.fnt_16{font-size: 16px;}

/*.site{height: 40px;line-height: 40px;}
.site,.site a{color: #8f8f8f;}
.site span{color: #276852;}
@media only screen and (max-width:767px){
.site{display: none;}
}*/

.padd_bt40{padding:40px 0 120px 0;}
.padd_bt120{padding:65px 0 120px 0;}
.padd_b120{padding-bottom: 120px;}
@media only screen and (max-width:1024px){
.padd_b120{padding-bottom: 50px;}
.padd_bt120{padding:20px 0 50px 0;}
.padd_bt40{padding:20px 0 50px 0;}


}
@media only screen and (max-width:767px){
.fnt_16{font-size: 14px;}

.padd_b120{padding-bottom: 40px;}
.padd_bt120{padding:20px 0 40px 0;}
.padd_bt40{padding:20px 0 40px 0;}


}

/*领导团队*/
.speech_cont{background:#eef5f5 url(../images/leader_bg.jpg) no-repeat center center;background-size: cover;padding:60px 0 120px 0;overflow: hidden;}
.speech_cont .wrap{overflow: hidden;position: relative;max-width: 1105px;     height: auto !important;   }
.speech_cont .left{width: 25%; top: 0; position: absolute;text-align: center;}
.speech_cont .left img{width: 100%;}
.speech_cont .right{float: right;width: 71%;height: 100%;overflow: hidden;}
.speech_cont .right h2{color: #337a66;margin-bottom: 10px;}
.speech_cont .right h1{margin-bottom: 40px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:5px!important; background: #337a66!important;}
@media only screen and (max-width:1280px){
.speech_cont{padding: 100px 0;}
}
@media only screen and (max-width:1024px){
.speech_cont{padding: 70px 0;}
/*.speech_cont .right{padding: 50px 0;}*/
}
@media only screen and (max-width:767px){
.speech_cont{padding: 40px 0;}
.speech_cont .wrap{height:auto !important;}
.speech_cont .left,.speech_cont .right{float: none;width: 100%;position: static;}
.speech_cont .left img{width: 250px;}
.speech_cont .right{padding: 0;padding-top: 40px;}
.speech_cont .right h1{margin-bottom: 20px;}
.speech_cont .wrap{border: none;}
}

/*医院简介*/


/*领导团队*/
.leader_list ul{overflow: hidden;margin: 0 -10px;}
.leader_list li{width: 33.33%;float: left;margin-bottom: 20px;}
.leader_list li a{display: block;margin: 0 10px;}
.leader_list li dt{height: 0;padding-bottom: 133.5%;position: relative;}
.leader_list li dt em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url(../images/bg_01.png) no-repeat center center;background-size: cover;}
.leader_list li dt img{height: 100%;position: absolute;left: 0;top:0;}
.leader_list li dl{overflow: hidden;position: relative;}
.leader_list li dd{position: absolute;left: 0;bottom: 20px;width: 100%;color: #fff;padding: 0 20px;
-webkit-transform: translateY(50px); -moz-transform: translateY(50px);-o-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);
}
.leader_list li h3{display: inline-block;padding-right: 25px;border-bottom: 1px solid #fff;padding-bottom: 8px;margin-bottom: 5px;}
.leader_list li h3 span{margin-left: 10px;}
.leader_list li p{display:block; line-height: 24px;height: 48px;overflow: hidden;text-overflow: inherit; white-space: inherit;visibility: hidden;opacity: 0;}

.leader_list li dd{
	

}

.leader_list .page{padding-top: 30px;}
@media only screen and (max-width:1024px){
.leader_list li dd{bottom: 10px;-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.leader_list .page{padding-top: 10px;}
.leader_list li p{visibility: visible;opacity: 1;height: 24px;max-height: inherit;    text-overflow: ellipsis;
    white-space: nowrap;}

}
@media only screen and (max-width:767px){
.leader_list ul{margin: 0 -5px;}
.leader_list li a{margin: 0 5px;}
.leader_list li{width: 50%;margin-bottom: 5px;}
.leader_list li dd{padding: 0 10px;}
.leader_list li h3{padding-bottom: 5px;padding-right: 15px;}

}

/*领导团队详情*/
.leader_d{background:url(../images/leaderbg.jpg) no-repeat center center;background-size: cover;padding-top: 66px;overflow: hidden;}
.leader_edit dl{overflow: hidden;}
.leader_edit dt{width: 41.5%;float: left;}
.leader_edit dd{width: 51%;float: right;margin-right: 4%;padding-top: 130px;}
.leader_t{margin-bottom: 90px;}
.leader_t h3{margin-bottom: 15px;}
.leader_t h3 span{margin-left: 10px;}
.leader_t{border-bottom: 3px solid #509274;padding-bottom: 35px;}
.leader_t p{line-height: 1.8em;}
.leader_b{display: none;}
.leader_b li{overflow: hidden;color: #333333;line-height: 1.8em;margin-bottom: 10px;}
.leader_b span{color: #777777;}
.leader_b li:last-child em{display: block;}
@media only screen and (max-width:1280px){
.leader_edit dd{padding-top: 100px;}
}
@media only screen and (max-width:1024px){
.leader_edit dd{padding-top: 30px;}
.leader_t{margin-bottom: 30px;padding-bottom: 20px;}
.leader_d{padding-top: 50px;}
}
@media only screen and (max-width:767px){
.leader_d{padding-top: 40px;}
.leader_edit dt,.leader_edit dd{width: 100%;float: none;padding: 0;}
.leader_edit dt{text-align: center;margin-bottom: 30px;}
.leader_edit dt img{width: 200px;}
.leader_t{margin-bottom: 20px;border-bottom: 1px solid #509274;}
.leader_b li{margin-bottom: 5px;}
}

/*医院文化*/
.clture_list{overflow: hidden;}
.clture_list dl{overflow: hidden;background: #f2f8f8;}
.clture_list dt{float: left;width: 50%;}
.clture_list dd{float: left;width: 50%;position: relative;height: 100%;}
.clture_text{width: 100%;padding: 0 60px;color: #276852;}
.clture_text h2{line-height: 1.1em;max-height: 4.4em;overflow: hidden;}
.clture_list li:nth-child(2n) dt{float: right}
.clture_list li{margin-bottom:10px;}

.clture_logo{margin-bottom: 70px;}
.clture_music{padding-top: 70px;}
.clture_logo_img{text-align: center;}
.clture_logo_img img{max-width: 100%;}
.clture_music_img{text-align: center;}
.clture_music_img img{max-width: 100%;}


@media only screen and (max-width:1280px){
.clture_text{padding: 0 40px;}
}
@media only screen and (max-width:1024px){
	.clture_logo{margin-bottom: 40px;}
.clture_music{padding-top: 40px;}
	.clture_text h2{font-size: 20px;line-height: 26px;max-height: 104px;margin-top: 6px;}
}
@media only screen and (max-width:767px){
		.clture_logo{margin-bottom: 40px;}
.clture_music{padding-top: 20px;}
.clture_logo_img img{width: 200px;}
	.clture_list dl{height: auto !important;}
	.clture_list dt,.clture_list dd{float: none;width: 100%;clear: both;}
	.clture_text h2{font-size: 16px;line-height: 24px;max-height: inherit;margin-top: 6px;}
	.clture_text{ padding: 20px;   transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    position: static;
	}
}
/*荣誉资质*/
.intr_list ul{overflow: hidden;margin: 0 -10px;}
.intr_list li{float: left;width: 33.33%;*margin-left: -1px;margin-bottom: 30px;}
.intr_list dl{padding: 0 10px;}
.intr_list .page{padding-top: 20px;}

@media only screen and (max-width:1024px){
.intr_list li{margin-bottom: 20px;}
}
@media only screen and (max-width:767px){
.intr_list ul{margin: 0 -5px;}
.intr_list li{width: 50%;}
.intr_list dl{padding: 0 5px;}
.intr_list li{margin-bottom: 10px;}
.intr_list .page{padding-top: 0;}
}


/*联系我们*/
/*.map{position: relative;}
#map{width: 100%;height: 762px;}
.map .wrap{position: absolute;height: 0;transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0);position:absolute; left:50%; top:0;}
.mapbox {border-top: 3px solid #509274; width: 338px;background: rgba(255,255,255,0.8);margin-top: 80px;float: right;padding: 40px 30px;padding-bottom: 25px;}
.mapbox li{margin-bottom: 25px;padding: 0 5px;}
.mapbox dl{overflow: hidden;}
.mapbox dt{width: 24px;float: left;margin-top: 5px;}
.mapbox dt img{width: 100%;}
.mapbox dd{width: calc(100% - 30px);float: right}
.mapbox ul:last-child{border-top: 1px solid #ededed;padding-top: 25px;}

@media only screen and (max-width:1366px){
#map{height: 680px;}
.mapbox{margin-top: 40px;}
}

@media only screen and (max-width:1024px){
#map{height: 540px;}
.mapbox{margin-top: 20px;padding: 20px 10px;}
.mapbox li{margin-bottom: 10px;}

}

@media only screen and (max-width:767px){
#map{height: 200px;}
.map .wrap{position: static;height: auto; transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0);}
.mapbox{width: 100%;padding: 0;padding-top: 20px;margin-bottom: 40px;}

}*/



/*联系我们*/
.map_block{overflow:hidden;}
.map{position: relative;}
#map,.mapbox {box-sizing:border-box;height: 762px;background: #fbfbfb;}
#map{width: 100%;width: calc(100% - 338px);float: left;}
.map .wrap{position: absolute;height: 0;transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0);position:absolute; left:50%; top:0;}
.mapbox {border-top: 3px solid #509274;width: 338px;/* background: rgba(255,255,255,0.8); */margin-top: 0px;float: right;padding: 40px 30px;padding-bottom: 25px;}
.mapbox li{margin-bottom: 25px;padding: 0 5px;}
.mapbox dl{overflow: hidden;}
.mapbox dt{width: 24px;float: left;margin-top: 5px;}
.mapbox dt img{width: 100%;}
.mapbox dd{width: calc(100% - 30px);float: right}
.mapbox ul:last-child{border-top: 1px solid #ededed;padding-top: 25px;}

@media only screen and (max-width:1366px){
#map,.mapbox{height: 680px;}
.mapbox{/* margin-top: 40px; */}
}

@media only screen and (max-width:1024px){
#map,.mapbox{height: 540px;}
.mapbox{/* margin-top: 20px; */padding: 20px 10px;}
.mapbox li{margin-bottom: 10px;}

}

@media only screen and (max-width:767px){
#map{height: 200px;}
#map,.mapbox{float:none;width:100%;}

.map .wrap{position: static;height: auto; transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0);}
.mapbox{width: 100%;padding:20px;/* margin-bottom: 40px; */height:auto;}

}












/*医疗资源*/
.source_01{background:#f2f8f8 url(../images/source_bg_01.jpg) no-repeat center center;background-size: cover;padding-top: 66px;overflow: hidden;padding: 70px 0 80px 0;}
.source_01 h1{border-top: 3px solid #509274;padding-top: 20px;margin-bottom: 40px;}
.source_01 dt{height: 0;padding-bottom: 60%;padding-bottom: 56.3%;position: relative;}
.source_01 dt img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.source_01 dd{height: 60px;line-height: 60px;color: #fff;background: url(../images/source_title.jpg) no-repeat center center;background-size: cover;}
.source_01 dd h3{padding: 0 25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.source_slider01{position: relative;height: 462px;}
.source_slider01 li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;width:690px;margin-top: 30px;opacity:0.3;filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3;}
.source_slider01 dd{visibility: hidden;opacity: 0;display: none;}
.source_slider01 li.swiper-slide-active{width: 714px;margin-top: 0;opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.source_slider01 .swiper-slide-active dd{visibility: visible;opacity: 1;display: block;}
.source_slider01 .swiper-container-3d .swiper-slide-shadow-left,.source_slider01 .swiper-container-3d .swiper-slide-shadow-right{display: none;}


.source_slider01 .but div{ cursor: pointer; left:175px; opacity: 1; width: 40px; height: 100px; margin-top: -50px;background: url(../images/dot24_dis_1.png) no-repeat; background-size: cover;display: block;}
.source_slider01 .but .swiper-button-next{left:auto;right:175px;background: url(../images/dot25_dis_1.png) no-repeat;}

.source_slider01.cur li{
	width: 50%;opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;
}
.source_slider01.cur li dd{display: block;visibility: visible;opacity: 1;}
.source_slider01.cur .but div{display: none;}

@media only screen and (max-width:1280px){
.source_slider01 .but div{left: 100px;}
.source_slider01 .but .swiper-button-next{right: 100px;}

}
@media only screen and (max-width:1024px){
.source_01{padding: 40px 0;}
.source_01 h1{padding-top: 10px;margin-bottom: 20px;}
.source_slider01{height: auto;}
.source_slider01 .but div{left: 10px;width:20px;height: 50px;}
.source_slider01 .but .swiper-button-next{right: 10px;}
.source_slider01 li{
	width: 100% !important;
	opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;margin: 0;
}
.source_slider01 li dd{display: block;visibility: visible;opacity: 1;}

.source_slider01 .but div{background: url(../images/dot24_1.png) no-repeat; background-size: 100%;}
.source_slider01 .but .swiper-button-next{background: url(../images/dot25_1.png) no-repeat; background-size: 100%;}
.source_slider01 .but .swiper-button-prev.swiper-button-disabled{background: url(../images/dot24_dis_1.png) no-repeat center center;background-size:100%;opacity: 1;}
.source_slider01 .but .swiper-button-next.swiper-button-disabled{background: url(../images/dot25_dis_1.png) no-repeat center center;background-size:100%;opacity: 1;}
.source_01 dd{height: 50px;line-height: 50px;}
.source_01 dd h3{padding: 0 20px;}

}
@media only screen and (max-width:767px){
.source_01 h1{border-top: 1px solid #509274;}
}

.source_02{padding-top: 80px;}
.milieu_p{overflow: hidden;height: 100%;padding: 50px 0 20px 0;}
.milieu_p h1{margin-bottom: 30px;font-weight: bold;}

.source_slider02{padding-bottom: 40px;background: url(../images/source_bg_02.png) no-repeat;background-size: 35%;position: relative;}
.source_slider02 .swiper-pagination{width: 100%;text-align: center;position: absolute;bottom: 0;left:0;height: 12px;}
.source_slider02 .swiper-pagination span{width: 12px;height: 12px;border-radius: 50%;background: none !important;position: relative;text-align: center;opacity: 1;margin: 0 3px;}
.source_slider02 .swiper-pagination span:after{content: "";position: absolute;left: 2px;bottom:0; width: 8px;height: 8px;margin: auto;background: #d8d8d8;border-radius: 50%;}
.source_slider02 .swiper-pagination span.swiper-pagination-bullet-active:after{width: 12px;height: 12px;background: #509274;}

.milieu_block{height: 100%;overflow: hidden;position: relative;}
.milieu_block dl,.milieu_block dd img{height: 100%;}
.milieu_block dd{height: 100%;position: relative;overflow: hidden;text-align: center;}
.source_slider02 dl{overflow: hidden;}
.milieu_top,.milieu_bottom{overflow: hidden;margin-right: 1px;}
.milieu_top{margin-bottom: 10px;}
.source_slider02 li img{width: 100%;}
.milieu_block{float: left;}
.milieu_01{width: 31.5%;border-top: 3px solid #509274;}


.milieu_02{width: calc(100% - 33% - 10px);float: right;position: relative;}
.milieu_02 dt{width: 67.1%;float: left;}
.milieu_02 dd{width:calc(100% - 67.1% - 10px);float: right;}
.milieu_03,.milieu_04{width: calc(50% - 5px);}
.milieu_04{float: right;}
.milieu_03 .milieu_int02{background: #d9e8e3; position: relative;}
.milieu_04 .milieu_int02{background: #f6f1ee; position: relative;}
.milieu_03 .milieu_int02 a,.milieu_04 .milieu_int02 a{display: block;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%;width: 100%;}

.milieu_bottom dt{width: 66%;float: left;}
.milieu_bottom dd{width:calc(100% - 66% - 10px);float: right}
.milieu_bottom dd .milieu_int02 img{width: 63px;height: 63px;border-radius: 50%;margin-bottom: 5px;}

.milieu_int01,.milieu_int02{height:calc(100% - 50% - 5px);overflow: hidden;}


.milieu_block dd{position: relative;}
.milieu_block dd .milieu_int01{position: absolute;top:0;left: 0;width: 100%;}
.milieu_block dd .milieu_int02{position: absolute;bottom:0;left: 0;width: 100%;}
.milieu_04 dd .milieu_int01{position: absolute;top:auto; bottom:0;left: 0;width: 100%;}
.milieu_04 dd .milieu_int02{position: absolute;bottom: auto; top:0;left: 0;width: 100%;}



@media only screen and (max-width:1200px){
.milieu_bottom dd .milieu_int02 img{width: 50px;height: 50px;}
}
@media only screen and (max-width:1024px){
.source_02{padding-top: 40px;}
.milieu_p{padding: 20px 0;}
.milieu_p h1{margin-bottom: 10px;}
.milieu_bottom dd .milieu_int02 img{margin-bottom: 2px;}
.milieu_02{    width: calc(100% - 33% - 5px);}
.milieu_02 dd{width: calc(100% - 67.1% - 5px);}
.milieu_int01,.milieu_int02{height:calc(100% - 50% - 2px);}
.milieu_bottom dd{width: calc(100% - 66% - 5px);}
}
@media only screen and (max-width:900px){
.milieu_bottom dd .milieu_int02 img{width: 35px;height: 35px;}

}
@media only screen and (max-width:767px){
.source_02{padding-top: 20px;}
.milieu_01{width: 100%;    border-top: 1px solid #509274;}
.milieu_top, .milieu_bottom{height: auto !important;}
.milieu_block{float: none;width: 100%;}

.milieu_top{margin-bottom: 0px;}
/*.milieu_block dl{position: relative;}
.milieu_block dd{position: absolute;right: 0;height: 100%;}
*/
.milieu_block{margin-bottom: 5px;}
.milieu_block dt{margin-bottom: 5px;}
.milieu_block dt,.milieu_block dd{float: none;width: 100%;}
.milieu_int01,.milieu_int02{width:calc(100% - 50% - 2px);float: left;}
.milieu_int02{float: right;margin: 0;}
.milieu_block dd .milieu_int01,.milieu_block dd .milieu_int02{position: relative;width:calc(100% - 50% - 2px);float: left;}
.milieu_block dd .milieu_int02{float: right;}
.source_slider02{background: none;padding-bottom: 20px;}
}


@media only screen and (min-width:1025px){
.source_slider01 .but div{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.source_slider01 .but .swiper-button-prev:hover{background: url(../images/dot24_1.png) no-repeat center center;background-size:100%;opacity: 1;}
.source_slider01 .but .swiper-button-next:hover{background: url(../images/dot25_1.png) no-repeat center center;background-size:100%;opacity: 1;}

.iteam_hover .iteam_le h3 a:hover{opacity: 0.8}

}
.profile_top{margin-bottom: 45px;}
.profile_top dl{overflow: hidden;}
.profile_top dt,.profile_top dd{height: 100%;overflow: hidden;}
.profile_top dt{float: left;width: 67%;}
.profile_top dd{float: right;width:33%;background:#26765b url(../images/profile_bg.jpg) no-repeat center center;background-size: cover;color: #fff}
.profile_top dd h1{margin-bottom: 15px;}
.profile_top dd .edit_con_original{color: #fff;}
.profile_top dd{padding: 45px 35px;}

.profile_cont {overflow: hidden;}
.profile_01{padding-bottom: 45px;overflow: hidden;}
.profile_02{background: #f1f8f7;overflow: hidden;}
.profile_03{padding-top: 60px;overflow: hidden;}

.profile_slider{position: relative;}
.profile_slider .swiper-container{padding: 200px 0;}
.profile_slider dl{position: relative;z-index: 2;}
.profile_slider dt{width: 128px;height: 128px;line-height: 128px;text-align: center;color: #fff; border-radius: 50%;background: url(../images/profile_cicle.png) no-repeat center center;background-size: 100%;}
.profile_box01{border-left: 1px solid #009944;min-height: 52px;}
.profile_slider p{padding-left: 15px;line-height: 24px;max-height: 96px;overflow: hidden;    width: 150%;}
.profile_box02{border-right: 1px solid #009944;min-height: 96px;margin-right: 1px; }
.profile_box02 p{display: none;}
.profile_line{height: 15px;background: url(../images/profile_line.png) no-repeat center center;background-size: 100%;}
.profile_line img{width: 100%;}
.profile_slider dd{width: 172px;position: absolute;bottom: 64px;left: 50px;}
.profile_slider li:nth-child(2n) dd{bottom: auto;top:64px;left: 40px;}
.profile_slider li:nth-child(2n) .profile_line{background: url(../images/profile_line02.png) no-repeat center center;background-size: 100%;}
.profile_slider li:nth-child(2n) .profile_box01{border-right: 1px solid #009944;border-left: none;height: 90px;}
.profile_slider li:nth-child(2n) .profile_box02{border-left: 1px solid #009944;border-right: none;margin-left: 1px;}
.profile_slider li:nth-child(2n) .profile_box01 p{position: relative;top:105px;}
.profile_slider li:nth-child(2n) .profile_box02 p{display: block;}
.lline_01{position: absolute; right: 0; bottom: 64px;height: 1px;width: 80%;border-bottom: 1px dashed #26765b;}

.profile_slider .but{display: none;}
.profile_slider .but div{background:none;width: 30px;height: 44px;line-height: 44px;margin-top: -22px;left: -30px;}
.profile_slider .but div i{font-size: 30px;}
.profile_slider .but .swiper-button-next{right: -30px;left: auto;}




@media only screen and (max-width:1280px){
.profile_top dd{padding: 30px;}
}
@media only screen and (max-width:1250px){
.profile_slider p{width: 120%;}
}

@media only screen and (max-width:1024px){
.profile_03{padding-top: 30px;}
.profile_top{margin-bottom: 30px;}
.profile_top dl{height: auto !important;}
.profile_top dt,.profile_top dd{float: none;width: 100%;}
.profile_slider{padding: 0 30px;}
.profile_slider .but div{left: 0;}
.profile_slider .but .swiper-button-next{right: 0px;left: auto;}
.profile_slider p{width: 100%;}
.profile_slider dd,.profile_slider li:nth-child(2n) dd{left: 25px;}

}

@media only screen and (max-width:767px){
.profile_top{margin-bottom: 20px;}
.profile_01{padding-bottom: 20px;}
.profile_top dd{padding: 20px 10px;}

.profile_slider dt{width: 100px;height: 100px;line-height: 100px;}

.profile_slider dd,.profile_slider li:nth-child(2n) dd{left: auto;right: 2px;}
.profile_slider dd{width:94%;}
.lline_01{bottom: 50px;}
.profile_line{display: none;}
.profile_box01{    border-bottom: 1px solid #009944;padding-bottom: 10px;}

.profile_box02{margin-right: 0;}
.profile_slider li:nth-child(2n) .profile_box02{margin-left: 0;}
.profile_box02{min-height: inherit;height: 60px;}
.profile_slider li:nth-child(2n) .profile_box01{min-height: inherit;height: 60px;}
.profile_slider li:nth-child(2n) .profile_box02{      height: auto;  min-height: 96px;padding-top: 10px;}
.profile_slider dd{bottom: 50px;}
.profile_slider li:nth-child(2n) dd{top:50px;}
.profile_slider .swiper-container{padding: 160px 0;}
.profile_slider .but div i{font-size: 22px;}


/*gai*/
.profile_02{padding: 30px 0;}
.profile_slider .swiper-container{padding: 0;}
.profile_slider dt{margin: auto;}
.lline_01{width: 100%;top:50px;bottom:auto;}
.profile_slider dd{position: static;padding-top:10px;}
.profile_slider .but div{top:0;margin-top: 28px;}
.profile_box02{display: none;}
.profile_box01{text-align: center;}
.profile_box01,.profile_slider li:nth-child(2n) .profile_box01{border: none;height: auto;}
.profile_slider p,.profile_box01{padding: 0;min-height: inherit;margin: 0;}
.profile_slider p{max-height: inherit;}
.profile_slider li:nth-child(2n) .profile_box01 p{display: block;}
.profile_slider li:nth-child(2n) .profile_box01 p{top:0;}
}

/*特邀专家*/
.expert_01 .ser-query{margin-bottom: 0;}
.expert_01 .service-part01 {    background: url(../images/expertbg.jpg) no-repeat; background-size: cover;}
.expert_cont{padding-bottom: 100px;}
.expert_title{border-top: 3px solid #509274;padding-top: 20px;margin-bottom: 30px;overflow: hidden;}
.expert_title h1{font-weight: bold;}
.expert_title a{float: right;color: #509274;font-size: 14px;}
.expert_box{padding-top: 80px;}
.expert_list{margin: 0 -7px;}
.expert_list ul{display: table;width: 100%;}
.expert_list li{float: left;width: 25%;float: left;margin-bottom: 15px;}
.expert_list li dl{padding: 0 7px;}
.iteam_p{float: left;width: 33.33%;position: relative;}
.expert_list dt{padding: 0 20px;height: 55px;line-height: 55px;border-bottom: 4px solid #eee9e2;background: #f5f1ee url(../images/expert_bg.jpg) no-repeat center center;background-size: cover;}
.expert_list dt h2{overflow: hidden;padding-right: 20px;position: relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.expert_list dt h2 a{color: #b79977;font-size: 16px;position: absolute;top:0;right: 0;height: 100%;}
.expert_list dd{padding: 30px 20px;border: 1px solid #e6dfd8;border-top: none;}
.iteam_name{line-height: 30px;text-align: center;position: relative;    z-index: 91;}
.iteam_name a{color: #777777;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.arrow{position: absolute;top:24px;left: 50%;width: 12px;height: 7px; margin-left: -6px;}
.arrow img{width: 100%;}
.iteam_hover{position: absolute;left: 0; top:30px;width: 380px;background: #fff;border: 1px solid #c6ddd8;padding: 20px;overflow: hidden;    z-index: 9;}
.iteam_hover .iteam_le{float: left;width: 104px;text-align: center;}
.iteam_hover .iteam_le h3{margin-top: 10px;}
.iteam_hover .iteam_le h3 a{color: #27745a;}
.iteam_hover .iteam_re{float: right;width: calc(100% - 125px)}
.iteam_img a{display: block;height: 0;padding-bottom: 100%;overflow: hidden;}
.iteam_hover .iteam_re h2{margin-bottom: 10px;}
.iteam_hover .iteam_re p{
	  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.arrow,.iteam_hover{display: none;}
.expert_box:nth-child(2n){padding-top: 65px;}
.expert_box:nth-child(2n) .expert_list dt h2 a{color: #3d826a;}
.expert_box:nth-child(2n) .expert_list dt{background: #f5f5f5;    border-bottom: 4px solid #ddebe8;}
.expert_box:nth-child(2n) .expert_list dd{    border: 1px solid #c3dcd7;border-top: none;}

@media only screen and (max-width:1520px){
.iteam_hover{width: 350px;left: auto;right: 0;}
.expert_list li:first-child .iteam_p:nth-child(2) .iteam_hover,.expert_list li:first-child .iteam_p:nth-child(5) .iteam_hover,
.expert_list li:nth-child(5n) .iteam_p:nth-child(2) .iteam_hover,.expert_list li:nth-child(5n) .iteam_p:nth-child(5) .iteam_hover{left: 0;right: auto;}
.iteam_p:nth-child(4n) .iteam_hover,.iteam_p:first-child .iteam_hover{left: 0;right: auto;}


}
@media only screen and (max-width:1024px){
.expert_cont{padding-bottom:40px;}
.expert_box{padding-top: 40px;}
.expert_box:nth-child(2n){padding-top: 25px;}
.expert_title{margin-bottom: 20px;padding-top: 20px;}
.expert_list dd{padding: 20px;}
.iteam_p{width: 50%;}
}
@media only screen and (max-width:767px){
.expert_title{padding-top: 10px;border-top: 2px solid #509274;}
.expert_list li{float: none;width: 100%;}
.expert_list dt{height: 40px;line-height: 40px;padding: 0 10px;}
.expert_list dd{padding:  10px;}
.iteam_p{width: auto;margin-right: 20px;}

}

@media only screen and (min-width:1025px){
.iteam_p:hover .arrow,.iteam_p:hover .iteam_hover{display: block;}
.iteam_p:hover{z-index: 93;}
.expert_team li dl:hover .expert_t02{-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);
}

.expert_t02 a:hover{color: #fff !important;opacity: 0.8;}
.expert_title a:hover{color: #000 !important;}
}


/*专家列表*/
.expert_c ul{overflow: hidden;margin: 0 -10px;}
.expert_team li{float: left;width: 25%;margin-bottom: 20px;}
.expert_team li dl{margin: 0 10px;position: relative;overflow: hidden;}
.expert_team dt a{display: block;height: 0;padding-bottom: 95%;}
.expert_team dd h3,.expert_team dd h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.expert_team dd p{font-size: 14px;margin-top: 5px;line-height: 24px;color: #c9e0d8;
	  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.expert_team dd{border: 1px solid #ededed;border-top: 0;padding: 15px;}
.expert_t02{width: 100%;padding: 15px;padding-top: 20px; position: absolute;left: 0;bottom: 0;background:#28614e url(../images/team_bg.jpg) no-repeat center center;background-size: cover;color: #fff;
	transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-o-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);

}
.expert_t02 a{color: #fff;}
.expert_team .page{padding-top: 30px;}
@media only screen and (max-width:1024px){
.expert_team .page{padding-top: 10px;}
.expert_t02{display: none;}
}
@media only screen and (max-width:767px){
.expert_team li{width: 50%;margin-bottom: 10px;}
.expert_team dd{padding: 15px 10px;}
.expert_team li dl{margin: 0 5px;}
.expert_c ul{margin: 0 -5px;}
.expert_team .page{padding-top: 0;margin: 0;}
}

/*详情*/
.expert_d01{padding: 70px 0 80px 0; background:#f2f8f8 url(../images/expert_d_bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.expert_d01 .left{width: 497px;float: left;}
.expert_d01 .left img{width: 100%;}
.expert_d01 .right{width: calc(100% - 540px);float: right;}

.expert_intr01{border-bottom: 3px solid #509274;padding-bottom: 20px;margin-bottom: 30px;}
.expert_intr01 h1{margin-bottom: 10px;}
.expert_span{overflow: hidden;}
.expert_span p{float: left;margin-right: 50px}
.expert_span p:last-child{margin-right: 0;}
.expert_span span{color: #777777;}
.specialty h2{color: #27745a;font-weight:bold;margin-bottom: 10px;}
.specialty p{line-height: 30px;margin-bottom: 30px;min-height: 120px;}

.expert_link{overflow: hidden;}
.expert_link dl{width: 184px; margin-right: 2px;text-align:center;float: left;padding: 30px 20px;padding-bottom: 25px;background: #d9e8e3;}
.expert_link dt img{width: 83px;height: 83px;}
.expert_link dt{margin-bottom: 20px;}
.expert_link dl:nth-child(2n){background: #f6f1ee;}

.expert_d02,.expert_d04,.expert_d05{padding: 80px 0;}
.expert_d03{padding-bottom: 80px;}
.expert_d04{background: #f1f8f7;}
.expert_d02 .ph_table_keshi{margin-bottom: 0;}

.expert_case ul{overflow: hidden;margin: 0 -10px;}
.expert_case li{float: left;width: 33.33%;}
.expert_case dl{padding: 0 10px;}
.expert_case dd{padding: 25px 15px;padding-bottom: 0;}
.expert_case dd p{font-size: 14px;line-height: 24px;  color: #777777;
	display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.expert_case dd h3{margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.expert_intr{overflow: hidden;}
.expert_intr dl{overflow: hidden;background: #f5f5f5;}
.expert_intr dt,.expert_intr dd{float: left;height: 100%;}
.expert_intr dt{width: 48.5%;}
.expert_intr dd{width: 51.5%;}
.expert_intr dd h3{color: #27745a;font-weight: bold;margin-bottom: 15px;}
.expert_intr dd p{line-height: 1.8em;}

.expert_intrbox{padding: 40px 30px;padding-left: 45px;}
.expert_intr .mCSB_scrollTools{width: 5px;}
.expert_intr .mCSB_scrollTools .mCSB_draggerRail{width: 5px !important;background: #d4dfdb;}
.expert_slider01{position: relative;}
.expert_slider01 ul{}
.expert_slider01 li{margin: 0;}
.expert_slider01 li dl{margin: 0;}

.but_pub{display: none;}
.but_pub div{ cursor: pointer; left:-80px; opacity: 1; width: 40px; height: 100px; margin-top: -50px;background: url(../images/dot24.png) no-repeat; background-size: cover;}
.but_pub .swiper-button-next{left:auto;right:-80px;background: url(../images/dot25.png) no-repeat;}
.but_pub .swiper-button-prev.swiper-button-disabled{background: url(../images/dot24_dis.png) no-repeat center center;background-size:100%;opacity: 1;}
.but_pub .swiper-button-next.swiper-button-disabled{background: url(../images/dot25_dis.png) no-repeat center center;background-size:100%;opacity: 1;}

.expert_slider02{position: relative;}
.expert_slider02 li{text-align: center;}
.expert_slider02 li dt{margin-bottom: 15px;    height: 0;padding-bottom: 56%;overflow: hidden;}
.expert_slider02 li dt a{display: block;height: 0;padding-bottom: 56%;overflow: hidden;}
.expert_slider02 li dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@media only screen and (max-width: 1440px) {
.expert_slider01.cur,.expert_slider02.cur{padding: 0 20px;}
.but_pub div{left:-30px; }
.but_pub .swiper-button-next{right:-30px;}
}
@media only screen and (max-width: 1280px) {
.expert_d01 .left{width: 440px;}	
.expert_d01 .right{width: calc(100% - 480px)}
.expert_link dl{padding: 20px;width: 160px;}
.expert_link dt img{width: 70px;height: 70px;}
.specialty p{margin-bottom: 20px;}
.expert_intr01{margin-bottom: 20px;}
}
@media only screen and (max-width: 1024px) {
.expert_d02, .expert_d04, .expert_d05,.expert_d01{padding: 50px 0;}
.expert_d03{padding-bottom: 50px;}
.but_pub div{width:20px; height: 50px; left:-10px; background-size: cover;margin-top: -25px;}
.but_pub .swiper-button-next{left:auto;right:-10px;background-size: cover;}

.expert_intrbox{padding: 20px;}
.expert_case dd{padding: 0;padding-top: 15px;}
.expert_d01 .left{width: 350px;}	
.expert_d01 .right{width: calc(100% - 380px)}

.specialty p{min-height: inherit;}
.expert_link dt img{width: 60px;height: 60px;}
.expert_link dl{width: 140px;}
}

@media only screen and (max-width:767px) {
.expert_d02, .expert_d04, .expert_d05,.expert_d01{padding: 30px 0;}
.expert_d03{padding-bottom: 30px;}
.expert_d01 .left,.expert_d01 .right,.expert_intr dt,.expert_intr dd{float: none;width: 100%;}
.expert_d01 .left{width: 200px;margin: auto; margin-bottom: 20px;}
.expert_intr dl{height: auto !important;}

.expert_case li{float: none;width: 100%;margin-bottom: 30px}
.expert_case li:last-child{margin-bottom: 0;}
.expert_case dl{padding: 0;}
.expert_case ul{margin: 0;}
.expert_case dd h3{font-weight: bold;}
.but_pub div{ left:-5px;}
.but_pub .swiper-button-next{left:auto;right: -5px;}
.expert_intr01{    border-bottom: 2px solid #509274;padding-bottom: 15px;margin-bottom: 15px;}

}


/*健康知识*/
.health_cont li{margin-bottom: 30px;}
.health_cont .page{padding-top: 20px;}
@media only screen and (max-width:767px) {
.health_cont .page{padding-top: 10px;}
}
/*网站地图*/
.mapsite_p{overflow: hidden;}
.mapsite h3{margin-bottom: 15px;}
.mapsite_p dd{float: left;margin-right: 50px;}
.mapsite li{overflow: hidden;padding: 30px 0;border-bottom: 1px dashed #eee;line-height: 24px;}
.mapsite li:first-child{padding-top: 0;}
.mapsite li:last-child{border: none;padding-bottom: 0;}
@media only screen and (max-width:767px) {
.mapsite li{padding: 15px 0;}
.mapsite h3{margin-bottom: 10px;font-weight:bold;}
.mapsite_p dd{margin-right: 20px;}
}


@media only screen and (min-width:1025px){
.expert_slider01 dd,.leader_list li 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;}
.expert_slider01 dl:hover dd{background:#28604e url(../images/dot26.jpg) no-repeat center center;background-size: cover;color: #fff;}
.expert_slider01 dl:hover a{color: #fff !important;}
.expert_slider01 dl dd a:hover{color: #fff !important;opacity: 0.8;}

.leader_list li:hover dd p{visibility:visible;opacity: 1;}
.leader_list li:hover dd{-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
}




.profile_top .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #fff;}
.profile_top .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#20a8e6;}
.profile_top .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.profile_top .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.profile_top .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#fff;}

.profile_top .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fff !important;}


/*特邀专家*/
.expert_ch .ser-query .rr li{width: 48%;}
.expert_ty .expert_title{border: none;padding: 0;margin: 0;padding: 0 40px;height: 56px;line-height: 56px;background:#f5f1ee url(../images/ty_bg.jpg) no-repeat center center;background-size: cover;border-bottom: 4px solid #eee9e2;}
.expert_ty .expert_list dt,.expert_ty .iteam_name{height: 40px;line-height: 40px;}
.expert_ty .expert_list dt,.expert_ty .expert_box:nth-child(2n) .expert_list dt{background: none;padding: 0;width: 185px;border: none;float: left;}
.expert_ty .expert_list li{width: 50%;margin-bottom:0;}
.expert_ty .expert_list li dl{margin: 0 30px;border-bottom: 1px solid #bfdcd7;padding: 30px 0;}
.expert_ty .expert_list{margin: 0;border: 1px solid #e6dfd8;border-top:0;padding-bottom: 40px;}
.expert_ty .expert_list dd,.expert_ty .expert_box:nth-child(2n) .expert_list dd{border: none;width: calc(100% - 215px);float: right;padding: 0;}
.expert_ty .iteam_p{width: auto;margin-right: 30px;}
.expert_ty .arrow{top:34px;}
.expert_ty .iteam_hover{top:40px;left: 0;}
.expert_ty .expert_list dt h2 i{display: block;font-size: 14px;    line-height: 18px;}
.expert_ty dd.clear{clear: both;float: none;width: 100%;}
.expert_ty .expert_list li:nth-child(2n) .iteam_hover{left:auto;right: 0;}
.expert_ty .expert_list li:nth-child(2n+1) {clear: both;}
.expert_ty .expert_box:nth-child(2n) .expert_title{    border-bottom: 4px solid #ddebe8;background: #f5f1ee url(../images/ty_bg2.jpg) no-repeat center center;
    background-size: cover;}
.expert_ty .expert_box:nth-child(2n) .expert_list{      border: 1px solid #c3dcd7; border-top: 0;}


.querybox .expert_list li{width: 100%;}

/*our*/
.expert_our .expert_list dd{height: 121px;}
.expert_our .expert_list li:nth-child(4n+1){clear: both;}

@media only screen and (max-width:1366px){
.expert_ty .iteam_p{margin-right: 20px;}
}
@media only screen and (max-width:1024px){
.expert_ty .expert_list li,.expert_ty .expert_list dt, .expert_ty .expert_box:nth-child(2n) .expert_list dt,.expert_ty .expert_list dd{float: none;width: 100%;}
.expert_ty .expert_list dd,.expert_box:nth-child(2n) .expert_list dd{float: none!important;width: 100%!important;}
.expert_ty .expert_list dt h2{display: inline-block;    font-weight: bold;}
.expert_ty .expert_list li dl{margin: 0 20px;padding:15px 0;}
.expert_ty .expert_list dt h2 i{display: inline-block;}
.expert_ty .expert_title{padding: 0 20px;}
.expert_ty .expert_list li:last-child dl{border: none;}
.expert_ty .expert_list{padding-bottom: 20px;}
.expert_ty .expert_list dt, .expert_ty .iteam_name{height: 30px;line-height: 30px;}
.expert_ty .expert_list dt{margin-bottom: 5px;}
.expert_ty .expert_list dt h2 a{font-size: 12px;}


.expert_our .expert_list li{width: 33.33%;}
.expert_our .expert_list dd{height: 131px;}
.expert_our .expert_list li:nth-child(3n+1){clear: both;}
.expert_our .expert_list li:nth-child(4n+1){clear: inherit;}

}

@media only screen and (max-width:767px){
.expert_ch .ser-query .rr li{float: none;width: 100%;margin: 0;}
.expert_our .expert_list li{width: 100%;}
.expert_our .expert_list dd{height: auto;}

}









