.maod{position: relative;top:-120rem}
.fnt_14{font-size: 14rem;}
.padd_b120{padding-bottom: 120rem;}
@media screen and (max-width: 1023px) {
    .padd_b120{padding-bottom:50px;}  
}
.jie {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  
.pub_but{display: none;}
.pub_but>div{width: 50rem;height: 38rem;line-height: 38rem; margin-bottom: -19rem; color: #fff;background: #595959;border-radius: 20rem;font-size: 12px;text-align: center;font-weight: bold;}
.pub_but .swiper-button-prev{left: 5px;}
.pub_but .swiper-button-next{right: 5px;}

.pub_page{padding-top: 20px;display: none;}
.pub_page .swiper-pagination{position:static;    font-size: 0;}
.pub_page .swiper-pagination-bullet{background: #ccc;opacity: 1;margin:0 5px}
.pub_page .swiper-pagination-bullet-active{background: #22185c;}


.pubtype_line{overflow: hidden;}
.pubtype_line span{float: left;padding-right: 10rem;margin-right: 10rem;position: relative;}
.pubtype_line span:last-child{padding-right: 0;margin-right: 0;}
.pubtype_line span::after{content: "";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; right:0; top:50%; width: 1px;height: 20rem;background: #4c4d51;}
.pubtype_line span:last-child::after{display: none;}
@media screen and (max-width:767px) {
    .pubtype_line span::after{height: 14px;}
    .pubtype_line span{padding-right: 10px;margin-right: 10px;}
}



.team_top{height: calc(100vh - 92rem); margin-top: 92rem; background: #f4faff;position: relative; z-index: 999;}
.team_top .w_1680{height: 100%;}
.team_top .team_left,.team_top .team_right{height: 100%;width: 50%;float: left;}
.team_top .team_left{padding-left: 70rem;}
.team_left video{position: absolute;left: 0;top:0;width:100%;height: 100%;object-fit: cover;}
.team_top .team_left::after{content: "";position: absolute;right: 0;top:0;width:50%;height: 100%;background: rgba(255, 255, 255, 0.9);}
.team_slider{color:#22185c;width: 100%; padding-right: 30rem;}
.team_slider li a{color:#22185c;}
.team_slider ul{height: 470rem;}
.team_slider dt{line-height: 1.3em;margin-bottom: 10rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.team_slider dd{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.team_slider li{opacity: 0;}
.team_slider li.swiper-slide-active{opacity: 1;}
.team_slider .prev_nth3Mode,.team_slider .next_nth3Mode{opacity: 0.2;}
.team_slider .prev_nth2Mode,.team_slider .next_nth2Mode{opacity: 0.4;}
.team_slider .prev_nth2Mode dt,.team_slider .next_nth2Mode dt{font-size: 20rem;}
.team_slider .prev_nth2Mode dd,.team_slider .next_nth2Mode dd{font-size: 18rem;}

.team_slider .prev_nth2Mode dl,.team_slider .prev_nth3Mode dl{margin-bottom: 20rem;}
.team_slider .next_nth2Mode dl,.team_slider .next_nth3Mode dl{margin-top: 20rem;}

.team_slider .swiper-slide-active dl{margin-top: 0;}
.team_slider .swiper-slide-active dt{font-size: 36rem;}
.team_slider .swiper-slide-active dd{font-size: 24rem;}

.team_out{height: 100%;position: relative;}
.team_slider dl,.team_slider dt,.team_slider dd{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
}



.team_top .team_right{position: relative;float: right; }
.team_sear{width: 545rem;}
.team_sear h2{text-align: center;line-height: 1em;margin-bottom: 30rem;}

.team_chose{margin-bottom: 50rem;}
.team_chose ul{overflow: hidden;}
.team_chose li{width: 7.6%;float: left;text-align: center;cursor: pointer;border: 1px solid transparent; margin-bottom: 10rem; height: 24rem; line-height: 22rem;}
.team_chose li.active{    color: #0001aa;text-decoration: underline;}
.team_chose li:last-child{width: auto;width: 44rem;float: none; clear: both;margin:auto;}
/* .team_chose li:last-child{width: 44rem; float: right;margin-right: 12rem;}
.team_chose li.on{border-color: #4c4d51;}
.team_chose li.on.active{border-color: #0001aa; text-decoration: none;} */

.pubselect dt{text-align: center;border-bottom: 1px solid #000; position: relative; padding:0 40rem;cursor: pointer; overflow: hidden;box-sizing:border-box;overflow: hidden; text-align: center;}
.pubselect dt,.pubselect dt input{height:82rem;line-height:82rem;}
.pubselect dt input{width: 100%;text-align: center;    color: #4c4d51;}
/*.pubselect dt input :-moz-placeholder { 
    color: #4c4d51;  
}

.pubselect dt input ::-moz-placeholder { 
    color: #4c4d51;
}

.pubselect dt input:-ms-input-placeholder{
    color: #4c4d51;
}

.pubselect dt input::-webkit-input-placeholder {
    color: #4c4d51;
}*/

.pubselect dt input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ccc;
}
.pubselect dt input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ccc;
   opacity:  1;
}
.pubselect dt input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ccc;
   opacity:  1;
}
.pubselect dt input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ccc;
}
.pubselect dt input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #ccc;
}

.pubselect dt input::placeholder { /* Most modern browsers support this now. */
   color:    #ccc;
}


.pub_select2{ position: relative;}
.pub_select2 dt p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pub_select2 dt i{height:100%;   color: #000;  position: absolute;top:0;right:10rem;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pub_select2 dd { text-align: center; z-index: 99; position: absolute; max-height:calc(200rem + 4px); overflow-y: auto; overflow: hidden; background: #fff; width:100%; left: 0px; top:100%; display: none; border-top: 0;  -webkit-box-shadow: 0 2px 10px 0 rgba(18, 18, 18, .15);box-shadow: 0 2px 10px 0 rgba(18, 18, 18, .15); }
.pub_select2 dd em{display: none;color: #0001aa;}
.pub_select2 dd a { display: block; line-height: 26rem; white-space: normal; padding: 12rem 15rem;    border-bottom: 1px solid rgba(18, 18, 18, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.pub_select2 dd a:last-child{border: 0;}
.pub_select2 dt.on_o i{ -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)}



.team_button{text-align: center;padding-top:55rem;}
.team_button button{display: inline-block;line-height: 1em;color: #4c4d51;}


.modular_me{padding:0;    background: none;}
.modular_me .worm-button a{min-width: 188rem;    padding-left: 35rem;}
.modular_me .worm-button span{margin-right: 18rem;}
.modular_me .worm-button i{font-size: 25rem; position: relative;top: 0rem;}

@media screen and (max-width:767px) {
    .modular_me .worm-button i{font-size: 18px;top:0}
}

.team_left .modular_me{position: absolute;left:0; bottom:50rem;background: none;}

.team_bottom{padding-top: 60rem; display:none;}
.team_pick{border-top: 1px solid #000;border-bottom: 1px solid #000;margin-bottom:30rem; position: relative;z-index: 99 }
.team_pick,.t_le .pubselect dt,.t_ce input,.t_ce button{line-height: 76rem;height: 78rem;}
.t_le,.t_ce{float: left;}
.t_re{float: right;}
.t_le span{float: left;margin-right: 15rem;}
.t_le .team_search{float: left;}
.t_le .team_search li{float: left;margin-right: 35rem;}
.t_le .team_search li:last-child{margin-right: 0;}
.t_le .pubselect dt{border: 0;padding: 0;padding-right: 25rem;}
.t_le .pub_select2 dt i{right: 0;}
.t_le .pub_select2 dd{width: 230rem;margin-top: -1px;}
.t_le .pub_select2 dd a.on em{display: inline;}

.t_ce{overflow: hidden;width: 304rem;margin-left: 500rem;}
.t_ce input,.t_ce button{float: left;}
.t_ce button{float:right;width: 40rem;text-align: center;font-weight: bold;color: #4c4d51;}
.t_ce input{width: calc(100% - 40rem);}

.t_re{overflow:hidden;margin-top: 28rem;}
.t_re span,.t_re em{float: left;width: 22rem;height: 22rem;position: relative;cursor: pointer;}

.t_re span b{width: 10rem;height: 10rem;background: #000;float: left;}
.t_re span b:nth-child(1),.t_re span b:nth-child(2){margin-bottom: 2rem;}
.t_re span b:nth-child(2n){float: right;}
.t_re span b:nth-child(2n+1){clear: both;}

.t_re span.active b{background: #0001aa;}
.t_re em.active i, .t_re em.active::after, .t_re em.active::before{background: #0001aa;}


.t_re em{margin-left: 19rem;}
.t_re em i,.t_re em::after,.t_re em::before{content: "";position: absolute; left: 0;width: 100%; height: 2px;background: #000000;}
.t_re em i{top:0}
.t_re em::after{bottom: 0;}
.t_re em::before{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%;}

.team_sele{margin-bottom:50rem;overflow: hidden;clear: both; line-height: 30rem;}
.team_sele .left{float: left;color: #0001aa;width: calc(100% - 160rem);}
.team_sele .left.noflore{float: none;width: 100%}
@media screen and (max-width:767px) {
.team_sele .left.noflore{padding: 0 30rem}
}
.team_sele .left ul{float: left;overflow: hidden;}
.team_sele .left ul li{float: left;margin-right: 35rem;margin-bottom: 10rem;}
.team_sele .left ul li i{cursor: pointer;font-size: 14rem;line-height:1em;margin-left: 10rem;}
.team_sele .left em{float: left;cursor: pointer;text-decoration:underline;}
.team_sele .right{float: right;color: #a2a2a8;max-width: 150rem;}


.team_list{padding-bottom: 120rem;}
.team_list ul{overflow: hidden;margin: 0 -18rem;    display: flex; flex-wrap: wrap;}
.team_list li>a{display: block;margin: 0 18rem;}
.team_list li>a,.team_list dl{height: 100%;}
.team_list li{width: 25%;float: left;margin-bottom: 40rem;}
.team_list dl{border: 1px solid #e5e5f6;padding: 20rem 22rem;padding-bottom: 30rem; position: relative;}
.team_list dl::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 4rem;background: #0001aa;}
.team_list dl::before{content: "";position: absolute;top:0;left: 0;width: 0%;height: 4rem;background: #0001aa;visibility: hidden;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}





@media screen and (min-width: 1025px) {
    .team_list dl:hover::after{visibility: hidden;}
    .team_list dl:hover::before{width: 100%;visibility: visible;}

    .team_list.cur dl:hover::before{display: none;}
    .team_list.cur li::before{content: "";position: absolute;bottom:0;left: 0;width: 0%;height: 1px;background: #0001aa;visibility: hidden;transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;}
    /* .team_list.cur li:hover{border-color: transparent;} */
    .team_list.cur li:hover::before{width: 100%;visibility: visible;}
    .team_list.cur li:hover::after{visibility: hidden;}
    .team_slider li a:hover{color: #22185c !important;opacity: 0.8;}

}


.team_list dt{overflow: hidden;margin-bottom: 30rem;width: 120rem;}
.team_name{height: 80rem;margin-bottom: 30rem;}
.team_name h3,.team_name h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height:1em;}
.team_name h3{color: #0001aa;margin-bottom: 15rem;}
.team_email p{overflow: hidden;line-height: 30rem;margin-bottom: 8rem;}
.team_email p:last-child{margin-bottom: 0;}
.team_email em{float: left;color: #000;width: 22rem;}
.team_email span{float: right;width: calc(100% - 22rem);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.team_list .pageout{padding-top: 7rem;}


/* cur */

.team_list.cur li{float: none;width: 100%;padding:55rem 0;/* border-bottom: 1px solid #000; */ position: relative;}
.team_list.cur li::after{content: "";position: absolute;bottom:0;left: 0;width: 100%;height: 1px;background: #000;}
.team_list.cur li:first-child{padding-top: 0;}
.team_list.cur li>a,.team_list.cur ul{margin:0;}
.team_list.cur dl::after{display: none;}
.team_list.cur dl{padding:0;border: 0;}
.team_list.cur dt{margin:0;width: 155rem;float: left;}
.team_list.cur dd{float: right;width: calc(100% - 195rem);padding-top: 28rem;}
.team_list.cur .team_name{height: auto;margin-bottom: 50rem;width: calc(100% - 200rem);}
.team_list.cur .team_email {position:relative;}
.team_list.cur .team_email p{float: left;max-width: 48%;}
.team_list.cur .team_email p:nth-child(2n){float: right;}

.team_list.cur .team_email  .team_address {position: absolute;top:-70rem;right: 0;max-width: 150rem;}



/* team变更 */
.team_name{height:auto;margin-bottom: 0;}
.team_info{overflow: hidden;}
.team_grade{overflow: hidden;
    /*margin-bottom: 20rem;height: 99rem;*/
     font-size: 18rem;}
.team_grade p{overflow: hidden;    border-bottom: 1px solid rgba(18, 18, 18, .1);   line-height: 32rem;}
.team_grade p:last-child{border: 0;}
.team_grade p:first-child{    border-bottom: 1px solid rgba(18, 18, 18, .1);}

.team_grade span,.team_grade i{float: left;}
.team_grade i{float: right;width: 120rem;text-align: right;}
.team_grade i b{position: relative;padding-left: 6px;font-weight: normal;}
.team_grade i b::after{content: "";position: absolute;top:50%;left: 0;width: 2px;height: 2px;margin-top: -1px;background: #4c4d51;}
.team_grade span{width: calc(100% - 125rem);}
.team_mation{display: none;}
.team_mation  p{overflow: hidden; line-height: 1.7em;}
.team_mation p span{float: left;width: 22rem;}
.team_mation p .icon-dianhua{font-size: 16rem;}
.team_mation p em{float: right;width: calc(100% - 22rem);}

.team_list.cur .team_grade {float: left; width: calc(100% - 360rem);margin-bottom: 0;    height: auto;}
.team_list.cur .team_grade p{border: 0;}
.team_list.cur .team_grade span,.team_list.cur .team_grade i{float: left;width: auto;}
.team_list.cur .team_grade i b{padding-left: 6px;margin-left: 5px;}
.team_list.cur .team_mation  {float: right;width: 340rem;}


@media screen and (max-width: 1023px) {
    .team_top{height: auto;}
    .team_top .team_left,.team_top .team_right{float: none;width: 100%;}
    .team_top .team_left::after{display: none;}
    .team_slider,.team_sear{transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        position: static;}
        .team_top .team_left{padding-left: 0;overflow: hidden;}
    .team_left{position: relative;}
    .team_left video{width: 100%;}
    .team_top .w_1680{max-width: 100%;margin:0;}
    .team_slider,.team_left .modular_me{margin:0;padding:0 30rem;}
    .team_left .modular_me{position: static;padding-top: 20rem;}
    .team_out{padding:50rem 0}
    .team_sear{width: 100%;}
    .team_button{padding-top: 30rem;}
    .team_right{padding:50rem 30rem}
    
    .team_chose li:last-child{/* float: left;margin-right: 0; */}
    .team_chose{margin-bottom: 20rem;}


    .team_list ul{margin: 0 -10rem;}
    .team_list li>a{margin: 0 10rem;}
    .team_list li{margin-bottom:20rem;}
    .t_ce{margin-left: 150rem;}
    .t_re span b:nth-child(1), .t_re span b:nth-child(2){margin-bottom: 2rem;}
    .t_re span, .t_re em{width: 22rem;height: 22rem;}

}


@media screen and (max-width:767px) {


    .team_left video{display: none;}
    .team_chose li,.team_chose li:last-child{/* width: auto; padding: 0 10px;*/ height: 24px;line-height: 22px;}
    .team_chose li:last-child{width: 44px;}
    .t_le>span{line-height: 24px;font-weight: bold;}
    .team_bottom{padding-top: 30px;}
    .t_le span,.t_le .team_search,.t_le, .t_ce{float: none;display: block;}
    .t_le span{margin-right: 0;}
    .team_pick{height: auto;border: 0;}
    .t_le .team_search li{float: none;margin:0;}
    .t_le .pubselect dt{border-bottom: 1px solid #000;}
    .t_le .pubselect dd{width: 100%;}
    .t_le .pubselect dt,.t_le .pubselect dd{text-align: left;}
    .t_le .pub_select2 dd a{    justify-content: left;}
    
    .t_ce{margin-left: 0;width: 100%;padding-right: 10px;border-bottom: 1px solid #000;}
    .t_le .pubselect dt,.t_ce{padding:0 10px}
    .t_ce button{width: 50px;text-align: right; font-size: 18px;}
    .t_ce input {width: calc(100% - 50px); }
    .pub_select2 dt i,.t_le .pub_select2 dt i{right: 10px;}
    .team_sele{margin-bottom: 20px;}
    .team_list li{width: 50%;}
    .team_list .pageout{padding-top: 10px;}

    .team_list.cur .team_email p,.team_list.cur .team_email p:nth-child(2n){float: none;width: 100%;max-width: 100%;margin-bottom: 4px;}
    .team_list.cur .team_email .team_address{position: static;max-width: 100%;}
    .team_list.cur .team_name{margin-bottom: 10px;}
    .team_list.cur dd{padding-top: 4px;width: calc(100% - 100px);}
    .team_list.cur dt{width: 90px;}

    .team_sele{line-height: 24px;}
    .team_sele .right,.team_sele .left{float: none;width: 100%;max-width: 100%;overflow:hidden ;}
    .team_sele .right{text-align: right;padding-top: 10px;}
    .team_sele .left ul li i{font-size: 12px;}
    .team_email p{margin-bottom: 8px;}
    .team_email p:last-child{padding-top: 5px;}
    .team_email em{font-size: 14px;width: 20px;}
    .team_email span { width: calc(100% - 20px);}

    .pubselect dt{padding: 0 10px;}
    .pubselect dt,.pubselect dt input{height: 50px;line-height: 50px;}
   .t_le .pubselect dt, .t_ce input, .t_ce button{height: 50px;line-height: 50px;}
    .pub_select2 dd a{padding:15px 10px;line-height: 24px;}
    .pub_select2 dd{max-height: 220px;}
    .t_re span, .t_re em{width: 16px;height: 16px}
    .t_re span b{width: 7px;height: 7px}
    .t_re span b:nth-child(1), .t_re span b:nth-child(2){margin-bottom: 2px}
    .t_re em i, .t_re em::after, .t_re em::before{height: 2px}
    .t_re em{margin-left: 15px}
    .team_button button{line-height: inherit;}
    .team_top{overflow: inherit;}

    .team_slider ul{height: 300px;}
    .team_slider .swiper-slide-active dt{line-height: 30px;font-size: 18px;margin-bottom: 0;}
    .team_slider .swiper-slide-active dd{line-height: 24px;font-size: 16px;}

    .team_slider .prev_nth2Mode dt, .team_slider .next_nth2Mode dt{font-size: 16px;}
    .team_slider .prev_nth2Mode dd, .team_slider .next_nth2Mode dd{font-size: 14px;}

    .team_slider .prev_nth3Mode dt, .team_slider .next_nth3Mode dt{font-size: 14px;}
    .team_slider .prev_nth3Mode dd, .team_slider .next_nth3Mode dd{font-size: 12px;}

    .team_slider .next_nth2Mode dl, .team_slider .next_nth3Mode dl{margin: 0; margin-top: 12px;}
    .team_slider .prev_nth2Mode dl, .team_slider .prev_nth3Mode dl{ margin: 0; margin-top: 6px;}

    /* 变更 */
    .team_name h3{margin-bottom: 10px;}
    .team_grade p{line-height: 20px;padding:5px 0}
    .team_grade{height: auto;font-size: 14px;}
    .team_mation p{line-height: 22px;margin-bottom: 5px;}
    .team_mation p span,.team_mation p .icon-dianhua{font-size: 12px;width: 20px;}
    .team_mation p em{    width: calc(100% - 20px);}

    
    .team_list.cur .team_grade{margin-bottom: 10px;}
    .team_list.cur .team_grade,.team_list.cur .team_mation{float: none;width: 100%;}

    .team_grade span,.team_grade i{float:none;width:100%;text-align:left;display: block;}
    .team_grade i{padding-top: 5px}
    
    
}


.pubselect .mCSB_inside>.mCSB_container{margin-right: 0;}
/* .pubselect .mCSB_scrollTools{visibility: hidden;} */
.pubselect .mCSB_scrollTools .mCSB_draggerRail{margin: 0;}
.pubselect .mCSB_scrollTools{width: 3px;top:-1px}
.pubselect .mCSB_scrollTools .mCSB_draggerRail{width: 3px;}
.pubselect .mCSB_scrollTools .mCSB_dragger{height: 120rem;}

.pub_select2.curr .mCSB_scrollTools{visibility: hidden;}

@media screen and (min-width: 768px) {
    .header .t .l a:hover{ opacity: 1 !important; }
}
@media screen and (min-width: 1025px) {
   
   /* .pubselect dd:hover .mCSB_scrollTools{visibility: visible;} */
.team_button button{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.team_button button:hover{color: #0001aa;}

.pub_select2 dd a:hover{background: #0001aa;color: #fff !important;}
.pub_select2 dd a:hover em{color: #fff !important;}

}







/* 洞察 */
.pubtop{background: #fff;}
.pubtop .main{  margin-top: 92rem;border-top: 1px solid #e4e4e4;}
.officetop .main{ border-top:none;}
.pub_title{text-align: center;margin-bottom: 50rem;}
.pub_title h2{line-height: 1em;}

.modular_me2 .worm-button{display: block;margin-bottom: 20rem;width: 142rem;}
.modular_me2 .worm-button a{display: block;padding:0 20rem;padding-right: 15rem;overflow: hidden; line-height: 36rem;}
.modular_me2 .worm-button:last-child{margin-bottom: 0;}
.modular_me2 .worm-button a span,.modular_me2 .worm-button a i{float: left;padding:0}
/* .modular_me2 .worm-button i{font-size: 28rem;} */


.ins_cont{padding-bottom: 120rem;}
.ins_01{padding: 50rem 0;background: url(../images/dc_bg.jpg) no-repeat;background-size: cover;overflow: hidden;}
.ins_01 .modular_me .worm-button a{min-width: 210rem;}
.ins_top{position: relative;}
.ins_top::after{content:"";position: absolute;top:0;left: 50%;width: 1px;height: 100%;background: #e4e4e4;}
.ins_top .left{width: 46.4%;text-align: center; overflow: inherit;float: left;}
.ins_top .left img{width: 394rem;max-width: 90%;    box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);}
.ins_top .right{width: 50%;float: right;padding: 20rem 65rem 0 100rem;}
.ins_top01 .right h3{line-height: 1.2em;max-height: 2.4em; margin-bottom: 30rem;}
.ins_top01 .right p{line-height: 32rem;height: 224rem; -webkit-line-clamp: 7;}

.ins_top .right .modular_me{padding-top: 40rem;overflow: hidden;}
.ins_top .modular .worm-button{margin-right: 20rem;float: left;}
.ins_top .modular .worm-button:last-child{margin-right: 0;}

.ind_sle .team_pick{margin-bottom: 60rem;}
.ind_sle .t_ce{margin:0;float: left;}
.ind_sle .t_le{float: right;}
.ind_sle .t_le .pub_select2 dd{right: 0;left: auto;}



.ins_lit ul{overflow: hidden;margin:0 -20rem;}
.ins_lit dl{margin: 0 20rem;padding: 30rem 50rem;background: #f2faff;}
.ins_lit li{float: left;width: 50%;margin-bottom: 40rem;}
.ins_lit dt{float: left;width: 203rem;    overflow: inherit;}
.ins_lit dd.d01{float: right;width: calc(100% - 265rem);padding-top: 50rem;height: 286rem;position: relative;}
.ins_lit dd.d01 h3{line-height: 1.5em;height: 3em;}
.ins_lit dd.d01 .modular_me2{position: absolute;left: 0;bottom: 20rem;}


.ins_lit .pageout{padding-top: 20rem;}

@media screen and (max-width: 1023px) {
    .ins_01 .modular_me .worm-button a{min-width: inherit;}
    .ins_top .right{padding-left: 50rem;padding-right: 0;}
    .ins_top .modular .worm-button{margin-right: 10rem;}
    .ins_lit dl{padding: 20rem;}
    .ins_lit dd.d01{padding-top: 20rem;}
    .ins_lit dt{width: 180rem;}
    .ins_lit dd.d01{width: calc(100% - 200rem);height: 254rem;}
    .modular_me2 .worm-button{margin-bottom: 10rem;}
    .ins_lit ul{margin:0 -10rem;}
    .ins_lit dl{margin: 0 10rem;}
    .ins_lit li{margin-bottom: 20rem;}
    
}
@media screen and (max-width: 767px) {
    .ins_01{padding: 50px 0;padding-top: 20px;}
    .team_list,.ins_cont{padding-bottom: 50px;}
    .ins_top .right{padding-left: 50rem;padding-right: 0;}
    .ins_top .modular .worm-button{margin-right: 10px;}
    .ins_top .left,.ins_top .right{float: none;width: 100%;}
    .pub_title{margin-bottom: 20px;}
    .pub_title h2{line-height: 30px;}
    .ins_top .right{padding:0;padding-top: 20px;}
    .ins_top::after{display: none;}
    .ins_top01 .right p{line-height: 24px;height:auto;max-height: 168px;}

    .ind_sle .t_le,.ind_sle .t_re{float: none;}

    .ins_lit ul{margin:0 -5px;overflow:inherit;}
    .ins_lit dl{margin:0 5px;padding:10px}
    .ins_lit li{margin-bottom: 30px;}
    .ins_lit dt,.ins_lit dd.d01{float: none;width: 100%;height: auto;}
    .ins_lit dd.d01 h3{font-size: 16px;margin-bottom: 10px;}
    .ins_lit .pageout{padding-top: 20px;}

    .ins_lit dd.d01 .modular_me2{position: static;}
    .modular_me2 .worm-button{width: 110px;margin-bottom: 6px;}
    .modular_me2 .worm-button a{height: 36px;line-height: 34px;padding-left: 14px;}
    .modular_me2 .worm-button span{margin-right: 4px;}
    .modular_me2 .worm-button i{font-size: 18px;}
}

/* 详情 */
.ins_d{padding-bottom: 0;}
.ins_01 .modular_me .worm-button a{height: 52rem;}
.ins_d .ins_01{padding: 50rem 0;background: url(../images/dc_bigbg.jpg) no-repeat;background-size: cover; overflow: inherit;}
.ins_top02 .left{width: 29.7%;padding-top:30rem;position: -webkit-sticky; position: sticky; top:100rem}
.ins_top02 .left img{width: 100%; max-width: 100%;}
.ins_top02 .right{width: 29.7%;width: 63%;padding:0}
.ins_top02::after{display: none;}
.ins_top02 .edit_con_original{line-height: 32rem;}
.ins_dtitle{margin-bottom: 110rem;}
.ins_dtitle h4{line-height: 1em; margin-bottom: 50rem;}
.ins_t{overflow: hidden;margin-bottom: 40rem;}
.ins_t h3{ float: left;}
.ins_t h3 span{position: relative;}
.ins_t h3 i{height: 1px;width: 90rem;background: #000;left: auto;right:-106rem;}


@media screen and (max-width: 1023px) {
    .ins_dtitle{margin-bottom:40rem;}
    .ins_t{margin-bottom: 20rem;}
    .ins_dtitle h4{margin-bottom: 20rem;line-height: 1.2;}
}
@media screen and (max-width: 767px) {
    .ins_01 .modular_me .worm-button a{height: 30px;}
    .ins_top02 .left{padding-top: 0;}
   
    .ins_top02 .left,.ins_top02 .right{float: none;width: 100%;}
    .ins_top02 .left{position: static;margin-bottom: 20px;}
    .ins_top02 .edit_con_original{line-height: 24px;}
    .ins_t,.ins_dtitle h4{margin-bottom: 10px;}
    .ins_dtitle h4{line-height: 30px;}
    .ins_dtitle{margin-bottom: 20px;}
    
}


/* honor */
.honor_cont{background: url(../images/about_bg.jpg) no-repeat;background-size: cover;overflow: hidden; min-height: 950rem;}
.honor_cont .left{float:left;width:1225rem;padding: 100rem 0; padding-left: 60rem;}
.honor_cont .left h2{line-height: 1em;margin-bottom: 80rem;color: #22185c;}
.honor_tab{margin-bottom: 80rem;}
.honor_tab ul{overflow: hidden;position: relative;}
.honor_tab ul::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #abbddb;}
.honor_tab li{float:left;margin-right: 80rem;cursor: pointer;position: relative;z-index: 5;}
.honor_tab li:last-child{margin-right: 0;}
.honor_tab li p{padding-bottom: 24rem;position: relative;}
.honor_tab li p::after{content: "";position: absolute;left: 50%;bottom: 0;width: 0%;height: 5rem;background: #000ea3;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;opacity: 0;}
.honor_tab li.on{font-weight: bold;color: #000ea3;}
.honor_tab li.on p::after{left: 0;width: 100%;opacity: 1;}

.honor_iteam{display:none;overflow: hidden;}
.honor_iteam:first-child{display: block;}

.honor_text ul{overflow: hidden;}
.honor_text li{margin-bottom: 30rem;width: 44%;float: left;}
.honor_text li:nth-child(2n){float: right;}
.honor_text li:nth-child(2n+1){clear: both;}
.honor_text dt,.honor_text dd{padding-left: 60rem;position: relative;}
.honor_text dt::after{content:"";position: absolute;left: 0;top:2rem;width: 5rem; height: 30rem;background: #4c4d51;}
.honor_text dt{margin-bottom: 10rem;}
.honor_text dt h3{line-height: 1.3em;}



.honor_cont {position: relative;}
.honor_cont::after{content: "";position: absolute;top:0;right: 0;width:322rem;height: 952rem;background: url(../images/honorline.png) no-repeat;background-size: 100% 100%;}
.honor_cont .right{width:400rem;height:865rem;  position: absolute;top:45rem;right:0;z-index: 9;}
.honor_his{float: right;  width: 865rem;height:865rem; border: 1px solid #909dc3; border-radius: 50%;position: relative; position: absolute;top:0;right: -578rem;}
.honor_his img{width: 833rem;height: 833rem; border-radius: 50%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.honor_slider{width: 50%; height: 410rem;margin-top: 220rem;color: #22185c;position: relative;}
.honor_slider .swiper-container{height: 100%;width: 100%;overflow: inherit;}
.a_year{opacity: 0.4;width: 90rem;position: absolute; left:-90rem;top:0}
.a_cicle{width: 20rem;height: 20rem; line-height: 20rem; border-radius: 50%;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; cursor: pointer;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%;}
.a_cicle i{width: 12rem;height: 12rem;background: #000ea3;border-radius: 50%;}


.honor_slider  .swiper-slide-active .a_year{opacity:1;font-size: 30rem;color: #000ea3;font-weight: bold;}
.honor_slider  .swiper-slide-active .a_cicle{background:rgba(0, 14, 163, 0.2);}

.honor_slider li{opacity: 0; visibility: hidden;}
.honor_slider .swiper-slide-active,.honor_slider .prev_m2,.honor_slider .prev_m3,.honor_slider .next_m2,.honor_slider .next_m3{opacity: 1;visibility: visible;}
.honor_slider .swiper-slide-active .a_cicle{-webkit-transform: translateX(-12rem); -moz-transform: translateX(-12rem);-o-transform: translateX(-12rem);-ms-transform: translateX(-12rem);transform: translateX(-12rem);}
.honor_slider .prev_m2 .a_cicle{-webkit-transform: translateX(-3rem); -moz-transform: translateX(-3rem);-o-transform: translateX(-3rem);-ms-transform: translateX(-3rem);transform: translateX(-3rem);}
.honor_slider .prev_m3 .a_cicle{-webkit-transform: translateX(20rem); -moz-transform: translateX(20rem);-o-transform: translateX(20rem);-ms-transform: translateX(20rem);transform: translateX(20rem);}
.honor_slider .next_m2 .a_cicle{-webkit-transform: translateX(-3rem); -moz-transform: translateX(-3rem);-o-transform: translateX(-3rem);-ms-transform: translateX(-3rem);transform: translateX(-3rem);}
.honor_slider .next_m3 .a_cicle{-webkit-transform: translateX(23rem); -moz-transform: translateX(23rem);-o-transform: translateX(23rem);-ms-transform: translateX(23rem);transform: translateX(23rem);}





.honor_btn>div{background: none;width: 16rem;height: 16rem;font-size: 16rem;color: #000ea3;font-weight: bold;cursor: pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.honor_btn .swiper-button-prev{position: absolute; left:90rem; top:-38rem;right: auto;    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);transform: rotate(125deg);}
.honor_btn .swiper-button-next{position: absolute; left: 93rem; bottom:-82rem; top:auto; right: auto;-webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);transform: rotate(60deg);}

    .stop-scrolling {
        overflow: hidden !important;
        height: 100vh !important;
    }


.honor_iteam_type{margin-top: -70rem;}
.honor_typespan{overflow: hidden;margin-bottom: 15rem;}
.honor_typespan span{padding:5rem 24rem; border: 1px solid #4c4d51;float: left;margin-right:14rem; cursor: pointer;}
.honor_typespan span:last-child{margin-right:0;}
.honor_typespan span.on{color: #000ea3;border-color: #000ea3;}
.honor_listtitle h4{margin-bottom: 15rem;}
.honor_listtitle h5{margin-bottom: 40rem;}
.honor_text .honor_list_in li{float: none;width: 100%;}
.honor_list_in{overflow: hidden;}
.honor_le{float: left;width: 49%;}
.honor_re{float: left;width: 49%;}
.honor_iteamlist{display: none;}
.honor_iteamlist.on{display: block;}

    

@media screen and (max-width: 1024px) {
.honor_his img{display: none;}
.honor_his{width: 100%;height: auto;border: none;float: none;right: 0;position: relative;}
.honor_his::after{content: "";position: absolute;top:14px;left: 5%;width:90%;height: 1px;    background: #b0c2de;}
.honor_cont .right{position: static;width: 100%;height: auto;margin-bottom: 40px;}
.honor_cont .left{padding: 0;width: 100%;}
.a_cicle{line-height: inherit; position: static;width: auto;height: auto;position: static;    transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);}
.a_year{position: static;width: 100%;}
.honor_slider{width: 100%;}
.honor_slider li{opacity: 1; visibility: visible;text-align: center;}
.honor_slider .swiper-slide-active .a_year{font-size: 14px;}
.honor_slider{height:auto;margin:0;}
.a_cicle i{ opacity: 0.7; width: 10px;height: 10px; display: block; margin: auto;    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    position: static;margin-bottom: 10px;}
    .honor_slider .swiper-slide-active .a_cicle{background: none;}
    .honor_cont .left h2{margin-bottom: 20px;}
    .honor_tab{margin-bottom: 30px;}
    .honor_text ul{height:auto;}
    .honor_cont{min-height: inherit;padding: 60px 0;}

    .honor_slider  .swiper-slide-active .a_year{opacity:0.4;font-weight: normal;color: #22185c;}
    .honor_slider li.on .a_year{opacity: 1;        font-weight: bold;}
    .honor_slider li.on .a_cicle i{opacity: 1;}
   
    .honor_btn>div{width: 30px;height: 30px;line-height: 30px;font-size: 14px;bottom: auto;}
    .honor_btn .swiper-button-next,.honor_btn .swiper-button-prev{top:-0;margin: 0; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0);}
    .honor_btn .swiper-button-next{text-align: right; left: auto;right: 0; }
    .honor_btn .swiper-button-prev{ text-align: left; left: 0;}
    .honor_slider ul{font-size: 14px;}
    .honor_slider .swiper-container{overflow: hidden;padding-top: 10px;}

    .honor_slider .swiper-button-disabled{opacity: 1;pointer-events: inherit;cursor: pointer;}
    .honor_slider .disabled{opacity: 0.5;pointer-events: none;cursor: default;}

    .honor_text dt, .honor_text dd{padding-left: 30rem;}
    .honor_cont::after{display: none;}

    .honor_iteam_type{margin-top:0;}
}



@media screen and (max-width:767px) {
    .honor_cont{padding-top: 50px; padding: 30px 0;        min-height: calc(100vh - 230px);}
    .honor_tab li{margin-right: 50rem;}
    .honor_text li{float: none;width: 100%;}
    .honor_text dt::after{height: 20px;        top: 4px;}
    .honor_text dt h3{font-size: 16px;line-height: 26px;}
    .honor_re,.honor_le{float: none;width: 100%;}
    .honor_le{margin-bottom: 30px;}
    .fnt_14{font-size: 14px;}
    .honor_listtitle h5,.honor_listtitle h4{margin-bottom: 10px;}
    .honor_typespan{margin-bottom: 10px;}
    .honor_iteam_type{margin-top: -10px;}
    .honor_typespan span{margin-bottom: 10rem}
}

/* honor */

/* 新闻 */


.news_banner{padding: 210rem 0 90rem 0;}
.news_banner .pub_title{margin-bottom: 90rem;color: #fff;}

.news_but{display: none;}
.news_but>div{font-size: 20rem; line-height: 1em; width: 60rem;height: 60rem;margin-top: -30rem; color: #4c4d51;background: none;cursor: pointer;background: #fff;border-radius: 50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;    box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);}
.news_but .swiper-button-prev{left: 0;}
.news_but .swiper-button-next{right: 0;}
.news_but>div i{transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}
/* .news_but .swiper-button-prev i{transform: translate(0%,-50%) rotate(180deg); -webkit-transform: translate(0%,-50%) rotate(180deg); -ms-transform: translate(0%,-50%) rotate(180deg); } */


.news_slider{position: relative;padding: 0 140rem;}
/* .news_top{width: 700rem;max-width: 100%;} */
.news_top dl{background: #fff;padding: 50rem;padding-bottom: 60rem;}
.news_top h4,.news_top h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_top h4{margin-bottom: 10rem;}
.news_top h3{margin-bottom: 20rem;}
.news_top .news_time {margin-bottom: 30rem;}
.news_time{font-weight: bold;}

.news_cont .ind_sle .team_pick{margin-bottom: 115rem;}
.news_iteam{margin-bottom: 60rem;}
.news_iteam .left{float: left;width: 31%;    position: sticky; top: 130rem;}
.news_iteam .left span{position: relative;display: inline-block;line-height: 1em;padding-bottom: 15rem;}
.news_iteam .left span::after{content: "";position: absolute;left: 0;bottom: 0;width: 70%;height:2rem;background: #4c4d51;}
.news_iteam .right{float: right;width: 69%;}

.news_iteam ul{margin: 0 -10rem; display: flex;   flex-wrap: wrap;clear: both;}
.news_iteam dl{border: 1px solid rgba(18, 18, 18, .1); padding: 40rem 35rem 35rem 40rem;margin: 0 10rem;height: 100%;}
.news_iteam li{margin-bottom: 20rem;width: 33.33%;float: left;}


.news_iteam dt h4{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 28rem; margin-bottom: 10rem;}
.news_iteam dt h4 span{padding-right: 10rem;margin-right: 10rem;position: relative;}
.news_iteam dt h4 span::after{content: "";width: 1px;height: 20rem;background: #4c4d51;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; right:0; top:50%;}
.news_iteam dt h4 span:last-child{padding-right: 0;margin-right: 0;border: 0;}
.news_iteam dt h4 span:last-child::after{display: none;}
.news_iteam dt h3{line-height: 1.5em;height: 7.5em;-webkit-line-clamp: 5; margin-bottom: 30rem;}

.news_type {overflow: hidden;padding-bottom: 10rem;}
.news_type span{float:left;margin-right:10rem;margin-bottom: 10rem;}
.news_type span:last-child{margin-right: 0;}
.news_type span a{display: block;border: 1px solid #4c4d51;padding:5rem 8rem; list-style: 24rem;}
.news_type span a:hover{cursor: default;color: #4c4d51 !important;}


.news_iteam li:nth-child(4){width: 66.66%;clear: both;}
.news_iteam li:nth-child(4),.news_iteam li:nth-child(4) a{color: #fff;}
.news_iteam li:nth-child(4) .news_type span a{border-color: #fff;}
.news_iteam li:nth-child(4) .news_type span a:hover{color: #fff !important;}
.news_iteam li:nth-child(5){float:right;}


.news_cont .pageout{padding-top: 20rem;}

@media screen and (max-width: 1023px) {
    .news_cont .ind_sle .team_pick{margin-bottom: 60rem;}
    .news_iteam dl{padding: 20rem;}
    .news_iteam{margin-bottom: 30rem;}
    .news_cont .pageout{padding-top: 0;}
    .news_but>div{font-size: 18px;width: 60rem;height: 60rem;margin-top: -30rem;}
}

@media screen and (max-width: 767px) {
    .news_banner{padding-top: 150rem;margin-bottom: 20px;}
.news_slider{padding: 0 40px;}
.news_banner .pub_title{margin-bottom: 50rem;}
.news_top dl{padding: 30rem;}
.news_top h3{ line-height: 30px;height: 60px;   white-space: inherit;text-overflow: inherit;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

    .news_iteam .left,.news_iteam .right{float: none;width: 100%;}
    .news_iteam .left{margin-bottom: 20px;}
    .news_iteam .left{position: static;}
    .news_iteam li{float: none;width: 100% !important;}
    .news_iteam dt h3{height: auto;line-height: 28px;max-height: 140px;}

    .news_but>div{font-size: 14px;width: 30px;height: 30px;margin-top: -15px;}

    .news_iteam dt h4{height: auto;}
    .news_time,.news_type{font-weight: normal;}
    .news_iteam dt h4 span{padding-right: 6px;margin-right: 6px;}
    
}

/* 详情 */
.news_dcont{padding-bottom: 100rem;}
.news_dcont .w_1680{padding: 0 64rem; position: relative;}
.news_dcont .new_dtitle_out .w_1680{padding-left:184rem}

.news_dbanner{color: #fff;padding: 145rem 0; position: relative;}
.news_dbanner .ins_share a{color: #fff;}
.news_dbanner .ins_share a::after{background: #fff;}
.news_dbanner h3{clear: both;padding-top: 110rem;}
.news_dbanner h3 a{color: #fff;}
.news_dbanner h3 span{position: relative;padding-right: 10rem;margin-right: 10rem;}
.news_dbanner h3 span:last-child{padding-right: 0;margin-right: 0;}
.news_dbanner h3 span:last-child::after{display: none;}
.news_dbanner h3 span::after{content: "";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; right:0; top:50%; width: 2px;height: 30rem;background: #fff;}
.news_dbottom{padding: 65rem 0 0 0;}

.new_dtype{padding-bottom: 50rem;}
/*.new_dtype .news_time{margin-bottom: 30rem;}*/
.new_dtype .news_type{padding-bottom: 0;padding-top: 30rem}

.news_edit{padding-bottom: 50rem;margin-bottom: 50rem;border-bottom: 1px solid #000; line-height: 32rem;}

.news_page span{display: block;line-height: 32rem;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new_dtitle_out{padding:60rem 0 50rem 0;width: 1460rem; max-width: 80%; background:#efefef; color: #281e78; margin-top: -105rem;z-index: 9;    box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);position: relative;}
.new_dtitle_out h2{margin-bottom: 20rem;}
 .new_dp01 {margin-bottom: 6rem;}
 .new_dp01 span{position: relative;margin-right: 10rem;padding-right: 10rem;}
 .new_dp01 span:last-child{margin-right: 0;padding-right: 0;}
 .new_dp01 span::after{content: "";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; right:0; top:50%; width: 1px;height: 20rem;background: #4c4d51;}
 .new_dp01 span:last-child::after{display: none;}

.new_dppark01 {overflow: hidden;}
.new_dppark01 em,.new_dppark01 span{float: left;}

@media screen and (min-width: 1025px) {
    .news_dbanner h3 a:hover{opacity: 0.8;}
    .new_dp01 a:hover{color: #0001aa;}
    .new_dp01 a.no:hover{color: #4c4d51 !important;cursor:default;}
}
@media screen and (max-width: 1023px) {
    .news_dcont .new_dtitle_out .w_1680{padding-left: 60rem;}
    .news_dbanner{padding-top: 100rem;}
    .news_dbanner h3{padding-top: 70rem;}
}

@media screen and (max-width: 767px) {
    .news_dcont{padding-bottom: 50px;}
    .news_dbottom{padding: 30px 0 0 0;}
    .news_edit{padding-bottom: 20px;margin-bottom: 20px;}
    .news_dbanner{padding-bottom: 50rem;}
    .new_dtitle_out{width: 100%;max-width: 100%;margin-top: 0; padding: 50rem 0;}
    .news_dcont .w_1680,.news_dcont .new_dtitle_out .w_1680{padding:0;}
    .news_edit{line-height: 26px;}
    .news_page span{line-height: 30px;}
    .news_dbanner h3 span{padding-right: 10px;margin-right: 10px;}
    .new_dp01 span{margin-right: 10px;padding-right: 10px;}
    .new_dp01 span::after{height: 14px;}
}


/* 办公 */
.pffice_page{width: 100%;padding-top: 10px;display: none;}
.pffice_page .swiper-pagination{position: static;width: 100%;}
.pffice_page .swiper-pagination-bullet{width: 0.16rem;height: 3px;background:#ff0000;border-radius: 0 !important;opacity: 1;margin:0 0.07rem !important;transition: all 0.3s linear;}
.pffice_page .swiper-pagination-bullet-active{width: 0.88rem;}
.dib_cj dt>em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(16, 12, 52, 0.25);}

.dib_cj .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #eee;}
.dib_cj .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#0001aa !important;}
.dib_cj .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.dib_cj .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.dib_cj .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#0001aa;}

.dib_cj{position: relative;}

.dib_cj li dl,.dib_cj li dt{position: relative;}
.dib_cj li dd{visibility: hidden;opacity: 0; width: 100%; height: 100%; color: #fff;box-sizing:border-box; position: absolute;top:0;left: 0;
    -webkit-transform: translateY(200rem); -moz-transform: translateY(200rem);-o-transform: translateY(200rem);-ms-transform: translateY(200rem);transform: translateY(200rem);
}
.dib_cj li dd,.dib_cj li dt h4{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
.dib_cj li dd h3{ line-height: 1em; margin-bottom: 25rem;}

.dib_cj li{width: 40.6%;color:#fff;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.dib_cj li.on dt em{background:rgba(16, 12, 52, 0.5);}
.dib_cj li.on dt h4{opacity: 0;visibility: hidden;}
.dib_cj li.on dd{visibility: visible;opacity: 1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}



.dib_cj .es_but .swiper-button-prev{left:5px;}
.dib_cj .es_but .swiper-button-next{right:5px;}

.dib_p{padding:200rem 85rem; position: absolute;left: 0;bottom: 0;width: 100%;max-height: 100%;overflow: hidden;}
.dib_scoll {line-height: 2em;}
.dib_scoll a{color: #fff;}


.dib_cj dt h4 em,.dib_cj dt h4 span{display: block;}
.dib_cj dt h4 span{position: relative; padding-top: 25rem;margin-bottom: 2rem;}
.dib_cj dt h4 span::after{content: "";position: absolute;top:0;left: 0;width: 41rem; height: 5rem;background: #fff;}

.dib_cj dd h3 em,.dib_cj dd h3 span{display: block;}
.dib_cj dd h3 span{position: relative; padding-top: 25rem;margin-bottom: 20rem;}
.dib_cj dd h3 span::after{content: "";position: absolute;top:0;left: 0;width: 63rem; height: 5rem;background: #fff;}

@media only screen and (min-width:1025px) {
.dib_cj ul{position: relative;}
.dib_cj li{position: absolute;top:0;height: 100%;}
.dib_cj li dl,.dib_cj li dt,.dib_cj li dt img{height: 100%;}
/*9.9%  7个*/
.dib_cj dt h4{position: absolute;left: 0;width: 24.3%;bottom:80rem;box-sizing:border-box;padding: 0 18rem;z-index: 9;}


.dib_cj li:nth-child(1){left: 0; border: 0;}
.dib_cj li:nth-child(2){left: 40.6%;}
.dib_cj li:nth-child(3){left: 50.5%;}
.dib_cj li:nth-child(4){left: 60.4%;}
.dib_cj li:nth-child(5){left: 70.3%;}
.dib_cj li:nth-child(6){left: 80.2%;}
.dib_cj li:nth-child(7){left:90.1%;}



.dib_cj_2 li:nth-child(1){left: 0%;}
.dib_cj_2 li:nth-child(2){left: 9.9%;}
/* .dib_cj_2 li:nth-child(3){left: 19.8%;}
.dib_cj_2 li:nth-child(4){left: 29.7%;}
.dib_cj_2 li:nth-child(5){left: 39.6%;}
.dib_cj_2 li:nth-child(6){left: 49.5%;}
.dib_cj_2 li:nth-child(7){left:59.4%;} */

.dib_cj_3 li:nth-child(1){left: 0%;}
.dib_cj_3 li:nth-child(2){left: 9.9%;}
.dib_cj_3 li:nth-child(3){left: 19.8%;}

.dib_cj_4 li:nth-child(1){left: 0%;}
.dib_cj_4 li:nth-child(2){left: 9.9%;}
.dib_cj_4 li:nth-child(3){left: 19.8%;}
.dib_cj_4 li:nth-child(4){left: 29.7%;}

.dib_cj_5 li:nth-child(1){left: 0%;}
.dib_cj_5 li:nth-child(2){left: 9.9%;}
.dib_cj_5 li:nth-child(3){left: 19.8%;}
.dib_cj_5 li:nth-child(4){left: 29.7%;}
.dib_cj_5 li:nth-child(5){left: 39.6%;}

.dib_cj_6 li:nth-child(1){left: 0%;}
.dib_cj_6 li:nth-child(2){left: 9.9%;}
.dib_cj_6 li:nth-child(3){left: 19.8%;}
.dib_cj_6 li:nth-child(4){left: 29.7%;}
.dib_cj_6 li:nth-child(5){left: 39.6%;}
.dib_cj_6 li:nth-child(6){left: 49.5%;}

.dib_cj_7 li:nth-child(1){left: 0%;}
.dib_cj_7 li:nth-child(2){left: 9.9%;}
.dib_cj_7 li:nth-child(3){left: 19.8%;}
.dib_cj_7 li:nth-child(4){left: 29.7%;}
.dib_cj_7 li:nth-child(5){left: 39.6%;}
.dib_cj_7 li:nth-child(6){left: 49.5%;}
.dib_cj_7 li:nth-child(7){left:59.4%;} 

}


/* 改背景 */
@media only screen and (min-width:1025px) {
.dib_cj ul{height: calc(100vh - 92rem) !important;}
.dib_cj dt{background-position: left top !important;}
.dib_cj dt img{display: none;}
}
/* 改背景 */

@media only screen and (max-width:1024px) {
.dib_cj ul{height: auto !important;}


.dib_cj li dt h4{display: none;}
.dib_cj li dd{visibility: visible;opacity: 1;    transform: translate(0%,0%); -webkit-transform: translate(0%,0%);-ms-transform: translate(0%,0%);left: 0;top:auto;bottom:0;}

    .dib_p{ height: 100%; padding:140rem 200rem;}
    .dib_cj .news_but .swiper-button-prev{left: 10px;}
    .dib_cj .news_but .swiper-button-next{right: 10px;}
    .dib_cj dt>em{background: rgba(16, 12, 52, 0.5);}
}
@media only screen and (max-width:767px) {
    .honor_his  {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
.dib_cj li{width: 100%;}
.dib_p{padding:100rem 50px;height: auto;}

}



/* 关于 */
.img_box {background: #eee; background: #d5e9f7;overflow: hidden;}
.black_bg {background: #c4e2f7;transform: translate(-100%, 0);}
.opacity_box {opacity: 0;}

.public-img{    display: block;
    position: relative;
    z-index: 1;
    overflow: hidden;}
.zz {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    background: #f5f7f9;
}

@media only screen and (max-width:767px) {
    .opacity_box {opacity: 1;}
    .black_bg {background:none;transform: translate(0, 0);}
    .zz{display: none;}
}

.line_pub{position: relative;}
.about_01{padding: 190rem 0 80rem 0;}
.about_line1{position: absolute;right: 0;top: 80rem;width:16rem;max-height:80%;background: #0001aa;transition: 0.5s;}
.about_01 .left{width: 79.1%;float: left;padding-left: 70rem;}
.about_01 .right{max-width:18%;float: right;margin-right: -14rem;position: -webkit-sticky;
    position: sticky;
    top: 100rem;}
.about_p{margin-bottom: 100rem;}
.about_p h3{color:#4b4c52;line-height: 1em;margin-bottom: 70rem;}
.about_p p{line-height: 1.7em;}
.about_pd p{margin-bottom:15rem}
.ab_editbox{line-height: 1.7em;}

.about_01 .right li{margin-bottom: 90rem;}
.about_01 .right li:last-child{margin-bottom: 0;}
.about_01 .right dd{overflow: hidden;position: relative;margin-bottom: 6rem;}
.about_01 .right dd b{position: absolute; left: auto;right: 0;height: 1px;background: #000;width: 100%;}
.about_01 .right dd  i{background: #fff;display: inline-block;padding-right: 14rem;position: relative;z-index: 5;}
.about_01 .right dt span{line-height: 1em;}

.about_p_xz01{margin-bottom: 0;    padding-top: 50rem;}

/*视频中心*/
.video_tbox{height: 100%;}
.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%;    height: 100%;}
.video_appbox .video_t{ 
 z-index:2; background:#000;width:1110rem; height: 624rem; max-width:94%;
 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:20rem; right:20rem; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20rem;font-weight: bold;}

.about_v ul{overflow: hidden;margin:0 -28rem;}
.about_v li{float: left;width: 50%;margin-bottom: 40rem;text-align: center;}
.about_v li>a{display: block;margin:0 28rem;}
.about_v li dt{position: relative;margin-bottom: 35rem;overflow: hidden;}
.about_v li dt i{display: block;width: 48rem;height: 38rem;background: #0001aa;color: #fff;}


.about_fixed .about_line2{width: 100%;}
 
.about_02{background: #f2faff;padding: 120rem 0 160rem 0;position: relative;}
.about_line2{position: absolute;left: 0;bottom: 2rem;width: 120rem;height: 16rem;background: #0001aa;transition: 3s;}
/* .about_line2.animated{width: 100%;} */
.about_02 .w_1680{padding: 0 70rem;}
.about_02 .about_p{margin-bottom: 0;}
.about_03{padding: 90rem 0 100rem 0;}
.about_case h4{margin-bottom: 20rem;}
.about_list{overflow: hidden;}
.about_list ul{float: left;width: 49%;}
.about_list ul:last-child{float: right;}
.about_list p{line-height:36rem;padding-left: 20rem;position: relative;}
.about_list p::after{content: "";width: 6rem;height: 6rem;background: #0001aa;left:0;top:16rem;position: absolute;}
.about_03 .left{float: left;width: 35.2%;    position: -webkit-sticky;
    position: sticky;
    top: 100rem;}
.about_03 .right{float: right;width: 58.8%; padding-top: 180rem; padding-right: 120rem;}
.about_03 .about_p{margin-bottom: 40rem;}
.about_03 .about_p h3{margin-bottom: 40rem;}

@media only screen and (max-width:1024px) {
    .about_01 .left{padding-left: 0;}
    .about_02 .w_1680{padding: 0;}
    .about_p h3{margin-bottom: 50rem;}
    .about_01{padding-top: 100rem;}
    .about_p{margin-bottom: 50rem;}
    .about_02{padding: 100rem 0;}

    .about_03 .right{padding: 0;padding-right: 30rem;}
    .about_list p{line-height: 30rem;}
    .about_list p::after{top:10rem}
    .vide0_close i{font-size: 18px}
}

@media only screen and (max-width:767px) {
    .about_01 .left,.about_01 .right{float: none;width: 100%;        max-width: 100%;} 
    .about_v li{float: none;width: 100%;margin-bottom: 20px;}
    .about_v li:last-child{margin-bottom: 0;}
    .about_v li>a,.about_v ul{margin:0;}
    .about_v li dt{margin-bottom:10px;}
    .about_p h3,.about_03 .about_p h3{margin-bottom: 15px;}
    .about_p{margin-bottom: 20px;}
    .about_p p{line-height: 30px;}
    .ab_editbox{line-height:30px;}
    .about_v li dt i{width: 48px;height: 38px;}
    .about_01 .right{position: static;}
    .about_01 .right li{margin-bottom: 20px;width:45%;float: left;}
    .about_01 .right li:last-child{float: right}
    .about_01 ul{overflow: hidden;margin-bottom: 0 -10px;}
    /* .about_01 dl{padding:0 10px;} */
    .about_01 .left{margin-bottom: 30px;}
    .about_03 .left,.about_03 .right{float: none;width: 100%;}
    .about_03 .left{margin-bottom: 20px;position: static;}
    .about_03 .right{padding: 0 30rem;}
    .about_list ul{float: none;width: 100%;}
    .about_list p{line-height: 24px;margin-bottom: 6px;padding-left: 10px;}
    .about_list p::after{top:10px;width: 2px;height: 2px;}
    .about_line1,.about_line2{display: none;}

}

/* 人才 */
.padd_lr69{padding: 0 69rem;}
@media only screen and (max-width:1024px) {
.padd_lr69{padding:0;}

}
.site_talentban .site_ban_text h2{margin-bottom: 70rem;}
.talent_01{padding: 135rem 0;}
.talent_01 .left{float: left;width: 47.5%;}
.talent_01 .right{float: right;width: 39.2%;position: -webkit-sticky;position: sticky;top: 100rem;}
.talent_p h3{margin-bottom: 70rem;line-height: 1em;}
.talent_p p{line-height: 2em;}
.talent_p .modular_me{padding-top: 120rem;}

.talent_02{padding: 110rem 0;}
.talent_02 h3{line-height: 1em;margin-bottom: 80rem;}
.talent_edit{margin-bottom: 40rem;}
.talent_edit:last-child{margin-bottom: 0;}
.talent_edit .edit_con_original{line-height: 2em;}
.talent_edit>h2{margin-bottom: 30rem;}

.talent_02 .modular_me{padding-top: 50rem;}

@media only screen and (max-width:767px) {
    .talent_01 .left,.talent_01 .right{float: none;position: static;width: 100%;}
    .talent_01 .left{margin-bottom: 20px;}
    .talent_p h3{margin-bottom: 20px;}
    .talent_p .modular_me{padding-top: 20px;}
    .talent_01,.talent_02{padding:40px 0;}
    .talent_02 h3{line-height: inherit;margin-bottom: 20px;}
    .talent_edit>h2{margin-bottom: 10px;}
    .talent_edit{margin-bottom: 20px;}
    .talent_02 .modular_me{padding-top: 20px;}

    .site_talentban .site_ban_text h2{margin-bottom: 20px;}
    .site_talentban{padding-top:300rem;}

    .site_talentban .w_1680{position:static;}
    .site_talentban .site_ban_text{position:absolute;left:0;bottom:50rem;top:auto;width:100%;bottom:0;padding: 0 30rem;}

}


/* 职位 */
.site_talentban_in{padding-top: 220rem;}

.hire_top{text-align: center;margin-bottom: 80rem;}
.hire_top h3{line-height: 1em;margin-bottom: 30rem;}
.hire_selet{width: 880rem;max-width: 100%;margin: auto;}
.hire_selet .pubselect dt, .hire_selet .pubselect dt input{height: 52rem;line-height: 52rem;}

.hire_selet .pubselect dt{padding:0;border-color: #fff;text-align: left;}
.hire_selet .pubselect li{width: 45.4%;float: left;}
.hire_selet .pubselect li:last-child{float: right;}
.hire_selet .pub_select2 dt i{color: #fff;right: 0;}
.hire_selet .pub_select2 dd{text-align:left;margin-top: -1px;}
.hire_selet .pub_select2 dd a{display: block;}

.hire_btn{text-align: center;clear: both;padding-top: 100rem;}
.hire_btn button{color: #fff;}

.hire_cont{padding: 40rem 0 120rem 0;}
.hire_cont .team_sele{padding-bottom:30rem;margin-bottom: 60rem;border-bottom: 1px solid #000000;}

.hire_list ul{overflow: hidden;margin:0 -27rem;}
.hire_list li>a{display: block;margin:0 27rem;position:relative;}
.hire_list li>a::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0;background: #0001aa;}
.hire_list dl{border: 1px solid #b3b3b3;padding:40rem;padding-right: 30rem;     padding-right: 150rem; position: relative;z-index: 5;}
.hire_list li{margin-bottom: 40rem;width: 50%;float: left;}
.hire_list li p{line-height: 2em;margin-bottom: 5rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hire_list li h3{line-height: 1.5em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hire_list dd{position: absolute;top:78rem;right: 30rem;}

@media only screen and (max-width:1024px) {
    .hire_list ul{margin:0 -10rem;}
    .hire_list li>a{margin:0 10rem;}
    .hire_list li{margin-bottom: 20rem;}
}

@media only screen and (max-width:767px) {
    .site_talentban_in{padding-top: 180rem;}
    .hire_top{margin-bottom: 20px;}
    .hire_selet .pubselect li,.hire_selet .pubselect li:last-child{float: none;width: 100%;}
    .hire_selet .pubselect dt, .hire_selet .pubselect dt input{height: 50px;line-height: 50px;}
    .hire_selet .pub_select2 dd{background: rgba(255, 255, 255, 1);}

    .hire_cont .team_sele{margin-bottom: 20px;padding-bottom: 10px;}
    .hire_list li{float: none;width: 100%;margin-bottom: 10px;}
    .hire_list dl{padding:15px;}
    .hire_list dd{position: static;padding-top: 10px;}
    .hire_list li p{margin-bottom: 4px;}
    .hire_btn{padding-top: 20px;}
    .hire_btn button{font-size: 20px;}
}


/* 职位详情 */
.talent_dbanner{padding-top:200rem;padding-bottom: 30rem; height: auto;min-height: 524rem;}
.talent_dtop{margin-bottom: 60rem;}
.talent_dtop h4{margin-bottom: 40rem;}
.talent_dtop h4 i{width: 93rem;height: 1px;background: #fff;    display: inline-block;vertical-align: middle; margin-left: 15rem;}
.talent_dtop h3{line-height: 1em;margin-bottom: 25rem;}
.talent_dbottom{overflow: hidden;}
.ta_le{float: left;overflow: hidden;border-bottom: 1px solid #fff;padding-top: 17rem;max-width: calc(100% - 500rem);}
.ta_le span{float: left;margin-right: 50rem;}
.ta_le span a{color: #fff;}
.ta_le span:last-child{margin-right: 0;}
.ta_re{float: right;overflow: hidden;}
.ta_re .modular .worm-button{float: left;margin-right: 20rem;}
.ta_re .modular .worm-button:last-child{margin-right:0;}

.talent_dtop,.talent_bottom,.talent_iteam{padding: 0 10rem;}
.talent_dcont{padding: 50rem 0 100rem 0;}
.talent_iteam{margin-bottom: 50rem;}
.talent_iteam:last-child{margin-bottom: 0;}
.talent_iteam h3 span{display: block;line-height: 1em;}
.talent_iteam h3 i{display: block;width: 31rem;height: 5rem;background: #4c4d51;margin:20rem 0;}
.talent_iteam li{line-height: 30rem;margin-bottom: 6rem;padding-left: 25rem;position: relative;}
.talent_iteam li::after{content: "";position: absolute; left: 0;top:12rem; width: 6rem;height: 6rem;background: #0001aa;}




@media only screen and (max-width:1024px) {
    .talent_dtop,.talent_bottom,.talent_iteam{padding: 0;}
    .talent_dtop h4 i{width: 50rem;margin-left: 0;}
}


@media only screen and (max-width:767px) {
    .talent_dcont{padding-bottom: 40px;}
.ta_le,.ta_re{float: none;width: 100%;max-width: 100%;}
.ta_le{padding-top: 0;margin-bottom: 20px;border: 0;}
.ta_le span{display: block;margin:0;float: none;border-bottom: 1px solid #fff;padding: 5px 0;}
.talent_dtop{margin-bottom: 20px;}
.talent_dtop h4,.talent_dtop h3{margin-bottom: 10px;}

.talent_iteam li{line-height: 24px;margin-bottom: 6px;}
.talent_iteam li::after{width: 4px;height: 4px;top:10px}
.talent_iteam h3 i{width: 30px;height: 2px;margin:15px 0;}

.buss_banner  .ta_le,.buss_banner  .ta_re{float: left;margin-bottom: 0;width: auto; max-width: 49%;}
.buss_banner  .ta_re{float: right;}

}

/*图片经过*/
.tran_scale2{ overflow:hidden; display:block;}
/*img{transition: All 0.7s ease-in-out;}*/
.tran_scale2 img{-webkit-transition: opacity .25s ease-in,-webkit-transform .25s linear;transition: opacity .25s ease-in,transform .25s linear;}
@media screen and (min-width: 1025px) {
.tran_scale2:hover img{transform:scale(1.03,1.03); -webkit-transform:scale(1.03,1.03);-moz-:scale(1.03,1.03);-o-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);}
}



@media screen and (min-width: 1025px) {
/* a:hover{color: #000ea3 !important;} */
.news_banner h3 a:hover,.news_iteam .right a:hover,.ins_lit dd.d01 h3 a:hover,.news_page span a:hover{color: #000ea3;}
.ins_d .ins_share a:hover{color: #000ea3;}
/* .team_list dl,.team_list.cur li{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.team_list.cur dl{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}

.team_list dl:hover{box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);}
.team_list.cur dl:hover{box-shadow: none;}
.team_list.cur li:hover{box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);} */


.team_list li>a:hover{color: #4c4d51  !important;}
.modular_me .worm-button a:hover{color:#fff !important;}
.honor_tab li:hover p::after{left: 0;width: 100%;opacity: 1;}

.news_iteam li:nth-child(4) h3 a:hover,.news_dbanner .ins_share a:hover{color: #fff !important; opacity: 0.8;}

.news_iteam dl{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.news_iteam dl:hover{border-color: #0a17a7; box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);-webkit-transform: translateY(-10rem); -moz-transform: translateY(-10rem);-o-transform: translateY(-10rem);-ms-transform: translateY(-10rem);transform: translateY(-10rem);}
.news_iteam li:nth-child(4) dl:hover{border-color: transparent;}

.dib_scoll a.a_tel:hover{color: #fff !important; cursor: default;opacity: 1;}
.dib_scoll a.a_email:hover{color: #fff !important; opacity: 0.8;}

.ins_lit dt img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.3);}


.hire_list li>a::after{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.hire_list li>a:hover{color: #fff;border-color: transparent;}
.hire_list li>a:hover::after{height: 100%;}

.ta_le span a:hover{opacity: 0.8;}








}


/* 按钮 */
.modular_pad14 .worm-button a{padding-top: 14rem;padding-bottom: 14rem;padding-left: 30rem;padding-right: 0;}

@media only screen and (max-width:767px) {
    .modular_me .worm-button span{padding-bottom: 0;}
    .modular_pad14 .worm-button a{padding-right: 30rem;}
}


/* 业务 */
.buss_banner .talent_dtop{margin-bottom: 80rem;}
.buss_banner{position: relative;}
.buss_banner .buss_ban{position: absolute;bottom:50rem;left: 0;width: 100%;z-index: 9;}
.buss_cont_01{padding: 75rem 0 120rem 0;overflow: hidden;}
.buss_cont_01 .left{float: left;width: 46.5%;}

.buss_tittop {margin-bottom: 20rem}
.buss_edit,.buss_guide {line-height: 36rem;}
.buss_cont_01 .right{float: right;width: 49.2%;}
.buss_cont_01.current .left{float: none;width:100%;}

.buss_cont_01 .about_v ul,.buss_cont_01 .about_v li>a{margin:0;}
.buss_cont_01 .about_v li{float: none;width: 100%;margin-bottom:80rem;}
.buss_cont_01 .about_v li:last-child{margin-bottom: 0;}
.buss_cont_01 .about_v dd{background:#f2faff;padding:0  20rem; position: relative;}
.buss_cont_01 .about_v dd::after{content: "";position: absolute;left: 50%;width: 200rem;margin-left: -100rem;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;background: #0001aa;height: 5rem;bottom: 0; }
.buss_cont_01 .about_v dd span{padding: 20rem 0;display: block;    }
.buss_cont_01 .about_v dt{margin-bottom: 0;}

.buss_cont_02{padding: 140rem 0 110rem 0;background: #f2faff;}

.pub_le{width:  23%;float: left;    position: -webkit-sticky; position: sticky; top: 100rem;}
.pub_re{width: 71.5%;float: right;}
.bus_title{line-height: 1em;}

.buss_cont_02 ul{margin:0 -20rem;overflow: hidden;display: flex;flex-wrap: wrap;}
.buss_cont_02 li>a{    height: 100%;cursor: default;display: block;margin:0 20rem;}
.buss_cont_02 li dl{    height: 100%;color: #4c4d51;padding-bottom:50rem;border-bottom: 1px solid #0001aa;}
.buss_cont_02 dt{margin-bottom: 30rem;}
.buss_cont_02 li{width:50%;margin-bottom: 50rem;float: left;}


.buss_cont_02 li:nth-child(n+9){display: none;}
.buss_cont_02 ul.on li:nth-child(n+9){display: block}


.buss_cont_03{padding: 160rem 0 110rem 0;overflow: hidden;background-attachment: fixed;}
.buss_guide p{margin-bottom: 100rem;padding-right: 150rem;}
.buss_guide h3{overflow: hidden;line-height: 36rem;text-align: right;}
.buss_guide h3 span{display: inline-block;padding-left: 130rem;    position: relative;}
.buss_guide h3 i{width: 110rem;height: 1px;background: #4c4d51;position: absolute;top:18rem;left: 0;}
.buss_guide h3 em{display: block;}

.buss_cont_04{padding: 130rem 0 180rem 0;}
.buss_cont_05{padding: 130rem 0 120rem 0;background: #f2faff;}

.bus_tips{margin-bottom: 50rem}
.buss_tab{margin-bottom: 50rem;}

.buss_tab li{float:left;margin-right: 10rem;margin-bottom: 7rem; cursor: pointer;width: auto;}
.buss_tab li p{line-height: 50rem;border: 2rem solid #4c4d51;padding: 0 35rem;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.buss_tab li.on p{border-color: #0001aa;background: #0001aa;color: #fff;}

.buss_iteam{display: none;}
.buss_iteam:first-child{display: block;}
.buss_iteam ul{overflow: hidden;}
.buss_iteam ul.on{height: auto;}
.buss_iteam li{line-height: 32rem;margin-bottom: 30rem;padding-left: 25rem;position: relative;}
.buss_iteam li::after{content: "";position: absolute; left: 0;top:13rem; width: 6rem;height: 6rem;background: #0001aa;}

/* .buss_iteam li:nth-child(n+6){display: none;}
.buss_iteam ul.on li:nth-child(n+6){display: block;} */

.buss_editpark  {max-height: 200rem;overflow: hidden; position: relative;}
.curjb .buss_editpark:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 80rem;   
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.buss_editpark.on{height: auto;max-height: inherit;}
.buss_editpark.on:after{display: none;}
.buss_iteam2{display: none;}
.buss_iteam2:first-child{display: block;}



.buss_btnbox{padding-top: 50rem;}
.buss_btnbox_zy{display: none;}
.buss_btnbox_ject{display: none;}


.buss_btn{width: 30rem;height: 30rem;background: #0c00aa;position: relative;cursor: pointer;}
.buss_btn i,.buss_btn b{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;background: #fff;}
.buss_btn i{width: 2rem;height: 10rem}
.buss_btn b{width: 10rem;height: 2rem;}
.buss_btn.on b{visibility: hidden;opacity: 0;}
.buss_btn.on i{-webkit-transform:translate(-50%,-50%) rotate(90deg);
    -ms-transform:translate(-50%,-50%) rotate(90deg);
    transform:translate(-50%,-50%) rotate(90deg);}

.bus_newtab{margin-bottom: 50rem;}
.bus_newtab ul{overflow: hidden;border-bottom: 1px solid #4c4d51;}
.bus_newtab li{cursor: pointer;float: left;margin-right: 100rem;}
.bus_newtab li:last-child{margin-right: 0;}
.bus_newtab li p{display: inline-block;line-height: 1em;padding-bottom: 30rem;padding-right: 7rem;position: relative;}
.bus_newtab li p::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 4rem;background: #4c4d51;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.bus_newtab li.on p::after{width: 100%;}

.busnew_iteam{display: none;}
.busnew_iteam:first-child{display: block;}
.busnew_iteam ul{overflow: hidden;margin:0 -15rem;padding-bottom: 20rem;}
.busnew_iteam li{float: left;width: 33.33%;margin-bottom: 40rem;}
.busnew_iteam li>a{display: block;margin:0 15rem;}
.busnew_iteam dl{border:1px solid #0304ab;padding: 75rem 40rem;}
.busnew_iteam dt p{margin-bottom: 30rem;}
.busnew_iteam dt h3{margin-bottom: 50rem; line-height:36rem;height: 108rem; display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
    .busnew_iteam dt span{display:block;line-height: 1em;}

.busnew_iteam li:nth-child(n+7){display: none;}
.busnew_iteam ul.on li:nth-child(n+7){display: block;}
    

@media only screen and (max-width:1023px) {
    .pub_re{width: 74.5%;}
    .buss_cont_02 dt{margin-bottom: 20rem;}
    .buss_cont_02 li dl{padding-bottom: 30rem;}
    .buss_cont_02 li{margin-bottom: 30rem;}
    .buss_guide p{padding-right: 0;margin-bottom: 20px;}
    .busnew_iteam dl{padding: 40rem;}
    .buss_cont_03 .pub_re{width: 100%;float: none;}
    .buss_cont_01 .about_v dd::after{display: none;}
}


@media only screen and (max-width:767px) {
    .pub_le{position: static;}
    .buss_cont_03,.buss_cont_02,.buss_cont_04,.buss_cont_05{padding: 50px 0;}
    .buss_cont_01{padding: 30px 0;}
    .buss_edit, .buss_guide{line-height: 30px;}
.buss_banner .ta_le span{display: inline-block;}
.buss_banner .talent_dtop{margin-bottom: 20rem;}

.buss_cont_01 .left,.buss_cont_01 .right,.pub_le,.pub_re{float: none;width: 100%;}
.buss_cont_02 li{float:none;width: 100%;}
.buss_cont_02 li>a,.buss_cont_02 ul{margin:0;}
.pub_le{margin-bottom: 20px;}

.buss_iteam li{line-height: 24px;margin-bottom: 10px;}
.buss_iteam li::after{width: 4px;height: 4px;top:10px}
.buss_iteam h3 i{width: 30px;height: 2px;margin:15px 0;}
.buss_btn{width: 30px;height: 30px;}
.buss_btn i{width: 2px;height: 10px}
.buss_btn b{width: 10px;height: 2px;}

.busnew_iteam ul,.busnew_iteam li>a{margin:0;}
.busnew_iteam li{float:none;width: 100%;margin-bottom: 10px;}
.busnew_iteam dt h3{line-height: 1.6em;height: auto;max-height: 4.8em;margin-bottom: 10px;}
.busnew_iteam dl{padding: 20px;}
.busnew_iteam dt span{font-size: 20px;}
.buss_tab li p{line-height: 36px;border-width: 1px;}
}

@media only screen and (min-width:767px) {
.buss_tab ul{overflow: hidden;display: block;}

}
@media only screen and (min-width:1025px) {
    .busnew_iteam dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.busnew_iteam dl:hover{background: #0001aa;border-color: #0001aa;color: #fff;box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);}

.esg_soc dl,.esg_soc dl dt span{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.esg_soc dl:hover{background: #0001aa; border-color: #0001aa;color: #fff;}
.esg_soc dl:hover dt span{background: #fff;}

.buss_cont_01 .about_v li:hover dd::after{width: 100%;margin-left: 0;left: 0;}


.buss_cont_02 li dt{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.buss_cont_02 li a:hover dt{color: #0001aa;}
}




.esg_banner {min-height: 780rem;padding-top: 410rem;padding-bottom: 30rem;}
.esg_ban h3{line-height: 1em;margin-bottom:30rem;}
.esg_ban p{line-height: 36rem;}

.esg_01{padding: 105rem 0 140rem 0;}
.esg_pic{overflow: hidden;}
.esg_pic .left,.esg_pic .right{height: 100%;overflow: hidden;}
.esg_pic .left{float: left;width: 49.4%;}
.esg_pic .right{float: right;width: 46%;padding: 50rem 0;}
.esg_pic .right h3{line-height: 42rem;margin-bottom: 20rem;}
.esg_pic .right p{line-height: 32rem;}
.esg_pic .right .ab_editbox{line-height: 32rem;} 

.esg_02{padding-bottom: 180rem;padding-left: 308rem;}

.esg_title h3{line-height: 1em;margin-bottom:45rem;}
.esg_tab{margin-bottom: 75rem;}
.esg_tab ul{overflow: hidden;}
.esg_tab li{float: left;margin-right: 50rem;position: relative;padding-bottom: 22rem;cursor: pointer;}
.esg_tab li:last-child{margin-right: 0;}
.esg_tab li::after{position: absolute;content: ""; left: 0;bottom: 0;height: 5px;width: 0%;background: #4c4d51;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s; visibility: hidden;opacity: 0;}
.esg_tab li.on::after{width:100%;visibility: visible;opacity: 1;}

.esg_slider{position: relative;display: none;}
.esg_slider .swiper-button-prev{left: 10rem;}
.esg_slider .swiper-button-next{right: 10rem;}

.esg_slider:first-child{display: block;}
.esg_slider li{width: 607rem;}
.esg_slider li a.nohref{cursor: default;}

.esg_slider dl{position: relative;color: #fff;}
.esg_slider dd{position: absolute;bottom:70rem;left: 0;width: 100%;padding: 0 60rem;}
.esg_slider dd h3{line-height: 1.7em;height: 6.8em;    -webkit-line-clamp: 4;}
.esg_slider dd span{display: block;margin-bottom: 20rem;}

.esg_03{padding: 140rem 0 110rem 0;overflow: hidden;background-attachment: fixed;}
.esg_03 .left{float: left;width: 33%;}
.esg_03 .right{float: right;width: 55%;}

.esg_03 .about_p h3{margin-bottom: 50rem;}
.esg_honor{position: relative;}
.esg_honor .news_but .swiper-button-prev{left: -100rem;}
.esg_honor .news_but .swiper-button-next{right: -100rem;}

.esgslidebox{padding:10rem;overflow: hidden;}
/* .esg_block {float: left;width: 50%;} */
.esg_block dl{padding: 50rem 35rem;padding-bottom: 30rem;margin:20rem 0;background: #fff;        box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);}
.esg_block dt{line-height: 36rem;height: 190rem;overflow: hidden;}
.slide_hide{display: none;}


.esg_05{padding-bottom: 180rem;}
.esg_05 .esg_pic .right{padding: 15rem 0;}
.esg_05 .esg_pic .right h3{line-height: 1em;margin-bottom: 50rem;}
.esg_05 .esg_pic .right p{line-height: 30rem;}
.esg_05 .esg_pic .right .ab_editbox{line-height: 30rem;}

.esg_04{padding: 150rem 0 200rem 0;}
.esg_04 h3{text-align: center;line-height: 1em;margin-bottom: 70rem;}
.esg_soc{position: relative;padding: 0 94rem;}
.esg_soc .news_but .swiper-button-prev{left: -120rem;}
.esg_soc .news_but .swiper-button-next{right: -120rem;}
.esg_soc li{margin-top: 36rem;}
.esg_soc li:nth-child(2n){margin-top: 0;}
.esg_soc dl{padding:40rem;border:1px solid #0b18a7;}
.esg_soc h4{line-height: 36rem;height: 252rem;    -webkit-line-clamp:7;margin-bottom: 70rem;}
.esg_soc dt span{width: 31rem;height: 5rem;background: #4c4d51;display: block;}




@media only screen and (max-width:1023px) {
.esg_02{padding-left: 30rem;}
/* .esg_block dl{margin:5rem;} */
.esg_honor .news_but .swiper-button-prev{left: -25rem;}
.esg_honor .news_but .swiper-button-next{right: -25rem;}
.esg_soc .news_but .swiper-button-prev{left: -25rem;}
.esg_soc .news_but .swiper-button-next{right: -25rem;}
.esg_soc{padding: 0 40rem;}
.esg_tab{margin-bottom: 30rem;}
.esg_05 .esg_pic .right h3{margin-bottom: 20rem;}
.esg_soc h4{margin-bottom: 20rem;height: 180rem;    -webkit-line-clamp:5;}

.esg_pic .right{padding: 20rem 0;}
.esg_04,.esg_01{padding: 70rem 0;}
.esg_05,.esg_02{padding-bottom: 70rem;}
}
@media only screen and (max-width:767px) {
    .esg_pic .right h3,.esg_pic .right p,.esg_ban p,.esg_05 .esg_pic .right p{line-height: 24px;}
    .esg_pic .right .ab_editbox,.esg_05 .esg_pic .right .ab_editbox{line-height: 24px;} 
    .esg_banner{padding-top: 310rem;}
    .esg_01{padding: 50rem 0;        padding-bottom: 100rem;}
    .esg_pic{height: auto !important;}
    .esg_pic .left,.esg_pic .right{float: none;width: 100%;}
    
    .esg_pic .right{padding: 0;padding-top: 20px;}
    .esg_02{padding: 50rem 30rem;}
    .esg_02 .news_but .swiper-button-prev{left:10px;}
    .esg_02 .news_but .swiper-button-next{right:10px;}
    .esg_tab{margin-bottom: 20px;}

    .esg_03 .left,.esg_03 .right{float: none;width: 100%;}
    .esg_03 .left{margin-bottom: 30rem;}
    .esg_block{float: none;width: 100%;}
    .esg_soc li{margin-top: 0;}
    .m_color .mCSB_inside>.mCSB_container{margin-right: 5px !important;}
    .esg_block dt{line-height: 24px;height: 120px;}
    .esg_soc h4{line-height: 24px;height:72px;        -webkit-line-clamp: 3;}
    .esg_05 .esg_pic .right{padding: 0;padding-top: 20px;}
    .esg_soc,.esg_honor {padding: 0 50rem;}
    .esg_soc dl{    margin: 10rem;}
    .esg_honor .news_but .swiper-button-prev{left: -15rem;}
.esg_honor .news_but .swiper-button-next{right: -15rem;}
.esg_soc .news_but .swiper-button-prev{left: -15rem;}
.esg_soc .news_but .swiper-button-next{right: -15rem;}
.esg_04 h3{margin-bottom: 20px;}
.esg_tab li::after{height: 2px;}
}




/* pc团队下拉改 */
.t_le .pub_select2 dd{text-align: left;}
.t_le .pub_select2 dd a{justify-content: left;display: block;}
.t_le .pub_select2 dd a span{margin-right: 0;display: block;float: none;/*padding-left: 20rem;*/position: relative; line-height: 26rem;}
.t_le .pub_select2 dd a span::after{content: "";width: 10rem;height: 10rem;border: 1px solid #4c4d51;position: absolute;top:7rem;left: 0; display: none;}


.pub_select2 dd a:hover span::after{border-color: #fff;}
.pub_select2 dd a:hover{background: #0001aa;color: #fff !important;}
.pub_select2 dd a:hover em{color: #fff !important;}

.pub_select2 dd a.on span::after{background: #fff;}
.pub_select2 dd a.on{background: #0001aa;color: #fff !important;}
.pub_select2 dd a.on em{color: #fff !important;}
.t_le .pub_select2 dd a.on span::after{ border-color: #fff; background: #fff;}



.teambody .header{z-index: 9999;}

@media only screen and (max-width:767px) {
    .t_le .pub_select2 dd a span{line-height: 24px;/*padding-left: 18px;*/}
    .t_le .pub_select2 dd a span::after{width: 8px;height: 8px;top:6px}
}
@media screen and (min-width: 1025px) {
}

/* 手机 */

.team_sele .right .t_re{display: none;}

@media only screen and (min-width:768px) {
.about_03 .right{background: none !important;}
}
@media only screen and (max-width:767px) {
/* 顶部距离 */
.team_top,.pubtop .main{margin-top: 125rem;}
/* 改字体 */
.bus_newtab{font-size: 16px;}
/* 加粗去掉 */
.buss_cont_02 dt,.buss_cont_02 dd b,.busnew_iteam dt h3{font-weight: normal;}
/* 改样式 */

/* 团队 */
.ins_share{font-size: 20px;}
.talent_dbanner  .ta_le span{display: inline-block;}
.talent_dbanner .ta_le span:first-child{margin-right: 10px;}
.bus_newtab{font-weight: normal;}
.bus_newtab li.on{font-weight: bold;}

.t_re{display: none;}
.team_sele .right{text-align: left;}
.team_sele .right .t_re{display: block;float: right;margin: 0;margin-top: 4px;}
.t_le>span{width: 100%;padding:0 10px;font-weight: normal;font-size: 16px;position: relative;      }
.t_le .team_phonese{  border-bottom: 1px solid #000;padding: 10px;}
.t_le .team_phonese em{width: 14px;height: 14px;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; right:10px; top:50%;}
.t_le .team_phonese em::after,.t_le .team_phonese em::before{content: "";position: absolute;background: #4c4d51;
    transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
    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%;}
.t_le .team_phonese em::after{width: 100%;height: 2px;}
.t_le .team_phonese em::before{width: 2px;height: 100%;}
.team_phonese.on em::after{visibility: hidden;opacity: 0;}
.team_phonese.on em::before{ transform: translate(-50%,-50%) rotate(90deg); -webkit-transform: translate(-50%,-50%) rotate(90deg);-ms-transform: translate(-50%,-50%) rotate(90deg);-moz-transform: translate(-50%,-50%) rotate(90deg);-o-transform: translate(-50%,-50%) rotate(90deg); }

.t_le .team_search{display: none;}

.team_left video{display: block;}
/* 新闻 */
.news_dbanner{height: 460rem;padding-top: 145rem;}
.news_dbanner h3{padding-top: 120rem;}

/* 业务 */
.buss_cont_03{background-size: 100% 100% !important;}
.bus_newtab li{margin-right: 20px;}
/* 洞察 */
.ins_cont{padding-bottom: 0;}
.ind_phone{margin: 0;}
.ind_phone .team_pick{margin:0 30rem;margin-bottom: 60rem;}
.ins_lit{background: #f2faff;padding: 30rem;padding-bottom: 50px;}
.ins_lit dl{padding: 0;}
.ins_lit dt{box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.3);}
/* 最新文章 */
.news_slider .swiper-container{padding:20rem 0;}
.news_iteam dl{box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.2);}
.news_top dl{box-shadow: 0 0px 20rem rgba(0, 0, 0, 0.5);}
/* 关于 */
.about_03{padding: 0;}
.about_03 .left{display: none;}

.about_03 .right{padding:100rem 30rem ;color: #fff; position: relative;}
.about_03 .right::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}
.about_03 .about_p h3{color: #fff;}
.about_03 .about_p,.about_03 .about_case{position: relative;z-index: 5;}

/* 办公室 */
.dib_cj ul{height: 70vh !important;}
.dib_cj li dl,.dib_cj li dt{height: 100%;}
.dib_cj li dt {background-position: center 0 !important;}
.dib_cj li dt img{display: none;}

/* esg */
.esg_01{position: relative;}
.esg_01 .esg_pic .left img{display: none;}
.esg_01 .esg_pic .left{position: absolute;top:0;left: 0;width: 100%;height: 100%;opacity: 0.1 !important;
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}
    .esg_01 .left.fadeInUp {
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn
    }

    .about_03 .about_p p{font-size: 14px;}
    .about_03 .about_list p::after{background: #fff;}
    .esg_pic .right h3{margin-bottom: 45rem;}

}



.news_part .right .news_inbox ul:nth-child(n+2){display: none;}
.news_part .right .news_inbox.on ul:nth-child(n+2){display: block;}



/* 搜索 */
.fnt_30{font-size: 30rem;}
.fnt_48{font-size: 48rem;}


.search_banner{color: #fff;padding: 200rem 0 50rem 0;margin-bottom: 70rem;}
.search_w{width: 1235rem;max-width: 100%;margin:auto;}
.search_top{border-bottom: 1px solid rgba(255, 255, 255, 0.3);overflow: hidden;margin-bottom: 80rem;}
.search_top input,.search_top button{height: 86rem;line-height: 86rem;color: #fff;}
.search_top input{width: calc(100% - 26px);float: left;}
.search_top button{font-size: 16rem;width: 26px;float: right;}
.search_top :-moz-placeholder { 
    color: #fff;  
}

.search_top ::-moz-placeholder { 
    color: #fff;
}

.search_top  input:-ms-input-placeholder{
    color: #fff;
}

.search_top input::-webkit-input-placeholder {
    color: #fff;
}


.srarch_cont{padding-bottom: 90rem;}
.search_tab ul{overflow: hidden;}
.search_tab li{float: left;margin-right: 50rem;}
.search_tab li:last-child{margin-right: 0;}
.search_tab li a{display: block;position: relative;padding-bottom: 10rem;color: #abacff;}
.search_tab li a::after{content: "";position: absolute;left: 50%;bottom: 0;width: 0;height: 1px;background: #fff;opacity: 0;visibility: hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.search_tab li.on a{color: #fff;}
.search_tab li.on a::after{left: 0;width: 100%;opacity: 1;visibility:visible;}


.search_list li{ position: relative;}
.search_list li::before{content: "";position: absolute;left: 0;bottom: 0;width:100%;height: 1px;background: #0607ac;}
.search_list li::after{content: "";position: absolute;left: 0;bottom: 0;width:0;height: 2px;background: #0607ac;}
.search_list li>a{display: block;padding: 70rem 0;}
.search_list li dl{overflow: hidden;}
.search_list li dt{float: left;color: #15194f;width: calc(100% - 120px);}
.search_list li dd{float: right;}
.search_list li dd span{color: #5b5c5f;display: block;}

.search_list01 li dt,.search_list01 li dd span{line-height: 60rem;}
.search_list01 li dt{max-height: 120rem;display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.search_list02 li>a{padding: 50rem 0;}
.search_list02 li dl{padding: 0 20rem 0 30rem ;}
.search_list02 li dt,.search_list02 li dd span{line-height: 40rem;}
.search_list02 li dt{max-height: 80rem;display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}


   .srarch_cont .team_list{padding:0;}

@media only screen and (max-width:767px) {
    .fnt_30{font-size: 16px;}
    .fnt_48{font-size:18px;}

    .search_banner{padding-bottom: 10px;margin-bottom: 20px;}
    .search_top{margin-bottom: 30px;}
    /* .search_tab li{margin-right: 20rem;} */
    .search_tab li{margin-right:0; width: 33.33%;margin-bottom: 16px;}
    .search_tab li a{display: inline-block;}
    .search_top button{font-size: 16px;width: 40px;text-align: center;}
    .search_top input{width: calc(100% - 40px);}
    .search_top input, .search_top button{height: 50px;line-height: 50px;}


    .search_list .bold{font-weight: normal;}

    .search_list01 li>a{padding: 10px 0;}
    .search_list01 dt h3{font-size: 18px;}
    .search_list01 li dd span{font-size: 18px;}
    .search_list01 li dt{width: calc(100% - 40px);}

    .search_list01 li dt,.search_list01 li dd span{line-height: 30px;}
    .search_list01 li dt{max-height:60px;}

    .search_list02 li>a{padding: 10px 0;}
    .search_list02 li dl{padding: 0;}
    .search_list02 li dt, .search_list02 li dd span{line-height: 26px;}
    .search_list02 li dt{max-height:52px;}
    .search_list02 li dt,.search_list02 li dd{float: none;width: 100%;}
    .search_list02 li dd{text-align: right;padding-top: 5px;}
}
@media only screen and (min-width:1025px) {
    .search_list02 li,.search_list li::after {transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
    .search_tab li:hover a{color: #fff;}
    .search_tab li:hover a::after{left: 0;width: 100%;opacity: 1;visibility:visible;}
    .search_list li>a:hover dt{color: #0001aa;}

    .search_list02 li:hover{background: #f2faff;}
    .search_list li:hover::before{width: 0;}
    .search_list li:hover::after{width: 100%;}

.ins_top01 .right h3 a:hover{color: #0001aa}

}




.buss_guide_slide{position: relative;}
.buss_guide_slide .news_but .swiper-button-prev{left: -150rem}
.buss_guide_slide .news_but>div{margin-top: 0;top:90rem;}
.buss_guide_slide p{line-height: 36rem;height: 300rem;margin-bottom: 20rem}

@media only screen and (max-width:1023px) {
   .buss_guide_slide{padding:0 70rem}
   .buss_guide_slide .news_but .swiper-button-prev{left: 0}

}
@media only screen and (max-width:767px) {
.buss_guide_slide p{line-height: 24px;height: 170px;    margin-bottom: 20px;}
.buss_guide_slide .news_but>div{top:80px;}
.buss_guide h3 i{width: 60rem;top:12px;}
.buss_guide h3 span{padding-left: 65rem;line-height: 24px}

}




.news_iteam .left span,.bus_title,.teamDel_02-item .fnt_60{font-size: 50rem;}
.about_p h3{font-size: 50rem;}
@media only screen and (max-width:1023px) {

    .news_iteam .left span,.bus_title,.teamDel_02-item .fnt_60{font-size: 30rem;}
.about_p h3{font-size: 30rem;}

}
@media screen and (max-width:767px) {

    .news_iteam .left span,.bus_title,.teamDel_02-item .fnt_60{font-size: 20px;}
.about_p h3{font-size: 20px;}

}



.news_dbanner22 .ins_share {right: 64rem;bottom: -110rem}

@media screen and (max-width:1024px) {

.news_dbanner22 .ins_share {right: 0rem;}

}



/*荣誉子号修改*/
.honor_listtitle h4{font-size: 24rem}
.honor_listtitle h5{font-size: 22rem}
.honor_text .honor_list_in dt h3{font-size: 18rem;font-weight: normal;}
.honor_text .honor_list_in dt, .honor_text .honor_list_in dd{padding-left: 30rem}
.honor_text .honor_list_in dt::after{width: 3rem;height: 20rem}

@media screen and (max-width:767px) {
.honor_listtitle h4{font-size: 18px}
.honor_listtitle h5{font-size: 16px}
.honor_text .honor_list_in dt h3{font-size: 14px;}
.honor_text .honor_list_in dt::after{height: 16px;top:5px;}

}

/*list_new banner调整*/
.teamlist_banner_new {padding: 0;height: 310rem}


.buss_type{padding-top: 30rem;}
.buss_type h2{margin-bottom: 20rem;}
.buss_type li{margin-bottom: 20rem;}
.buss_type dl{overflow: hidden;}
.buss_type dt{cursor: pointer;position: relative; }
.buss_type dt .buss_btn{position: absolute;left: 0;top:0;}
.buss_type dd,.buss_type dt{padding-left: 40rem;}
.buss_type dt h3{line-height: 30rem;cursor: pointer;}
.buss_type dd{display: none;padding-top: 10rem;}

.buss_btn.on b{visibility: visible;opacity: 1;}
/*.buss_btn.on i{-webkit-transform:translate(-50%,-50%) rotate(0);
    -ms-transform:translate(-50%,-50%) rotate(0);
    transform:translate(-50%,-50%) rotate(0);}*/

.buss_type li.on .buss_btn b{visibility: hidden;opacity: 0;}
.buss_type li.on .buss_btn i{-webkit-transform:translate(-50%,-50%) rotate(90deg);
    -ms-transform:translate(-50%,-50%) rotate(90deg);
    transform:translate(-50%,-50%) rotate(90deg);}

.buss_type dt h3,.buss_type dd .edit_con_original,.buss_type h2{font-size: 18rem}
.buss_type dt h3{font-weight: bold;}
.buss_type h2{font-weight: bold;}
.buss_type>ul{padding-left: 2em}
@media only screen and (max-width:767px) {
    .buss_type dd, .buss_type dt{padding-left: 40px;}
    .buss_type dt h3{line-height: 30px;}
    .buss_type dd{line-height: 24px;}
    .buss_type{padding-bottom: 50rem;}
    .buss_type li{margin-bottom: 10px;}
    .buss_type h2{margin-bottom: 10px;}
    .buss_type dt h3,.buss_type dd .edit_con_original,.buss_type h2{font-size: 16px}
}

/*隐藏筛选*/
.nonep{display: none !important;}