.banner .swiper-pagination{  position: static;}
.banner .swiper-pagination-bullet{ width: 8px;height: 8px;opacity:1;margin:0 10px!important; opacity:1;position: relative;background: none;border:1px solid #fff;}
.banner .swiper-pagination-bullet-active{opacity: 1;background:#fff;}
.banner .swiper-pagination-bullet:after{width:16px;height:16px;border:1px solid #fff;border-radius: 100%;content:'';position: absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px; transition:all 0.3s;transform:scale(0); }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{transform:scale(1); }
.banner .swiper-dots{position: absolute;left:0;right:0;bottom:8%;z-index: 10;}
.banner .swiper-dots .wrap{position: relative;}
.banner .swiper-dots .banner .swiper-pagination{position: static;text-align: left;}
.banner .swiper-play{position: absolute;right:5%;bottom:10%;z-index: 20; text-align: center;color:#fff; cursor:pointer;}
.banner .swiper-play .icon-bofang:before{color:#fff;font-size:50px;}

.banner{position: relative;overflow: hidden;} 
.banner .video{width: 100%;height:100%;}
.banner .video video{display:block;width:100%;object-fit: cover;}
.banner a{display: block;}
.banner .swiper-slide {height:calc(100vh - 90px);}
.banner .swiper-slide .b_in>a{width: 100%;height: 100%;}
.banner .swiper-slide .b_in img{height: 100%;}
.banner_text{z-index: 3;color: #fff;width: 100%;position: absolute;left: 0;top:50%;transform:translateX(0) translateY(-50%);}
.banner_text h3{line-height: 1.35;max-height: 2.7em; margin-bottom:40px;display: -webkit-box; overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-shadow: 1px 1px 3px rgb(15 48 4 / 48%);}
.banner_p{max-width:70%;text-align: left;display: inline-block;}

 
.banner .swiper-slide.ani-slide .banner_bg{visibility: visible;opacity: 1;
	-webkit-transform: translateX(0px);transform: translateX(0px);}
.banner_text{width: 100%;opacity: 0;visibility:hidden;transition:all 1s;-webkit-transition:all 1s;-webkit-transform: translateX(200px) translateY(-50%);transform:translateX(200px) translateY(-50%);}
.banner .swiper-slide.ani-slide .banner_text,.banner .swiper-slide-active .banner_text{visibility: visible;opacity: 1;-webkit-transform: translateX(0px) translateY(-50%);transform: translateX(0px)  translateY(-50%);}

.banner_text p{line-height: 1.8;max-height: 48px;  display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.banner_more a{display: inline-block;width: 202px;height: 44px;line-height: 44px;position: relative;box-sizing:border-box;padding: 0 20px;background:#005ba1;color:#fff;}
.banner_more i{font-size: 24px;position: absolute;top:0; right: 20px;top:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

/*改banner*/
@media only screen and (min-width:1200px) { 
.banner .swiper-slide .b_in img{display:none;} 
.banner .img{height:100vh;overflow:hidden;}
}
 
@media only screen and (max-width:1440px) { 
	 
}

@media only screen and (max-width:1366px) {
 	 
}
@media only screen and (max-width:1280px) { 
	.banner_text h3{margin-bottom: 30px;}
 
}
@media only screen and (max-width:1024px) {

.banner{margin-top:50px;}
.banner .but>div{font-size:50px;width: 50px;height: 50px;margin-top: -25px;} 
.banner_text h3{margin-bottom: 20px;}
}


@media only screen and (max-width:767px) {
.banner_p{width: 100%;text-align:center;}
.banner .swiper-dots{bottom:5%;}
.banner .swiper-pagination{width:100%;text-align: center;margin:0;}
.banner .swiper-pagination-bullet{display: inline-block;margin:0 8px;}

.banner .swiper-pagination-bullet{width: 8px;height: 8px;line-height: 8px;text-align: center; padding: 0;border-radius: 50%;background: #fff !important;font-size: 12px;font-weight: normal;margin: 0 3px !important;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ee5921 !important;}
.banner .but>div{background: none;width: 30px;height: 40px;line-height: 30px;margin-top: -15px;font-size: 30px;}
.banner .but>div i{font-size: 30px;font-weight: bold;}
.banner .but .swiper-button-prev{left: 5x;}
.banner .but .swiper-button-next{right: 5px;}
.banner_text{-webkit-transform: translateX(50px) translateY(-50%);; transform: translateX(50px) translateY(-50%);;} 
.banner_text h3{margin-bottom: 10px;} 
.banner .swiper-pagination-bullet:after{display: none;}
 
.banner_text h3{font-size:24px;}
.banner_text p{font-size:14px;}
.banner .swiper-play .icon-bofang:before{font-size:24px;}
.banner .swiper-play .fnt_16{font-size:12px;}

}

/*index about*/
.index_about{background:url(../images/index_about_bg.jpg) no-repeat center top;background-size:cover;}
.index_about_left{width:45%;float:left;} 
.index_about_left .tit>div{display: inline-block;line-height: 1; vertical-align: bottom; }
.index_about_left .tit .font1{text-stroke:1px #6e6e6e;-webkit-text-stroke:1px #6e6e6e;color:#fff; overflow: hidden;}
.index_about_left .tit .font1 span{float:left;}
.index_about_left .tit .font3{color:#005ba1;margin-left:20px;}
.index_about_left .txt{line-height: 1.8;margin-top:20px;}
.index_about_left .swiper-pagination{position: static;margin-top:10px;text-align: left;}
.index_about_left .swiper-pagination-bullet-active{background:#005ba1;}
.index_about_right{width:42%;float:right;}
.index_about_right .txt{line-height: 1.8;}
.about_swiper{height:502px;padding-left:5%;}
.about_swiper .wrap{width:100%;max-width: none;}
.about_swiper .swiper-container{padding-left:60px;}
.about_swiper .swiper-slide{width:34%;transition: 300ms;}
.about_swiper .swiper-slide .img{display:block;position: relative;}
.about_swiper .swiper-slide .img img{width:100%;}
.about_swiper .swiper-slide-active{width:50%;}
.about_swiper .swiper-btns{position: absolute;left:0;bottom:0;z-index: 10;}
.about_swiper .swiper-btns>div{display: inline-block;position: static;background:none;width:60px;height:60px;border:1px solid #ccc;border-radius: 100%;padding:8px;margin-right:30px;margin-top:0;}
.about_swiper .swiper-btns>div i{display:block;width:100%;height:100%;background:#ccc;border-radius: 100%;position: relative;transition:all 0.3s;}
.about_swiper .swiper-btns>div i:before{font-size:20px;color:#fff;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.about_swiper .swiper-btns>div:hover{border-color:#005ba1;}
.about_swiper .swiper-btns>div:hover i{background:none;}
.about_swiper .swiper-btns>div:hover i:before{color:#005ba1;}
.btn_play{width:50px;height:50px;line-height:1;position: absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;z-index: 10;cursor:pointer;}
.btn_play .icon-bofang:before{color:#fff;font-size:50px;}
.videoPop{position:fixed;width:100%;top:0;bottom:0;left:0; transform:scale(0); opacity: 0;visibility:hidden; transition:0.5s all ease;-webkit-transition:0.5s all ease;z-index:999999;}
.videoPop .mask{position:absolute;width:100%;top:0;left:0;height:100%;background:rgba(0,0,0,0.8);}
.videoPop .close{color:#fff;position:absolute;right:1em;top:1em;cursor:pointer;z-index: 10;}
.videoPop .cont{position:absolute;width:100%;z-index: 5;}
.videoPop .cont video{max-width:100%;max-height:90vh;margin:0 auto;display:block;}
.videoPop.on{transform:scale(1); opacity: 1;visibility:visible;}
@media only screen and (min-width:1025px) { 
 
}
@media only screen and (max-width:1660px) {
	.about_swiper{height:450px;} 
	
}
@media only screen and (max-width:1440px) {
	.about_swiper{margin-top:50px;height:350px;}
	.about_swiper .swiper-slide-active{width:45%;}
	
}
@media only screen and (max-width:1336px) {
	  
}
@media only screen and (max-width:1280px) {
	.index_about_left{width:46%;}
	.index_about_right{width:45%;}
}
@media only screen and (max-width:1024px) {
	.index_about{padding:60px 0;}  
	.about_swiper{height:auto;padding-left:3%;}  
	.about_swiper .swiper-container{padding-left:30px;}
	/*.about_swiper .swiper-slide{width:auto;transform: scale(0.8);height:auto;}
	.about_swiper .swiper-slide-active{width:auto;transform: scale(1);}*/
	.about_swiper{margin-top:30px;}
}
@media only screen and (max-width:820px) {
	.index_about{padding:40px 0;}  
	.index_title{text-align:center;}
	.index_product a .tit{font-size:20px;}
	.about_swiper .swiper-container{padding-left:20px;}
}
@media only screen and (max-width:640px) {
.about_swiper .swiper-container{padding-left:10px;}
}
/*index product*/
.index_product a{width:50%;float:left;}
.index_product a .tit{left:9.37%;top:8%;text-shadow: 1px 1px 3px rgba(15,48,4,0.48);}
/*index solution*/
.index_solution{background:#f7f7f7;}
.index_solution_list a{ position: relative; display: block;float:left;width:20%;/*width:15.4%;height:600px;*/ overflow: hidden;transition:width 0.5s; }  
.index_solution_list a.animated{margin-top:0;}
.index_solution_list a .img{height:100%;}
.index_solution_list a .img img{width:auto;height:100%;max-width: none;}
.index_solution_list a.hover{/*width:38.4%;*/width:60%;}
.index_solution_list a.hover img{width:100%;height:auto;max-width: 100%;}
.index_solution_list a .desc{width:100%;height:100%;left:0;bottom:0;z-index: 10;background:rgba(0,0,0,0.5);padding:30px 30px 100px 30px;display: flex;flex-direction: column;justify-content: flex-end;}
.index_solution_list a .tit,.index_solution_list a .txt{color:#e7e8eb;}
.index_solution_list a .solu_icon{margin:0 auto 10px;} 
.index_solution_list a .solu_icon img{width:34px;}
.index_solution_list a .tit{position:relative;top:0;text-align:center;transition:all 0.5s;}
.index_solution_list a .tit .fnt_24{display: inline-block;}
.index_solution_list a .txt{width:320%; position: absolute; transition:all 0.5s; opacity: 0; visibility: hidden;/*position: relative;height:0;*/overflow: hidden;    -webkit-line-clamp: 4;}
.index_solution_list a.hover .tit{display:flex;text-align:left;top:-15px;color:#fff;} 
.index_solution_list a.hover .tit .fnt_24{margin-left:10px;}
.index_solution_list a.hover .txt{width:100%;}
.index_solution_list a.hover .solu_icon{margin:0;}
.index_solution_list a.hover .desc{background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 100%);padding-bottom:150px;}
.index_solution_list a.hover .txt{opacity: 1; visibility: visible;top:0;height:auto;color:#fff;}
/*index news*/
.index_news_top{display:flex;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #eaeaea;}
.index_news_top .img{width:55%;float:left;flex:0 0 55%;}
.index_news_top .desc{padding-left:4.48%;display: flex;flex-direction: column;justify-content: center; }
.index_news_list{display: flex;justify-content: space-between;}
.index_news_list .item{width:25.6%;}
.index_news_list .item .tit,.news_list .item .desc .tit,.case_box .item .desc .tit a, .case_box .item .case_mask .tit a{font-size:16px;} 
@media only screen and (max-width:1440px) {
	.index_news_list .item{width:30%;}
	 
}
@media only screen and (max-width:1366px) {  
}
@media only screen and (max-width:1280px) {  
}
@media only screen and (max-width:1024px) {  
	.btn_play{width:30px;height:30px;line-height:30px;margin-left:-15px;margin-top:-15px;}
	.index_solution_list a .desc{padding:18px 12px 60px 12px;}
	.index_solution_list a.hover .desc{padding-bottom:100px;}
}
@media only screen and (max-width:768px) { 
	.index_about_left{width:100%;float:none;}
	.index_about_right{width:100%;float:none;margin-top:2em;}
	.btn_play .icon-bofang:before{font-size:30px;}
	.index_news_top{display: block;padding-bottom:1.2em;margin-bottom:0;}
	.index_news_top .img{width:100%;float:none;}
	.index_news_top .desc{padding-left:0;margin-top:2em;}
	.index_news_list{display: block;}
	.index_news_list .item{width:100%;padding:1.2em 0;border-bottom:1px solid #ddd;}
	.index_news_list .item:nth-last-child(1){border:none;}

}
@media only screen and (max-width:480px) { 
	.index_solution_list a{width:100%;float:none;height:auto!important;}
	.index_solution_list a.hover{width:100%;}
	.index_solution_list a .img img{width:100%;height:auto;}
	.index_solution_list a .tit .fnt_24{font-size:20px;}
	.index_solution_list a .solu_icon img{width:28px;}
	.index_solution_list a .tit{display:block;text-align:left;top:-15px;text-align:center;} 
	.index_solution_list a .tit .fnt_24{margin-left:0;}
	.index_solution_list a .solu_icon{margin-bottom:6px;}
	.index_solution_list a .desc{background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 100%);}
	.index_solution_list a .txt{opacity: 1; visibility: visible;top:0;width:100%!important;text-align:center;}
}
/*index bom*/
.bom_box{ position: relative; }
.bom_desc{width:100%;z-index: 10;} 
/*.btn_more a{display: inline-block;padding:15px 32px;background:#005ba1;border:2px solid #005ba1; position: relative;color:#fff;} 
.btn_more i{color: #fff;display:inline-block;  line-height: 1; margin-left:12px;vertical-align: -3px;transition:all 0.3s;}
.btn_more a:hover{color:#fff;background:#0263b7;border-color:#046bc3;} 
.btn_more a:hover i{color:#fff;}
.btn_more .icon-youjiantou1:before{font-size:20px;}
.btn_more_white a{background:none;border-color:rgba(255,255,255,0.5);}  */
 
.btn_more a{display: inline-block;position: relative;color:#333;padding-bottom:10px;} 
.btn_more a:after{width:100%;border-bottom:2px solid #333;content:''; position: absolute;left:0;bottom:0;}
.btn_more i{color: #333;display:inline-block;  line-height: 1; margin-left:12px;vertical-align: -2px;transition:all 0.3s;} 
.btn_more a:hover i{margin-left:20px;} 
.btn_more i:before{font-size:20px;} 

.btn_more.blue a,.btn_more.blue  i{color:#005ba1;}
.btn_more.blue a:after{border-color:#005ba1;}
.btn_more.white a,.btn_more.white  i{color:#fff;}
.btn_more.white a:after{border-color:#fff;}
.btn_more.nobor a{padding-bottom: 0;}
.btn_more.nobor a:after{display: none;}
.btn_more.bor a{width:100%;border:1px solid #fff;text-align: center;padding:10px;}
.btn_more.bor a:after{display: none;}
.btn_more.circle a{width:50px;height:50px;border:1px solid #005ba1;border-radius:100%;text-align: center;padding:10px;}
.btn_more.circle a i{margin-left:0;font-size:20px;vertical-align: middle;}
.btn_more.circle a i:before{font-size:24px;}
.btn_more.circle a:after{display: none;} 
 
@media only screen and (max-width:768px) {
	.bom_box .bom_img{height:200px; position: relative;overflow: hidden;}
	.bom_box .bom_img img{max-width: none;height:100%; position: absolute;left:50%;top:0;transform:translateX(-50%);}

}
/*index about*/
.index_about{position: relative;}
.index_about_text{width:100%;z-index: 10;}
.index_about_text .index_wrap{padding:0 13%;}
.index_about_text .about_tit{width:360px;height:490px;float:left;background:rgba(0,122,215,0.86);padding:65px 48px 0 80px;}
.index_about_text .about_tit h1{color:#fff;text-transform: uppercase;line-height: 1;}
.index_about_text .about_desc{padding-left:9.5%;padding-top:60px;overflow: hidden;}
.index_about_text .about_desc .fnt_24{color:#fff;}
.index_about_text .about_desc .btn_more{margin-top:90px;}
@media only screen and (max-width:1440px) {
	.index_about_text .index_wrap{padding:0 8%;}
	.index_about_text .about_desc .btn_more{margin-top:50px;}
}
@media only screen and (max-width:1280px) {
	.index_about_text .index_wrap{padding:0 5%;}
	.index_about_text .about_tit{width:300px;height:360px;padding:40px 20px 0 60px;}
	.index_about_text .about_desc{padding-left:6%;padding-top:30px;}
}
@media only screen and (max-width:1024px) {
	.index_about_text .about_tit{width:200px;height:200px;padding:20px;}
	.index_about_text .about_desc{padding-top:20px;}
	.index_about_text .about_desc .btn_more{margin-top:20px;} 
}
@media only screen and (max-width:768px) {

	.index_about_text{position: static;transform: translate(0,0);-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);background: rgba(0,122,215,0.86);padding:20px 10px;}
	.index_about_text .index_wrap{padding:0;}
	.index_about_text .about_tit{float:none;width:auto;height:auto;padding:0;background:none;}
	.index_about_text .about_tit h1{line-height: 1.25;}
	.index_about_text .about_desc{padding-left:0;}
	 
}


/*about*/
.inbanner{position: relative;} 
.banner_title .wow{text-shadow:  1px 1px 3px rgb(15 48 4 / 48%);}
.banner_number{width:100%;left:0;bottom:15px;}
.banner_numlist{width:45%;display: flex;flex-wrap:wrap; position:relative;padding-left:60px;}
.banner_numlist:before{height:100%; /*background: linear-gradient(180deg, rgba(0,91,172,1) 0%,rgba(18,102,177,1) 50%, rgba(255,255,255,0.3) 100%);*/border-left:1px solid #fff;content:''; position: absolute;left:0;top:0;}
.banner_numlist .item{width:50%;margin-bottom:30px;}
.banner_numlist .numLabel{display:inline-block;color:#fff;line-height: 1;text-shadow: 1px 1px 3px rgb(0 0 0 / 10%);}
.banner_numlist .item .fnt_16{color:#fff;}
.banner_numlist .item em{color:#fff;line-height: 1;vertical-align: top;}
.about_box1 .about_desc{width:50%;height:100%; overflow:hidden;background:#f9f8f8;padding:50px; position: absolute;left:0;top:0; display: flex; flex-direction: column;justify-content: center;}
.about_box1 .about_desc p{margin-bottom:1em;}
.about_box1 .about_video{width:50%;float:right;}
.about_history{background:#f8f8f8 url(../images/history_bg.jpg) no-repeat center bottom; }
.history_con{margin-left:10%;}
.history_year{color:#f3a61f;line-height: 1;padding:30px 6% 30px 40px;border-left:2px solid #005ba1;}
.about_history_swiper .swiper-pagination{left:20px;top:60px;bottom:auto;}
.about_history_swiper .swiper-pagination-bullet{display:block;width: 8px;height: 8px;opacity:1;margin: 10px 0; opacity:1;position: relative;background: none;border:1px solid #005ba1;}
.about_history_swiper .swiper-pagination-bullet-active{opacity: 1;background:#005ba1;margin: 15px 0;}
.about_history_swiper .swiper-pagination-bullet:nth-child(1){margin:10px 0 15px;}
.about_history_swiper .swiper-pagination-bullet:after{width:16px;height:16px;border:1px solid #005ba1;border-radius: 100%;content:'';position: absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px; transition:all 0.3s;transform:scale(0); }
.about_history_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:after{transform:scale(1); }
.about_history_swiper .btn_auto{position:absolute;top:0;left:0;width:50px;height:50px;cursor:pointer;z-index: 10;border-radius:50%; } 
 
.auto_process{width: 20px;height: 40px;position: absolute;top:5px;overflow: hidden; }
.right{right:6px;}
.left{left:6px;}
.circleProgress{width: 40px;height: 40px;border:2px solid #005ba1;border-radius: 50%;position: absolute;top:0;-webkit-transform: rotate(45deg);}
.rightcircle{border-top:2px solid #fff;border-right:2px solid #fff;right:0;-webkit-animation: circleProgressLoad_right 5.1s linear infinite;}
.leftcircle{border-bottom:2px solid #fff;border-left:2px solid #fff;left:0;-webkit-animation: circleProgressLoad_left 5.1s linear infinite;}
@-webkit-keyframes circleProgressLoad_right{
  0%{
    -webkit-transform: rotate(45deg);
  }
  50%,100%{
    -webkit-transform: rotate(225deg);
  }
}
@-webkit-keyframes circleProgressLoad_left{
  0%,50%{
    -webkit-transform: rotate(45deg);
  }
  100%{
    -webkit-transform: rotate(225deg);
  }
}
.about_history_swiper .btn_auto .autoplay{width:100%;height:100%;border-radius:100%; background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.about_history_swiper .btn_auto .autoplay:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:10px;height:14px;border-left:2px solid #005ba1;}
.about_history_swiper .btn_auto .autoplay:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:10px;height:14px;border-right:2px solid #005ba1;}
.about_history_swiper .btn_auto.pause .autoplay:after{content:'';width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #005ba1;}
.about_history_swiper .btn_auto.pause .auto_process{display: none;}
.about_strategy .index_desc{width:90%;margin-left:auto;margin-right:auto;}
.about_strategy_list .item{width:48%;float:left;}
.about_strategy_list .item:nth-child(1){width:49.8%;margin-right:2.2%;}
.about_strategy_list .item:nth-child(2){margin-bottom:2.2%;}
.about_strategy_list .item .desc{width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 60%);padding:40px 60px;display: flex;flex-direction: column;justify-content: flex-end;}
.about_strategy_list .item .desc .btn_more{display:none;opacity: 0;visibility: hidden;transition:all 0.5s;}
.about_strategy_list .item .desc .btn_more i{margin-left:0;}
.about_strategy_list .item .con{position: relative;/*top:42px;*/ transition:all 0.5s;}
.about_strategy_list .item:hover .con{top:0;}
.about_strategy_list .item:hover .desc .btn_more{opacity: 1;visibility: visible;}
.about_layout{background:#fff url(../images/about_map_bg.jpg) repeat-x 0 0; border-bottom:1px solid #eaeaea;}
.layout_box{margin-top:60px;padding-top:80px;background:url(../images/dash.png) no-repeat center top; position: relative; } 
.layout_map{margin:0 3%;}
.branch_map_dot{width:25px;height:25px;border-radius:100%;z-index:3;}
.branch_map_dot:before{display:block;width:32px;height:32px;background:url(../images/dot.png) no-repeat center;background-size:contain; z-index:3; cursor:pointer;left:50%;top:50%;margin-left:-16px;margin-top:-16px;content:''; position: absolute; } 
.branch_map_dot span{position: absolute;display:block;width:64px;height:64px;line-height:30px;color:#fff;text-align:center;font-size:16px;left:50%;top:50%;margin-left:-32px;margin-top:-32px;  /*opacity: 0; visibility:hidden; */ cursor: pointer;z-index:-1; }
.branch_map_dot i{display:block;width:0;height:0;border-radius:100%;background: linear-gradient(180deg, rgba(115,173,243,0.59) 0%, rgba(225,225,225,0.2) 100%);content:''; position: absolute;left:50%;top:50%;margin-left:0;margin-top:0;z-index:2;pointer-events: none; /*webkit-animation: twinkling 1.5s ease-in-out 0s infinite running;animation: twinkling 1.5s ease-in-out 0s infinite running; opacity: 0;*/ }
.branch_map_dot i:after{width:180px;height:180px;background:url(../images/circle.png) no-repeat center;background-size:100%;content:''; position: absolute; left:50%;top:50%;margin-left:-90px;margin-top:-90px; display: none;-webkit-animation: rotation 10s linear 1.2s infinite;animation: rotation 10s linear 1.2s infinite;}
.branch_map_dot.active i{width:140px;height:140px;margin-left:-20px;margin-top:-90px;transform-origin:41% 64%;}
.branch_map_dot.active i:after{display:block;}
.branch_map_dot:hover i:after,.branch_map_dot.hover i:after{display: none;}
.branch_map_dot.prev{z-index: 10;}
.branch_map_dot.active.prev{z-index: 3;}
.branch_map_dot:hover,.branch_map_dot.hover{  z-index: 10;}
.branch_map_dot:hover:after,.branch_map_dot.hover:after{width:140px;height:140px;border-radius:100%;background:rgba(0,91,172,0.8);content:''; position: absolute;left:50%;top:50%;margin-left:-70px;margin-top:-70px; z-index:1; -webkit-animation:ripple 1.5s ease-in-out 0s normal none infinite running ;animation:ripple 1.5s ease-in-out 0s normal none infinite running ;opacity: 0; }
.branch_map_dot:hover i,.branch_map_dot.hover i{width:86px;height:86px;margin-left:-43px;margin-top:-43px; background:rgba(0,91,172,0.6);/*-webkit-animation-name:ripple; animation-name: ripple;*/ -webkit-animation: ripple 1.5s ease-in-out 0s infinite running;animation: ripple 1.5s ease-in-out 0s infinite running;  }
.branch_map_dot:hover:before,.branch_map_dot.hover:before{width:40px;height:40px;background:url(../images/icon.png) no-repeat center;margin-left:-20px;margin-top:-20px;border:none;}
.branch_nation{ display:block; /*width:350px;*/left:40px;top:-15px; white-space: nowrap; z-index: 20;}
.branch_nation .fnt_16{color:#fff;background:#f3a61f;padding:0 5px;text-align:center;}
.branch_map_dot.prev.hover + .branch_map_dot.active i{opacity: 0;visibility:hidden} 
.layout_desc{width:22%;left:0;bottom:0;}
/*企业文化*/
.culture_intro{background:url(../images/culture_bg1.jpg) no-repeat center;background-size:cover;}
.culture_intro .img{width:44.23%;}
.culture_intro .desc{padding-left:10%;padding-top:3%;}
.culture_number{padding:70px 0;background:#eeeeee;}
.culture_number .wrap{display: flex;justify-content: space-between;}
.culture_number .item{width:24%;background:#fff;padding:30px;display: flex;justify-content: center;}
.culture_number .item .fnt_60 em{line-height: 1;vertical-align: top;}
.culture_list .item .desc{width:39.58%;background:#fff;padding:60px 40px;left:5%;bottom:15%;z-index: 10;}
.culture_list .item:nth-child(2n+1) .desc{left:auto;right:5%;}
.culture_supplier{background:#eee;padding-top:0;}
.culture_supplier .wrap{width:58.333%;max-width: 1120px;}
.culture_supplier_list{margin-top:70px;}
.culture_supplier_list .item{width:47.3%;float:left;margin-left:5.4%;margin-bottom:5.4%;}
.culture_supplier_list .item:nth-child(2n+1){clear:both;margin-left:0;}
.culture_supplier_list .item .desc{background:#fff;padding:30px;}
.culture_supplier_list .item:nth-child(2n){-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}

/*管理层介绍*/
.leader_list .item{display: flex; justify-content: space-between;align-items: center;margin-top:94px;}
.leader_list .item:nth-child(2n+1){flex-direction: row-reverse;}
.leader_list .item:nth-child(1){margin-top:0;}
.leader_list .item .img{width:44%;}
.leader_list .item .desc{width:50%;}

/*科技创新*/
.technology_list .item{margin:90px auto;}
.technology_list .item .img{width:56.6667%; float:left;}
.technology_list .item .desc{width:48.7%;height:68%;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index: 10;}
.technology_list .item .desc_in{height:100%;background:#fff;box-shadow: 0 0 20px rgba(0,0,0,0.2);padding:10%;display: flex;flex-direction: column; justify-content: center;}
.technology_list .item .desc_in .txt{overflow: hidden;}
.technology_list .item .num{color:#e4e5e6;font-style: italic;right:0;top:0;}
.technology_list .item:nth-child(2n) .img{float:right;}
.technology_list .item:nth-child(2n) .desc{right:auto;left:0;}
.technology_list .item:nth-child(2n) .num{right:auto;left:0;}
.technology_flatform{background:url(../images/tech_bg.jpg) no-repeat center;background-size:cover;}
.flatform_list{display: flex; justify-content: space-between;}
.flatform_list .item{width:20%;padding:0 10px;}
.flatform_list .item .img{width:100px;height:100px;padding:30px;border-radius: 100%;border:1px dashed #fff;margin:auto;}
.technology_partner{background:#f5f8fb;}
.partner_list{display: flex;flex-wrap: wrap;}
.partner_list .item{width:16.6667%;margin:15px 0;} 
.partner_list .item a{height:90px;display: flex;justify-content: center;align-items: center;padding:10px;}
.partner_list .item img{max-height: 100%;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#9a9a9a !important;opacity:1 !important;width:2px !important;}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#eaeaea !important;opacity:1 !important;}
/*联系我们*/
.contact_message{background:#f5f8fb;}
.contact_message .index_desc{width:60%;margin-left:auto;margin-right:auto;}
.message_form{width:71.8%;margin-left:auto;margin-right:auto;}
.message_form ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.message_form ul li{width:48%;border:1px solid #e3e3e3;padding:5px 18px;background:#fff;position: relative;margin-bottom:15px;display: flex;justify-content: space-between;}
.message_form ul li input{width:100%;line-height: 34px;font-size:14px;}
.message_form ul li span{position: absolute;right:-16px;top:42%;color:#d50404;line-height: 1;}
.message_form ul li.question,.message_form ul li.yzmCode{width:100%;}
.message_form ul li textarea{width:100%;height:120px;font-size:14px;}
.message_form ul li.yzmCode img{height:34px;cursor:pointer;}
.message_form ul li.yzmCode input{width:75%;}
.btn_submit{display:block;margin:40px auto 0;width:160px;height:50px;text-align:center;line-height:50px;background:#004f9d;border-radius:3px;font-size:16px;color:#fff;}
.contact_items{display: flex; justify-content: space-between;}
.contact_items .item{padding:0 6%;border-left:1px solid #f1f1f1;}
.contact_items .item:nth-child(1){border-left:none;}
.contact_items .img{width:36px;margin:0 auto;}
#allmap{width:100%;height:620px;}
#allmap img{max-width: none;}
.BMap_pop div{background:#434343!important;border-color:#434343!important;}
.BMap_pop div:nth-child(8) {text-indent: 9999px; background:url(../images/jiao.png) no-repeat 50% 100%!important;top:-10px!important;transform:rotate(180deg);}
.BMap_shadow, .BMap_shadow img, .BMap_shadow div{display: none;}
.map_close{width:10px!important;height:10px!important;}
.map_box_con{overflow: hidden;padding:20px 14px;}
.map_box_left{width:60%;float:left;} 
.map_box_left .tit{padding-top:20px;position: relative;margin-top:20px;}
.map_box_left .tit a,.map_box_left .tit a:hover{color:#fff;}
.map_box_left .tit:before{width:30px;border-top:2px solid #fff;content:''; position: absolute;left:0;top:0;}
.BMap_pop div.map_box_right{width:31%;float:right;padding:15px;background:#fff!important;text-align: center;}
.BMap_pop div.map_box_right div{background:#fff!important;}
.BMap_pop div.map_box_right .fnt_14{background:#fff!important;}
.BMap_pop div.map_box_right img{max-width: 100%!important;} 
.contact_blocks{display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.contact_blocks .item{width:32%;margin-left:2%;padding:20px;background:#fafafa;border:1px solid #f1f1f1;border-radius: 4px;margin-top:2%;}
.contact_blocks .item:nth-child(3n+1){margin-left:0;}
.contact_blocks .item .font{margin-top:4px;}
.contact_blocks .item .tit span{padding-left:5px;font-weight: normal;}
/*项目案例*/
.searchBox{display: flex;justify-content: space-between;position: relative;z-index: 10;}
.yearSelect{width:48.8%;background:#fff;}
.select-input{padding:0 20px;position: relative;cursor: pointer; height: 42px;line-height: 42px;border: 1px solid #eaeaea;transition: all 1s; }
.select-input:after {content: '';display: block;width: 0;height: 0;border-top:8px solid #a0a0a0;border-left:6px solid transparent;border-right:6px solid transparent;margin-top: -6px;pointer-events: none;position: absolute;right: 20px;top: 50%;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.select-input:hover{border-color: #004f9d;color: #004f9d;}
.select-input:hover:after {border-top-color: #004f9d;}
.select-options{background-color: #fff;/*border-radius: 5px;*/box-shadow: 0 0 0 1px rgb(68 68 68 / 11%);box-sizing: border-box;width: 100%;margin: 0 0 0 !important;opacity: 0;overflow: hidden;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(.75) translateY(-21px);-ms-transform: scale(.75) translateY(-21px);transform: scale(.75) translateY(-21px);-webkit-transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index: 9;color: #000;max-height:280px;overflow-y:auto;}
.select-option{padding:0 35px;height: 35px;line-height: 35px;cursor: pointer;}
.select-option.active{font-weight: bold;}
.select-option:hover{background: #f3f3f3;}
.searchInput{width:48.8%;display:flex;background:#fff;}
.searchInput input{ height:42px;padding:10px 20px;border:1px solid #eaeaea;flex:1;}
.btnSearch{width:42px;height:42px;background:#313131;}
.btnSearch:hover{opacity: 0.8;}
.case_box{background: linear-gradient(180deg, #ffffff, 10%, #f5f5f5 10%, 100%, #ffffff 10%);padding-bottom:40px;}
.case_box .item{width:32.9%;float:left;margin-left:0.65%;margin-bottom:40px; position: relative;}
.case_box .item:nth-child(3n+1){clear:both;margin-left:0;}
.case_box .item .desc{padding:25px 20px;background:#fff;}
.case_box .item .case_mask{width:100%;height:100%;left:0;top:0;padding:16% 32px;background:rgba(0,0,0,0.8);z-index:10; display: flex;flex-direction: column;justify-content: space-between; opacity: 0;visibility: hidden;transition:all 0.5s;}
.case_box .item:hover .case_mask{opacity: 1;visibility: visible;}

.case_box .item .case_mask .tit a:hover{color:#fff;}
.case_box .item .case_mask .case_ul li{display: flex;}
.case_box .item .case_mask .case_ul li .font1{flex-shrink: 0;}
.page_box{display: flex;justify-content: flex-end;align-items: center;padding:60px 0;} 
.page_box a,.page_box span{display: inline-block;padding:8px 15px;margin:0 5px;color:#313131;}
.page_box a.current,.page_box a:hover{background:#313131;color:#fff;}
.page_box a.page_prev i,.page_box a.page_next i{font-size:32px;}
.page_box a.page_prev{margin-right:20px;}
.page_box a.page_next{margin-left:20px;}
.border_bottom{border-bottom:1px solid #eaeaea;}
/*案例详情*/
.case_container{padding:100px 0;}
.case_publish{display: flex; justify-content: flex-end;margin-bottom:20px;}
.case_publish .font{margin-left:64px;}
.case_swiper{padding-top:60px;border-top:1px solid #e8e8e8;}
.case_swiper .swiper-slide{width:80%; transition: 300ms;transform: scale(0.9); opacity: 0.5;}
.case_swiper .swiper-slide .img img{width:100%;}
.case_swiper .swiper-slide-active{transform: scale(1); opacity: 1;}
.case_swiper .swiper-button-next,.case_swiper  .swiper-button-prev{width:65px;height:65px;margin-top:-32.5px;background-image: none;background:rgba(0,0,0,0.21);padding:12px;border-radius: 100%;display: flex;align-items: center;justify-content: center;font-size:36px;}
.case_swiper .swiper-button-next i,.case_swiper  .swiper-button-prev i{color:#2b2c2c;}
.case_swiper .swiper-button-next:hover,.case_swiper .swiper-button-prev:hover{background:rgba(0,0,0,0.86);}
.case_swiper .swiper-button-next:hover i,.case_swiper .swiper-button-prev:hover i{color:#fff;}
.case_swiper .swiper-button-prev{left:5%;}
.case_swiper .swiper-button-next{right:5%;}
.case_number{ display: flex; box-shadow: 0 0 10px rgb(68 68 68 / 11%);/* padding:20px 0;*/}
.case_number .item{width:33.33%; display: flex;justify-content: center; align-items: center; padding:25px 0;}
.case_number .item:nth-child(2){border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.case_number .item .img{width:36px;margin-right:15px;}
.case_content{margin-top:100px;padding:0 9.6%;}
.case_content .item{display: flex;margin-bottom:80px;}
.case_content .item .tit{width:fit-content;max-width:180px;min-width:100px;flex-shrink: 0;}
.case_content .item .txt{flex:1;padding-left:60px;}

/*资料下载*/
.download_box{padding:140px 0 335px;background:#eeeeee; }
.download_box .wrap{display: flex;}
.down_menu{width:28%;min-width:280px;background:#fff;margin-right:30px;}
.menu_search{display: flex;border-bottom:1px solid #e3e3e3;padding:20px 8.8%;}
.menu_search i{flex-shrink: 0;}
.menu_search input{flex:1;padding:0 10px;}
.menu_list{padding:20px 0;}
.menu_list .menu_tit{padding:12px 8.8%;display: flex;justify-content: space-between;align-items: center;}
.menu_list .menu_tit i{width:20px;font-size:12px;text-align: right;transform-origin: 66% 50%; transition:all 0.3s;cursor:pointer;}
.menu_list .item.active .menu_tit i{transform:rotate(-180deg);color:#005ba1;}
.menu_list .sub_menu{display: none;} 
.menu_list .sub_menu a{display: block;padding:10px 8.8%;font-size:16px;color:#666; position: relative;}
.menu_list .sub_menu a:after{height:100%;border-right:2px solid #383e48;content:'';position: absolute;right:0;top:0;}
.menu_list .sub_menu a:hover,.menu_list .sub_menu a.active{color:#005ba1;background:#eef2f5;border-right:2px solid #383e48;}
.down_right{background:#fff;padding:30px; flex:1;}
.down_list .item{padding:10px 20px;display: flex; justify-content: space-between;align-items: center;}
.down_list .item .tit{width:56%;}
.down_list .item .date{color:#8c8b8b;padding:0 10px;}
.down_list .item .btn_pdf i{font-size:20px;margin-left:18px;}
.down_list .item:nth-child(2n+1){background:#f7f9fa;}
/*展会活动*/
.exhibition_container,.page_container{background:#efefef;}
.exhibition_new{padding:90px 0 150px; }
.exhibition_new .exhibi_img{width:62%;}
.exhibition_new .exhibi_img .flag{display: block;width:150px;height:40px;line-height:40px;background: linear-gradient(180deg, #ffb400 0%, #ff6328 100%);text-align: center;z-index: 10;left:-36px;top:18px;transform:rotate(-45deg);}
.exhibition_new .exhibi_desc{width:48%;background:#fff;padding:60px 50px;right:0;top:10%;}
.date_addr .font{margin:5px 0;}
.date_addr .font i{margin-right:10px;}
.exhibition_new .read_more{display: block;width:186px;height:50px;line-height:50px;background:#3a3632;}
.exhibition_list,.news_box{background:#fff;}
.exhibition_list .item{ display: flex; align-items: center; padding:40px 0;border-bottom:1px solid #e6e6e6;overflow: hidden;}
.exhibition_list .item .img{width:44%;flex-shrink: 0;}
.exhibition_list .item .img img{width:100%;}
.exhibition_list .item .desc{padding-left:80px;flex:1;}
/*新闻动态*/

.news_top{padding:80px 0;}
.news_top .img{width:56%;}
.news_top .desc{padding-left:60px;}
.news_list{width:65%;}
.news_list .item{padding:40px 0;border-bottom:1px solid #e6e6e6;overflow: hidden;}
.news_list .item .date{ width:fit-content; float:left;margin-top:5px;}
.news_list .item .desc{padding-left:40px;overflow: hidden;}
.news_bar{width:25%;background:#313131;padding:5% 4% 10%;margin-top:40px;}
.news_bar .btn_more a{padding:10px 30px;background:#fff;}
/*新闻详情*/
.news_container{background: url(../images/news_infobg.jpg) no-repeat center;background-size:cover;    background-attachment: fixed;} 
.newslist_box{background:#f9f9f9;}
.news_title{text-align: center;}
.page_info{padding:100px 170px;background:#fff;position: relative;margin-top:-8%;}
.news_publish{position: relative;text-align:center;margin: 40px 0;}
.news_publish .font{display: inline-block;padding:0 2em;background:#fff; position: relative;z-index:10;}
.news_publish:after{width:100%;border-top:1px solid #d2d2d2;content:'';position: absolute;left:0;top:50%;}
.news_publish em{padding:0 10px;}
.page_content{max-width: 850px;margin:auto;}
.page_content p{margin-bottom: 2em;}
.page_content img{height:auto!important;}
.recommend_tit{margin-top:150px;}
.news_recommend .item{overflow: hidden;margin:10px 0;}
.news_recommend .item .date{ width:fit-content; float:left; }
.news_recommend .item .tit{padding-left:25px;overflow: hidden;}
.news_recommend .item .tit a{color:#005ba1;}
.news_recommend .item .tit a:hover{text-decoration: underline;}
/*职业发展*/
.career_list .item{display: flex;justify-content: space-between;align-items: center;margin:60px 0;}
.career_list .item:nth-child(2n+1){flex-direction: row-reverse;}
.career_list .item .img{border-radius: 12px;width:44%;}
.career_list .item .desc{width:44%;}
.career_list .item .desc .btn_more{display: none;}
.career_box2{background:#142130;}
.energy_box{display: flex;}
.energy_box .item{width:24%;margin-left:2%;background:#293543;border-radius: 20px;padding:40px 30px;}
.energy_box .item:nth-child(1){margin-left:0;}
.energy_box .item .img{width:36px;}
.energy_box .item .txt{text-align: justify;max-height:14.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;}
.career_box3 {position: relative;}
.career_box3 .img{width:50%;}
.career_box3 .desc{width:50%;height:100%;background:#0b4ea1;padding:120px 2.5%; position: absolute;left:0;top:0; }
.career_box3 .desc p{margin-bottom: 1em;}
.career_box4{background:#f9f9f9;}
.talent_email{padding:50px 0;}
.talent_email a:hover{text-decoration: underline;}
.talent_box{display: flex;}
.talent_sidebar{width:21.8%;background:#f4f4f4;flex-shrink: 0;}
.talent_menu{background:#313131;overflow: hidden;}
.talent_menu a{display:block;padding:0 14%;text-align:center; position: relative;cursor:pointer;}
.talent_menu a:hover{color:#fff;}
.talent_menu a:after{display:none;width:0;height:0;content:'';border-right:5px solid #fff; border-top:5px solid transparent;border-bottom:5px solid transparent; position: absolute;right:0;top:50%;margin-top:-5px;}
.talent_menu a span{display: block;padding:15px 0;border-bottom:1px solid #4e4e4e;}
.talent_menu a:nth-last-child(1) span{border-bottom:none;}
.talent_menu a.active{background:#005ba1;color:#fff;}
.talent_menu a.active:after{display:block;}
.talent_content{flex:1;background:#fff url(../images/career_bg.jpg) no-repeat center bottom;padding:0 70px 100px;}
.talent_item,.talent_ul,.talent_email .item{display: none;}
.talent_item .item{border-bottom:1px solid #e5e5e5;padding:20px 0; display: flex;}
.talent_item .item .font{display: flex;width:33%;}
.talent_item .item .font .text1{margin-right:22px;white-space: nowrap;}
.talent_item .item_con{border-bottom:none;}
.talent_item .item_con .font{width:100%;}
.talent_item .item_con .font .text2 p{margin-bottom: 2em;}
.talent_item.active,.talent_ul.active,.talent_email .item.active{display: block;}
.talent_ul{padding:36px 14%;}
.talent_ul li{display: flex;margin-bottom: 20px;}
.talent_ul li i{color:#005ba1;margin-right:15px;font-size:18px;}
/*核心优势*/
.advantage_box1{padding:110px 0 150px; position: relative;}
.advantage_box1:after{width:100%;height:400px;background:#f5f5f5;content:'';position: absolute;left:0;top:0;z-index: -1;}
.adv_swiper {padding:0 40px 36px;;} 
.adv_swiper .swiper-slide{width:20%; margin-top:15.5%;/*transition: width 300ms;*/}
.adv_swiper .swiper-slide-active{width:32%;margin-top:0;}
.adv_swiper .swiper-slide .desc{position:absolute;width:100%;left:0;top:0;padding:45px;background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);}
.adv_swiper .swiper-slide .desc .tit{color:#fff;text-shadow: 1px 1px 3px rgb(15 48 4 / 48%)}
.adv_swiper .swiper-slide .desc .txt{margin-top:50px;opacity: 0;visibility: hidden; transition:all 0.5s ease 0.2s;}
.adv_swiper .adv_border{width:100%;height:70%;padding:0 40px 40px;background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);left:0;bottom:0;}
.adv_swiper .swiper-slide-active .desc{width:220%;left:100%;padding:5px 45px 20px;background:none;}
.adv_swiper .swiper-slide-active .desc .tit{font-size:30px;color:#005ba1;text-align:left; text-shadow: none;}
.adv_swiper .swiper-slide-active .desc .txt{margin-top:10px;opacity: 1;visibility: visible;}
.advantage_box2{padding:280px 0 300px;background:#d0deee url(../images/adv_bg.jpg) no-repeat center bottom;background-size:cover;}
.capacity_title{width:40%;background:#fff;padding:60px;border-top:3px solid #005ba1;top:-5%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.capacity_plan .item{width:33.33%;float:left;padding:0 6% 30px 20px;border-left:1px dotted #005ba1; position: relative;}
.capacity_plan .item:before{width:3px;height:3px;background: #005ba1;border-radius: 100%;content:'';position: absolute;left:-2px;top:0;}
.capacity_plan .item:nth-child(1){margin-top:20%;}
.capacity_plan .item:nth-child(2){margin-top:10%;}
.capacity_plan .item .tit .fnt_24{margin-right: 18px;}
.advantage_box3{background: #fbfbfb;}
.supply_system{display: flex; position: relative;    align-items: flex-start;}
.supply_system:before,.supply_system:after{width:20px;height:20px;border-radius: 100%;border:2px solid #005ba1; background:#fbfbfb; content:'';position: absolute;top:51.5%;z-index: 10;}
.supply_system:before{left:-12px;}
.supply_system:after{right:-6px;}
.supply_system .item{width:20%;padding:30px; position: relative;left:-3px;}
.supply_system .item:nth-child(1),.supply_system .item:nth-last-child(1){margin-top:100px;}
.supply_system .item:nth-child(2n){margin-top:150px;}
.supply_system .item:after{height:calc(100% - 70px);content:'';position: absolute;left:0;right:0;top:0;border:2px double #005ba1;  border-radius: 56px;z-index: 0;}
.supply_system .item:nth-child(2n+1):after{border-bottom:none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.supply_system .item:nth-child(2n):after{border-top:none;top:auto;bottom:0;left:-2px;right:-2px;border-top-left-radius: 0;border-top-right-radius: 0;} 
.supply_system .item:nth-child(1):before,.supply_system .item:nth-last-child(1):before{height:56%;width:4px;background:#fbfbfb;content:'';position: absolute;bottom:0;z-index: 2;}
.supply_system .item:nth-child(1):before{left:0;}
.supply_system .item:nth-last-child(1):before{right:0;}
.supply_system .item_in{height:100%;padding:30px 20px;background:#005ba1;border:1px solid #005ba1; border-radius: 40px;position:relative;z-index: 10;transition:all 0.3s; display: flex;flex-direction: column;justify-content: space-between;}
.supply_system .item_in .txt{min-height:9em;}
.supply_system .item .item_in .tit,.supply_system .item .item_in .txt,.supply_system .item .item_in .percent {color:#fff;}
.supply_system .item .img{width:40px;height:40px;overflow:hidden;margin:0 auto;} 
.supply_system .item .item_in .img img{margin-top:-100%;}
.supply_system .item:hover .item_in{background: #fff; border:1px dashed #dedede;}
.supply_system .item:hover .item_in .img img{margin-top:0;}
.supply_system .item:hover .item_in .tit{color:#111;}
.supply_system .item:hover .item_in .txt{color:#666;}
.supply_system .item:hover .item_in .percent {color:#005ba1;}
.supply_system .mCSB_inside > .mCSB_container{margin-right:15px;}
.supply_system .mCSB_scrollTools{width:10px;}
.advantage_box4{background:url(../images/adv_bg2.jpg) no-repeat center;background-size:cover;padding-top:80px;}
.quality_box {position: relative;border-top:1px solid #bfbfc0;} 
.quality_box .item{display: flex;padding:20px 0;position: relative;}
.quality_box .item:nth-child(1){padding-top:60px;}
.quality_box .item:nth-last-child(1){padding-bottom:80px;}
.quality_box .item:before{height:100%;border-left:1px solid #bfbfc0;content:'';position: absolute;left:4.7%;top:0;}
.quality_box .item .num{width:4.7%;flex-shrink: 0;margin-top:5px; position: relative;}
.quality_box .item .num:after{width:10px;height:10px;background:#005ba1;border:2px solid #fff; border-radius: 100%; content:'';position: absolute;right:-5px;top:6px;}
.quality_box .item .desc{padding-left:40px;width:54%;}
/*产品*/
.product_banner .desc{width:100%;left:0;}
.product_banner .desc .txt{width:32%;}
.productThumbs{background:#fff;box-shadow: 0 0 10px rgba(6, 110, 190, 0.09);padding:50px 0;margin-top:-5%;}
.productThumbs .swiper-slide{padding:0 5%; text-align:center;}
.productThumbs .swiper-slide .img{  max-width: 110px;height:50px;margin:auto;}
.productThumbs .swiper-slide .img img{max-height: 100%;}
.productThumbs .swiper-slide:before{height:100%;border-left:1px solid #eaeaea;content:''; position: absolute;left:0;top:0;}
.productThumbs .swiper-slide:nth-child(1):before{display: none;}
.productThumbs .swiper-slide.active .tit{font-weight: bold;}
.product_tabs{text-align: center;}
.product_tabs span{display: inline-block;margin:0 65px; position: relative;padding-bottom:15px;  cursor:pointer;}
.product_tabs span:after{width:0;border-bottom:6px solid #111111;content:''; position: absolute;left:0;bottom:0;transition:all 0.3s;}
.product_tabs span.active:after{width:100%;}
.product_advantage .desc{width:29%;background:#fff;padding:40px 50px;left:5%;bottom:0;} 
.product_advs {width:32%;right:5%;top:50%;transform:translateY(-50%); display: flex;flex-wrap: wrap;}
.product_advs .item{width:50%;padding:40px;border-bottom:1px solid rgba(255,255,255,0.6); position: relative;}
.product_advs .item:after{height:50%;border-left:1px solid  rgba(255,255,255,0.6);content:''; position: absolute;left:0;top:27%;}
/*.product_advs .item:nth-child(2n+1){padding-left:0;}*/
.product_advs .item:nth-child(2n+1):after{display: none;}
.product_advs .item:nth-last-child(1),.product_advs .item:nth-last-child(2){border-bottom:none;}
.product_advs .item .img{width:28px;}
.product_advs.qiye_advs{display: block;}
.product_advs.qiye_advs .item{padding:40px 0;width:100%;}
.product_advs.qiye_advs .item:after{display: none;}
.product_advs.qiye_advs .item:nth-child(1){border-bottom:1px solid rgba(255,255,255,0.6); }

.product_item{height:0;overflow:hidden;opacity: 0;visibility: hidden;}
.product_item.active{height:auto;opacity: 1;visibility: visible;}
.product_number {width:100%;left:0;top:12%; z-index: 10;}
.product_number .wrap{ display: flex;justify-content: space-between;padding:0 50px;}
.product_number .item{max-width:25%; display: flex; align-items: center;} 
.product_number .item .img{max-width:36px;margin-right:15px;}
.product_swiper .swiper-btns{width:100%;text-align: center;position: absolute;left:0;bottom:0;z-index: 10;}
.product_swiper .swiper-button-next,.product_swiper  .swiper-button-prev{ position: static;display: inline-block!important; width:40px;height:40px;margin-top:0;background-image: none;background:rgba(0,0,0,0.21);padding:4px;border-radius: 100%;display: flex;align-items: center;justify-content: center;font-size:20px;margin:0 15px;}
.product_swiper .swiper-button-next i,.product_swiper  .swiper-button-prev i{color:#2b2c2c;}
.product_swiper .swiper-button-next:hover,.product_swiper .swiper-button-prev:hover{background:rgba(0,0,0,0.86);}
.product_swiper .swiper-button-next:hover i,.product_swiper .swiper-button-prev:hover i{color:#fff;} 
.product_recommond .item{width:50%;float:left;}
.product_recommond .item .desc{width:100%;height:100%;background:rgba(0,0,0,0.85);padding:10% 15% 10% 15%;display:flex; flex-direction: column; justify-content: center; left:0;top:0; opacity: 0;visibility: hidden;transition:all 0.5s;}
.product_recommond .item:hover .desc{opacity: 1;visibility: visible;}
.relative_case .case_box{padding: 0;background: none;}
.relative_case .case_box .item .desc{box-shadow: 0 0 10px rgba(6, 110, 190, 0.09);}
.product_parameter table{width:900px;border-collapse: collapse;empty-cells: show;border:none;margin:auto;border-bottom: 2px solid #56cdf0;} 
.product_parameter table thead tr{background:#019de0;}
.product_parameter table tbody tr:nth-child(2n){background:#e3f5fb;} 
.product_parameter table th{padding:16px 30px;color:#fff;font-weight:bold;border:none;}
.product_parameter table td{padding:16px 30px;color:#005ba1;border:none;}
/*制氢系统*/
.system_box1 {background:#eee;}
.system_box1 .desc{display: flex;}
.system_box1 .desc .item{width:50%;padding-right:10px;}
.system_box1 .desc .item a:hover{text-decoration: underline;}
.system_box2{background:#f9f9f9;}
.system_list {display: flex;justify-content: space-between;}
.system_list .item{width:31.4%;border-radius: 12px;overflow: hidden;}
.system_list .item .title{padding:30px 45px;background:#426ca9;}
.system_list .item .img{width:36px;}
.system_list .item .txt{padding:45px;background:#fff;}
.system_box3{background:url(../images/system_bg.jpg) no-repeat center;background-size:cover;}
.system_box3 .img_center{width:30%;max-width: 470px;margin:110px auto;}
.system_box3 .item{display: flex; align-items: center; width:34%;position: absolute;}
.system_box3 .item .img{width:100px;height:100px;border-radius: 100%;background:#296ca9;padding:20px;margin-right:20px; display: flex;align-items: center;justify-content: center;} 
.system_box3 .item .img img{max-width: 50px;}
.system_box3 .item .desc{flex:1;}
.system_box3 .item:nth-of-type(2){left:0;top:0;padding-bottom:40px;border-bottom:1px solid #d8d8d8;}
.system_box3 .item:nth-of-type(3){right:0;top:0;padding-bottom:40px;border-bottom:1px solid #d8d8d8;}
.system_box3 .item:nth-of-type(4){left:0;bottom:0;padding-top:40px;border-top:1px solid #d8d8d8;}
.system_box3 .item:nth-of-type(5){right:0;bottom:0;padding-top:40px;border-top:1px solid #d8d8d8;}
.system_box3 .item .line{position: absolute;width:60px;border-top:1px solid #d8d8d8;}
.system_box3 .item:nth-of-type(2) .line{right:-60px;bottom:0;transform:rotate(70deg); transform-origin: 0 0;}
.system_box3 .item:nth-of-type(3) .line{left:-60px;bottom:0;transform:rotate(-70deg); transform-origin: 100% 0;}
.system_box3 .item:nth-of-type(4) .line{right:-60px;top:0;transform:rotate(-70deg); transform-origin: 0 0;}
.system_box3 .item:nth-of-type(5) .line{left:-60px;top:0;transform:rotate(70deg); transform-origin: 100% 0;}
.system_box3 .item .line:after{width:6px;height:6px;border-radius: 100%;border:1px solid #d8d8d8;background:#fff;content:''; position: absolute;}
.system_box3 .item:nth-of-type(2) .line:after{right:0;top:-3px;}
.system_box3 .item:nth-of-type(3) .line:after{left:0;top:-3px;}
.system_box3 .item:nth-of-type(4) .line:after{right:0;top:-3px;}
.system_box3 .item:nth-of-type(5) .line:after{left:0;top:-3px;}
.system_advantage .desc{width:40%;background:#fff;padding:60px 80px;left:5%;top:80px;}

/*移动式制氢站*/
.station_box1 {background:#f6f6f6;}
.station_box1 .tit{padding-bottom:30px; position: relative;}
.station_box1 .tit:after{width:48px;height:4px;background:#000;content:'';position: absolute;left:0;bottom:0;}
.station_box1 .desc{display: flex; justify-content: space-between;}
.station_box1 .desc .item{width:28%;}
.station_box1 .desc .item a:hover{text-decoration: underline;}
.station_advantage .desc{width:40%;background:#fff;padding:60px 80px;right:5%;top:80px;}
.station_box2 .title{display: inline-block; position: relative; padding-bottom:30px;z-index: 100;  }
.station_box2 .title:after{width:48px;height:4px;background:#000;content:'';position: absolute;left:0;bottom:0;} 
.stationShow{margin-top:-80px;}
.stationShow .swiper-container{width:59%;float:right;}
.stationShow .swiper-pagination{bottom:20px;left:5%;}
.stationShow .swiper-pagination-bullet{width:60px;height:6px;border:1px solid #626262;background:#f8f8f8;border-radius: 6px;margin:0 2px;}
.stationShow .swiper-pagination-bullet-active{background:#313131;}
.stationThumbs{width:28%;height:60%;position: absolute;left:0;top:20%; z-index: 20;}
.stationThumbs .swiper-slide .tit{padding:20px 20% 20px 5%; position: relative;cursor:pointer;}
.stationThumbs .swiper-slide .tit span{position: relative;z-index: 10;}
.stationThumbs .swiper-slide .tit:after{width:0;height:100%;background:#000; border-radius: 0 10px 10px 0; content:''; position: absolute;left:0;top:0; transition:300ms; opacity: 0;visibility: hidden; z-index: 0;}
.stationThumbs .swiper-slide .txt{display:none;padding:0 20% 0 5%;}
.stationThumbs .swiper-slide-thumb-active .tit span{color:#fff;}
.stationThumbs .swiper-slide-thumb-active .tit:after{width:100%;opacity: 1;visibility: visible;}
.stationThumbs .swiper-slide-thumb-active .txt{display: block;}

/*解决方案*/
.solution_box1{padding-top:17%;}
.solution_box1 .desc{width:38.333%;background:#fff;padding:10% 5.2% 5.2%;top:0;left:5%;z-index: 10;}
.solution_box1 .desc .tit{padding-bottom:40px;position: relative;}
.solution_box1 .desc .tit:after{width:68px;height:8px;background:#005ba1;content:''; position: absolute; left:0;bottom:0;}
.solution_box2{margin-top:-20%;position: relative;z-index: 10;}
.solution_box2 .wrap{background:#fff;padding:35px 35px 0;} 
.solution_box2 .item{display: block;}
.solution_box2 .item .img{overflow: hidden;}
.solution_box2 .item .img img{ transform:scale(1.1) translateY(-22%); transition:all 0.5s;}
.solution_box2 .item .tit{position: absolute;padding:25px;text-align:center;width:100%;left:0;top:0;z-index: 10;}
.solution_box2 .item .desc{width:100%;padding:25px;background:#faf8f8;left:0;bottom:0;transition:all 0.3s;}
.solution_box2 .item:hover .img img{ transform:scale(1)  translateY(0);}
.solution_box2 .item:hover .desc{background:transparent;}
.solution_box2 .item:hover .desc .txt{color:#fff;}
.solution_box3 .item{display: flex;flex-direction: row-reverse; align-items: center;justify-content: space-between; position: relative;margin-top:40px;}
.solution_box3 .item:nth-child(1){margin-top:0;}
.solution_box3 .item .img{width:49.6%;}
.solution_box3 .item:before{width:39.74%;border-top:1px solid #eee;content:'';position: absolute;left:0;top:0;}
.solution_box3 .item .desc{width:39.74%;padding:30px 0;}
.solution_title{display: flex;justify-content: space-between;align-items: center;}
.solution_box4{background:#eeeeee;}
.solution_value {display: flex;justify-content: space-between;}
.solution_value .item{width:26%;}
.solution_value .item .img{width: 36px;margin:auto;}
/*案例详情*/
.solu_ban_desc{width:50%;height:100%;left:0;top:0;background:rgba(0,0,0,0.65);padding:40px 2.5%; display: flex; flex-direction: column;justify-content: center;} 
.solu_ban_desc .tit{padding-bottom:40px;position: relative;}
.solu_ban_desc .tit:after{width:68px;height:8px;background:#fff;content:''; position: absolute; left:0;bottom:0;}
.soluinfo_box1{padding:100px 0 210px;background:url(../images/solu_bg1.jpg) no-repeat center bottom;background-size:cover;}
.solution_wrap{display: flex;justify-content: center;}
.solution_wrap .item{width:33.33%;}
.solution_wrap .item .img{width:80px;height:80px; border-radius:100%;display: flex;justify-content: center;align-items: center;background: linear-gradient(-45deg, #fff 0%, #dbe0e4 100%);box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2); position: relative;margin:auto;padding:20px;}
.solution_wrap .item .img img{width: 36px;}
.solution_wrap .item .img:before{width:100%;height:100%;border-radius: 100%;border-top:2px solid #fff;border-left:2px solid #fff;content:''; position: absolute;left:0;top:0;}
.solution_wrap .item .tit{width:80%;margin-left:auto;margin-right:auto;}
.solution_wrap .item .txt{width:60%;margin-left:auto;margin-right:auto;}
.solution_number{display:none;padding:60px 0;background:rgba(0,0,0,0.1);margin-top:-7%;position: relative;z-index: 10;}
.solution_number .wrap{display: flex;justify-content: space-between;}
.solution_number .item{width:32.5%;background:#fff;padding:30px; display: flex;flex-direction: column;align-items: center;}
.solution_number .item .fnt_60 em{line-height: 1;vertical-align: top;}
.soluinfo_box2 .img img,.soluinfo_box2 img{height:auto!important;}
.soluinfo_box2 .desc{width:38.333%;background:#fff;padding:5.2%;left:auto;right:5%;z-index: 10;}
.soluinfo_box2 .desc .tit{padding-bottom:40px;position: relative;}
.soluinfo_box2 .desc .tit:after{width:68px;height:8px;background:#005ba1;content:''; position: absolute; left:0;bottom:0;}
/*搜索结果*/

.searchWrap{padding:100px 0;background:#f5f5f5;}
.searchWrap .searchInput{margin-left:auto;margin-right:auto;}
.search_list .item{padding:30px 0;border-bottom:1px solid #eaeaea;}
.search_nodata{padding:100px 0;}
/*404*/
.errorbox{text-align: center;padding:100px 0;border-bottom:1px solid #eaeaea;}
.back_home{padding:15px 30px; background:#005ba1; }
.back_home:hover{color:#fff;}
.back_home i{margin-left:10px;}

/*网站地图*/
.sitemap_box dl{margin-bottom: 40px;}
.sitemap_box dl dt{padding-bottom:10px;border-bottom:1px solid #eaeaea;}
.sitemap_box dl dd a{display: inline-block;margin-right:20px;}
@media only screen and (max-width:1680px) { d
	.stationThumbs{width:35%;}
}
@media only screen and (max-width:1440px) {
	.culture_number{padding:50px 0;}
	.leader_list .item{margin-top:50px;}
	.technology_list .item{margin:50px 0;}
	.technology_list .item .desc_in{padding:8%;}
	.case_box .item .case_mask{padding:10% 30px;}
	.down_menu{width:26%;}
	.download_box{padding:100px 0 200px;}
	.exhibition_new .exhibi_desc{width:50%;padding:40px 30px;} 
	.exhibition_list .item .desc{padding-left:40px;}
	.news_bar{width:280px;padding:5% 3% 8%;}
	.news_bar .btn_more a{padding:10px 16px;}
	.news_top{padding:50px;}
	.page_info{padding:80px 150px;}
	.career_box3 .desc{padding:60px 2.5%;}
	.energy_box .item{padding:30px 24px;} 
	.supply_system .item{padding:20px;}
	.adv_swiper .swiper-slide .desc{padding:30px 15px;}
	.adv_swiper .swiper-slide-active .desc{padding:0 30px;}
	.advantage_box2{padding:200px 0;}
	.capacity_title{padding:30px;}
	.product_advs .item{padding:30px;}
	.product_advs.qiye_advs .item{padding:30px 0;}
	.solution_box1 .desc{padding:6% 4% 4%;}
	.system_box3 .img_center{margin:60px auto 90px;} 
	.system_box3 .item:nth-of-type(2),.system_box3 .item:nth-of-type(3){padding-bottom:25px;}
	.system_box3 .item:nth-of-type(4),.system_box3 .item:nth-of-type(5){padding-top:25px;}
	.stationThumbs{width:42%;}
	.talent_menu a{padding:0 10%;}
	.talent_ul{padding:30px 10%;}
	.exhibition_new{padding:60px 0;}


}
@media only screen and (max-width:1280px) { 
	.recommend_tit{margin-top:100px;}
	.station_box2 .title{position: relative;left:0;margin-left:5%;margin-bottom:40px;}
	.stationThumbs{height:80%;top:10%;}
	.stationThumbs .swiper-slide .tit{padding-top:24px;padding-bottom:24px;}
}
@media only screen and (max-width:1024px) {
	.banner .swiper-slide {height:60vh;}
	.about_box1 .about_desc{padding:30px 10px 30px 30px;}
	.about_strategy_list .item .desc{padding:30px 40px} 
	.about_layout{background-size:auto 55%;}
	.layout_box{margin-top:30px;padding-top:40px;background-size:100%;}
	.culture_list .item .desc{padding:40px;left:3%;bottom:6%;}
	.culture_list .item:nth-child(2n+1) .desc{right:3%;}
	.culture_supplier .wrap{width: 94%;}
	.culture_supplier_list .item .desc{padding:30px;} 
	.message_form{width:90%;}
	.contact_items .item{padding:0 3%;}
	#allmap{height:500px;}
	.case_box .item .case_mask{padding:20px;}
	.download_box{padding:50px 0 100px;}
	.down_list .item{padding:12px 15px;}
	.down_list .item .btn_pdf i{margin-left:10px;}
	.exhibition_new .exhibi_desc{width:65%;}
	.exhibition_list .item{align-items: flex-start;}
	.case_container{padding: 60px 0 120px;}
	.case_content{margin-top:100px;}
	.case_content .item{margin-bottom:50px;} 
	.case_swiper .swiper-button-next, .case_swiper .swiper-button-prev{width:36px;height:36px;margin-top:-18px;}
	.case_swiper .swiper-button-next i, .case_swiper .swiper-button-prev i{font-size:20px;}
	.case_number .item{padding:5px 0;}
	.case_number .item .img{width:40px;margin-right:20px;}
	.career_box2{padding:50px 0;}
	.energy_box{flex-wrap: wrap;}
	.energy_box .item{width:48%;margin-left:4%;margin-bottom: 2em;}
	.energy_box .item:nth-child(2n+1){margin-left:0;}
	.talent_content{padding:0 40px 40px;}
	.talent_email{padding:30px 0;}
	.career_box3 .desc{padding:30px 3%;}
	.supply_system .item .img{width:50px;height:50px;}
	.supply_system .item{padding:20px;}
	.supply_system .item_in{padding:30px 16px;border-radius: 36px;}
	.supply_system .item:after{border-radius: 50px;}
	.supply_system:before, .supply_system:after{transform:scale(0.8);}
	.advantage_box4{padding-top:60px;}
	.quality_box .item{padding:20px 0;}
	.advantage_box1{padding:80px 0;}
	.solution_box1 .desc{width:45%;left:3%;}
	.solution_box2{margin-top:0;}
	.solution_box2 .wrap{padding:30px 0 0;}
	.solution_box2 .item .desc{padding:15px;}
	.solution_value .item{width:30%;}
	.solution_box1 .desc .tit,.solu_ban_desc .tit,.soluinfo_box2 .desc .tit{padding-bottom:20px;}
	.solution_box1 .desc .tit:after,.solu_ban_desc .tit:after,.soluinfo_box2 .desc .tit:after{height:4px;}
	.solu_ban_desc{padding:20px 3%;}
	.solution_wrap .item .img{width:160px;height:160px;padding:36px;}
	.soluinfo_box1{padding:50px 0;}
	.solution_number{margin-top:0;padding:30px 0;}
	.product_number .wrap{padding:0 3%;}
	.product_advantage .desc,.system_advantage .desc{padding:3%;left:3%;}
	.station_advantage .desc{padding:3%;right:3%;}
	.product_advs{width:40%;right:3%;}
	.product_advs .item{padding:20px;}
	.product_advs .item .img{width:30px;}
	.product_number .item .img{max-width: 50px;}
	.product_parameter .wrap{overflow-x:auto;}
	.product_parameter table{width:100%;}
	.product_parameter table th,.product_parameter table td{padding:1em;}
	.adv_swiper .swiper-slide-active .desc .txt{margin-top:10px;}
	.system_list .item .title,.system_list .item .txt{padding:20px;}
	.system_box3 .img_center{width:28%;margin:12% auto 12%;}
	.system_box3 .item .img{width:60px;height:60px;padding:1em;margin-right:15px;}
	.system_box3 .item .img img{max-width: 100%;}
	.system_box3 .item .line{width:30px;}
	.system_box3 .item:nth-of-type(2) .line{right:-30px;}
	.system_box3 .item:nth-of-type(3) .line{left:-30px;}
	.system_box3 .item:nth-of-type(4) .line{right:-30px;}
	.system_box3 .item:nth-of-type(5) .line{left:-30px;}
	.station_box2 .title{margin-left:3%;}
	.stationThumbs .swiper-slide .tit {padding:16px 20% 16px 7%;}
	.stationThumbs .swiper-slide .txt{padding:0 20% 0 7%;}
	.stationShow .swiper-pagination{left:3%;}
	.stationShow .swiper-pagination-bullet{width:40px;}

}
@media only screen and (max-width:820px) {
	.banner .swiper-slide {height:34vh;}
	.banner_number{bottom:10px;}
	.banner_numlist .item{margin-bottom:10px;}
	.history_year{padding:20px;}
	.history_desc{margin-top:0;}
	.branch_map_dot{width:20px;height:20px;}
	.branch_map_dot:before{width:24px;height:24px;margin-left: -12px;margin-top: -12px;}
	.culture_intro .desc{padding-left:2em;padding-top:0;}
	.culture_number .item{padding:1.5em 1em;}
	.culture_supplier_list .item .desc{padding:1em;}
	.culture_list .item .desc{padding:2em 1.5em;}
	.leader_list .item {display: block;margin-top:2em;}
	.leader_list .item .img{width:100%;}
	.leader_list .item .desc{width:100%;margin-top:2em;}
	.technology_list .item .img{width:100%;float:none;}
	.technology_list .item .desc{width:100%;position: static; transform:translateY(0);height:auto;}
	.partner_list .item{width:25%;}
	.partner_list .item a {padding:5px;height:50px;}
	.technology_list .item{margin:30px 0;}
	.technology_list .item .num{display: none;}
	.technology_list .item .desc_in{padding:2em;}
	.flatform_list{flex-wrap: wrap;}
	.flatform_list .item{width:50%;margin-bottom:2em;}
	.flatform_list .item .img{width:80px;height:80px;padding:20px;}
	.message_form,.contact_message .index_desc{width:100%;}
	.contact_items .img{width:36px;}
	.case_box .item .case_mask{display: none;}
	.select-input{padding:0 15px;}
	.select-input:after{right:15px;}
	.select-input{height:40px;line-height: 40px;}
	.searchInput input{padding:10px 15px;height:40px;}
	.btnSearch{width:40px;height:40px;}
	.page_box{justify-content: center;padding:30px 0;}
	.page_box a, .page_box span{padding:0 6px;margin:0 2px;}
	.page_box a.page_prev i, .page_box a.page_next i{font-size:18px;}
	.page_box a.page_next{margin-left:5px;}
	.page_box a.page_prev{margin-right:5px;}
	.download_box .wrap{display: block;}
	.down_menu{width:100%;min-width: auto;margin-right:0;margin-bottom: 2em;}
	.menu_search{padding:15px 30px;}
	.menu_list .menu_tit{padding:12px 30px;}
	.menu_list .sub_menu a{font-size:14px;}
	.down_list .item{display: block;overflow: hidden;}
	.down_list .item .tit{width:100%;margin-bottom: 10px;}
	.down_list .item .date{float:left;padding:0;margin-top:5px;}
	.down_list .item .btn_pdf{float:right;padding:1px 10px;background:#005ba1;color:#fff;border-radius: 3px;}
	.exhibition_new{padding:40px 0;}
	.exhibition_new .exhibi_img{width:100%;}
	.exhibition_new .exhibi_desc{position: static;width:100%;}
	.exhibition_list .item{display: block;padding:2em 0;}
	.exhibition_list .item .img{width:100%;}
	.exhibition_list .item .desc{padding-left:0;margin-top:2em;}
	.news_list,.news_bar,.news_top .img,.news_top .desc{width:100%;float:none;}
	.news_bar{text-align: center;padding:40px;}
	.news_top{padding:30px 0;}
	.news_list .item{padding:30px 0;}
	.news_list .item .date{float:none;}
	.news_list .item .desc,.news_top .desc{padding-left:0;margin-top:20px;}
	.page_container{background:#fff;}
	.page_info{padding:2em 0;margin-top:0;}
	.news_publish .font{padding:0 1em;}
	.recommend_tit{margin-top:40px;}
	.banner_title{top:50%!important;}
	.case_container{padding:30px 0 50px;}
	.case_content{padding:0 20px;margin-top:40px;}
	.case_content .item{display: block;margin-bottom: 30px;}
	.case_content .item .tit{width:auto;}
	.case_content .item .txt{padding-left:0;margin-top:1em;}
	.case_swiper{padding-top:30px;}
	.case_publish{justify-content: center;}
	.case_number .item{flex-direction: column;}
	.case_number .item .img{width:24px;}
	.career_list .item .desc{width:50%;}
	.career_list .item{margin:40px 0;}
	.advantage_box2{padding:200px 0 100px;}
	.capacity_title{width:60%;padding:30px;}
	.quality_box .item .desc{width:100%;}
	.btn_more.circle a{width:30px;height:30px;padding:0;line-height: 30px;}
	.btn_more.circle a i:before{font-size:18px;}
	.searchWrap{padding:60px 0;}
	.searchWrap .searchInput{width:80%;}
	.solution_wrap .item .img{width:120px;height:120px;}
	.productThumbs{margin-top:0;padding:0;box-shadow: none;margin-top:2em;}
	.productThumbs .swiper-slide{padding:0 2%;}
	.productThumbs .swiper-slide .img{height:50px;display: flex; justify-content: center;align-items: center;}
	.productThumbs .swiper-slide .img img{max-height: 100%;}
	.product_advantage .desc,.system_advantage .desc,.station_advantage .desc{position: static;width:100%;}
	.product_advs{position: static;width:100%;transform:translateY(0);background:rgba(0,0,0,0.6);}
	.product_advs .item{padding:20px 20px 20px 35px;}
	.product_advs.qiye_advs .item{padding:20px;}
	.product_tabs span{margin:0 20px;font-size:20px;}
	.product_tabs span:after{border-width: 3px;}
	.product_number{position: static;}
	.product_number .wrap{flex-wrap: wrap; justify-content: space-around;padding:0;}
	.product_number .item{max-width: 50%;padding:20px 20px 0 20px;}
	.product_number .item .img{max-width: 36px;margin-right:10px;}
	.product_swiper .swiper-btns{position: static;margin-top:1em;} 
	.product_banner .desc .txt{width:100%;}
	.product_banner .desc .txt,.product_banner .desc .btn_more{margin-top:10px;}
	.supply_system{display: block;}
	.supply_system .item:after,.supply_system .item:before,.supply_system:before, .supply_system:after{display: none;}
	.supply_system .item{width:100%;margin:2em 0!important;padding:0;}
	.supply_system .item_in .txt{height:auto;}
	.quality_box .item .num{width:40px;}
	.quality_box .item:before{left:40px;}
	.quality_box .item:nth-child(1){padding-top:30px;}
	.quality_box .item:nth-last-child(1){padding-bottom:30px;}
	.adv_swiper .adv_border{display: none;}
	.adv_swiper .swiper-slide-active .desc{left:0; position: static;width:94vw;padding:0;margin-top:1em;}
	.advantage_box1{padding:40px 0;}
	.adv_swiper{padding:0;}
	.advantage_box1:after{display: none;}
	.adv_swiper .swiper-slide .desc{padding:15px 6px;}
	.adv_swiper .swiper-slide .desc .tit{font-size:14px;}
	.adv_swiper .swiper-slide .desc .txt{display: none;}
	.adv_swiper .swiper-slide-active .desc .txt{display: block;}
	.solution_box3 .item .desc{width:45%;} 
	.system_box3 .item{border:none!important;}
	.system_box3 .item .line{display: none;}
	.layout_desc{position: static;width:100%;margin-top:2em;}
}
@media only screen and (max-width:640px) {
	.banner_number{position: static;margin-bottom: 2em;}
	.banner_numlist{width:100%;padding-left:25px;} 
	.banner_numlist .item .fnt_60{font-size:16px;}
	.about_box1 .about_video{width:100%;float:none;}
	.about_box1 .about_desc{position: static;width:100%;height:auto;}
	.about_history_swiper .btn_auto{width:30px;height:30px;}
	.auto_process{width:10px;height:20px;}
	.circleProgress{width:20px;height:20px;border-width: 1px;}
	.about_history_swiper .btn_auto .autoplay:before,.about_history_swiper .btn_auto .autoplay:after{border-width: 1px;width: 6px;height: 9px;}
	.about_history_swiper .swiper-pagination{left:10px;top:35px;}
	.history_year{float:none;}
	.history_desc{padding:10px 20px;}
	.about_strategy_list .item{width:100%!important;float:none;margin:0 0 1em!important;}
	.about_strategy_list .item .desc{padding:20px;}
	.about_layout{background-size:auto 80%;}
	.dot1 .branch_nation{left:-30px;top:30px;}
	.dot1 .branch_nation .fnt_20{font-size:14px;}
	.culture_intro .img{width:100%;float:none;}
	.culture_intro .desc{padding:0;margin-top:2em;}
	.culture_number{padding:30px 0;}
	.culture_number .wrap{flex-wrap: wrap;}
	.culture_number .item{width:48%;margin-bottom:4%;}
	.culture_list .item .desc{position: static;width:100%;}
	.partner_list .item a{height:40px;}
	.flatform_list .item .img{width:60px;height:60px;padding: 15px;}
	.message_form ul{display: block;width:95%;}
	.message_form ul li{width:100%;padding:8px 12px;}
	.message_form ul li input,.message_form ul li textarea{font-size:14px;}
	.message_form ul li textarea{height:120px;}
	.btn_submit{height:40px;line-height:40px;font-size:14px;margin-top:30px;}
	.contact_items{display: block;}
	.contact_items .item{width:100%;padding:2em 0;border:none;}
	#allmap{height:400px;}
	.map_box_con{padding:5px;}
	.map_box_left .tit{padding-top:10px;margin-top:10px;}
	.BMap_pop div.map_box_right{width:33%;padding:10px;}
	.case_box{background:#f5f5f5;padding-bottom: 0;}
	.case_box .item{float:none;width:100%;margin-left:0;margin-bottom: 2em;} 
	.searchBox{display: block;}
	.yearSelect,.searchInput{width:100%;}
	.searchInput{margin-top:1em;}
	.career_list .item,.energy_box{display: block;}
	.career_list .item .img,.career_list .item .desc{width:100%;}
	.career_list .item .desc{margin-top:2em;}
	.energy_box .item{width:100%;margin-left:0;margin-bottom: 2em;}
	.energy_box .item .img{width:50px;margin:auto;}
	.energy_box .item .tit{text-align: center;}
	.energy_box .item .txt{max-height: none;}
	.career_box3 .img{width:100%;float:none;}
	.career_box3 .desc{position: static;width:100%;height:auto;}
	.talent_box{display: block;}
	.talent_sidebar{width:100%;}
	.talent_menu{display: flex;flex-wrap: wrap;}
	.talent_menu a{width:50%;padding:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;}
	.talent_menu a span{padding:0;border:none;}
	.talent_menu a:after,.talent_menu a.active:after{display: none;}
	.talent_item .item{display: block;padding:0;border:none;}
	.talent_item .item .font{width:100%;padding:8px 0;}
	.talent_content{padding:10px 1em 0;}
	.talent_item .item_con .font{display: block;}
	.talent_item .item_con .font .text2{margin-top:1em;}
	.talent_ul{padding:1em;}
	.talent_ul li{margin:5px 0;}
	.solution_box1{padding-top:0;}
	.solution_box1 .desc{width:100%;position: static;}
	.solution_box2 .wrap{padding-top:1em;flex-wrap: wrap;} 
	.solution_value{display: block;}
	.solution_value .item{width:100%;margin-bottom: 2em;}
	.solution_wrap .item .tit,.solution_wrap .item .txt{width:100%;}
	.search_list .item{padding:20px 0;}
	.solu_ban_desc{position: static;width:100%;}
	.solution_wrap .item .img{width:80px;height:80px;padding:20px;}
	.solution_wrap{display: block;}
	.solution_wrap .item{width:100%;margin-bottom:2em;}
	.solution_number .wrap{display: block;}
	.solution_number .item{width:100%;margin-bottom:1em;}
	.soluinfo_box2 .desc{position: static;width:100%;transform:translateY(0);}
	.productThumbs .swiper-slide .img{height:36px;}
	.productThumbs .swiper-slide .tit{font-size:14px;margin-top:10px;}
	.capacity_title{width:100%;position: static;}
	.advantage_box2{padding:0;background:none;}
	.capacity_plan{margin-top:2em;}
	.capacity_plan .item{width:100%;float:none;margin-top:0!important;}
	.solution_box3 .item{display: block;}
	.solution_box3 .item:before{display: none;}
	.solution_box3 .item .img,.solution_box3 .item .desc{width:100%;}
	.solution_box3 .item .desc{margin-top:2em;padding:0;}
	.solution_value .item .img{max-width: 45px;}
	.system_list,.system_box1 .desc,.station_box1 .desc{display: block;}
	.system_list .item,.system_box1 .desc .item,.station_box1 .desc .item{width:100%; margin-bottom:1em;}
	.system_box3 .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.system_box3 .item{width:100%;position: static;padding:0!important;margin-bottom:2em;}
	.system_box3 .img_center{display: none;}
	.system_box3 .item .txt{margin-top:5px;}
	.station_box2 .title{display: block;text-align: center;margin-right:3%;padding-bottom:15px;}
	.station_box2 .title:after{left:50%;margin-left:-24px;}
	.stationShow{padding:0 3%;}
	.stationShow .swiper-container{width:100%;float:none;}
	.stationThumbs{width:100%;height:auto;position: static;margin-top:2em;padding:0 3%;}
	.stationThumbs .swiper-slide .tit{padding:10px 1em;}
	.stationThumbs .swiper-slide .tit:after{border-radius: 0;} 
	.stationShow .swiper-pagination{left:0;width:100%;text-align:center;} 
	.stationThumbs .swiper-slide .txt{display:none;padding:0 ;}
	.stationThumbs .swiper-slide-active .tit span{color:#fff;}
	.stationThumbs .swiper-slide-active .tit:after{width:100%;opacity: 1;visibility: visible;}
	.stationThumbs .swiper-slide-active .txt{display: block;}
	.errorbox img{width:70%;}
	.back_home{padding:10px 24px;}
	.stationShow{margin-top:0;}
	.branch_map_dot.active i{transform-origin: 18% 64%;}
	.contact_blocks .item{width:100%;margin-left:0;margin-top:15px;}
	

}
@keyframes flash {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
@keyframes twinkling {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}
@-webkit-keyframes twinkling {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}
@keyframes ripple {
  0% {
   opacity: 0;
   -webkit-transform: scale(0.1);
   transform: scale(0.1);
  }
  5% {
   opacity: 1;
  }
  100% {
   opacity: 0;
   -webkit-transform: scale(1);
   transform: scale(1);
  }
}

@-webkit-keyframes ripple {
  0% {
   opacity: 0;
   -webkit-transform: scale(0.1);
   transform: scale(0.1);
  }
  5% {
   opacity: 1;
  }
  100% {
   opacity: 0;
   -webkit-transform: scale(1);
   transform: scale(1);
  }
}
 @-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }

}
@keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }

}