.padd_t190{padding-top: 190px;}
.padd_t134{padding-top: 134px;}
.padd_b134{padding-bottom: 134px;}
.news_t{position: relative;margin-bottom: 60px;}
.news_t dl{position: relative;overflow: hidden;}
.news_t dd{float: left;width: 57%;}
.news_t dt{position: absolute;right: 0;top: 0;width: 39%;height: 100%;padding-top:4%;box-sizing: border-box;}
.news_date{color: #aaaaaa;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_tit{margin: 5px 0 25px;}
.news_tit a{display: block;line-height: 32px;height: 64px;overflow: hidden;}
.news_p{color: #39434e;line-height: 30px;height: 150px;overflow: hidden;}
.news_t-link{position: absolute;bottom: 14.6%;}
.news_t-link a{display: block;width: 22px;height: 22px;text-align: center;line-height: 22px;color: #fff;border-radius: 8px;background: #d72a20;font-weight: bold;font-size: 16px;}
.news_t .swiper-pagination{width: 39%;right: 0;bottom: 8%;text-align: left;}
.news_t .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 3px;background: #e5e5e5;border-radius: 0;opacity: 1;margin-right: 1px;}
.news_t .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #d00008;}
.news_list ul{margin-left: -10px;margin-right: -10px;}
.news_list li{padding: 0 10px;box-sizing: border-box;width: 33.3%;margin-bottom: 20px;float: left;}
.news_list li dt{padding: 40px; box-sizing: border-box;border: 1px solid #f5f5f5;background: #f5f5f5;position: relative;width: 100%;transition: all .3s;}
.news_list li dt:before{content: "";display: block;width: 0;height: 5px;background: #d00008;position: absolute;left: 0;top: 0;}
.news_list .news_p{height: 60px;}
.news_list .news_t-link{position: static;margin-top: 50px;}

.paddbt100{padding: 100px 0 140px 0; padding-bottom: 9%;}
.padd_t80{padding-top: 80px;}
.d_cont .height_height{display: block;}
.d_cont .header{background:url(../images/hbg.png) repeat-x;}
.news_d{overflow: hidden;}
.news_d .left{width:calc(100% - 551px);float: left;}
.news_d .right h2{color: #e60012;}
.news_d .right{width: 496px;float: right;background:#f5f5f5;padding: 60px 40px;box-sizing: border-box;}
.n_time{color:#aaaaaa;margin-bottom: 10px;}
.news_d .right li{padding: 40px 0;border-top: 1px dashed #d9dadc;}
.news_d .right li:first-child{border-top: 0;}
.news_d .right li:last-child{padding-bottom: 0;}
.news_d .right dd a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #000;margin-bottom: 15px;}
.news_d .right dd p{line-height: 30px;max-height: 60px;-webkit-line-clamp: 2;color: #39434e;}
.d_title{margin-bottom: 40px;border-bottom: 1px solid #b2b2b2;padding-bottom: 20px;}
.d_title h2{color: #000000;margin-bottom: 8px;}
.news_edit{padding-bottom: 90px;}
.edit_con_original{ line-height:inherit;}
.news_edit .edit_con_original{color: #39434e;}
.news_page{overflow: hidden;border-top:1px solid #b6bbc1;padding-top: 20px;position: relative;padding-right: 60px;box-sizing: border-box;
}
.news_page a{color: #39434e;}
.news_page span{display: block;margin-bottom: 10px;}
.cona{position: absolute;top: 20px;width: 46px;height: 32px;border-radius: 20px;background: #d00008;color: #fff;text-align: center;line-height: 32px;right: 0;}
.cona a{color: #fff;display: block;}

/*社会责任*/
.social_t{margin-bottom: 40px;}
.social_swiper{position: relative;}
.social_swiper dl{position: relative;overflow: hidden;}
.social_swiper dt{position: absolute;width: 100%;bottom: 14%;padding: 0 40px;box-sizing: border-box;color: #fff;}
.social_swiper dt h3{margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.social_swiper dt p{max-height: 120px;overflow: hidden;}
.social_swiper .swiper-pagination{text-align: left;width: 100%;padding: 0 40px;box-sizing: border-box;bottom: 8%;}
.social_swiper .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 3px;background: #fff;opacity: 1;border-radius: 0;margin-right: 1px;}
.social_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #d00008;}

.blank_30{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);}

.social_list ul{margin-left: -20px;margin-right: -20px;}
.social_list li{float: left;width: 50%;padding: 0 20px;box-sizing: border-box;margin-bottom: 40px;}
.social_list dl{position: relative;overflow: hidden;}
.social_list dt{position: absolute;left: 0;bottom: 0;padding: 35px 45px;box-sizing: border-box;color: #fff;width: 100%;}
.social_list dt h3{margin-bottom: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.social_list dt:before{content: "";display: block;width: 3px;height: 0;top: 0;background: #d00008;position: absolute;left: 0;transition: all .3s;
    transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;

}
.social_list dt p{max-height: 90px;overflow: hidden;}

.socialDel .news_d .left{width: 100%;}

.social_body .news_d .left{width: 75%;margin: 0 auto;float: none;}
.social_body .d_title{text-align: center;}
.social_body .news_d .right{display: none;}
/*信息公示*/
.info_cont li a{padding: 35px 40px;box-sizing: border-box;border-bottom: 1px solid #c4c4c4;border-left: 1px solid #fff;border-right: 1px solid #fff;position: relative;display: block;width: 100%;overflow: hidden;}
.info_cont li a:after{content: "";width: 100%;height: 3px;background: #d00008;top: 0;left: 0;display: none;position: absolute;}
.info_cont li dd{float: left;width: 174px;position: relative;}
.info_cont li dd:after{content: "";display: block;width: 1px;height: 80%;top: 10%;background: #c4c4c4;right: 0;position: absolute;transition: all .3s;}
.infoDate{width: 156px;height: 156px;text-align: center;position: relative;}
.infoDate-div{width: 100%;}
.infoDate-div p{margin-top: -10px;}
.info_cont li dt{float: left;width: calc(100% - 175px);height: 156px;position: relative;box-sizing: border-box;}
.info_cont li dt p{width: 100%;padding-left: 60px;box-sizing: border-box;line-height: 30px;max-height: 60px;overflow: hidden;}
@media only screen and (min-width:1025px) {
    .news_list li dl:hover dt:before{width: 100%;}
    .news_list li dl:hover dt{border-color: #d00008;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
    .cona a:hover{color: #fff!important;opacity: .8;}
    .social_list dl:hover dt{background: rgba(255,255,255,.9);color: #000000;}
    .social_list dl:hover dt:before{height: 100%;}
    .info_cont li a:hover{border-color: #d00008;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
    .info_cont li a:hover:after{display: block;}
    .info_cont li a:hover .infoDate{background: #d00008 url(../images/info_01.png) no-repeat center;background-size: cover;color: #fff;}
    .info_cont li a:hover dd:after{opacity: 0;}
}



@media only screen and (max-width:1660px) {
    .padd_t134{padding-top: 100px;}
    .padd_b134{padding-bottom: 100px;}
    .info_cont li dd{width: 150px;}
    .infoDate{width: 130px;height: 130px;}
    .info_cont li dt{height: 130px;width: calc(100% - 151px)}
}
@media only screen and (max-width:1560px) {
    .padd_t190{padding-top: 170px;}
    .padd_t134{padding-top: 80px;}
    .padd_b134{padding-bottom: 80px;}
}
@media only screen and (max-width:1440px){
    .paddbt100{padding: 80px 0;}
    .d_return{padding-bottom: 40px;margin-bottom: 40px;}
    .news_edit{padding-bottom: 60px;}
    .news_d .right{padding:40px;width:380px;}
    .news_d .left{width:calc(100% - 431px);}
    .news_d .right li{padding: 30px 0;}

    .info_cont li dd{width: 120px;}
    .infoDate{width: 100px;height: 100px;}
    .info_cont li dt{height: 100px;width: calc(100% - 121px)}
}
@media only screen and (max-width:1280px) {
    .news_p{height: 90px;}
    .news_list .news_p{height: 60px;}
    .social_list dt{padding: 30px;}
}
@media only screen and (max-width:1024px) {
    .paddbt100{padding: 50px 0;padding-bottom: 9%;}
    .padd_t80{padding-top: 50px;}
    .padd_t134{padding-top: 60px;}
    .padd_b134{padding-bottom: 60px;}
    .news_tit a{line-height: 24px;height: 48px}
    .news_tit{margin: 5px 0 15px;}
    .news_p{line-height: 24px;height: 72px;}
    .news_list li dt{padding: 20px;}
    .news_list .news_p{height: 48px;}
    .news_list .news_t-link{margin-top: 25px;}
    /*.news_d .right dd p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
    .news_edit{padding-bottom: 20px;}
    .news_d .right{padding:20px;width:100%;float: none;}
    .news_d .left{width:100%;float: none;margin-bottom:30px;}
    .news_d .right li{padding: 20px 0;}
    .d_title{margin-bottom: 20px;}
    .news_d .right dd a{margin-bottom: 10px;}
    .news_page{padding-right: 0;}
    .cona{display: none;}

    .social_swiper dt{padding: 0 20px;}
    .social_swiper dt p{height: 72px;overflow: hidden;max-height: inherit;}
    .social_swiper .swiper-pagination{padding: 0 20px;bottom: 6%;}
    .social_list dt{padding: 20px;}
    .social_list dt h3{margin-bottom: 10px;}
    .social_list dt p{max-height: inherit;height: 48px;}

    .info_cont li a{padding: 20px;}
    .infoDate-div p{margin-top: -5px;}
    .info_cont li dt p{padding-left: 30px;}
    .info_cont li:first-child a{padding-top: 0;}
}
@media only screen and (max-width:767px) {
    .padd_t134{padding-top: 30px;}
    .padd_b134{padding-bottom: 30px;}
    .news_t{padding-bottom: 30px;margin-bottom: 30px;}
    .news_t dd,.news_t dt{width: 100%;}
    .news_t dt{position: static;margin-top: 30px;overflow: hidden;}
    .news_t-link{position: static;margin-top: 20px;}
    .news_t .swiper-pagination{width: 100%;bottom: 0;}
    .news_list{padding-bottom: 0;}
    .news_list ul{margin-left: 0;margin-right: 0;}
    .news_list li{width: 100%;padding: 0;}
    .news_list li:last-child{margin-bottom: 0;}
    .paddbt100{padding: 30px 0;padding-bottom: 9%;}
    .padd_t80{padding-top:30px;}
    .d_title{padding-bottom: 10px;}
    .news_d .left{margin-bottom:20px;}
    .news_d .right h2{margin-bottom: 10px;}
    .news_d .right li{padding: 15px 0;}
    .news_d .right dd{line-height: 24px;}
    .news_d .right dd p{line-height: 24px;max-height: 48px;}
    .del_cont{padding-bottom: 0;}
    .socialDel .news_d .left{margin-bottom: 0;}
    .social_body .news_d .left{width: 100%;}
    .social_t{margin-bottom: 20px;}
    .social_swiper dt{position: static;background: #e6e5e5;color: #000;padding: 30px 20px 50px;}
    .social_swiper dt h3{margin-bottom: 10px;}
    .social_list{padding-bottom: 0;}
    .social_list ul{margin-left: 0;margin-right: 0;}
    .social_list li{padding: 0;width: 100%;margin-bottom: 20px;}
    .social_list li:last-child{margin-bottom: 0px;}
    .infoDate-div p{margin-top: 0;}
    .info_cont li a{padding: 13px 0;}
    .info_cont li dd{width: 90px;}
    .info_cont li dt{height: 80px;width: calc(100% - 91px);}
    .infoDate{width: 80px;height: 80px;}
    .info_cont li dd:after{height: 70%;top: 15%;}
    .info_cont li dt p{padding-left: 20px;line-height: 24px;max-height: 48px;}
}

/*关于我们*/
.profile_t dl{overflow: hidden;margin-bottom: 60px;}
.profile_t dd,.profile_t dt{width: 50%;float: left;}
.profile_t dd{position: relative;}
.profile_bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;transform: scale(1) !important;}
.profile_ico{position: absolute;right: 30px;bottom: 30px;z-index: 2;}
.profile_ico img{width: 52px;height: 52px;transform: scale(1) !important;}
.profile_t dt{padding-left: 6%;box-sizing: border-box;}
.profile_t dt em{display: block;width: 190px;height: 5px;background: #d00008;margin: 60px 0;}
.profile_t-div h3{margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profile_t-div p{color: #39434e;height: 210px;overflow: hidden;}
.profile_t-div .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d00008;}
.profile_t dl:nth-child(2n) dd{float: right;}
.profile_t dl:nth-child(2n) dt{padding-right: 6%;padding-left: 0;}

.profile_02{position: relative;overflow: hidden;}
.profile_02-con{color: #fff;width: 66.2%;background: rgba(0,0,0,.5);text-align: center;}
.profile_02-con-div{position: relative;padding: 45px 60px;box-sizing: border-box;}
.profile_02-con-div:after{content: "";display: block;width: 100%;height: 3px;background: #d00008;position: absolute;left: 0;bottom: 0;}
.profile_02 img{width: 100%;}

.profile_02-con h3{margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profile_02-txt{max-height: 210px;overflow: hidden;}
.profile_02-txt p{margin-bottom: 16px;}


.history_con{padding: 100px 0;}
.history_tit{margin-bottom: 40px;}
.history_tit h2{color: #e60012;}
.history_tit h3{color: #39434e;}
.history_list{position: relative;}
.historySwiper{bottom: 0;left: 0;width: 100%;position: absolute;padding: 0 5%;box-sizing: border-box;}
.historySwiper .swiper-container{padding: 7px 0px 0 5px;}
.historySwiper ul{}
.historySwiper li{padding-left: 66px;position: relative;padding-top: 66px;height: 432px;box-sizing: border-box;}
.historySwiper li em{position: absolute;top: 0;left: 0;width: 132px;height: 132px;display: block;
background: url(../images/history_02.png) no-repeat center;background-size: cover;display: none;}
.historySwiper dl{height: 280px;position: absolute;border-left: 1px solid rgba(255,255,255,.5);color: #fff;bottom: 0;width: 100%;}
.historySwiper dl:after{content: "";display: block;width: 7px;height: 7px;border-radius: 100%;background: rgba(255,255,255,.5);
position: absolute;left: -4px;top: -7px;}
.historySwiper dl dd{position: absolute;top: 60px;width: 100%;padding: 0 40px;box-sizing: border-box;}
.historySwiper dl dd p{height: 120px;overflow: hidden;padding-right: 5px;box-sizing: border-box;}
.historySwiper dl dt{position: absolute;bottom: 50px;padding: 0 40px;box-sizing: border-box;}
.historySwiper .lhl_but div{top: auto;bottom: 50px;background: none;font-size: 40px;width: 44px;line-height: 44px;color: #fff;text-align: center;}
.historySwiper .lhl_but div.swiper-button-prev{left: 20px;}
.historySwiper .lhl_but div.swiper-button-next{right: 20px;}
/*企业文化*/
.culture_con{position: relative;padding-bottom: 200px;}
.culture_div{position: relative;}
.culture_img{width: 63.8%;position: absolute;right: 0;bottom: -60px;}
.culture_list{width: 63%;position: relative;z-index: 2;display: inline-block;}
.culture_list ul{margin-left: -10px;margin-right: -10px;}
.culture_list li{float: left;padding: 0 10px;box-sizing: border-box;width: 33.3%;margin-bottom: 20px;}
.culture_list dl{background: #fff;border: 2px solid #fff;border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,.2);padding: 40px 28px;box-sizing: border-box;}
.culture_list dl dd{margin-bottom: 15px;}
.culture_list dl dd img{width: 42px;height: 42px;}
.culture_list dl dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;}
.culture_list dl dt span{display: block;height: 90px;overflow: hidden;color: #39434e;}
.culture_list dl dt span .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d00008;}
@media only screen and (min-width:1025px) {

    .historySwiper li:hover em{display: block;}
    .historySwiper li:hover dl{height: 360px;}
    .historySwiper li:hover dt h3{font-size: 60px;line-height: 65px;}
    .historySwiper li:hover dd p{height: 150px;}
    .culture_list dl:hover{border-color: #d00008;}
}
@media only screen and (max-width:1660px) {
    .culture_list dl{padding: 30px 20px;}
}
@media only screen and (max-width:1560px) {
    .profile_t dt em{margin: 40px 0;width: 150px;}
    .culture_list{width: 70%;}
    .culture_con{padding-bottom: 120px;}
    .culture_list dl dd{margin-bottom: 10px;}
    .culture_img{bottom: -30px;}
    .history_con{padding: 80px 0;}
    .historySwiper li dd{top: 40px;}
    .historySwiper li{padding-left: 50px;padding-top: 50px;height: 410px;}
    .historySwiper li em{width: 100px;height: 100px;}
    /*.historySwiper dl{width: calc(100% - 50px);}*/

}

@media only screen and (max-width:1280px) {
    .profile_02-con{width: 86%;}
    .historySwiper dl dd,.historySwiper dl dt{padding: 0 20px;}
}
@media only screen and (max-width:1024px) {
    .profile_t dd, .profile_t dt{width: 100%;}
    .profile_t dt{padding-left: 0!important;padding-right: 0!important;}
    .profile_02-con{position: static;transform: none;width: 100%;background: #000;}
    .profile_t-div p{height: auto;}
    .culture_con{padding-bottom: 50px;}
    .culture_img{position: static;width: 100%;margin-bottom: 40px;}
    .culture_list{width: 100%;}
    .culture_list dl dt span{height: 96px;}
    .history_con{padding: 60px 0;}
    .historySwiper{padding: 0 80px;}
    .historySwiper li{padding-left: 0;padding-top: 0;height: 280px;}
    .historySwiper dl{height: 220px;}
    .historySwiper dl dt{bottom: 30px;}
    .historySwiper .lhl_but div{bottom: 24px;}
    .historySwiper dl{width: 100%;}
}
@media only screen and (max-width:767px) {
    .profile_t dl{margin-bottom: 30px;}
    .profile_t dt em{width: 80px;}
    .profile_ico{right: 25px;height: 25px;}
    .profile_ico img{width: 40px;height: 40px;}
    .profile_02-con-div{padding: 30px 20px;}
    .profile_02-txt{max-height: inherit;}
    .culture_con{padding-bottom: 20px;}
    .culture_img{margin-bottom: 20px;}
    .culture_list ul{margin-left: 0;margin-right: 0;}
    .culture_list li{padding: 0;width: 100%;}
    .history_con{padding: 30px 0 0;}
    .history_tit{margin-bottom: 30px;}
    .historySwiper{padding: 0 30px;height: 100%;}
    .history_list{height: 300px!important;}
    .historySwiper dl{border-left: 0;height: 100%;}
    .historySwiper dl:after{display: none;}
    .historySwiper dl dd, .historySwiper dl dt{padding: 0;width: 100%;text-align: center;}
    .historySwiper li dd{top: 30px;}
    .historySwiper .lhl_but div{top:50%;bottom: inherit;font-size: 24px;width: 30px;}
    .historySwiper .lhl_but div.swiper-button-prev{left: 0;}
    .historySwiper .lhl_but div.swiper-button-next{right: 0;}
}


/*联系我们*/
.sale_con{padding-bottom: 10%;}
.sale_div{position: relative;}
#map{height: 900px;}
.sale_content{position: absolute;right: 50px;top: 40px;width: 37.25%;background: #fff;border: 1px solid #d00008;box-shadow: 0 0 10px rgba(0,0,0,0.2);
padding: 60px 60px 35px;box-sizing: border-box;color: #334354;}
.special_div .index_title{margin-bottom: 30px;}
.contact_select{width: 100%;position: relative;display: inline-block;margin-bottom: 20px;z-index: 3;}
.contact_select dd{line-height: 45px;background: #fff;overflow: hidden;box-sizing: border-box;cursor: pointer;border-bottom: 1px solid #c4c4c4;}
.contact_select dd p{float: left;width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contact_select dd i{float: right;transition: all .3s;font-size: 24px;color: #ff2317;font-weight: bold;}
.contact_select dt{position: absolute;width: 100%;display: none;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 10px 0;}
.contact_select dt ul{height: 280px;overflow: hidden;}
.contact_select dt li{padding: 0 20px;box-sizing: border-box;line-height: 35px;transition: all .3s;cursor: pointer;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contact_select dt .mCSB_inside>.mCSB_container{margin-right: 20px;}
.contact_select dt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d00008;}
.con-item{display: none;}
.con-item.on{display: block;}
.contact_select dd.on i{transform: rotate(180deg);}

.special_div .industry_03-l-txt-b dl{margin-bottom: 20px;}
.industry_03-l-txt-t h3{color: #334354;margin-bottom: 30px;}
.industry_03-l-txt-b dl{margin-bottom: 25px;overflow: hidden;}
.industry_03-l-txt-b dd{float: left;width: 35px;}
.industry_03-l-txt-b dd i{font-size: 20px;color: #d72a20;}
.industry_03-l-txt-b dt{float: left;width: calc(100% - 36px);}
.industry_03-l-txt-b dt a{color: #39434e!important;}
.industry_03-l-txt-b dt a.tel_link{cursor: inherit;}

/*人才招募*/
.idea_t{position: relative;overflow: hidden;margin-bottom: 60px;}
.blank_50{background: rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.idea_t-tit{position: absolute;left: 0;top: 10%;color: #fff;text-align: center;width: 100%;z-index: 2;}
.idea_t-img{position: relative;}
.idea_t ul{position: absolute;bottom: 0;left: 0;width: 100%;}
.idea_t ul li{float: left;width: 22%;height: 200px;position: relative;border-left: 1px solid rgba(255,255,255,.5);}
.idea_t ul li:first-child{border-left: 0;}
.idea_t ul li dl{width: 100%;padding: 0 10px; box-sizing: border-box;color: #fff;}
.idea_t ul li dd{text-align: center;}
.idea_t ul li dt{display: none;max-height: 90px;overflow: hidden;}
.idea_t ul li.on{border-left: 0;}
.idea_t ul li.on+li{border-left: 0;}
.idea_t ul li.on dl{padding: 0 40px;}
.idea_t ul li.on{width: 34%;background: #d00008;}
.idea_t ul li.on dd{text-align: left;margin-bottom: 10px;}
.idea_t ul li.on dt{display: block;}
.recruit_02 h2{text-align: center;margin-bottom: 50px;}
.recruit_02-con dl{position: relative;overflow: hidden;}
.recruit_bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.recruit_02-con dt{position: absolute;z-index: 3;right: 60px;bottom: 0;border-bottom: 3px solid #d00008;padding-bottom: 20px;}


.rec_top{ margin-top: 3%; height: 60px; line-height: 60px; color: #fff; background: #d00008; overflow: hidden;padding:0 4%;box-sizing: border-box;}
.rec_top span{ float: left; width: 30%;}
.rec_top span:last-child{ width: 10%;}
.rec_list li dt{overflow: hidden;padding:12px 4%;line-height:36px;cursor: pointer; position: relative;background: #f5f5f5;}
.rec_list li:nth-child(2n) dt{ background: #fff;}
.rec_list li dt span{ float: left; width:30%;color: #000;min-height: 36px;}
.rec_list li dt span:last-child{width: 10%;}
.rec_list .recruit_btn i{ display: inline-block; margin-left: 10px; color:#d00008;transform: rotate(180deg);transition: all .3s;}
.rec_list li.on dt{ background: #F4F4F4;}
.rec_list li.on .recruit_btn i{transform: rotate(0deg);}
.rec_list li dd{padding:0 4%; display: none; color:#000;background: #f5f5f5;}
.rec_list li dd .inner{ float: left; width: 46%;}
/*.rec_list li dd .inner:nth-child(2n){ float: right;}*/
.rec_list li dd .inner.ll{ float: left;}
.rec_list li dd .inner.rr{ float: right;}
.rec_list li dd .inner h3{font-weight: bold; color: #000; margin-bottom: 15px;}
.rec_list li dd .inner p{margin-bottom: 20px;}
.rec_list li dd .toudi{ display: block; margin: 20px 0 5%; width: 184px; height: 54px; line-height: 54px; color: #fff!important; text-align: center; background: #d00008;}
.rec_list li dd .toudi i{ font-size: 16px;
    /*margin-left: 10px;*/
    left: 10px;
    position: relative;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.recruit_box{border-top: 1px solid #d9d9d9;}
.recruit_box-div{padding: 12px 0;line-height: 36px;overflow: hidden;margin-bottom: 20px;}
.recruit_box-div span{display: block;width: 30%;float: left;}
.innerAll{position: relative;overflow: hidden;}
.innerAll:after{content: "";width: 1px;height: 100%;background: #d0d0d0;left: 50%;margin-left: -0.5px;top: 0;display: block;position: absolute;}
@media only screen and (min-width:1025px){
    .contact_select dt li:hover{background: #db0b1c;color: #fff;}
    .rec_list li dd .toudi:hover i{left: 5px;}
}
@media only screen and (max-width:1720px){
    .sale_con{padding-bottom: 8%;}
}
@media only screen and (max-width:1560px){
    .sale_con{padding-bottom: 6%;}
    #map{height: 800px;}
    .sale_content{padding: 40px 50px 25px;}
    .idea_t ul li dd{font-size: 16px;}
    .idea_t ul li dt p{font-size: 14px;}
}
@media only screen and (max-width:1366px){
    .sale_content{width: 40%;}

}
@media only screen and (max-width:1280px){
    .special_div .index_title{margin-bottom: 20px;}
    .special_div .industry_03-l-txt-b dl{margin-bottom: 10px;}
    .industry_03-l-txt-t{margin-bottom: 15px;}
    .industry_03-l-txt-t span{margin-top: 10px;}
}
@media only screen and (max-width:1024px){
    .contact_select{width: 50%;}
    .sale_con{padding-bottom: 50px;}
    #map{height: 300px;margin-bottom: 5px;}
    .sale_content{position: static;width: 100%; margin-top: 5%;}
    .rec_top span,.rec_list li dt span{}
    .rec_list li dd{padding: 0 5%;}
    .idea_t{height: auto!important;}
    .idea_t-tit{
        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%;
    }
    .idea_t ul{position: static;}
    .idea_t ul li{width: 100%!important;height: auto;background: #f5f5f5!important;border-bottom: 1px solid rgba(0,0,0,.2);}
    .idea_t ul li:last-child{border-bottom: 0;}
    .idea_t ul li dl{position: static;transform: none;padding: 30px!important;text-align: left!important;color: #000!important;}
    .idea_t ul li dl dd{text-align: left!important;margin-bottom: 10px!important;}
    .idea_t ul li dl dt{display: block;}
    .recruit_02-con dt{right: 30px;padding-bottom: 10px;}
}
@media only screen and (max-width:767px){
    .contact_select{width: 100%;}
    .contact_select dt{height: 200px;overflow-y: scroll;}
    .sale_con{padding-bottom: 0px;}
    .sale_content{padding: 30px 30px 20px;}

    .rec_top span, .rec_list li dt span{ width: 26%!important;padding: 0 2%;}
    .rec_top span:last-child, .rec_list li dt span:last-child{ width: 22%!important;}
    .rec_list li dt{line-height: 20px;}
    .rec_list li dd{padding: 0;}
    .rec_list li dd .inner{ width: 100%;}
    .idea_t{margin-bottom: 30px;}
    .idea_t ul li dl{padding: 20px!important;}
    .recruit_02 h2{margin-bottom: 20px;}
    .rec_top{padding: 0 2%;}
    .rec_list li dt,.recruit_box-div{padding: 12px 2%;}
    .recruit_box-div{margin-bottom: 10px;}
    .recruit_box-div span{width: 50%;padding: 0 2%;}
    .recruit_box-div span:last-child{width: 100%;}
    .recruit_con{padding-bottom: 0;}
    .innerAll{padding: 0 4%;}
    .innerAll:after{display: none;}
    .rec_list li dd .toudi{margin: 20px 4%;width: 150px;height: 40px;line-height: 40px;}
    .recruit_02-con dt{padding-bottom: 5px;right: 10px;}
    .recruit_02-con dt h3{font-size: 14px;}
}

/*产业应用*/
.application_list li{padding: 100px 0;box-sizing: border-box;overflow: hidden;}
.application_list dd{float: left;width: 38%;overflow: hidden;}
.application_list dt{float: left;width: 62%;padding: 3% 0 0 5%;box-sizing: border-box;overflow: hidden;}
.application_list dt h3{margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.application_list dt p{color: #39434e;max-height: 90px;overflow: hidden;}
.application_list .index_yamore{margin-top: 5%;}
.application_list .index_yamore a{color: #fff;display: block;}

.application_list li:nth-child(2n){background: #f5f5f5;}
.application_list li:nth-child(2n) dd{float: right;}
.application_list li:nth-child(2n) dt{padding: 3% 5% 0 0;}


.energy_01{background: url(../images/application_06.jpg) no-repeat center;background-size: cover;color: #39434e;text-align: center;padding-bottom: 0;}
.energy_01 h2{margin-bottom: 20px;}
.energy_01 p{padding: 0 4%;box-sizing: border-box;}
.energy_01-img{margin-top: 30px;}
.energy_01-img img{width: 100%;}
.energy_02{padding-bottom: 0;}
.energy_02 h2{text-align: center;margin-bottom: 50px;}
.energy_table table{width: 100%;}
.energy_table td{width: 20%;padding: 25px 35px;box-sizing: border-box;line-height: 24px;}
.energy_table thead td{background: #e60012;color: #fff;border-right: 1px solid #fff;}
.energy_table td:last-child{border-right: 0;}
.energy_table tbody td{background: #f5f5f5;border-right: 1px solid #aeaeae;position: relative;}
.energy_table tbody td:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #fff;}
.energy_table tbody tr:last-child td:after{display: none;}
.energy_table .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background: #e60012;}
@media only screen and (min-width:1025px){
    .application_list .index_yamore a:hover{color: #fff!important;opacity: .8;}
}
@media only screen and (max-width:1660px){
    .application_list li{padding: 90px 0;}
}
@media only screen and (max-width:1560px){
    .application_list li{padding: 80px 0;}
}
@media only screen and (max-width:1366px){
    .application_list li{padding: 70px 0;}
}
@media only screen and (max-width:1280px){
    .application_list dt{padding: 20px 0 0 4%;}
    .application_list dt h3{margin-bottom: 10px;}
    .application_list li:nth-child(2n) dt{padding: 20px 4% 0 0;}
}
@media only screen and (max-width:1024px){
    .application_list li{padding: 60px 0;}
    .application_list dt{padding: 0 0 0 30px;}
    .application_list dt p{max-height: inherit;height: 72px;}
    .application_list li:nth-child(2n) dt{padding: 0 4% 0 0;}

    .energy_01 p{padding: 0;}
    .energy_02 h2{margin-bottom: 30px;}
    .energy_table td{padding: 20px;}
}
@media only screen and (max-width:767px){
    .application_con{padding-bottom: 5px;}
    .application_list li{padding: 30px 0;}
    .application_list dd,.application_list dt{width: 100%;}
    .application_list dt{padding:20px 10px 0!important;}
    .application_list .index_yamore{margin-top: 20px;}

    .energy_01 h2{margin-bottom: 10px;}
    .energy_01-img{margin-top: 20px;}
    .energy_02 h2{margin-bottom: 20px;}
    .energy_table table{width: 750px;}
}

/*产品应用*/
.pro-box{background: #f1f1f1;}
.pro-swi{position: relative;}
.pro-swi ul{display: block;text-align: center;}
.pro-swi ul li{padding: 20px 30px; box-sizing: border-box;display: inline-block;width: auto;position: relative;}
.pro-swi ul li a{color: #39434e;}
.pro-swi ul li:after{content: "";width: 100%;height: 3px;background: #d00008;position: absolute;left: 0;bottom: 0;display: none;}
.pro-swi ul li.on a{color: #d00008;font-weight: bold;}
.pro-swi ul li.on:after{display: block;}
.pro-swi .lhl_but{display: none;}
.pro-swi .lhl_but div{background: none;font-size: 18px;line-height: 44px;text-align: center;}
.pro-swi .lhl_but div.swiper-button-prev{left: 0;}
.pro-swi .lhl_but div.swiper-button-next{right: 0;}

.pro_01{background: #f5f5f5;padding: 90px 0 100px;box-sizing: border-box;}
.pro_01 dl{overflow: hidden;position: relative;}
.pro_01 dd{float: right;width: 49.6%;}
.pro_01 dt{float: left;width: 50.4%;position: absolute;left: 0;top: 0;height: 100%;padding: 2% 5%;box-sizing: border-box;color: #39434e;}
.pro_01 dt h3{margin-bottom: 20px;}
.pro_01-txt{max-height: 60%;overflow: hidden;}
.pro_01-txt p{margin-bottom: 15px;}
.pro_01-div{height: 100%;}
.pro_01-div em{display: block;width: 34px;height: 4px;background: #d00008;margin-top: 8%;}
.pro_01-txt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d00008;}
.pro_02{padding-top: 45px;}
.pro_02-tab{margin-bottom: 40px;position: relative;}
.pro_02-tab .swiper-container{padding: 10px 0;}
.pro_02-tab ul{display: block;text-align: center;}
.pro_02-tab ul li{display: inline-block;width: auto;border-radius: 30px;cursor: pointer;transition: all .3s;}
.pro_02-tab ul li p{padding: 0 35px;height: 60px;line-height: 60px;border-radius: 30px;}
.pro_02-tab ul li.on{font-size: 24px;font-weight: bold;color: #d00008;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.pro_02-tab .lhl_but{display: none;}
.pro_02-tab .lhl_but div{background: none;font-size: 18px;line-height: 44px;text-align: center;}
.pro_02-tab .lhl_but div.swiper-button-prev{left: -5px;}
.pro_02-tab .lhl_but div.swiper-button-next{right: -5px;}
.pro_02-tab .swiper-button-next.swiper-button-disabled,.pro_02-tab .swiper-button-prev.swiper-button-disabled{
    opacity: 1;
    pointer-events: inherit;
}
.pro_02-tab .swiper-button-next.swiper-button-disabled.disabled, .pro_02-tab .swiper-button-prev.swiper-button-disabled.disabled{
    opacity: .35;
    pointer-events: none;
}
.pro_02-item{display: none;}
.pro_02-item.on{display: block;}
.pro_02-table{overflow: hidden;}
.pro_02-table .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d00008;}
.pro_02-table .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 60px;}
.pro_02-table table{width: 100%;}
.pro_02-table table td{text-align: center;padding: 25px 10px;box-sizing: border-box;border-bottom: 1px solid #fff;}
.pro_02-table thead td{background: #e60012;color: #fff;border-right: 1px solid #fff;}
.pro_02-table thead td:last-child{border-right: 0;}
.t01{width: 10%;}
.t02,.t03{width: 17%;}
.t04,.t05{width: 8%;}
.t06{width: 11%;}
.t07{width: 29%;}
.pro_02-table tbody tr td{border-bottom: 2px solid  #fff;background: #f5f5f5;border-right: 1px solid #aeaeae;}
.pro_02-table tbody tr:first-child td{background: #ef8089;color: #fff;border-right: 1px solid #fff;}
.pro_02-table tbody tr:first-child td:last-child{border-right: 0;}
.pro_02-table tbody tr td:last-child{padding: 25px;border-right: 0;}

.proContent_body .inbanner h2{text-align: center;}
.proCon_01{padding: 100px 0;box-sizing: border-box;overflow: hidden;}
.proCon_01 dl{position: relative;overflow: hidden;}
.proCon_01 dd{float: left;width: 49.6%;}
.proCon_01 dt{float: right;width: 46.8%;position: absolute;top: 0;right: 0;height: 100%;color: #39434e;}
.proCon_01-div{width: 100%;max-height: 94%;overflow: hidden;}
.proCon_01-div h3{margin-bottom: 35px;}
.proCon_01-item{margin-bottom: 30px;}
.proCon_01-item p{margin-bottom: 5px;}
.proCon_01-div .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d00008;}

.proCon_02{background: #f5f5f5;padding: 70px 0 20px;}
.proCon_02 dl{margin-bottom: 50px;}
.proCon_02 dd{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #c4c4c4;position: relative;}
.proCon_02 dd:after{content: "";display: block;width: 14.25%;height: 3px;background: #d00008;position: absolute;left: 0;bottom: -1px;}
.pb100{padding: 100px 0;}
.proCon_03,.proCon_04,.proCon_05{padding: 80px 0 50px;}
.item-edit{margin-bottom: 40px;}
.item_title{text-align: center;margin-bottom: 30px;color: #39434e;}
.item-table{margin-top: 20px;overflow: hidden;}
.item-table table{width: 100%;}
.item-table table td{padding: 15px;border-right: 1px solid #fff;text-align: center;width: 33.333%;}
.item-table table td:last-child{border-right: 0;}
.item-table thead td{background: #434343;color: #fff;}
.item-table tbody td{background: #f5f5f5;color: #000;border-bottom: 1px solid #fff;}
.item-edit-4 table td:first-child,.item-edit-2 table td:nth-child(2){width: 16.65%;}
.item-edit>p{margin-top: 8px;}
.proCon_04{background: #f5f5f5;}
.item-edit-7 tbody td{background: #fff;border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.item-edit-7 table td{width: 14.28%;}
.item-table .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d00008;}
/*.item-edit-11 table td.t1,.item-edit-11 table td.t3{width: 10%;}*/
/*.item-edit-11 table td.t2{width: 13.3%;}*/
.nobr{white-space: nowrap;}
.item-edit-11 tbody tr:first-child td{padding: 40px 20px;background: #434343;color: #fff;border-top: 1px solid #fff;}
.item-edit-11 tbody td{padding: 18px 20px;}
.item-edit-11 tbody td.nobr{width: 100px;}

.item-edit-5 table td{width: 20%;}

.proCon_06{padding-bottom: 5%;}
.proApply{position: relative;}
.proApply li{width: 33.3%;}
.proApply dt{margin: 25px 0;overflow: hidden;}
.proApply dt p{float: left;width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 32px;}
.proApply dt .index_yamore{float: right;margin-right: 20px;}
.proApply .lhl_but{display: none;}
.proApply .lhl_but div{background: none;font-size: 28px;line-height: 44px;text-align: center;margin-top: -60px;transition: all .3s;}
.proApply .lhl_but div.swiper-button-prev{left: -40px;}
.proApply .lhl_but div.swiper-button-next{right: -40px;}
@media only screen and (min-width:1025px){
    .pro_02-tab ul li:hover{color: #d00008;}
    .proApply .lhl_but div:hover{color: #d00008;}
}
@media only screen and (max-width:1560px){
    .pro_01{padding: 80px 0;}
    .proCon_01{padding: 80px 0;}
    .proCon_03,.proCon_04,.proCon_05{padding: 60px 0 40px;}
}
@media only screen and (max-width:1366px){
    .pro_01{padding: 70px 0;}
    .pro_02-tab{margin-bottom: 30px;}
    .pro_02-tab ul li.on{font-size: 20px;}
    .pro_02-tab ul li p{padding: 0 20px;height: 50px;line-height: 50px;}

}
@media only screen and (max-width:1280px){
    .pro-swi ul li{padding: 20px;}
    .proCon_02{padding: 50px 0 20px;}
    .proCon_03, .proCon_04, .proCon_05{padding: 40px 0 20px;}
}
@media only screen and (max-width:1024px){
    .pro_01{padding: 60px 0;}
    .pro_01 dt{padding: 0% 5%;}
    .pro_01-txt{max-height: 55%;}
    .pro-swi ul li{padding: 20px 10px;}
    .pro_02-tab ul li.on{font-size: 18px;}
    .pro_02-tab ul li p{padding: 0 12px;}
    .pro_02-table table{width: 1400px;}
    .proCon_01{padding: 60px 0;}
    .proCon_01 dd,.proCon_01 dt{width: 100%;}
    .proCon_01 dt{position: static;overflow: hidden;margin-top: 40px;}
    .proCon_01-div{position: static;transform: none;max-height: inherit;}
    .item-edit-11 table{width: 1400px;}
    .proApply{padding: 0 40px;}
    .proApply .lhl_but div.swiper-button-prev{left: 0;}
    .proApply .lhl_but div.swiper-button-next{right: 0;}
    .proApply dt .index_yamore{margin-right: 2px;}
}

@media only screen and (max-width:767px){
    .pro-swi{padding: 0 30px;}
    .pro-swi ul{display: flex;}
    .pro-swi .lhl_but{display: block;}
    .pro_01{padding: 30px 0;}
    .pro_01 dd,.pro_01 dt{width: 100%;}
    .pro_01 dt{position: static;padding: 20px 10px 0;}
    .pro_01-txt{max-height: inherit;}
    .pro_02{padding-top: 30px;margin-bottom: 0;padding-bottom: 0;}
    .pro_02 .wrap{max-width: 90%;}
    .pro_02-tab{padding: 0 25px;margin-bottom: 20px;}
    .pro_02-tab .swiper-container{padding: 4px;}
    .pro_02-tab ul{display: flex;}
    .pro_02-tab ul li p{padding: 0 8px;height: 40px;line-height: 40px;}
    .pro_02-tab ul li.on{box-shadow: 0 0 4px rgba(0,0,0,.2);font-size: 16px;}
    /*.pro_02-tab .lhl_but{display: block;}*/
    .pro_02-table table td{padding: 15px 10px;}
    .proCon_01{padding: 30px 0 10px;}
    .proCon_01 dt{margin-top: 30px;}
    .proCon_01-div h3{margin-bottom: 20px;}
    .proCon_02{padding: 30px 0 10px;}
    .proCon_02 dl{margin-bottom: 30px;}
    .proCon_03, .proCon_04, .proCon_05{padding: 30px 0 10px;}
    .item_title{margin-bottom: 20px;}
    .item-table table{width: 1000px;}
    .item-edit{margin-bottom: 30px;}
    .proCon_06{padding-bottom: 0;}
}

/*设备*/
.quality_con{padding: 100px 0;box-sizing: border-box;overflow: hidden;}
.quality_tab{margin-bottom: 40px;}
.quality_tab ul{text-align: center;}
.quality_tab li{display: inline-block;margin: 0 25px;}
.quality_tab li a{display: block;padding-bottom: 20px;position: relative;color: #a1a1a1;}
.quality_tab li a:after{content: "";width: 100%;height: 3px;background: #e60012;bottom: 0;display: none;position: absolute;}
.quality_tab li.on a{color: #39434e;}
.quality_tab li.on a:after{display: block;}

.quality_list ul{margin-left: -5px;margin-right: -5px;overflow: hidden;}
.quality_list li{float: left;width: 25%;padding: 0 5px;color: #39434e;margin-bottom: 10px;}
.quality_list li dl{background: #f2f2f2;}
.quality_list li dd{position: relative;}
.quality_list li dd span{position: absolute;right: 20px;top: 20px;display: inline-block;padding: 3px 20px;box-sizing: border-box;border: 1px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);background: #fff;
border-radius: 5px;}
.quality_list li dt{padding: 25px 20px;box-sizing: border-box;text-align: center;position: relative;}
.quality_list li dt em{display: block;width: 46px;height: 3px;background: #d00008;position: absolute;left: 50%;margin-left: -23px;top: 0;}
.quality_list li dt p{height: 60px;overflow: hidden;}

.rd_01{padding: 100px 0;}
.rd_01 dl{position: relative;}
.rd_01 dd{position: relative;overflow: hidden;}
.imgMask{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}
.blank_20{background: rgba(0,0,0,.2);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.rd_01 dt{position: absolute;left: 0;bottom: 50px;padding: 0 50px;box-sizing: border-box;color: #fff;z-index: 3;width: 75%;}
.rd_01 dt h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rd_01 dt p{line-height: 24px;max-height: 48px;overflow: hidden;}
.rd_01 dt em{display: block;width: 190px;height: 3px;background: #d00008;margin-top: 60px;}
.rd_01-img{width: 17%;position: absolute;right: 55px;bottom: 50px;z-index: 4;}
.rd_01-img img{width: 100%;}
.pt100{padding-top: 100px;}
.rd_02{overflow: hidden;}
.rd_tit{color: #000;text-align: center;margin-bottom: 40px;}
.rd_02-tab{text-align: center;margin-bottom: 30px;}
.rd_02-tab li{display: inline-block;padding: 10px 35px;box-sizing: border-box;border-bottom: 3px solid rgba(255,255,255,0);cursor: pointer;}
.rd_02-tab li.on{background: #fff;border-color: #d00008;}
.rd_02-txt{text-align: center;padding: 0 3%;box-sizing: border-box;margin-bottom: 50px;color: #39434e;}
.rd_02-item{display: none;}
.rd_02-swiper{position: relative;}
.rd_02-swiper dl{position: relative;}
.rd_02-swiper dd{position: relative;overflow: hidden;}
.rd_02-swiper dt{position: absolute;padding: 25px 20px;box-sizing: border-box;left: 0;bottom: 0;color: #fff;text-align: center;width: 100%;transition: all .3s;}
.rd_02-swiper dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rd_02-swiper .lhl_but{display: none;}
.rd_02-swiper .lhl_but div{background: none;font-size: 28px;line-height: 44px;text-align: center;transition: all .3s;}
.rd_02-swiper .lhl_but div.swiper-button-prev{left: -40px;}
.rd_02-swiper .lhl_but div.swiper-button-next{right: -40px;}
.rd_02-item.on{display: block;}

.rd_03{margin-bottom: 5%;}
.rd_03-con dl{position: relative;overflow: hidden;}
.rd_03-con dd,.rd_03-con dt{width: 50%;}
.rd_03-con dd{position: relative;}
.rd_03-con dt{position: absolute;right: 0;top: 0;height: 100%;background: #f0f0f0;color: #39434e;}
.rd_03-div{padding: 0 10%;width: 100%;box-sizing: border-box;}
.rd_03-div ul{margin-bottom: 15%;overflow: hidden;}
.rd_03-div li{width: 30%;float: left;margin-right: 2%;}
.rd_03-div dd,.rd_03-div dt{float: none;width: 100%;}
.rd_03-div dd{border-bottom: 2px solid rgba(255,255,255,0);margin-bottom: 10px;}
.countUp{color: #d00008;}
.rd_03-div dt{position: static;}
.rd_03-div p{color: #000;}

.rd_04-con .wrap{position: relative;height: 100%;}
.rd_04-t{position: relative;margin-top: 170px;}
.rd_04-t ul{text-align: center;position: absolute;width: 100%;top: -120px;}
.rd_04-t ul li{}
.rd_04-t li{width: 260px;height: 260px;margin: 0 25px;position: relative;display: inline-block;border-radius: 100%;box-shadow: 0 0 15px rgba(0,0,0,.3);background: #fff;}
.rd_04-t li dl{width: 100%;padding: 0 20px;box-sizing: border-box;}
.rd_04-t li dt p{height: 48px;line-height: 24px;}
.rd_04-b{text-align: center;width: 100%;}

.rd_05{padding: 100px 0;overflow: hidden;}
.rd_05 .rd_tit{color: #fff;text-align: left;}
.rd_05-l{width: 46.8%;color: #fff;float: left;}
.rd_05-r{float: right;width: 46%;}
.rd_05-r ul{margin-left: -5px;margin-right: -5px;}
.rd_05-r li{float: left;width: 50%;padding: 0 5px;box-sizing: border-box;margin-bottom: 10px;}
.rd_05-r li dl{padding: 50px 30px 20px;background: rgba(0,0,0,.3);color: #fff;}
.rd_05-r li dl .countUp{color: #fff;}
.rd_05-r li dl dt p{margin-top: -10px;}


@media only screen and (min-width:1025px){
    .quality_list li dl:hover{background: #c0000f;color: #fff;}
    .quality_list li dl:hover span{border-color: #fff;background: none;}
    .quality_list li dl:hover dt em{background: #fff;}
    .rd_02-swiper dl:hover dt{background: url(../images/rg_08.png) no-repeat center;background-size: cover;}
    .rd_02-swiper .lhl_but div:hover{color: #d00008;}
    .rd_02-tab li:hover{color: #d00008;}
    .rd_03-div dl:hover dd{border-color: #d00008;}
    .rd_05-r li dl:hover{background: rgba(208,0,8,.6);}
}
@media only screen and (max-width:1560px){
    .quality_con{padding: 80px 0;}
    .quality_list li dd span{font-size: 16px;}
    .rd_01{padding: 80px 0;}
    .pt100{padding-top: 80px;}
    .rd_04-t{margin-top: 140px;}
    .rd_04-t ul{top: -90px;}
    .rd_04-t li{width: 200px;height: 200px;}
    .rd_05{padding: 80px 0;}
}
@media only screen and (max-width:1366px){
    .quality_con{padding: 70px 0;}
    .rd_01{padding: 70px 0;}
    .pt100{padding-top: 70px;}
    .rd_05{padding: 70px 0;}
    .rd_03-div p{font-size: 18px;}
}
@media only screen and (max-width:1280px){
    .quality_list li dd span{right: 10px;top: 10px;}
}
@media only screen and (max-width:1024px){
    .quality_con{padding: 60px 0;}
    .quality_list ul{margin-bottom: 0px;}
    .quality_list li{width: 33.3%;}
    .quality_list li dt p{height: 48px;}
    .rd_01{padding: 60px 0;}
    .pt100{padding-top: 60px;}
    .rd_tit{margin-bottom: 30px;}
    .rd_05{padding: 60px 0;}
    .rd_01 dt{padding: 0 30px;bottom: 30px;}
    .rd_01 dt em{margin-top: 30px;}
    .rd_02-txt{margin-bottom: 30px;}
    .rd_02-swiper{padding: 0 40px;box-sizing: border-box;}
    .rd_02-swiper dt{padding: 20px 10px;}
    .rd_02-swiper dt p{font-size: 14px;}
    .rd_02-swiper .lhl_but div.swiper-button-prev{left: 0px;}
    .rd_02-swiper .lhl_but div.swiper-button-next{right: 0px;}
    .rd_03-con dd,.rd_03-con dt{width: 100%;}
    .rd_03-con dt{position: static;}
    .rd_03-div{position: static;transform: none;padding: 40px;}
    .rd_03-div ul{margin-bottom: 40px;}
    .rd_03-div li{width: auto;margin-right: 30px;}
    .rd_03-div dd{margin-bottom: 0;}
    .rd_04-t{margin-top: 100px;}
    .rd_04-t ul{top: -60px;}
    .rd_04-t li{width: 150px;height: 150px;margin: 0 10px;}
    .rd_05-l,.rd_05-r{width: 100%;}
    .rd_05-r{margin-top: 30px;}
}
@media only screen and (max-width:767px){
    .quality_con{padding: 30px 0 0;}
    .quality_tab{margin-bottom: 30px;}
    .quality_tab li{margin: 0 15px;}
    .quality_tab li a{padding-bottom: 12px;}
    .quality_list ul{margin-left: 0;margin-right: 0;}
    .quality_list li{width: 100%;padding: 0;}
    .quality_list li dd span{right: 20px;top: 20px;}
    .quality_list li dt p{height: auto;}
    .rd_01{padding: 30px 0;}
    .pt100{padding-top: 30px;}
    .rd_05{padding: 30px 0;}
    .rd_01 dt {
        padding: 0 10px;
        bottom: 10px;
    }
    .rd_01 dt em{width: 80px;margin-top: 10px;}
    .rd_01-img{right: 20px;bottom: 20px;width: 24%;}
    .rd_tit{margin-bottom: 20px;}
    .rd_02-tab{margin-bottom: 20px;}
    .rd_02-tab li{padding: 8px;font-size: 14px;}
    .rd_02-txt{margin-bottom: 20px;}
    .rd_02-swiper .lhl_but div{font-size: 20px;}
    .rd_03{margin-bottom: 30px;}
    .rd_03-div{padding: 20px 10px;}
    .rd_03-div ul{margin-bottom: 20px;}
    .rd_03-div li{margin-bottom: 20px;}
    .rd_03-div p{font-size: 16px;}
    .rd_04-t{margin-top: 85px;}
    .rd_04-t li{width: 90px;height: 90px;margin: 0 3px;}
    .rd_04-t li dl{padding: 0 10px;}
    .rd_04-t li dt p{font-size: 12px;line-height: 18px;height: 36px;}
    .rd_04-b{font-size: 14px;}
    .rd_04-b p br{display: none;}
    .rd_05-r{margin-top: 20px;}
    .rd_05-r li dl{padding: 30px 20px 20px;}
    .rd_05-r li dl dt p{margin-top: -2px;}

}
.course_con{}
.course_tit{padding: 75px 40px 100px;box-sizing: border-box;}
.course_tit p{margin-bottom: 25px;}
.course_tit a{display: inline-block;padding: 10px 40px;box-sizing: border-box;background: #d10008;color: #fff;border-radius: 30px;}
.course_tit a i{
    left: 10px;
    position: relative;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.course_div-l{float: left;width: 100%;height: 100%;position: relative;}
.course_div-r{float: left;width: 11.6%;height: 100%;position: relative;display: none !important;}
.course_div-r p{position: absolute;left: 0;bottom: 0;padding: 30px;box-sizing: border-box;color: #fff;}

.course_div-l .swiper-container{height: 100%;}
.course_div-l ul{height: 100%;position: relative;overflow: hidden;}

.course_div-l li{position: absolute;width: 23.25%;padding-left: 2px;transition: all .3s;box-sizing: border-box;border-left: 1px solid #fff;}
.course_div-l li dd{position: absolute;top: 60px;left: 30px;white-space: nowrap;}
.course_div-l li dd em{display: block;width: 40px;height: 7px;background: #fff;}
.course_div-l li dd h3{color: #fff;z-index: 3;left: 10%;font-style: italic;}
.course_div-l .lhl_but{display: none;}
.course_div-l li:first-child{left: 0;top: 0;}
.course_div-l li:nth-child(2){left: 22%;}
.course_div-l li:nth-child(3){left: 35%;}
.course_div-l li:nth-child(4){left: 48%;}
.course_div-l li:nth-child(5){left: 61%;}
.course_div-l li:nth-child(6){left: 74%;}
.course_div-l li:nth-child(7){left: 87%;}

.course_div-l li dl{height: 100%;}
.course_div-l li dt{position: absolute;width: 100%;padding: 30px;box-sizing: border-box;color: #fff;z-index: 4;bottom:0;left: 0;opacity: 1;}
.course_div-l li dt h4{margin-bottom: 0px;}
.course_div-l li dt p{display: none;}
.course_img{line-height: 46px;display: flex;margin-top: 20px;display: none;cursor: pointer;}
.course_img span{display: inline-block;width: 54px;height: 46px;line-height: 46px;text-align: center;border-radius: 50%;background: #fff;color: #020202;
font-size: 30px;margin-right: 10px;}
.course_img>i{font-size: 20px;margin-left: 10px;}
.course_div-l li:first-child.on{}
.course_div-l li.on dd{left: 40px;}
.course_div-l li.on dd h3{font-size: 72px;line-height: 80px;margin-left: -10px;}
.course_div-l li.on dt{padding: 40px;}
.course_div-l li.on dt h4{display: none;}
.course_div-l li.on p{display: block;}
.course_div-l li.on .course_img{display: flex;}

.course_div-l .lhl_but{display: none;}
.course_div-l .lhl_but div{background: none;font-size: 28px;line-height: 44px;text-align: center;transition: all .3s;color: #fff;}
.course_div-l .lhl_but div.swiper-button-prev{left: 10px;}
.course_div-l .lhl_but div.swiper-button-next{right: 10px;}


.state_2 li:nth-child(1){left:0;}
.state_2 li:nth-child(2){left:14.2857%;}


.state_3 li:nth-child(1){left:0;}
.state_3 li:nth-child(2){left:12.2857%;}
.state_3 li:nth-child(3){left:26.5714%;}

.state_4 li:nth-child(1){left:0}
.state_4 li:nth-child(2){left:12.2857%;}
.state_4 li:nth-child(3){left:26.5714%;}
.state_4 li:nth-child(4){left:39.8571%;}

.state_5 li:nth-child(1){left:0;}
.state_5 li:nth-child(2){left:12.2857%;}
.state_5 li:nth-child(3){left:26.5714%;}
.state_5 li:nth-child(4){left:39.8571%;}
.state_5 li:nth-child(5){left:53.1428%;}

.state_6 li:nth-child(1){left:0;}
.state_6 li:nth-child(2){left:12.2857%}
.state_6 li:nth-child(3){left:26.5714%;}
.state_6 li:nth-child(4){left:39.8571%;}
.state_6 li:nth-child(5){left:53.1428%;}
.state_6 li:nth-child(6){left:66.4285%;}


.state_7 li:nth-child(1){left:0;}
.state_7 li:nth-child(2){left:12.2857%;}
.state_7 li:nth-child(3){left:26.5714%;}
.state_7 li:nth-child(4){left:39.8571%;}
.state_7 li:nth-child(5){left:53.1428%;}
.state_7 li:nth-child(6){left:66.4285%;}
.state_7 li:nth-child(7){left:79.7142%;}




.course_div-txt{width:100%;position: relative;height: 242px;margin-bottom: 10%;overflow: hidden;}
.course_div-item{padding: 30px 40px;box-sizing: border-box;position: absolute;display: none;width: 23.25%;color: #3a3a3a;height: 100%;overflow: hidden;}
.course_div-item p{height: 100%;overflow: hidden;}
.course_div-item .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d00008!important;}
.course_div-item.on{display: block;border-bottom: 2px solid #000;}
.course_div-item:first-child{left: 0;top: 0;}
.course_div-item:nth-child(2){left: 47.5%;}
.course_div-item:nth-child(3){left: 60.5%;}
.course_div-item:nth-child(4){left: 73.5%;}
.course_div-item:nth-child(5){left: 86.5%;}

.state_2 .course_div-item:nth-child(1){left:0;}
.state_2 .course_div-item:nth-child(2){left:14.25%;}

.state_3 .course_div-item:nth-child(1){left:0;}
.state_3 .course_div-item:nth-child(2){left:14.25%;}
.state_3 .course_div-item:nth-child(3){left:26.5%;}

.state_4 .course_div-item:nth-child(1){left:0}
.state_4 .course_div-item:nth-child(2){left:14.25%;}
.state_4 .course_div-item:nth-child(3){left:26.5%;}
.state_4 .course_div-item:nth-child(4){left:39.85%;}

.state_5 .course_div-item:nth-child(1){left:0;}
.state_5 .course_div-item:nth-child(2){left:14.25%;}
.state_5 .course_div-item:nth-child(3){left:26.5%;}
.state_5 .course_div-item:nth-child(4){left:39.85%;}
.state_5 .course_div-item:nth-child(5){left:53.2%;}

.state_6 .course_div-item:nth-child(1){left:0;}
.state_6 .course_div-item:nth-child(2){left:14.25%;}
.state_6 .course_div-item:nth-child(3){left:26.5%;}
.state_6 .course_div-item:nth-child(4){left:39.85%;}
.state_6 .course_div-item:nth-child(5){left:53.2%;}
.state_6 .course_div-item:nth-child(6){left:66.5%;}

.state_7 .course_div-item:nth-child(1){left:0;}
.state_7 .course_div-item:nth-child(2){left:14.25%;}
.state_7 .course_div-item:nth-child(3){left:26.5%;}
.state_7 .course_div-item:nth-child(4){left:39.85%;}
.state_7 .course_div-item:nth-child(5){left:53.2%;}
.state_7 .course_div-item:nth-child(6){left:66.5%;}
.state_7 .course_div-item:nth-child(7){left:79.7%;}

/*图片弹窗*/
.imgModal{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10000;opacity: 0;visibility: hidden;transition: all .5s;}
.imgModal.show{visibility: visible;opacity: 1;}
.imgModal-con{width: 35%;z-index: 3;}
.mask2{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);}
.imgModal-swi{position: relative;}
.imgModal-close{position: absolute;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #fff;border-radius: 100%;top: -20px;right: -20px;
font-size: 20px;z-index: 4;box-shadow: 0 0 10px rgba(0,0,0,.3);cursor: pointer;}
.imgModal-swi .lhl_but div{background: none;font-size: 28px;line-height: 44px;text-align: center;transition: all .3s;color: #fff;}
.imgModal-swi .lhl_but div.swiper-button-prev{left: -50px;}
.imgModal-swi .lhl_but div.swiper-button-next{right: -50px;}
@media only screen and (min-width:1025px){
    .course_tit a:hover{color: #fff!important;}
    .course_tit a:hover i{left: 5px;}
}
@media only screen and (max-width:1560px) {
    .course_tit{padding: 70px 40px 70px;}
    .course_div-l li.on dd h3{font-size: 60px;}
}
@media only screen and (max-width:1366px) {
    .course_div-l li dd{top:40px;left: 20px;}
    .course_div-l li dt{padding: 20px;}
    .course_div-l li dt p{font-size: 30px;}
    .course_div-l li dt h4{font-size: 16px;}
    .course_div-l li.on dd h3{font-size: 40px;}
    .course_div-l li.on dt{padding: 20px 40px;}
    .course_div-r p{font-size: 16px;padding: 20px;}
}
@media only screen and (max-width:1280px) {
    .course_div-l li dt p{font-size: 24px;}

}
@media only screen and (max-width:1024px) {
    .course_tit{padding: 60px 30px;}
    .course_div-l ul{overflow: initial;}
    .course_div-l li{position: relative;left: inherit!important;border-left: 0;transition: none;}
    .course_div-l li dd{top: 30px;left: 60px;}
    .course_div-l li dd h3{font-size: 30px!important;line-height: inherit!important;margin-top: 0;margin-left: 0px!important;}
    .course_div-l li dt h4{display: none;}
    .course_div-l li dt p,.course_img{display: block;}
    .course_img{display: flex;}
    .course_div-l li dd{left: 60px!important;}
    .course_div-l li p br{display: none;}
    .course_div-l li dt{padding: 30px 60px!important;}
    .course_div-l .lhl_but{display: block;}
    .course_div-txt{height: auto;margin-bottom: 60px;}
    .course_div-item{position: static;padding: 30px 60px;}
    .imgModal-con{width: 60%;}
}
@media only screen and (max-width:767px) {
    .course_tit{padding: 30px 0px;}
    .course_tit a{padding: 10px 30px;}
    .course_div{height: 400px!important;width: 100%;overflow: hidden;}
    .course_div-l{width: 100%;}
    .course_div-l li dd{left: 30px!important;}
    .course_div-l li dt{padding: 30px!important;}
    .course_div-r{display: none;}
    .course_div-txt{width: 100%;margin-bottom: 0px;}
    .course_div-item{width: 100%;padding: 30px;}
    .imgModal-con{width: 70%;}
    .imgModal-swi .lhl_but div.swiper-button-prev{left: -40px;}
    .imgModal-swi .lhl_but div.swiper-button-next{right: -40px;}
    .imgModal-close{width: 30px;height: 30px;top: -15px;right: -15px;line-height: 30px;font-size: 16px}
}


/*搜索结果*/
.padd_b110 {
    padding-bottom: 1.1rem;
}
.serrch_cont{padding-top: 0;}
.search_top{background:#f2f2f2 ;background-size: cover;padding: 50px 0;}
.search_int{width: 790px;margin: auto;max-width: 100%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #e60012;}
.search_result em{color: #e60012;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #e60012;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}

.search_list{padding-top: 45px;}
.search_list li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.search_list dt{overflow: hidden;margin-bottom: 15px;line-height: 30px;}
.search_list dt h3 span,.search_list dd span{color: #e60012;}
.search_list h3{width: calc(100% - 150px);line-height: 30px;max-height: 60px;float: left;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.search_list .search_yd{float: right;font-family: "Arial";    font-weight: normal;}
.search_yd span{color: #a3a3a3;display: inline-block;}
.search_yd em{float: right; color: #000;margin-left: 30px;display: inline-block;width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list dd{color: #595757;}
.search_list dd p{line-height: 24px;max-height: 48px;color: #84888d;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.padd_t80{padding: 80px 0;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 #d00008;margin-bottom: 20px;}
.map_site dd{overflow: hidden;background: #f1f7ff;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;position: relative;}
.map_site p a:before{width: 6px;height: 6px;background: #d00008;border-radius: 6px;content: "";left: 0;top: 50%;margin-top: -3px;display: block;position: absolute;}
@media only screen and (max-width:1280px) {
    .search_list{padding-top: 20px;}
    .map_site p a{padding-left: 20px;}
    .map_site p{margin-right: 40px;}
}
@media only screen and (max-width:1024px) {
    .search_input input, .search_input button{height: 40px;line-height: 40px;}
    .search_le{line-height: 50px;}
    .search_input button{width: 100px;}
    .search_input input{width: calc(100% - 100px);}
    .search_le{width: 80px;}
    .search_re{width: calc(100% - 80px);}
    .search_list li{padding: 20px 0;}
    .search_list ul{padding-bottom: 20px;}
    .search_list dd{font-size: 14px;}
    .search_list dt{margin-bottom: 10px;}
    .search_list h3{line-height: 24px;max-height: 48px;}
    .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;}
}
@media only screen and (max-width:767px) {
    .padd_b110{padding-bottom: 30px;}
    .search_top{padding: 20px 0;}
    .search_list ul{padding-bottom: 0;}
    .search_list h3{width: 100%;float: none;margin-bottom: 10px;}
    .search_list .search_yd{float: none;}
    .search_input input, .search_input button{height: 32px;line-height: 32px;}
    .search_input input{padding: 0 5px;}
    .search_input button{width: 70px;}
    .search_input input{width: calc(100% - 70px);}
    .search_le{line-height: 42px;font-size: 14px;width: 50px;}
    .search_re{    width: calc(100% - 50px);}
    .search_input{margin-bottom: 10px;}
    .search_list{padding-top: 0;}
    .search_list h3{font-size: 16px;}
    .search_result{font-size: 14px;}
    .search_list li{padding: 15px 0;}
    .search_list dt{margin-bottom: 4px;}
    .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: 10px;}
    .map_site p{margin-right:20px;}
}
