#header{z-index: 999;}
#header.scroll{background: #fff;box-shadow: 0 0 10px 0 rgba(159,159,159,.4);}
#header #cd-logo img.wap,#header.scroll #cd-logo img.com{display: none;}
#header.scroll #cd-logo img.wap{display: block;}
#header.scroll li a{color: #333;}
#header #cd-top-nav li{font-size: 16px;margin-right: 60px;position: relative;text-transform: uppercase;}
#header #cd-top-nav li:last-child{margin-right: 0;}
#header #cd-top-nav li #line{width: 0px;height: 3px;background-color: #0073e8;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
#header #cd-top-nav li .tarA.act #line,#header #cd-top-nav li:hover #line{width: 100%;}
#header.scroll #cd-top-nav li #line{background-color: #0073e8;}
#header #cd-top-nav li .drow{position: absolute;left: 0;top: 80px;background: rgba(0,0,0,.5);display: none;min-width: 200px;max-width: 260px;padding: 20px 0;}
#header #cd-top-nav li .drow dt a{line-height: normal;color: #fff;padding: 10px 15px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform: inherit;font-size: 13px;}
#header #cd-top-nav li .drow dt:last-child a{border-bottom: none;}
#header #cd-top-nav li .drow dt a:hover{color: #0073e8;}
#header #cd-top-nav li:hover .drow{display: block;}
#header #cd-top-nav li .tarA{display: flex;}
#header #cd-top-nav li .tarA span{color: #fff;font-size: 14px;margin-left: 8px;}
#header #cd-top-nav li .tarA.act span,#header #cd-top-nav li:hover span,#header #cd-top-nav li .tarA.act a,#header #cd-top-nav li:hover a{color: #0073e8;}

#header.scroll .search-head .subNav{color: #333;}
.search-head{margin-left: 50px;}

.get-quote #ClickMe{height: 80px;line-height: 80px;position: absolute;top: 0;right: 0;background: #0073e8;border-top-left-radius: 500px;border-bottom-left-radius: 500px;color: #fff;font-weight: bold;display: inline-flex;overflow: hidden;padding-left: 40px;padding-right: 20px;cursor: pointer;}
.get-quote #ClickMe:hover{font-style: italic;}
.get-quote #ClickMe span{font-size: 22px;margin-left: 14px;}

.cd-main-content{padding-top: 0;padding-bottom: 0;}
.newban{}
.newban .txt{max-width: 850px;}
.newban .txt h3{font-size: 56px;color: #fff;font-weight: bold;text-transform: uppercase;display: block;line-height: 72px;height: auto!important;overflow: hidden;display: block;height: 144px;overflow: hidden;}
.newban .txt p{display: block;font-size: 20px;line-height: 30px;max-height: 60px;overflow: hidden;color: #fff;margin: 20px 0 30px;}
.newban .txt .mmbk .mmore{color: #fff;}
.newban .txt .mmbk{border: 2px solid #fff;}
.mmbk .mmore{transform: skewX(-350deg);color: #0073e8;font-weight: bold;font-size: 16px;}
.mmbk{transform: skewX(350deg);height: 55px;line-height: 50px;padding: 0 20px;display: inline-flex;border: 2px solid #0073e8;box-sizing: border-box;border-radius: 5px;}
.mmbk .mmore span{font-size: 20px;margin-left: 5px;float: right;}
.mmbk:hover{border: 2px solid #0073e8!important;background: #0073e8;}
.mmbk:hover .mmore{color: #fff;}

#footer{background: url(../images/z5.jpg) no-repeat center;background-size: cover;position: relative;z-index: 99;}
#footer .copy{height: 72px;line-height: 72px;font-size: 14px;color: #fff;display: block;border-top: 1px solid rgba(255,255,255,.3);overflow: hidden;}
#footer .copy dt{float: left;margin-right: 15px;display: flex;}
#footer .copy dt a{color: #fff;text-decoration: underline;}
#footer .copy dt a:hover{font-style: italic;}
#footer .link{display: flex;flex-flow: row wrap;justify-content: space-between;color: #fff;padding: 60px 0 90px;}
#footer .link li.fir{max-width: 22%;}
#footer .link li.fir .p{color: #fff;line-height: 24px;margin-top: 20px;font-size: 14px;}
#footer .link li b{font-size: 18px;font-weight: bold;margin-bottom: 10px;display: block;height: 30px;line-height: 30px;color: #0073e8;}
#footer .link li a{color: #fff;line-height: 30px;}
#footer .link li a:hover{text-decoration: underline;}
#footer .link li.last p{line-height: 24px;font-size: 14px;margin-bottom: 12px;display: flex;}
#footer .link li.last p:last-child{line-height: 20px;}
#footer .link li.last{max-width: 18%;}
#footer .link li.last p span{color: #0073e8;font-size: 20px;margin-right: 10px;}

@media (max-width: 1900px){
	.get-quote{display: none;}
	.search-head{margin-right: 0;}
}
@media (max-width: 1700px){
	.btt1{top: 20%;right: 5%;}
	.newban .txt h3{font-size: 44px;line-height: 55px;height: 110px;}
}
@media (max-width: 1400px){
	#header #cd-top-nav li{margin-right: 50px;}
	.newban{padding-bottom: 60%;}
}
@media (max-width: 1200px){
	#header #cd-top-nav li{margin-right: 30px;}
	#cd-logo img{max-height: 34px;}
	.search-head{margin-left: 30px;}
	.newban{padding-bottom: 60%;}
	.newban .txt h3{font-size: 36px;line-height: 50px;height: 100px;}
	.newban .txt p{font-size: 18px;}
	.newban .txt{max-width: 700px;}
}
@media (max-width: 1024px){
	#header{background: #fff;box-shadow: 0 0 10px 0 rgba(159,159,159,.4);}
	#header #cd-logo img.wap{display: block;}
	#header #cd-logo img.com,#footer{display: none;}
	.search-head .subNav{color: #333;}
	.search-head{line-height: 60px;margin-right: 70px;}
	.cd-main-content{padding-top: 60px!important;}
	.btt1{top: 16%;right: 10%;}
	.newban .txt h3{font-size: 30px;line-height: 45px;height: 90px;max-width: 80%;}
	#cd-logo img{max-height: 30px;}
	.newban .txt{max-width: 80%;margin: 0 auto;}
	.newban .txt h3{padding-left: 0;}
}
@media (max-width: 940px){
	.newban .txt h3{font-size: 26px;line-height: 40px;height: 80px;max-width: 80%;margin-bottom: 20px;}
}
@media (max-width: 560px){
	.newban .txt h3{font-size: 22px;line-height: 34px;height: 64px;max-width: 100%;margin-bottom: 20px;}
	.newban .txt{max-width: 94%;left: 3%;}
	.newban .txt p{font-size: 16px;line-height: 26px;max-height: 78px;}
	
}

.newban .flex-control-paging{display: none!important;}
.search-head span.icon-sousuo{font-weight: normal;font-size: 15px;}
.flexslider .slides .wrap>img{width:100%;height:100%;object-fit:cover;transform: scale(1.2);transition: transform 4s;}
.flexslider .slides li.ac .wrap>img{pointer-events:auto;}
.flexslider .slides li.ac .wrap>img{transform:none;}

.ind_pfl{position: absolute;width: 100%;left: 0;bottom: 60px;z-index: 99;}
.ind_pfl ul{display: flex;flex-flow: row wrap;justify-content: space-between;max-width: 1530px;margin: 0 auto;width: 100%;}
.ind_pfl li{width: 22.5%;background: rgba(0,0,0,.3);border-radius: 5px;padding: 45px 4%;}
.ind_pfl li a{display: flex;}
.ind_pfl li b{font-weight: bold;font-size: 20px;color: #fff;height: 60px;line-height: 54px;overflow: hidden;display: block;padding-left: 10%;}
.ind_pfl li img{height: fit-content;}
.ind_pfl li:hover{background: #0073e8;}

.padd{padding: 70px 0 80px;display: flow-root;}
.tit_all span{color: #0073e8;font-weight: bold;text-transform: uppercase;font-size: 20px;display: block;margin-bottom: 10px;}
.tit_all h3{font-weight: bold;font-size: 64px;line-height: 72px;}
.tit_all p{font-size: 24px;line-height: 36px;display: block;margin-top: 10px;}

.ind_ab{max-width: 1980px;margin: 0 auto;position: relative;}
.ind_ab .txt{width: 46%;}
.ind_ab .pic{max-width: 50%;position: absolute;top: 10%;right: 0;}
.ind_ab .txt .p{font-size: 18px;line-height: 30px;margin: 30px 0 50px;}
.ind_ab .txt dt{float: left;width: 33.33%;text-align: center;position: relative;margin-bottom: 50px;}
.ind_ab .txt dt::after{position: absolute;top: 15px;right: 0;content: ' ';width: 3px;height: 90px;background: #0073e8;}
.ind_ab .txt dt p{padding: 0 10%;}
.ind_ab .txt dt .num b{font-size: 60px;font-family: Arial;margin-right: 4px;}
.ind_ab .txt dt .num{font-size: 50px;font-weight: bold;margin-bottom: 10px;}

.ind_pro{padding-bottom: 45px;}
.ind_pro .tit_all{max-width: 700px;}
.ind_pro .mmbk{margin-top: 100px;}
.ind_pro .tab-hd{display: flex;flex-flow: row wrap;justify-content: space-between;margin: 30px 0 40px;position: relative;}
.ind_pro .tab-hd::after{position: absolute;left: 0;top: 20px;content: '';width: 100%;height: 1px;background: url(../images/z7.png) repeat-x center;}
.ind_pro .tab-hd li{height: 40px;line-height: 40px;background: #fff;border-radius: 500px;text-align: center;color: #333;font-size: 18px;font-weight: bold;overflow: hidden;float: left;position: relative;z-index: 2;width: 16%;}
.ind_pro .tab-hd li.active{background: #0073e8;color: #fff;}
.ind_pro .tab-hd li:first-child{margin-left: 8%;}.ind_pro .tab-hd li:last-child{margin-right: 8%;}
.ind_pro .tab-bd li{position: relative;}
.swi_pro .swiper-slide{border: 1px solid #ddd;border-radius: 5px;box-sizing: border-box;overflow: hidden;}
.swi_pro .swiper-slide .imgfd img{padding: 45px;}
.swi_pro .swiper-slide:hover{border-color: #0073e8;}
.swi_pro .swiper-slide .txt{padding: 30px;padding-top: 0;display: flow-root;color: #333;}
.swi_pro .swiper-slide .txt b{font-size: 20px;height: 25px;line-height: 25px;display: block;margin-top: 20px;}
.swi_pro .swiper-slide .txt h2{font-size: 16px;display: block;margin: 10px 0 20px;height: 20px;line-height: 20px;overflow: hidden;}
.mmore2{font-size: 16px;color: #0073e8;font-weight: bold;display: flex;}
.mmore2 span{font-size: 20px;margin-left: 10px;}
.swi_pro .swiper-slide:hover .txt h2{color: #0073e8;}
.swi_anniu{width: 110px;margin: 0 auto;position: relative;margin-top: 40px;}
.swi_anniu .swiper-button-next,.swi_anniu .swiper-button-prev{width: 45px;height: 45px;text-align: center;line-height: 45px;background: #eee;transform: skewX(354deg);top: 0;margin-top: 0;cursor: pointer;border-radius: 2px;}
.swi_anniu .swiper-button-next{right: 0;}.swi_anniu .swiper-button-prev{right: 0;}
.swi_anniu .swiper-button-next span,.swi_anniu .swiper-button-prev span{transform: skewX(-354deg);font-size: 20px;color: #333;}
.swi_anniu .swiper-button-prev span{transform: rotate(180deg);}
.swi_anniu .swiper-button-next:hover,.swi_anniu .swiper-button-prev:hover{background: #0073e8;border-color: #0073e8!important;}
.swi_anniu .swiper-button-next:hover span,.swi_anniu .swiper-button-prev:hover span{color: #fff;}

.ind_jec .tab-hd,.ind_jec .tab-bd,.ind_jec .tit_all{padding: 0 60px;}
.ind_jec .box{max-width: 860px;padding: 50px 0 60px;width: 100%;background: #fff url(../images/z10.png) no-repeat bottom right;}
.ind_jec .tab-hd{display: flex;flex-flow: row wrap;justify-content: space-between;position: relative;margin: 40px 0 30px;}
.ind_jec .tab-hd::after{position: absolute;bottom: 0;left: 0;content: '';width: 100%;height: 1px;background: #eee;}
.ind_jec .tab-hd li{width: 18%;position: relative;padding-bottom: 15px;}
.ind_jec .tab-hd li:last-child{width: 24%;}
.ind_jec .tab-hd li b{font-size: 18px;line-height: 24px;height: 48px;overflow: hidden;display: block;}
.ind_jec .tab-hd li.active{color: #0073e8;}
.ind_jec .tab-hd li #line{width: 0px;height: 5px;background-color: #0073e8;margin: 0 auto;position: absolute;bottom: 0;left: 0px;transition: width 0.2s linear;z-index: 2;}
.ind_jec .tab-hd li.active #line{width: 60px;}
.ind_jec .tab-bd li .p{line-height: 30px;margin: 20px 0 50px;}
.ind_jec .tab-bd li b{font-size: 18px;}

.ind_new .tit_all{margin-bottom: 40px}
.ind_new .mmbk{margin-top: 40px;}
.ind_new .box1{width: 47.5%;}.ind_new .box2{width: 50%;}
.ind_new li .imgfd{width: 30%;border-radius: 5px;padding-top: 22%;}
.ind_new li .txt{width: 66%;}
.ind_new li .txt b,.ind_new li:hover .txt h2{color: #0073e8;}
.ind_new li .txt h2{font-size: 20px;font-weight: bold;display: block;height: 26px;line-height: 26px;overflow: hidden;margin: 15px 0;}
.ind_new li .txt p{font-size: 16px;line-height: 24px;height: 48px;display: block;overflow: hidden;display: block;margin-bottom: 15px;}
.ind_new li{width: 100%;display: flow-root;margin-bottom: 25px;}
.ind_new li:last-child{margin-bottom: 0;}
.ind_new .box1 li .imgfd,.ind_new .box1 li .txt{width: 100%;}
.ind_new .box1 li .imgfd{padding-top: 50%;margin-bottom: 30px;}

.ind_ly .box{width: 50%;position: relative;}
.pic_fd{width: 45%;position: relative;}
.pic_fd .fd{position: absolute;top: 6%;left: 30%;animation: Updown 1s infinite alternate;position: absolute;width: 28.5%;}
@keyframes Updown {
	from {
		margin-top: 20px;
	}

	to {
		margin-top: 10px;
	}
}
.ind_ly form{margin-top: 30px;}
.ind_ly input,.ind_ly textarea{background: #eee;border-radius: 5px;text-indent: 10px;}
.ind_ly input{height: 50px;line-height: 50px;width: 49%;float: left;}
.ind_ly textarea{width: 100%;margin: 20px 0;height: 100px;padding: 10px 0;}
.ind_ly input:nth-child(2){float: right;}
.ind_ly input.sub{background: #0073e8;width: 200px;text-align: center;text-indent: 0;font-size: 18px;color: #fff;cursor: pointer;font-weight: bold;transform: skewX(354deg);}

@media (max-width: 1700px){
	.tit_all h3{font-size: 40px;line-height: 50px;}
	.ind_ab .txt dt .num b{font-size: 50px;}
}
@media (max-width: 1200px){
	.ind_pfl{width: 96%;left: 2%;}
	.ind_pfl li b{font-size: 18px;padding-left: 10%;}
	.ind_pfl li{width: 24%;padding: 30px 2%;}
	.tit_all h3{font-size: 30px;line-height: 40px;}
	.ind_ab .txt dt .num b{font-size: 40px;}
	.ind_ab .txt dt{font-size: 15px;}
	.pic_fd{width: 48%;}
}
@media (max-width: 1024px){
	.ind_ab .pic{display: none;}
	.ind_ab .txt{width: 100%;}
	.ind_ab .txt .p{margin-bottom: 30px;font-size: 16px;}
	.ind_pro .mmbk{margin-top: 0px;}
}
@media (max-width: 940px){
	.newban{padding-bottom: 75%;}
	.newban .txt h3{max-width: 100%;}
	.newban .txt p{margin-top: 0;}
	.btt1{top: 8%;}
	.padd{padding: 40px 0 50px;}
	.tit_all h3{font-size: 24px;line-height: 34px;}
	.tit_all span{font-size: 18px;margin-bottom: 10px;}
	.ind_pfl li{width: 48%;margin: 10px 0;padding: 20px 6%;}
	.ind_pfl li b{height: 40px;line-height: 40px;font-size: 16px;}
	.ind_pfl li img{max-height: 40px;}
	.ind_pfl{width: 90%;left: 5%;bottom: 30px;}
	.ind_ab .txt .p{margin: 20px 0;}
	.ind_ab .txt dt .num{font-size: 30px;}
	.ind_pro .mmbk{display: none;}
	.ind_pro .tab-hd li:first-child{margin-left: 0;}.ind_pro .tab-hd li:last-child{margin-right: 0;}
	.ind_pro .tab-hd li{width: 25%;font-size: 17px;}
	.ind_pro .tab-hd{margin: 20px 0 30px;}
	.swi_anniu{margin-top: 20px;}
	.ind_new .box1{display: none;}
	.ind_new .box2,.ind_ly .box,.pic_fd{width: 100%;}
}
@media (max-width: 560px){
	.newban{height: 580px;}
	.tit_all h3{font-size: 20px;line-height: 30px;}
	.tit_all span{font-size: 16px;margin-bottom: 0;}
	.tit_all p{font-size: 18px;line-height: 25px;margin-top: 5px;}
	.padd{padding: 30px 0 40px;}
	.ind_pfl li{padding-left: 4%;padding-right: 4%;}
	.ind_pfl li b{height: 44px;line-height: 44px;}
	.ind_pfl li img{margin-top: 4px;max-height: 36px;}
	.ind_pfl{width: 96%;left: 2%;}
	.ind_ab .txt .p{line-height: 26px;}
	.ind_ab .txt dt .num b{font-size: 30px;}
	.ind_ab .txt dt p{font-size: 14px;}
	.ind_ab .txt dt::after{width: 2px;height: 60px;}
	.ind_ab .txt dt{margin-bottom: 30px;}
	.ind_ab .txt .p{margin-top: 15px;}
	.ind_ab .txt dt .num{font-size: 20px;}
	.ind_pro .tab-hd li{width: 50%;}
	.ind_ab .pic{display: block;position: inherit;max-width: 100%;}
	.ind_jec .box{padding: 24px 0 35px;}
	.ind_jec .tab-hd, .ind_jec .tab-bd, .ind_jec .tit_all{padding: 0 20px;}
	.ind_jec .tab-hd{margin: 20px 0 10px;}
	.ind_jec .tab-hd li{width: 48%!important;margin-bottom: 10px;}
	.ind_jec .tab-hd li b{font-size: 16px;line-height: 20px;height: 40px;}
	.ind_jec .tab-hd::after{bottom: 10px;}
	.ind_jec .tab-bd li .p{font-size: 15px;line-height: 26px;margin: 15px 0 30px;}
	.ind_new .mmbk,.ind_new li .txt p,.ind_new li .txt b{display: none;}
	.ind_new li .imgfd{width: 34%;}
	.ind_new li .txt{width: 63%;}
	.ind_new li .txt h2{font-size: 16px;line-height: 24px;height: 48px;margin-top: 0;}
	.ind_new .tit_all{margin-bottom: 20px;}
	.ind_ly input{width: 100%;margin-bottom: 10px;}
	.ind_ly textarea{margin: 0;margin-bottom: 10px;}
	.ind_ly form{margin-top: 20px;}
	.pic_fd .fd{top: 0;left: 28%;}
}

.f40{font-size: 40px;font-weight: bold;color: #333;}
.info_ab .txt{width: 45%;}
.info_ab .txt b{font-size: 20px;line-height: 36px;display: block;margin: 20px 0 30px;}
.info_ab .txt .p{font-size: 18px;line-height: 30px;}
.info_ab .pic_fd{width: 48%;margin-top: 6%;}

.info_his h3{color: #fff;text-align: center;margin-bottom: 60px;}
.swi_his .swiper-slide{position: relative;padding-top: 130px;width: 18.8%;}
.swi_his .swiper-slide b{display: inline-block;height: 60px;line-height: 60px;font-size: 36px;color: #fff;border-radius: 500px;position: relative;z-index: 2;border: 2px solid #fff;box-sizing: border-box;width: 60%;text-align: center;}
.swi_his .swiper-slide::after{position: absolute;top: 160px;right: 0;width: 40%;content: '';height: 1px;background: url(../images/z7.png) repeat-x left;}
.swi_his .swiper-slide .ic{width: 50px;height: 50px;border: 2px solid #fff;border-radius: 500px;margin-right: 15px;}
.swi_his .swiper-slide:last-child::after{display: none;}
.swi_his .swiper-slide .p{font-size: 18px;line-height: 24px;color: #fff;max-height: 120px;overflow: hidden;}
.swi_his .swiper-slide .box{display: -webkit-inline-box;position: absolute;top: 0;left: 37px;z-index: 2;}
.swi_his .swiper-slide .xian{position: absolute;bottom: 55px;left: 16px;z-index: 1;height: 105px;width: 23px;overflow: hidden;background: url(../images/z15.png) no-repeat center;}
.swi_his .swiper-slide:nth-child(2n){padding-bottom: 150px;}
.swi_his .swiper-slide:nth-child(2n) .xian{transform: rotateX(180deg);bottom: 50px;}
.swi_his .swiper-slide:nth-child(2n) .box{top: 260px;}
.swi_his .swiper-slide:nth-child(2n) .p{max-height: 72px;}
.swi_his{padding-bottom: 45px;position: relative;}
/*.swi_his::after{position: absolute;top: 160px;;left: 0;width: 100%;content: '';height: 1px;background: url(../images/z7.png) repeat-x left;}*/
.swi_his .swiper-slide-active .ic,.swi_his .swiper-slide:hover .ic{border-color: #0073e8;background: #0073e8;}
.swi_his .swiper-slide-active b,.swi_his .swiper-slide:hover b{border-color: #0073e8;background: #0073e8;}
.swi_his .swiper-slide-active .xian,.swi_his .swiper-slide:hover .xian{background: url(../images/z22.png) no-repeat center;}
.swi_his .swiper-slide-active .p,.swi_his .swiper-slide:hover .p{color: #0073e8;}
.swi_his .swiper-button-next,.swi_his .swiper-button-prev{background: none;border: 2px solid #fff;}
.swi_his .swiper-button-next span,.swi_his .swiper-button-prev span{color: #fff;}

.info_cer h3{text-align: center;margin-bottom: 60px;}
.info_cer .swiper-container{overflow: hidden;}
.swi_cer{background: #eee;padding: 60px;height: 650px;}
.swi_cer .swiper-button-next,.swi_cer .swiper-button-prev{background: none;border: 2px solid #333;}
.swi_cer .swiper-button-next span,.swi_cer .swiper-button-prev span{color: #333;}
.swi_cer .swi_anniu{width: auto;position: initial;margin: 0;}
.swi_cer .swi_anniu .swiper-button-next,.swi_cer .swi_anniu .swiper-button-prev{top: 50%;}
.swi_cer .swi_anniu .swiper-button-next{right: 2%;}.swi_cer .swi_anniu .swiper-button-prev{left: 2%;}
.swi_cer{position: relative;}
.swi_cer .swiper-slide .p{font-size: 18px;line-height: 30px;height: 60px;display: block;overflow: hidden;text-align: center;display: block;margin-top: 20px;}
.swi_cer .swiper-slide img{margin: 0 auto;display: block;padding: 0 8%;}
.swi_cer .swiper-slide{position:relative;transition: 300ms;transform: scale(1);}
.swi_cer .swiper-slide .box{background: #fff;padding: 16px;border-radius: 5px;display: none;}
.swi_cer .swiper-container{max-width: 1400px;margin: 0 auto;}
.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide{width: 28%!important;margin-top: 0!important;}
.swi_cer .swiper-slide-active+.swiper-slide,
.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide{width: 21%!important;margin-top: 50px!important;}
.swi_cer .swiper-slide-active,
.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{width: 15%!important;margin-top: 95px!important;}
.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide .box,
.swi_cer .swiper-slide-active+.swiper-slide .box,
.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .box,
.swi_cer .swiper-slide-active .box,
.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .box{display: block;}

.info_cous{padding: 80px 0;display: flow-root;}
.info_cous .box{max-width: 1200px;width: 100%;margin: 0 auto;color: #fff;}
.info_cous .box h3{color: #fff;}
.info_cous .box p{font-size: 20px;display: block;margin-top: 20px;}
.info_cous .box .mmbk{border-color: #fff;margin-top: 20px;}
.info_cous .box .mmbk a{color: #fff;}

.info_map{overflow: hidden;height: 550px;}
.info_cont .box2{width: 50%;}
.info_cont .box1{width: 46%;}
.info_cont .box1 .b{font-size: 20px;margin: 30px 0 40px;display: block;}
.info_cont .box1 dt{width: 100%;display: flow-root;margin-bottom: 30px;display: flex;font-size: 18px;}
.info_cont .box1 dt span{color: #0073e8;margin-right: 12px;font-size: 20px;}
.info_cont .box1 dt b{color: #0073e8;display: block;margin-bottom: 12px;}
.info_cont .box1 dt p{line-height: 24px;}

.info_cont .box2 p{display: block;margin-top: 10px;}
.cont_feed input{width: 100%;height: 60px;line-height: 60px;border-radius: 5px;margin-top: 20px;text-indent: 40px;}
.cont_feed input:nth-child(1){background: #eee url(../images/feed1.png) no-repeat 10px;}
.cont_feed input:nth-child(2){background: #eee url(../images/feed2.png) no-repeat 10px;}
.cont_feed input:nth-child(3){background: #eee url(../images/feed3.png) no-repeat 10px;}
.cont_feed input::-webkit-input-placeholder,.cont_feed textarea::-webkit-input-placeholder{color: #999;}
.cont_feed textarea{width: 100%;background: #eee url(../images/feed5.png) no-repeat 10px 16px;border-radius: 5px;text-indent: 40px;padding-top: 15px;margin-top: 20px;}
.cont_feed .sub{transform: skewX(-365deg);width: 240px;background: #0073e8;text-indent: 0;text-align: center;color: #fff;cursor: pointer;font-weight: bold;}

.info_case .f40{text-align: center;}
.info_case .tab-hd{max-width: 1110px;width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;margin: 0 auto;padding: 50px 0 76px;position: relative;z-index: 9;}
.info_case .tab-hd li{width: 200px;padding: 30px 0;border: 1px solid #ddd;border-radius: 5px;text-align: center;position: relative;}
.info_case .tab-hd li::after{position: absolute;bottom: -76px;left: 92px;content: '';background: url(../images/z30.png) no-repeat center;width: 15px;height: 76px;z-index: 9;display: none;}
.info_case .tab-hd li b{font-size: 18px;line-height: 24px;height: 48px;display: block;overflow: hidden;padding: 0 10px;}
.info_case .tab-hd li .ic{max-height: 50px;overflow: hidden;margin-bottom: 10px;}
.info_case .tab-hd li.active{border-color: #0073e8;background: #0073e8;color: #fff;}
.info_case .tab-hd li.active .ic{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}
.info_case .tab-hd li.active::after{display: block;}
.info_case .tab-bd{background: #eee;padding: 50px 0 90px;position: relative;z-index: 1;margin-top: -15px;}
.info_case .tab-bd li b{font-size: 36px;}
.info_case .tab-bd li .p{font-size: 18px;line-height: 30px;margin: 20px 0 60px;}
.info_case .tab-bd dt{width: 23.75%;float: left;margin-right: 1.66%;border-radius: 5px;background: #fff;overflow: hidden;margin-top: 24px;}
.info_case .tab-bd dt:last-child{margin-right: 0;}
.info_case .tab-bd dt h2{font-size: 20px;line-height: 30px;height: 60px;display: block;overflow: hidden;font-weight: bold;}
.info_case .tab-bd dt .txt{padding: 20px 20px 30px;}
.info_case .tab-bd dt .p2{font-size: 16px;line-height: 24px;height: 72px;overflow: hidden;margin: 15px 0;}
.info_case .tab-bd dt:hover h2{color: #0073e8;}

.new_fl{text-align: center;width: 100%;margin: 50px 0 40px;}
.new_fl dl{display: inline-block;}
.new_fl dt{margin-right: 54px;float: left;position: relative;height: 30px;overflow: hidden;}
.new_fl dt:last-child{margin-right: 0;}
.new_fl dt a{font-weight: bold;font-size: 18px;}
.new_fl dt #line{width: 0px;height: 3px;background-color: #0073e8;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
.new_fl dt:hover #line,.new_fl dt.cur #line{width: 100%;}

.list_new li{width: 31.25%;float: left;margin-right: 3.125%;margin-bottom: 40px;}
.list_new li:nth-child(3n){margin-right: 0;}
.list_new li .imgfd{width: 100%;padding-top: 75%;border-radius: 0;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.list_new li .txt{width: 100%;padding: 30px 20px;border: 1px solid #ddd;border-top: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.list_new li .txt h2{height: 60px;line-height: 30px;}

@media (max-width: 1400px){
	.swi_cer{height: 560px;}
	.f40{font-size: 30px;}
	.col_banner h3{font-size: 36px;line-height: 50px;left: 2%;}
	.swi_his .swiper-slide b{font-size: 26px;}
	.info_case .tab-bd li b{font-size: 24px;}
}
@media (max-width: 1200px){
	.info_case .tab-bd dt{width: 32%;margin-right: 2%;}
	.info_case .tab-bd dt:nth-child(3n){margin-right: 0;}.follow{display: none;}
}
@media (max-width: 1024px){
	.col_banner{height: 360px}
	.col_banner h3{font-size: 30px;line-height: 45px;}
	.info_ab .pic_fd,.info_ab .txt{width: 100%;}
	.info_ab .txt b{font-size: 18px;line-height: 34px;}
	.info_ab .txt .p{font-size: 16px;}
	.swi_his .swiper-slide{width: 22.5%;}
	.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide,
	.swi_cer .swiper-slide-active+.swiper-slide,
	.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide,
	.swi_cer .swiper-slide-active,
	.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{width: 33.33%!important;margin: 0!important;}
	.swi_cer{height: auto;padding-bottom: 105px;}
	.info_cer h3,.info_his h3{margin-bottom: 40px;}
	.swi_cer .swi_anniu{width: 110px;margin: 0 auto;position: relative;margin-top: 30px;}
	.language .all{height: 60px;line-height: 60px;color: #333;}
	.language{padding: 0;margin: 0;margin-right: 80px;}
	.language dl{top: 60px;}
	.search-head,.follow{display: none;}
	.info_cous .box{max-width: 96%;}
	.info_cous .box .txt{width: 70%;}
	.info_case .tab-bd dt h2{font-size: 18px;}
}
@media (max-width: 940px){
	.col_banner h3{font-size: 26px;}
	.f40{font-size: 24px;}
	.info_ab .txt b{line-height: 34px;line-height: 24px;margin: 10px 0;}
	.swi_his .swiper-slide{width: 44%;}
	.swi_cer{padding: 30px;padding-bottom: 75px;}
	.info_cer h3, .info_his h3{margin-bottom: 20px;}
	.swi_his .swiper-slide b{font-size: 22px;}
	.swi_his .swiper-slide .p{font-size: 16px;line-height: 20px;max-height: 60px;}
	.swi_his .swiper-slide:nth-child(2n) .p{max-height: 80px;}
	.swi_cer .swiper-slide .p{font-size: 16px;line-height: 20px;height: 40px;}
	.info_cous{padding: 40px 0;}
	.info_cous .box p{font-size: 18px;}
	.info_cont .box1,.info_cont .box2{width: 100%;}
	.info_map,.padmap{display: none;}
	.info_case .tab-hd li{width: 24%;padding: 20px 0;}
	.info_case .tab-hd li b{font-size: 16px;line-height: 20px;height: 40px;}
	.info_case .tab-bd li b{font-size: 20px;}
	.info_case .tab-bd li .p{margin: 10px 0 30px;font-size: 16px;}
	.info_case .tab-bd dt,.info_case .tab-bd dt:nth-child(3n),.list_new li,.list_new li:nth-child(3n){width: 48%;margin-right: 2%;}
	.info_case .tab-bd dt:nth-child(2n),.list_new li:nth-child(2n){margin-right: 0;}
	.info_case .tab-bd dt .p2{font-size: 15px;margin: 10px 0;}	
	.info_case .tab-bd dt h2{font-size: 18px;line-height: 25px;height: 50px;}
	.list_new li{margin-bottom: 20px;}
}
@media (max-width: 560px){
	.col_banner h3{font-size: 22px;line-height: 34px;}
	.col_banner{height: 280px;}
	.col_loca{margin-bottom: 0;}
	.f40{font-size: 20px;line-height: 30px;}
	.info_ab .txt b{font-size: 17px;}
	.info_ab .txt .p{line-height: 26px;}
	.swi_his .swiper-slide{width: 80%;}
	.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide,
	.swi_cer .swiper-slide-active+.swiper-slide,
	.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide,
	.swi_cer .swiper-slide-active,
	.swi_cer .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{width: 100%!important;}
	.language .all{font-size: 15px;}
	.language dl dt a{font-size: 13px;}
	.info_cous .box .txt{width: 100%;}
	.info_cous .box p{font-size: 16px;margin-top: 10px;}
	.info_cous .box .mmbk{float: left;margin-top: 30px;}
	.info_cont .box1 .b{margin: 10px 0 20px;font-size: 18px;}
	.info_cont .box1 dt b{margin-bottom: 4px;}
	.info_cont .box1 dt p{font-size: 16px;}
	.info_cont .box1 dt{margin-bottom: 15px;}
	.info_cont .box1 dt:last-child{margin-bottom: 40px;}
	.info_case .tab-hd li{width: 49%;margin: 4px 0;padding: 15px 0;}
	.info_case .tab-hd li.active::after{display: none;}
	.info_case .tab-hd{padding: 20px 0 40px;max-width: 96%;margin: 0 auto;}
	.info_case .tab-bd{margin-top: 0;}
	.info_case .tab-bd{padding: 30px 0 40px;}
	.info_case .tab-bd li b{font-size: 19px;}
	.info_case .tab-bd li .p{line-height: 24px;}
	.info_case .tab-bd dt{width: 100%!important;margin-top: 15px;margin-right: 0!important;}
	.info_case .tab-bd dt h2{font-size: 17px;}
	.info_case .tab-bd dt .p2{font-size: 14px;line-height: 22px;height: 66px;}
	.list_new li{width: 100%!important;margin-right: 0!important;margin-bottom: 15px;}
	.new_fl dt:first-child{display: none;}
	.new_fl dt{margin-right: 30px;}
	.new_fl{margin: 30px 0;}
	.list_new li .txt h2{line-height: 24px;height: 48px;}
	.list_new li .txt b{display: block;margin-bottom: 10px;font-size: 15px;}
	.list_new li .txt{padding: 20px;}
}

.main_fl{width: 18.75%;}.main_fr{width: 78.6%;}
.main_fl .tit b{display: block;width: 100%;font-size: 22px;height: 28px;line-height: 28px;overflow: hidden;}
.main_fl .tit{position: relative;padding-bottom: 16px;}
.main_fl .tit::after{position: absolute;bottom: 2px;left: 0;width: 100%;height: 1px;background: #ddd;content: '';z-index: 1;}
.main_fl .tit::before{position: absolute;bottom: 0;left: 0;width: 100px;height: 5px;background: #0073e8;content: '';z-index: 2;}
.main_fl .box{margin-bottom: 40px;}
.rec_pro li{margin-top: 15px;width: 100%;display: flow-root;}
.rec_pro li .imgfd{width: 33%;padding-top: 25%;border: 1px solid #ddd;border-radius: 5px;box-sizing: border-box;}
.rec_pro li .txt{width: 63%;font-size: 14px;}
.rec_pro li .txt h2{font-size: 14px;}
.rec_pro li .txt b{margin: 10px 0 5px;}
.rec_pro li .txt h2,.rec_pro li .txt b{height: 18px;line-height: 18px;display: block;overflow: hidden;}
.rec_pro li:hover .txt h2,.hot_new li:hover a{color: #0073e8;}
.hot_new li{margin-top: 15px;width: 100%;display: flow-root;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.hot_new li a{font-size: 14px;line-height: 25px;display: block;height: 50px;overflow: hidden;}

.prosub .box2{}
.prosub .box2 .subNav{height: 60px;line-height: 60px;border-bottom: 1px solid #ddd;position: relative;cursor: pointer;overflow: hidden;}
.prosub .box2 .subNav a{font-size: 18px;font-weight: bold;padding-right: 20px;}
.prosub .box2 .subNav i{width: 11px;height: 7px;background: url(../images/z32.png) no-repeat center;position: absolute;right: 0;top: 28px;}
.prosub .box2 .currentDt i,.prosub .box2 .subNav:hover i{background: url(../images/z33.png) no-repeat center;}
.prosub .box2 .currentDt a,.prosub .box2 .subNav:hover a{color: #0073e8;}
.prosub .box2 .navContent li a{display: block;font-size: 16px;border-bottom: 1px dashed #ddd;padding: 13px 10px;line-height: 22px;}
.prosub .box2 .navContent li:hover a{color: #fff;background: #0073e8;}

.protxt h2{font-size: 36px;font-weight: bold;}
.protxt .p{font-size: 18px;line-height: 34px;margin: 20px 0 50px;}
.list_pro li{width: 30.8%;float: left;margin-right: 3.8%;margin-bottom: 40px;}
.list_pro li:nth-child(3n){margin-right: 0;}

.proshow1 .txt{width: 53%;}
.proshow1 .pic .swiper-button-lock{display: block;}
.proshow1 .pic img{display: block;}
.proshow1 .pic{width: 44%;overflow: hidden;}
.proshow1 .pic .mySwiper2,.proshow1 .pic .mySwiper .swiper-slide{border-radius: 5px;border: 1px solid #ddd;overflow: hidden;}
.proshow1 .pic .mySwiper{padding: 0 25px;}
.proshow1 .pic .swiper-button-next span,.proshow1 .pic .swiper-button-prev span{color: #ddd;font-size: 18px;}
.proshow1 .pic .swiper-button-next{right: 0;width: auto;}.proshow1 .pic .swiper-button-prev{left: 0;width: auto;}
.proshow1 .pic .swiper-button-next span:hover,.proshow1 .pic .swiper-button-prev span:hover{color: #0073e8;}
.proshow1 .pic .swiper-slide{cursor: pointer;}
.proshow1 .pic .swiper-slide-thumb-active,.proshow1 .pic .swiper-slide:hover{border-color: #0073e8!important;}
.proshow1 .txt i{font-weight: bold;}
.proshow1 .txt h1{font-size: 30px;font-weight: bold;}
.proshow1 .txt b{color: #0073e8;display: block;margin: 30px 0 10px;}
.proshow1 .txt .p{}
.proshow1 .txt dl{margin: 60px 0 35px;display: flow-root;}
.proshow1 .txt dt{height: 45px;line-height: 45px;border-radius: 5px;background: #0073e8;float: left;padding: 0 30px;overflow: hidden;transform: skewX(354deg);}
.proshow1 .txt dt a{font-weight: bold;color: #fff;transform: skewX(-354deg);}
.proshow1 .txt dt span{font-size: 20px;margin-right: 14px;float: left;}
.proshow1 .txt dt:nth-child(2){border: 1px solid #0073e8;box-sizing: border-box;background: #fff;margin-left: 20px;}
.proshow1 .txt dt:nth-child(2) a{color: #0073e8;}
.proshow1 .txt dt:hover a{text-decoration: underline;}

.proshow2{height: 45px;line-height: 45px;overflow: hidden;background: #eee;margin: 30px 0 20px;}
.proshow2 b{padding: 0 30px;background: #0073e8;font-size: 18px;color: #fff;display: inline-block;}
.relpro{margin-top: 40px;}
.relpro b{font-size: 22px;display: block;margin-bottom: 15px;}
.relpro li{width: 23.5%;float: left;margin-right: 2%;}
.relpro li:last-child{margin-right: 0;}
.relpro h2{margin: 0!important;display: block;height: 20px;line-height: 20px;overflow: hidden;font-size: 14px!important;}
.relpro .swiper-slide .txt{padding: 20px;}
.relpro .swiper-slide .txt b{margin-bottom: 5px;font-size: 14px!important;}

.show_new h1{font-size: 26px;font-weight: bold;}
.show_new .date_sh{font-size: 14px;color: #666;height: 30px;line-height: 30px;display: inline-table;width: 100%;border-bottom: 1px solid #ddd;padding-bottom: 20px;margin: 20px 0 30px;}
.show_new .date_sh dt.date span{color: #111;font-size: 16px;margin-right: 5px;}
.show_new .date_sh dt{float: left;margin-right: 40px;}
.show_new .date_sh dt.share{color: #333;}
.show_new .date_sh .p,.show_new .date_sh .p p{color: #333!important;}

.fanye dt span{width: 30px;height: 30px;background: #0073e8;border-radius: 500px;text-align: center;line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}
.fanye dt,.fanye a.all{height: 30px;line-height: 30px;width: 40%;overflow: hidden;}
.fanye dt a{font-size: 14px;}.fanye dt a:hover,.fanye a.all:hover,.relnews li:hover p,.relnews .box .swiper-button-next:hover span,.relnews .box .swiper-button-prev:hover span{color: #0073e8;}
.fanye dt:nth-child(1) span{margin-right: 12px;}.fanye dt:nth-child(2) span{margin-left: 12px;}
.fanye a.all{text-align: center;width: 20%;font-size: 14px;display: block;}
.fanye a.all span{margin-right: 8px;}
.fanye{padding-bottom: 15px;margin: 100px 0 20px;border-bottom: 2px solid #ddd;}
.showtag .box{font-size: 17px;height: 28px;line-height: 28px;}
.showtag .box span{font-size: 18px;margin-right: 8px;font-weight: bold;}
.showtag a{display: block;height: 28px;line-height: 28px;float: left;padding: 0 10px;background: #eee;margin-left: 8px;margin-bottom: 8px;font-size: 16px;color: #666;}
.showtag a:hover{background: #0073e8;color: #fff;}
.show_new .p{line-height: 30px;color: #666;}

@media (max-width: 1400px){
	.protxt h2{font-size: 30px;}
	.list_pro li{width: 32%;margin-right: 2%;}
	.proshow1 .txt h1{font-size: 24px;}
}
@media (max-width: 1024px){
	.protxt h2{font-size: 26px;}
	.main_fl,.proshow1 .txt dt:nth-child(2){display: none;}
	.main_fr{width: 100%;}
	.protxt .p{margin-bottom: 30px;}
	.relpro li{width: 32%;margin-bottom: 20px;}
	.relpro li:nth-child(3n){margin-right: 0;}
	.proshow1 .txt h1{font-size: 23px;display: block;margin-top: 5px;}
	.show_new h1{font-size: 23px;}
}
@media (max-width: 940px){
	.list_pro li,.list_pro li:nth-child(3n){width: 48%;margin-right: 2%;margin-bottom: 15px;}
	.list_pro li:nth-child(2n){margin-right: 0;}
	.protxt h2{font-size: 22px;}
	.protxt .p{font-size: 16px;line-height: 30px;}
	.relpro li,.relpro li:nth-child(3n){width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.relpro li:nth-child(2n){margin-right: 0;}
	.relpro b{font-size: 20px;}
	.proshow1 .pic,.proshow1 .txt{width: 100%;}
	.proshow1 .pic{margin-bottom: 30px;}
	.proshow1 .txt h1{font-size: 20px;margin-top: 0;}
	.proshow1 .txt b{margin-top: 15px;}
	.show_new h1{font-size: 20px;}
}
@media (max-width: 560px){
	.protxt h2{font-size: 20px;}
	.protxt .p{margin: 10px 0 20px;line-height: 26px;font-size: 15px;}
	.list_pro li,.relpro li{width: 100%!important;margin-right: 0;}
	.swi_pro .swiper-slide .txt b{font-size: 18px;}
	.swi_pro .swiper-slide .txt h2{margin: 5px 0 15px;}
	.relpro b,.proshow1 .txt h1,.show_new h1{font-size: 18px;}
	.fanye dt{width: 100%;margin: 4px 0;}
	.fanye a.all{margin: 0 auto;}
	.fanye{margin-top: 40px;}
	.show_new .p{font-size: 15px;line-height: 28px;}
}


.listprocol li{width: 49%;float: left;margin-bottom: 30p;border: 1px solid #ddd;border-radius: 10px;overflow: hidden;margin-bottom: 30px;}
.listprocol li:nth-child(2n){float: right;}
.listprocol li .box{padding: 40px 5%;display: -webkit-inline-box;}
.listprocol li b{font-size: 20px;display: block;margin-bottom: 15px;height: 25px;line-height: 25px;overflow: hidden;}
.listprocol li .ic{transform: translateY(-200px);filter: drop-shadow(#0073e8 0 200px);margin-right: 30px;}
.listprocol li .p{line-height: 25px;color: #666;height: 75px;overflow: hidden;}.listprocol li .txt{width: 85%;}
.listprocol li:hover{background: #0073e8;border-color: #0073e8;}
.listprocol li:hover .ic{filter: drop-shadow(#fff 0 200px);}
.listprocol li:hover .p,.listprocol li:hover b{color: #fff;}

.list_case li{border-bottom: 1px solid #ddd;padding-bottom: 50px;margin-bottom: 50px;display: flow-root;}
.list_case li .txt{width: 50%;float: left;}.list_case li .imgfd{width: 42%;float: right;}
.list_case li:nth-child(2n) .txt{float: right;}.list_case li:nth-child(2n) .imgfd{float: left;}
.list_case li .imgfd{padding-top: 28%;}
.list_case li .txt h2{font-weight: bold;font-size: 26px;display: block;margin: 8% 0 30px;height: 34px;line-height: 34px;overflow: hidden;}
.list_case li .txt .p{font-weight: 18px;line-height: 30px;overflow: hidden;height: 150px;}
.casewid{max-width: 1400px;margin:  0 auto;}
.list_case li:hover .txt h2{color: #0073e8}
	
	
@media (max-width: 940px){
	.listprocol li{width: 100%;}
	.listprocol li .p{height: auto;}
	.list_case li{width: 49%;float: left;padding-bottom: 30px;margin-bottom: 30px;}.list_case li:nth-child(2n){float: right;}
	.list_case li .txt,.list_case li .imgfd{width: 100%;}
	.list_case li .imgfd{padding-top: 65%;}
	.list_case li .txt h2{font-size: 18px;margin: 20px 0 10px;}
	.list_case li .txt .p{height: 60px;font-size: 16px;}
}
@media (max-width: 560px){
	.listprocol li .box{padding: 20px 4%;display: flow-root;}
	.listprocol li .ic{margin-bottom: 10px;}
	.listprocol li b{font-size: 18px;margin-bottom: 10px;}
	.listprocol li .txt{width: 100%;}
	.list_case li{width: 100%;padding-bottom: 20px;margin-bottom: 20px;}
	.list_case li .txt .p{font-size: 15x;line-height: 24px;height: 48px;}
	.list_case li .txt h2{font-size: 16px;margin: 10px 0 5px;}
}
















