/*业务*/
.business-box{padding:6% 0;}
.business-box h2{ text-align: center; margin-bottom:4%;}
.business-box ul{margin: 0 -1%;}
.business-box li{ float: left; widtH:23%; margin: 0 1% 2%;}
.business-box li dl{position: relative; background: #fff;}
.business-box li dt{padding:12% 5% 10%; text-align: center;}
.business-box li dt span{ display: block; margin: 0 auto; widtH:52px; height: 52px;overflow: hidden;}
.business-box li dt h3{margin-top: 20px; padding-top: 20px; position: relative; height:45px; overflow: hidden;}
.business-box li dt h3::after{content: ""; position: absolute;left:50%;margin-left: -20px; top:0; widtH:40px; height:1px; background: #136D92;}
.business-box li dd{opacity: 0; position: absolute;lefT:0; top:0; widtH:100%; height: 100%; padding:10%; color:#fff; background: #1E3861;}
.business-box li dd h3{position:relative; padding-bottom: 20px;}
.business-box li dd h3::after{ content: ""; position: absolute; lefT:0; bottom:0; widtH:18px; height: 3px; background: #fff;}
.business-box li dd span{position: absolute;lefT:10%; bottom:10%;}
.busib02 h2{color:#fff;}
.busib02 li dl{color:#fff;border:1px solid rgba(255,255,255,0.35); background:rgba(30,56,97,0.35);}
.busib02 li dt h3{color:#fff;}
@media only screen and (max-width: 1023px) { 
    .business-box li{widtH:31.33%;}
}
@media only screen and (max-width:767px) { 
    .business-box li{widtH:98%;}
    .business-box li dt{padding:5%;}
    .business-box li dt span{widtH:40px; height: 40px;}
    .business-box li dt h3{margin-top: 10px; padding-top: 10px; height: auto;}
}

.business-item01{position: relative; padding: 0 0 5%; background: #EEF2F6;}
.bus-item-tab{position: absolute; right:0; top:0; width:29.4%; background: url(../upload/busi_bg03.jpg) no-repeat; background-size: cover;}
.bus-item-tab ul{padding:8% 0 5% 120px;color:#fff;}
.bus-item-tab li a{position: relative;}
.bus-item-tab li a::before{opacity: 0; content: ""; position: absolute; left:-120px; top:50%; margin-top: -22px; widtH:5px; height:45px; background: #136D92;}
.bus-item-tab li a{ display: block; color:#A2A2A2!important;font-weight: bold; padding:6% 0;}
.bus-item-tab li a.active{color:#fff!important; border-bottom: 1px solid #4D6284;}
.bus-item-tab li a.active::before{opacity: 1;}
.bus-item-tab .more{cursor: pointer; color:#fff!important; position: absolute; lefT:120px; bottom:8%;}


.bus-item-txt01{padding:5% 0 0; widtH:61%;}
.bus-item-txt01 h2,.bus-item-txt02 h2{color:#000000; margin-bottom: 3%;}
.bus-item-txt01 p{color:#6B6D6F;}
.bus-item-txt02{widtH:61%; padding:5% 0 1.5%;}
.bus-item-txt02 li{padding:25px 0; border-bottom:1px solid #8C8E91; position: relative;}
.bus-item-txt02 li::before{opacity: 0; content:""; position: absolute; lefT:-30px; top:30px; widtH:4px; height:43px; background: #136D92;}
.bus-item-txt02 li.on::before{opacity: 1;}
.bus-item-txt02 li dt{font-weight: bold; cursor: pointer;}
.bus-item-txt02 li.on dt{ margin-bottom: 3%;}
.bus-item-txt02 li dd{ height: 0; visibility: hidden; line-height:1.8; color:#6B6D6F; overflow: hidden;}
.bus-item-txt02 li.on dd{ height: auto; visibility: visible;}

.business-item02{padding:4% 0 0;}
.business-item02 h2{margin-bottom: 3%;}
.business-item02 ul{margin: 0 -1%;}
.business-item02 li{ float: left; width:31.33%; margin:0 1% 3%; position: relative;}
.business-item02 li dd{position: absolute; left:0; bottom:0; widtH:100%;color:#fff; padding:0 8% 10%;
    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);}
.business-item02 li dd i{display: block;margin-bottom:1%; color:#136D92; font-size: 36px;}
.business-item02 a.more{color:#237799;}

.business-item03{padding:5% 0 6%;}
.business-item03 h2{margin-bottom: 3%;}
.business-item03 li{padding:3% 4%; border-top: 1px solid #020202;}
.business-item03 li:hover{background:#EFF2F6;}
.business-item03 li span{color:#939393; font-size: 14px; font-family: Arial, Helvetica, sans-serif;display: block;}
.business-item03 li h3{margin-top: 1%;}
@media only screen and (max-width:1023px) { 
    .bus-item-tab ul{padding-left: 40px;}
    .bus-item-tab .more{margin-left: 40px;}
}
@media only screen and (max-width:767px) { 
#nav-wrap{ widtH:100%; background: #1E3861; height: 60px; line-height: 40px;}
#nav-wrap.navFix{position: fixed; lefT:0; top:50px; z-index: 100;}
.bus-item-tab{ widtH:100%; background:none; height: 60px!important;}
.bus-item-tab ul{padding:0 5%;}
.bus-item-tab .more{position: relative; top:-10px; lefT:50%; margin-left: -62px; display: inline-block;}
.bus-item-tab li{ float: left; widtH:25%;}
.bus-item-tab li a{padding: 0; text-align: center;}
.bus-item-tab li a.active{border:none;}
.bus-item-txt01,.bus-item-txt02{width: 100%;}
.bus-item-txt02 li{padding:10px 0;}
.business-item02 li{width: 48%;}
.business-item02 li dd i{font-size: 24px; line-height: 1.2;}
.business-item03 li{padding:5% 0;}
}

/*团队*/
.team-top{ background: #EFF2F6; margin-bottom: 5%;}
.team-top .tbox{ height: 90px; line-height: 90px; position: relative;}
.team-top .tbox::before{content: ""; z-index: 1; position: absolute; lefT:0; top:0; width:75.45%; height:100%; background: #FFFFFF;}
.team-top .tbox ul{ float: left; width:calc(100% - 230px); padding-left:4%; position: relative; z-index: 2;}
.team-top .tbox li{ float: left;color:#000; margin-right: 8%;}
.team-top .tbox li a{color:#000; padding-bottom: 10px;}
.team-top .tbox li.on a{ border-bottom: 2px solid #157499;}
.team-top .tbox .tbox-search{ cursor: pointer; float:right; width:230px;line-height: 90px; position: relative; z-index: 2;}
.team-top .tbox .tbox-search em{ float: left; margin-left: 70px;}
.team-top .tbox .tbox-search i{ float: left; margin-left: 15px;color: #606060;}
.team-top .bbox{padding:3% 0; display: none;}

.findby_name{padding:0 4%;}
.findby_name dt{color:#333333; margin-bottom:1.5%;}
.bbox .findby_name dd{ font-size: 14px;}
.findby_name dd a{color:#333333; margin: 0 37px 0 0;}
.findby_type{margin:3% 4% 0;}
.findby_type li{ float: left; widtH:26%; margin-right:4%;}
.findby_type li:last-child{ float: right; widtH:40%; margin-right: 0;}

.select-box{position: relative;}
.select-box dt{cursor: pointer;color:#4E5258; height:54px; line-height: 54px; padding:0 40px 0 0; position: relative;}
.select-box dt i{ position: absolute; right:0; top:0; font-size:16px; widtH:20px; text-align: right; height: 100%; color:#157499;}
.select-box dt.on_o i{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.select-box dd{display: none;padding:10px 0;border: 1px solid #9B9B9B;border-top:none; position: absolute; z-index: 10; top:55px;left:0;width:100%;background: #fff;max-height: 220px;overflow: auto;}
.select-box dd a{display: block;color:#4E5258; line-height:30px;cursor: pointer; padding:0 10px;}

.findby_type li dl{border-bottom:1px solid #9B9B9B;}
.findby_type li .txt{ float: left; widtH:calc(100% - 64px);height:54px; line-height: 54px; padding: 0 20px; border:none;background: #fff;}
.findby_type li .txt::placeholder{color:#000;}
.findby_type li .btn{ float: right; width:64px;height:54px; line-height: 54px; text-align: center; color:#636363; background: none; bordeR:none;}

.team-list{margin-bottom: 5%;}
.team-list ul{margin: 0 -1%;}
.team-list li{ float: left; width:31.33%; margin:0 1% 3%; position: relative;}
.team-list li dt{ background: #595A5E; position: relative;}
.team-list li dt img{position: absolute; lefT:5%; bottom:0; widtH:90%;}
.team-list li dd{position: absolute; left:0; bottom:0; widtH:100%;color:#fff; padding:0 8% 10%;
    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);}
.team-list li dd i{display: block;margin-bottom:1%; color:#136D92; font-size: 36px;}

.public_loadmore{display: block; cursor: pointer; text-align: center;}
.public_loadmore i{ display: block;color:#157499; line-height: 1.2;}

@media only screen and (max-width:1599px) { 
    .findby_name dd a{margin-right: 37px;}
}
@media only screen and (max-width:1439px) { 
    .findby_name dd a{margin-right: 36px;}
}
@media only screen and (max-width:1399px) { 
    .findby_name dd a{margin-right: 35px;}
}
@media only screen and (max-width:1365px) { 
    .findby_name dd a{margin-right: 32px;}
}
@media only screen and (max-width:1279px) { 
    .findby_name dd a{margin-right: 24px;}
}
@media only screen and (max-width:1023px) { 
.team-top .tbox::before{ widtH:70%;}
.team-top .tbox .tbox-search{widtH:150px;}
.team-top .tbox .tbox-search em{margin-left: 40px;}
.team-top .tbox ul{width:calc(100% - 150px);}
.findby_name dd a{margin-right: 16px;}
.bus-item-tab li a.active::before{ opacity: 0;}
}
@media only screen and (max-width:767px) { 
.team-top .tbox ul{widtH:calc(100% - 70px);padding:0;}
.team-top .tbox::before{width:100%;}
.team-top .tbox .tbox-search{ widtH:60px; text-align: right;}
.team-top .tbox{height: 60px; line-height: 60px;}
.team-top .tbox .tbox-search{line-height: 60px;}
.team-top .tbox .tbox-search em{margin-lefT:0;}
.team-top .bbox{padding:5% 0;}
.findby_name{padding:0;}
.findby_name dd a{ float: left; widtH:11%; margin-right: 0;}
.findby_type{margin: 3% 0 0;}
.findby_type li{width:100%; margin-right: 0;}
.findby_type li:last-child{widtH:100%; margin-top:5%;}
.select-box dt,.findby_type li .txt,.findby_type li .btn{height: 44px; line-height: 44px;}
.select-box dd{top:45px;}
.team-list li{widtH:48%;}
.team-list li dd i{font-size: 24px; line-height: 1.2;}
}

.team-txt{top:60%; color:#fff;}
.team-txt h2{margin-bottom: 1.5%; max-width: 570px;padding-bottom: 1.5%; border-bottom: 1px solid #9D9D9F;color: white;}
.team-txt h2 span{ display: block; font-size: 16px; margin-top: 5px;}
.team-txt dl{margin-bottom:1.5%;}
.team-txt dt{color:#B7B7B7; margin-bottom: 8px;}
.team-txt dd{margin-bottom: 28px; overflow: hidden;}
.team-txt dd em{widtH:80px; float: left;}
.team-txt dd span a{color:#fff!important;}
a.tel_link{ cursor: default;}
.team-txt .a01,.team-txt .a02{ float: left; margin-right: 20px;}
.team-txt .a01:hover,.team-txt .a02:hover{ transform: translate(0,-5px);}

.intro-tab{position: fixed; z-index: 10; top:50%; right:0; margin-top:-180px; width:132px; height: 360px; background: #fff;}
.intro-tab ul{padding:30px 0;}
.intro-tab li{ float: left; width:100%; /*height: 50px;*/ line-height: 50px;}
.intro-tab li a{ display: block;position: relative; text-align: center;color:#333}
.intro-tab li.on a{left:-50px; widtH:182px; height: 50px; padding-left: 50px;color:#fff!important; background: url(../static/dot28.jpg) repeat-x;}
.intro-tab li.on a::before{content: ""; position: absolute; lefT:22px; top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff;}
.intro-tab li.on a::after{content: ""; position: absolute; lefT:48px; top:10px; widtH:1px; height: 30px; background: #3C7B99;}


.intro-par01{padding: 4% 0;}
.intro-par01 h2{ margin-bottom:2%;}
.intro-par01 .txt p{color:#6C6D6F; margin-bottom: 2%;}
.intro-par02{padding:4% 0;}
.intro-par02 h2{ margin-bottom:2%;}
.intro-par02 .txt p{color:#6C6D6F; margin-bottom: 2%;}
.intro-par03{position: relative;}
.intro-par03 img{widtH:100%;}
.intro-par03::before{content: ""; position: absolute; lefT:0; top:0; widtH:50%; height: 100%; background: rgba(0,0,0, 0.2);}
.intro-par03 .txt{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.8);}
.intro-par03 .txt h2{margin-bottom: 2%;}
.intro-par03 .txt .c{width:45%; line-height: 1.5; height: 9em;}
.intro-par04{padding:4% 0;}
.intro-par04 h2{margin-bottom: 3%;}
.intro-par04 li{ float: left; widtH:48%; margin-bottom: 2%;}
.intro-par04 li:nth-child(2n){ float: right;}
.intro-par04 li span{ float: left; widtH:120px;}
.intro-par04 li p{ float: right; width:calc(100% - 120px); /*padding-top: 30px;*/ height: 6em; overflow: hidden;}
.intro-par05{padding:4% 0 0; background-position: center top; background-repeat: no-repeat; background-size: 100% auto;}
.intro-par05 h2{margin-bottom: 3%; color:#fff;}
.intro-par05 .tab-t{margin-bottom: 3%;}
.intro-par05 .tab-t li{ float: left; cursor: pointer; margin-right: 5%;color:#fff;}
.intro-par05 .tab-t li.on{font-weight: bold;}
.intro-par05 .tab-c{position: relative; z-index:1;background: url(../upload/team_bg04.jpg) no-repeat; background-size: cover; padding:0 3% 3%;}
.intro-par05 .tab-c .titem{ display: none; padding-top: 2%;}
/*.intro-par05 .tab-c ul{padding:2% 0 3%;}
.intro-par05 .tab-c li{padding: 20px 0 20px 20px; border-top: 1px solid #BFC2C5; position: relative;}
.intro-par05 .tab-c li:first-child{border-top: none;}
.intro-par05 .tab-c li::before{content: ""; position: absolute; lefT:0; top:28px; width: 3px; height: 15px; background: #157499;}
.intro-par05 .tab-c li p{color:#717375; line-height: 1.8; font-size: 14px;}
.intro-par05 .tab-c li{ display: none;}
.intro-par05 .tab-c li:nth-of-type(1),.intro-par05 .tab-c li:nth-of-type(2),.intro-par05 .tab-c li:nth-of-type(3),.intro-par05 .tab-c li:nth-of-type(4),.intro-par05 .tab-c li:nth-of-type(5){ display: block;}
.intro-par05 .tab-c .show_all{ display: none; cursor: pointer; widtH:120px; height: 40px; line-height: 40px; text-align: center; background: #fff; box-shadow: 0 0 3px 3px rgba(0,0,0, 0.05);}
.intro-par05 .tab-c .show_all i{  display:inline-block; color:#157499; font-size: 20px; margin-left: 10px;}
.intro-par05 .tab-c .show_all.on i{transform:rotate(180deg);}
.intro-par05 .tab-c .show_all.active{ display: block;}
.intro-par05 .tab-c .titem.showall li{ display: block!important;}*/


.intro-par06{position: relative; top:-60px; padding: 6% 0 0; background: #fff;}
.intro-par06 h2{margin-bottom: 3%;}
.intro-par06 li{ float: left; widtH:48.6%; padding:4%; margin-bottom: 3%; bordeR:1px solid #D3D8DE;}
.intro-par06 li:nth-child(2n){ float:right;}
.intro-par06 li span{display: block; font-size: 14px; color:#939393; margin-bottom: 4%; font-family: Arial, Helvetica, sans-serif;}
.intro-par06 li i{ display: block; font-size: 36px; color:#19769B;}

@media only screen and (max-width:1660px) { 
.intro-par03 .txt .c{ height: 7.5em;}
}
@media only screen and (max-width:1599px) { 
.team-txt dd{font-size: 15px;}
.team-txt dt,.team-txt dd{margin-bottom: 4px;}
}
@media only screen and (max-width:1439px) { 
.team-txt dl{margin-bottom: 10px; font-size: 14px;}
.team-txt dt,.team-txt dd{margin-bottom: 2px;}
.team-txt h2{max-width: 360px;}
}
@media only screen and (max-width:1279px) { 
    .team-txt{top:55%;}
    .team-txt h2 span{ display: inline-block; margin-left: 10px;}
    .intro-tab{top:50px; widtH:100%; height: 40px; margin-top: 0;}
    .intro-tab ul{padding:0;}
    .intro-tab li{ float: left;widtH:16.66%;/*height:40px;*/ line-height: 40px;}
    .intro-tab li.on a{width:100%; left:auto; padding: 0; height: 40px; line-height: 40px;}
    .intro-tab li a.active::after,.intro-tab li.on a::before,.intro-tab li.on a::after{display: none;}
    .intro-par05{padding-bottom: 4%;}
    .intro-par05{ background-size: cover;}
    .intro-par06{top:auto;padding:4% 0;}
    .intro-par03 .txt .c{ height: 6em;}
}
@media only screen and (max-width:1023px) { 
.team-txt dl{max-width: 460px;}
.team-txt dd{ float: left; margin-right: 10px;}
.team-txt dd em{ widtH:auto;}
}
@media only screen and (max-width:767px) { 
    .team-txt .a01 img, .team-txt .a02 img{ display: block;}
    .team-txt dd{widtH:100%; margin: 10px 0px;}
    .intro-par03::before{widtH:100%;}
    .intro-par04 li{widtH:100%; margin-bottom: 5%;}
    .intro-par04 li span{widtH:80px;}
    .intro-par04 li span img{ widtH:60px;}
    .intro-par04 li p{width: calc(100% - 80px);}
    .intro-par06 li{widtH:100%;}
    .intro-par06 li i{font-size: 24px;}
    .intro-par03 .txt{position: static; padding:5% 0; transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0);}
    .intro-par03 .txt .c{width:100%; height: auto!important;}
}

@media only screen and (max-width:375px) { 
    .intro-tab{font-size: 13px;}
}
@media only screen and (max-width:340px) { 
    .intro-tab{font-size: 12px;}
}


/*动态*/
.news-part{padding: 4% 0 2%;}
.news_top{margin-bottom: 3%;}
.news_top .ll{ float: left; widtH:180px; height: 44px; line-height: 44px; position: relative; z-index: 10; background: url(../upload/office_07.jpg) no-repeat; background-size: cover;}
.news_top .ll .select-box{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.news_top .ll .select-box dt{color: #fff;position: relative; height: 44px; line-height: 44px; padding-left: 20px;}
.news_top .ll .select-box dt:after{content: "";width: 1px;height: 28px;background: rgba(255,255,255,0.4);top: 50%;margin-top: -14px;display: block;right: 50px;position: absolute;}
.news_top .ll .select-box dt i{line-height: 41px;color: #fff;right: 17px;}
.news_top .ll .select-box dt.on_o i{line-height: 44px;}
.news_top .ll .select-box dd{border:1px solid #EAEEF3; top:45px;}
.news_top .rr{ float: right;width: 43%; padding: 0 20px; border-bottom: 1px solid #000000; height: 40px; line-height: 40px;}
.news_top .rr input{ float: left; widtH:calc(100% - 30px);height: 40px; line-height: 40px; bordeR:none; background: none;}
.news_top .rr input::placeholder{color:#000;}
.news_top .rr button{ float: right; widtH:30px; border:none; background: none;}
.news_top .rr button i{font-size: 24px;}
.news_list ul{margin-bottom:3%;}
.news_list li{margin-bottom: 3%;background: #EAEEF3; overflow: hidden;}
.news_list li dt{ float: left; widtH:32.56%;}
.news_list li dd{ float: right; padding:2% 4%; widtH:67.44%;}
.news_list li dd span{ display: block;font-family: Arial, Helvetica, sans-serif; color: #000;}
.news_list li dd h2{color:#0F0F0F; margin-bottom:1.5%;}
.news_list li dd h3{color:#0F0F0F; margin-bottom:1.5%; font-size: 14px;}
.news_list li dd h3 em{ font-size: 12px; margin: 0 7px; vertical-align: text-top;}
.news_list li dd p{color:#696B6E; line-height: 1.8; max-height: 3.6em; height: 3.6em;}
@media only screen and (max-width:1279px) { 
    .news_list li dd p{line-height: 1.5; height: 3em; max-height: 3em;}
    .news_list li dd h2,.news_list li dd h3{margin-bottom: 5px;}

}
@media only screen and (max-width:1023px) {

}
@media only screen and (max-width:767px) {
.news_top{margin-bottom: 5%;}
.news_top .ll,.news_top .rr{widtH:100%;}
.news_top .ll{margin-bottom: 2%;}
.news_list li dt,.news_list li dd{widtH:100%;}
.news_list li dd{padding:5%;}
}


.details-part01{ padding: 4% 0 2%; background: #EAEEF3;}
.details-part01 .tit{ text-align: center; margin-bottom: 1.5%;}
.details-part01 .bon{ text-align: center; line-height: 24px; padding-bottom: 20px; overflow: hidden; border-bottom: 1px solid #000000;}
.details-part01 .bon span,.details-part01 .bon .share{ display: inline-block; margin: 0 5px;}
.details-part01 .bon span{font-size: 14px; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; color:#939393;}
.details-part01 .bon .share a{display: inline-block; widtH:24px;height: 24px; margin: 0 10px;}
.details-part01 .conts{padding: 2.5% 0;}

.details-part02{ padding: 4% 0 5%; background: #fff;}
.details-part02 h2{margin-bottom: 2.5%;}
.details-part02 h2 .more{ float: right; color:#136D92; margin-top: 5px;}
.team-box{position: relative; margin-bottom: 5%;}
.team-box .swiper-wrapper{height:auto;}
.team-box dl{position:relative;}
.team-box dd{position: absolute; left:0; bottom:0; widtH:100%;color:#fff; padding:0 8% 10%;
    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.8) 100%);}
.team-box dd i{display: block;margin-bottom:1%; color:#136D92; font-size: 36px;}
.team-box .swiper-button-prev{left:-80px; background-size: 30px 40px; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23136D92'%2F%3E%3C%2Fsvg%3E");}
.team-box .swiper-button-next{right:-80px;background-size: 30px 40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23136D92'%2F%3E%3C%2Fsvg%3E");}
.team-box .swiper-button-prev.swiper-button-disabled{opacity: 1; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%239B9B9B'%2F%3E%3C%2Fsvg%3E");}
.team-box .swiper-button-next.swiper-button-disabled{opacity: 1; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%239B9B9B'%2F%3E%3C%2Fsvg%3E");}

.news_page{border-top: 1px solid #000;padding-top:20px;color: #000000;position: relative;padding-right: 140px;}
.news_page span{display: block;line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page a{color: #000000;}
.news_page a.disabled{color:#939393!important; cursor: default;}
.cona{position: absolute;right: 0;top: 28px; widtH:116px; height: 40px; line-height: 40px; color:#fff; text-align: center; overflow: hidden; border-radius: 3px; background: #136D92;}
.cona a{color: #fff!important; display: block;}
.cona a:hover{ background: #000;}

@media only screen and (max-width:1659px) {
    .team-box .swiper-button-prev{lefT:-50px;}
    .team-box .swiper-button-next{ right:-50px;}
}
@media only screen and (max-width:1279px) {
    .team-box .swiper-button-prev{lefT:-40px;}
    .team-box .swiper-button-next{ right:-40px;}
}
@media only screen and (max-width:1023px) {
    .team-box .swiper-button-prev{lefT:-30px;background-size: 20px 30px;}
    .team-box .swiper-button-next{ right:-30px;background-size: 20px 30px;}
}
@media only screen and (max-width:767px) {
    .team-box .swiper-button-prev{lefT:0px;}
    .team-box .swiper-button-next{right:0px;}
    .news_page{padding-right: 0;}
    .cona{ display: none;}
}

.honor_list li dt{ float: right;}
.honor_list li dd{ float: left;}

.active-top{margin: 5% 0 4%;}
.active-top li{ float: left; widtH:49%;}
.active-top li:nth-child(2n){ float: right;}
.active-top li dl{position: relative;}
.active-top li dd{position: absolute; lefT:0; top:0; widtH:100%; height: 100%; padding:5%;
    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) 60%, rgba(0,0,0, 0.9) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 60%, rgba(0,0,0, 0.9) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0, 0) 60%, rgba(0,0,0, 0.9) 100%);}
.active-top li dd .tt{color:#000;}
.active-top li dd .tt .ll,.active-list li dt .tt .ll{ float: left; widtH:40%; position: relative; padding-left: 20px;}
.active-top li dd .tt .ll::before,.active-list li dt .tt .ll::before{ content: ""; position: absolute; lefT:0; top:0; widtH:4px; height: 26px; background: #136D92;}
.active-top li dd .tt .rr,.active-list li dt .tt .rr{ float: right; widtH:60%; text-align: right;}
.active-top li dd .tt .rr em,.active-list li dt .tt .rr em{ color: #EF4E18; font-family: Arial, Helvetica, sans-serif;}
.active-top li dd h2{color:#fff; position: absolute; widtH:100%; left:0; bottom:8%; padding:0 5%;}
.active-top li dd h2 a{color:#fff!important;}
.active-top li dd .bb{ display: none; overflow: hidden;}
.active-top li dd .bb a,.active-list li dd .bb a{ float: left; widtH:115px; height: 40px; line-height: 40px; text-align: center; color:#000;border-radius: 3px;}
.active-top li dd .bb a.a_view,.active-list li dd .bb a.a_view{ background: #EAEEF3; margin-right: 10px; font-weight: bold;}
.active-top li dd .bb a.a_apply,.active-list li dd .bb a.a_apply{color:#fff!important; background: #136D92;}

.active-list{padding-bottom: 2%; margin-top: 5%;}
.active-list ul{margin: 0 -1% 4%;}
.active-list li{ float: left; widtH:31.33%; margin: 0 1% 2%; background: #EAEEF3;}
.active-list li dt{position: relative; overflow: hidden;}
.active-list li dt .tt{color:#fff;position: absolute; lefT:0; bottom:0; padding:5% 7% 4%; widtH:100%;
    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) 0, rgba(0,0,0, 0.9) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0, rgba(0,0,0, 0.9) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0, 0) 0, rgba(0,0,0, 0.9) 100%);}
.active-list li dd{padding: 7%;}
.active-list li dd h3{margin-top:10px; height: 40px; line-height: 20px; color:#0F0F0F; font-size: 14px; overflow: hidden;}
.active-list li dd h3 em{font-size: 12px; margin: 0 7px; vertical-align: text-top;}

.active-list li dd .bb{ display: block; margin-top: 15%; overflow: hidden;}
.active-list li dd .bb a.a_view{ background: #fff;}
@media only screen and (max-width:1024px) {
    .active-top li dd{background: rgba(25,48,86,0.8);}
    .active-top li dd h2{bottom:auto; top:30%;text-overflow:unset; white-space:unset; display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.5; max-height: 3em;height: 3em;}
    .active-top li dd .tt{color:#fff;}
    .active-top li dd .bb{ display: block;position: absolute; left:0; bottom:8%; padding: 0 5%;}
}
@media only screen and (max-width:1023px) {
    .active-top li{ widtH:100%; margin-bottom: 2%;}
    .active-list li{ widtH:48%;}
}
@media only screen and (max-width:767px) {
    .active-list li{ widtH:98%;}
    .active-top li dd .tt .ll::before, .active-list li dt .tt .ll::before{ height: 20px;}
    .active-list li dd{padding:5%;}
    .active-list li dt .tt{padding: 5% 5% 4%;}
    .active-list li dd .bb{margin-top: 8%;}
    .active-list li dd h3{ height: auto;}
}

.tc_bg{ display: none; position: fixed; lefT:0; top:0; z-index: 100000; widtH:100%; height: 100%; background: rgba(0,0,0, 0.78);}
.tc_box{ display: none; position: fixed;z-index: 100001; max-widtH:1000px; widtH:90%; padding: 4% 0; background: #fff;}
.tc_box .inner{max-width: 594px; widtH:90%; margin: 0 auto;}
.tc_close{position: absolute; right:40px; top:20px; color:#000; font-size: 36px;}
.tc_box h2{ text-align:center; margin-bottom: 2%; color:#000;}
.tc_box p{ text-align: center; color:#4C4C4C; margin-bottom:8%;}
.tc_box li{ width: 100%;margin-bottom:3%;}
.tc_box li input{ widtH:100%; height: 56px; line-height: 56px; padding: 0 20px; bordeR:1px solid #D0D6E0; background: #EFF2F6;}
.tc_box li input::placeholder{color:#868687;}
.tc_box li input.inp01{ float: left; widtH:calc(100% - 175px); background: none;}
.tc_box li span{ cursor: pointer; float: right; widtH:155px; height: 56px; overflow: hidden;}
.tc_box .btn{ display: block; widtH:100%; height: 56px; line-height: 56px; margin-top: 7%; border:none; color:#fff; background:url(../images/dot31.jpg) left top repeat-x;}
@media only screen and (max-width:1599px) {
.tc_box{padding: 2% 0;}
.tc_box p{margin-bottom: 4%;}
.tc_box li{margin-bottom: 2%;}
.tc_box .btn{margin-top: 4%;}
}
@media only screen and (max-width:767px) {
    .tc_box{padding:5% 0;}
    .tc_close{font-size: 24px; top:12px; right:20px;}
    .tc_box li input,.tc_box .btn{ height: 40px; line-height: 40px;}
    .tc_box li span{ widtH:110px; height: 40px;}
    .tc_box li input.inp01{ widtH:calc(100% - 120px);}
}

.active-dets01{padding:5% 0;}
.active-dets01 dl{ background: #EFF2F6;}
.active-dets01 dt{ float: left; widtH:50%;}
.active-dets01 dd{ float: right; widtH:50%; padding:2.5% 4% 2%;}
.active-dets01 dd h3{position: relative; padding-left: 20px; font-weight: bold; color:#000; margin-bottom: 4%;}
.active-dets01 dd h3::before{content: ""; position: absolute; lefT:0; top:0; width:4px; height: 24px; background: #136D92;}
.active-dets01 dd h3 em{ color: #FF4800;}
.active-dets01 dd h2{color:#000; margin-bottom: 3%;}
.active-dets01 dd p{margin-bottom:5px;color:#333333;}
.active-dets01 dd a.a_apply{ display: block; margin-top:5%; widtH:115px; height: 40px; line-height: 40px; text-align: center; color:#fff!important;border-radius: 3px; background: #136D92;}
.active-dets02{padding:5% 0 2%;}
.active-dets02 li{margin-bottom:3%;}
.active-dets02 li h2{border-bottom:1px solid #000000; padding-bottom: 1.8%;}
.active-dets02 li .c{padding: 3% 1.5%;color: #333333; line-height: 1.8;}
.active-dets03{padding:5% 0 6%;}
.active-dets03 h2{ margin-bottom: 3%;}
.active-swiper{margin-bottom: 0;}
@media only screen and (max-width:1599px) {
    .active-dets01 dd h3,.active-dets01 dd h2{margin-bottom: 2%;}
}
@media only screen and (max-width:1365px) {
.active-dets01 dd p{margin-bottom: 0;}
}
@media only screen and (max-width:1023px) {
    .active-dets01 dt,.active-dets01 dd{widtH:100%;}
    .active-dets01 dd{padding:5%;}
    .active-dets01 dd p{margin-bottom: 0;}
}
    
/*洞察*/
.insight{padding: 4% 0 2%;}
.insight ul{margin-bottom: 5%;}
.insight li{ padding: 2% 3.5%; position: relative; background: #fff;}
.insight li:nth-child(2n){background:#EFF2F6;}
.insight li .img{opacity: 0; position: absolute; z-index: -1; lefT:0; top:0; widtH:100%; height: 100%;}
.insight li span{ display: block;  }
.insight li h2{margin-bottom: 15px;}
.insight li p{color:#969696;margin-bottom: 8px;}
.insight li p span{ display: inline-block; margin-right: 20px;font-size: 14px; color:#969696; font-family: Arial, Helvetica, sans-serif;}
.insight li p em{display: inline-block;}
.insight li h3{color:#0F0F0F; font-size: 14px;}
.insight li h3 em{font-size: 12px; margin: 0 7px; vertical-align: text-top;}

.insight-dets{padding-bottom: 5%;}
@media only screen and (max-width:767px) {
    .insight li{padding:5%;}
}

.books{padding: 4% 0 2%;}
.books ul{margin:0 -2%;}
.books li{ float: left; widtH:21%; margin:0 2% 5%;}
.books li .img{margin-bottom:10%; box-shadow: 0 0 5px 5px rgba(0,0,0, 0.05);}
.books li h3{ height: 50px; line-height: 50px; font-weight: bold; background: #fff; padding: 0 5% 0 8%; border-radius: 30px;box-shadow: 0 0 5px 5px rgba(0,0,0, 0.05);}
.books li h3 a span{ float: left; width:calc(100% - 30px);height: 50px; overflow: hidden;}
.books li h3 i{ float: right; font-size: 24px; color: #136D92;}
@media only screen and (max-width:1023px) {
    .books li{ widtH:46%;}
}
@media only screen and (max-width:767px) {
    .books li{ widtH:96%;}
    .books li .img{margin-bottom: 5%;}
}

.show{padding: 5% 0 2%;}
.show ul{margin:0 0 2%;}
.show li{ float: left; width:33.33%; padding:2.5% 3% 1%; margin-bottom:3%; border-right: 1px solid #000000;}
.show li:nth-child(3n){border-right:none;}
.show li span{ display: block; margin-bottom: 5%; font-family: Arial, Helvetica, sans-serif; color:#939393; font-size: 14px;}
.show li h2{margin-bottom:8%;}
.show li .img{margin-bottom: 5%;}
.show li .more{opacity: 0; color:#136D92;}
@media only screen and (max-width:1024px) {
    .show li{ background: url(../upload/insight_bg01.jpg) no-repeat;background-size: cover;}
    .show li .more{ opacity: 1;}
}
@media only screen and (max-width:767px) {
    .show li{width:100%; padding: 5% 5% 0; border:none;}
}


.search-part{padding-bottom:2%;}
.search_t{padding:4% 0; margin-bottom:3%; overflow: hidden; background:url(../upload/team_bg01.jpg) no-repeat; background-size: cover;}
.search_t .inner{height:60px;line-height: 60px; background: #fff;}
.search_t input,.search_t button{height:60px;line-height: 60px; border:none;outline: none; background: none;}
.search_t input{float: left; width: calc(100% - 220px);padding: 0 30px;}
.search_t input::placeholder{color:#575B60;}
.search_t button{color: #fff;float: right;width:220px;background-image: -webkit-linear-gradient(top left,#136D92 0%,#033e55 80%); }
.search_p{color: #84888D;padding:0 2%; margin:0 0 2%;}
.search_p span{color: #08607F; font-style: italic;}
.search_list ul{margin-bottom:4%; border-bottom: 1px solid #DADADA;}
.search_list li{overflow: hidden;padding:2%; border-top:1px solid #6B6B6F;}
.search_list li span{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px;color:#4E5258; margin-bottom: 1.5%;}
.search_list li h2{margin-bottom:1%; color:#4E5258;}
.search_list li h2 a{color:#4E5258;}
.search_list li h2 i,.search_list li p i{color: #08607F;}
.search_list li p{margin-bottom:1%;color:#84888D; line-height: 1.8; max-height: 3.6em; height: 3.6em;}

@media only screen and (max-width:1024px) {
.search-part,.human-part{margin-top: 0;}
.search_t .inner{ height: 44px; line-height: 44px;}
.search_t input,.search_t button{ height: 44px; line-height: 44px;}
.search_t input{padding:0 20px; width:calc(100% - 120px);}
.search_t button{ widtH:120px;}
}
@media only screen and (max-width:767px) {
    .search_t input{padding:0 10px; width:calc(100% - 80px);}
    .search_t button{ widtH:80px;}
    .search_list ul{margin-bottom: 5%;}
    .search_list li{padding: 5% 0;}    
}

.privacy{padding:4% 0;}

.spe{ text-align: center; margin:3% 0;}


@media only screen and (min-width: 1025px) {
    .business-box li dd,.bus-item-txt02 li,.bus-item-txt02 li::before,.bus-item-txt02 li dt,.bus-item-txt02 li dd,.select-box dt i,
    .news_list li,.news_list li dd span,.active-top li dd,.active-top li dd .tt,.active-top li dd h2,.active-top li dd .bb,.insight li .img,
    .insight li h2,.show li,.show li .more,.intro-par06 li,.intro-par06 li span,.intro-par06 li h3,.intro-par06 li i,
    .intro-par05 .tab-c .show_all i{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
    .business-box li:hover dd{ opacity: 1;}
    .news_list li:hover{background: #fff; box-shadow: 0 0 8px 8px rgba(0,0,0, 0.05);}
    .news_list li:hover dd span{color:#136D92;}
    .active-top li dd:hover{ background: rgba(25,48,86,0.8);}
    .active-top li dd:hover h2{bottom:auto; top:30%;text-overflow:unset; white-space:unset; display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.5; max-height: 3em;height: 3em;}
    .active-top li dd:hover .tt{color:#fff;}
    .active-top li dd:hover .bb{ display: block; position: absolute; left:0; bottom:8%; padding: 0 5%;}
    .active-top li dd .bb a:hover,.active-list li dd .bb a:hover,.active-dets01 dd a.a_apply:hover{opacity: 0.8;}
    .insight li:hover .img{opacity: 1;}
    .insight li:hover h2{color:#fff!important;}
    .show li:hover{ background: url(../upload/insight_bg01.jpg) no-repeat;background-size: cover;}
    .show li:hover .more{ opacity: 1;}
    .intro-par06 li:hover{ background: #1F3962;}
    .intro-par06 li:hover span,.intro-par06 li:hover i{color:#fff;}
    .intro-par06 li:hover h3{color:#fff}
    .insight li:hover h3,.insight li:hover h3 a{color:#fff!important;}
    /*.intro-par05 .tab-c li:hover{ background: #1F3962;}
    .intro-par05 .tab-c li:hover span,.intro-par05 .tab-c li:hover h3,.intro-par05 .tab-c li:hover h3 a,.intro-par05 .tab-c li:hover p{color:#fff!important;}*/
}


#page-content{max-width: 700px; margin:0 auto!important;}


.inbanner_team{ background: #595A5E;}
.inbanner_team .img{position: absolute; width:23%; bottom:0; right:18.75%; overflow: hidden;}
@media only screen and (max-width:1023px) {
.inbanner_team .img{right:8%;}
}
@media only screen and (max-width:767px) {
.inbanner_team{ height: auto!important; padding-top: 60px;}
.inbanner_team .img{position: static; right:auto; bottom:auto; widtH:50%; margin:0px auto 3%;}
.inbanner_team .img img{ display: block;}
.team-txt{position: static;left:auto; bottom:auto; padding-bottom: 5%; overflow: hidden; transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0);}
}






.team_dh h4{margin-bottom: 20px;}
    .team_dhbox{ color: #6C6D6F; line-height: 1.8em;}
    .team_dh{margin-bottom: 30px;}
    .team_dh:last-child{margin-bottom:0;}
    @media only screen and (max-width:1024px) {
    .team_dh h4{margin-bottom: 10px;}
    .team_dh{margin-bottom: 20px;}
    }











