.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #000!important;}
.contact_tit{margin-top: 80px;margin-bottom: 50px;}
.contact_tit h2{font-weight: bold;}
.territory{position: relative;}
.territory .phone_img{display: none;}
.territory_list li{position: absolute;color: #fff;cursor: pointer;}
.territory_list li span{font-weight: bold;}
.point{float: left;font-size: 12px;}
.point img{width: 10px;height: 10px;margin-top: 3px;}
.territory_list li:first-child img,.territory_list li:nth-child(2) img,.territory_list li:nth-child(3) img{float: right;margin-left:3px;margin-right: 3px;}
.territory_list li:nth-child(4){color: #16307e;}
.territory_list li:nth-child(4) span{margin-top: 8px;display: inline-block;margin-left: -2px;text-shadow: 0 0 10px rgba(255,255,255,0.9);}
.territory_list li:nth-child(5),.territory_list li:nth-child(6),.territory_list li:nth-child(7),.territory_list li:nth-child(9),.territory_list li:nth-child(11),.territory_list li:nth-child(12){color: #16307e;}
.territory_list li:nth-child(5) span,.territory_list li:nth-child(6) span,.territory_list li:nth-child(7) span{text-shadow: 0 0 10px rgba(255,255,255,0.9);}
.territory_list li:nth-child(11){
    text-align: center;
}
.territory_list li:nth-child(11) span{
  margin-top: 0.7em;
  display: inline-block;
  float: left;
}
.point_mol{width: 470px;padding: 30px 35px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display: none;position: absolute;
    z-index: 3;top: 15%;left: 50%;margin-left: -12%;}
.point_mol.on{display: block;color: #000;}
.point_mol img{width: 18px;height: 18px;float: none!important;margin-right: 5px!important;vertical-align: middle;margin-top: -5px;display: inline-block;}
.point_mol h2{margin-bottom: 20px;}
.point_mol p{color: #4b4b4b;margin-bottom: 8px;}
.point_mol p a{color: #4b4b4b;}
.point_mol p a.tel_link{cursor: inherit;}
.contact_02{padding-bottom: 150px;overflow: hidden;}
.contact_way ul{margin-left: -10px;margin-right: -10px;}
.contact_way li{width: 50%;padding: 0 10px;box-sizing: border-box;float: left;}
.contact_way li dl{padding: 40px 50px;box-sizing: border-box;position: relative;}
.contact_way li dl dd h2{font-weight: bold;}
.contact_way li dt{margin-top: 30px;}
/*.contact_way li dt>div{margin-bottom: 10px;overflow: hidden;}*/
/*.contact_way li dt>div i{margin-right: 10px;font-size: 18px;float: left;width: 16px;margin-top: -3px;}*/
/*.contact_way li dt>div .c_r{float: left;width: calc(100% - 30px);}*/
/*.contact_way li dt>div .c_r a{display: block;}*/
/*.c_r-item{overflow: hidden;}*/
/*.c_rl{*/
    /*float: left;max-width: 100px;*/
    /*margin-right: 5px;*/
    /*!*display: inline-block;*!*/
/*}*/
/*.c_rr{*/
    /*float: left;max-width: calc(100% - 110px);*/
    /*!*display: inline-block;*!*/
/*}*/
/*.contact_way li:nth-child(2) .c_rr{width:100%;max-width:100%;}*/
/*.c_rr span{display: block;}*/
/*.contact_way li:first-child dt{height: 81%;overflow: hidden;}*/
/*.waysTxt{display: block!important;margin-bottom: 5px; overflow: hidden;}*/
.contact_way li dt>div a.tel_link{cursor: inherit;}
.contact_way li:first-child{color: #fff;}
.contact_way li:first-child a{color: #fff;}

@media only screen and (min-width:1025px) {
    .point_mol p a.tel_link:hover{color: #000!important;}
    .contact_way li dt p a.tel_link:hover{color: #000!important;}
    .contact_way li:first-child a.tel_link:hover{color: #fff!important;}
    .contact_way li:first-child dt>div a:hover{color: #fff!important;opacity: .8;}
}
@media only screen and (max-width:1440px) {
    .contact_tit{margin-top: 60px;}
}
@media only screen and (max-width:1024px) {
    .point_mol{width: 350px;}
    .contact_tit{margin-top: 40px;margin-bottom: 30px;}
    .contact_way li{width: 100%;}
}
@media only screen and (max-width:1024px) {
    .contact_02{padding-bottom: 80px;}
    .territory{height: auto!important;}
    .territory .phone_img{display: block;}
    .territory .pc_img{display: none;}
    .territory_list{display: none;}
    .point_mol{position: static;display: block;margin-left: 0;width: 94%;margin: 10px auto;padding: 30px;}
    .modal_div{margin-top: 30px;}
}
@media only screen and (max-width:767px) {

    .contact_02{padding-bottom: 50px;}
    .contact_way li dl{padding: 30px;height: auto!important;}
    .contact_way li dt{bottom: 30px;position: static;margin-top: 50px;}
    .contact_way li dt p{margin-bottom: 0;}
}

/*媒体中心*/
.news_t{padding: 95px 0;overflow: hidden;box-sizing: border-box;}
.news_t dl{background: #e8eaee;}
.news_t dd,.news_t dt{float: left;width: 50%;height: 100%;overflow: hidden;}
.news_t dt{padding: 70px 55px 0;box-sizing: border-box;}
.news_t dt h2{font-weight: bold;margin-bottom: 20px;}
.news_t dt h2 a{display: block;height: 80px;line-height: 40px;box-sizing: border-box;overflow: hidden;}
.news_t dt p{height: 96px;line-height: 24px;overflow: hidden;}
.design_link{margin-top: 30px;}
.design_link p,.design_link a{display: block;width: 57px;height: 33px;line-height: 33px;text-align: center;background: #000;border-radius: 15px;}
.design_link p img,.design_link a img{width: 28px;margin-top: 10px;height: auto;}
.news_list ul{overflow: hidden;margin-left: -2%;margin-right: -2%;}
.news_list li{float: left;width:33.3%;box-sizing: border-box;overflow: hidden;padding: 0 2%;margin-bottom: 4%;}
.news_list li:nth-child(3n){margin-right: 0;}
.news_div{position: relative;padding: 30px;box-sizing: border-box;background: #e8eaee;}
.news_list li h2{margin: 20px 0;}
.news_list li h2{font-weight: bold;line-height: 30px;height: 60px;overflow: hidden;}
.news_list li em{display: block;width: 57px;height: 2px;background: #000;}
.news_list li .news_div a>p{line-height: 24px;height: 72px;overflow: hidden;margin-top: 35px;}

/*详情页*/
.news_dcont{padding: 80px 0;box-sizing: border-box;overflow: hidden;}
.news_dcont .left{width: 70%;float: left;}
.d_title{
    text-align: left;border-bottom: 1px solid #000;padding-bottom: 25px;
    color: #474747;
    margin-bottom: 35px;}
.d_title h2{color: #000; margin-bottom: 20px;font-weight: bold;}
.d_span span{color: #000;}
.d_span span i{color: #b1b1b1;margin-right: 10px;font-size: 20px;display: inline-block;vertical-align: middle;}

.edit_news{
    padding: 0px 0 3.5%;
}
.edit_news .edit_con_original{color: #000;font-size: 16px;line-height: 30px;}
.news_share{
    position: relative;
    overflow: hidden;
    padding: 20px 0;
    border-top: 1px solid #000;
    margin-bottom: 25px;
}
.news_share .share_common a i{
    font-size: 18px;
}

.news_share span{float: left;line-height: 32px;text-align: center;border-radius: 50%; color: #000;font-size: 14px;}
.news_share .share_common{float: left;}
.news_share .share_common a{float: left;color: #a8a8a8;margin-right: 20px;width: 44px;height: 44px;border-radius: 100%;background: #16307e;}
.news_share .share_common a .icon-weixin:before{top:2px;position:relative;}
.cona{
    width: 84px;
    height: 32px;
    color: #000;
    text-align: center;
    line-height: 32px;
    float: right;;
    transition: all .3s;
    border: 1px solid #000;border-radius: 30px;
}
.cona a{
    color: #000;
    display: block;
}

.news_dcont .right{float: right;width: 24%;background: #e8eaee;padding: 50px 35px;box-sizing: border-box;}
.news_dcont .right>h2{box-sizing: border-box;position: relative;color: #000;font-weight: bold;border-bottom: 1px solid #000000;padding-bottom: 20px;}
.news_dcont .right ul{box-sizing: border-box;padding-top: 20px;}
.news_dcont .right li{padding: 20px 0px;box-sizing: border-box;}
.news_dcont .right li span{display: block;color: #000;margin-bottom: 8px;}
.news_dcont .right li a{font-weight: bold;}
.news_page_Con{width: calc(100% - 150px);}
@media only screen and (min-width:1025px) {
    .news_share .share_common a:hover{background: rgba(22,48,126,0.8);}
    .design_link a:hover{background: rgba(0,0,0,0.8);}
}
@media only screen and (max-width:1440px) {
    .news_t{padding: 80px 0;}
    .news_t dt{padding: 50px 40px 0;}
}
@media only screen and (max-width:1280px) {
    .news_t{padding: 60px 0;}
    .news_t dt{padding: 40px 30px 0;}
    .news_t dt p{height: 72px;}
    .news_t dt h2 a{line-height: 30px;height: 60px;}
}
@media only screen and (max-width:1024px) {
    .news_t dl{height: auto!important;}
    .news_t dd, .news_t dt{width: 100%;}
    .news_dcont .left,.news_dcont .right{width: 100%;}
    .cona{display: none;}
    .news_dcont .right{padding: 40px 30px;}
    .news_dcont{padding: 60px 0;}
}
@media only screen and (max-width:767px) {
    .news_t{padding: 40px 0;}
    .news_t dt{padding: 30px 0px 0;}
    .news_list li{width: 100%;margin-right: 0;}
    .news_dcont{padding: 40px 0;}
}


/*媒体资料库*/
.database_01{padding-top: 120px;margin-bottom: 70px;}
.databaseCon ul{padding: 25px 50px 20px;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.databaseCon ul li{border-bottom: 1px solid #cccccc;padding: 10px 0;box-sizing: border-box;overflow: hidden;line-height: 20px;}
.databaseCon ul li:last-child{border-bottom: 0;}
.databaseCon ul li dl{float: left;width: calc(100% - 51px);}
.databaseCon ul li .more{float: right;width: 50px;color: #16307e;font-weight: bold;cursor: pointer;margin-top: 10px;transition: all .3s;}
.databaseCon ul li dd{float: left;width: 50px;font-weight: bold;margin-top: 10px;}
.databaseCon ul li dt{float: left;width: calc(100% - 51px);height: 40px;}
.databaseCon ul li dl.on dt{height: auto;}
.databaseCon ul li dt p{float: left;margin-left: 60px;cursor: pointer;margin-top: 10px;margin-bottom: 10px;}
.databaseCon ul li dt p span{width: 16px;height: 16px;display: inline-block;background: url(../images/choose_01.jpg) no-repeat;
    background-size: cover;vertical-align: middle;margin-top: -2px;margin-right: 10px;}
.databaseCon ul li p.on span{background: url(../images/choose_01_on.jpg) no-repeat;background-size: cover;}
.database_02 h2{margin-bottom: 50px;}
.database_list ul{margin-bottom: 80px;}
.database_list li{padding: 35px 0;box-sizing: border-box;overflow: hidden;background: #e8eaee;}
.database_list li:nth-child(2n){background: #f3f4f6;}
.database_list li dd{float: left;width: calc(100% - 116px);}
.database_list li dd h3{margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.database_list li dd p{margin-left: -20px;}
.database_list li dd span{height: 18px;line-height: 18px;border-right: 1px solid #000;display: block;padding: 0 20px;float: left;}
.database_list li dd span:last-child{border-right: 0;}
.database_list li dt{float: right;width: 115px;margin-top: 6px;}
.database_list li dt span{float: left;width: 105px;height: 46px;line-height: 46px;text-align: center;margin-left: 10px;border-radius: 30px;transition: all .3s;}
.database_list li dt span a{width: 100%;display: block;}
.span_yl{background: #16307e;color: #fff;display: none;}
.span_yl a{color: #fff;}
.span_down{background: #fff;}
/*弹窗*/
.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: 60%;text-align: center;
    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.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;}
@media only screen and (min-width:1025px) {
    .database_list li dt span.span_yl:hover{opacity: .8;}
    .database_list li dt span.span_yl:hover a{color: #fff!important;}
    .databaseCon ul li .more:hover{opacity: .8;}
}
@media only screen and (max-width:1560px) {
    .database_01{padding-top: 100px;}
}
@media only screen and (max-width:1440px) {
    .database_01{padding-top: 80px;margin-bottom: 50px;}
    .database_list ul{margin-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
    .database_01{padding-top: 60px;margin-bottom: 30px;}
    .databaseCon ul{padding: 25px 40px 20px;}
    .databaseCon ul li dt p{margin-left: 40px;}
    .database_list li dt{margin-top: 4px;}
    .database_02 h2{margin-bottom: 30px;}
}
@media only screen and (max-width:767px) {
    .database_01{padding-top: 40px;}
    .databaseCon ul{padding: 15px 20px;}
    .databaseCon ul li dl{width: 100%;}
    .databaseCon ul li dt p{margin-right: 13px;margin-left: 0;}
    .databaseCon ul li dt p span{margin-right: 5px;}
    .databaseCon ul li .more{display: none;}
    .databaseCon ul li dt{height: auto;}
    .database_list ul{margin-bottom: 30px;}
    .database_list li{padding: 20px 0;}
    .database_list li dd,.database_list li dt{width: 100%;}
    .database_list li dt{margin-top: 20px;}
    .database_list li dt span{width: 80px;height: 35px;line-height: 35px;margin-left: 0;margin-right: 10px;}
}
.consult_01{position: relative;}
.consult_txt{position: absolute;left: 54%;top: 16%;color: #fff;}
.consult_txt h2{margin-bottom:30%;}
.consult_txt p{}
.consult_txt p a{color: #fff;display: block;background: #16307e;width: 254px;height: 60px;line-height: 60px;}
.consult_txt p em{width: 64px;text-align: center;display: block;float: left;font-size: 30px;line-height: 60px;position: relative;}
.consult_txt p em::after{content: "";width: 1px;height: 40px;background: rgba(255,255,255,0.3);display: block;top: 50%;margin-top: -20px;right: 0;position: absolute;}
.consult_txt p span{float: left;width: calc(100% - 65px);padding: 0 20px;box-sizing: border-box;overflow: hidden;white-space: nowrap;transition: all .3s;}
@media only screen and (min-width:1025px) {
    .consult_txt p a:hover{color: #fff!important;background: rgba(22,48,126,0.9);}
    .consult_txt p a:hover span{opacity: .8;}
}
@media only screen and (max-width:767px) {
    .consult_01{height: 400px!important;}
    .consult_txt{left: 30px;}
}
/*关于我们*/
.about_01{padding: 80px 0;box-sizing: border-box;overflow: hidden;}
.about_tit{margin-bottom: 55px;}
.about_tit h2{font-weight: bold;}
.about_tit p{margin-top: 20px;line-height: 30px;}
.com_list ul{margin-left: -5px;margin-right: -5px;}
.com_list li{float: left;width: 33.3%;padding: 0 5px;box-sizing: border-box;}
.com_list li dl{position: relative;}
.com_list li dl::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/about_04.png) no-repeat;background-size: cover;}
.com_list li dl dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .3s;padding: 40px;box-sizing: border-box;color: #fff;transform: translateY(68%);z-index: 3;}
.com_list li dl dt h3{line-height: 35px;height: 70px;margin-bottom: 40px;position: relative;}
.com_list li dl dt h3 span{position: absolute;bottom: 0;left: 0;}
.com_txt{height: 75%;overflow: hidden;}
.com_txt p{margin-bottom: 30px;line-height: 30px;}
.com_list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #fff!important;}
.brand_t{overflow: hidden;display: none;}
.brand_t ul{margin-left: -13px;margin-right: -13px;}
.brand_t li{float: left;width: 21%;padding:13px;box-sizing: border-box;}
.brand_t li dl{position: relative;overflow: hidden;cursor: pointer;}
.brand_t li dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: translateY(200%);transition: all .5s;}
.brand_b ul{margin-left: -10px;margin-right: -10px;}
.brand_b li{float: left;width: 50%;padding: 10px;box-sizing: border-box;}
.brand_b{margin-top: 20px;overflow: hidden;}
.brand_b dl{position: relative;}
.brand_b dt{color: #fff;}
.brand_b dt h3{position: absolute;left: 0;top: 45px;width: 100%;padding: 0 30px;box-sizing: border-box;}
.brand_b dt p{position: absolute;left: 0;bottom:35px;width: 100%;padding: 0 30px;box-sizing: border-box;}

.about_03{padding: 70px 0;box-sizing: border-box;margin: 100px 0;color: #fff;overflow: hidden;}
.his_t{width: 90%;margin: 0 auto;position: relative;}
.his_t .swiper-container{padding-top: 10px;}
.his_t .swiper-container:before{content: "";width: 100%;height: 1px;background: rgba(255,255,255,0.42);display: block;position: absolute;;left: 0;}
.his_t li{text-align: center;position: relative;cursor: pointer;}
.his_t li em{background: url(../images/circle_01.png);width: 12px;height: 12px;display: block;position: absolute;left: 50%;margin-top: -6px;top: 0px;margin-left: -6px;}
.his_t li p{margin-top: 15px;}
.his_t .lhl_but div{background: none;margin-top: -24px;width: 38px;}
.his_t .lhl_but div.swiper-button-prev{left: -60px;}
.his_t .lhl_but div.swiper-button-next{right: -60px;}
.his_t .swiper-button-prev.swiper-button-disabled, .his_t .swiper-button-next.swiper-button-disabled {
    cursor: pointer;
    pointer-events: inherit!important;
    opacity: 1;
}
.his_t .swiper-button-disabled.disabled{opacity: .3;}
.his_t li.on{font-weight: bold;color: #80a9f5;}
.his_b{margin-top: 100px;overflow: hidden;}
.his_con{overflow: hidden;}
.his_item{transform: translateX(300px);transition: all .3s;overflow: hidden;height: 0;}
.his_item dd{float: left;width: 22%;}
.his_item dd p{font-style: oblique;margin-top: 10px;text-transform: uppercase;line-height: 20px;}
.his_item dt{float: left;width: 78%;padding-left: 6%;box-sizing: border-box;overflow: hidden;}
.his_item dt li{font-style: oblique;margin-bottom: 40px;}
.his_item dt li h3{font-weight: bold;margin-bottom: 5px;}
.his_item dt li p{font-weight: 300;}
.his_item.on{display: block;transform: translateX(0px);height:auto;}

.about_04{padding: 110px 0 95px;overflow: hidden;box-sizing: border-box;}
.team_list ul{margin-left: -35px;margin-right: -35px;}
.team_list li{width: 25%;padding: 0 35px;box-sizing: border-box;float: left;}
.team_list dt{padding: 20px 0 25px;font-style: oblique;}
.team_list dt h3{font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.team_list dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.team_list dt h4{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about_05{background: #e8eaee;padding: 70px 0 50px;box-sizing: border-box;}
.honor_t{width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.honor_t .swiper-container{padding-top: 10px;}
.honor_t .swiper-container:before{content: "";width: 100%;height: 1px;background: #000;display: block;position: absolute;;left: 0;}
.honor_t li{text-align: center;position: relative;cursor: pointer;}
.honor_t li em{background: url(../images/circle_01.png);width: 12px;height: 12px;display: block;position: absolute;left: 50%;margin-top: -6px;top: 0px;margin-left: -6px;}
.honor_t li p{margin-top: 15px;}
.honor_t .lhl_but div{background: none;margin-top:0;font-size: 30px;width: 30px;top: -12px;height: 44px;line-height: 44px;}
.honor_t .lhl_but div.swiper-button-prev{left: -9px;}
.honor_t .lhl_but div.swiper-button-next{right:-9px;}
.honor_t .swiper-button-prev.swiper-button-disabled,.honor_t .swiper-button-next.swiper-button-disabled {
    cursor: pointer;
    pointer-events: inherit!important;
    opacity: 1;
}
.honor_t .swiper-button-disabled.disabled{opacity: .3;}
.honor_t li.on{font-weight: bold;color: #80a9f5;}
.honor_b{margin-top: 60px;}
.honor_item{overflow: hidden;display: none;}
.honor_b .honor_scroll{white-space: nowrap;overflow: hidden;}
.honor_div{margin-left: 8%;min-width: 100%;height: 440px;}
.honor_b dl{display: inline-block;margin-right: 50px;}
.honor_b dd{height: 440px;box-shadow: 0 0 20px rgba(0,0,0,0.5);}
.honor_b dd img{height: 100%;width: auto;}
.honor_b dt{text-align: center;padding: 40px 0 20px;}
.honor_item.on{display: block;}

.about_06{padding: 150px 0 290px;box-sizing: border-box;overflow: hidden;margin-top: 70px;}
.sustainable_txt{float: right;width: 36%;color: #fff;}
.sustainable_txt h2{font-weight: bold;}
.sustainable_txt span{display: block;margin: 45px 0 25px;line-height: 30px;font-weight: 300;}
.sustainable_txt p{line-height: 30px;}
/*滚动条*/
.honor_item .mCSB_scrollTools .mCSB_draggerRail { background: #d0d2d6;}
.honor_item .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    height: 3px;width: 1440px;
    margin: 0 auto;
}
.honor_item .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    min-height: 100px;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #000;
}
.honor_item .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.honor_item .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.honor_item .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar {
    background: #0f3557;
}
.honor_item .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height: 3px;margin: 0;min-height: auto;width: 280px;}
.honor_item .mCSB_scrollTools.mCSB_scrollTools_horizontal{transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    position: absolute;
    left: 50%;
    width: 1440px;
}
.honor_item .mCSB_scrollTools .mCSB_draggerRail{border-radius: 0;}
.honor_item .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom: 50px;}
.honor_item .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 280px;}
@media only screen and (min-width:1025px) {
    .com_list li dl:hover dt{transform: translateY(0);background: rgba(0,0,0,0.68);}
    .com_list li dl:hover dt h3{margin-bottom: 20px;height: auto;}
    .com_list li dl:hover dt h3 span{position: static;}
    .brand_t dl:hover dt{transform: translateY(0);}
}
@media only screen and (max-width:1560px) {
    .honor_div{margin-left: 3%;}
    .honor_item .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 94%;}
    .honor_item .mCSB_scrollTools.mCSB_scrollTools_horizontal{width: 94%}
    .honor_t .lhl_but div{top: -11px;}
    .about_06{padding: 110px 0 200px;}
}
@media only screen and (max-width:1440px) {
    /*.honor_b dl{margin-right: 3%;}*/
	.about_03{margin:80px 0;}
    .honor_b dd{height: 350px;}
}
@media only screen and (max-width:1024px) {
    .com_list li{width: 100%;margin-bottom: 20px;}
    .com_list li:last-child{margin-bottom: 0;}
    .com_list li dl dt{transform: translateY(0);}
    .com_list li dl dt h3{height: auto;}
    .com_list li dl dt h3 span{position: static;}
    .about_03{margin: 60px 0;}
    .his_t .lhl_but div.swiper-button-prev{left: -20px;}
    .his_t .lhl_but div.swiper-button-next{right: -20px;}
    .team_list li{width: 50%;}
    .his_b{margin-top: 50px;}
    .about_04{padding: 80px 0 65px;}
    .brand_t li dt{transform: translateY(0);}
    .about_06{padding: 90px 0 130px;}
    .sustainable_txt{width: 60%;}
}
@media only screen and (max-width:767px) {
    .about_01{padding: 50px 0;}
    .about_tit{margin-bottom: 30px;}
    .com_list li dl dt{padding: 30px 20px;}
    .com_list li dl dt h3{margin-bottom: 20px;}
    .brand_t ul{margin-left: -6px;margin-right: -6px;}
    .brand_t li{padding: 0 6px;width: 25%;}
    .brand_b li{width: 100%;}
    .brand_b dt h3{top: 20px;padding: 0 20px;}
    .brand_b dt p{bottom: 20px;padding: 0 20px;}
    .about_03{margin: 40px 0;padding: 50px 0;}
    .his_t .lhl_but div.swiper-button-prev{left: -5px;}
    .his_t .lhl_but div.swiper-button-next{right: -5px;}
    .his_b{margin-top: 30px;}
    .his_item dd{width: 40%;margin-bottom: 30px;}
    .his_item dt{width: 100%;padding-left: 0;}
    .his_item dt li{margin-bottom: 20px;}
    .about_04{padding: 50px 0 45px;}
    .team_list li{width: 100%;}
    .about_05{padding: 50px 0;}
    .honor_b{margin-top: 30px;}
    .honor_b dd{height: 240px;}
    .honor_b dt{padding: 20px 0 0px;}
    .honor_item .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100px;}
    .honor_item .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:100px;}
    .about_06 {padding: 60px 0 80px;}
    .sustainable_txt{width: 100%;}
}

/*应用场景*/
.banner_re{float: right;width: 55%;}
.banner_re p{margin-bottom: 20px;}
.banner_re span{display: block;line-height: 30px;}
#sec1Swp,#sec2Swp,#sec3Swp,#sec4Swp,#sec5Swp,#sec6Swp,#sec7Swp,#sec8Swp{
    height: 100vh;
}
.sec1part,.sec2part,.sec3part,.sec4part,.sec5part,.sec6part,.sec7part,.sec8part{
    position: absolute;
    height: 100vh;
    width: 100%;
}


.swiperConSrcoll{
    width: 42%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin-top: 5vw;
    position: absolute;
    opacity: 0;
}
.sec1,.sec2,.sec3,.sec4,.sec5,.sec6,.sec7,.sec8{
    position: relative;
}
.swiperConSrcoll h3 {
    font-size: 24px;
    line-height: 30px;
    text-align: left;
    font-weight: 900;
}

.swiperCon p{
    font-size: 1.25vw;
    line-height: 1.875vw;
    margin-top: 2vw;
}

.sec2 .swiperConSrcoll,.sec4 .swiperConSrcoll{
    height: 250px;
    overflow: hidden;
}
.swiperConSrcoll p{
    font-size: 16px;
    line-height: 26px;
    margin-top: 2vw;

}

.sec1SrcollDiv.onn,.sec2SrcollDiv.onn,.sec3SrcollDiv.onn,.sec4SrcollDiv.onn,.sec5SrcollDiv.onn,.sec6SrcollDiv.onn,.sec7SrcollDiv.onn{position: relative;z-index: 0;}

#sec1emptyDiv,#sec2emptyDiv,#sec3emptyDiv,#sec4emptyDiv,#sec5emptyDiv,#sec6emptyDiv,#sec7emptyDiv,#sec8emptyDiv{
    width: 100vw;
}
.blank_42{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.42);}
.bigCon{position: absolute;left: 0;bottom: 60px;width: 100%;color: #fff;z-index: 2;}
.bigCon_div{float: right;}
.bigCon_div img{width: 80px;height: 70px;}
.secP{position: absolute;right: 15px;bottom: 10px;color: #fff;display: none;}
.secImg{position: absolute;width: 100%;height: 100%;top: 0;}
.secImg img{width: 100%;height: 100%;}
.sec2 .bigCon_div,.sec4 .bigCon_div,.sec6 .bigCon_div,.sec8 .bigCon_div{float: left;}


/**/
.application_con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.application_ul{margin-top: 15%;color: #fff;padding-left: 45px;box-sizing: border-box;}
.application_ul li{margin-bottom: 10px;padding-left: 27px;box-sizing: border-box;position: relative;font-weight: 300;}
.application_ul li i{display: block;width: 10px;height: 10px;background: url(../images/app_ico1.png) no-repeat;background-size: cover;position: absolute;left: 0;top: 50%;margin-top: -5px;}
.application_ul li.on{font-weight: bold;}
.application_ul li.on i{background: url(../images/app_ico2.png) no-repeat;background-size: cover;width: 16px;height: 16px;margin-top: -8px;margin-left: -3px;}
.sec2 .application_ul,.sec4 .application_ul,.sec6 .application_ul,.sec8 .application_ul{float: right;}
.sec8 .swiperConSrcoll img{margin-left: -65%;margin-top: -30%;width: 50%;}
.sec8 .secP{
    width: 100%;text-align: center;right: 0;padding: 0 15px;box-sizing: border-box;bottom: 30px;
}

.smallImg{display: none;}
.sec1SrcollDiv.on .bigImg,.sec2SrcollDiv.on .bigImg,.sec3SrcollDiv.on .bigImg,.sec4SrcollDiv.on .bigImg,.sec5SrcollDiv.on .bigImg,
.sec6SrcollDiv.on .bigImg,.sec7SrcollDiv.on .bigImg,.sec8SrcollDiv.on .bigImg{display:none;}

.sec1SrcollDiv.on .smallImg,.sec2SrcollDiv.on .smallImg,.sec3SrcollDiv.on .smallImg,.sec4SrcollDiv.on .smallImg,.sec5SrcollDiv.on .smallImg,
.sec6SrcollDiv.on .smallImg,.sec7SrcollDiv.on .smallImg,.sec8SrcollDiv.on .smallImg{display:block;}

@media only screen and (min-width:1199px) {
    .sec1SrcollDiv.on .blank_42{display: none;}
    .sec1SrcollDiv.onn .application_con{opacity: 0;}
    .sec1SrcollDiv.onn .secP{display: block;}
    .sec1SrcollDiv.onn .bigCon{display: none;}


    .sec2SrcollDiv.on .secImg{border: 5px solid #000;box-sizing: border-box;border-radius: 5px;overflow: hidden;}
    .sec2SrcollDiv.on .secImg img{}
    .sec2SrcollDiv.on .secImg:before{content: "";display: block;width: 174px;height: 6px;position: absolute;left: 50%;margin-left: -87px;bottom: -17px;
        background: #000;border-radius: 5px;}
    .sec2SrcollDiv.onn .application_con{opacity: 0;}
    .sec2SrcollDiv.onn .secP{display: block;}
    .sec2SrcollDiv.onn .bigCon{display: none;}
    .sec2SrcollDiv.onn .blank_42{display: none;}

    .sec3SrcollDiv.on .secImg{border-bottom: 20px solid #000;box-sizing: border-box;border-radius: 5px;}
    .sec3SrcollDiv.on .secImg img{border-top-left-radius: 5px;border-top-right-radius: 5px;}
    .sec3SrcollDiv.on .secImg:before{content: "";display: block;width: 170px;height: 16px;position: absolute;left: 50%;margin-left: -85px;bottom: -40px;
        background: #000;border-radius: 10px;}
    .sec3SrcollDiv.onn .application_con{opacity: 0;}
    .sec3SrcollDiv.onn .secP{display: block;}
    .sec3SrcollDiv.onn .bigCon{display: none;}
    .sec3SrcollDiv.onn .blank_42{display: none;}

    .sec4SrcollDiv.on .secImg{border: 6px solid #000;box-sizing: border-box;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 0;}
    .sec4SrcollDiv.on .secImg img{}
    .sec4SrcollDiv.on .secImg:before{content: "";display: block;width: calc(100% + 12px);height: 16px;position: absolute;left: 50%;margin-left: calc(-50% - 6px);bottom: -25px;
        background: #000;border-radius: 10px;}
    .sec4SrcollDiv.on .secImg:after{content: "";display: block;width: 120px;height: 6px;position: absolute;left: 50%;margin-left: -60px;bottom: -20px;background: #fff;border-radius: 5px;}
    .sec4SrcollDiv.onn .application_con{opacity: 0;}
    .sec4SrcollDiv.onn .secP{display: block;}
    .sec4SrcollDiv.onn .bigCon{display: none;}
    .sec4SrcollDiv.onn .blank_42{display: none;}

    .sec5SrcollDiv.on .secImg{border: 6px solid #000;box-sizing: border-box;border-radius: 15px;overflow: hidden;}
    .sec5SrcollDiv.on .secImg img{}
    .sec5SrcollDiv.on .secImg:before{content: "";display: block;width: 20px;height: 20px;position: absolute;left: 50%;margin-left: -10px;bottom: 20px;
        background: #000;border-radius: 20px;}
    .sec5SrcollDiv.onn .application_con{opacity: 0;}
    .sec5SrcollDiv.onn .secP{display: block;}
    .sec5SrcollDiv.onn .bigCon{display: none;}
    .sec5SrcollDiv.onn .blank_42{display: none;}

    .sec6SrcollDiv.on .secImg{border: 6px solid #000;box-sizing: border-box;border-radius: 15px;overflow: hidden;}
    .sec6SrcollDiv.on .secImg img{}
    .sec6SrcollDiv.on .secImg:before{content: "";display: block;width: 20px;height: 20px;position: absolute;left: 50%;margin-left: -10px;bottom: 20px;
        background: #000;border-radius: 20px;}
    .sec6SrcollDiv.onn .application_con{opacity: 0;}
    .sec6SrcollDiv.onn .secP{display: block;bottom: 50px;}
    .sec6SrcollDiv.onn .bigCon{display: none;}
    .sec6SrcollDiv.onn .blank_42{display: none;}

    .sec7SrcollDiv.on .secImg{border: 6px solid #000;box-sizing: border-box;border-radius: 30px;}
    .sec7SrcollDiv.on .secImg img{border-radius: 20px;}
    .sec7SrcollDiv.on .secImg:before{content: "";display: block;width: 10px;height: 64px;position: absolute;right: -22px;top: 50%;margin-top: -32px;
        background: #000;border-radius: 20px;}
    .sec7SrcollDiv.onn .application_con{opacity: 0;}
    .sec7SrcollDiv.onn .secP{display: block;}
    .sec7SrcollDiv.onn .bigCon{display: none;}
    .sec7SrcollDiv.onn .blank_42{display: none;}

    .sec8SrcollDiv.on .secImg{box-sizing: border-box;border-radius: 100%;}
    .sec8SrcollDiv.on .secImg img{border-radius: 100%;}
    .sec8SrcollDiv.onn .application_con{opacity: 0;}

    .sec8SrcollDiv.onn .secP{display: block;}
    .sec8SrcollDiv.onn .bigCon{display: none;}
    .sec8SrcollDiv.onn .blank_42{display: none;}

}
@media only screen and (max-width:1199px) {
    #sec1Swp, #sec2Swp, #sec3Swp, #sec4Swp, #sec5Swp, #sec6Swp, #sec7Swp, #sec8Swp,.sec1part, .sec2part, .sec3part, .sec4part, .sec5part, .sec6part, .sec7part, .sec8part{height:auto;position: static;}
    .secImg{position: static;height: 260px;}
    .swiperConSrcoll{position: static;opacity: 1;width: 94%;margin: 50px auto;display: block;}
    .sec1SrcollDiv,.sec2SrcollDiv,.sec3SrcollDiv,.sec4SrcollDiv,.sec5SrcollDiv,.sec6SrcollDiv,.sec7SrcollDiv,.sec8SrcollDiv{position: relative;}
    .sec8 .swiperConSrcoll img{margin-left: auto;margin-top: 30px;width: 40%;margin-right: auto;display: block;}
    .swiperConSrcoll h3{font-size: 18px;line-height: inherit;}
    .swiperConSrcoll p{font-size: 14px;line-height: inherit;}
	
	.sec1SrcollDiv.on .bigImg,.sec2SrcollDiv.on .bigImg,.sec3SrcollDiv.on .bigImg,.sec4SrcollDiv.on .bigImg,.sec5SrcollDiv.on .bigImg,
	.sec6SrcollDiv.on .bigImg,.sec7SrcollDiv.on .bigImg,.sec8SrcollDiv.on .bigImg{display:block;}

	.sec1SrcollDiv.on .smallImg,.sec2SrcollDiv.on .smallImg.sec3SrcollDiv.on .smallImg,.sec4SrcollDiv.on .smallImg,.sec5SrcollDiv.on .smallImg,
	.sec6SrcollDiv.on .smallImg,.sec7SrcollDiv.on .smallImg,.sec8SrcollDiv.on .smallImg{display:none;}
}
@media only screen and (max-width:767px) {
    .app_body .site_banner_text{top: 10%;}
    .app_body .site_banner{height: 400px;}
    .app_body .site_banner img{display: none;}
    .banner_re{width: 100%;margin-top: 30px;}
    .application_ul{padding-left: 20px;display:none;}
    .swiperConSrcoll p{line-height: inherit;}
    .swiperConSrcoll{margin: 30px auto;}
    .bigCon{bottom: 10px;}
    .bigCon_div img{width: 50px;height: 40px;}
    .sec2 .application_ul,.sec4 .application_ul,.sec6 .application_ul,.sec8 .application_ul{float: left;}
    .sec2 .bigCon_div,.sec4 .bigCon_div,.sec6 .bigCon_div,.sec8 .bigCon_div{float: right;}
}


.contact_01,.contact_02,.about_02{padding-top: 50px;margin-top: -50px;}
.sec_all{padding-bottom: 30px;}


/*搜索*/
.search-part{ margin:5% 0 0;}
.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:#16307e;color: #fff;width: 140px;float: left;}
.search_p{color: #000;padding:2%;font-family: SourceHanSansCN-Medium;}
.search_p span,.search_p i{color: #16307e;}
.search_list{}
.search_list ul{margin-bottom: 5%;}
.search_list li{overflow: hidden;padding: 0 2%;height: 60px;line-height: 60px;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: #16307e;}
.search_list p a{color: #4c4c4c;}
.search_list li 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;}
    .sec1,.sec2,.sec3,.sec4,.sec5,.sec6,.sec7,.sec8{padding-top: 50px;margin-top: -50px;}
}


/*财务报告*/
.finance_con{padding: 90px 0;overflow: hidden;}
.finance_t{background: #fff;}
.finance_year{padding: 0 60px;box-sizing: border-box;position: relative;margin-bottom: 60px;}
.finance_year .swiper-container:before{content: "";display: block;width: 100%;height: 2px;background: #000;position: absolute;left: 0;bottom: 16px;}
.finance_year li{text-align: center;position: relative;height: 51px;}
.finance_year li em{display: block;width: 100%;height: 2px;background: #000;position: absolute;left: 0;bottom: 16px;}
.finance_year li a{background: #fff;line-height: 50px;display: inline-block;}
.finance_year li.on a{color: #16307e;font-weight: bold;font-size: 48px;margin-top: -6px;}
.finance_year .lhl_but div{width: 52px;height: 15px;bottom: 15px;top: auto;margin-top: 0;opacity: 1;}
.finance_year .lhl_but .swiper-button-prev{background: url(../images/fin_prev.png) no-repeat;background-size: cover;left: 0;}
.finance_year .lhl_but .swiper-button-next{background: url(../images/fin_next.png) no-repeat;background-size: cover;right: 0;}
.finance_year .swiper-button-prev.swiper-button-disabled, .finance_year .swiper-button-next.swiper-button-disabled {
    cursor: pointer;
    pointer-events: inherit!important;
    opacity: 1;
}
.finance_item{margin-bottom: 30px;overflow: hidden;padding-top: 120px;margin-top: -120px;}
.finance_item>dl>dd{float: left;width: 230px;padding-top: 17.8%;}
.finance_item>dl>dt{float: left;width: calc(100% - 231px);}
.finance_dt ul{margin-left: -15px;margin-right: -15px;}
.finance_dt li{width: 25%;float: left;padding: 15px;box-sizing: border-box;}
.finance_dt li dl{background: #e8eaee;padding: 20px;box-sizing: border-box;text-align: center;}
.finance_dt li dl dd{margin-bottom: 20px;position: relative;overflow: hidden;}
.finance_dt li dl dd span{position: absolute;right: 20px;bottom: 15px;color: #0050e8;text-align: right;font-weight: 300;}
.finance_dt li dl dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.finance_t.on{position: fixed;left: 0;top: 50px;z-index: 10;padding: 10px 0;width: 100%;}
.finance_t.on .finance_year{margin-bottom: 0;}
.finance_item.on>dl>dd{color: #16307e;}
@media only screen and (min-width:1025px) {
    .finance_year .lhl_but .swiper-button-prev:hover{background: url(../images/fin_prev_on.png) no-repeat;background-size: cover;}
    .finance_year .lhl_but .swiper-button-next:hover{background: url(../images/fin_next_on.png) no-repeat;background-size: cover;}
}
@media only screen and (max-width:1280px) {
    .finance_year li.on a{font-size: 36px;margin-top: -2px;}
    .finance_item>dl>dd{width: 150px;}
    .finance_item>dl>dt{width: calc(100% - 151px);}
}
@media only screen and (max-width:1024px) {
    .finance_con{padding: 60px 0;}
}
@media only screen and (max-width:767px) {
    .finance_con{padding: 40px 0;}
    .finance_item>dl>dd{width: 100%;padding-top: 0;}
    .finance_item>dl>dt{width: 100%;}
    .finance_year .lhl_but div{width: 40px;height: 8px;}
    .finance_year .lhl_but .swiper-button-prev,.finance_year .lhl_but .swiper-button-next{background-size: 100% 100%;bottom: 18px;}
    .finance_year .swiper-container:before{bottom: 18px;}
    .finance_year li.on a{font-size: 30px;}
    .finance_dt li{width: 50%;}
}

/*加入我们*/
.join_01 dl{overflow: hidden;}
.join_01 dd,.join_01 dt{float: left;width: 50%;height: 100%;}
.join_01 dt{position: relative;}
.joinDt{width: 64%;left: 14%;}
.joinDt h2{font-weight: bold;margin-bottom: 40px;}
.join_edit{height: 300px;overflow: hidden;}
.join_02{background: #e8eaee;padding: 144px 0;box-sizing: border-box;overflow: hidden;}
.join_02 ul li{width: calc(100%/3);float: left;border-right: 1px solid #d0d2d6;text-align: center;box-sizing: border-box;}
.join_02 ul li:last-child{border-right: 0;}
.zp_img img{width: 90px;height: 90px;}
.zp_p{font-weight: bold;margin-top: 30px;margin-bottom: 80px;}
.zp_link a{display: inline-block;width: 120px;height: 46px;line-height: 46px;text-align: center;color: #fff;background: #16307e;border-radius: 30px;}
.join_03{padding: 110px 0 0;box-sizing: border-box;overflow: hidden;}
.join_tit{text-align: center;margin-bottom: 40px;font-weight: bold;}
.story_item{margin-bottom: 60px;overflow: hidden;}
.story_item dl{margin-bottom: 10px;}
.story_item dl dd,.story_item dl dt{height: 100%;float: left;overflow: hidden;}
.story_item dl dd{width: 60%;margin-right: 10px;}
.story_item dl dt{float: right;width: calc(40% - 11px);}
.story_div{position: relative;}
.story_div img{width: 100%;height: 100%;}
.story_div-txt{position: absolute;left: 0;top: 0;padding: 50px;box-sizing: border-box;color: #fff;height: 100%;}
.story_div-txt h2{font-weight: bold;}
.story_edit{width: 78%;margin-top: 20px;}
.story_edit p{margin-bottom: 20px;line-height: 30px;}
.story_link{position: absolute;bottom: 50px;left: 50px;}
.story_link a{display: block;width: 204px;height: 60px;text-align: center;line-height: 60px;color: #fff;background: #16307e;}
.story_item dl dt .story_div{height: calc((100% - 10px) / 2);margin-bottom: 10px;}
.story_item dl dt .story_div-txt{left: 0px;bottom: 20px;top: auto;height: auto;padding: 0 30px;width: 100%;box-sizing: border-box;overflow: hidden;}
.story_item dl:last-child dd{float: right;margin-right: 0;margin-left: 10px;}
.story_item dl:last-child dt{float: left;}
@media only screen and (min-width:1025px) {
    .zp_link a:hover,.story_link a:hover{color: #fff!important;opacity: .8;}
}
@media only screen and (max-width:1560px) {
    .join_02{padding: 100px 0;}
    .join_03{padding: 80px 0 0;}
}
@media only screen and (max-width:1366px) {
    .join_edit{height: 200px;}
}
@media only screen and (max-width:1024px) {
    .join_01 dl{height: auto!important;}
    .join_01 dd, .join_01 dt{width: 100%;}
    .joinDt{position: static;transform: none;width: 100%;padding: 30px;box-sizing: border-box;}
    .join_edit{height: auto;}
    .story_item dl{height: auto!important;}
    .story_item dl dd,.story_item dl dt{width: 100%;}
    .story_item dl dd{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
    .join_02{padding: 60px 0;}
    .zp_img img{width: 50px;height: 50px;}
    .zp_link a{width: 90px;height: 35px;line-height: 35px;font-size: 14px;}
    .zp_p{margin-top: 20px;margin-bottom: 40px;font-size: 18px;}
    .join_03{padding: 40px 0 0;}
    .story_div-txt{padding: 30px 20px;}
    .story_edit{width: 100%;display: none;}
    .story_link{left: 20px;bottom: 20px;}
    .story_item{margin-bottom: 30px;}
    .story_div-txt{
        left: 0px;bottom: 20px;top: auto;height: auto;padding: 0 20px;width: 100%;box-sizing: border-box;overflow: hidden;
    }
    .story_div-txt h2{font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    /* .join_02 ul li{
        width: 50%;
    }
    .join_02 ul li:nth-child(n+3){
        margin-top: 1rem;
    }
    .join_02 ul li:nth-child(2){
        border-right: none;
    } */
}

/*校园招聘*/
.campus_vid{width: 67px!important;height: 67px;cursor: pointer;z-index: 10;}
.campus_01{padding: 80px 0;box-sizing: border-box;overflow: hidden;}
.campus_01 dd{float: left;width: 400px;}
.campus_01 dd h2{font-weight: bold;}
.campus_01 dt{float: left;width: calc(100% - 401px);}
.campus_txt{height: 290px;overflow: hidden;}
.campus_02{background: #e8eaee;padding: 80px 0;box-sizing: border-box;}
.campus_swi{position: relative;}
.campus_swi dt{padding: 25px 0;box-sizing: border-box;text-align: center;}
.campus_swi dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.campus_swi .lhl_but div{background: none;font-size: 40px;color: #16307e;width: 40px;top: 36%;line-height: 44px;font-weight: bold;}
.campus_swi .lhl_but .swiper-button-prev{left: -50px;}
.campus_swi .lhl_but .swiper-button-next{right: -50px;}
.campus_swi .swiper-button-next.swiper-button-disabled,.campus_swi .swiper-button-prev.swiper-button-disabled{color: #a8a8a8;opacity: 1;}
.campus_03{padding: 100px 0 80px;box-sizing: border-box;overflow: hidden;}
.campus_list{margin-left: -10px;margin-right: -10px;}
.campus_list li{float: left;width: 50%;padding: 10px;box-sizing: border-box;}
.campus_list dl{position: relative;overflow: hidden;}
.campus_list dd{overflow: hidden;}
.campus_list dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;color: #fff;}
.campus_list dt h3{position: absolute;top: 40px;left: 0;width: 100%;padding: 0 50px;box-sizing: border-box;}
.campus_list dt p{position: absolute;bottom: 30px;padding: 0 50px;box-sizing: border-box;width: 100%;}

.campus_04{padding: 100px 0 120px;box-sizing: border-box;overflow: hidden;}
.campus_04 .join_tit{color: #fff;}
.process_list dl{float: left;width: 14.285%;text-align: center;}
.process_list dd{position: relative;}
.process_list dd img{width: 85px;height: 85px;}
.process_list dd em{position: absolute;border-bottom: 1px dashed #fff;display: block;width: calc((100% - 100px) / 2);top: 50%;margin-top: -0.5px;}
.process_list dd em.em_l{left: 0;}
.process_list dd em.em_r{right: 0;}
.process_list dd:after{content: "";width: 22px;height: 22px;background: url(../images/campus_jt.png) no-repeat;background-size: cover;display: block;left: -11px;top: 50%;margin-top: -11px;position: absolute;z-index: 10;}
.process_list dt{padding: 30px 0;color: #fff;}

.process_list dl:first-child dd em.em_l{display: none;}
.process_list dl:first-child dd:after{display: none;}
.process_list dl:last-child dd em.em_r{display: none;}
.campus_05{}
.campus_ways{margin: 100px 0 80px;background: #e8eaee;padding: 80px 100px;box-sizing: border-box;overflow: hidden;}
.campus_ways dd{float: left;width: 55%;}
.campus_ways dd h2{font-weight: bold;margin-bottom: 30px;}
.campus_ways dd h2 a{color: #fff;padding: 8px 40px;display: inline-block;background: #16307e;border-radius: 30px;}
.campus_ways dd h2 a i{margin-left: 15px;}
.campus_ways-txt{line-height: 35px;}
.campus_ways-txt p a{color: #16307e;}
.campus_ways dd .ways_txt{margin-top: 30px;}
.campus_ways dt{float: right;padding-right: 50px;text-align: center;width: 35%;box-sizing: border-box;}
.campus_ways dt img{width: 241px;height: 241px;}
.campus_ways dt p{margin-top: 12px;}
.campus_post{position: relative;z-index: 10;display: none;}
.campus_post .swiper-container{padding: 20px 10px;box-sizing: border-box;}
.campus_post .swiper-wrapper{padding-bottom: 10px;}
.campus_post li{float: left;border: 2px solid rgba(0,0,0,0);padding: 25px 35px;box-sizing: border-box;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);cursor: pointer;position: relative;}
.campus_post li span{display: block;margin-bottom: 40px;}
.campus_post li p{line-height: 30px;height: 60px;overflow: hidden;}
.campus_post .lhl_but div{background: none;font-size: 40px;color: #16307e;width: 40px;line-height: 44px;font-weight: bold;margin-top: -22px;}
.campus_post .lhl_but .swiper-button-prev{left: -50px;}
.campus_post .lhl_but .swiper-button-next{right: -50px;}
.campus_post .swiper-button-next.swiper-button-disabled,.campus_post .swiper-button-prev.swiper-button-disabled{color: #16307e;opacity: 1;pointer-events: inherit;}
.campus_post .swiper-button-next.swiper-button-disabled.disabled,.campus_post .swiper-button-prev.swiper-button-disabled.disabled{color: #a8a8a8;}
.campus_post li.on{border: 2px solid #16307e;color: #16307e;}
.campus_post li.on:after{content: "";display: block;width: 26px;height: 17px;background: url(../images/campus_jt2.png) no-repeat;background-size: cover;
    position: absolute;left: 50%;margin-left: -13px;bottom: -26px;z-index: 10;}
.campus_require{padding: 0 10px;box-sizing: border-box;margin-top: -8px;margin-bottom: 80px;display: none;}
.require-item{border: 2px solid #16307e;padding: 30px 50px;box-sizing: border-box;}

.require_tite{border-bottom: 1px solid #d9d9d9;padding-bottom: 30px;margin-bottom: 40px;}
.require_txt p{display: inline-block;margin-right: 30px;margin-bottom: 10px;}
.require_txt p a.tel_link{color: #000!important;cursor: inherit;}
.require_txt span{font-weight: bold;}
.require_link{margin-top: 50px;}
.require_link a{display: block;width: 204px;height: 60px;line-height: 60px;text-align: center;background: #16307e;color: #fff;}
.require-item{display: none;}
.require-item.on{display:block;}

.campus_del .news_dcont .left{width: 100%;}
.campus_del .news_dcont .d_title{text-align: center;}


/*新增加*/
.imgbox{background-position: center center;background-size: cover;opacity: 0;transition: all .5s;display: none;position: absolute;z-index: 2;top: 0;bottom: 0;left: 0;right: 0;}
.imgbox a{display: block;width: 100%;height: 100%;}
.vid_list{margin-left: -5px;margin-right: -5px;margin-bottom: 10px;overflow: hidden;}
.vid_list ul{height: 100%;}
.vid_list li{float: left;height: 100%;padding: 0 5px;box-sizing: border-box;}
.vid_list li:first-child{width: 66.6%;}
.vid_list li:last-child{width: 33.4%;}
.vid_list dl{position: relative;cursor: pointer;}
.vid_list dl dd{height: 100%;}
.vid_list dl dd img{height: 100%;}
.vid_list dl dt{text-align: center;color: #fff;width: 100%;}
.vid_list dl dt img{width: 27px;height: 30px;}
.vid_list dl dt p{margin-top: 10px;}
@media only screen and (min-width:1025px) {
    .require_link a:hover{color: #fff!important;opacity: .8;}
    .imgbox{display: block;}
    .news_div:hover{background-color: #16307e!important;color: #fff;}
    .news_div:hover a{color: #fff!important;}
    .news_div:hover em{background: #fff;}
    .news_div:hover .imgbox{opacity: 1;}
    .campus_ways dd h2 a:hover{color: #fff!important;opacity: .8;}
}
@media only screen and (max-width:1560px) {
    .campus_03{padding: 80px 0 60px;}
    .campus_04{padding: 80px 0 100px;}
    .campus_ways{margin: 80px 0 60px;}
}
@media only screen and (max-width:1366px) {
    .campus_01 dd{width: 300px;}
    .campus_01 dt{width: calc(100% - 301px);}
    .campus_swi .lhl_but div,.campus_post .lhl_but div{font-size: 25px;width: 25px;}
    .campus_swi .lhl_but .swiper-button-prev,.campus_post .lhl_but .swiper-button-prev{left: -30px;}
    .campus_swi .lhl_but .swiper-button-next,.campus_post .lhl_but .swiper-button-next{right: -30px;}
}
@media only screen and (max-width:1024px) {
    .campus_01{padding: 60px 0;}
    .campus_01 dd,.campus_01 dt{width: 100%;}
    .campus_01 dd{margin-bottom: 20px;}
    .campus_02{padding: 60px 0;}
    .campus_03{padding: 60px 0 40px;}
    .campus_list dt h3,.campus_list dt p{padding: 0 20px;}
    .campus_04{padding: 60px 0;}
    .process_list dd img{width: 60px;height: 60px;}
    .process_list dd em{width: calc((100% - 70px) / 2);}
    .process_list dt{padding: 20px 0;}
    .campus_ways{margin: 60px 0 40px;padding: 60px 40px;}
    .campus_ways dt img{width: 180px;height: 180px;}
    .campus_post li{padding: 20px;}
    .campus_post .lhl_but .swiper-button-prev{left: -20px;}
    .campus_post .lhl_but .swiper-button-next{right: -20px;}
    .require-item{padding: 30px 20px;}
    .campus_post li.on:after{bottom: -27px;}
    .news_list ul{margin-left: 0;margin-right: 0;}
    .news_list li{padding: 0;}
}
@media only screen and (max-width:767px) {
    .campus_vid{display: block!important;width: 40px!important;height: 40px;}
    .campus_01{padding: 40px 0;}
    .campus_02{padding: 40px 0 20px;}
    .campus_swi .lhl_but div{background: rgba(255,255,255,0.8);}
    .campus_swi .lhl_but .swiper-button-prev{left: 0px;}
    .campus_swi .lhl_but .swiper-button-next{right: 0px;}
    .campus_03{padding: 40px 0 30px;}
    .campus_list li{width: 100%;}
    .campus_04{padding: 40px 0 20px;}
    .process_list dl{width: 33.3%;}
    .process_list dd em,.process_list dd:after{display: none;}
    .campus_ways{margin: 40px 0;padding: 40px 20px;}
    .campus_ways dd,.campus_ways dt{width: 100%;}
    .campus_ways dt{padding-right: 0;margin-top: 30px;}
    .campus_ways dt img{width: 120px;height: 120px;}
    .campus_post .swiper-container{padding: 20px;}
    .campus_require{padding: 0 20px;margin-bottom: 60px;}
    .campus_post .lhl_but .swiper-button-prev{left: -10px;}
    .campus_post .lhl_but .swiper-button-next{right: -10px;}
    .require_txt p{display: block;margin-right: 0;}
    .require_tite{padding-bottom: 20px;margin-bottom: 25px;}
    .require_link a{width: 170px;height: 45px;line-height: 45px;}

    .honor_b .honor_scroll{white-space: inherit;}
    .honor_div{width: 100%;margin-left: 0;padding: 0 20px;box-sizing: border-box;}
    .honor_b dl{float: none;margin-right: 0;margin-bottom: 20px;}
    .honor_b dd{height: auto;box-shadow: none;}
    .honor_b dd img{width: 100%;}
    .honor_item .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom: 0;}
    .vid_list{margin-left: 0;margin-right: 0;margin-bottom: 0;}
    .vid_list ul{height: auto!important;}
    .vid_list li{width: 100% !important;padding: 0;margin-bottom: 20px;}
}



/**/
.contact_way li dt{max-height: 70%;overflow: hidden;}
.cont_item{overflow: hidden;margin-bottom: 5px;}
.cont_item>i{float: left;width: 20px;margin-right: 3px;}
.cont_item>span{float: left;max-width: 140px;}
.cont_item-p{float: left;max-width: calc(100% - 150px);word-break: break-word;}
/*.contact_way .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fff!important;}*/


/*新的关于我们*/
.about_03{padding: 0;}
.newHistory{text-align: center;}
.newHistory_img{width: 100%;overflow: hidden;}
/*.newHistory .mCSB_horizontal.mCSB_inside>.mCSB_container{height: 1110px;margin-bottom: 0;}*/
/*.newHistory img{height: 100%;width: 1900px;}*/
@media only screen and (min-width: 1900px){
    .newHistory img{width: 100%;}
}
@media only screen and (max-width: 1899px){
    .newHistory img{width: 1900px;}
}
.newHistory .mCSB_scrollTools .mCSB_draggerContainer{width: 94%;left: 3%;}
.newHistory .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom: 0;}
.newHistory .mCSB_scrollTools.mCSB_scrollTools_horizontal{height: 37px;}
.newHistory .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height: 7px;margin: 0 auto;background: #fff!important;border-radius: 0;}
.newHistory .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 105px;height: 7px;margin: 0;background: #16307e!important;border-radius: 0;}
.newHistory .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 105px;}
.about_05{background-size: 100% 100%;padding-top: 41%;box-sizing: border-box;}
.newHonor_ul{padding-left: 80px;box-sizing: border-box;height: 480px;overflow: hidden;}
.newHonor_ul li{margin-bottom: 50px;overflow: hidden;cursor: pointer;}
.newHonor_ul li span{width: 16px;height: 17px;
    /* background: url(../images/news_honnr-dian.png) no-repeat; */
    background-size: cover;margin-right: 14px;display: block;float: left;margin-top: 6px;}
.newHonor_ul li p{float: right;width: calc(100% - 31px);}


.img_mopdal{position: fixed;left: 0;top: 0;width: 100%;z-index: 11111;height: 100%;
    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;
}
.img_mopdal-box{width: 30%;background: #fff;padding: 6px;z-index: 2;position: relative;
    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%;

}
.img_mopdal-box img{width: 100%;height: 100%;}
.modal_close{position: absolute;width: 61px;height: 61px;right: 20px;top: 20px;text-align: center;cursor: pointer;text-align: center;line-height: 61px;z-index: 3;}
.modal_close i{font-size: 40px;color: #fff;}
.img_mopdal .mask{position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.9);cursor: pointer;}
.img_mopdal.show{visibility: visible;opacity:1;}
@media only screen and (max-width: 1560px){
    /*.newHistory,.newHistory_img,.newHistory .mCSB_horizontal.mCSB_inside>.mCSB_container{height: 960px;}*/

}
@media only screen and (max-width: 1366px){
    /*.newHistory,.newHistory_img,.newHistory .mCSB_horizontal.mCSB_inside>.mCSB_container{height: 660px;}*/
    .newHonor_ul li span{margin-top: 5px;}
    .newHonor_ul{height: 300px;}
    .newHistory img{height: 100%;width: 1620px;}
}
@media only screen and (max-width:1280px) {
    .newHonor_ul li{margin-bottom: 20px;}

}
@media only screen and (max-width:1024px) {
    .newHonor_ul{padding-left: 30px;height: 220px;}
    /*.newHistory,.newHistory_img,.newHistory .mCSB_horizontal.mCSB_inside>.mCSB_container{height: 460px;}*/
    .newHistory img{height: 100%;width: 1220px;}
    .img_mopdal-box{width: 50%;}

}
@media only screen and (max-width:767px) {
    .newHistory .mCSB_scrollTools.mCSB_scrollTools_horizontal{height: 20px;}
    /*.newHistory,.newHistory_img,.newHistory .mCSB_horizontal.mCSB_inside>.mCSB_container{height: 300px;}*/
    .about_05{height: auto!important;background-size: cover!important;background-position: right!important;padding-top: 300px;padding-bottom: 40px;}
    .newHonor_ul{padding-left: 0;height: 300px;}
    .newHistory img{height: 100%;width: 800px;}
}

.app_body .banner_le h4{display:none;}

@media only screen and (max-width:1600px) {
	.territory_list li:nth-child(2){
		left: 38.3%!important;
	}
	.territory_list li:nth-child(3){
		left: 37.6%!important;
	}
}
@media only screen and (max-width:1300px) {
	.territory_list li:nth-child(2){
		left: 38%!important;
	}
	.territory_list li:nth-child(3){
		left: 37.2%!important;
	}
	.territory_list li:nth-child(4){
		top: 49.3%!important;
	}
}
@media only screen and (max-width:1200px) {
	.territory_list li:nth-child(2){
		left: 37.7%!important;
	}
	.territory_list li:nth-child(3){
		left: 36.9%!important;
	}
	.territory_list li:nth-child(4){
		top: 49.3%!important;
	}
}



