.his_btn_worm.swiper-button-prev{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2301cb00'%2F%3E%3C%2Fsvg%3E");
  }
  .his_btn_worm.swiper-button-next{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2301cb00'%2F%3E%3C%2Fsvg%3E");
  }
  
.gray_body{background: #fbfaf9;}
.gray{color: #989898;}
.ratio-img,.ratio-img img{width: 100%;}
.fnt_14{font-size: 14px;}
.fs-24{font-size: 24px;}
@media only screen and (max-width:1440px) {
.fs-24{font-size: 20px;}
}
/*图片经过*/
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}

@media only screen and (min-width:1025px) {
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}

}

.attest_cont{padding-bottom: 80px;font-size: 14px;}
.attest_tab{overflow: hidden;}
.attest_tab li{float:left;width: 190px;height: 56px;line-height: 56px;text-align: center;background: #fff;}
.attest_tab li a{display: block;background: #5c5d60;border-top:2px solid #5c5d60;color: #fff;}
.attest_tab li.on a{border-top:2px solid #01cb00;background: #fff;color: #363636;}

@media only screen and (max-width:767px) {
.attest_tab li{height: 44px;line-height: 44px;width: 130px;}

}


/*研发技术能力*/
.solution_cont{padding-bottom: 65px;}
.solution_block{background: #fff;margin-bottom: 35px;padding: 50px 40px;}
.solution_insert{position: relative;padding-left: 75px;min-height: 270px;}
.solution_le{transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); position:absolute; left:0; top:50%;}
.solution_title{padding: 20px 0;    letter-spacing: 6px; width: 46px;line-height: 46px; background: #01c900;color: #fff;    writing-mode: vertical-lr;writing-mode: tb-lr;}
.solution_ul_01 ul span{font-size: 50px;}
.solution_ul_01 ul i{font-size: 24px;}

.solution_01 dl{overflow: hidden;}
.solution_01 dt{float: right;width: 45.5%;}
.solution_01 dt img{width: 100%;}
.solution_01 dd{float: left;width: 50%;}

.solution_ul_01{margin: 25px 0;}
.solution_ul_01 h3{color: #01cb00;line-height: 50px;height: 50px;margin-bottom: 15px;}
.solution_ul_01 h4{color: #5c5d60;}
.solution_ul_01 ul{overflow: hidden;}
.solution_ul_01 li{float: left;margin-right: 70px;}
.solution_ul_01 li:last-child{margin-right: 0;}

.solution_ul_02 {width: 390px;max-width: 100%;line-height: 24px;}
.solution_ul_02 ul{overflow: hidden;}
.solution_ul_02 li{float: left;width: 50%;}


.solution_p{margin-bottom: 25px;line-height: 24px;}

.solution_pro ul{overflow: hidden;margin: 0 -8px;}
.solution_pro li{float: left;width: 33.333%;margin-bottom: 20px;}
.solution_pro dl{padding: 0 8px;}

.solution_honor ul{overflow: hidden;margin: 0 -10px;}
.solution_honor li{float: left;width: 50%;text-align: center;}
.solution_honor dl{margin: 0 10px;}
.solution_honor dt img{width: 406px;max-width: 100%;}

.solution_honor .solution_img{padding-top: 15px;}

.solution_06 .solution_pro li,.solution_07 .solution_pro li{margin-bottom:0 ;}

@media only screen and (max-width:1024px) {
.solution_cont{padding-bottom:40px;}

.solution_block{padding: 20px;}
.solution_insert{padding: 0;min-height: inherit;}

.solution_le{transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0); position:static; left:0; top:0%;}
.solution_title{width: 100%;writing-mode: inherit;writing-mode: inherit;padding: 0 20px;height: 40px;line-height: 40px;font-size: 20px;margin-bottom: 20px;}
.solution_p{margin-bottom: 10px;}
.solution_ul_01 ul span{font-size: 32px;}
.solution_ul_01 h3{height: 32px;line-height: 32px;}
.solution_ul_01{margin: 15px 0;}

}

@media only screen and (max-width:767px) {
.solution_cont{padding-bottom: 20px;}
.solution_block{padding: 20px 10px;}
.solution_title{font-size: 16px;height: 30px;line-height: 30px;}
.solution_01 dt,.solution_01 dd{float: none;width: 100%;}
.solution_01 dt{margin-bottom: 10px;}
.solution_ul_01 li{margin-right: 0;width: 48%;padding: 0 1%;}
.solution_ul_01 ul span{font-size: 24px;}
.solution_ul_01 h3{height: 24px;line-height: 24px;}
.solution_ul_02 li{float: none;width: 100%;margin-bottom: 5px;}
.solution_pro li,.solution_06 .solution_pro li, .solution_07 .solution_pro li{width: 100%;margin-bottom: 10px;}
.solution_pro dl{padding:0;}
.solution_pro ul{margin: 0;}
.solution_block{margin-bottom: 20px;}

.solution_honor li{float: none;width: 100%;margin-bottom: 20px;}
.solution_honor li:last-child{margin-bottom: 0;}
.solution_honor dl,.solution_honor ul{margin:0;}
}


.laboratory_cont {overflow: hidden;}
.laboratory_01{overflow: hidden;}
.laboratory_01 .le,.laboratory_01 .re{float: left;width: 33.33%}
.laboratory_01 .le dt,.laboratory_01 .re dt{text-align: center;margin-bottom: 30px;}
.laboratory_01 .ce{float: left;width: 33.33%;text-align: center;}

.laboratory_flow {margin-bottom: 50px;}
.laboratory_flow ul{overflow: hidden;margin: 0 -60px;}
.laboratory_flow li{float: left;width:25%;}
.laboratory_flow li dl{padding: 0 60px;}
.laboratory_flow dt{text-align: center;}
.laboratory_flow h3{color: #01c900;margin-bottom: 15px;}
.laboratory_arrow img{width: 25px;}
.laboratory_arrow{margin-bottom: 5px;}

.laboratory_block{overflow: hidden;}
.laboratory_block .left{width: 45%;float: right;padding-top: 15px;}
.laboratory_block .right{width: 52%;float: left;}

@media only screen and (max-width:1366px) {
.laboratory_flow ul{overflow: hidden;margin: 0 -50px;}
.laboratory_flow li dl{padding: 0 50px;}
.laboratory_flow{margin-bottom: 30px;}

}
@media only screen and (max-width:767px) {
.laboratory_01 .le, .laboratory_01 .re,.laboratory_01 .le, .laboratory_01 .ce{float: none;width: 100%;margin-bottom: 20px;}
.laboratory_block .left,.laboratory_block .right{float: none;width: 100%;}
.laboratory_block .left{margin-bottom: 20px;}
.laboratory_flow li{width: 50%;margin-bottom: 20px;}
.laboratory_flow h3{margin-bottom: 10px;}
.laboratory_flow{margin-bottom: 0;}
.laboratory_flow ul{overflow: hidden;margin: 0 -10px;}
.laboratory_flow li dl{padding: 0 10px;}
.laboratory_flow li dd{width: 120px;margin: auto;}

}



/*定制化方案2021-04-07*/
.clear{ display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

.made_cont{padding-bottom: 60px;}
.pub_select{position: relative;margin-bottom: 20px;}
.pub_select dd{display: none;}
.pub_select dt{padding:0 20px;color: #989898;background: #fbfaf9;position: relative;cursor: pointer;}
.pub_select dt span{position: absolute;top:50%;right:24px;width: 7px;height: 6px;margin-top: -3px;}
.pub_select dt span img{vertical-align: top;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pub_select dt p{display: block;height: 40px;line-height: 40px;font-weight: normal;}
.pub_select dd{position: absolute;left: 0;top:100%;width: 100%;background: #f5f4f4;z-index: 9;padding: 10px 0;max-height: 150px;overflow: hidden;overflow-y:auto;}
.pub_select dd a{display: block;color: #989898;padding: 0 20px;line-height: 30px;}
.pub_select dt.on_o span img{transform:rotate(180deg); -webkit-transform:rotate(180deg);}

.made_cont li{padding: 70px 50px 50px 30px;background: #fff;margin-bottom: 40px;}
.made_box{position: relative;}
.made_le{float: left;width: 46px;height: 260px;background: #01c900;color: #fff;    writing-mode: vertical-lr;
    writing-mode: tb-lr;position: relative;    letter-spacing: 6px;margin-right: 30px;}
.made_le .made_title {transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;height: 160px;}
.made_re{width: 295px;float: right;padding-top: 38px;}

.made_ce{float: left;width: calc(100% - 405px);}
.made_a{padding-top: 15px;}
.made_a a{display: block;display: block;height: 50px;line-height: 50px;text-align: center;background: #01cb00;color: #fff;}
.made_img{margin-bottom: 20px;}
.made_img img{width: 100%;}

/*下拉隐藏*/
.made_select{display: none;}
.made_a,.made_re{padding: 0;}


@media only screen and (max-width:1024px) {
.made_cont li{padding: 20px;}
.made_le{float: none;width: 100%;height: auto;    writing-mode: inherit;  writing-mode: inherit;margin-bottom: 20px;}
.made_le .made_title {transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0); position:static; height: 40px;line-height: 40px;padding: 0 20px;}
.made_ce{width: calc(100% - 290px)}
.made_re{width: 270px}
.made_a a{height: 40px;line-height: 40px;}
.pub_select{margin-bottom: 10px;}

}
@media only screen and (max-width:767px) {
.made_cont{padding-bottom: 40px;}
.made_ce,.made_re{float: none;width: 100%;}
.made_cont li{padding: 20px 10px;}
.made_le .made_title{height: 30px;line-height: 30px;font-size: 16px;}
.made_cont li{margin-bottom: 20px;}
.made_box{overflow: inherit;}
.made_re{padding-top: 20px;}
}



/*行业方案*/
.industry_cont{padding-bottom: 100px;}
.industry_01{margin-bottom: 40px;}
.his_ll{ position: relative;padding: 0 45px;}
.his_ll li{cursor: pointer;}
.his_ll h3{line-height: 36px;box-sizing:border-box;text-align: center;padding: 0 10px;background: #5c5d60;border:3px solid #5c5d60;box-sizing:border-box;color: #fff;}
.his_ll li.on h3{border-color:#fff;border-top-color: #01cb00;background: #fff;color: #333438;}
.his_ll .his_btn{width: 25px;height: 25px;border-radius: 50%;margin-top: -12px;}
.his_ll .swiper-button-prev{left: 10px;background: #fff url(../images/solution/arrow_le.png) no-repeat center center;}
.his_ll .swiper-button-next{right: 10px;left: auto;background: #fff url(../images/solution/arrow_re.png) no-repeat center center;}

.his_ll .swiper-button-prev.swiper-button-disabled,.his_ll .swiper-button-next.swiper-button-disabled{ opacity: 1;cursor: pointer; pointer-events:visible;}
.his_ll .swiper-button-prev.disabled,.his_ll .swiper-button-next.disabled{opacity: 0.5}

.industry_ajax{padding: 45px;padding-bottom: 50px;background: #fff;}
.industry_block{width: 350px; height: calc(100% - 100px); background: #fff;box-sizing:border-box;padding: 30px;
	position: absolute;top:50px;left: 50px;display: none;
}
.industry_c{position: relative;}
.industry_bigimg{text-align: center;}
.industry_bigimg img{width: 190px;max-width: 100%;}
.industry_list dl{padding: 15px 15px;overflow: hidden;border-bottom: 1px solid #d4d4d4;}
.industry_list dd{font-size: 12px;}
.industry_list dd p{line-height: 16px;color: #989898;}
.industry_list dd h3{font-weight: bold;margin-bottom: 5px;}
.industry_list dt{width: 85px;float: left;}
.industry_list dd{width: calc(100% - 100px);float: right;}
.industry_select{padding-right: 40px;}
.industry_select .pub_select dt span{right: 8px;}
.industry_insert{position: relative;height: 100%;overflow: hidden;}
.industry_close{position: absolute;top:10px;right: 10px;cursor: pointer;}
.industry_close img{width: 20px;height: 20px;}

.industry_02{border:1px solid #f7f5f3;background: #fff;padding: 50px 45px;border-bottom: 4px solid #01cb00;}
.industry_02 h1{font-weight: bold;text-align: center;margin-bottom: 30px;}
.industry_02 p{text-align: center;margin-bottom: 60px;}
.industry_case{text-align: center;}
.industry_case ul{overflow: hidden;display: inline-block;}
.industry_case li{float: left;margin-bottom: 20px;}
.industry_case dl{padding: 0 10px;}
.industry_case dt img{width: 160px;max-width: 100%;}
.case_img{padding: 0 8px;}
.industry_img{position: relative;}

.industry_ajax{position: relative;}
.industry_cicle li{width: 71px;height: 71px;border-radius: 50%;position: absolute;cursor: pointer;}
.industry_cicle li span{width: 100%;height: 100%;background: #01cb00;border-radius: 50%; box-sizing:border-box;
transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;
}
.industry_cicle li.on span{border:2px solid #fff;}

.mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#01cb00;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#01cb00;}
.industry_block h4{margin-bottom: 10px;}

@media only screen and (max-width:1024px) {
.industry_02{border-width: 2px;}
.industry_02 h1{margin-bottom: 20px;}
.industry_02 p{margin-bottom: 30px;}
.industry_case ul{display: block;margin: 0 -5px;}
.industry_case li{width: 25%;}
.case_img{padding: 0 5px;}

.industry_block{top:20px;left: 20px;    height: calc(100% - 40px);padding: 20px;}
.industry_list dl{padding: 10px 0;}

}

@media only screen and (max-width:767px) {
.industry_02{padding: 20px;padding-bottom: 10px;}
.industry_02 h1{margin-bottom: 10px;}
.industry_02 p{margin-bottom: 20px;}
.industry_case li{width: 50%;}
.industry_ajax{padding: 20px 10px;}
.industry_cicle li span{width: 30px;height: 30px;
transform: translate(0%,0%); -webkit-transform: translate(0%,0%);-ms-transform: translate(0%,0%);-moz-transform: translate(0%,0%);-o-transform: translate(0%,0%); position:absolute; left:0%; top:0%;}

.industry_block{position: relative;width: 100%;left: 0 !important;right: auto !important; top:0px;padding: 0;padding-top: 30px;}
.industry_close{top:10px;right: 0;}
.his_ll li h3{border-color:#fff;border-top-color: #01cb00;background: #fff;color: #333438;}
.industry_01{margin-bottom: 20px;}
}



@media only screen and (min-width:1025px) {
.made_a a:hover{color: #fff !important;opacity: 0.8;}

}









