/*领导致辞*/
.leaders{position: relative;overflow: hidden;}
.leaders_img{float: left;width: 38%;}
.leaders_txt{background: url(../images/speech_02.png) no-repeat;background-size:100% 100%;position: absolute;width: 62%;height: 100%;right: 0;top: 0;}
.leaders_txtP{padding: 50px 90px;box-sizing: border-box;color: #fff;}
.leaders_txtP h2{margin-bottom: 30px;}
.leaders_txtP-p{line-height: 30px;height: 150px;overflow: hidden;}
.speech_02{margin: 80px 0 120px;overflow: hidden;}
.speech_list dl{height: 100%;width: 32%;margin-right: 2%;float: left;}
.speech_list dl img{width: 100%;}
.speech_list dl:nth-child(3n){margin-right: 0;}
.speech_dlTxt{background: #ecf5f2;padding: 80px 60px;overflow: hidden;box-sizing: border-box;color: #3e3e3e;}
.speech_dlTxt h3{line-height: 30px;}
.speech_dlTxt h3 em{display: block;width: 57px;height: 2px;background: #6b6b6b;margin: 30px 0 30px;}
.speech_txt{line-height: 30px;height: 360px;overflow: hidden;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #00ce89!important;}
/*企业文化*/
.culture_01{margin-bottom: 130px;overflow: hidden;}
.culture_list dl{float: left;width: 33.3%;text-align: center;}
.culture_slogan,.culture_ico{width: 190px;display: inline-block;text-align: left;color: #626262;}
.culture_list dl dt{border-right: 1px solid #91ccb8;box-sizing: border-box;}
.culture_list dl:last-child dt{border-right: 0;}
.culture_ico{margin-bottom: 30px;}
.culture_ico img{width: 89px;height: 96px;}
.culture_slogan h2{font-weight: 500;white-space: nowrap;overflow: hidden;}
.culture_slogan em{display: block;width: 60px;height: 4px;background: #626262;margin: 20px 0 15px;}
.culture_slogan h3{text-transform: uppercase;margin-bottom: 20px;font-weight: 500;white-space: nowrap;overflow: hidden;}
.culture_slogan p{line-height: 24px;height: 72px;overflow: hidden;}
.culture_02{background: #ecf5f2;padding: 100px 0;overflow: hidden;}
.h2_tit{text-align: center;margin-bottom: 40px;}
.cultureSwi{position: relative;}
.cultureSwi li{position: relative;}
.cultureSwi li img{width: 100%;}
.white_blank{position: absolute;left: 0;top: 0;background: rgba(255,255,255,0.81);width: 100%;height: 100%;}
.cultureSwi li.swiper-slide-active .white_blank{display: none;}
.cultureSwi .lhl_but div{background: none;}
.cultureSwi .lhl_but div.swiper-button-prev{left: 12%;}
.cultureSwi .lhl_but div.swiper-button-next{right: 12%;}

/*荣誉资质*/
.pubCon{overflow: hidden;opacity: 0;margin-bottom: 130px;}
.pubCon.on{opacity: 1;}
.pubbox{position: relative;margin-bottom: 75px;}
.pubbox li{float: left;width: auto;}
.pubbox li:last-child{margin-right: 0!important;}
.pubbox li a{display: block;height: 40px;line-height: 38px;padding: 0 30px;border: 1px solid #3e3e3e;border-radius: 30px;width: 100%;box-sizing: border-box;text-align: center;}
.pubbox li.on a{background: #019865;border-color: #019865;color: #fff;}
.pubbox .lhl_but div{background:none;font-size: 20px;width: 30px;height: 40px;line-height: 40px;margin-top: -20px;text-align: center;}
.pubbox .lhl_but div.swiper-button-prev{left: -30px;}
.pubbox .lhl_but div.swiper-button-next{right: -30px;}
.pubbox .swiper-button-prev.swiper-button-disabled,.pubbox .swiper-button-next.swiper-button-disabled{cursor: pointer; pointer-events:inherit!important; opacity: 1;}

.pubbox .swiper-button-prev.disabled{ cursor: default;opacity: 0.6;pointer-events:none!important;}
.pubbox .swiper-button-next.disabled{ cursor: default;opacity: 0.6;pointer-events:none!important;}

.pub_bigImg,.pub_smallImg{width: 49%;float: left;}
.pub_bigImg{margin-right: 2%;border: 1px solid #c7c7c7;padding: 60px;box-sizing: border-box;}
.pub_smallImg{background: url(../images/honor_01.png) no-repeat;background-size: 100% 100%;padding: 30px;box-sizing: border-box;}
.bigImg_show{width: 100%;height: 100%;text-align: center;position: relative;}
.bigImg_show img {
    display: inline-block;
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    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%;
}
.smallImgSwi{position: relative;padding-bottom: 80px;margin-bottom: 30px;}
.smallImgSwi dl{float: left;width: 33.3%;padding: 10px;box-sizing: border-box;}
.smallImgSwi dl dd{border: 1px solid #c7c7c7;box-sizing: border-box;height: 100%;text-align: center;cursor: pointer;transition: all .3s;}
.smallImg_div{height: 100%;padding: 20px;box-sizing: border-box;}
.smallImg_show{height: 100%;text-align: center;position: relative;}
.smallImg_show img{
    display: inline-block;
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    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%;
}
.smallImgSwi .lhl_but div{background: none;width: 45px;height: 45px;font-size: 45px;text-align: center;line-height: 45px;bottom: 0;margin-top: 0;top: auto;
transition: all .3s;color: #019865;opacity: 1;}
.smallImgSwi .lhl_but div.swiper-button-disabled{color: #b4bbb9;}
.smallImgSwi .lhl_but div.swiper-button-prev{left: 10px;}
.smallImgSwi .lhl_but div.swiper-button-next{left: 65px;}

.honor_video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

/*公司介绍*/
.profile_01 .h2_tit{text-align: left;margin-bottom: 30px;}
.profile_01 .tit_p{color: #585858;line-height: 30px;width: 85%;}
.profile_firm{margin-bottom: 100px;margin-top: 30px;overflow: hidden;}
.profile_firm dl{float: left;margin-right: 100px;}
.profile_firm dl dd{color: #00b6b5;font-weight: bold;}
.profile_firm dl dt{color: #797979;}
.profile_02{margin-bottom: 140px;overflow: hidden;}
.profile_02 dd,.profile_02 dt{float: left;width: 50%;height: 100%;}
.profile_02 dt{background: #ecf5f2;padding: 50px 70px;box-sizing: border-box;}
.profile_txt{height: 100%;overflow: hidden;}
.profile_txt .edit_con_original{color: #696c6b;line-height: 30px;}
.profile_02 dl:nth-child(2n) dd{float: right;}
.profile_02 dl:nth-child(2n) dt{float: left;background: url(../images/profile_03.png) no-repeat;background-size: cover;background-size: 100% 100%;}
.profile_02 dl:nth-child(2n) .profile_txt .edit_con_original{color: #fff;}

/*发展历程*/
.history_con{padding-top: 260px;margin-top: -30px;overflow: hidden;}
.history_list{position: relative;}
.history_list li{position: relative;}
/*.history_list li .history_div{position: absolute;bottom: 0;left: 0;}*/
.history_list li dd{color: #fff;margin-bottom: 20px;}
.history_list li dl{padding: 0 4px;box-sizing: border-box;}
.history_list li h2{white-space: nowrap;overflow: hidden;font-weight: bold;margin-bottom: 5px;}
.history_list li .history_txt{height: 100px;overflow: hidden;}
.history_list li .history_txt .edit_con_original{color: #fff;line-height: 33px;}
.history_list li dt{height: 290px;border-left: 1px dashed rgba(255,255,255,0.5);position: relative;}
.history_list li dt::before{content: "";width: 7px;height: 7px;background: rgba(255,255,255,0.5);border-radius: 7px;position: absolute;
    left: -4px;top: -7px;display: block;}
.history_list li:nth-child(2n){margin-top: 90px;}
.history_list li:nth-child(2n) dt{height: 165px;}
.history_list li:nth-child(2n) .history_txt{height: 135px;}
.history_list .lhl_but div{background: none;font-size: 70px;width: 100px;height: 100px;text-align: center;line-height:100px;color: #1a8d76;opacity: 1;margin-top: -50px;}
.history_list .lhl_but div.swiper-button-prev{left: -80px;}
.history_list .lhl_but div.swiper-button-next{right: -80px;}
.history_list .lhl_but div.swiper-button-disabled{color: #fff;}
@media only screen and (min-width:1025px) {
    .smallImgSwi .lhl_but div:hover{color: #019865;}
    .smallImgSwi dl dd:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    .pubbox li.on a:hover{color: #fff!important;}
}
@media only screen and (max-width:1560px) {
    .leaders_txtP{padding: 40px 50px;}
    .speech_dlTxt{padding: 50px;}
    .cultureSwi .lhl_but div img{width: 28px;}
    .culture_01{margin-bottom: 80px;}
    .culture_02{padding: 80px 0;}
    .pubCon{margin-bottom: 80px;}
    .profile_02{margin-bottom: 100px;}
}
@media only screen and (max-width: 1440px){
    .culture_slogan, .culture_ico{width: 180px;}
    .profile_02{margin-bottom: 80px;}
    .profile_firm{margin-bottom: 60px;}
}
@media only screen and (max-width:1280px) {
    .speech_txt{height: 270px;}
    .speech_dlTxt{padding: 40px;}
    .speech_dlTxt h3 em{margin: 20px 0;}
    .profile_firm dl{margin-right: 50px;}
    .profile_02 dt{padding: 40px;}

    .history_con{padding-top: 180px;}
    .history_list{padding: 0 50px;}
    .history_list .lhl_but div.swiper-button-prev{left: -50px;}
    .history_list .lhl_but div.swiper-button-next{right: -50px;}
}
@media only screen and (max-width:1200px) {
    .speech_txt{height: 240px;}
    .pub_bigImg{padding: 30px;}
    .pub_smallImg{padding: 20px 20px;}
    .pub_bigImg{width: 40%;margin-right: 2%;}
    .pub_smallImg{width: 58%;}
    .smallImg_div{padding: 10px;}
    .smallImgSwi{padding-bottom: 60px;}
    .smallImgSwi .lhl_but div{font-size: 30px;width: 30px;height: 30px;line-height: 30px;}
    .smallImgSwi .lhl_but div.swiper-button-next{left: 45px;}
    .history_list li .history_txt{font-size: 16px;}
}
@media only screen and (max-width:1024px) {
    .main {
        margin-top: 50px;
    }
    .leaders_img,.leaders_txt{width: 100%;}
    .leaders_txt{position: static;overflow: hidden;}
    .speech_02{margin: 60px 0 80px;}
    .speech_list{height: auto!important;}
    .speech_list dl{width: 100%;margin-right: 0;}
    .speech_txt{height: auto;}
    .culture_slogan, .culture_ico{width: 130px;}
    .culture_ico img{width: 69px;height: 76px;}

    .pubbox{width: 90%;margin: 0 auto;margin-bottom: 40px;}
    .history_con{padding-top: 120px;}
    .profile_02{margin-bottom: 60px;}
}
@media only screen and (max-width:767px) {
    .leaders_txtP {padding: 30px 20px 50px;}
    .speech_dlTxt{padding: 30px 20px;}
    .culture_01{margin-bottom: 0px;}
    .culture_ico{margin-bottom: 15px;}
    .culture_ico img{width: 50px;height: 57px;}
    .culture_list dl dt{border-right: 0;}
    .culture_list dl{width: 50%;margin-bottom: 20px;}
    .culture_02{padding: 40px 0;}
    .h2_tit{margin-bottom: 20px;}
    .white_blank{display: none!important;}
    .cultureSwi .lhl_but div img{width: 20px;}
    .cultureSwi .lhl_but div.swiper-button-prev{left: 20px;}
    .cultureSwi .lhl_but div.swiper-button-next{right: 20px;}
    .pub_bigImg{display: none;}
    .pub_smallImg{width: 100%;padding: 10px;}
    .smallImgSwi dl{width: 50%;}


    .video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
    .video_appbox.show{visibility: visible;opacity:1;}
    .video_appbox video{object-fit: cover;    width: 100%;}
    .video_appbox .video_t{
        z-index:2; width: 1035px;max-width:94%;height: auto;
        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:60%;
        transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
        visibility: hidden;opacity: 0;

    }
    .video_appbox .video_t img{width: 100%;}
    .video_appbox.show .video_t{
        visibility: visible;opacity:1;
        top:50%;
    }
    .video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    .lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
    .vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
    .vide0_close i{color: #fff;font-size:20px;font-weight: bold;}

    .profile_01 .tit_p{width: 100%;}
    .profile_firm{margin-bottom: 30px;}
    .profile_firm dl{width: 50%;margin-right: 0;margin-bottom: 20px;}
    .profile_02 dl{height: auto!important;}
    .profile_02 dd, .profile_02 dt{width: 100%;}
    .profile_02 dt{padding: 40px 20px;}

    .history_con{padding-top: 80px;}
    .history_list .lhl_but div{font-size: 50px;}
    .history_list .lhl_but div.swiper-button-prev{left: -40px;}
    .history_list .lhl_but div.swiper-button-next{right: -40px;}
    .history_list li dt{height: 140px!important;}
    .history_list li .history_txt{height: 100px!important;}
    .history_list li:nth-child(2n){margin-top: 0px;}
}

/*新闻中心*/
.news_01{margin-bottom: 80px;overflow: hidden;}
.news_01 dt{background: url(../images/news_02.png) no-repeat;background-size: 100% 100%;padding: 40px 78px;box-sizing: border-box;color: #fff;}
.news_01 dt a{color: #fff;}
.news_01 dt h2{margin-bottom: 20px;}
.news_01 dt h2 a{display: block;line-height: 45px;height: 90px;overflow: hidden;}
.news_01 dt .news_p{line-height: 30px;height: 120px;overflow: hidden;}
.news_link{margin-top: 30px;}
.news_link a{display: block;width: 84px;height: 30px;text-align: center;line-height: 30px;color: #1fac7c!important;border-radius: 30px;background: #fff;}
.news_02{margin-bottom: 30px;display: inline-block;width: 100%;}
.news_item{margin-left: -50px;margin-right: -50px;overflow: hidden;}
.news_item li{float: left;width: 33.33%;padding: 30px 50px;box-sizing: border-box;transition: all .3s;cursor: pointer;}
.news_item li span{display: block;margin-bottom: 18px;}
.news_item li h2{margin-bottom: 40px;}
.news_item li h2 a{display: block;height: 60px;line-height: 30px;overflow: hidden;}
.news_item li h2 em{display: block;width: 57px;height: 2px;background: #6b6b6b;margin-top: 28px;}
.news_item li .news_p{line-height: 30px;height: 120px;overflow: hidden;}
.news_item li .news_link a{display: block;width: 40px;height: 25px;text-align: center;line-height: 25px;color: #fff!important;border-radius: 30px;background: #009764;}


/*行业动态*/
.industry_list dl{transition: all .3s;}
.industry_list dl .wrap{border-bottom: 1px solid #e6e6e6;padding: 30px 0px;}
.industry_list dl .industry_con{position: relative;overflow: hidden;}
.industry_list dd{border: 1px solid #e6e6e6;box-sizing: border-box;width: 36%;float: left;}
.industry_list dd a{display: block;}
.industry_list dt{float: right;position: absolute;right: 0;top: 0;width: 64%;padding: 20px 55px;box-sizing: border-box;}

.industry_list dt span{display: block;margin-bottom: 10px;}
.industry_list dt h2{margin-bottom: 20px;}
.industry_list dt h2 a{display: block;overflow: hidden;line-height: 30px;max-height: 60px;}
.industry_list dt h2 em{display: block;width: 57px;height: 2px;background: #6b6b6b;margin-top: 20px;}
.industry_list dt .news_p{line-height: 30px;max-height: 60px;overflow: hidden;}
.industry_list dt .news_link a{display: block;width: 40px;height: 25px;text-align: center;line-height: 25px;color: #fff!important;border-radius: 30px;background: #009764;}
/*新闻详情页*/
.details_tit{background: url(../images/details_01.png) no-repeat;background-size: 100% 100%;padding: 55px 0 85px;}
.details_wrap{width: 1130px;max-width: 94%;margin: 0 auto;}
.details_tit h2{padding-left: 50px;color: #009764;}
.details_tit .d_span{color: #656565;text-align: left;padding-left: 50px;margin-top: 20px;}
.details_tit .d_span span{margin-right: 45px;}
.details_txt{padding-bottom: 130px;}
.details_edit{overflow: hidden;}
.details_edit_le{float: left;width: 66%;padding-left: 50px;}
.news_page{padding-top: 70px;padding-left: 50px;}
.news_page span{display: block;line-height: 34px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page span a{color: #656565;}
.details_txt .details_wrap{position: relative;}
.d_share{position: absolute;right: 0;top: 80px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.d_share>span{font-size: 20px; float: left;width: 60px;height: 60px;line-height: 60px;text-align: center; background: #009764;color: #fff;}
.share_common{float: left;padding: 0 10px;overflow: hidden;}
.share_common a{height: 60px; line-height:60px;width: 40px;text-align: center;}
.share_common a{float: left;color: #9ca1a2;box-sizing: border-box;}
.share_common a i{font-size: 20px;}
.share_common a .icon-weixin{font-size: 28px;}
.share_common a .icon-kongjian{font-size: 17px;}
.share_common a .icon-qq{font-size: 20px;}
.share_common a .icon-weibo{font-size: 22px;}

/*weixin-box*/
.weixin{ position:fixed; width:260px; height:240px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -130px; background:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:2px 2px 2px #ddd;}
.weixin .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin .img{ padding:20px 10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin .img img{ width:115px; height:115px;}
.weixin p{ padding:15px 10px 0; text-align: center;}
/*weixin-box*/
/* 产品新加logo */
.swiperbox{
    padding-top: 60px;
    padding-bottom: 60px;
    background: #f9f9f9;
}
.swiperbox .wrap{
    position: relative;
}
.swiperbox .swiper-container{
    width: 85.61%;
    margin: 0 auto;
}
.swiperbox .swiper-slide p{
    text-align: center;
}
.swiperbox .swiper-slide img{
   display: block;
   width: 100%;
   margin: 0 auto;
}
.swiperbox .swiper-button-next{
    background: url(../upload/20210917/rr.png) center center !important;
    background-size: 100% 100% !important;
    height: 72px;
    width: 72px;
    right: -10px;
    
}
.swiperbox .swiper-button-prev{
    background: url(../upload/20210917/ll.png) center center !important;
    background-size: 100% 100% !important;
    height: 72px;
    width: 72px;
  left: -10px;
}
.swiperbox .swiper-button-next,.swiperbox .swiper-button-prev{
    margin-top: 0px !important;
    transform: translateY(-50%);
}
@media only screen and (min-width:1025px) {
    .news_01 dt a:hover{color: #fff!important;}
    .news_link a:hover{background: #00ce89;}
    .news_item li:hover{background: #009764;color: #fff;}
    .news_item li:hover a{color: #fff;}
	.news_item li:hover  .news_link  a{background: #fff!important;color: #009764!important;}
    .news_item li:hover h2 a:hover{color: #fff!important;}
    .news_item li:hover h2 em{background: #fff;}
    .news_item li .news_link a:hover{background: #fff;}
    .industry_list dl:hover{background: url(../images/industry_6.png) no-repeat;background-size: 100% 100%;color: #fff;}
    .industry_list dl:hover .wrap{border-bottom: 0;}
    .industry_list dl:hover dd{border-color: rgba(255,255,255,0.2);}
    .industry_list dl:hover a{color: #fff!important;}
    .industry_list dl:hover h2 em{background: #fff;}
    .industry_list dl:hover .news_link a{background: #fff!important;color: #009764!important;}
    .industry_list dl:hover dt a:hover{opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;}
}
@media only screen and (max-width:1560px) {
    .news_01 dt{padding: 40px 48px;}
}
@media only screen and (max-width:1440px) {
    .news_item li{padding: 30px;}
    .news_item{margin-left: 0px;margin-right: 0px;}
    .industry_list dt{padding: 0 40px;}

}
@media only screen and (max-width:1280px) {
    .industry_list dt h2 em{margin-top: 10px;}
    .industry_list dt h2{margin-bottom: 10px;}
    .industry_list dt .news_link{margin-top: 20px;}
    .details_txt{padding-bottom: 100px;}
}
@media only screen and (max-width:1024px) {
    .news_01 dt h2 a{line-height: 30px;height: 60px;overflow: hidden;}
    .news_01 dt h2 a br{display: none;}
    .news_item li{padding: 20px;}
    .industry_list dt h2 a,.industry_list dt .news_p{white-space: nowrap;height: 30px;text-overflow: ellipsis;}
    .industry_list dt .news_p p{white-space: nowrap;height: 30px;text-overflow: ellipsis;overflow: hidden;}
    .industry_list dt .news_link{margin-top: 10px;}
    .details_edit_le{width: 60%;}
    .details_tit h2,.details_edit_le,.news_page,.details_tit .d_span{padding-left: 0;}

}
@media only screen and (max-width:767px) {
	.details_tit .d_span span {
	    display: block;
	    margin-right: 0px;
	}
    .swiperbox{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .swiperbox .swiper-button-next{
        height: 36px;
        width: 36px;
        
    }
    .swiperbox .swiper-button-prev{
        height: 36px;
        width: 36px;
    }
    .news_01{margin-bottom: 40px;}
    .news_01 dt{padding: 30px 20px;}
    .news_item li{width: 100%;padding: 20px 0;}
    .news_item li h2 a br{display: none;}
    .news_item li h2 em{margin-top: 15px;}
    .news_item li h2{margin-bottom: 20px;}
    .industry_list dd{float: none;width: 100%;}
    .industry_list dt{position: static;overflow: hidden;padding: 20px 0;width: 100%;}
    .industry_list dl{margin-bottom: 20px;}
    .industry_list dl .wrap{padding: 0;border-bottom: 0;}
    .industry_list dt .news_link{margin-top: 20px;}
    .details_tit h2 br{display: none;}
    .details_edit_le{width: 100%;}
    .d_share{position: static;margin-top: 20px;display: inline-block;}
    .news_page{padding-top: 40px;}
    .details_txt{padding-bottom: 80px;}
}

/*产品中心*/
.product_con .pubCon{opacity: 1;margin-bottom: 0;}
.product_con .pubbox{margin-bottom: 20px; margin-top: 20px; overflow: hidden;}
.product_con .pubbox li{margin-right: 20px;}
.product_item{box-sizing: border-box;display: inline-block;}
.product_item dl{float: left;width: 25%;padding: 10px;box-sizing: border-box;text-align: center;}
.product_item dl .product_div{background: #f4f8f7;transition: all .3s;}
.product_item dl dd{height: 83%;}
.product_item dl dt{padding: 0 20px;box-sizing: border-box;overflow: hidden;}
.product_item dl dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ddImg{height: 100%;margin: 0 auto;width: auto;display: inline-block;}
.ddImg img{height: 100%;}
.product_item dl:nth-child(2n) .product_div{background: #f5f5f5;}
.product_item dl:nth-child(3n) .product_div{background: #f7f3f4;}
.product_con .lhl_but{display: none!important;}
.product_con .pageout{padding-top: 20px;}
/*详情页*/
.pro_details01{background: #fff url(../images/pro_bg01.png) no-repeat;background-size: cover;overflow: hidden;padding: 40px 0;margin-bottom: 40px;}
.pro_img,.pro_dec{float: left;width: 50%;}
.pro_img{position: relative;}
.pro_img .swiper-container{height: 100%;}

.pro_imgbig{width: calc(100% - 19% - 12px);float: right;height: 100%;}
.pro_imgbig li{background: #f4f8f7;}
.pro_imgbig li img{width: 100%;height: 100%;}
.pro_imgSmall{width: 19%;margin-right: 10px;float: left;height: 100%;position: relative;}
.pro_imgSmall li{background: #f4f8f7;border: 1px solid #f4f8f7;box-sizing: border-box;}
.pro_imgSmall li img{width: 100%;height: 100%;}
.pro_imgSmall .lhl_but div{background: none;font-size: 30px;width: 30px;height: 40px;text-align: center;line-height: 40px;margin-top: 0;top: auto;}
.pro_imgSmall .lhl_but div.swiper-button-prev{top: -40px;left: 50%;margin-left: -15px;}
.pro_imgSmall .lhl_but div.swiper-button-next{bottom: -40px;left: 50%;margin-left: -15px;}
.pro_imgSmall li.on{border: 1px solid #00ce89;}
.pro_imgSmall .swiper-button-next.swiper-button-disabled,.pro_imgSmall .swiper-button-prev.swiper-button-disabled {
    opacity: 1 !important;
    cursor: pointer !important;
    pointer-events: all !important;
}
.pro_imgSmall .swiper-button-next.disabled,.pro_imgSmall .swiper-button-prev.disabled{opacity: .3!important;}
.pro_dec{padding-left: 4%;box-sizing: border-box;color: #585858;}
.pro_dec h2{margin-bottom: 30px;color: #656565;}
.pro_dec_t{border-bottom: 1px solid #d9d9d9;overflow: hidden;padding-right: 4%;box-sizing: border-box;padding-bottom: 20px;word-break: break-all;}
.pro_dec_txt{line-height: 27px;}
.pro_dec_p{overflow: hidden;}
.pro_dec_p span{float: left;width: 80px;text-align: justify;height: 27px;overflow: hidden;}
.pro_dec_p span:after{
    content: "";display: inline-block;width: 100%;
}
.pro_dec_p p{float: left;width: calc(100% - 82px);}
.pro_dec_b{padding-right: 4%;box-sizing: border-box;padding-top: 20px;overflow: hidden;word-break: break-all;}
.pro_details02{margin-bottom: 110px;}
.textItem_tit{background: #019765;color: #fff;padding: 12px 22px;box-sizing: border-box;margin-bottom: 40px;}
.textItem_edit{padding: 0 22px;box-sizing: border-box;}
.textItem_edit p{text-indent: -9px;}
.textItem_edit .edit_con_original{color: #585858;line-height: 30px;}
.textItem_edit ul{}
.textItem_edit ul li{list-style: none;}
@media only screen and (min-width:1025px) {
    .product_item dl:hover .product_div{transform: scale(1.1,1.1);background: url(../images/product_bg.jpg) no-repeat;background-size: 100% 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);}
}
@media only screen and (max-width:1024px) {
    .product_item{padding: 0;margin-left: 0;margin-right: 0;}
    .pro_img, .pro_dec{width: 100%;}
    .pro_img{margin-bottom: 60px;}

}
@media only screen and (max-width:767px) {
    .product_con .pubbox li{margin-right: 10px;}
    .product_con .pubbox li a{padding: 0 15px;}
    .product_item dl{width: 100%;}
    .textItem_tit{margin-bottom: 20px;}
    .textItem_edit{padding: 0;}
    .pro_imgbig{width: 100%;}
    .pro_imgSmall{width: 100%;margin-top: 10px;}
    .pro_img{height: auto!important;}
    .pro_imgSmall .lhl_but div{left: auto;font-size: 20px;background: rgba(0,0,0,0.3);width: 24px;height: 30px;line-height: 30px;}
    .pro_imgSmall .lhl_but div.swiper-button-prev{left: 0;top: 50%;margin-left: 0;margin-top: -15px;}
    .pro_imgSmall .lhl_but div.swiper-button-next{right: 0;bottom: auto;top: 50%;left: auto;margin-left: 0;margin-top: -15px;}
}


/*网站地图*/
.map_site{margin-bottom: 100px;overflow: hidden;}
.map_site li{margin-bottom: 40px;}
.map_site li:last-child{margin-bottom: 0;}
.map_site dt{padding: 0 30px;line-height: 32px;border-left:2px solid #1fac7c;margin-bottom: 20px;}
.map_site dd{overflow: hidden;background: #f4f8f7;padding: 30px;padding-bottom: 15px;}
.map_site p{float: left;margin-right: 65px;line-height: 24px;margin-bottom: 15px;}
.map_site p a{padding-left:20px;display: block;position: relative;}
.map_site p a::before{content: "";width: 6px;height: 6px;background: #1fac7c;display: block;position: absolute;border-radius: 6px;left: 0;top: 50%;margin-top: -3px;}
@media only screen and (max-width:1280px) {
    .map_site p a{padding-left: 20px;}
    .map_site p{margin-right: 40px;}
}
@media only screen and (max-width:1024px) {
    .map_site p a{padding-left: 20px;}
    .map_site p{margin-right:30px;}
    .map_site dt{line-height: 24px;padding-left: 15px;}
    .map_site dd{padding: 20px;padding-bottom: 10px;}
    .map_site{margin-bottom: 60px;}
}
@media only screen and (max-width:767px) {
    .map_site li{margin-bottom: 20px;}
    .map_site dt{padding:0 10px;line-height: 24px;margin-bottom: 10px;}
    .map_site dd{padding: 20px 15px;padding-bottom: 5px;}
    .map_site p a{padding-left: 15px;}
    .map_site p{margin-right:30px;}
}

/*搜索*/
.search-part{}
.search_t{background: #f4f4f4;padding: 3% 20%; margin-bottom:2%; overflow: hidden;}
.search_t input,.search_t button{height:46px;line-height: 46px; font-size: 16px; border:none;outline: none;}
.search_t input{padding: 0 10px; width: calc(100% - 140px);float: left;box-sizing: border-box;background: #fff;}
.search_t button{background:#1fac7c;color: #fff;width: 140px;float: left;}
.search_p{color: #000;padding:2%;font-family: SourceHanSansCN-Medium;}
.search_p span,.search_p i{color: #009764;}
.search_list{margin-bottom: 30px;}
.search_list ul{}
.search_list li{overflow: hidden;padding: 0 2%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;font-family: SourceHanSansCN-Regular;}
.search_list p{float: left;width: calc(100% - 120px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list p i{color: #009764;}
.search_list p a{color: #4c4c4c;}
.search_list em{float: right;width: 90px;text-align: right;color: #999999; font-family: arial;}
@media only screen and (max-width:767px) {
    .search_t{padding:5%;}
    .search_t button{width:100px; height: 30px; line-height: 30px; font-size: 14px;}
    .search_t input{width:calc(100% - 100px); height: 30px; line-height: 30px;font-size: 14px;}
    .search_p{padding-bottom: 0;}
    .search_list li{height:40px; line-height: 40px;}
    .search_list p{width: calc(100% - 80px);}
    .search_list em{width:80px;}
}
.law_con{margin-bottom: 100px;}
.law_txt .edit_con_original{line-height: 30px;}
@media only screen and (max-width:1024px) {
    .law_con{margin-bottom: 60px;}
}
/* 公司介绍背景 */
.aboutbg{
    background: url(../images/bgabout.jpg) 0 0 no-repeat;
    background-size: cover;
}
.ldjswiper{
    position: relative;
}
.ldjswiper > .product_item{
    width: 100%;
    display: flex;
    padding: 0;
}
.ldjswiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
}
.ldjswiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right:10px;
}
@media only screen and (max-width:767px) {
    .ldjswiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        left: 00px;
    }
    .ldjswiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        right:00px;
    }
}