.index-tit { font-size: 0.36735rem; color: #333; font-weight: bold; text-align: center; }

.index-banner {  background: #fff; -webkit-border-radius: 0.10204rem; -moz-border-radius: 0.10204rem; border-radius: 0.10204rem; }

.index-banner .index-banner-con { position: relative; }

.index-banner .index-banner-con .swiper-slide { position: relative; }

.index-banner .index-banner-con .swiper-slide img { display: block; width: 100%; }

.index-banner .index-banner-con .swiper-pagination { position: absolute; right: 0; bottom: 0.20408rem; width: 100%; }

.index-banner .index-banner-con .swiper-pagination span { display: inline-block; width: 0.12245rem; height: 0.12245rem; opacity: 1; background: white; margin: 0.15306rem; -webkit-border-radius: 0.05102rem; -moz-border-radius: 0.05102rem; border-radius: 0.05102rem; }

.index-banner .index-banner-con .swiper-pagination span.swiper-pagination-bullet-active { width: 0.26531rem; }

.index-t-link { padding: 30px 0; background: #f5f5f5; }

.index-t-link ul li { float: left; width: 25%; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 0.10204rem; }

.index-t-link ul li a { display: block; }

.index-t-link ul li img { width: 0.71429rem; margin: 0 auto; }

.index-t-link ul li span { display: inline-block; font-size: 0.2449rem; color: #333; margin-top: 0.20408rem; }

.useCard { padding: 0.5102rem 0; background: #fff; }

.useCard ul { width: 101%; margin-left: -0.5%; margin-top: 0.40816rem; }

.useCard ul li { float: left; width: 48%; margin: 1%; background: #f3f3f3; }

.useCard ul li a { display: block; }

.useCard ul li img { width: 100%; }

.useCard ul li p { font-size: 0.2rem; color: #999; height: 1.2rem; text-align: center; line-height: 0.36735rem; padding: 0.20408rem 0.10204rem; margin: -0.61224rem 0.20408rem 0.20408rem 0.20408rem; position: relative; background: #fff; border: 1px solid #d4d4d4; }

.useCard ul li p span { display: block; font-size: 0.28571rem; color: #333; margin-bottom: 0.15306rem; }

.business { margin-top: 8%; padding: 0.5102rem 0; background: #fff; }

.business .bus-ul { margin-top: 0.20408rem; background: url("../images/bg1.jpg"/*tpa=http://m.unionpayintl.com/imp_file/global/wap/cn/static/images/bg1.jpg*/) no-repeat center; -moz-background-size: cover; background-size: cover; }

.business .bus-ul li { float: left; width: 50%; text-align: center; padding: 0.40816rem 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.business .bus-ul li:nth-child(1) { border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }

.business .bus-ul li:nth-child(2) { border-bottom: 1px solid #d6d6d6; }

.business .bus-ul li:nth-child(3) { border-right: 1px solid #d6d6d6; }

.business .bus-ul li .num { display: inline-block; position: relative; }

.business .bus-ul li .num span { font-size: 0.4898rem; color: #333; font-weight: bold; }

.business .bus-ul li .num em { display: inline-block; font-size: 0.2449rem; color: #333; margin-left: 0.06122rem; }

.business .bus-ul li p { font-size: 0.2449rem; color: #666; margin-top: 0.10204rem; }

.business .businessNews { margin-top: 0.30612rem; padding: 0.30612rem 0.20408rem; background: #fff; }
.business .businessNews p{
	font-size: 0.2449rem;
	color: #333;
	text-align: center;
	padding:  0.3rem;
}
.business .businessNews img{
width: 100%;
margin-top: 0.1rem;
}
.indexNews { margin-top: 0.10204rem; padding: 0.60816rem 0; background: #fff; }

.indexNews ul { margin-top: 0.40816rem; border-top: 1px solid #d6d6d6; }

.indexNews ul li { padding: 0.30612rem 0; border-bottom: 1px solid #d6d6d6; }

.indexNews ul li a {font-weight: bold; display: block; font-size: 0.28571rem; color: #333; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.indexNews ul li a span {font-weight: normal;  display: block; font-size: 0.2449rem; color: #666; margin-bottom: 0.20408rem; }

.indexNews .moreNews { text-align: center; margin-top: 0.40816rem; }

.indexNews .moreNews a { display: inline-block; width: 50%; height: 0.7551rem; line-height: 0.7551rem; font-size: 0.2449rem; color: #333; text-align: center; border: 1px solid #333; }

.UnionPay_payment { padding: 0.40816rem 0; }
 
 .UnionPay_payment_img{
	 margin: 0.4rem 0;
	 width: 100%;
 }
 .UnionPay_payment_img >a{
 	 width: 100%;
	 margin-bottom: 0.2rem;
	 display: inline-block;
 }
 .UnionPay_payment_img >a img{
 	 width: 100%;
 }

.UnionPay_payment ul { margin-top: 0.40816rem; }

.UnionPay_payment ul li { margin: 0.20408rem 0; padding: 0 0.20408rem; background: #fff; -moz-background-size: 100% auto; background-size: 100% auto; overflow: hidden; }

.UnionPay_payment ul li.active > a { color: #fff; }

.UnionPay_payment ul li.active > a em { background: url("../images/slide-b.png"/*tpa=http://m.unionpayintl.com/imp_file/global/wap/cn/static/images/slide-b.png*/) no-repeat center; }

.UnionPay_payment ul li > a { display: block; font-size: 0.28571rem; color: #333; line-height: 1.07143rem; position: relative; }

.UnionPay_payment ul li > a em { display: inline-block; width: 0.26531rem; height: 0.26531rem; background: url("../images/slide-a.png"/*tpa=http://m.unionpayintl.com/imp_file/global/wap/cn/static/images/slide-a.png*/) no-repeat center; -moz-background-size: 0.26531rem; background-size: 0.26531rem; position: absolute; top: 50%; right: 0.20408rem; margin-top: -0.13265rem; }

.UnionPay_payment ul li dl { display: none; border-top: 1px solid rgba(255, 255, 255, 0.5); padding-bottom: 0.30612rem; }

.UnionPay_payment ul li:nth-child(1) dl { width: 102%; padding-top: 0.30612rem; margin-left: -1%; }

.UnionPay_payment ul li:nth-child(1) dl dd { float: left; width: 48%; margin: 1%; }

.UnionPay_payment ul li:nth-child(1) dl dd a { display: block; font-size: 0.2449rem; color: #333; text-align: center; padding: 0.20408rem 0; background: #fff; }

.UnionPay_payment ul li:nth-child(1) dl dd:nth-child(3) { width: 98%; margin: 1%; }

.UnionPay_payment ul li:nth-child(1) dl dd:nth-child(4) { width: 98%; margin: 4% 1% 1% 1%; }

.UnionPay_payment ul li:nth-child(1) dl dd:nth-child(4) img { float: left; width: 1.10204rem; }

.UnionPay_payment ul li:nth-child(1) dl dd:nth-child(4) span { display: inline-block; font-size: 0.2449rem; color: #fff; margin-top: 0.77551rem; margin-left: 0.20408rem; }

.UnionPay_payment ul li:nth-child(2) dl { width: 102%; padding-top: 0.30612rem; margin-left: -1%; }

.UnionPay_payment ul li:nth-child(2) dl dd { float: left; width: 31.33%; margin: 1%; }

.UnionPay_payment ul li:nth-child(2) dl dd a { display: block; font-size: 0.2449rem; color: #333; text-align: center; padding: 0.20408rem 0; background: #fff; }

.UnionPay_payment ul li:nth-child(3) dl { width: 102%; padding-top: 0.30612rem; margin-left: -1%; }

.UnionPay_payment ul li:nth-child(3) dl dd { float: left; width: 48%; margin: 1%; }

.UnionPay_payment ul li:nth-child(3) dl dd:last-child { width: 98%; }

.UnionPay_payment ul li:nth-child(3) dl dd a { display: block; font-size: 0.2449rem; color: #333; text-align: center; padding: 0.20408rem 0; background: #fff; }

.bankCard{
	margin-bottom:0rem;
	padding: 0.46667rem 0;
	padding-bottom: 6%;
}
.bankCard .index-tit{
	margin-bottom: 0.4rem;
}
.bankCardCon ul li{
	width: 48%;
	background-color: #fff;
	text-align: center;
	display: inline-block;
	margin-bottom: 2%;
}

.bankCardCon ul li:nth-child(2n){
	margin-left: 2%;
}
.bankCardCon .bankCardCon-top{
	width: 100%;
	display: inline-block;
	padding: 0.3rem 0;
	border-bottom: 0.0001rem solid rgba(219, 219, 219, 0.5);
}
.bankCardCon .bankCardCon-top img{
	width: 45%;
	display: inline-block;
}
.bankCardCon .bankCardCon-z{
	width: 100%;
	display: inline-block;
	padding: 0.3rem 0;
}
.bankCardCon .bankCardCon-z img{
	width: 85%;
	display: inline-block;
}
.bankCardCon ul li p{
	color: #333;
	font-size: 0.25rem;
	padding-bottom: 0.3rem;
}


.off-fl{float: left;}
.off-fr{float: right;}
.offers-img,.offers-tit{
  width: 50%;
}
.offers-img img{width: 100%;}
.offers-tit{text-align: center;padding: 12% 0 0;}
.offersCard ul {
    margin-top: 0.53333rem;
}

.offers-tit h2{color: #000;font-size: 0.32rem;font-weight: normal;}
.offers-tit p{color: #999999;font-size: 0.25rem;margin-top: 3px;}
.offersCard{
   background: #fff;
       margin-bottom: 0.5rem;
       padding:0 0 0.66667rem 0;
}
.elscon-con {
    position: absolute;
    bottom: -10%;
    width: 90%;
    display: flex;
    align-items: center;
    left: 10%;
}
.elscon-con img {
    display: inline-block;
    width: 40%;
}
.elscon-con h2 {
    color: #000;
    width: 100%;
    font-size: 0.28rem;
    margin-bottom: 10%;
    margin-left: 2%;
}
.elscon {
    width: 100%;
    position: relative;
}
.elscon >img {
    width: 100%;
}