﻿.bold{font-weight: normal;}

.profile-part01 .ll li p span,.profile-part01 .ll a.btn,.ll_box01 h2,.ll_box02 h2,.ll_box03 li .txt span{font-family: CN-Medium;}
.profile-part01 .ll li p{font-family: CN-Light;}

.profile-part01{ z-index: 100; left:0; top:0; width:100%;  background: #dcdddd !important; min-height: 325px;}
.profile-part01 .wrap{position: relative; height: 100%; padding-bottom: 25px; min-height: 325px;}
.profile-part01 .ll{ float: left; width:57.14%;margin-top:50px;overflow: hidden;padding-left: 40px;box-sizing: border-box;font-size: 14px;}
.profile-part01 .rr{ float: right; position: absolute; bottom:0; right:0;  width:33.16%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.profile-part01 .rr img{ width:100%;}
.profile-part01 .ll li{ float: left; width:44%; margin-bottom:20px}
.profile-part01 .ll li:nth-child(2n){ float: right;}
.profile-part01 .ll li h2{margin-bottom:6px;font-weight: bold;}
.profile-part01 .ll li p{opacity: 0.9; line-height: 1.8;}



.profile-part01 .ll li p span em{margin-right: 5px;font-family: CN-Light;position:relative;padding-right: 10px;}
.profile-part01 .ll li p span em:after{content:"/";position:absolute;top:0;right:0;line-height: 18px;}
.profile-part01 .ll li p span em:last-child{margin-right: 0;padding-right: 0;}
.profile-part01 .ll li p span em:last-child:after{display:none;}

/*.profile-part01 .ll li p span{color:#fff;}*/
.profile-part01 .ll li p a{opacity: 0.9;}
.profile-part01 .ll li p a.tel_link{cursor: default; color:#000!important;}
/*.profile-part01 .ll li:nth-of-type(2){margin-top: 4%;}*/
.profile-part01 .ll li:nth-of-type(3){clear: both;}
.profile-part01 .ll li h3{margin-bottom: 6px;font-weight: bold;}
.profile-part01 .ll li h3 i{ margin-left: 20px; display: none;}
.profile-part01 .ll li h3 i img{ vertical-align: middle;position: relative;top:-2px;}
.profile-part01 .ll a.btn{ display: block; width:67px; height: 24px; line-height: 24px;text-align: center; color:#fff; background: #fd8204;font-size: 14px;}
.profile-part01 .ll a.btn i{vertical-align: middle; margin-right: 10px; font-size: 20px; display: none;}

.profile-part02{padding:60px 0 80px;  background:#f2f3f3;overflow: hidden;}
.profile-part02 .wrap{ position: relative; z-index: 1;}
.profile-part02 .rr{width:31.3%;float: right;}
.profile-part02 .rr li{ padding: 40px 0; border-bottom: 1px solid #494949;}
.profile-part02 .rr li:first-child{padding-top: 0;}
.profile-part02 .rr li:last-child{padding-bottom: 0;border: 0}
.profile-part02 .rr li h3{margin-bottom: 10px;font-family: CN-Medium;}
/*.profile-part02 .rr li p{line-height:30px;}*/
.profile-part02 .rr.on{ border:1px solid #000; position: absolute;}

/*.scrollHeader .profile-part01{height: 450px;}
.scrollHeader .profile-part01 .ll{margin-top: 100px;}
.scrollHeader .profile-part01 .rr{width:26%;}*/


.profile-part02 .ll{width:64.22%;float: left;}
.ll_box01{ padding:40px; background: #fff; border-top-left-radius: 5px;position: relative;margin-bottom: 50px;}
.t_line{position: absolute;left: 20px;top:20px;width:9px;height: 3px;background: #000; display: none;}
.ll_box01 h2{margin-bottom: 3%;}
.ll_box01 p{}
.ll_box02{padding:35px 0;  border-top:1px solid #494949;}
.ll_box02 .team_title{margin-bottom: 0;}
.team_title{margin-bottom: 50px;cursor: pointer; font-family: CN-Medium;}
.ll_box02 h2 span{float: right;cursor: pointer;margin-top: 4px;width: 20px;height: 20px;background: #000 url("../../images/arrow_w.png") no-repeat center center;border-radius: 50%;}
.ll_box02 h2 span i{ font-weight: bold; display: none;}
.ll_box02.current h2 span i::before{content: "\e602";}
.ll_box02.current h2 span{background: #000 url("../../images/arrow_wt.png") no-repeat center center;}

.ll_box02 .con{ overflow: hidden;padding-top: 30px;padding-bottom: 15px;}
.ll_box02 .con h4{margin-bottom: 30px;}
.ll_box02 .con.h_auto{ height: auto;}
.ll_box02 h3{line-height: 1.8;}
.ll_box02 .ul01 li{line-height: 24px; padding-left: 15px;margin-bottom: 40px; position: relative;}
.ll_box02 .ul01 li::before{content: ""; position: absolute; left:0; top:10px; width:4px; height: 4px; border-radius: 100%; background: #242424;}

.ll_box02 .ul02 li{line-height: 24px; padding-left: 25px; position: relative;margin-bottom: 25px;}
.ll_box02 .ul02 li:last-child,.ll_box02 .ul01 li:last-child{margin-bottom: 0;}
.ll_box02 .ul02 li::before{content: ""; position: absolute; left:0; top:11px; width:8px; height: 2px; border-radius: 100%; background: #ff8200;}

.ll_yj .team_title span{display: none}
.ll_yj.current_m .team_title span{display: block}


.t_honor p{line-height: 36px; padding-left: 20px; position: relative;}
.t_honor p:last-child{margin-bottom: 0;}
.t_honor p::before{content: ""; position: absolute; left:0; top:18px; width:8px; height: 2px; border-radius: 100%; background: #000;}
.t_honor02 p::before{ 
    top: 16px;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background: #242424;}


.ll_honor .t_honor p{padding-left: 0;}
.ll_honor .t_honor p::before{display: none;}

.ll_box03{padding:5% 0 0;border-top:1px solid #D0CBC6;}

.morebox{ float: right; width:135px; height: 38px; line-height: 38px; font-size: 14px; text-align: center; color: #fff!important; background: #ff8200;}
.morebox i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.ll_box03 ul{margin:0 -1%;}
.ll_box03 li{ float: left; width:31.33%; margin: 0 1%; padding:20px;  background: #fff; overflow: hidden; box-sizing:border-box;}
.ll_box03 li h3{ margin-bottom:10px;line-height:24px;}
.ll_box03 li h3 a{ float: right;}
.ll_box03 li h3 a i{ vertical-align: middle;line-height: 1;font-weight: normal;}
.ll_box03 li.special{width:98%; margin: 0 0 2% 1%; padding: 20px;}
.ll_box03 li.special .img{ float: left; width:195px; height: 110px;}
.ll_box03 li.special .img img{width:100%;}
.ll_box03 li.special .txt{ float: right; width:calc(100% - 235px);}
.ll_box03 li.special .txt h4{margin-bottom: 5px;}
.ll_box03 li.special .txt h4,.ll_box03 li:first-child .txt p{height: auto;}
.ll_box03 li.special .txt p{margin-bottom: 20px;}
.ll_box03 li .txt h4{margin-bottom: 10px;}
.ll_box03 li .txt p{margin-bottom: 10px;}
.ll_box03 li .txt h4,.ll_box03 li .txt p{line-height: 30px;height: 60px;}
.ll_box03 li .txt p{margin-bottom: 30px;}
.ll_box03 li .txt span{ display: block; }
.profile-part01 .ll .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.profile-part01 .ll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#ff8200;}
.profile-part01 .ll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.profile-part01 .ll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.profile-part01 .ll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#ff8200;}



.team_xg .main .wrap{width: 980px;}
.team_xg  .profile-part01 .ll li.tea_li01,.team_xg  .profile-part01 .ll li.tea_li02{float: none;width: 100%;}
.team_xg  .profile-part01 .ll li.tea_li03 h3,.team_xg  .profile-part01 .ll li.tea_li04 h3{display: inline-block;border-bottom:1px solid #fd8204;padding-bottom: 5px;}

.team_xg  .profile-part01 .ll li.tea_li01 span,.team_xg  .profile-part01 .ll li.tea_li02 span{margin-right:8px;}
.team_xg  .profile-part01 .ll li.tea_li03 p,.team_xg  .profile-part01 .ll li.tea_li04 p{height: 5.4em;
    overflow: hidden;display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;}

@media only screen and (max-width:1024px) {
    .team_xg .wrap{width: 94%;}
.team_title{margin-bottom: 30px;}
.profile-part02 .rr,.profile-part02 .ll{width: 100%;float: none;}
.ll_box01{padding:30px;}
.ll_box02 .ul02 li,.ll_box02 .ul01 li{margin-bottom: 15px;}
.ll_box03 li:first-child,.ll_box03 li{padding:20px;}
.ll_box03 li .txt h4, .ll_box03 li .txt p{line-height: 24px;height: 48px;}
.profile-part02 .ll{padding-bottom: 50px;}
.profile-part02 .rr li{padding:30px 0;}
.morebox{width: 100px;height: 30px;line-height: 30px;}
.ll_box02{padding:30px 0;}
.ll_box02 .con{ padding-top: 30px;padding-bottom: 0;}


.profile-part01,.profile-part01 .rr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.profile-part01,.scrollHeader .profile-part01{height:350px;}
    .profile-part01,.profile-part01 .wrap{min-height: inherit}
.profile-part01 .ll,.scrollHeader .profile-part01 .ll{margin-top: 50px; height: 280px;}

.t_honor p{line-height: 24px; padding-left: 10px;}
.t_honor p::before{top:10px;}
.t_honor02 p::before{top:9px;}
.profile-part01 .ll li p{line-height:30px;}
}
@media only screen and (max-width:767px) {
    .profile-part01 .wrap{padding-bottom: 0;}
.team_title{margin-bottom: 20px;}
.profile-part02 .rr li{padding:20px 0;}
.ll_box02{padding:20px 0;}
.t_line{top:10px;left: 10px;}
.ll_box01{padding: 20px 10px;}
.ll_box02{padding:20px 0;}
.ll_box03 li:first-child .img,.ll_box03 li:first-child .txt{float: none;width: 100%;height: auto;}
.ll_box03 li:first-child .img{margin-bottom: 10px;}
.ll_box03 li{float: none;width: 100%;margin: 0;margin-bottom: 10px;}
.ll_box03 ul{margin:0;}
.ll_box03 li:first-child{width: 100%;margin: 0;margin-bottom: 10px;}
.ll_box03 li .txt h4, .ll_box03 li .txt p{height: auto;max-height: 48px;}
.ll_box03 li .txt h4,.ll_box03 li:first-child .txt p,.ll_box03 li .txt p{margin-bottom: 10px;}
.profile-part02 .ll{padding-bottom: 30px;}
.profile-part02 .rr li h3,.ll_box03 li h3{margin-bottom: 10px;}
.profile-part02{padding:30px 0;}
.ll_box02 .con{ padding-top: 20px;}


.profile-part01 .ll{width: 100%;margin: 0; margin-top: 10px;box-sizing:border-box;padding: 0 10px;}
.profile-part01 .ll li,.profile-part01 .ll li:nth-child(2n){float: none;width: 100%;margin-bottom: 0;margin-bottom: 10px;}
.profile-part01 .rr,.scrollHeader .profile-part01 .rr{width:100%;right:auto;position: static;float: none;margin: auto;}
.profile-part01,.scrollHeader .profile-part01{height:auto;padding: 20px 0;}
.profile-part01 .ll,.scrollHeader .profile-part01 .ll{margin-top: 10px; height: auto;}
.profile-part01 .ll a.btn{width:110px;}
.profile-part01 .ll a.btn i{margin-right: 5px;}

.team_xg .profile-part01 .ll li.tea_li03 p, .team_xg .profile-part01 .ll li.tea_li04 p{height: auto; display: block;    -webkit-line-clamp: inherit;-webkit-box-orient: inherit;}


}
@media only screen and (min-width:1025px) {
.profile-part01,.profile-part01 .ll,.profile-part01 .rr,.ll_box02 h2 span i::before{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.profile-part01 .ll a.btn:hover,.morebox:hover{background: #ff8200;color: #fff !important;opacity: 0.9;}
.morebox:hover i{margin-left: 5px;}
.morebox:hover{color: #fff !important;}

}

/*打印*/
.print_team .profile-part01{background:none !important}
.print_team .profile-part01 .ll li p{color:#000;}
.print_team .profile-part01{color:#000;}
.print_team .profile-part01 .ll li p a{color:#000;}
.print_team .profile-part01 .ll li p span{color:#000;}
.print_team .profile-part01 .ll li p a.tel_link{color:#000 !important;}
.print_team .profile-part01 .ll a.btn{display: none;}
.print_team .ll_box02 h2 span{display: none;}

.print_teamcont .profile-part01{height: auto;min-height: 320px;}
.print_teamcont .profile-part01 .ll{margin-top: 50px;}
.print_teamcont .profile-part01 .rr{width:26%;}


/*11*/
.ll_box02 .con{max-height:190px;}


.ll_box02.none h2 span{display: none;}
.ll_box02.none h2{cursor: default;pointer-events:none;}
.ll_box02.current .con{max-height: inherit;}

.ll_box02.wow .con{max-height:inherit;}
.t_honor02 p{display: none}
.t_honor02 p:nth-child(-n+5){display: block;}
.ll_box02.wow.none h2{cursor: pointer;    pointer-events: inherit;}
.ll_box02.wow.none h2 span{display: block;}

.ll_box02.wow.none2 h2{cursor: default;    pointer-events: none;}
.ll_box02.wow.none2 h2 span{display: none;}
.ll_box02.wow.cur .t_honor02 p{display: block;}


@media only screen and (max-width:767px) {
.ll_box02 .con{max-height: 215px;}
}




/*改team打印*/
.print_teamcont{padding:40px 0; padding-top: 10px;}
.print_teamcont .profile-part02 .rr,.print_teamcont .profile-part02 .ll{width:100%;float: none;}
.print_teamcont .profile-part01{min-height: inherit;padding-bottom: 20px;}
.print_teamcont{width: 800px;margin:auto;}
.print_teamcont .profile-part02{background:none;padding: 0;}
.print_teamcont .ll_box01{border-top: 1px solid #d0cbc6;margin-bottom: 0;}
.print_teamcont .ll_box02,.print_teamcont .ll_box01,.profile-part02 .rr li{padding: 20px 0;}
.print_teamcont .t_line{display: none;}
.print_teamcont .profile-part01 .ll{margin: 0; padding-left: 0;}
.print_teamcont .profile-part01 .ll li{width:100%;margin: 0;margin-bottom: 10px;}
.print_teamcont .profile-part02 .rr{padding-top: 20px;border-top: 1px solid #d0cbc6;}
.print_teamcont .fnt_36{font-size:24px;}
.print_teamcont .profile-part01 .ll,.print_teamcont .fnt_18{font-size: 16px;}
.print_teamcont .line36,.print_teamcont .t_honor p{line-height: 30px;}
.print_teamcont .t_honor p{margin-bottom: 0}
.print_teamcont .profile-part01 .ll li h3 i{display: none;}
.print_teamcont .profile-part01 .rr{position: static;width: 280px;}
.print_teamcont .profile-part01 .ll{width:calc(100% - 290px)}
.print_teamcont .ll_box02 .con{max-height: inherit;padding: 10px 0;}
.print_teamcont .ll_box01 h2{margin-bottom: 10px;}
.print_teamcont .t_honor02 p::before{top:12px;}
.print_teamcont .t_honor p{padding-left: 10px;}
.print_teamcont .profile-part01 .ll{height: auto;}
.print_teamcont .t_honor02 p{display: block}

.team_logo {text-align: center;   margin: auto; width: 720px;margin-bottom: 20px; }
.team_logo img{max-width: 100%;width: 150px;}





