/* 首页 */
html,body,#fullpage,.section{width: 100%;height: 100%;}
.section{overflow-x: hidden;}
.top-outer{background: #000;}
/* 第一屏 */

.index-banner{width: 100%;height:calc(100% - 100px) ;background: url('../img/1872@2x.png') no-repeat center;background-size:100% 100%;box-sizing: border-box; position: relative;}
.banner-cont{max-width: 1500px;margin: 0 auto;width:200%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);font-size: 0;box-sizing: border-box;}

.ban-info{width: 45%;display: inline-block;vertical-align: top;}
.ban-info h3{font-size: 26px;font-weight:bold;color: #fff;font-family: arial;}
.ban-info p{color: #fff;font-size: 16px;line-height: 40px;padding-top:100px;}

.ban-info h6{padding-top:60px;}
.ban-info h6 a{display: inline-block;vertical-align: top;width: 200px;height: 48px;line-height: 48px;color: #fff;background: #003077;border-radius: 5px;text-align: center;font-size: 16px;}
.ban-info h6 a:hover{background:#CECECE;color: #333;}


			.part01 {width: 45%;float: right; height: 480px;position: relative;display: inline-block;vertical-align: top;}
			
			.part01 .swiper-container { width: 100%;height: 100%;margin-top: -30px;}
			.part01 .swiper-slide {
			      text-align: center;
			     display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;  align-items: center; transition: 300ms;transform: scale(0.9);opacity: 0.7;}
				.part01 .swiper-slide-active,.part01 .swiper-slide-duplicate-active{ transform: scale(1.3);opacity: 1;position: relative;z-index: 1;}
				.part01 .swiper-slide img {width: 100%;height: auto;display: block;}
			  .part01 .swiper-pagination-bullet{background: #fff; width: 10px;height: 10px;}

		
/* 第二屏 */

.index-auth{width: 100%;height: 100%;background: url('../img/index-map@2x.png') no-repeat center;background-size:100% 100%; box-sizing: border-box;position: relative;}
.auth-cont{max-width: 1400px;margin: 0 auto;width:200%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);font-size: 0;box-sizing: border-box;}

.auth-left{display: inline-block; vertical-align: top;text-align: left; width: 30%;box-sizing: border-box;}

.auth-left dl{padding:25px 0;position: relative;height: 80px;}
.auth-left dl::before,.auth-left dl::after{content: '';border-left: 1px rgba(255, 255, 255, 0.66) dashed; position: absolute; width: 1px;height: 25px;left:27px;}
.auth-left dl::before{top:-2px;}
.auth-left dl::after{bottom:2px;}
.auth-left dl dt{width: 50px;height: 50px;border-radius: 50%;overflow: hidden;border:2px #ffffff solid;float: left;margin: 10px 0 0 0;}
.auth-left dl dt.icon-auth1{background:url('../img/icon-auth1@2x.png') no-repeat center;background-size: 50% auto;}
.auth-left dl dt.icon-auth2{background:url('../img/icon-auth2@2x.png') no-repeat center;background-size: 50% auto;}
.auth-left dl dt.icon-auth3{background:url('../img/icon-auth3@2x.png') no-repeat center;background-size: 50% auto;}
.auth-left dl dt.icon-auth4{background:url('../img/icon-auth4@2x.png') no-repeat center;background-size: 50% auto;}

.auth-left dl dd{float: left;padding:0 0 0 25px;}
.auth-left dl dd b{display: block;color: #fff;font-size: 24px;font-weight: bold;line-height: 50px;}
.auth-left dl dd b a {color: #fff;}
.auth-left dl dd b a:hover{color: #fff;}
.auth-left dl dd span{display: block;color: #fff;font-size: 16px;line-height: 20px;}

.auth-right{ width: 70%;display: inline-block;vertical-align: top; text-align: right;box-sizing: border-box;}
.auth-right h3{font-weight: bold;font-size:36px;color: #fff;position: relative;text-align: right;padding-top: 20px;}
/*  .auth-right h3::before{content: '';width: 88px;height: 5px;background: #fff;position: absolute;bottom:-20px;right:0;} */
.auth-right p{font-size: 16px;line-height: 40px;padding:120px 0 200px 0;width: 88%;display: inline-block;text-align: left;color: #fff;}
.auth-right h6{text-align: right;}
.auth-right h6 a{display: inline-block;vertical-align: top;width: 200px;height: 48px;line-height: 48px;color: #002CB0;background: #fff;border-radius: 5px;text-align: center;font-size: 16px;}
.auth-right h6 a:hover{background:#002CB0;color: #fff;}

/* 第三屏 */
.index-title{padding: 30px 0 22px 0;max-width: 1400px;margin: 0 auto;box-sizing: border-box;}
.index-title b{font-weight: bold;font-size:20px;display: block;}
.index-title span{display: block;opacity: 0.7;font-size: 12px;}

.index-business{width: 100%;height: 100%;background:#fff;box-sizing: border-box;position: relative;}
.business-cont{max-width: 1400px;margin: 0 auto;width:200%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);box-sizing: border-box;}

.bus-tab{}
.bus-tab ul{}
.bus-tab ul li{width: 20%;height: 16vw;float: left;box-sizing: border-box;padding-right:40px;transition: all 0.5s;}
.bus-tab ul li div{padding:20px 30px;height:100%;box-sizing:border-box;background: linear-gradient(134deg, #204ECF 0%, #003077 100%);
border-radius: 10px 10px 10px 10px; position: relative;}
.bus-tab ul li div::before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../img/1877@2x.png) no-repeat bottom center;background-size:60% auto;}
.bus-tab ul li.tab-li1 div::before{background-image: url(../img/1897@2x.png);}
.bus-tab ul li.tab-li2 div::before{background-image: url(../img/1896@2x.png);}
.bus-tab ul li.tab-li3 div::before{background-image: url(../img/1897@2x.png);}
.bus-tab ul li.tab-li4 div::before{background-image: url(../img/1898@2x.png);}

.bus-tab ul li:last-of-type{padding-right:0;}
.bus-tab ul li h4{font-size: 18px;font-weight: bold;line-height: 40px;color: #fff;}
.bus-tab ul li p{line-height: 30px;color: #fff;}



.bus-tab ul li.cur{width: 40%;position: relative;}
.bus-tab ul li.cur::before{content:'';width: 0;height: 0;border:20px solid transparent;border-top:20px solid #E0ECFF;position: absolute;bottom:-39px;left:50%;margin-left:-40px;}

.bus-tab ul li:last-of-type.cur::before{margin-left:-20px;}

.bus-tab ul li.cur h4{color: #333;}
.bus-tab ul li.cur p{color: #333;opacity: 0.8;padding-top: 10px;}

.bus-tab ul li.cur div{background:url('../img/1874@2x-2.png') no-repeat center;background-size: 100% 100%;}
.bus-tab ul li.cur div::before{background-image: url(../img/1901@2x.png);background-position: right bottom;background-size:50% auto;}
/* .bus-tab ul li.tab-li1.cur div::before{background-image: url(../img/1901@2x.png);}
.bus-tab ul li.tab-li2.cur div::before{background-image: url(../img/1901@2x.png);}
.bus-tab ul li.tab-li3.cur div::before{background-image: url(../img/1901@2x.png);}
.bus-tab ul li.tab-li4.cur div::before{background-image: url(../img/1901@2x.png);} */


.bus-title{font-size: 18px;font-weight: bold;line-height: 40px;text-align: center;padding:30px 40px 15px 0;width: 40%;box-sizing: border-box;}
.bus-cont2 .bus-title{margin-left:20%;}
.bus-cont3 .bus-title{margin-left:40%;}
.bus-cont4 .bus-title{margin-left:60%;padding-right:0;}


.bus-cont{}
.bus-cont ul{background: #E6EFFF;border-radius: 10px;}
.bus-cont ul li{width: 33.33%;/* height: 300px; */float: left;box-sizing: border-box;}
.bus-cont ul li div{padding:100px 30px 30px 30px;box-sizing: border-box;height: 100%;position: relative;}


.bus-cont ul li div::before{content:'';width:100px;height: 100px;background:url('../img/1883@2x.png') no-repeat top center;background-size:80% auto; position: absolute;top:30px;left:50%;margin-left:-50px;z-index: 1;}
.bus-cont ul li.cont-li1 div::before{background-image:url('../img/1883@2x.png');}
.bus-cont ul li.cont-li2 div::before{background-image:url('../img/1888@2x.png');}
.bus-cont ul li.cont-li3 div::before{background-image:url('../img/1885@2x.png');}

/* .bus-cont2 ul li.cont-li1 div::before{background-image:url('../img/1878@2x.png');}
.bus-cont2 ul li.cont-li2 div::before{background-image:url('../img/1879@2x.png');}
.bus-cont2 ul li.cont-li3 div::before{background-image:url('../img/155@2x.png');}

.bus-cont3 ul li.cont-li1 div::before{background-image:url('../img/1878@2x.png');}
.bus-cont3 ul li.cont-li2 div::before{background-image:url('../img/1879@2x.png');}
.bus-cont3 ul li.cont-li3 div::before{background-image:url('../img/155@2x.png');}

.bus-cont4 ul li.cont-li1 div::before{background-image:url('../img/1878@2x.png');}
.bus-cont4 ul li.cont-li2 div::before{background-image:url('../img/1879@2x.png');}
.bus-cont4 ul li.cont-li3 div::before{background-image:url('../img/155@2x.png');}
 */
.bus-cont ul li:last-of-type {padding-right:0;}
.bus-cont ul li h5{font-size: 16px;font-weight: bold;line-height: 40px;padding-top:0px;padding-bottom:5px;position: relative;z-index: 1;}
.bus-cont ul li p{line-height: 26px;margin-bottom:10px;background: url('../img/147@2x.png') no-repeat  0px 4px;background-size:18px auto;padding:0 0 0 30px;font-size: 16px;position: relative;z-index: 1;}



/* 第四屏 */
.index-news{width: 100%;height: 100%;background: url('../img/27@2x.png') no-repeat center;background-size:100% 100%;box-sizing: border-box;position: relative;}
.news-cont{max-width: 1400px;margin: 0 auto;width:200%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);box-sizing: border-box;}
.news-left{width: 480px;float: left;}
.news-left:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.n-img{height: 355px;}
.n-img a{display: block;width: 100%;height: 100%;}
.n-img a img{width: 100%;height: 100%;}

.n-list1{background: #fff;padding: 25px;box-sizing: border-box;}
.news-left:hover .n-list1{background: #e6efff;}
.n-list1 h4{font-size: 16px;font-weight: bold;line-height: 26px; display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; box-orient:vertical; -webkit-box-orient:vertical; -o-box-orient:vertical; -ms-box-orient:vertical; line-clamp:2; -webkit-line-clamp:2; -o-line-clamp:2; -ms-line-clamp:2;height:56px;}
.n-list1 h4 a{}
.n-list1 h4 a:hover{}
.n-list1 h5{opacity: 0.5;font-size: 12px;text-align: right;}
.n-list1 p{border-top:1px dashed #dddada;line-height: 27px;padding: 10px 0 0 0;margin: 15px 0 0 0;display: -webkit-box !important; overflow: hidden;  line-clamp:5; -webkit-line-clamp:5; -o-line-clamp:5; -ms-line-clamp:3;height:160px;}

.news-right{width: 895px;float: right;}

.n-list2{background-color: #fff; position: relative;}
.n-list2:hover{background: #e6efff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.n-list2::before{content: '';border-left: 1px #b8b8b8 dashed; position: absolute; width: 1px;height: 80%;left:50%;top:10%;}
.n-list2 ul{}
.n-list2 ul li{width: 50%;float: left;padding: 25px;box-sizing: border-box;}
.n-list2 ul li h4{font-size: 16px;font-weight: bold;line-height: 26px;display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; box-orient:vertical; -webkit-box-orient:vertical; -o-box-orient:vertical; -ms-box-orient:vertical; line-clamp:2; -webkit-line-clamp:2; -o-line-clamp:2; -ms-line-clamp:2;height:56px;}
.n-list2 ul li h4 a{}
.n-list2 ul li h4 a:hover{}
.n-list2 ul li h5{padding-bottom:10px;text-align:right;}
.n-list2 ul li h5 span{display: inline-block;vertical-align: top;line-height: 20px;font-size: 12px;opacity: 0.5;padding:0 10px 0 0}
.n-list2 ul li h5 em{width:50px;height:16px;display: inline-block;vertical-align: top;background: url('../img/arrow-1.png') no-repeat center let;background-size:90% auto;}
.n-list2 ul li p{border-top:1px dashed #dddada;line-height: 30px;padding:10px 0 0 0;display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis;  line-clamp:3; -webkit-line-clamp:3; -o-line-clamp:3; -ms-line-clamp:3;height:90px;}

.n-list3{}
.n-list3 div{width: 50%;float: left;box-sizing: border-box;padding:25px 0 0 25px;}
.n-list3 div:first-of-type{padding-left:0;}
.n-list3 ul{width: 100%;background-color: #fff;padding: 20px 25px 20px 25px;box-sizing: border-box;}
.n-list3 ul:hover{background: #e6efff;box-shadow: 0 0 3px rgba(0,0,0,0.1);}

.n-list3 ul li{padding-bottom:0px;border-bottom:1px dashed #dddada;}
.n-list3 ul li h4{font-size: 16px;line-height:39px;height:39px; position: relative;}
.n-list3 ul li h4 a{padding-right:70px;display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; box-orient:vertical; -webkit-box-orient:vertical; -o-box-orient:vertical; -ms-box-orient:vertical; line-clamp:1; -webkit-line-clamp:1; -o-line-clamp:1; -ms-line-clamp:1;}
.n-list3 ul li h4 a:hover{}
.n-list3 ul li h4 span{opacity: 0.5;font-size: 12px;position: absolute;top:0;right:0;}
.n-list3 ul li h5{opacity: 0.5;font-size: 12px;text-align: right;padding-top:4px;}

.news-more{text-align: center;padding-top:40px;}
.news-more a{display: inline-block;vertical-align: top;width: 200px;height: 48px;line-height: 48px;color: #fff;background: #003077;border-radius: 5px;text-align: center;font-size: 16px;}
.news-more a:hover{background:#CECECE;color: #333;}

/* 第五屏 */
.index-service{width: 100%;height:calc(100% - 270px) ;background: url('../img/82@2x.png') no-repeat center;background-size:100% 100%;box-sizing: border-box; position: relative;}
.service-cont{width:200%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.service-cont p{text-align: center;}
.service-cont p span{display: inline-block;vertical-align: top;width: 200px;height: 60px;background: #F1F1F1;border-radius: 5px 5px 5px 5px;padding: 10px 10px;box-sizing: border-box;text-align: center;margin:10px 15px;}
.service-cont p span:hover{background: #e6efff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.service-cont p span img{height: 100%; max-width: 100%;}

/* 首页右侧导航 */
.index-right-nav{position: fixed;right:0;top:50%;margin-top:-290px; z-index: 10;width: 130px; display: none;}
.index-right-nav ul{position: relative;}
.index-right-nav ul::before{content: '';border-left: 1px rgba(148, 148, 148, 0.28) solid; position: absolute; width: 1px;height: 110%;left:6px;top:-5%;}
.index-right-nav ul li{height: 16px;line-height: 16px;padding:40px 0;}
.index-right-nav ul li em{display: inline-block;vertical-align: top;width: 13px;height: 13px;border-radius: 50%;background: #CECECE;margin:2px 0 0 0; position: relative;z-index: 2;}
.index-right-nav ul li span{display: inline-block;vertical-align: top;font-size: 12px;padding:0 0 0 10px;}
.index-right-nav ul li.cur{}
.index-right-nav ul li.cur em{background: #002CB0;}
.index-right-nav ul li.cur span{color: #002CB0;}


.index-right-nav.whiteBg ul::before{border-color:rgba(255, 255, 255, 0.28);}
.index-right-nav.whiteBg ul li em{background-color: #fff;}
.index-right-nav.whiteBg ul li.cur em{background-color: #002CB0;border:1px #fff solid;margin-left: -1px;}
.index-right-nav.whiteBg ul li span{color:#fff;}

@media screen and (max-width:1800px){
.index-right-nav{margin-top: -240px;width: 100px;}
.index-right-nav ul li{padding:30px 0;}
.index-right-nav ul li em{width: 11px;height: 11px;}
.index-right-nav ul::before{left:5px;}
	
/* 第一屏 */	
.banner-cont{max-width: 1200px;}
.ban-info h3{font-size: 40px;}
.ban-info p{line-height: 36px;padding-top: 80px;}
.ban-info h6{padding-top:40px;}

.part01{height: 400px;}

/* 第二屏 */
.auth-cont{max-width: 1200px;}
.auth-left dl{padding:15px 0;}
.auth-left dl::before, .auth-left dl::after{height: 20px;}
.auth-left dl dd{padding-left:20px;}
.auth-left dl dd b{font-size: 30px;line-height: 40px;padding-top: 8px;}
.auth-left dl dd span{font-size: 16px;}

.business-cont{max-width: 1200px;}
.auth-right h3{padding-top: 30px;font-size: 22px;}
.auth-right p{line-height: 30px;padding: 100px 0 50px 0;font-size: 14px;}

/* 第三屏 */
.index-title{max-width: 1200px;}
.index-title b{font-size: 24px;}
.index-title span{font-size: 12px;}

.bus-tab ul li{padding-right:20px;}
.bus-tab ul li.cur::before{margin-left: -30px;}
.bus-tab ul li div{padding:15px 20px;}

.bus-tab ul li h4{font-size: 20px;}
.bus-tab ul li p{line-height: 24px;}
.bus-title{padding:20px 20px 10px 0;}


.bus-cont ul li div{padding: 70px 30px 20px 30px;}
.bus-cont ul li div::before{width:80px;height: 80px;top:20px;margin-left:-40px;}
.bus-cont ul li h5{padding-top:0;line-height: 30px;}
.bus-cont ul li p{font-size: 12px;line-height: 24px;margin: 0 0 7px 0;padding-left:25px;}

/* 第四屏 */
.news-cont{max-width:1200px;}
.news-left{width: 400px;}
.n-img{height: 320px;}
.n-list1{padding: 20px;}
.n-list1 h4{line-height: 26px;height: 56px;}
.n-list1 p{margin-top:10px;line-height: 26px;height: 84px;}
.news-right{width: 780px;}
.n-list2 ul li{padding:20px 20px 15px 20px;}
.n-list2 ul li h4{line-height: 26px;height: 56px;}
.n-list2 ul li h5{padding-top:5px;}
.n-list2 ul li h5 em{background-size: 70% auto;}
.n-list2 ul li p{padding-top:10px;line-height: 26px;height: 80px;}
.n-list3 div{padding:20px 0 0 20px;}
.n-list3 ul{padding:12px 20px 15px 20px;}

.n-list3 ul li h4{font-size: 15px;line-height:38px;height:38px; }


/* 第五屏 */
.service-cont p span{width: 150px;height: 45px;padding:5px 0;margin:6px;}




}


@media screen and (max-width:1430px){
.index-right-nav{margin-top: -200px;width: 80px;}
.index-right-nav ul li{padding:25px 0;}

	/* 第一屏 */
	.banner-cont{max-width: 1000px;}

	.ban-info h3{font-size: 30px;}
	.ban-info p{line-height: 30px;padding-top: 60px;font-size: 15px;}
	.ban-info h6{padding-top:30px;}
	.ban-info h6 a { width: 150px;height: 38px;line-height: 38px; font-size: 14px;}
	
	.part01{height: 330px;}
	.part01 .swiper-pagination-bullet{ width: 8px;height: 8px;}



	/* 第二屏 */
.auth-cont{max-width: 1000px;}
.auth-left dl{padding:10px 0;}
.auth-left dl dt{width:40px;height: 40px;}
.auth-left dl::before, .auth-left dl::after{left:22px;height: 18px;}
.auth-left dl::before{top:-5px;}
.auth-left dl::after{bottom:7px;}
.auth-left dl dd{padding-left:15px;}
.auth-left dl dd b{font-size: 28px;padding-top: 4px;}
.auth-right h3 {padding-top: 20px;font-size: 20px;}
.auth-right h3::before{height: 3px;}
.auth-right p{padding:80px 0 40px 0;line-height: 26px;}
.auth-right h6 a { width: 150px;height: 38px;line-height: 38px;font-size: 14px;}

/* 第三屏 */
.index-title{max-width: 1000px;}
.business-cont{max-width: 1000px;}
.bus-tab {padding-top:30px;}
.bus-tab ul li div{padding:10px 15px;}
.bus-tab ul li h4{font-size: 16px;}
.bus-tab ul li p {line-height: 20px;font-size: 12px;}
.bus-title{font-size: 16px;padding: 15px 0 5px 0;}
.bus-cont ul{border-radius:0;}
.bus-cont ul li{}
.bus-cont ul li div{padding: 50px 15px 15px 15px;}
.bus-cont ul li div::before{width:60px;height: 60px;top:15px;margin-left:-30px;}
.bus-cont ul li h5{font-size: 14px;line-height: 22px;}
/* 第四屏 */
.news-cont{max-width: 1000px;}

.news-left{width: 305px;padding-top:30px;}
.n-img {height: 242px;}
.n-list1{padding:15px;}
.n-list1 h4{font-size: 14px;line-height: 22px;height: 44px;}
.n-list1 p{font-size: 12px;line-height: 24px;height: 70px;}

.news-right{width: 680px;padding-top:30px;}
.n-list2 ul li{padding:15px}
.n-list2 ul li h4{font-size: 14px;line-height: 22px;height: 44px;}
.n-list2 ul li p{font-size: 12px;line-height: 22px;height: 44px;}
.n-list3 div{padding:15px 0 0 15px;}
.n-list3 ul{padding:10px 15px;}
.n-list3 ul li h4{font-size: 13px;line-height: 31px;height: 31px;}

.news-more{padding:20px 0 0 0;}
.news-more a{width: 150px;height: 38px;line-height: 38px;font-size: 14px;}
/* 第五屏 */
.service-cont{padding-top:30px;}
.service-cont p span{width: 100px;height: 35px;margin:5px;}
}

@media screen and (max-width:1060px){
	html,body,#fullpage,.section{width: 100%;height: auto;}

.index-right-nav{display: none;}
.index-banner{padding:0 0 0.2rem 0;}
.banner-cont{max-width: 100%;width: 100%;position: initial;transform: none;padding-top: 60px;}

.swiper-container{margin: 0;}
.part01 .swiper-slide-active, .part01 .swiper-slide-duplicate-active{transform: scale(1);}
.part01 .swiper-pagination-bullet {background: #002CB0;width: 0.24rem;height: 0.24rem;}
.part01 .swiper-pagination{bottom:0.4rem;}

.ban-info{width: 100%;float: inherit;padding:0.3rem 0.2rem 0.8rem 0.2rem;box-sizing: border-box;}
.ban-info h3{font-size: 0.4rem;}
.ban-info p {line-height: 0.5rem;padding: 0.2rem 0;font-size: 0.26rem;}
.ban-info h6 {padding: 0.1rem 0;}
.ban-info h6 a {height: 0.7rem;line-height: 0.72rem;padding: 0 0.3rem;font-size: 0.28rem;}
.part01{width: 100%;float: inherit;height: 7rem;}
.part01 .swiper-slide img{height: 7rem;}


.auth-cont{max-width: 100%;width: 100%;position: initial;transform: none;padding: 0.6rem 0;}

.auth-left{width: 100%;float: inherit;box-sizing: border-box;text-align: center;}
.auth-left dl{padding: 0;display: inline-block;vertical-align: top;height: auto;}
.auth-left dl::before, .auth-left dl::after{display: none;}
.auth-left dl dt{width: 0.4rem;height: 0.4rem;border-width: 1px;margin: 0.1rem 0 0 0;}
.auth-left dl dd{padding:0 0.1rem;text-align: left;}
.auth-left dl dd b{font-size: 0.2rem;line-height: 0.3rem;padding:0;}
.auth-left dl dd span{font-size: 0.18rem;line-height: 0.2rem;}

.auth-right{width: 100%;float: inherit;box-sizing: border-box;padding:0 0.2rem;}
.auth-right h3{text-align: center;padding-top: 0.5rem;font-size: 0.28rem;}
.auth-right h3::before{display: none;}
.auth-right p{text-align: center;line-height: 0.5rem;padding: 0.4rem 0 0.4rem 0;font-size: 0.26rem;display: block;width: 100%;}
.auth-right h6{text-align: center;}
.auth-right h6 a {height: 0.7rem;line-height: 0.72rem;padding: 0 1rem;font-size: 0.28rem;width: auto;}

.index-title{max-width: 100%;padding:0.3rem 0 0 0.2rem;}
.index-title b{font-size: 0.3rem;}
.index-title span{font-size: 0.22rem;line-height: 0.3rem;}

.business-cont{max-width: 100%;width: 100%;position: initial;transform: none;}
.bus-tab{padding:0.3rem 0 0 0.2rem;}
.bus-tab ul li {height: 3.2rem;min-height:auto; padding-right: 0.2rem;padding-top:0.2rem;width: 50%;}
.bus-tab ul li.cur {width: 50%;}
.bus-tab ul li.cur::before{display: none;}
.bus-tab ul li:last-of-type{padding-right: 0.2rem;}
.bus-tab ul li div{padding:0.2rem;}
.bus-tab ul li h4{font-size: 0.28rem;line-height: 0.5rem;}
.bus-tab ul li p{font-size: 0.24rem;line-height: 0.4rem;padding-top:0.1rem;}
.bus-tab ul li.cur p{padding-top:0.2rem;}

.bus-tab ul li.tab-li1 div::before,.bus-tab ul li.tab-li2 div::before,.bus-tab ul li.tab-li3 div::before,.bus-tab ul li.tab-li4 div::before{opacity: 0.3;}


.bus-title {font-size: 0.28rem;padding: 0.4rem 0 0.05rem 0;width: 100%;margin-left:0 !important;}

.bus-cont ul li{width: 100%;min-height: auto;height: auto;padding:0.1rem 0.2rem;}
.bus-cont ul li:last-of-type{padding-right:0.2rem;}
.bus-cont ul li div{padding: 0.2rem 0.2rem 0.3rem 0.2rem;}
.bus-cont ul li div::before { width: 1rem;height: 1rem;top: 0.1rem;right: 0.1rem;}

.bus-cont ul li h5{font-size: 0.26rem;line-height: 0.3rem;}
.bus-cont ul li p{font-size: 0.24rem;line-height: 0.4rem;padding-top:0.2rem;background-position: 0 0.25rem;padding-left: 0.4rem;background-size:0.26rem auto}

.news-cont{max-width: 100%;width: 100%;position: initial;transform: none;}
.news-left{width: 100%;float: inherit;padding:0 0.2rem;box-sizing: border-box;margin-bottom: 0.3rem;}

.news-right{width: 100%;float: inherit;padding:0 0.2rem;box-sizing: border-box;}

.n-img{height: auto;padding: 0.3rem 0 0 0;}
.n-list1{padding:0.3rem 0.2rem;}
.n-list1 h4{font-size: 0.28rem;line-height: 0.46rem;height: auto;}
.n-list1 h5{font-size: 0.22rem;line-height: 0.3rem;padding-top:0;}
.n-list1 p{font-size: 0.26rem;line-height: 0.46rem;padding-top:0.2rem;height: auto;margin: 0;}

.n-list2{padding-bottom: 0.2rem;}
.n-list2::before{display: none;}
.n-list2 ul li { width: 100%;float: inherit;padding: 0.2rem;}
.n-list2 ul li h4{font-size: 0.28rem;line-height: 0.46rem;height: auto;}
.n-list2 ul li h5{padding: 0;}
.n-list2 ul li h5 span{font-size: 0.22rem;line-height: 0.4rem;padding-top:0.1rem;}
.n-list2 ul li p{font-size: 0.26rem;line-height: 0.46rem;padding-top:0.15rem;height: auto;}

.n-list3 div {width: 100%;float: inherit;padding: 0.2rem 0 0.3rem 0;}
.n-list3 ul li h4{font-size: 0.26rem;line-height: 0.8rem;height: 0.8rem;}
.n-list3 ul li h5{font-size: 0.22rem;line-height: 0.3rem;padding-top:0;}

.news-more{padding:0.1rem 0 0.4rem 0;}
.news-more a {height: 0.7rem;line-height: 0.72rem;padding: 0 1rem;font-size: 0.28rem;width: auto;}


.service-cont{max-width: 100%;width: 100%;position: initial;transform: none;padding:0.3rem 0.1rem;box-sizing: border-box;}
.service-cont p{text-align: left;}
.service-cont p span {padding: 0.1rem;width: 1.6rem;height: 0.66rem;margin: 0.1rem 0.05rem;}

}

