@charset "utf-8";
* { box-sizing: border-box; }
a,img { vertical-align: top; }
.mainMore { overflow: hidden; position: relative; transition: all 0.6s; font-size: 15px;color:#fff; padding:14px 50px; line-height: 18px; border:1px solid #fff; border-radius: 30px; display: inline-block; position: relative; }
.mainMore span { position: relative; z-index: 10; vertical-align: top; display: inline-block; width: 8px; height: 20px; background: url(../images/morebg.png) no-repeat right center; }
.mainMore i { position: relative; z-index: 10; font-style: normal; }
.mainMore:hover { color:#fff; /*background: #126eb1;*/ border-color:#126eb1; }
.mainMore:before { content:''; width: 0; height: 102%; background: #126eb1; position: absolute; left:-1%; top:-1%; z-index: 0; transition: all 0.5s; }
.mainMore:hover:before { background: #126eb1; border-color:#126eb1; width: 102%; }

.mainMoreA { color:#3293cf; border:1px solid #3293cf; background: none; }
.mainMoreB { color:#fff; border:1px solid #fff; background: none; }
.mainMoreC { color:#fff; border:1px solid #2d90cc; background: #2d90cc; }
.mainMoreA span { background: url(../images/morebga.png) no-repeat right center; }
.mainMore:hover span { background: url(../images/morebg.png) no-repeat right center; }
.mainTit .c { margin-bottom:10px; font-size: 18px;color:#2595c7; }
.mainTit .t { font-size: 48px;color:#333333; line-height: 1.2; }
.mainTit .colorWhite { color:#fff!important; }
.mainTit .colorGreen { color:#149e50; }
.mainTit .colorBlack { color:#333; }
.alignC { text-align: center; }
.container { width: 83.333333%; margin: 0 auto; }


@media(max-width: 1680px){
	.mainTit .t { font-size: 40px; }
}
@media(max-width: 1480px){
	.container { width: 86%; }
	.mainTit .t { font-size: 32px; }
}
@media(max-width: 1280px){
	.container { width: 86%; }
	.mainTit .t { font-size: 28px; }
}
@media(max-width: 1024px){
	.mainTit .t { font-size: 24px; }
}
@media(max-width: 640px){
	.mainTit .t { font-size: 22px; }
}
@media(max-width: 400px){
	/* .mainTit .t { font-size: 20px; } */
}
@media(max-width: 1180px){
	.container { width: 94%; }
}
@media(max-width: 600px){
	.mainMore { font-size: 14px; padding:10px 20px; }
	.mainMore span { vertical-align: top; width: 18px; }
	.mainTit .c { font-size: 16px; }
}

/*头部导航*/
.topHeader { position: fixed; top:0; left: 0; width: 100%; z-index: 10; }

.topHeaderA-a { position: relative; }
.topHeaderA-a .nav { position: absolute; left:50%; width: 820px; padding-left: 30px; top:50%; transform: translate(-50%, -50%); }



.topHeaderA-a .nav { float: right; }
.topHeaderA-a .nav ul li { float: left; position: relative; }
.topHeaderA-a .nav ul li:after,.topHeaderA-a .nav ul li.cur:after { content:''; width: 0; height: 2px; background: #fff; position: absolute; left:50%; transform: translateX(-50%); bottom:3px; transition: all 0.3s; }
.topHeaderA-a .nav ul li:hover:after,.topHeaderA-a .nav ul li.cur:after { width: calc(100% - 40px);}
.topHeaderA-a .nav ul li>a { font-size: 18px;color:#fff; padding: 0 20px 0 20px; }


.topHeaderA .logo { padding: 12px 0; float: left;    width: 90px; } 

.topHeaderA .logo .logob { display: none;}
.topHeader:hover { background: rgba(0,0,0,0.3); z-index: 100; }
.fixed-head,.fixed-head:hover { background: rgba(255,255,255,1)!important; z-index: 100; box-shadow: 0px 4px 20px 0px rgb(0 0 0 / 10%);}
.fixed-head .topHeaderA .logo .logoa { display: none;}
.fixed-head .topHeaderA .logo .logob { display: inline-block; width: 100%;}
.fixed-head .topHeaderA-a .nav ul li>a { color:#111; }
.fixed-head .topHeaderA-a .nav ul li.cur>a,.fixed-head .topHeaderA-a .nav ul li:hover>a { color:#0073bc; }
.fixed-head .topHeaderA-a .nav ul li:after { background: #0073bc;}


.topHeaderA-b { float: right; display: none!important; }
.topHeaderA-a .nav ul li>a,.topHeaderA-b { line-height: 64px; }
.topHeaderA-b,.topHeaderA-b a { position: relative; display: inline-block; font-size: 14px;color:#fff; margin: 0; }
.topHeaderA-b a { float: left;padding:  0 10px 0 9px;  }
.topHeaderA-b a:last-child { padding-right:0; }
.topHeaderA-b a:after { content:''; width: 1px; height: 10px; background: #fff; position: absolute; right:0;top:50%; margin-top:-5px; }
.topHeaderA-b a:last-child:after { display: none; }
.topHeaderA-b a.icon { padding-left:22px; background: url(../images/icon1.png) no-repeat left center; }
.mobNav { position: absolute; right:0; top:50%; transform: translateY(-50%); width: 30px; height: 30px;background: url(../images/menu.png) no-repeat center; display: none; }
.fixed-head .mobNav { background: url(../images/menubg.png) no-repeat center; }
@media(max-width: 1680px){
	.topHeaderA-a .nav ul li>a { font-size: 16px; padding: 0 15px 0 15px; }
	.topHeaderA-a .nav ul li:hover:after,.topHeaderA-a .nav ul li.cur:after { width: calc(100% - 30px);}
	.topHeaderA-a .nav { width: 670px; padding-left: 5px;}
}
@media(max-width: 1480px){
	.topHeaderA-a .nav ul li>a { font-size: 16px; padding: 0 15px 0 15px; }
	
}

@media(max-width: 1280px){
	.topHeaderA-a .nav ul li>a { padding: 0 10px 0 10px; }
	.topHeaderA-a .nav ul li:hover:after,.topHeaderA-a .nav ul li.cur:after { width: calc(100% - 20px);}
	.topHeaderA-a .nav { width: 600px; }
}
@media(max-width: 1080px){
	.topHeaderA-a .nav,.topHeaderA-b { display: none; }
	.mobNav { display: block; }
}
@media(max-width: 1024px){
	.topHeaderA .logo { width: 80px;}
}

/*banner*/
.banner { position: relative; }
.banner .swiper-slide { position: relative; }
.bannerBox .con { position: absolute; width: 100%; left:0; top:55%; transform: translateY(-50%); }
.bannerBox .con .t p { font-size: 60px;color:#fff; line-height: 1.2; }
.bannerBox .con .et p {  font-size: 14px;color:#ffffff; font-family: "arial"; margin: 10px 0; }
.bannerBox .con .mainMore { margin-top:30px; }

.banner .swiper-pagination .swiper-pagination-bullet { position: relative; text-align: left; background: none; font-size: 14px;color:#fff; width: 30px; padding-left:6px; height: 20px; line-height: 20px; opacity: 1; transition: all 0.6s; }
.banner .swiper-pagination .swiper-pagination-bullet-active { width: 100px; }
.banner .swiper-pagination .swiper-pagination-bullet:after { content: ''; height: 1px; width: 0; position: absolute; background: rgba(255,255,255,0.3); top: 50%; left: 26px; transition: all 0.6s; }
.banner .swiper-pagination .swiper-pagination-bullet-active:after { width: 65px; }

.banner .swiper-pagination { display: inline-block; position: relative; left:auto; top:auto;bottom:auto;right:auto; transform: translate(0); }

.bannerQh { width: 100%; position: absolute; left:0; bottom:40px; }

.banQh { cursor: pointer; position: relative; z-index: 10; display: inline-block; width: 9px; height: 20px; background: #000;}
.bannerPrev { margin-right:10px; background: url(../images/banprev.png) no-repeat center;}
.bannerNext { margin-left:8px; background: url(../images/bannext.png) no-repeat center;}
.banner .swiper-pagination,.banQh { float: left;}

@media(max-width: 1680px){
	.bannerBox .con .t p { font-size: 48px; }
}
@media(max-width: 1480px){
	.bannerBox .con .t p { font-size: 42px; }
	.bannerBox .con .mainMore { margin-top:20px; }
}
@media(max-width: 1280px){
	.bannerBox .con .t p { font-size: 36px; }
}
@media(max-width: 1180px){
	/* .banner .swiper-pagination { width: 94% } */
}
@media(max-width: 640px){
	.bannerBox .con .t p { font-size: 28px; }
	.bannerBox .con .mainMore { margin-top:10px; }
	.banner .swiper-pagination .swiper-pagination-bullet-active { width: 70px; }
    .banner .swiper-pagination .swiper-pagination-bullet-active:after { width: 35px; }
}



/*内页BANNER*/
.ibanner { position: relative; }
.ibannerCon { position: absolute; left:0; top:55%; transform: translateY(-50%); width: 100%; }
.ibannerCon .t1 { font-size: 60px;color:#ffffff; }
.ibannerCon .t2 { font-size: 60px;color:#ffffff; line-height: 1.2; margin: 2px 0 15px; }
.ibannerCon .c { font-size: 16px;color:#ffffff; font-family: "arial"; }

.ibannerCon .et { font-size: 50px;color:#ffffff; text-transform: uppercase;}
.ibannerCon .t { font-size: 55px;color:#ffffff;}

.ibanner .img .pic2 { display: none;}

.ibannerDetail { max-height: 20vw; overflow: hidden;}


@media(max-width: 1680px){
	.ibannerCon .t2,.ibannerCon .t1 { font-size: 52px; }
	.ibannerCon .et { font-size: 42px; }
	.ibannerCon .t { font-size: 48px; }
}
@media(max-width: 1480px){
	.ibannerCon .t2,.ibannerCon .t1 { font-size: 46px; }
	.ibannerCon .et { font-size: 36px; }
	.ibannerCon .t { font-size: 42px; }
}
@media(max-width: 1280px){
	.ibannerCon .t2,.ibannerCon .t1 { font-size: 42px; }
	.ibannerCon .et { font-size: 30px; }
	.ibannerCon .t { font-size: 36px; }
	.ibannerDetail { max-height: 300px;}
}
@media(max-width: 1024px){
	.ibannerCon .t2,.ibannerCon .t1 { font-size: 36px; }
	.ibannerCon .et { font-size: 24px; }
	.ibannerCon .t { font-size: 30px; }
	.ibanner .img .pic1 { display: none;}
	.ibanner .img .pic2 { display: inline-block;}
}
@media(max-width: 600px){
	.ibannerCon .t2,.ibannerCon .t1 { font-size: 28px; }
	.ibannerCon .c { font-size: 14px; }
	.ibannerCon .et { font-size: 20px; }
	.ibannerCon .t { font-size: 24px; }
	.ibannerCon { top: 34%;}
	.ibanner .ibannerCon { top: 55%;}
}
@media(max-width: 400px){
	.ibannerCon .t2,.ibannerCon .t1 { font-size: 24px; }
}


/*首页内容*/
.homeBoxA { background: url(../images/habg1.jpg) no-repeat center/cover; position: relative; }
.homeBox canvas { position: absolute; left:0; bottom:0; }
.homeBoxA-a { position: relative; z-index: 10; padding:  140px 0 0; }
.homeBoxA-e { position: relative; height: 180px; }
.homeBoxA-b { margin:30px auto 50px; max-width: 1000px; text-align: center; font-size: 16px;color:#666666; line-height: 1.8; }
.homeBoxA-c ul li {  padding-top: 60px; margin:  0 26px; text-align: center; width: 217px; height: 217px; display: inline-block; position: relative; }
.homeBoxA-c ul li:last-child { margin-right:0; }
.homeBoxA-d .num { display: inline-block; position: relative; line-height: 1; font-size: 64px;color:#30a9dd;font-family: "Arial"; }
.homeBoxA-d .num span { text-align: right; }
.homeBoxA-d .num em { font-size: 24px;  }
.homeBoxA-d .num i { font-style: normal; font-size: 30px; position: absolute; top:0;  }
.homeBoxA-d .num i,.homeBoxA-d .num em { font-style: normal; }
.homeBoxA-c ul li:before { content:''; width: 100%; height: 100%; background: url(../images/habg2.png) no-repeat center/cover; position: absolute; left:0; top:0; }

.homeBoxA-c ul li .t { font-size: 16px;color:#063249; }
@keyframes lds-hourglass {
	0% {
		transform:rotate(0);
	}
	5% {
		transform:rotate(18deg);
	}
	10% {
		transform:rotate(36deg);
	}
	15% {
		transform:rotate(54deg);
	}
	20% {
		transform:rotate(72deg);
	}
	25% {
		transform:rotate(90deg);
	}
	30% {
		transform:rotate(108deg);
	}
	35% {
		transform:rotate(126deg);
	}
	40% {
		transform:rotate(144deg);
	}
	45% {
		transform:rotate(162deg);
	}
	50% {
		transform:rotate(180deg);
	}
	55% {
		transform:rotate(198deg);
	}
	60% {
		transform:rotate(216deg);
	}
	65% {
		transform:rotate(234deg);
	}
	70% {
		transform:rotate(252deg);
	}
	75% {
		transform:rotate(270deg);
	}
	80% {
		transform:rotate(288deg);
	}
	85% {
		transform:rotate(306deg);
	}
	90% {
		transform:rotate(324deg);
	}
	95% {
		transform:rotate(342deg);
	}
	100% {
		transform:rotate(360deg)
	}
}
.homeBoxA-c ul li:hover:before { animation:lds-hourglass 2s infinite; }
.homeBoxA-f { text-align: center; }
.homeBoxA-a a.mainMore { margin: 50px auto 0; }

@media(max-width: 1680px){
	.homeBoxA-a { padding:  100px 0 0; }
	.homeBoxA-e { height: 150px; }
	.homeBoxA-b { margin: 20px auto 40px; }
	.homeBoxA-c ul li { width: 180px; height: 180px; padding-top:52px; margin: 0 20px; }
	.homeBoxA-d .num { font-size: 54px; }
	.homeBoxA-a a.mainMore { margin: 40px auto 0; }
}
@media(max-width: 1480px){
	.homeBoxA-a { padding:  80px 0 0; }
	.homeBoxA-e { height: 120px; }
	.homeBoxA-b { margin: 20px auto 30px; }
	.homeBoxA-c ul li { width: 160px; height: 160px; padding-top:45px; margin: 0 20px; }
	.homeBoxA-d .num { font-size: 50px; }
	.homeBoxA-d .num em { font-size: 20px; }
	.homeBoxA-a a.mainMore { margin: 30px auto 0; }
}
@media(max-width: 1080px){
	.homeBoxA-a { padding:  40px 0 0; }
	.homeBoxA-e { height: 120px; }
	.homeBoxA-b { margin: 20px auto 30px; }
	.homeBoxA-c ul li { width: 170px; height: 170px; margin: 0 40px; }
}
@media(max-width: 880px){
	.homeBoxA-a { padding:  30px 0 0; }
	.homeBoxA-e { height: 80px; }
	.homeBoxA-c ul li { margin: 0 20px; }
}
@media(max-width: 680px){
	.homeBoxA-b { margin: 20px auto; }
	.homeBoxA-a { padding:  30px 0 60px; }
	.homeBoxA-e { height: 160px; width: 100%; position: absolute; left:0; bottom:0; }
	.homeBoxA-c ul li { margin: 0 10px; width: 150px; height: 150px; padding-top:40px; }
	.homeBoxA-a a.mainMore { margin: 20px auto 0; }
	.homeBoxA-b .con .c p{ text-align:justify;}
	.bannerBox a { padding: 15px;display: inline-block;width: 60px;height: 60px;background: rgba(0,0,0,0.3);border-radius: 50%;position: absolute;left: 50%;transform: translateX(-50%);bottom: 30px;z-index: 100;
}	.bannerBox a span {animation: dow 2s infinite;position: absolute;left: 50%;transform: translateX(-50%);display: inline-block;width: 30px;height: 30px;background: url(../images/xjiantou.png) no-repeat center/cover;
}

}
@media(max-width: 580px){
	.homeBoxA-c ul li { margin: 0 10px; width: 120px; height: 120px; padding-top:30px; }
	.homeBoxA-d .num { font-size: 36px; }
	.homeBoxA-d .num i,.homeBoxA-c ul li .t { font-size: 14px; }
	.homeBoxA-d .num em { font-size: 16px; }
}
@media(max-width: 460px){
	.homeBoxA-c ul li { margin: 0 10px; width: 100px; height: 100px; padding-top:20px; }
}
@media(max-width: 420px){
	.homeBoxA-c ul li { margin: 5px; }
}

@media(max-width: 360px){
	.homeBoxA-c ul li { margin: 0; width: 90px; height: 90px; padding-top:15px; }
	.homeBoxA-d .num { font-size: 32px; }
}


.homeBoxB { padding: 150px 0 240px; background: url(../images/hbbg1.jpg) no-repeat center/cover; }
.homeBoxB .mobilBox { display: none; }
.homeBoxB-b { height: 800px; position: relative; max-width: 1200px; margin: 0 auto; }
.homeBoxB-c { z-index: 10; padding-top: 200px; width: 622px; height: 622px; background: url(../images/hbbg3.png) no-repeat center/cover; position: absolute; left:50%; top:126px; transform: translateX(-50%); }
.homeBoxB-c .mainTit p.sign { letter-spacing: 11px; }
.homeBoxB-c .mainMore { margin-top:38px; }

.homeBoxB-d,.homeBoxB-d ul { position: relative; left:0; top:0; width: 100%; height: 100%; }
.homeBoxB-d ul { position: relative; }
.homeBoxB-d ul li {  }
.homeBoxB-d ul li { display: none; border: 4px solid rgba(255,255,255,0); border-radius: 50%; position: absolute; padding-top: 50px; font-size: 25px;color:#2d90cc; text-align: center; width: 166px; height: 166px; background: url(../images/hbbg2.png) no-repeat center/cover; }
.homeBoxB-d ul li:hover { color: #2d90cc; border-color:#fff; }
.homeBoxB-d ul li:nth-child(1) { top: 20px; left: 280px; display: inline-block; transform: scale(0.7); }
.homeBoxB-d ul li:nth-child(2) { top: -60px; left: 530px; display: inline-block; transform: scale(0.9); }
.homeBoxB-d ul li:nth-child(3) { top: 40px; right: 240px; display: inline-block; transform: scale(0.75); }
.homeBoxB-d ul li:nth-child(4) { top: 255px; right: 80px; display: inline-block; }
.homeBoxB-d ul li:nth-child(5) { top: 480px; right: 100px; display: inline-block; transform: scale(0.6); padding-top:36px; font-size: 30px; }
.homeBoxB-d ul li:nth-child(6) { top: 650px; right: 200px; display: inline-block; transform: scale(0.8); }
.homeBoxB-d ul li:nth-child(7) { top: 750px; left: 540px; display: inline-block; transform: scale(0.6); }
.homeBoxB-d ul li:nth-child(8) { top: 660px; left: 220px; display: inline-block; transform: scale(0.75); }
.homeBoxB-d ul li:nth-child(9) { top: 430px; left: 80px; display: inline-block; transform: scale(1); }
.homeBoxB-d ul li:nth-child(10) { top: 200px; left: 130px; display: inline-block; transform: scale(0.6); }
.homeBoxB-d ul li:nth-child(11) { top: 150px; left: -60px; display: inline-block; transform: scale(0.4); opacity: 0.6; }
/*.homeBoxB-d ul li:nth-child(1){  -webkit-animation: bounce-down1 3s linear infinite;animation: bounce-down1 3s linear infinite;}
.homeBoxB-d ul li:nth-child(2){  -webkit-animation: bounce-down1 3s linear infinite;animation: bounce-down1 3s linear infinite;}
.homeBoxB-d ul li:nth-child(3){  -webkit-animation: bounce-down2 3s linear infinite;animation: bounce-down2 3s linear infinite;}
.homeBoxB-d ul li:nth-child(4){  -webkit-animation: bounce-down1 3s linear infinite;animation: bounce-down1 3s linear infinite;}
.homeBoxB-d ul li:nth-child(5){  -webkit-animation: bounce-down2 3s linear infinite;animation: bounce-down2 3s linear infinite;}
.homeBoxB-d ul li:nth-child(6){  -webkit-animation: bounce-down1 3s linear infinite;animation: bounce-down1 3s linear infinite;}
.homeBoxB-d ul li:nth-child(7){  -webkit-animation: bounce-down2 3s linear infinite;animation: bounce-down2 3s linear infinite;}
.homeBoxB-d ul li:nth-child(8){  -webkit-animation: bounce-down2 3s linear infinite;animation: bounce-down2 3s linear infinite;}
.homeBoxB-d ul li:nth-child(9){  -webkit-animation: bounce-down2 3s linear infinite;animation: bounce-down2 3s linear infinite;}
.homeBoxB-d ul li:nth-child(10){  -webkit-animation: bounce-down1 3s linear infinite;animation: bounce-down1 3s linear infinite;}
.homeBoxB-d ul li:nth-child(11){  -webkit-animation: bounce-down1 3s linear infinite;animation: bounce-down1 3s linear infinite;}
*/
@-webkit-keyframes bounce-down1 {25% { margin-top:10px; }50%, 100% { margin-top:0px;}75% {margin-top:10px;}}
@keyframes bounce-down1 {25% { margin-top:10px; }50%, 100% { margin-top:0px; }75% { margin-top:10px; }}
@-webkit-keyframes bounce-down2 {25% { margin-top:0px; }50%, 100% { margin-top:10px;}75% {margin-top:0px;}}
@keyframes bounce-down2 {25% { margin-top:0px; }50%, 100% { margin-top:10px; }75% { margin-top:0px; }}

@media(max-width: 1680px){
	.homeBoxB { padding: 100px 0 180px; }
	.homeBoxB-c { width: 460px;height: 460px; padding-top:140px; }
	.homeBoxB-d ul li:nth-child(1) { top: 20px; left: 320px; }
	.homeBoxB-d ul li:nth-child(3) { top: 65px; right: 285px; }
	.homeBoxB-d ul li:nth-child(4) { top: 230px; right: 160px; }
	.homeBoxB-d ul li:nth-child(5) { top: 400px; right: 180px; }
	.homeBoxB-d ul li:nth-child(6) { top: 520px; right: 300px; }
	.homeBoxB-d ul li:nth-child(7) { top: 580px; left: 550px; }
	.homeBoxB-d ul li:nth-child(8) { top: 540px; left: 320px; }
	.homeBoxB-d ul li:nth-child(9) { top: 370px; left: 180px; }
	.homeBoxB-d ul li:nth-child(10) { top: 180px; left: 210px; }
	.homeBoxB-d ul li:nth-child(11) { top: 120px; left: 80px;  }
}
@media(max-width: 1480px){
	.homeBoxB { padding: 80px 0 120px; }
	.homeBoxB-b { height: 660px; }
	.homeBoxB-c { width: 360px;height: 360px; padding-top:110px; }
	.homeBoxB-d ul li:nth-child(1) { top: 20px; left: 360px; transform: scale(0.5); }
    .homeBoxB-d ul li:nth-child(2) { top: -40px; left: 530px; transform: scale(0.6); }
	.homeBoxB-d ul li:nth-child(3) { top: 50px; right: 320px; transform: scale(0.5); }
	.homeBoxB-d ul li:nth-child(4) { top: 220px; right: 220px; transform: scale(0.6); }
	.homeBoxB-d ul li:nth-child(5) { top: 360px; right: 280px; }
	.homeBoxB-d ul li:nth-child(6) { top: 460px; right: 390px; transform: scale(0.5); }
	.homeBoxB-d ul li:nth-child(7) { top: 480px; left: 490px; }
	.homeBoxB-d ul li:nth-child(8) { top: 430px; left: 330px; transform: scale(0.5); }
	.homeBoxB-d ul li:nth-child(9) { top: 286px; left: 220px; transform: scale(0.6); }
	.homeBoxB-d ul li:nth-child(10) { top: 130px; left: 280px; }
	.homeBoxB-d ul li:nth-child(11) { top: 150px; left: 0px;  }
}
@media(max-width: 1280px){
	.homeBoxB { padding: 80px 0 100px; }
	.homeBoxB-b { height: 600px; }
	.homeBoxB-c { width: 400px; height: 400px; padding-top:130px; }
	.homeBoxB-d ul li:nth-child(1) { top: 0px; left: 300px; }
    .homeBoxB-d ul li:nth-child(2) { top: -50px; left: 480px; }
	.homeBoxB-d ul li:nth-child(3) { top: 40px; right: 250px; }
	.homeBoxB-d ul li:nth-child(4) { top: 220px; right: 130px; }
	.homeBoxB-d ul li:nth-child(5) { top: 370px; right: 185px; }
	.homeBoxB-d ul li:nth-child(6) { top: 500px; right: 280px; }
	.homeBoxB-d ul li:nth-child(7) { top: 520px; left: 490px; }
	.homeBoxB-d ul li:nth-child(8) { top: 490px; left: 300px; }
	.homeBoxB-d ul li:nth-child(9) { top: 290px; left: 160px; }
	.homeBoxB-d ul li:nth-child(10) { top: 130px; left: 210px; }
	.homeBoxB-d ul li:nth-child(11) { top: 150px; left: 0px;  }
}
@media(max-width: 1100px){
	.homeBoxB { padding: 0; }
	.homeBoxB-a { display: none; }
	.homeBoxB .mobilBox { display: block; }
}


.homeBoxC { margin-top:-100px; padding-bottom:150px; }
.homeBoxC-b ul li { position: relative; transition: all 0.5s; box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.03); float: left; width: 23%; margin-right:2.6666%; background: #fff; text-align: center; padding:30px 0 60px; }
.homeBoxC-b ul li .icon .pic2 { margin-top:-40px; }
.homeBoxC-b ul li .t { font-size: 26px; color: #333; line-height: 1.4; margin:16px 0 10px; }
.homeBoxC-b ul li .c { font-size: 16px; color: #999999; line-height: 2; margin-bottom:45px; min-height: 128px; }
.homeBoxC-b ul li:nth-child(4) { margin-right:0; }
.homeBoxC-b ul li .icon .pic1 img { height: 180px; }
.homeBoxC-b ul li .icon .pic2 img { height: 90px; }
.homeBoxC-b ul li:hover { margin-top:-10px; }

.homeBoxC-b ul li:hover .mainMore { color:#fff; border-color:#126eb1; }
.homeBoxC-b ul li:hover .mainMore span {  background: url(../images/morebg.png) no-repeat right center; }
.homeBoxC-b ul li:hover .mainMore:before { width: 102%; }


@media(max-width: 1680px){
	.homeBoxC { margin-top:-80px; padding-bottom:120px; }
	.homeBoxC-b ul li .icon .pic1 img { height: 160px; }
	.homeBoxC-b ul li .icon .pic2 img { height: 70px; }
	.homeBoxC-b ul li .icon .pic2 { margin-top:-30px; }
	.homeBoxC-b ul li .t { font-size: 22px; margin:12px 0 12px; }
	.homeBoxC-b ul li .c { font-size: 15px; margin-bottom:35px; }
}
@media(max-width: 1280px){
	.homeBoxC { margin-top:-30px; padding-bottom:80px; }
	.homeBoxC-b ul li { padding: 20px 0 30px; }
	.homeBoxC-b ul li .icon .pic1 img { height: 100px; }
	.homeBoxC-b ul li .icon .pic2 img { height: 50px; }
	.homeBoxC-b ul li .icon .pic2 { margin-top:-30px; }
	.homeBoxC-b ul li .t { font-size: 22px; margin:10px 0px; }
	.homeBoxC-b ul li .c { font-size: 15px; margin-bottom:25px; }
}
@media(max-width: 1080px){
	.homeBoxC { margin-top:0px; padding: 30px 0 40px; }
	.homeBoxC-b ul li { width: 49%; margin-right:0; }
	.homeBoxC-b ul li:nth-child(n+3) { margin-top:2%; }
	.homeBoxC-b ul li:nth-child(2n) { float: right; }
}
@media(max-width: 500px){
	.homeBoxC-b ul li { width: 100%; }
	.homeBoxC-b ul li:nth-child(n+2) { margin-top:20px; }
	.homeBoxC-b ul li .icon .pic2 { margin-top:-50px; }
	.homeBoxC-b ul li .c { min-height: 10px;}
}

.homeBoxD { padding:130px 0 0px; background: url(../images/hcbg1.jpg) no-repeat top center #f8f8f8; background-size: 100% 620px; }
.homeBoxD .mainTit .t p { line-height: 1.3; }
.homeBoxD-a { position: relative; z-index: 10; background: #fff;box-shadow: 0px 0px 24px 0px rgba(197, 197, 197, 0.28);padding:80px 50px 100px; margin-top:60px; border-radius: 6px; }
.homeBoxD-a ul li { float: left; width: 25%; text-align: center; }
.homeBoxD-a ul li .icon { padding:18px; border-radius: 50%; position: relative; display: inline-block; position: relative; }
.homeBoxD-a ul li .icon:before { content: ''; width: 100%; height: 100%; 
	/* background: url(../images/hcbg2.png) no-repeat center/cover;  */
	border:1px solid rgba(51,143,202,0.2); border-radius: 50%;
	left:0; top:0; position: absolute; }
.homeBoxD-a ul li:hover .icon::before {
    animation: lds-hourglass 2s infinite;
}
.homeBoxD-a ul li .t { font-size: 24px; color:#333333; margin: 30px 0 10px; }
.homeBoxD-a ul li .c { min-height: 100px; font-size: 16px; color:#666666; margin: 0px 0 5px; line-height: 2; }

.homeBoxD-a ul li:hover .mainMore { color:#fff; border-color:#126eb1; }
.homeBoxD-a ul li:hover .mainMore span {  background: url(../images/morebg.png) no-repeat right center; }
.homeBoxD-a ul li:hover .mainMore:before { width: 102%; }


@media(max-width: 1680px){
	.homeBoxD { padding-top:90px; }
	.homeBoxD-a { margin-top:40px; padding:40px 30px 60px; }
	.homeBoxD-a ul li .t { font-size: 22px; margin: 20px 0 10px; }
	.homeBoxD-a ul li .c { margin: 0px 0 25px; }
}
@media(max-width: 1280px){
	.homeBoxD { padding-top:60px; }
	.homeBoxD-a { margin-top:30px; padding:30px 20px 40px; }
	.homeBoxD-a ul li .t { font-size: 20px; }
	.homeBoxD-a ul li .icon { padding:20px; }
	.homeBoxD-a ul li .icon img { width: 60px; }
}
@media(max-width: 1080px){
	.homeBoxD-a ul li { width: 50%; }
	.homeBoxD-a ul li .c { margin: 0px 0 15px; }
	.homeBoxD-a ul li:nth-child(n+3) { margin-top: 40px; }
}
@media(max-width: 640px){
	.homeBoxD { padding-top:30px; } 
}
@media(max-width: 500px){ 
	.homeBoxD-a ul li { width: 100%; }
	.homeBoxD-a ul li:nth-child(n+2) { padding-top: 30px; border-top: 1px solid #e2e2e2;  margin-top: 40px; }
	.homeBoxD-a ul li .c { min-height: 10px; }
}
@media(max-width: 420px){
	.homeBoxD { background: url(../images/hcbg1.jpg) no-repeat top center; background-size: 100% 140px; }
	.homeBoxD-a { margin-top:50px; } 
}

.homeBoxE { padding:380px 0 140px; background: url(../images/hebg1.jpg) no-repeat center/cover; margin-top:-260px; }
.homeBoxE-a { margin-left:8.33333%; width: 91.6667%; }
.homeBoxE-a .mainTit .mainQh { margin-top:50px; }
.mainQhA { width: 55px; height: 55px; display: inline-block; border-radius: 50%; border:1px solid #2d90cc; cursor: pointer; transition: all 0.5s; } 
.mainPrev { margin-right:10px; background: url(../images/mainPrev.png) no-repeat center; }
.mainNext { background: url(../images/mainNext.png) no-repeat center; }
.mainPrev:hover { margin-right:10px; background: url(../images/mainPrevbg.png) no-repeat center #2d90cc; }
.mainNext:hover { background: url(../images/mainNextbg.png) no-repeat center #2d90cc; }
.homeBoxE-a .mainTit { float: left; width: 520px; }
.homeBoxE-b { float: right; width: calc(100% - 520px); }
.homeBoxE-c .swiper-button-next,.homeBoxE-c .swiper-button-prev { opacity: 0; width: 1px; height: 1px; overflow: hidden; }
.homeBoxE-c .swiper-wrapper { padding: 15px 10px; }
.homeBoxE-c .swiper-slide { transition: all 0.5s; width: 400px; background: #fff; padding:50px 35px;box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.05); border-radius: 10px; }

.homeBoxE-c .swiper-slide:hover { margin-top:-10px; }
.homeBoxE-c .swiper-slide:hover .mainMore { color:#fff; border-color:#126eb1; }
.homeBoxE-c .swiper-slide:hover .mainMore span {  background: url(../images/morebg.png) no-repeat right center; }
.homeBoxE-c .swiper-slide:hover .mainMore:before { width: 102%; }


.homeBoxE-c .swiper-slide .t { font-size: 26px;color:#333333; margin:36px 0 20px; }
.homeBoxE-c .swiper-slide .c { font-size: 16px;color:#666666; height: 225px; overflow: hidden; line-height: 1.6; }

@media(max-width: 1480px){
	.homeBoxE-a { margin-left:7%; width: 93%; }
	.homeBoxE { padding:340px 0 100px;}
	.homeBoxE-c .swiper-slide .icon img { width: 90px; }
	.homeBoxE-a .mainTit { float: left; width: 420px; }
	.homeBoxE-b { float: right; width: calc(100% - 420px); }
	.homeBoxE-c .swiper-slide .t { font-size: 24px; margin:26px 0 15px; }
	.homeBoxE-c .swiper-slide .c { height: 200px; }
}
@media(max-width: 1280px){
	.homeBoxE-a .mainTit { float: left; width: 320px; }
	.homeBoxE-b { float: right; width: calc(100% - 320px); }
	.homeBoxE-c .swiper-slide { width: 300px; padding: 30px 20px; }
	.homeBoxE-c .swiper-slide .icon img { width: 70px; }
	.homeBoxE-c .swiper-slide .t { font-size: 20px; margin:20px 0 10px; }
	.homeBoxE-a .mainTit .mainQh { margin-top:40px; }
	.mainQhA { width: 50px; height: 50px; }
}
@media(max-width: 1180px){
	.homeBoxE-a { margin-left:3%; width: 94%; }
	.mainQhA { width: 46px; height: 46px; }
}
@media(max-width: 1080px){
	.homeBoxE-a .mainTit { width: 100%; position: relative; }
	.homeBoxE-b { width: 100%; margin-top:20px; }
	.homeBoxE-a .mainTit .mainQh { margin-top:20px; position: absolute; right:0; top:0; }
	.homeBoxE-c .swiper-slide { width: 300px; padding: 20px 12px; }
}
@media(max-width: 640px){
	.homeBoxE { padding:300px 0 60px; }	
}




.homeBoxF { background: #f8f8f8; padding:110px 0 120px;}
.homeBoxF-a { margin-bottom:40px;}
.homeBoxF-d { border-radius: 6px; float: left; width: calc(33% - 8px); background: #fff; margin-right:12px; height: 31.5vw;box-shadow: 0px 0px 24px 0px rgba(197, 197, 197, 0.28); }
.homeBoxF-e .con { color:#fff; position: absolute; width: 100%; left:0; bottom:5%; padding:0 5% 0; }
.homeBoxF-e .con .tit { font-size: 16px; }
.homeBoxF-e .img { position: relative; }
.homeBoxF-e .con .t { font-size: 22px; line-height: 1.6; margin-top:6px; }
.homeBoxF-e .con .d { font-size: 16px; }
.homeBoxF-e .con .more,.homeBoxF-j .more { font-size: 14px; display: inline-block; padding-right:10px; background: url(../images/jtwhite.png) no-repeat right center; }
.homeBoxF-d2 { padding:20px;}
.homeBoxF-d3 { margin-right:0; }
.homeBoxF-f { padding-top:45px; }
.homeBoxF-f .con { padding:0; position: relative; left:auto; bottom:auto; color:#333; }
.homeBoxF-f .con .tit { color:#18559a; }
.homeBoxF-f .con .t { color:#333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.homeBoxF-f .con .d { color:#666666; margin: 0; }
.homeBoxF-f .con .c { color:#666666; font-size: 16px;line-height: 1.8; margin:15px 0 30px; height: 54px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.homeBoxF-f .con .more { color:#18559a; }
.homeBoxF-f .con .more span,.homeBoxF-j .more span { color:#999999; display: inline-block; padding-right:12px; background: url(../images/fc.png) no-repeat right center; }
.homeBoxF-g {  }
.homeBoxF-g .img { position: relative; }
.homeBoxF-h { position: absolute; left:5%; width: 90%; top:50%; transform: translateY(-50%);  }
.homeBoxF-h .t { font-size: 16px;color:#666666; }
.homeBoxF-h .c { font-size: 22px;color:#333333; margin:10px 0 16px; }
.homeBoxF-h .ico { display: inline-block; width: 43px; height: 43px; background: url(../images/vid.png) no-repeat center/cover; }
.homeBoxF-i .con .tit { color:#ffffff; }
.homeBoxF-i .con .t { color:#ffffff; }
.homeBoxF-j { margin-top:25px; }
.homeBoxF-j dl { padding: 0 4%;}
.homeBoxF-j dl dd { padding: 1.7vw 0; border-bottom:1px solid #e2e2e2; }
.homeBoxF-j dl dd:last-child { border:none;}
.homeBoxF-j dl dd .con { background: url(../images/newb.png) no-repeat right center; }
.homeBoxF-j dl dd .t { font-size: 22px; line-height: 1.8;margin:6px 0 20px; min-height: 78px; overflow: hidden;color:#333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.homeBoxF-j dl dd .d { font-size: 16px;color:#666; }
/* .homeBoxF-j dl dd:hover { background: #3669a4; } */
.homeBoxF .homeBoxA-f { margin-top: 50px;}


@media(max-width: 2400px){
	.homeBoxF-j dl dd { padding: 1.6vw 0; }
}
@media(max-width: 2250px){
	.homeBoxF-j dl dd { padding: 1.3vw 0; }
}
@media(max-width: 2000px){
	.homeBoxF-j dl dd { padding: 1vw 0; }
	.homeBoxF-f .con .c { margin:12px 0 20px; }
}
@media(max-width: 1880px){
	.homeBoxF-f { padding-top: 25px; }
	.homeBoxF-e .con .t,.homeBoxF-j dl dd .t { font-size: 20px; line-height: 1.6; }
	.homeBoxF-f .con .c { margin:6px 0 15px; }
	.homeBoxF-j dl dd .t { margin: 5px 0 12px; min-height: 64px;}
}
@media(max-width: 1680px){
	.homeBoxF-j { margin-top: 15px; }
	.homeBoxF-e .con .t,.homeBoxF-j dl dd .t { font-size: 18px; line-height: 1.6; }
	.homeBoxF-f .con .c { margin:6px 0 12px; }
	.homeBoxF-j dl dd .t { margin: 5px 0 12px; min-height: 58px;}
	.homeBoxF-a { margin-bottom:30px;}
	.homeBoxF .homeBoxA-f { margin-top: 40px;}
}

@media(max-width: 1480px){
	.homeBoxF-d { height: 32.5vw; }
	.homeBoxF-f { padding-top:10px;}
	.homeBoxF .homeBoxA-f { margin-top: 40px;}
}
@media(max-width: 1380px){
	.homeBoxF-e .con .t { font-size: 18px; }
	.homeBoxF-e .con .t,.homeBoxF-h .c { font-size: 18px; }
	.homeBoxF-f .con .c { margin: 6px 0 12px; line-height: 20px; height: 40px; }
	.homeBoxF-f { padding-top:20px; }
	.homeBoxF-e .img { overflow: hidden; }
	.homeBoxF-e .img img { width: 107%!important; max-width: 200%; height: auto; }
	.homeBoxF-j dl dd { padding: 0.9vw 0;}
	.homeBoxF-d { height: 34.5vw; overflow: hidden; }
}
@media(max-width: 1280px){
	.homeBoxF-j { margin-top:2px;}
	.homeBoxF-j dl dd .t { margin-bottom:8px;}
	.homeBoxF-a { margin-bottom:20px;}
	.homeBoxF .homeBoxA-f { margin-top: 30px;}
}
@media(max-width: 1180px){
	.homeBoxF-d { height: 36vw;}
}
@media(max-width: 1100px){
	.homeBoxF-c { margin-top:20px; }
	.homeBoxF { padding: 30px 0; }
	.homeBoxF-d { width: 100%; margin:0 0 15px 0; height: auto; }
	.homeBoxF-d1 { display: none; }
	.homeBoxF-h { left:2%; }
	.homeBoxF-j dl { padding: 0 20px; }
	.homeBoxF-d3 {margin-bottom:0; padding: 10px 0 20px; }
	.homeBoxF-j dl dd { padding: 12px 0; }
	.homeBoxF-f .con .c { margin: 6px 0 12px; line-height: 24px; height: 48px; }
	.homeBoxF-j dl dd .t { min-height: 10px; margin: 6px 0 16px; }
	.homeBoxF .homeBoxA-f { margin-top: 20px;}
}
@media(max-width: 500px){
	.homeBoxF-d { padding: 20px 12px;}
	.homeBoxF-j dl { padding: 0;}
	.homeBoxF-d.homeBoxC-d1 { padding: 12px;}
}



/*网站底部样式*/
.footer { background: #1a1a1a; }
.fotA { padding:55px 0 	65px; }
/* .fotA-b { float: left; width: 560px; border-right:1px solid rgba(255,255,255,0.1); } */
.fotA-b { float: left; width: 560px; }
.fotA-b .con { margin-top:30px; }
.fotA-b .con ul li:nth-child(n+2) { margin-top:16px; }
.fotA-b .con p { font-size: 14px;color:rgba(255,255,255,0.7); line-height: 2.1; }
.fotA-c { float: right; }
.fotA-d { float: left; width: 680px; }
.fotA-d dl { float: left; }
.fotA-d dl:nth-child(1),.fotA-d dl:nth-child(4) { width: 240px; }
.fotA-d dl:nth-child(2),.fotA-d dl:nth-child(5) { width: 210px; }
.fotA-d dl:nth-child(n+4) { margin-top:35px; }
.fotA-d dl dt a { font-size: 18px; color:#fff; display: block; margin-bottom:10px; }
.fotA-d dl dd a { font-size: 16px; color:rgba(255,255,255,0.5); display: block; line-height: 2; }
.fotA-e { float: right; }
.fotA-e .t { font-size: 14px; color:#bbb; padding: 6px 0; }
.fotA-e ul li:nth-child(1) { margin-bottom:30px; }

@media(max-width: 1880px){
	.fotA-b { width: 500px; }
	.fotA-d { width: 600px; }
	.fotA-d dl:nth-child(1),.fotA-d dl:nth-child(4) { width: 210px; }
    .fotA-d dl:nth-child(2),.fotA-d dl:nth-child(5) { width: 190px; }
}
@media(max-width: 1680px){
	.fotA-b { width: 450px; padding-right:20px; }
	.fotA-d { width: 500px; }
	.fotA-d dl dt a { font-size: 16px; }
	.fotA-d dl dd a { font-size: 14px; }
	.fotA-d dl:nth-child(1),.fotA-d dl:nth-child(4) { width: 190px; }
    .fotA-d dl:nth-child(2),.fotA-d dl:nth-child(5) { width: 150px; }
}
@media(max-width: 1380px){
	.fotA-b { width: 400px; padding-right:20px; }
	.fotA-d { width: 420px; }
	.fotA-d dl dt a { font-size: 16px; }
	.fotA-d dl dd a { font-size: 14px; }
	.fotA-d dl:nth-child(1),.fotA-d dl:nth-child(4) { width: 150px; }
    .fotA-d dl:nth-child(2),.fotA-d dl:nth-child(5) { width: 120px; }
}
@media(max-width: 1100px){
	.fotA-b { width: 100%; padding-right:0; border:none; }
	.fotA-d { display: none; }
	.fotA-c { width: 100%; margin-top: 20px; }
	.fotA-e { float: left; }
	.fotA-e ul li { float: left; }
	.fotA-e ul li:nth-child(1) { margin-right:20px; }
	.fotA { padding:30px 0 	20px; }
}



.fotB { padding:20px 0; background: #111111; }
.fotB-b { float: left; }
.fotB-b { font-size: 14px;color:rgba(255,255,255,0.4);}
.fotB-c { float: right; }
.fotB-c p,.fotB-c p a { font-size: 14px;color:rgba(255,255,255,0.4); }

@media(max-width: 1100px){
	.fotB { padding: 12px 0 12px; text-align: center; }
	.fotB-c,.fotB-b { float: none; display: inline-block; text-align: center; }
	.fotB-c { margin-top:10px; }
}

/**mobile nav**/
.headerA .navbtn { display: none; }
@media(max-width: 1100px){
	.headerA .lang { margin-right:32px; }
	.headerA .navbtn { width: 30px; height: 20px; background: url(../images/menu.png) no-repeat right center; display: block; position: absolute; right:0; top:50%; transform: translateY(-50%); cursor: pointer; }
	.fixed-head .headerA .navbtn { background: url(../images/menubg.png) no-repeat right center; }
}
.nav_box {width: 50%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -50%;overflow: auto;z-index: 99999999;background: rgba(50, 58, 67, .93);transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: ll .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 68px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 60px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 8px;height: 14px;background: url(../images/jtwhite.png) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06); padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}

/*网站登录*/
.dengluA { width: 100%; height: 45vw; }
.dengluA-a { margin-top:-5vw; }
.dengluA-a iframe { height: 44vw; }
@media(max-width: 993px){
	.dengluA { width: 100%; height: 520px; }
	.dengluA-a { margin-top:-60px; }
	.dengluA-a iframe { height: 520px; }
}
@media(max-width: 640px){
	.dengluA { width: 100%; height: 500px; }
	.dengluA-a { margin-top:-60px; }
	.dengluA-a iframe { height: 520px; }
}
@media(max-width: 500px){
	.dengluA { width: 100%; height: 480px; }
	.dengluA-a iframe { height: 500px; }
}
@media(max-width: 400px){
	.dengluA { width: 100%; height: 520px; }
	.dengluA-a iframe { height: 490px; }
}


.dengluB { width: 100%; height: 1000px; }
.dengluB-a { margin-top:-5vw; }
.dengluB-a iframe { height: 1000px; }
@media(max-width: 993px){
	.dengluB {  height: 740px; overflow: hidden; }
	.dengluB-a { margin-top:-60px; }
	.dengluB-a iframe { height: 800px; }
}
@media(max-width: 680px){
	.dengluB {  height: 700px; overflow: hidden; }
	.dengluB-a { margin-top:-60px; }
	.dengluB-a iframe { height: 760px; }
}
@media(max-width: 540px){
	.dengluB {  height: 660px; overflow: hidden; }
	.dengluB-a { margin-top:-80px; }
	.dengluB-a iframe { height: 740px; }
}
@media(max-width: 460px){
	.dengluB {  height: 640px; overflow: hidden; }
	.dengluB-a iframe { height: 720px; }
}


.user-list span { padding-right: 30px; position: relative; font-size: 20px; color:#fff; padding-left:30px; background: url(../images/men.png) no-repeat left center; background-size: 20px auto; line-height: 64px;display: block; cursor: pointer; }
.user-list span:after { content:''; width: 16px; height: 16px; background: url(../images/moremen.png) no-repeat center/cover; position: absolute; right:0; top:50%; transform: translateY(-50%); }

.topHeaderA-b { position: relative; }
.topHeaderA-b ul { display: none; border-radius: 10px; background: #fff; padding: 10px 0; width: 180px; position: absolute; left:0; top:50px; }
.topHeaderA-b ul li { width: 100%; line-height: 30px; }
.topHeaderA-b ul li a { padding: 6px 15px 6px 42px; float: none; display: block; position: relative; font-size: 16px;color: #333; }
.topHeaderA-b ul li a img { position: absolute; left:15px; top:50%; transform: translateY(-50%); }
.topHeaderA-b ul li:hover a { background: #e9fafd; color:#4cd6ec; }
.topHeaderA-b:hover ul { display: block; }


/*数字健康生态*/
.healthA { padding:130px 0; background: url(../images/bg1.jpg) no-repeat center/cover; }
.healthA-c { margin-top:55px;}
.healthA-c ul li { padding:0 20px 50px 10px; background: #ffffff; float: left; width: 24%; margin-right:1.3333%;}
.healthA-c ul li:last-child { margin-right:0; }
.healthA-c ul li .tit { font-size: 220px; color:rgba(51,51,51,0.1); line-height: 1;text-align: center;}
.healthA-c ul li .c { text-align: center; margin-top:150px; font-size: 16px;color:#999999; line-height: 1.8; height: 177px; }
.healthA-c ul li:hover { background: url(../images/healthbg2.jpg) no-repeat center/cover;}
.healthA-c ul li:hover .tit,.healthA-c ul li:hover .c { color:#fff;}
@media(max-width:1680px){
	.healthA { padding: 100px 0;}
	.healthA-c { margin-top:45px;}
	.healthA-c ul li .tit { font-size: 180px; }
	.healthA-c ul li { padding: 0 32px 40px 10px; }
	/* .healthA-c ul li .c { padding-left: 10px;} */
	.healthA-c ul li .c { margin-top:120px; line-height: 30px; height: 173px;}
}
@media(max-width:1480px){
	.healthA { padding: 80px 0;}
	.healthA-c { margin-top:35px;}
	.healthA-c ul li .tit { font-size: 140px; }
	.healthA-c ul li { padding: 0 20px 20px 10px; }
	.healthA-c ul li .c { margin-top:80px;}
}
@media(max-width:1280px){
	.healthA { padding: 60px 0;}
	.healthA-c { margin-top:25px;}
	.healthA-c ul li .tit { font-size: 100px; }
	.healthA-c ul li { padding: 0 20px 20px 10px; }
	.healthA-c ul li .c { margin-top:50px; padding-left: 4px;}
}
@media(max-width:1024px){
	.healthA { padding: 40px 0;}
	.healthA-c { margin-top:20px;}
	.healthA-c ul li { width: 49%; margin-right:0;}
	.healthA-c ul li:nth-child(2n) { float: right;}
	.healthA-c ul li:nth-child(n+3) { margin-top:2%;}
}
@media(max-width:450px){
	.healthA { padding: 30px 0 40px;}
	.healthA-c ul li { width: 100%; margin-right:0;}
	.healthA-c ul li:nth-child(n+2) { margin-top:20px;}
}


.healthB {overflow: hidden; padding:130px 0 140px; background: url(../images/healthdbg.jpg) no-repeat center/cover;}

.healthB-a { position: relative;}
.healthB-b { position: absolute; left:0; top:50%; transform: translateY(-50%);}
.healthB-c { z-index: 10; position: absolute; height: 560px; top:50%; transform: translateY(-50%); left:410px;}
.healthB-e { z-index: 5; position: absolute; top:50%; transform: translateY(-50%); right:5%; width: 200px; }
.healthB-d { margin-left:680px;height: 620px;}
.healthB-c ul { height: 100%; position: relative; }
.healthB-c ul { height: 100%; position: relative; width: 250px; }
.healthB-d ul { height: 100%; position: relative; width: 350px; }
.healthB-c ul:after { content:''; width: 600px; height: 600px; right:105px; background: url(../images/healthdbg2.png) no-repeat center/cover; position: absolute; top:50%; transform: translateY(-50%);}
.healthB-d ul:after { content:''; width: 1010px; height: 1010px; right:250px; background: url(../images/healthdbg2.png) no-repeat center/cover; position: absolute; top:50%; transform: translateY(-50%);}

.healthB-a ul li { z-index: 10; cursor: pointer; width: 200px; position: absolute; font-size: 22px; color:rgba(255,255,255,0.4); opacity: 1; }
.healthB-c ul li { width: 200px; }
.healthB-d ul li { width: 300px; }
.healthB-c ul li:nth-child(1) { left:0; top:11px;}
.healthB-c ul li:nth-child(2) { left:90px; top:100px;}
.healthB-c ul li:nth-child(3) { left:139px; top:50%; transform: translateY(-50%);}
.healthB-c ul li:nth-child(4) { left:90px; bottom:100px;}
.healthB-c ul li:nth-child(5) { left:0; bottom:11px;}
.healthB-d ul li:nth-child(1) { left:6px; top:11px;}
.healthB-d ul li:nth-child(2) { left:85px; top:200px;}
.healthB-d ul li:nth-child(3) { left:85px; bottom:200px;}
.healthB-d ul li:nth-child(4) { left:6px; bottom:11px;}
.healthB-a ul li.cur,.healthB-d ul li { opacity: 1; color:#fff;}
.healthB-a ul li.cur span i { background: #fff; }
.healthB-a ul li.cur i:after { content:''; width: 30px; height: 30px; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); border-radius: 50%; border:2px solid #fff;}
.healthB-a ul li .relative { padding-left: 30px; }
.healthB-a ul li .relative span { width: 10px; height: 10px; position: absolute; left:0; top:50%; transform: translateY(-50%);}
.healthB-a ul li .relative span i { vertical-align: top; display: inline-block; width: 100%; height: 100%; background: rgba(255,255,255,0.4); border-radius: 50%; position: relative; border-radius: 50%; }
.healthB-a ul li.cur .relative span i,.healthB-d ul li .relative span i { background: #fff; }

.healthB-c ul li .relative span i:before { content:''; width: 0; height: 0; border-radius: 50%; border: 1px solid #fff; position: absolute; left:50%; transform: translate(-50%, -50%); top:50%; }
.healthB-c ul li.cur .relative span i::before { display: none;}

.healthB-c ul li .relative span i:before{-webkit-animation:scoll 4s linear infinite;}
@-webkit-keyframes scoll{
    0%{ width: 0px; height: 0px; }
    25%{width: 10x; height: 10px; }
    50%{width: 20px;height: 20px; }
    75%{width:10px; height: 10px; }
    100%{width:0px; height: 0px; }
}


.healthC { position: relative; }
.healthC-a { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); }
.healthB-e .t { font-size: 30px;color:#fff; margin: 20px 0 10px;}
.healthB-e .c { font-size: 16px;color:#fff; line-height: 2;}
.healthB-e .c p { padding-left: 14px; position: relative;}
.healthB-e .c p:after { content:''; width: 5px; height: 5px; background: #fff; border-radius: 50%; position: absolute; left:3px; top:50%; transform: translateY(-50%);}

.healthB-h { width: 1px; height: 1px; overflow: hidden; opacity: 0;}

@media(max-width: 1680px){
	.healthB { padding: 100px 0 110px;}
	.healthB-e { right: 0;}
}
@media(max-width: 1480px){
	.healthB { padding: 70px 0 80px;}
	.healthB-e { right: 0;}
	.healthB-c { left:280px; height: 400px;}
	.healthB-c ul:after { width: 450px; height: 450px; }
	.healthB-d { margin-left: 500px; height: 500px;}
	.healthB-d ul:after { width: 800px; height: 800px; right:250px; }
	.healthB-c ul li:nth-child(1) { left:60px; top:11px;}
	.healthB-c ul li:nth-child(2) { left:123px; top:100px;}
	.healthB-c ul li:nth-child(3) { left:139px; top:50%; transform: translateY(-50%);}
	.healthB-c ul li:nth-child(4) { left:123px; bottom:100px;}
	.healthB-c ul li:nth-child(5) { left:60px; bottom:11px;}
	.healthB-d ul li:nth-child(1) { z-index: 10; left:26px; top:11px;}
	.healthB-d ul li:nth-child(2) { z-index: 10; left:85px; top:145px;}
	.healthB-d ul li:nth-child(3) { z-index: 10; left:85px; bottom:145px;}
	.healthB-d ul li:nth-child(4) { z-index: 10; left:26px; bottom:11px;}
	.healthB-a ul li { font-size: 20px;}
	.healthB-c ul li { width: 140px;}
	.healthB-d ul li { width: 220px;}
	.healthB-e .t { font-size: 24px;}
}

@media(max-width: 1180px){
	.healthB-e { width: 150px;}
}

@media(max-width: 1024px){
	.healthB { padding:120px 0; background: url(../images/sysadda.png) no-repeat center/cover; }
	.healthC .img { width: 100%; overflow: hidden; }
	.healthC .img img { max-width: 200%; width: 200%!important; height: auto; }
	.healthB-c { display: none;}
	.healthB-b,.healthB-d,.healthB-e { width: 100%; text-align: center; margin: 0; height: auto; position: relative; top:0; transform: translateY(0); text-align: center;}
	.healthB-d { margin: 60px auto 30px; position: relative;}
	.healthB-d:after { content:''; width: 124vw; border-radius: 50%; height:124vw; background: url(../images/healthss.png) no-repeat center/cover;  position: absolute; top:-3vw; left:50%; transform: translateX(-50%); }
	.healthB-d ul { clear: both;}
	.healthB-d ul:after { position: relative;top:0; transform: translateY(0); clear: both;height: 0;content: "";line-height: 0;font-size: 0;display: block;}
	.healthB-d ul { width: auto;height: auto;}
	.healthB-d ul li {  padding-left:0; float: left; position: relative; left:auto!important; top:auto!important; right:auto!important; bottom: auto!important; width: 25%; text-align: center; }
	.healthB-d ul li .relative span { top: -20px; left:50%; transform: translateX(-50%);}
	.healthB-d ul li .relative { padding:0;}
	.healthB-d ul li { color:#fff; opacity: 0.8;}
	.healthB-d ul li .t { display: inline-block; width: 94px; }
	.healthB-d ul li:nth-child(1),.healthB-d ul li:nth-child(4) { padding-top:9.7vw;}
	.healthB-d ul li:nth-child(1) .relative { padding-left: 8vw;}
	.healthB-d ul li:nth-child(4) .relative { padding-right:10vw;}
	.healthB-e .c p { padding-left:0;}
	.healthB-e .c p span { display: inline-block; position: relative; padding-left:14px;}
	.healthB-e .c p:after { display: none;}
	.healthB-e .c p span:after {content: '';width: 5px;height: 5px;background: #fff;border-radius: 50%;position: absolute;left: 3px;top: 50%;transform: translateY(-50%); }
	.healthB-h { width: 100%; height: auto; opacity: 1; margin-top: 30px;}

	.healthB-h .swiper-slide .t { text-align: center; padding-top:50px; }
	.healthB-h .swiper-slide .t { font-size: 20px;color:#fff; position: relative;}
	.healthB-h .swiper-slide span { display: inline-block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left:50%; transform: translateX(-50%); top: 22px;}
	.healthB-h .swiper-container:before { content:''; width: 100%; height: 1px; background: rgba(255,255,255,0.4); position: absolute; left: 0; top:25px; }

	.healthB-h .container { position: relative; padding: 0 40px;}
	.healthB-h .mainQh { top:0; margin-top:0; transform: translateY(0); width: 50px; height: 50px; border:1px solid #fff; border-radius: 50%; }
	.healthB-h .mainQh.swiper-button-next { right: -10px;}
	.healthB-h .mainQh.swiper-button-prev { left: -10px;}
	.healthB-h .mainQh:after { color:#fff; font-size: 24px; }

	.healthB-h .swiper-slide-active .t:after { content:''; width: 36px; height: 36px; border:2px solid #fff; border-radius: 50%; position: absolute; left:50%; transform: translateX(-50%); top: 7px;}
	.healthB-h .swiper-slide-active .t span { background: #fff;}
	.healthB-h .swiper-slide-active .t  { color: #fff;}
}
@media(max-width: 750px){
	.healthB-d:after { top:-3.5vw;}
	.healthB { padding: 100px 0;}
}
@media(max-width: 640px){
	.healthB-d:after { top:-3.8vw;}
	.healthB { padding: 80px 0;}
}
@media(max-width: 550px){
	.healthB-a ul li { font-size: 18px;}
	.healthB-d:after { top:-4.4vw;}
	.healthB-d ul li .t { width: 80px;}
	.healthB { padding: 50px 0;}
}
@media(max-width: 400px){
	.healthB-a ul li { font-size: 16px;}
	.healthB-d:after { top:-4.9vw;}
	.healthB-d ul li .t { width: 72px;}
	.healthB { padding: 40px 0 50px;}
}




/* 解决方案 */
.solutionA { padding:210px 0 146px; background: url(../images/solutionabg.jpg) no-repeat center/cover;}

.solutionA-a .c { font-size: 20px;color:#f48e2a;}
.solutionA-a .t { font-size: 60px;color:#333333;line-height: 1.2;margin-top:6px;}
.solutionA-b { margin-top:55px; }
.solutionA-b ul li {float: left; border-radius: 6px; overflow: hidden; padding:7vw 20px 100px; width: 24%; margin-right:1.3333%; height: 25vw; text-align: center;}
.solutionA-b ul li:last-child { margin-right:0; }
.solutionA-b ul li:nth-child(1) { background: url(../images/ma.png) no-repeat center/cover #fff;}
.solutionA-b ul li:nth-child(2) { background: url(../images/pa.png) no-repeat center/cover #fff;}
.solutionA-b ul li:nth-child(4) { background: url(../images/ia.png) no-repeat center/cover #fff;}
.solutionA-b ul li:nth-child(3) { background: url(../images/ha.png) no-repeat center/cover #fff;}
.solutionA-b ul li .icon .pic2 { display: none;}
.solutionA-b ul li .con .t { font-size: 30px;color:#333; margin:10px 0;}
.solutionA-b ul li .con .c { font-size: 16px;color:#666; line-height: 2;}
.solutionA-b ul li .con .c a { color:#666; display: block;}
.solutionA-b ul li:nth-child(1):hover { background: url(../images/mb.png) no-repeat center/cover #2d90cc;}
.solutionA-b ul li:nth-child(2):hover { background: url(../images/pb.png) no-repeat center/cover #2d90cc;}
.solutionA-b ul li:nth-child(4):hover { background: url(../images/ib.png) no-repeat center/cover #2d90cc;}
.solutionA-b ul li:nth-child(3):hover { background: url(../images/hb.png) no-repeat center/cover #2d90cc;}
.solutionA-b ul li:hover .icon .pic1 { display: none;}
.solutionA-b ul li:hover .icon .pic2 { display: inline-block;}
.solutionA-b ul li:hover .con .t,.solutionA-b ul li:hover .con .c,.solutionA-b ul li:hover .con .c a { color:#fff; }
.solutionA-b ul li .con .c a:hover { text-decoration: underline;}
@media(max-width: 1680px){
	.solutionA-a .t { font-size: 52px; }
}
@media(max-width: 1480px){
	.solutionA-a .t { font-size: 46px; }
}
@media(max-width: 1280px){
	.solutionA-a .t { font-size: 42px; }
}
@media(max-width: 1024px){
	.solutionA-a .t { font-size: 36px; }
}
@media(max-width: 600px){
	.solutionA-a .t { font-size: 28px; }
}
@media(max-width: 400px){
	.solutionA-a .t { font-size: 24px; }
}


@media(max-width: 2000px){
	.solutionA-b ul li { padding-top:5vw; }
}
@media(max-width: 1680px){
	.solutionA { padding:180px 0 120px; }
	.solutionA-b { margin-top:50px; }
	.solutionA-b ul li .icon img { width: 80px; height: auto;}
	.solutionA-b ul li .con .t { font-size: 28px;}
}
@media(max-width: 1480px){
	.solutionA { padding:160px 0 100px; }
	.solutionA-b { margin-top:40px; }
	.solutionA-b ul li { padding-top:4vw; }
	.solutionA-b ul li .icon img { width: 70px; height: auto;}
	.solutionA-b ul li .con .t { font-size: 24px;}
}
@media(max-width: 1280px){
	.solutionA { padding:140px 0 80px; }
	.solutionA-b { margin-top:30px; }
	.solutionA-a .c { font-size: 18px;}
	.solutionA-b ul li { padding-top:3vw; }
	.solutionA-b ul li .icon img { width: 50px; height: auto;}
	.solutionA-b ul li .con .t { font-size: 22px;}
	.solutionA-b ul li .con .c { line-height: 1.8; font-size: 15px;}
}
@media(max-width: 1100px){
	.solutionA-b ul li .con .c { line-height: 1.8; font-size: 14px;}
}
@media(max-width: 1024px){
	.solutionA { padding:120px 0 60px; }
	.solutionA-b { margin-top:20px; }
	.solutionA-b ul li { width: 49%; margin-right:0; height: 50vw; padding-top:12vw;}
	.solutionA-b ul li:nth-child(2n) { float: right;}
	.solutionA-b ul li:nth-child(n+3) { margin-top:2%;}
	.solutionA-b ul li .con .t { font-size: 20px;}
	.solutionA-b ul li .con .c { line-height: 1.8; font-size: 16px;}
}
@media(max-width: 800px){
	.solutionA-b ul li { padding-top:10vw;}
}
@media(max-width: 650px){
	.solutionA { padding:100px 0 40px; }
	.solutionA-b ul li { padding-top:8vw;}
	.solutionA-a .c { font-size: 16px;}
}
@media(max-width: 550px){
	.solutionA-b ul li { width: 100%; padding: 40px 2% 50px; height: auto; }
	.solutionA-b ul li:nth-child(n+2) { margin-top:20px;}
	.solutionA-b ul li .con .c { min-height: 112px;}
}


/* 关于我们 */
.relative { width: 100%; height: 100%; position: relative;}
.aboutA { padding:110px 0 90px;}
.aboutA-b .con { font-size: 17px;color:#666666; line-height: 2; margin:20px auto 70px; }
.aboutA-c { text-align: center; }
.aboutA-c ul li { display: inline-block; vertical-align: top; }
.aboutA-d .num { position: relative; line-height: 1;}
.aboutA-c ul li .num .t { font-size: 86px;color:#2d90cc; }
.aboutA-c ul li .num .add { position: absolute;  top:0; font-size: 40px; color: #2d90cc;}
.aboutA-c ul li .num .dw { font-size: 26px; color: #2d90cc; vertical-align: bottom; line-height: 2;}
.aboutA-c ul li .tit { font-size: 22px; color: #666666; margin-top: 10px;}
.aboutA-c ul li { position: relative; padding: 0 80px; position: relative;}
.aboutA-c ul li:after { content:''; width: 1px; height: 90%; background: #ddd; position: absolute; right:0; top:5%;}
.aboutA-c ul li:last-child:after { display: none;}

.aboutB-b { max-width: 1087px; margin: 0 auto; position: relative;}
.aboutB-c { width: 100%; height: 100%; position: absolute; left:0; top:0;}
.aboutB-d .t {position: absolute; left:52px; top:0; width: 40px; font-size: 16px;color:#666; line-height: 50px; margin-left:8px; }
.aboutB-d .icon { width: 49px; height: 49px; float: left; position: relative; transition: all 0.4s;}
.aboutB-d .icon i { display: inline-block; width: 7px; height: 7px; background: #777777; border-radius: 50%; }
.aboutB-d .icon i,.aboutB-d .icon span { position: absolute; left:50%; top:50%; transition: all 0.6s; transform: translate(-50%, -50%);}
.aboutB-d .icon span.cicrl { border:1px solid #777; border-radius: 50%;}
.aboutB-d .icon span.cicrla { width: 23px; height: 23px; opacity: 0.8;}
.aboutB-d .icon span.cicrlb { width: 38px; height: 38px; opacity: 0.6;}
.aboutB-d .icon span.cicrlc { width: 49px; height: 49px; opacity: 0.4;}
.aboutB-c ul li { cursor: pointer; position: absolute; transform: translateY(-50%); }
.aboutB-c ul li.sign1 { top:16%; left:56%; }
.aboutB-c ul li.sign2 { top:32.5%; left:82%; }
.aboutB-c ul li.sign3 { top:79.2%; left:95.2%; }
.aboutB-c ul li.sign4 { top:52%; left:28.5%; }
.aboutB-c ul li.sign5 { top:63%; left:38.5%; }
.aboutB-c ul li.sign6 { top: 25%;left: 75.5%;; }
.aboutB-c ul li { transform: translate(-50%, -50%);}
.aboutB-c ul li:hover .t { color:#2d90cc;}
.aboutB-c ul li:hover .icon span.cicrl { border-color:#2d90cc;}
.aboutB-c ul li:hover .aboutB-d .icon i { background:#2d90cc;}
.aboutB-c ul li:hover .icon { transform: scale(0.8);}



.aboutA-b .con { max-width: 1100px; }


@media(max-width: 1680px){
	.aboutA { padding: 90px 0 80px;}
	.aboutA-c ul li .num .t { font-size: 78px;}
	.aboutA-b .con { margin: 20px auto 60px;}
}
@media(max-width: 1480px){
	.aboutA { padding: 70px 0 70px;}
	.aboutA-c ul li .num .t { font-size: 72px;}
	.aboutA-c ul li .num .add { font-size: 30px;}
	.aboutA-c ul li .tit { font-size: 20px;}
	.aboutA-c ul li .num .dw { font-size: 24px; line-height: 1.8;}
	.aboutA-c ul li { padding: 0 50px;}
	.aboutA-b .con { margin: 20px auto 50px;}
}
@media(max-width: 1280px){
	.aboutA { padding: 50px 0 50px;}
	.aboutA-c ul li .num .t { font-size: 56px;}
	.aboutA-c ul li .num .add { font-size: 20px;}
	.aboutA-c ul li .tit { font-size: 18px; margin-top:6px;}
	.aboutA-c ul li .num .dw { font-size: 20px; line-height: 1.8;}
	.aboutA-c ul li { padding: 0 50px;}
	.aboutA-b .con { margin: 20px auto 40px;}
	.aboutB-b { width: 100%; max-width: 100%;}
}
@media(max-width: 1180px){
	.aboutA { padding: 40px 0 50px;}
	.aboutA-c ul li .num .t { font-size: 42px;}
	.aboutA-c ul li .num .add { font-size: 18px;}
	.aboutA-c ul li .tit { font-size: 16px; margin-top:6px;}
	.aboutA-c ul li .num .dw { font-size: 18px; line-height: 1.8;}
	.aboutA-c ul li { padding: 0 30px;}
	.aboutA-b .con { margin: 20px auto 30px;}
}
@media(max-width: 1024px){
	.aboutB-c ul li.sign3 .aboutB-d .t { left:auto; right:54px;}
}
@media(max-width: 700px){
	.aboutB-d .icon { width: 25px; height: 25px; }
	.aboutB-d .icon i { width: 5px; height: 5px; }
	.aboutB-d .icon span.cicrl { border:1px solid #777; border-radius: 50%;}
	.aboutB-d .icon span.cicrla { width: 15px; height: 15px; opacity: 0.8;}
	.aboutB-d .icon span.cicrlb { width: 25px; height: 25px; opacity: 0.6;}
	.aboutB-d .icon span.cicrlc { display: none;}
	.aboutB-d .t { left:24px; line-height: 24px; }
	.aboutB-c ul li.sign3 .aboutB-d .t { top: -26px; left:50%; transform: translateX(-50%); margin-left:0; text-align: center;}

	.aboutB-c ul li .t { top: -26px; left:50%; transform: translateX(-50%); margin-left:0; text-align: center;}
	.aboutB-c ul li.sign2 .t { top: -26px; left:50%; transform: translateX(0);left:20px; top:0; width: 40px; font-size: 16px;color:#666; line-height:25px; margin-left:8px;text-align: left;}

	.aboutA-c ul li { float: left; width: 50%; padding: 0;}
	.aboutA-c ul li:nth-child(n+3) { margin-top:30px;}
	.aboutA-c ul li:nth-child(2n):after { display: none; }
	.aboutA-b .con { font-size: 16px; line-height: 1.8; margin: 15px auto 20px;text-align:justify;}
}

.aboutC { }
.aboutC ul li { float: left; width: 33.3333%; }
.aboutC-b { position: absolute; left:0; top:0; width: 100%; height: 100%;}
.aboutC-d { position: absolute; width: 100%; left: 0; top:50%; transform: translateY(-50%); text-align: center;}
.aboutC-d .tit { font-size: 40px;color:#fff;}
.aboutC-d .con { font-size: 28px;color:#fff; line-height: 1.4; margin-top:6px;}
.aboutC-b { opacity: 10; opacity: 1; transition: all 0.6s;}
.aboutC-e { z-index: 1; opacity: 0; transition: all 0.6s; background: url(../images/aboutbgb.jpg) no-repeat center/cover;}
.aboutC ul li:hover .aboutC-b,.aboutC ul li.cur .aboutC-b { opacity: 0;}
.aboutC ul li:hover .aboutC-e,.aboutC ul li.cur .aboutC-e { opacity: 1;}
.aboutC-e .entit { text-transform: uppercase; line-height: 1; font-size: 100px;font-family: "Myriad Pro","Arial"; color: rgba(255, 255, 255, 0.1);text-align: center;background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.1),rgba(255,255,255,0.02),rgba(255,255,255,0.1)); -webkit-background-clip:text;  -webkit-text-fill-color:transparent; }
.aboutC-e .icon { margin: 0 auto 20px; width: 160px; height: 160px; border-radius: 50%; border:1px solid #3ca2e2; position: relative; }
.aboutC-e .icon img { position: absolute; left:50%; top: 50%; transform: translate(-50%, -50%);}

  
/* .aboutC-e .icon:before { content:''; width: 100%; height: 100%; background: url(../images/aboutbga.png) no-repeat center/cover; position: absolute; left:0; top:0; } */

.aboutC-f { margin-top:-50px;}
.aboutC ul li:hover .aboutC-e .icon:before { animation:lds-hourglass 2s infinite; }
@media(max-width: 1680px){
	.aboutC-e .entit{ font-size: 80px;}
	.aboutC-d .tit { font-size: 32px; }
	.aboutC-d .con { font-size: 24px; }
} 
@media(max-width: 1480px){
	.aboutC-e .entit{ font-size: 70px;}
	.aboutC-d .tit { font-size: 28px; }
	.aboutC-d .con { font-size: 22px; }
	.aboutC-f { margin-top:-40px;}
	.aboutC-e .icon { width: 140px; height: 140px; margin-bottom:10px;}
	.aboutC-e .icon img { width: 80px; height: 80px;}
}
@media(max-width: 1280px){
	.aboutC-e .entit{ font-size: 60px;}
	.aboutC-d .tit { font-size: 24px; }
	.aboutC-d .con { font-size: 20px; }
	.aboutC-f { margin-top:-30px;}
	.aboutC-e .icon { width: 120px; height: 120px; margin-bottom:10px;}
	.aboutC-e .icon img { width: 60px; height: 60px;}
}
@media(max-width: 1024px){
	.aboutC ul li { width: 100%;}
}

.aboutD { padding: 115px 0 	120px; background: url(../images/aboutdbg.jpg) no-repeat center/cover;}

.aboutD-b {padding: 0 50px; margin-top:60px; background: url(../images/aboutdbg.png) repeat-x center; }

.aboutD-c .d { font-size: 50px;color:#333333; margin-bottom:20px; }
.aboutD-c .con .t { font-size: 22px;color:#333333;}
.aboutD-c .con .c { font-size: 16px;color:#666666; line-height: 1.8; margin-top:6px;}

.aboutD-b .swiper-slide { padding-left:10px; height: 460px; position: relative;}
.aboutD-b .swiper-slide:nth-child(2n) { padding-top: 30px;}


.aboutD-c { position: absolute; height: 50%; left: 11px; top:4px; width: 160%; }
.aboutD-d { border-left:1px solid #ddd; padding-top:10px; height: 100%; width: 100%; padding-left:40px; }
.aboutD-b .swiper-slide:nth-child(2n) .aboutD-c { top:auto; bottom:0px;}
.aboutD-b .swiper-slide:nth-child(2n) .aboutD-d { padding-top:30px;}
.aboutD-d:after { content:''; width: 21px; height: 21px; background: #fff; position: absolute; left:-12px; bottom:-12px; border-radius: 50%; border:1px solid #999999; }
.aboutD-d:before { z-index: 10; content:''; width: 6px; height: 6px; background: #999999; position: absolute; left:-3px; bottom:-3px; border-radius: 50%; }

.aboutD-b .swiper-slide:nth-child(2n) .aboutD-d:before { top:-3px; }
.aboutD-b .swiper-slide:nth-child(2n) .aboutD-d:after { top:-11px; border-radius: 50%; border:1px solid #999999; }

.aboutD-c:hover .aboutD-d:after,.aboutD-b .swiper-slide:nth-child(2n):hover .aboutD-d:after { border-color:#2d90cc; }
.aboutD-c:hover .aboutD-d:before { background-color:#2d90cc; }
.aboutD-c:hover .d { color:#2d90cc; }
.aboutD-b { position: relative;}
.aboutD-b .mainQhA { top:50%; position: absolute; transform: translateY(-50%); background-color: #fff;}
.aboutD-b .mainPrev { left: -50px;}
.aboutD-b .mainNext { right:-50px;}
.aboutD-b .mainQhA:hover { background-color: #2d90cc;}

@media(max-width:1780px){
	.aboutD { padding:100px 0 110px; }
	.aboutD-c .d { font-size: 42px; margin-bottom:15px;}
	.aboutD-c .con .t { font-size: 20px; }
}
@media(max-width:1680px){
	.aboutD { padding:80px 0 90px; }
	.aboutD-b { margin-top:50px;}
	.aboutD-c .d { font-size: 38px; margin-bottom:15px;}
	.aboutD-c .con .t { font-size: 18px; }
	.aboutD-c { width: 180%;}
}
@media(max-width:1480px){
	.aboutD { padding:60px 0 70px; }
	.aboutD-b { margin-top:40px;}
	.aboutD-c .d { font-size: 32px; margin-bottom:15px;}
	.aboutD-c .con .t { font-size: 18px; }
	.aboutD-c { width: 180%;}
}
@media(max-width:1280px){
	.aboutD { padding:40px 0 50px; overflow: hidden; }
	.aboutD-b { margin-top:30px;}
	.aboutD-c .d { font-size: 28px; margin-bottom:12px;}
	.aboutD-c .con .t { font-size: 18px; }
	.aboutD-c { width: 100%;}
	.aboutD-b .mainPrev { left: -20px;}
	.aboutD-b .mainNext { right:-20px;}
}
@media(max-width:700px){
	.aboutD { padding:40px 0 50px; overflow: hidden; }
	.aboutD-d { padding-left:16px;}
	.aboutD-b { margin-top:30px;}
	.aboutD-b .mainPrev { left: -10px;}
	.aboutD-b .mainNext { right:-10px;}
	.aboutD-b .mainQhA { display: none; }
	.aboutD-b {padding: 0; }
}
@media(max-width:450px){
	.aboutD { padding:30px 0 40px; overflow: hidden; }
	.aboutD-d,.aboutD-b .swiper-slide:nth-child(2n) .aboutD-d  { padding-top:10px; padding-left:16px;}
	.aboutD-b { margin-top:30px;}
	.aboutD-b .mainPrev { left: -10px;}
	.aboutD-b .mainNext { right:-10px;}
	.aboutD-c { height: 100%;}
	.aboutD-b { background: url(../images/aboutdbg.png) repeat-x center 181px; }
	.aboutD-b .swiper-slide:nth-child(2n) .aboutD-c { top:4px;}
	.aboutD-d:after,.aboutD-b .swiper-slide:nth-child(2n) .aboutD-d:after { top:auto; bottom:4px;}
    .aboutD-d:before,.aboutD-b .swiper-slide:nth-child(2n) .aboutD-d:before { top:auto; bottom:12px; }
	.aboutD-b .swiper-slide { height: 200px;}
}

.aboutE {  overflow: hidden; }
.aboutE-b { position: absolute; width: 100%; text-align: center; left:0; top:50%; transform: translateY(-50%);}
.aboutE-b .c { font-size: 28px; color:#2c8cc6; margin: 10px 0 30px; }
.aboutE-b a.mainMore { background-color: #2b8ac4; color:#fff;}
.aboutE-b .mainMoreA span {  background: url(../images/morebg.png) no-repeat right center; }
.aboutE-a .img img { width: 100%; }
@media(max-width: 1680px){
	.aboutE-b .c { font-size: 24px; }
}
@media(max-width: 1480px){
	.aboutE-b .c { font-size: 22px; margin: 10px 0 20px; }
}
@media(max-width: 1280px){
	.aboutE-b .c { font-size: 20px; }
}
@media(max-width: 1024px){
	.aboutE-b .c { font-size: 18px; }
}
@media(max-width: 550px){
	.aboutE-a .img img { width: 150%; max-width: 200%;}
}

.aboutF { padding:100px 0 90px; background: #f8f8f8;}
.aboutF-c { margin-top:45px;}
.aboutF-d { text-align: left; width: 49%; float: left; border-radius: 6px; height: 26vw; overflow: hidden;}
.aboutF-d a { display: block; position: relative;}
.aboutF-d .con { position: absolute; left:0; bottom:0; width: 100%; padding: 0 20px 20px 20px; }
.aboutF-d .con .d { font-size: 16px;color:#ffffff;}
.aboutF-d .con .t { font-size: 24px;color:#ffffff; margin-top:5px;}

.aboutF-e { float: right; width: 49%; height: 26vw; position: relative;}
.aboutF-f { text-align: left; height: 48%; border-radius: 6px; background: #fff; width: 100%;box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.03);}
.aboutF-f2 { position: absolute; left:0; bottom:0; margin-top:2%;}
.aboutF-f a { display: block; width: 100%; height: 100%; position: relative; }
.aboutF-g { position: absolute; width: 90%; left:5%; top:50%; transform: translateY(-50%);}
.aboutF-g .t { font-size: 24px;color:#333333; line-height: 1.5; min-height: 108px; margin-bottom:20px; }
.aboutF-g .d { font-size: 16px;color:#666666; line-height: 1.5;}
.aboutF-g .more { font-size: 15px; color:#2d90cc;}

.aboutF-a { text-align: center; }
.aboutF-a .mainMore { margin-top:66px;}

@media(max-width: 1780px){
	.aboutF { padding: 80px 0;}
	.aboutF-a .mainMore { margin-top:60px;}
}
@media(max-width: 1680px){
	.aboutF { padding: 70px 0;}
	.aboutF-c { margin-top:40px;}
	.aboutF-d .con .t,.aboutF-g .t  { font-size: 22px;}
	.aboutF-g .t { line-height: 30px; min-height: 90px; }
	.aboutF-a .mainMore { margin-top:50px;}
}
@media(max-width: 1480px){
	.aboutF { padding: 60px 0;}
	.aboutF-c { margin-top:30px;}
	.aboutF-d .con .t,.aboutF-g .t  { font-size: 20px;}
	.aboutF-g .t { line-height: 1.6; min-height: 10px; }
	.aboutF-a .mainMore { margin-top:40px;}
	.aboutF-d,.aboutF-e { height: 27vw;}
}
@media(max-width: 1280px){
	.aboutF { padding: 40px 0 50px;}
	.aboutF-c { margin-top:20px;}
	.aboutF-d .con .t,.aboutF-g .t  { font-size: 18px;}
	.aboutF-g .t { line-height: 1.6; min-height: 10px; }
	.aboutF-a .mainMore { margin-top:30px;}
	.aboutF-d,.aboutF-e { height: 27vw;}
}
@media(max-width: 1180px){
	.aboutF-d,.aboutF-e { height: 29vw;}
}
@media(max-width: 1024px){
	.aboutF-d,.aboutF-e { height: auto; width: 100%;}
	.aboutF-f { height: auto; margin-top:20px}
	.aboutF-f2 { position: relative; }
	.aboutF-g { position: relative; width: 100%; left:0; padding: 20px; transform: translateY(0); top:0;}
}
@media(max-width: 600px){
	.aboutF-g { padding: 15px 12px; }
}


.aboutG { padding:105px 0 110px; background: #f1f1f1;}
.aboutG-c { margin-top:50px;}
.aboutG-c ul li {padding: 30px 0 60px; float: left;box-shadow: 0px 2px 28px 0px rgba(0, 0, 0, 0.06); width: 32%; margin-right:2%; text-align: center; background: #fff; position: relative; border-top:4px solid #fff;}
.aboutG-c ul li:hover { border-top:4px solid #016aae;}
.aboutG-c ul li:last-child { margin-right:0;}

.aboutG-c ul li .con .t { font-size: 22px;color:#333333;margin: 16px 0 6px;}
.aboutG-c ul li .con .c a { display: block; font-size: 18px;color:#016cb0; }

@media(max-width: 1680px){
	.aboutG { padding:80px 0 90px;}
	.aboutG-c { margin-top:40px;}
	.aboutG-c ul li { padding: 25px 0 50px;}
}
@media(max-width: 1480px){
	.aboutG { padding:60px 0 70px;}
	.aboutG-c { margin-top:30px;}
	.aboutG-c ul li { padding: 25px 0 50px;}
	.aboutG-c ul li .icon img { height: 80px;}
	.aboutG-c ul li .con .t { margin: 10px 0 6px; font-size: 20px;;}
}
@media(max-width: 1280px){
	.aboutG { padding:50px 0 60px;}
	.aboutG-c { margin-top:20px;}
	.aboutG-c ul li { padding: 20px 0 40px;}
	.aboutG-c ul li .icon img { height: 70px;}
	.aboutG-c ul li .con .t { margin: 10px 0 6px; font-size: 18px;;}
	.aboutG-c ul li .con .c a { font-size: 16px;}
}
@media(max-width: 1024px){
	.aboutG { padding:30px 0 40px;}
	.aboutG-c ul li { padding: 20px 0 30px; width: 100%; margin-right:0;} 
	.aboutG-c ul li:nth-child(n+2) { margin-top: 16px;}
	.aboutG-c ul li .icon img { height: 60px;}
}
  

/* 核心优势 */
.advantageA { padding:110px 0 100px;}
.advantageA-a { position: relative; }
.advantageA-b { padding-bottom:60px;}
.advantageA-c .img { float: left; width: 62.5%;}
.advantageA-d { height: 24vw; padding:60px 50px 0; position: absolute; right:10px; width: 44.7%;  bottom:-30px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); background: #fff;}
.advantageA-d .topTit { font-size: 48px; color:#333333;}
.advantageA-d .con .t { font-size: 18px; color:#666666; margin:25px 0 35px; }
.advantageA-d ul li { float: left; padding-right:26px; margin-right:25px; position: relative; }
.advantageA-d ul li:after { content:''; width: 1px; height: 90%; top:5%; background: #eee; position: absolute; right:0;}
.advantageA-d ul li:last-child { margin-right:0;padding-right:0;}
.advantageA-d ul li:last-child:after { display: none; }
.advantageA-d ul li .num { font-size: 40px;color:#666666;}
.advantageA-d ul li .dw { font-size: 24px;color:#666666;}
.advantageA-f,.advantageA-g { position: absolute; right:calc(44.7% - 180px); bottom: 80px; z-index: 10;}
.advantageA-g { right:80px;color:#cccccc; font-size: 28px;}
.advantageA-g i { font-style: normal;}
.advantageA-g span { font-size: 56px;color:#0173bc;}
.advantageA-f .mainPrev { background: url(../images/prevzi.png) no-repeat center; }
.advantageA-f .mainNext { background: url(../images/nextzi.png) no-repeat center; }
.advantageA-f .mainQhA { border-color:#0173bc; }
.advantageA-f .mainPrev:hover { margin-right:10px; background: url(../images/mainPrevbg.png) no-repeat center #0173bc; }
.advantageA-f .mainNext:hover { background: url(../images/mainNextbg.png) no-repeat center #0173bc; }
@media(max-width: 1680px){
	.advantageA { padding:90px 0 80px;}
	.advantageA-b { padding-bottom:50px;}
	.advantageA-d { padding: 50px 40px 0;}
	.advantageA-d .topTit { font-size: 32px;}
	.advantageA-d .con .t { margin: 20px 0 30px;}
	.advantageA-f,.advantageA-g { right:calc(44.7% - 170px); bottom: 60px; }
	.advantageA-g { right:70px; font-size: 24px;}
	.advantageA-g span { font-size: 50px;}
}
@media(max-width: 1480px){
	.advantageA { padding:70px 0 60px;}
	.advantageA-b { padding-bottom:50px;}
	.advantageA-d { padding: 40px 30px 0;}
	.advantageA-d .topTit { font-size: 28px;}
	.advantageA-d .con .t { margin: 15px 0 26px;}
	.advantageA-f,.advantageA-g { right:calc(44.7% - 160px); bottom: 50px; }
	.advantageA-g { right:60px; font-size: 22px;}
	.advantageA-g span { font-size: 42px;}
	.advantageA-d ul li .num { font-size: 28px;}
	.advantageA-d ul li .dw { font-size: 20px;}
}
@media(max-width: 1280px){
	.advantageA { padding:50px 0 40px;}
	.advantageA-b { padding-bottom:40px;}
	.advantageA-d { padding: 20px 20px 0;}
	.advantageA-d .topTit { font-size: 24px;}
	.advantageA-d .con .t { margin: 10px 0 20px;}
	.advantageA-f,.advantageA-g { right:calc(44.7% - 125px); bottom: 30px; }
	.advantageA-g { right:40px; font-size: 22px;}
	.advantageA-g span { font-size: 42px;}
	.advantageA-d { height: 26vw;}
	.advantageA-d ul li .num { font-size: 24px;}
	.advantageA-d ul li .dw { font-size: 18px;}
}
@media(max-width: 1024px){
	.advantageA-c .img { width: 100%;}
	.advantageA-d { width: 100%; left:auto; right:auto; position: relative; bottom:0; float: left; height: auto; padding: 20px 20px 100px; min-height: 260px; background: #fff;}
	.advantageA-f,.advantageA-g { right:auto; left: 20px; bottom: 40px; }
	.advantageA-g { left:auto; right: 20px;}
	.advantageA-d ul li { padding-right:21px; margin-right:20px; }
	.advantageA-b { padding-bottom:20px;}
	.advantageA { padding: 30px 0 20px;}
}
@media(max-width: 500px){
	.advantageA-d { padding: 20px 12px 100px; min-height: 260px; }
	.advantageA-f,.advantageA-g { right:auto; left: 12px; bottom: 40px; }
	.advantageA-g { left:auto; right: 12px;}
	.advantageA-d .topTit { font-size: 20px; }
	.advantageA-d ul li { padding-right:21px; margin-right:20px; }
	.advantageA-b { padding-bottom:20px;}
}

/* .advantageB { padding:100px 0 140px; background: #f7f7f7;} */
.advantageB { padding:100px 0 140px; background: url(../images/advantagebg4.jpg) no-repeat center/cover #f7f7f7;}
.advantageB-b .mainTit .c { margin-top:10px; color:#0173bc; font-size: 28px;}
.advantageB-c { margin-top:50px; }
.advantageB-c ul li { float: left; width: 24%; margin-right:1.333%; background: #ffffff; text-align: center; padding:90px 20px 70px;}
.advantageB-c ul li:last-child { margin-right:0;}
.advantageB-c ul li .icon { position: relative; width: 150px; height: 150px; border-radius: 50%; border:1px solid rgba(148,121,224,0.2); margin: 0 auto; }
.advantageB-c ul li .icon img { position: absolute; left:50%; top:50%; transform: translate(-50%, -50%);}
.advantageB-c ul li .icon img.pic2 { display: none;}
.advantageB-c ul li .tit { font-size: 28px;color:#333333;margin:30px 0;}
.advantageB-c ul li .con { font-size: 16px;color:#666666; line-height: 2; min-height: 128px;}
/* .advantageB-c ul li:hover { background: url(../images/zzzy.jpg) no-repeat center/cover;}
.advantageB-c ul li:hover .icon { border-color:rgba(255,255,255,0.2);}
.advantageB-c ul li:hover .icon .pic1{ display: none;}
.advantageB-c ul li:hover .icon img.pic2 { display: inline-block;}
.advantageB-c ul li:hover .tit { color:#ffffff; }
.advantageB-c ul li:hover .con { color:#ffffff; } */
@media(max-width: 1680px){
	.advantageB { padding:80px 0 110px;}
	.advantageB-c { margin-top:40px; }
	.advantageB-c ul li { padding: 60px 20px 50px;}
	.advantageB-c ul li .tit { font-size: 24px; margin:20px 0;}
	.advantageB-c ul li .con { min-height: 96px;}
	.advantageB-c ul li .icon { width: 120px; height: 120px;}
	.advantageB-c ul li .icon img { width: 60px;}
}
@media(max-width: 1480px){
	.advantageB { padding:60px 0 80px;}
	.advantageB-c { margin-top:30px; }
	.advantageB-c ul li { padding: 50px 20px 40px;}
	.advantageB-c ul li .tit { font-size: 22px; margin:20px 0;}
}
@media(max-width: 1280px){
	.advantageB { padding:50px 0 60px;}
	.advantageB-c ul li { padding: 40px 12px 40px;}
	.advantageB-c ul li .tit { font-size: 20px; margin:16px 0 10px;}
	.advantageB-c ul li .con { min-height: 96px;}
	.advantageB-c ul li .icon { width: 100px; height: 100px;}
	.advantageB-c ul li .icon img { width: 40px;}
}
@media(max-width: 1024px){
	.advantageB { padding:40px 0 50px;}
	.advantageB-c ul li { padding: 30px 12px; width: 49%; margin-right:0;}
	.advantageB-c ul li:nth-child(2n) { float: right;}
	.advantageB-c ul li:nth-child(n+3) { margin-top:2%;}
}
@media(max-width: 500px){
	.advantageB { padding:30px 0 40px;}
	.advantageB-c ul li { width: 100%;}
	.advantageB-c ul li:nth-child(n+2) { margin-top:15px;}
}


.advantageC-a { position: relative; }
.advantageC-b { width: 43%; padding-left:70px; position: absolute; left:0; top:50%; transform: translateY(-50%);}
.advantageC-b .mainTit .c  { font-size: 28px;color:#999999; margin-top:10px; }
.advantageC-d { height: 275px; overflow: hidden; margin-top:40px; }
.advantageC-d .swiper-slide { height: 50px!important;}
.advantageC-d .swiper-slide .t { position: relative; padding-left:49px; font-size: 20px;color:#999999; line-height: 50px; height: 50px!important;}
.advantageC-d .swiper-slide.swiper-slide-active .t:after,.advantageC-d .swiper-slide.swiper-slide-duplicate-active .t:after { content:''; width: 3px; height: 30px; background: #9479e0; position: absolute; left:-1px; top:50%; transform: translateY(-50%); }
.advantageC-d .swiper-slide.swiper-slide-active .t,.advantageC-d .swiper-slide.swiper-slide-duplicate-active .t { color:#9479e0;}
.advantageC-d .swiper-container { position: relative; padding-left:2px;}
.advantageC-d .swiper-container:after { position: absolute; content:''; width: 1px; height: 100%; background: #ddd; left:2px; top:0;}


.advantageC-c { float: right; width: 56.25%;}
.advantageC-c ul li { display: none; }
.advantageC-c ul li:first-child { display: block;}

.advantageC-e { padding: 135px 0; width: 68%; background: url(../images/advantagecbg2.png) no-repeat 60% center; background-size: auto 100%;}

.advantageC-g { position: absolute; right:0; top:50%; transform: translateY(-50%);}

.advantageC-g .mainQhA { display: block; margin: 10px 0; transform: rotate(90deg); }

.advantageC-g .mainPrev { background: url(../images/prevzi.png) no-repeat center; }
.advantageC-g .mainNext { background: url(../images/nextzi.png) no-repeat center; }
.advantageC-g .mainQhA { border-color:#9479e0; }
.advantageC-g .mainPrev:hover { background: url(../images/mainPrevbg.png) no-repeat center #9479e0; }
.advantageC-g .mainNext:hover { background: url(../images/mainNextbg.png) no-repeat center #9479e0; }
.advantageD { padding: 190px 0 240px; background: url(../images/advantaged.jpg) no-repeat center/cover;}
.advantageD-b { text-align: center;}
.advantageD-b .mainTit { margin-top:20px;}
.advantageD-b .mainTit .c { font-size: 28px;color:#0173bc;margin:10px 0 30px; line-height: 1.4;}
.advantageD-b .phone { display: inline-block; padding:15px 40px 15px 70px; border-radius: 50px; background: url(../images/phonebg.png) no-repeat 40px center #016db2; font-size: 18px; color:#ffffff;}

@media(max-width:1680px){
	.advantageD { padding: 150px 0 200px; }
	.advantageD-b .mainTit .c { font-size: 24px;}
}
@media(max-width:1480px){
	.advantageD { padding: 110px 0 150px; }
	.advantageD-b .mainTit .c { font-size: 22px; margin: 10px 0 20px;}
}
@media(max-width:1280px){
	.advantageD-b .icon img { width: 60px;}
	.advantageD { padding: 70px 0 100px; }
	.advantageD-b .mainTit .c { font-size: 20px; margin: 10px 0 20px;}
	.advantageD-b .phone { padding: 12px 30px 12px 60px; font-size: 16px; background: url(../images/phonebg.png) no-repeat 30px center #016db2;}
}
@media(max-width:1024px){
	.advantageD { padding: 40px 0 60px; }
	.advantageD-b .mainTit .c { font-size: 18px; }
	.advantageD-b .phone { padding: 10px 20px 10px 50px; background: url(../images/phonebg.png) no-repeat 20px center #016db2;}
}

.advantageE { padding:110px 0 130px; background: url(../images/advantageebg.jpg) no-repeat center/cover;}
.advantageE-a { position: relative;}
.advantageE-c { float: right; width: 69%;}
.advantageE-b { position: absolute; left:0; top:50%; transform: translateY(-50%); width: 500px;}
.advantageE-d { margin-top:40px;}
.advantageE-d ul li { margin-bottom:30px; position: relative; padding-left:115px;}
.advantageE-d ul li .t { padding: 10px 0; font-size: 24px;color:#ffffff;line-height: 1.6; }
.advantageE-d ul li .icon { padding:15px; border:1px solid rgba(255,255,255,0.3); border-radius: 50%; position: absolute; left:0; top:50%; transform: translateY(-50%);}
.advantageE-d ul li:last-child { margin-bottom:0;}

@media(max-width: 1680px){
	.advantageE { padding: 90px 0 100px;}
	.advantageE-d ul li { padding-left:100px; margin-bottom:20px; }
	.advantageE-d ul li .t { font-size: 22px; }
	.advantageE-d ul li .icon img { width: 50px;}
}
@media(max-width: 1480px){
	.advantageE { padding: 70px 0 80px;}
	.advantageE-d { margin-top:30px;}
	.advantageE-d ul li { padding-left:90px; margin-bottom:16px; }
	.advantageE-d ul li .t { font-size: 20px; }
	.advantageE-d ul li .icon img { width: 45px;}
}
@media(max-width: 1280px){
	.advantageE { padding: 50px 0 60px;}
}

@media(max-width: 900px){
	.advantageE-d { margin-top: 20px;}
	.advantageE { padding: 40px 0 50px;}
	.advantageE-b { position: relative; top:0; transform: translateY(0); width: 100%; float: left; }
	.advantageE-c { width: 100%; margin-top: 20px;}
}
@media(max-width: 600px){
	.advantageE { padding: 30px 0 40px;}
	.advantageE-b { position: relative; top:0; transform: translateY(0); width: 100%; float: left; }
	.advantageE-c { width: 100%; margin-top: 20px;}
	.advantageE-d ul li { margin-bottom:10px;}
}

/* 新闻列表 */
.news { padding: 90px 0 80px; background: #f3f3f3;}
.newsA-a { margin-top:40px; }
.newsA-a a { display: block; position: relative; border-radius: 6px; overflow: hidden;}
.newsA-a .con { color:#fff; position: absolute; left: 40px; bottom:30px;}
.newsA-a .con .d { font-size: 16px; color:#fff;}
.newsA-a .con .t { font-size: 22px; color:#fff; margin: 10px 0 16px;}
.newsA-b ul li { margin-top:30px; padding: 20px; background: #fff; border-radius: 6px;}
.newsA-b ul li .img { float: left; width: 26%;}
.newsA-b ul li .con { float: right; width: 70%; padding-top:16px;}
.newsA-b ul li .con .d { font-size: 16px;color:#666666;}
.newsA-b ul li .con .t { font-size: 22px;color:#333333; margin: 8px 0 15px;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.newsA-b ul li .con .c { font-size: 16px;color:#666666; line-height: 1.8; height: 57.6px; overflow: hidden; margin-bottom:25px;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newsA-b { margin-bottom:80px;}
@media(max-width: 1880px){
	.newsA-b ul li .con { padding-top:0;}
	.newsA-b ul li .con .t { margin: 5px 0 12px;}
}
@media(max-width: 1680px){
	.news { padding: 70px 0 60px;}
	.newsA-b ul li .con .c { margin-bottom:10px;}
	.newsA-b ul li .con .t { font-size: 20px;}
	.newsA-b { margin-bottom:70px;}
}
@media(max-width: 1480px){
	.newsA-a .con { left:30px; bottom:20px;}
	.newsA-a .con .t { font-size: 20px;}
	.news { padding: 50px 0 60px;}
	.newsA-a { margin-top:30px; }
	.newsA-b ul li .img { width: 30%;}
	.newsA-b ul li .con { width: 67%;}
	.newsA-b ul li { margin-top:20px;}
	.newsA-b { margin-bottom:60px;}
}

@media(max-width: 1024px){
	.newsA-a .con { left:20px; bottom:12px;}
	.newsA-a .con .t { font-size: 18px;}
	.news { padding: 40px 0 50px;}
	.newsA-a { margin-top:20px; }
	.newsA-b ul li .img { width: 40%;}
	.newsA-b ul li .con { width: 57%;}
	.newsA-b { margin-bottom:50px;}
}
@media(max-width: 800px){
	.newsA-b ul li .con .mainMore { display: none;}
	.newsA-b ul li .con .c { margin-bottom:0px;}
	.newsA-b ul li .con .t { font-size: 18px; margin: 4px 0 8px;}
	.newsA-b ul li { padding: 12px;}
	.newsA-b { margin-bottom:40px;}
}
@media(max-width: 600px){
	.news { padding: 30px 0 40px;}
	.newsA-a .con { left:12px; bottom:10px; width: calc(100% - 24px);}
	.newsA-a .con .t { font-size: 18px; margin: 6px 0 0; }
	.newsA-a .con span { display: none;}
	.newsA-a a .img img { width: 150%; max-width: 200%;}
	.newsA-b ul li .con .c { margin-bottom:0px; height: 20px;line-height: 20px; overflow: hidden;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	.newsA-b ul li .con .t { font-size: 16px; margin: 4px 0 5px;}
	.newsA-b { margin-bottom:30px;}
}
/* 分页 */
.page ul { text-align: center;}
.page ul li { display: inline-block;}
.page ul li a { display: inline-block; width: 46px; text-align: center; height: 46px; line-height: 44px; border:1px solid #e2e2e2; border-radius: 3px; color:#666666; font-size: 16px;}
.page ul li a:hover,.page ul li a.cur { color:#fff; background: #2a88c0; border-color:#2a88c0;}
@media(max-width: 600px){
	.page ul li a { width: 32px; height: 32px; line-height: 30px; font-size: 14px;}
}

/* 面包屑 */
.location { padding:20px 0; font-size: 14px;color:#999999; }
.location a { color:#999;}
.location a.cur { color:#2d90cc;}
.newA { padding:50px 0 80px;}
.newA-b .t { font-size: 34px;color:#333333; margin-bottom:15px;}
.newA-b { float: left; width: calc(100% - 200px);}
.newA-b p span { font-size: 14px;color:#2d90cc; display: inline-block;}
.newA-b p span.d { padding-left:21px; background: url(../images/time.png) no-repeat left center; margin-right:30px;}
.newA-b p span.v { padding-left:29px; background: url(../images/view.png) no-repeat left center; }
.newA-a { padding-bottom: 30px; border-bottom:1px solid #e2e2e2;}
.newA-a a.mainMore { float: right;}
.newA-c { padding: 30px 0 40px; border-bottom:1px solid #e2e2e2;}
.newA-c { font-size: 16px;color:#666666; line-height: 1.9;}
.newA-d p i { font-style: normal; position: absolute; left:6px;top:20px; }
.newA-d p { line-height: 24px; font-size: 16px; color:#666; position: relative; padding:20px 0 20px 74px; border-bottom:1px solid #e2e2e2;}
.newA-d p a { font-size: 16px;color:#666666; font-weight: lighter; display: inline-block; padding-left:30px;}
.newA-d p.prev a { background: url(../images/syy.png) no-repeat left 8px;}
.newA-d p.next a { background: url(../images/xyy.png) no-repeat left 8px;}
.newA-d p:hover { color:#2d90cc;}
.newA-d p.prev:hover a { color:#2d90cc; background: url(../images/syybg.png) no-repeat left 8px;}
.newA-d p.next:hover a { color:#2d90cc; background: url(../images/xyybg.png) no-repeat left 8px;}
@media(max-width: 1680px){
	.newA-b .t { font-size: 30px;}
}
@media(max-width: 1480px){
	.newA-b .t { font-size: 28px;}
	.newA-a { padding-bottom:20px;}
	.newA { padding:40px 0 60px;}
}
@media(max-width: 1280px){
	.newA-b .t { font-size: 24px; margin-bottom:10px;}
	.newA { padding:10px 0 40px;}
}
@media(max-width: 1024px){
	.newA-b .t { font-size: 22px;}
}
@media(max-width: 680px){
	.newA-b .t { font-size: 20px;}
	.newA-b { width: 100%;}
	.newA-a a.mainMore { display: none;}
	.newA-d p { padding: 15px 0 15px 70px;}
	.newA-d p i { top:15px;}
}

/* 案例详情 */
.case { background: #f3f3f3; }

.caseA { padding:30px 0 80px;}
.caseA-a { float: left; width: 23.5%; padding:40px 20px 50px; background: #fff;}
.caseA-a .t { font-size: 30px;color:#333333;}
.caseA-a .c { padding: 16px 0 50px; border-bottom:1px solid #e2e2e2; line-height: 1.8; font-size: 16px;color:#666666;}
.caseA-b,.caseA-c { padding-top:20px;}
.caseA-b p a { font-size: 15px;color:#666666; display: block; margin: 6px 0;}
.caseA-d { float: right; width: 75%; padding: 40px 30px 70px; background: #fff; font-size: 16px; color:#666; line-height: 1.8;}
.caseA-g { display: none;}
@media(max-width: 1480px){
	.caseA-a { padding: 30px 16px 40px;}
	.caseA-d { padding: 30px 20px 60px;}
	.caseA-a .t { font-size: 28px;}
}

@media(max-width: 1280px){
	.caseA { padding: 10px 0 60px;}
	.caseA-a { padding: 20px 12px 30px;}
	.caseA-d { padding: 20px 12px 40px;}
	.caseA-a .t { font-size: 24px;}
}

@media(max-width: 1024px){
	.caseA { padding: 10px 0 40px;}
	.caseA-a { width: 100%; padding: 20px 12px 0;}
	.caseA-a .c { margin-bottom:0px;padding-bottom:20px;}
	.caseA-d { padding: 20px 12px 30px; border-bottom:1px solid #e2e2e2;}
	.caseA-d { width: 100%;}
	.caseA-a .t { font-size: 22px;}
	.caseA-f { display: none;}
	.caseA-g { display: block; width: 100%; float: left; background: #fff; padding: 0px 12px 40px;}
}
.topBanner video { min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.topBanner a { padding:15px; display: inline-block; width: 60px; height: 60px; background: rgba(0,0,0,0.3); border-radius: 50%; position: absolute; left:50%; transform: translateX(-50%); bottom:30px; z-index: 100;}
.topBanner a span { position: absolute; left:50%; transform: translateX(-50%); display: inline-block; width: 30px; height: 30px; background:url(../images/xjiantou.png) no-repeat center/cover; }
.topBanner a span { animation:dow 2s infinite; }
@keyframes dow {
	0% {
		top:10px;
		opacity: 1;
	}
	100% {
		top:20px;
		opacity: 0.1;
	}
}



.flogo{width: 90px;}
/* 人才招聘 */
.joinBtn { position: absolute; bottom: 30px; right:8.3333%;}
.joinBtn a { display: block; background: #1676b4; padding:38px 45px; border-radius: 12px;}
.conArea { padding-left: 90px; position: relative;}
.conArea .icon { position: absolute; left:0; top:50%; transform: translateY(-50%);}
.conArea .con .t { font-size: 30px; color:#fff;}
.conArea .con .c span {margin-top: 6px; display: inline-block; padding-right:15px; font-size: 18px; background: url(../images/mainNextbg.png) no-repeat right center; color:#fff;}

@media(max-width: 1680px){
	.joinBtn a { padding: 28px 35px; }
	.conArea { padding-left: 70px;}
	.conArea .icon img { width: 55px;}
	.conArea .con .t { font-size: 24px;}
}
@media(max-width: 1480px){
	.joinBtn { right:7%; }
	.joinBtn a { padding: 20px 30px; }
	.conArea { padding-left: 60px;}
	.conArea .icon img { width: 45px;}
	.conArea .con .t { font-size: 22px;}
	.conArea .con .c span { font-size: 16px;}
}
@media(max-width: 1180px){
	.joinBtn { right:3%; bottom:20px; }
	.joinBtn a { padding: 12px 20px; }
	.conArea { padding-left: 50px;}
	.conArea .icon img { width: 38px;}
	.conArea .con .t { font-size: 20px;}
}
@media(max-width: 1024px){
	.flogo { width: 80px;}
}
@media(max-width: 500px){
	.joinBtn { right:3%; bottom:10px; }
	.joinBtn a { padding: 6px 12px; }
	.conArea { padding-left: 40px;}
	.conArea .icon img { width: 28px;}
	.conArea .con .t { font-size: 18px;}
}



.talentA { padding:96px 0 120px; background: #f8f8f8;}
.talentA-b { margin-top:45px;}
.talentA-a .mainTit .c,.mainTit .nc { font-size: 28px; color:#016baf;margin-top:4px;}
.talentA-b ul li { padding:250px 60px 50px 60px; float: left; width: 32%; background: #fff;box-shadow: 0px 2px 28px 0px rgba(0, 0, 0, 0.06); border-bottom:4px solid #016baf; border-radius: 5px;  position: relative; margin-right:2%;}
.talentA-b ul li:nth-child(3) { margin-right:0; }
.talentA-b ul li .icon { position: absolute; right: 60px; top:40px;}
.talentA-b ul li .con .t { font-size: 28px;color:#333333; }
.talentA-b ul li .con .c { font-size: 16px;color:#666666; line-height: 30px; height: 60px; }
.talentA-b ul li .con .t span { font-size: 34px; }
@media(max-width: 1680px){
	.talentA { padding:80px 0 100px; }
	.talentA-b { margin-top:40px;}
	.talentA-a .mainTit .c,.mainTit .nc { font-size: 24px; }
	.talentA-b ul li { padding:220px 40px 40px 40px; }
	.talentA-b ul li .icon { right: 40px; top:30px;}
	.talentA-b ul li .con .t { font-size: 24px; }
	.talentA-b ul li .con .t span { font-size: 30px; }
}
@media(max-width: 1480px){
	.talentA { padding:60px 0 80px; }
	.talentA-b { margin-top:30px; }
	.talentA-a .mainTit .c,.mainTit .nc { font-size: 22px; }
	.talentA-b ul li { padding:180px 30px 30px 30px; }
	.talentA-b ul li .icon { right: 30px; top:20px;}
	.talentA-b ul li .con .t { font-size: 22px; }
	.talentA-b ul li .con .t span { font-size: 28px; }
}
@media(max-width: 1280px){
	.talentA { padding:40px 0 60px; }
	.talentA-b { margin-top:20px; }
	.talentA-a .mainTit .c,.mainTit .nc { font-size: 20px; }
	.talentA-b ul li { padding:140px 20px 20px 20px; }
	.talentA-b ul li .icon { right: 20px; top:20px;}
	.talentA-b ul li .con .t { font-size: 20px; }
	.talentA-b ul li .con .t span { font-size: 26px; }
	.talentA-b ul li .icon img { height: 90px;}
}
@media(max-width: 1024px){
	.talentA { padding:30px 0 40px; }
	.talentA-b ul li { width: 100%; margin-right:0;}
	.talentA-b ul li:last-child { margin-right:0;}
	.talentA-b ul li:nth-child(n+2) { margin-top:16px;}
}
@media(max-width: 500px){
	.talentA-a .mainTit .c,.mainTit .nc { font-size: 16px; }
	.talentA-b ul li { padding:100px 12px 20px 12px; }
	.talentA-b ul li .icon { right: 12px; top:10px;}
	.talentA-b ul li .con .t { font-size: 18px; }
	.talentA-b ul li .con .t span { font-size: 24px; }
	.talentA-b ul li .icon img { height: 80px;}
}

.talentB { padding:100px 0 0; background: #3293cf; background-image: linear-gradient(#3293cf, #0173bc);}
.talentB-b { margin-top:30px;}
.talentB-c { float: left; width: 33%; margin-left:8.3333%;}
.talentB-d { float: right; width: 54%;}
.talentB-d img { width: 100%;}
.talentB-a .mainTit .c { font-size: 28px;}
@media(max-width: 1680px){
	.talentB { padding-top: 80px;}
	.talentB-a .mainTit .c { font-size: 24px;}
}
@media(max-width: 1480px){
	.talentB { padding-top: 60px;}
	.talentB-c { width: 34%; margin-left:7%;}
	.talentB-a .mainTit .c { font-size: 22px;}
	.talentB-d {  width: 56%;}
	.talentB-b { margin-top:20px;}
}
@media(max-width: 1180px){
	.talentB { padding-top: 40px;}
	.talentB-a .mainTit .c { font-size: 20px;}
	.talentB-c { width: 36%; margin-left:3%;}
	.talentB-d {  width: 58%;}
}
@media(max-width: 1024px){
	.talentB-c { width: 94%; margin-left:3%;}
	.talentB-d {  width: 97%; margin-top:10px;}
	.talentB-a .mainTit .c { font-size: 16px;}
}

.talentC { padding: 100px 0 120px;}
.talentC-b { border-radius: 6px; overflow: hidden; margin-top:40px; position: relative;}
.talentC-c { border-radius: 6px; overflow: hidden; position: absolute; left:0; top:0; height: 100%;width: 330px; background: rgba(0,0,0,0.65);}
.talentC-d { display: none;}
.talentC-c ul { height: 100%;}
.talentC-c ul li { position: relative; display: block; height: 33.333%; border-bottom:1px solid rgba(255,255,255,0.3);}
.talentC-c ul li:last-child { border:none;}
.talentC-c ul li .mTit { padding: 8px 0; width: 200px; position: absolute; top:50%; padding-left:90px; transform: translate(-50%,-50%); left:50%; }
.talentC-c ul li .mTit .et,.talentC-f .tit .et { font-size: 32px;color:#fff;}
.talentC-c ul li .mTit .t,.talentC-f .tit .t { font-size: 24px;color:#fff;}
.talentC-c ul li.cur .talentC-d { display: block;}
.talentC-d { position: absolute; left:0; top:0; z-index: 10; width: 100%; height: 100%; background: #016baf;}
.talentC-d .relative { width: 100%; height: 100%;}
.talentC-d .icon { position: absolute; right: 30px; top:20px; }
.talentC-f { position: absolute; width: 100%; padding: 0 20px; left:0; bottom:20px; }
.talentC-f .con span { margin-right: 10px; font-size: 16px;color:#fff; display: inline-block; padding-left: 15px; position: relative;}
.talentC-f .con { margin-top: 10px; }
.talentC-f .con span:after { content:''; width: 5px; height: 5px; border-radius: 50%; background: #fff; position: absolute; left:0; top:50%; transform: translateY(-50%);}

@media(max-width: 1680px){
	.talentC { padding: 80px 0 100px;}
	.talentC-c ul li .mTit .et,.talentC-f .tit .et { font-size: 28px; }
	.talentC-c ul li .mTit .t,.talentC-f .tit .t { font-size: 20px; }
	.talentC-c ul li .mTit { background-size: auto 90%!important; width: 190px; padding-left: 80px;}
	.talentC-d .icon img { width: 70px;}
}
@media(max-width: 1480px){
	.talentC { padding: 60px 0 80px;}
	.talentC-b { margin-top: 30px;}
	.talentC-c ul li .mTit .et,.talentC-f .tit .et { font-size: 26px; }
	.talentC-c ul li .mTit .t,.talentC-f .tit .t { font-size: 18px; }
	.talentC-c ul li .mTit { background-size: auto 90%!important; width: 180px; padding-left: 70px;}
	.talentC-d .icon img { width: 60px;}
	.talentC-d .icon { right:20px; top:15px;}
}
@media(max-width: 1024px){
	.talentC { padding: 40px 0 50px;}
	.talentC-b { margin-top: 20px;}
	.talentC-c { width: 100%; height: 120px; left:0; bottom:0; top:auto;}
	.talentC-c ul li { height: 100%; width: 33.3333%; float: left; }
	.talentC-d .icon { right: 10px; top:5px;}
	.talentC-c ul li .mTit .et,.talentC-f .tit .et { font-size: 20px; }
	.talentC-c ul li .mTit .t,.talentC-f .tit .t { font-size: 16px; }
	.talentC-f { bottom: 10px; padding: 0 12px;}
}
@media(max-width: 640px){
	.talentC { padding: 30px 0 40px;}
	.talentC-c { width: 100%; height: 200px; left:0; bottom:0; top:auto;}
	.talentC-c ul li { height: 100%; width: 33.3333%; float: left; }
}


.talentG { display: none; margin-top: 20px;}
.talentG-a { position: relative;}
.talentG-a .icon { position: absolute; right:5%; top:3%;}
.talentG-b { position: absolute; left:0; top:0; height: 100%; width: 35%; background: rgba(0,0,0,0.65);}
.talentG-c { padding-left: 20px; position: absolute; left:0; top:50%; transform: translateY(-50%);}
.talentG-c .tit .et { font-size: 30px;color:#fff;}
.talentG-c .tit .t { font-size: 24px;color:#fff;}
.talentG-c .con { margin-top: 20px;}
.talentG-c .con span { display: block; position: relative; padding-left:13px; color:#fff; line-height: 2; font-size: 18px; }
.talentG-c .con span:after { content:''; position: absolute; width: 4px; height: 4px; background: #fff; border-radius: 50%; left:0; top:50%; transform: translateY(-50%);}



@media(max-width: 750px){
	.talentC-b {display: none;}
	.talentG { display: block;}
}
@media(max-width: 550px){
	.talentG-c { padding-left: 12px; }
	.talentG-c .con { margin-top: 10px;}
	.talentG-c .tit .et { font-size: 24px;}
	.talentG-c .tit .t { font-size: 20px;}
	.talentG-c .con span { font-size: 16px;}
}
@media(max-width: 450px){
	.talentG-b { width: 40%;}
	.talentG-c .tit .et { font-size: 20px;}
	.talentG-c .tit .t { font-size: 18px;}
	.talentG-c .con span { font-size: 14px;}

	.talentG-a .img { overflow: hidden;}
	.talentG-a .img img { max-width: 300%; width: 120%!important;}

}




.talentD { background: #f8f8f8; }
.talentD-b { margin-top:40px;}
.talentD-b ul li {box-shadow: 0px 2px 28px 0px rgba(0, 0, 0, 0.06); float: left; width: 24%; margin-right:1.3333%; background: #fff; padding: 16px 16px 24px; border-radius: 6px;}
.talentD-b ul li:last-child { margin-right:0;}
.talentD-b ul li .con .t { margin:16px 0 8px; font-size: 24px;color:#333333; }
.talentD-b ul li .con .c { min-height: 112px; font-size: 16px; line-height: 1.6; color:#666666; }
.talentD-b ul li .con .c p { margin: 4px 0;} 
.talentE-b { margin-top:50px; text-align: center;}
.talentD-b ul li .img { border-radius: 12px; overflow: hidden;}
@media(max-width: 1700px){
	.talentD-b ul li .con .c { min-height: 140px;}
	.talentD-b ul li .con .t { font-size: 22px;}
}
@media(max-width: 1580px){
	.talentD-b,.talentE-b { margin-top:30px;}
	.talentD-b ul li .con .c { font-size: 14px; min-height: 130px; }
	.talentD-b ul li .con .t { font-size: 20px;}
}
@media(max-width: 1480px){
	.talentD-b ul li .con .c { font-size: 12px; min-height: 120px; }
	.talentD-b ul li { padding-bottom:16px;}
	.talentD-b ul li .con .t { font-size: 18px;}
}
@media(max-width: 1024px){
	.talentD-b,.talentE-b { margin-top:20px;}
	.talentD-b ul li { width: 49%; margin-right:0;}
	.talentD-b ul li:nth-child(2n) { float: right;}
	.talentD-b ul li:nth-child(n+3) { margin-top: 20px;}
	.talentD-b ul li .con .c { font-size: 14px; min-height: 130px; }
}
@media(max-width: 600px){
	.talentD-b ul li { width: 100%; }
	.talentD-b ul li:nth-child(n+2) { margin-top: 16px;}
	.talentD-b ul li .con .c { font-size: 16px; min-height: 10px; }
}

.talentE-b { text-align: center;}
.talentF-b { margin-top: 40px; }
.talentF-c { padding: 30px 0;}
.talentF-c .img { position: relative;}
.talentF-c .img .tit { position: absolute; opacity: 0; width: 100%; text-align: center; font-size: 20px;color:#fff; bottom: 20px; left:0; }
.talentF-b .swiper-slide { position: relative; transform: scale(0.9); }
.talentF-b .swiper-slide .img:after { content:''; width: 100%; height: 100%; background: rgba(255,255,255,0.8); position: absolute; left:0; top:0;}
.talentF-b .swiper-slide-active { transform: scale(1.1); }
.talentF-b .swiper-slide-active .img:after { display: none;}
.talentF-b .swiper-slide-active .talentF-c .img .tit { opacity: 1; }
@media(max-width: 1680px){
	.talentF-b { margin-top: 30px; }
	.talentF-c .img .tit { font-size: 18px;}
	.talentF-c { padding: 20px 0;}
}

@media(max-width: 1280px){
	.talentF-c { padding: 10px 0;}
	.talentF-b { margin-top: 20px; }
	.talentF-c .img .tit { font-size: 16px; bottom:10px;}
}
.talentF-b { position: relative;}
.talentF-b .mainQhA { position: absolute; z-index: 5; top:50%; transform: translateY(-50%);}
.talentF-b .talentFPrev { left: -80px; background: url(../images/prevzi.png) no-repeat center; }
.talentF-b .talentFNext { right: -80px; background: url(../images/nextzi.png) no-repeat center; }
.talentF-b .mainQhA { border-color:#0173bc; }
.talentF-b .talentFPrev:hover { background: url(../images/mainPrevbg.png) no-repeat center #0173bc; }
.talentF-b .talentFNext:hover { background: url(../images/mainNextbg.png) no-repeat center #0173bc; }
@media(max-width: 1280px){
	.talentF-b .talentFPrev { left: 20px; }
	.talentF-b .talentFNext { right: 20px; }
}
@media(max-width: 767px){
	.talentF-b .talentFPrev { left: -90px; }
	.talentF-b .talentFNext { right: -90px; }
}


/* 合作案例 */


.partnerA-b { margin-top: 20px; position: relative;}
.partnerA-b .swiper-slide { padding: 20px 10px;}
.partnerA-c { position: relative; background: #fff; box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.06);}
.partnerA-c .img { float: left; width: 50%;}

.partnerA-d { position: absolute; top:50%; transform: translateY(-50%); width: 50%; right:0; padding: 0 70px 0 80px}
.partnerA-d .num { font-size: 100px; color:#fff; text-shadow: #0173bc 1px 0 0, #0173bc 0 1px 0, #0173bc -1px 0 0, #0173bc 0 -1px 0;;}
.partnerA-d .t { font-size: 34px;color:#333333;}
.partnerA-d .t1 { font-size: 16px;color:#666666; line-height: 1.8; padding:10px 0 20px; border-bottom:1px solid #e2e2e2; margin-bottom:24px; }
.partnerA-d .c { font-size: 16px; color:#666666; line-height: 1.5; padding-bottom:120px;}
.partnerA-e { position: absolute; left: calc(50% + 80px); bottom: 20%; z-index: 5;}
.partnerA-e .talentFPrev { background: url(../images/prevzi.png) no-repeat center; }
.partnerA-e .talentFNext { margin-left:16px; background: url(../images/nextzi.png) no-repeat center; }
.partnerA-e .mainQhA { border-color:#0173bc; }
.partnerA-e .talentFPrev:hover { background: url(../images/mainPrevbg.png) no-repeat center #0173bc; }
.partnerA-e .talentFNext:hover { background: url(../images/mainNextbg.png) no-repeat center #0173bc; }

@media(max-width: 2100px){
	.partnerA-d .c { padding-bottom: 200px;}
	.partnerA-e { bottom: 16%;}
}
@media(max-width: 1880px){
	.partnerA-d .c { padding-bottom: 180px;}
	.partnerA-e { bottom: 12%;}
	.partnerA-d .num { font-size: 90px;}
	.partnerA-d .t { font-size: 32px;}
}
@media(max-width: 1780px){
	.partnerA-d { padding: 0 40px 0 50px;}
	.partnerA-d .c { padding-bottom: 120px;}
	.partnerA-e { bottom: 50px; left: calc(50% + 50px);}
	.partnerA-d .num { font-size: 70px;}
	.partnerA-d .t { font-size: 26px;}
	.partnerA-d .t1 { padding: 8px 0 15px; margin-bottom: 20px;}
}
@media(max-width: 1480px){
	.partnerA-d { padding: 0 30px 0 40px;}
	.partnerA-b { margin-top:10px;}
	.partnerA-d .c { padding-bottom: 60px;}
	.partnerA-e { bottom: 40px; left: calc(50% + 40px);}
	.partnerA-d .num { font-size: 50px;}
	.partnerA-d .t { font-size: 24px;}
	.partnerA-d .t1 { padding: 5px 0 10px; margin-bottom: 10px;}
}
@media(max-width: 1380px){
	.partnerA-d { padding: 0 20px 0 30px;}
	.partnerA-d .c { padding-bottom: 70px;}
	.partnerA-e { bottom: 30px; left: calc(50% + 30px);}
	.partnerA-d .num { font-size: 40px;}
	.partnerA-d .t { font-size: 22px;}
	.partnerA-d .t1 { padding: 5px 0 10px; margin-bottom: 10px;}
}
@media(max-width: 1100px){
	.partnerA-b { margin-top:0;}
	.partnerA-c .img { width: 100%;}
	.partnerA-d { width: 100%; float: left; position: relative; top:0; transform: translateY(0); padding: 20px 20px 90px;}
	.partnerA-d .c { padding-bottom: 0px; min-height: 80px;}
	.partnerA-e { bottom: 30px; left: 20px;}
	.partnerA-d .num { font-size: 40px;}
	.partnerA-d .t { font-size: 20px;}
	.partnerA-d .t1 { padding: 5px 0 10px; margin-bottom: 10px;}
}
@media(max-width: 700px){
	.partnerA-d .c { min-height: 100px;text-align: justify;}
}
@media(max-width: 550px){
	.partnerA-d .c { min-height: 120px;}
}
@media(max-width: 640px){
	.partnerA-d { padding: 20px 12px 80px;}
	.partnerA { padding-bottom: 20px;}
}
@media(max-width: 380px){
	.partnerA-d .c { min-height: 150px;}
}
@media(max-width: 350px){
	.partnerA-d .c { min-height: 180px;}
}

.partnerB { background: url(../images/casebbg.png) no-repeat bottom center #f8f8f8; background-size: 100% auto; }
.partnerB-a .pic2 { display: none;}
  
@media(max-width: 1280px){
	.partnerB { background-size: 105% auto;}
}
@media(max-width: 1180px){
	.partnerB { background-size: 115% auto;}
}
@media(max-width: 1024px){
	.partnerB-a .pic2 { display: block;}
	.partnerB-a .pic1 { display: none;}
	.partnerB { background: #f8f8f8;}
}

/* 解决方案详情 */
.ibannerQh { position: absolute; text-align: center; width: 100%; left: 0; bottom: 30px;}
.ibannerQh a { display: inline-block; width: 55px; height: 55px; border-radius: 50%;}
.ibannerQh a.prev { float: left; background: url(../images/qhprev.png) no-repeat center rgba(0,0,0,0.3);}
.ibannerQh a.next { float: right; background: url(../images/qhnext.png) no-repeat center rgba(0,0,0,0.3);}
.ibannerQh a.backList { display: inline-block; margin: 0 auto; background: url(../images/qhmenu.png) no-repeat center rgba(0,0,0,0.3);}
.ibannerQh a:hover { background-color: #2d90cc;}

@media(max-width: 1280px){
	.ibannerQh { bottom: 20px;}
	.ibannerQh a { width: 42px; height: 42px; background-size: 40% auto!important;}
}
@media(max-width: 500px){
	.ibannerQh { bottom: 10px;}
	.ibannerQh a { width: 36px; height: 36px; background-size: 40% auto!important;}
}

.solA { padding:100px 0 120px; background: url(../images/soabg.jpg) no-repeat center/cover;}
.solA-a .con { max-width: 890px; margin:20px auto 40px; font-size: 16px;color:#666666; line-height: 1.8; text-align: center;}
.solA-b { text-align: center;}
.solA-b ul li { display: inline-block; margin: 0 30px; }
.solA-b ul li .icon { padding:20px; border:1px solid #e2e2e2; border-radius: 50%; }
.solA-b ul li .t { font-size: 20px;color:#333333;margin-top: 10px;}
@media(max-width: 1680px){
	.solA { padding:80px 0 100px; }
}
@media(max-width: 1480px){
	.solA { padding:60px 0 70px; }
	.solA-a .con { margin: 16px auto 30px;}
	.solA-b ul li { margin: 0 20px; }
	.solA-b ul li .icon img { width: 80px; height: auto;}
	.solA-b ul li .t { font-size: 18px;}
}
@media(max-width: 1024px){
	.solA { padding:40px 0 50px; }
	.solA-a .con { margin: 12px auto 24px;}
	.solA-b ul li { margin: 0 10px; }
	.solA-b ul li .icon img { width: 60px; height: auto;}
	.solA-b ul li .t { font-size: 16px;}
}
@media(max-width: 600px){
	.solA { padding:30px 0 40px; }
	.solA-a .con { margin: 10px auto 20px;}
	.solA-a .con p { text-align: justify;}
	.solA-b ul li { margin: 0px 3px; }
	.solA-b ul li .icon img { width: 50px; height: auto;}
	.solA-b ul li .t { font-size: 14px;}
}
@media(max-width: 400px){
	.solA-b ul li .icon img { width: 40px; height: auto;}
}

.solB { padding: 160px 0 270px; background: url(../images/solbbg.jpg) no-repeat center/cover;}
.solB-a .con { font-size: 16px;color:#fff; line-height: 2; margin: 20px auto 0; max-width: 1020px; text-align: center;}

@media(max-width: 1680px){
	.solB { padding: 130px 0 200px;}
}
@media(max-width: 1480px){
	.solB { padding: 110px 0 150px;}
	.solB-a .con { margin-top: 14px;}
}
@media(max-width: 1280px){
	.solB { padding: 90px 0 120px;}
}
@media(max-width: 1024px){
	.solB { padding: 40px 0 80px;}
	.solB-a .con { margin-top: 10px;}
}

.solC { background: url(../images/soldbg.jpg) no-repeat center/cover;}
.solC-a {  position: relative; transform: translateY(-100px);}
.solC-a { padding: 90px 50px; background: url(../images/solcbg.jpg) no-repeat center/cover; border-radius: 5px; }

.solC-b { padding: 0 12%;}
.solC-b .icon { float: left; width: 260px; background: rgba(255,255,255,0.11); padding:10px 0 16px; border-radius: 8px; text-align: center;}
.solC-b .icon .t { font-size: 16px;color:#fff;}
.solC-b .con { float: right; width: calc(100% - 320px); }
.solC-b .con .t { font-size: 26px;color:#fff;}
.solC-b .con .c { font-size: 16px;color:#fff; line-height: 1.8;	margin-top: 8px;}

.solC-a .mainQhA { border-color:#fff; position: absolute; top:50%; transform: translateY(-50%);}
.solC-a .talentFPrev { left:0; background: url(../images/mainPrevbg.png) no-repeat center; }
.solC-a .talentFNext { right:0; background: url(../images/mainNextbg.png) no-repeat center; }


@media(max-width: 1680px){
	.solC-a { padding: 60px 40px;  transform: translateY(-80px); }
	.solC-b { padding: 0 8%;}
	.solC-b .con .t { font-size: 22px;}
}
@media(max-width: 1480px){
	.solC-a { padding: 40px 20px; transform: translateY(-60px); }
	.solC-b { padding: 0 60px;}
	.solC-b .con .t { font-size: 20px;}
	.solC-a .mainQhA { width: 48px; height: 48px;}
}
@media(max-width: 1024px){
	.solC-a { padding: 30px 10px; transform: translateY(-60px); }
	.solC-b { padding: 0 60px;}
	.solC-b .con .t { font-size: 20px;}
	.solC-a .mainQhA { width: 40px; height: 40px;}
	.solC-b .con { width: 100%; margin-top:20px;}
}
@media(max-width: 640px){
	.solC-a { padding: 20px 10px 30px; }
	.solC-b { padding: 0px;}
	.solC-b .con .t { font-size: 20px;}
	.solC-b .icon { width: 80%; margin-left:10%;}
	.solC-a .mainQhA { width: 40px; height: 40px; display: none;}
}

.solD { padding-top: 30px;}
.solD-b { padding-bottom: 170px; margin-top:110px}
.solD-b ul { text-align: center; position: relative;}
.solD-b ul li { display: inline-block; width: 380px; height: 380px; border:1px solid rgba(0,115,188,0.2); border-radius: 50%; padding-top: 80px;}
.solD-b ul li:nth-child(2) { margin: 0 -20px; position: relative; background: #0173bc; border-color:#0173bc;}
.solD-b ul li .con .t { font-size: 28px;color:#333333;margin:24px 0 8px; }
.solD-b ul li .con .c { font-size: 18px;color:#666666; }
.solD-b ul li:nth-child(2) .con .t { color:#ffffff; }
.solD-b ul li:nth-child(2) .con .c { color:#ffffff; }
.solD-b ul li:nth-child(2):after { content: ''; width: 515px; height: 515px; border:1px solid rgba(0,115,188,0.1); position: absolute; left:50; top:50%; transform:translate(-50%, -50%); border-radius: 50%; }

@media(max-width: 1680px){
	.solD-b { padding-bottom: 140px; margin-top:100px}
}
@media(max-width: 1480px){
	.solD-b { padding-bottom: 100px; margin-top:80px}
	.solD-b ul li { width: 300px; height: 300px; padding-top: 60px;}
	.solD-b ul li .icon img { width: 100px;}
	.solD-b ul li .con .t { font-size: 24px; margin: 16px 0 5px;}
	.solD-b ul li .con .c { font-size: 16px; }
	.solD-b ul li:nth-child(2):after { width: 380px; height: 380px;}
}
@media(max-width: 1024px){
	.solD { margin-top: -20px;}
	.solD-b { padding-bottom: 60px; margin-top:40px}
	.solD-b ul li { vertical-align: top; width: 240px; height: 240px; padding-top: 40px;}
	.solD-b ul li .icon img { width: 80px;}
	.solD-b ul li .con .t { font-size: 20px; margin: 16px 0 5px;}
	.solD-b ul li .con .c { font-size: 16px; }
	.solD-b ul li:nth-child(2):after { width: 300px; height: 300px;}
}
@media(max-width: 640px){
	.solD { margin-top: -20px;}
	.solD-b { padding-bottom: 40px; margin-top:20px}
	.solD-b ul li { width: 160px; height: 160px; padding-top: 20px;}
	.solD-b ul li .icon img { width: 40px;}
	.solD-b ul li .con .t { font-size: 16px; margin: 12px 0 5px;}
	.solD-b ul li .con .c { font-size: 14px; max-width: 80%; margin: 0 auto; }
	.solD-b ul li:nth-child(2):after { display: none;}
	.solD-b ul li:nth-child(3) { margin-top: -20px; }
	.solD-b ul li:nth-child(2) { margin: 0; }
}

.fixRight { z-index: 10; transition: all 0.8s; border-radius: 3px; width: 90px; position: fixed; right: -90px; background: #fff; top:50%; transform: translateY(-50%);}
.fixRight.cur { right:10px;}
.fixRight ul li a { border-radius: 3px; overflow: hidden; display: block; width: 100%; text-align: center; padding:12px 0 12px; border-bottom:1px solid #e2e2e2;}
.fixRight ul li a .icon { margin-left: -4px; width: 100px; height: 36px;}
.fixRight ul li a .t { margin-top: 6px; font-size: 14px; color:#0073bd;}
.fixRight ul li:hover a .t { color:#ffffff;}
.fixRight ul li:hover a { background: #0073bd;}
.fixRight ul li.us1 a .icon { background: url(../images/fixa.png) no-repeat center;}
.fixRight ul li.us2 a .icon,.fixRight ul li.us6 a .icon { background: url(../images/fixb.png) no-repeat center;}
.fixRight ul li.us3 a .icon { background: url(../images/fixc.png) no-repeat center;}
.fixRight ul li.us7 a .icon { background: url(../images/fixc.png) no-repeat center;}
.fixRight ul li.us4 a .icon { background: url(../images/fixd.png) no-repeat center;}
.fixRight ul li.us5 a .icon { background: url(../images/fixe.png) no-repeat center;}
.fixRight ul li.us1:hover a .icon { background: url(../images/fixabg.png) no-repeat center;}
.fixRight ul li.us2:hover a .icon,.fixRight ul li.us6:hover a .icon { background: url(../images/fixbbg.png) no-repeat center;}
.fixRight ul li.us3:hover a .icon { background: url(../images/fixcbg.png) no-repeat center;}
.fixRight ul li.us7:hover a .icon { background: url(../images/fixcbg.png) no-repeat center;}
.fixRight ul li.us4:hover a .icon { background: url(../images/fixdbg.png) no-repeat center;}
.fixRight ul li.us5:hover a .icon { background: url(../images/fixebg.png) no-repeat center;}
.fixRight ul li:us5 a { border:none; color:#999;}
.fixRight ul li.us5 a .t { color:#999;}
.fixRight ul li:us5:hover a .t { color:#fff;}

.fixRight ul li.sign { display: none;}

@media(max-width: 640px){
	.fixRight { display: none;}
}

.fixRightA { padding: relative;}
.fixRightA .iconBtn { border-bottom-right-radius: 6px; border-top-right-radius: 6px; background: url(../images/morebg.png) no-repeat center #126eb1; cursor: pointer; width: 20px; position: absolute; left:-20px; top:0;transform: rotate(180deg); height: 100%; }
.fixRight.cur .iconBtn { transform: rotate(0deg); border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.healthB-a .healthB-d ul li {opacity:1;}


/* 成为伙伴 */

.addJoinA { padding:110px 0 100px; background: url(../images/addjoinbg.jpg) no-repeat center/cover;}
.addJoinA-b { float: left; width: 480px; }
.addJoinA-c { float: right; width: calc(100% - 490px);}
.addJoinA-b ul { margin-top:45px; border-left:1px solid #e2e2e2; }
.addJoinA-b ul li { cursor: pointer; padding-left:24px; position: relative; margin-bottom:30px; font-size: 18px; color:#999999; line-height: 30px;}
.addJoinA-b ul li.cur,.addJoinA-b ul li:hover { color:#016fb5; }
.addJoinA-b ul li.cur:after,.addJoinA-b ul li:hover:after { content:''; width: 3px; position: absolute; left:-2px; height: 100%; background: #016baf; }

.addJoinA-b ul li:last-child { margin-bottom:0; }
.addJoinA-c ul li { float: left; width: 32%;}
.addJoinA-c ul li:nth-child(1),.addJoinA-c ul li:nth-child(2),.addJoinA-c ul li:nth-child(4) { margin-right:2%; }
.addJoinA-c ul li:nth-child(4),.addJoinA-c ul li:nth-child(5) { width: 49%;  margin-top:2%;}
.addJoinA-c ul li:nth-child(5) { float: right;}
.addJoinA-c ul li:nth-child(6) { width: 100%; margin-top:2%;}
.addJoinA-c ul li .inp { line-height: 60px; width: 100%; border:2px solid #fff;  border-radius: 8px; padding-left:20px; font-size: 16px; color:#016db2; }
.addJoinA-c ul li .inp:focus { border:2px solid #016db2;}
.addJoinA-c ul li .txt { height: 180px;}

.addJoinA-d { margin-top:40px; }
.addJoinA-d .sub { width: 200px; height: 56px; padding-left:60px; font-size: 15px; text-align: left; color:#fff; border-radius: 50px; border:none; background:url(../images/morebg.png) no-repeat 130px center #016baf;}

@media(max-width: 1780px){
	.addJoinA-b { float: left; width: 380px; }
	.addJoinA-c { float: right; width: calc(100% - 400px);}
}
@media(max-width: 1680px){
	.addJoinA { padding: 80px 0 80px; }
	.addJoinA-b { width: 300px; }
	.addJoinA-c { width: calc(100% - 320px);}
}
@media(max-width: 1480px){
	.addJoinA { padding: 60px 0 70px; }
	.addJoinA-b { width: 240px; }
	.addJoinA-c { width: calc(100% - 250px);}
	.addJoinA-c ul li .inp { line-height: 50px;}
	.addJoinA-c ul li .txt { height: 150px;}
	.addJoinA-d { margin-top: 30px; }
}
@media(max-width: 1280px){
	.addJoinA { padding: 50px 0 60px; }
}
@media(max-width: 1024px){
	.addJoinA { padding: 40px 0 50px; }
	.addJoinA-b { width: 100%; }
	.addJoinA-b ul { margin-top: 0px; border-left:none; border-bottom:1px solid #ddd;}
	.addJoinA-b ul li { float: left; padding: 16px 5px; margin-right:10px; text-align: center; margin:0 10px 0 0; font-size: 20px;}
	.addJoinA-b ul li:last-child{ margin-right:0;}
	.addJoinA-b ul li.cur:after,.addJoinA-b ul li:hover:after { width: 100%; left:0; height: 3px; bottom: -2px; background: #016baf; }
	.addJoinA-c { width: 100%; margin-top: 20px; }
	.addJoinA-c ul li .inp { line-height: 46px;}
	.addJoinA-c ul li .txt { height: 120px;}
	.addJoinA-d { margin-top: 20px; }
	.addJoinA-d .sub { width: 160px; height: 42px; padding-left:40px; background:url(../images/morebg.png) no-repeat 110px center #016baf;}

}
@media(max-width: 640px){
	.addJoinA { padding: 30px 0 40px; }
	.addJoinA-b ul li { font-size: 18px;}
	.addJoinA-c ul li .inp { line-height: 50px; font-size: 16px;}
	.addJoinA-c ul li .txt { height: 150px;}
	.addJoinA-d { margin-top: 20px; }
	.addJoinA-c ul li { width: 100%!important; margin-right:0!important;}
	.addJoinA-c ul li:nth-child(n+2) { margin-top: 12px;}
	.addJoinA-d { margin-top: 12px; }

}
@media(max-width: 500px){
	.addJoinA-b ul li { font-size: 16px; padding:12px 0;}
}
@media(max-width: 360px){
	.addJoinA-b ul li { font-size: 14px; margin-right: 8px;}
}


/*2021-11-11-Add*/
.topHeader .t_tuichu{
	float: right;
	line-height: 64px;
	display: none;
}

.topHeader .t_tuichu .bt{
	font-size: 14px;
	color: #fff;
}
.topHeader .t_tuichu .bt p{
	float: left;
}
.topHeader .t_tuichu .bt span{
	max-width: 120px;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: block;
    float: left;
}
.topHeader .t_tuichu .bt a{color: #fff;}

.topHeader.fixed-head .t_tuichu .bt{
	    color: #0073bd;
}
.topHeader.fixed-head .t_tuichu .bt a{color: #0073bd;}
@media(max-width: 1080px){
	.topHeader .t_tuichu{
		padding-right: 44px;
		line-height: 56px;
	}
}

@media(max-width: 500px){
	.topHeader .t_tuichu .bt span{
		max-width: 86px;
	}
}

@media(max-width: 330px){
	.topHeader .t_tuichu{display: none;}
}