@charset "utf-8";
/* CSS Document */
body{overflow-x:hidden}
img{max-width:100%; height:auto}
section.container{text-align:center; margin:20px auto}
.sectionad{display:table; margin:20px auto}
.table2{ background:#F3F3F3}
.table2 th{background:#26268c; color:#fff;}
.table2 tr.com:nth-child(odd) td{background:#f1f0f0}
.table2 tr.com:hover td{background:#EFEFEF}
.table2 tr td{position:relative}
.table2 tr:hover td a::before{content:''; position:absolute; left:0; right:0; top:0; bottom:0}
.table2 tr:hover td a{font-weight:700; color:#000}
.table2 address{font-size:14px; color:#444}

.table3{ background:#F3F3F3}
.table3 th{ width:130px; text-align:right}
.table3 tr.com:nth-child(odd) td,.table3 tr.com:nth-child(odd) th{background:#f1f0f0}

.h2line{position:relative; display:inline-block}
.h2line::after{content: '';position: absolute;right: -1.45em;bottom: -3px;z-index: -1; display: block; width: 5em;height: 0.7em;transform: skew(-30deg);background:#0700B9;opacity: .45;}
	
	.abpay{width:100%; display:flex; align-items:center; justify-content:center}
.abpay li{flex:1; padding:10px}
.abpay li a{display:block}
.abpay li img{display:block; vertical-align:bottom; margin:auto}

.web66toask{display:table; margin:auto}

.addVipaa{display:block}
.addVip{background:var(--primary-color); width:100%; justify-content:space-between; margin:20px 0; display:flex;background-image: linear-gradient(129deg, #6367b380  25%, #030c71 25%, #030c71 50%, #070c72  50%, #070c72  75%, #030c71 75%, #030c71 100%);background-size: 25.74px 31.78px;}
.addVipL{flex:1; padding:20px 0}
.uSL img,.addVipL img{display:block; vertical-align: bottom}
.addVipR{flex:3; display:flex; flex-direction:column; justify-content: center;position:relative;font-size:180%; color:#fff; padding:0 20px; font-weight:700; text-align:left}
.addVipR s{display:inline-block; text-decoration:none}	
.addVipR::before{position:absolute; top:0; width:100%; left:100%; background:#070c72 ; height:100%; content:''}
.uSR::before{position:absolute; top:0; width:100%; left:100%; background:#fff; height:100%; content:''}
.addVipR span{padding:5px; background:#000; color:#fff; font-weight:700;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; border-radius:5px}
.addVip:hover span{ background:#303f9f; text-decoration:underline;}

.pageNo{display:flex; justify-content:center; align-items:center; gap:10px; margin:25px 0}
.pageNo span{padding:5px 15px; cursor:pointer; background:var(--primary); color:var(--white-color); text-align:center; flex:1}
.pnext::after{content:'\009B'; position:relative; top:-2px; margin:0 0 0 8px}
.pback::before{content:'\008B'; position:relative; top:-2px; margin:0 8px 0 0}
@media (max-width: 760px){
.abpay{flex-wrap:wrap}
.abpay li{flex: 0 0 calc(100% / 2);}
.addVipR::before{ display:none}	
.addVipL{display:none}
.addVipR{padding:20px 5px; font-size:120%}
}