/*=====首页=====*/
/*topBarCom start*/
.index_topBarCom{padding-bottom:30px;}
.menubox{width:210px; height:380px; float:left; margin-right:17px; background:#f7fbff; position:relative; z-index:100;}
.menuLeft h4{font-size:18px; color:#333; text-align:center; line-height:58px;}
.menuLeft li{z-index:100; display:block;font-size:14px; position:relative; padding-left:36px;}
.menuLeft li.cur,.menuLeft li:hover,.menuLeft li:hover a{background:#53a2ef; color:#fff;}
.menuLeft li.cur a{ color:#fff;}
.menuLeft li a{display:block; height:34px; line-height:34px; font-size:14px; color:#333;}
.menuLeft li::after{content:''; width:6px; height:12px; background:url(../images/icons.png) -21px 0; position:absolute; right:14px; top:12px; }
.menuLeft li.cur::after,.menuLeft li:hover::after{background:url(../images/icons.png) -27px 0; }
.menuRight{position:absolute; left:210px; top:0; z-index:100;}
.menuRight li{width:342px; height:380px; display:none;background:#f7fbff; padding:0 30px;}
.menuRight li p{font-size:18px; color:#333; padding:18px 0 10px;}
.menuRight li a{font-size:16px; color:#666; padding:10px 15px 10px 0; display:inline-block;}
.menuRight li a:hover{color:#53a2ef;}
.banner{float:left; width:670px; position:relative; height:380px; overflow:hidden;}
.banner ul li.active{display:block;}
.banner ul li{float:left; display:none;}
.banner .num{width:100%; height:10px; text-align:center; position:absolute; left:0; bottom:18px; cursor:pointer; z-index:99;}
.banner .num span{display:inline-block; width:10px; height:10px; background:#fff; margin:0 8px; border-radius:100%;opacity:0.5; filter: alpha(opacity=50);}
.banner .num span.active{background:#fff; opacity:1; filter: alpha(opacity=100);}
/*热门推荐*/
.index_kepu_right{ width:286px!important;}
.index_kepu_right li.frist_hot{ width:286px!important; height:161px!important;}
.kepu_right,.audio_kepu_right,.article_kepu_right,.ask_kepu_right{float:right; width:300px;}
.kepu_tit{font-size:20px; color:#53a2ef; position:relative; line-height:1; padding-bottom:15px;}
.kepu_right li.frist_hot a{display:block;}
.kepu_right li.frist_hot{position:relative;width:300px; height:169px; padding:0; overflow:hidden;}
.kepu_right li.frist_hot label{display:block; width:23px; height:27px; position:absolute; left:12px; top:0; line-height: 1;}
.kepu_right li.frist_hot img.pic{display:block; width:100%; -webkit-transform: scale(1,1);-moz-transform: scale(1,1);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.kepu_right li.frist_hot a:hover img.pic{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); transform:scale(1.1,1.1); -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.kepu_right li.frist_hot p{color:#000;}
.kepu_right li{padding-top:6px;+*padding-top:5px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.kepu_right li p{position:absolute; left:10px; bottom:10px; line-height:1; color:#fff; font-size:18px;}
.kepu_right li.first{+*padding-top:3px; padding-top:8px;}
.kepu_right li.first a{font-size:20px; font-weight:bold;}
.kepu_right li a{font-size:14px;}
.kepu_right li a:hover{color:#53a2ef;}
.kepu_right li a span{font-size:18px; color:#d81e06; margin-right:10px;}
.kepu_right li a span.first{font-size:20px;}
.kepu_right li a span.grey{color:#999;}
/*语音 start*/
.audio_list_new{width:392px; float:left; padding-top:30px; margin-right:12px;overflow:hidden;}
.audio_list_new ul{overflow:hidden;}
/*音频样式1*/
.audiostyle1 .li_style1 a,.audiostyle1 .li_style2 a,.audiostyle1 .li_style a{display:block;}
.audiostyle1 .li_style1{width:192px; height:212px; background:#fff; float:left; margin:0 8px 20px 0; display:inline-block; overflow:hidden;}
.audiostyle1 .li_style1 a:hover{color:#53a2ef;}
.audiostyle1 .li_style1 dt{width:192px; height:77px; position:relative; overflow:hidden;}
.audiostyle1 .li_style1 dt .img{width:192px; height:77px; -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.audiostyle1 .li_style1 a:hover dt .img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.audiostyle1 .li_style1 h3{font-size:16px;padding:14px 6px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.audiostyle1 .li_style1 dd{height:134px; border:1px solid #e5e5e5; border-top:0;}
.audiostyle1 .li_style1 .audio_num em,.audiostyle1 .li_style2 .audio_num em{font-size:12px;}
/*音频样式2*/
.audiostyle1 .li_style2{width:170px; height:210px; background:#fff; float:left; border:1px solid #e5e5e5; margin-right:6px; padding:0 10px;}
.audiostyle1 .li_style2 a:hover h3{color:#53a2ef;}
.audiostyle1 .li_style2 h3{height:58px; line-height:25px; margin-top:15px; font-size:16px; position:relative; padding-left:32px;}
.audiostyle1 .li_style2 .audio_bar{width:166px; height:40px; line-height:40px; background:#f3f3f3; border-radius:10px; text-align:center; font-size:16px; margin:0 auto;}
.audiostyle1 .li_style2 .audio_bar i{display:inline-block; width:15px; height:17px; background:url(../images/icons.png) 0 -105px; vertical-align:middle; }
.audiostyle1 .li_style2 .audio_bar em{ vertical-align:middle; padding-left:12px;}
.audiostyle1 .li_style2 .audio_num{padding:8px 0 0 0;}
.audiostyle1 .li_style2  .bottom_zj_info{margin:18px 0 0; padding-top:10px;}
/*音频样式3*/
.audiostyle1 .li_style{width:390px; height:210px; float:left; border:1px solid #e5e5e5; margin:0 0 20px 0; background:#fff;}
.audiostyle1 .li_style dt{padding:0 18px;}
.audiostyle1 .li_style a:hover h3{color:#53a2ef;}
.audiostyle1 .li_style h3{font-size:20px; position:relative; padding:18px 0 14px 42px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.audiostyle1 .li_style h3 .askIcon{top:18px;}
.audiostyle1 .li_style .audio_bar .answerIcon{top:10px;}
.audiostyle1 .li_style .audio_bar{position:relative; margin:0 18px;}
.audiostyle1 .li_style .audio_line{width:308px; height:48px; line-height:48px; background:#f3f3f3; border-radius:10px; text-align:center; font-size:16px; margin:0 0 0 42px;}
.audiostyle1 .li_style .audio_line i{display:inline-block; width:15px; height:17px; background:url(../images/icons.png) 0 -105px; vertical-align:middle; }
.audiostyle1 .li_style .audio_bar em{ vertical-align:middle; padding-left:12px; color:#333; }
.audiostyle1 .li_style .audio_num{padding:5px 18px 0 75px; font-size:14px; color:#999;}
.audiostyle1 .li_style .bottom_zj_info2{background:#fafafa; padding:12px 32px; overflow:hidden; margin-top:10px;}
/*语音贡献榜*/
.contribution_list{border:1px solid #e5e5e5; border-top:0;}
.contribution_list li a{display:block;padding:14px 10px 14px 32px; *+padding:11px 10px 13px 32px; border-bottom:1px solid #e5e5e5; overflow:hidden; position:relative;}
.contribution_list li.noborder a{padding-bottom:13px; border:0;}
.contribution_list li a:hover span{color:#53a2ef;}
.contribution_list li dl{overflow:hidden;}
.contribution_list li dt{width:60px; height:60px; float:left; margin-right:46px; position:relative;}
.contribution_list li dt i{width:24px; height:24px; background:url(../images/icons.png) 0 0; position:absolute; right:-11px; bottom:0;}
.contribution_list li dt i.i1{background-position:-91px 0;}
.contribution_list li dt i.i2{background-position:-115px 0;}
.contribution_list li dt i.i3{background-position:-139px 0;}
.contribution_list li dt i.i4{background-position:-163px 0;}
.contribution_list li dt i.i5{background-position:-187px 0;}
.contribution_list li dt img{width:60px; height:60px; border-radius:100%;}
.contribution_list li dd{float:left; width:144px;}
.contribution_list li dd h3{line-height:1;}
.contribution_list li dd h3 span{font-size:20px; color:#000;}
.contribution_list li dd h3 em{font-size:14px; color:#666; padding-left:12px;}
.contribution_list li dd p{padding-top:6px;}
.contribution_list li dd p em{font-size:12px; color:#999; padding-right:6px;}
.contribution_num{width:98px; position:absolute; right:0; top:50%; font-size:18px; text-align:left; margin-top:-12px;}
/*最新发布文章*/
.article_right{width:285px; height:450px; float:right; margin-top:30px; background:#f5f5f5;}
.article_right ul{overflow: hidden;}
.article_right li.first{width:285px; height:114px; padding:0; margin-bottom:15px; overflow:hidden;}
.article_right li.first img{width:285px; height:114px;-webkit-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.article_right li.first a:hover img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); transform:scale(1.1,1.1); -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.article_right li{padding:0 18px 13px; *+height:48px;}
.article_right li:hover a{color:#53a2ef;}
.article_right li h3{font-size:16px; padding-bottom:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_right li h3.h3{font-size:20px;}
.article_right li .browse_num{padding:0}
.article_list .hot_shipin_list,.ask_list .hot_shipin_list{padding-top:30px;}
/*名医名院 start */
.hospistalBox{background:#f5f5f5;padding-bottom:40px;}
.hospistal_list_l{width:830px; padding-top:30px; float:left;}
.hospistal_list_l li{width:408px; /*height:206px;*/ height:134px; background:#fff; overflow:hidden; padding:24px 0 0; margin:20px 12px 0 0; float:left;}
.hospistal_list_l li a{display:block;}
.hospistal_list_l li:hover{box-shadow:0 0 12px #dadada;}
.hospistal_list_l li:hover a h3 span{color:#53a2ef;}
.hospistal_list_l li dl{padding:0 14px;}
.hospistal_list_l li dt{width:90px; height:90px; float:left;}
.hospistal_list_l li dt img{display:block; width:100%; border-radius:100%;}
.hospistal_list_l li dd{height:130px; padding-left:110px; *+padding-left:20px;}
.hospistal_list_l li dd h3 span{font-size:24px; font-weight:bold;}
.hospistal_list_l li dd h3 em{font-size:18px; padding-left:12px;}
.hospistal_list_l li dd p{padding:4px 0 6px;    white-space: nowrap;text-overflow: ellipsis;overflow: hidden; word-break: break-all;}
.hospistal_list_l li dd p em{font-size:16px; color:#666; padding-right:8px;}
.hospistal_list_l li dd .zj_goodAt{font-size:14px; color:#666; line-height:20px;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.hospistal_list_l li dd .zj_goodAt label{color:#53a2ef;}
.hospistal_list_l .zj_original_num{display:none;}
.hospital_list_r{width:360px; float:right;padding-top:30px;}
.hospital_list_r ul{background:#fff;}
.hospital_list_r li{border-bottom:1px solid #e5e5e5; padding:27px 0 28px; margin:0 10px; overflow:hidden;}
.hospital_list_r li a{display:block;}
.hospital_list_r li:last-child{border:0; padding-bottom:29px;}
.hospital_list_r li:hover a{color:#53a2ef;}
.hospital_list_r dt{width:172px; height:122px; float:left; margin-right:14px;}
.hospital_list_r dt img{display:block; width:172px; height:122px; border-radius:10px;}
.hospital_list_r dd h3{font-size:18px; height:52px; padding-bottom:4px;}
.hospital_list_r dd p span{border:1px solid #ff7268; font-size:12px; color:#ff7268; border-radius:20px; margin-right:5px; padding:1px 5px;}
.address{font-size:12px; color:#999; padding-top:22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.address i{display:inline-block; width:12px; height:15px; background:url(../images/icons.png) 0 -74px; margin-right:4px; vertical-align:middle; position:relative; top:-1px; *+top:0px;}
/*热门问答*/
.ask_right{width:285px; float:right; margin-top:30px;}
.ask_right li{height:235px; background:#fff; border:1px solid #e5e5e5; margin-bottom: 20px;}
.ask_right li a{padding:24px 20px 0; display:block;}
.ask_right li:hover a{color:#53a2ef;}
.ask_right li h3{height:30px; line-height:25px; font-size:16px; padding-left:38px;position:relative; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ask_right li p{font-size:16px;padding:2px 0 0 38px;color:#666;position:relative;line-height:25px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ask_right li p .answerIcon{top:7px;}
.ask_right li .browse_num{padding:10px 0 0;}
.ask_right li dl{padding-top:16px;margin-top:14px;border-top:1px solid #e5e5e5;}
.ask_right li dt{width:45px; height:45px; float:left;}
.ask_right li dt img{display:block; width:100%; border-radius:100%;}
.ask_right li:hover h4 span{color:#333;}
.ask_right li:hover h4 em{color:#666;}
.ask_right li dd{padding-left:60px;}
.ask_right li dd h4 span{font-size:16px;}
.ask_right li dd h4 em{padding-left:12px; color:#666;}
.ask_right li dd p{padding-left:0; line-height:18px;}
.ask_right li dd p em{font-size:14px; padding-right:10px; color:#999;}
/*疾病百科 start*/
.indexDisease{padding-bottom:40px;}
.indexDisease_section{width:386px; margin-top:30px; background:#fbfbfb; float:left; margin-right:21px;}
.indexDisease_section li{height:163px; padding:27px 26px 0;}
.indexDisease_section li a{width:31%; font-size:16px; color:#666; display:inline-block; padding-bottom:18px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; margin-right:1%;}
.indexDisease_section li a:hover{color:#53a2ef;}
/*=====语音列表=====*/
/*右侧精选推荐*/
.audio_kepu_right .kepu_tit a.fr{color:#999; font-size:16px;}
.audio_kepu_right li a:hover,.audio_kepu_right .audio_hot a:hover h3 span,.audio_kepu_right .kepu_tit a.fr:hover{color:#53a2ef;}
.audio_kepu_right .audio_hot{height:106px; background:#f7f7f7; overflow:hidden; padding:20px 15px 0; position:relative;}
.audio_kepu_right .audio_hot h3{font-size:18px; padding-bottom:10px;}
.audio_kepu_right .audio_hot h3 span{ color:#333; width:172px; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
/*.audio_kepu_right .audio_hot label{display:block; width:23px; height:27px; position:absolute; left:0; top:0; line-height: 1;}*/
.audio_kepu_right .audio_hot h4 span{font-size:16px; color:#333;}
.audio_kepu_right .audio_hot h4 em{color:#666; padding-left:10px;}
.audio_kepu_right .audio_hot dd p{padding-top:4px;}
.audio_kepu_right .audio_hot dd p em{color:#999; padding-right:10px;}
.audio_kepu_right .audio_hot dt{width:45px; height:45px; margin-right:10px; float:left;}
.audio_kepu_right .audio_hot dt img{display:block; width:100%; border-radius:100%;}
.audio_kepu_right li{font-size:14px; padding-top:14px; vertical-align:middle; overflow:hidden;}
.audio_kepu_right li p{display:inline-block; width:226px; float:left; vertical-align:middle;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.audio_kepu_right li span{color:#999; font-size:18px; padding-right:12px; vertical-align:middle;}
.audio_kepu_right li span.red{color:#d81e06;}
.audio_kepu_right li .audio_num,.audio_kepu_right .audio_hot .audio_num{display:inline-block; padding:0; float:right;}
.audio_kepu_right li .audio_num em,.audio_kepu_right .audio_hot .audio_num em{padding-right:0; font-size:12px;}
/*=====专家文章列表=====*/
/*右侧精选推荐*/
.article_kepu_right li{padding:16px 0 0;}
.article_kepu_right li a{display:block;}
.article_kepu_right li.frist_hot{overflow:hidden; padding:0; position:relative;}
.article_kepu_right li.frist_hot label{display:block; width:23px; height:27px; position:absolute; left:12px; top:0; line-height: 1;}
.article_kepu_right li.frist_hot .pic{width:300px; height:120px;-webkit-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.article_kepu_right li.frist_hot a:hover .pic{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); transform:scale(1.1,1.1); -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.article_kepu_right li:hover a{color:#53a2ef;}
.article_kepu_right li h3{font-size:16px; padding-bottom:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_kepu_right li h3.h3{font-size:20px;}
.article_kepu_right li .browse_num{padding:0}
/*=====问答列表=====*/
.ask_kepu_right li{padding-bottom:17px;}
.ask_kepu_right li a{display:block;}
.ask_kepu_right li.first{padding:10px 0 26px 0;}
.ask_kepu_right li a:hover{color:#53a2ef;}
.ask_kepu_right li h3{height:30px; font-size:16px; padding-left:38px;position:relative; line-height:25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ask_kepu_right li p{font-size:16px;padding: 3px 0 0 38px;color:#666;position:relative;line-height:25px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ask_kepu_right li p .answerIcon{top:7px;}
.ask_kepu_right li .browse_num{padding:10px 0 0;}
/*=====疾病百科=====*/
.disease_com{padding:0 0 26px;}
.disease_com_tit{font-size:16px; overflow:hidden;}
.disease_com_tit span{float:right; padding-bottom:10px;}
.disease_com_tit em{color:#53a2ef;}
.disease_com dd{border-top:1px solid #e5e5e5; padding:12px 0 18px;overflow:hidden;}
.disease_com dd a{display:inline-block; float:left; width:124px; height:30px; line-height:18px; padding:12px 0 0 26px; font-size:16px;}
.disease_com dd a:hover{color:#53a2ef;}
/*=====疾病主页=====*/
/*疾病就诊指南*/
.jibingTop h2{font-size:28px; padding-bottom:27px;}
.jibingTop .tabbox li a{font-size:18px;}
.jibing_guide{height:25px;padding:40px 0 30px;font-size: 22px;
    font-weight: bold;
    color: #333333;}
.jibing_guide i{display:inline-block; width:25px; height:25px; background:url(../images/25G/jibing1.png) no-repeat;background-size: 100% 100%; position:relative; top:4px; margin-right:6px;}
.jibingInfo{overflow:hidden; padding-bottom:30px;}
.jibingInfo li{float:left; width:512px; line-height:35px; font-size:16px; padding-left:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jibingInfo li label{color:#666;}
.jibingInfo li a{color:#53a2ef; padding-right:10px;}
.jibingInfo li a:hover{text-decoration:underline;}
/*疾病标题*/
.jibing_tit{font-size:22px; color: #53a2ef; padding-top:40px;padding-bottom: 30px;}
.jibing_tit a.fr{
    width: 60px;
    height: 24px;
    background: url(../images/25G/gengduo.png) no-repeat;
    display: inline-block;
    background-size: 100% 100%;
    position: relative;
    top: 11px;
} 
.jibing_tit span label{
    color: #3878F8;
}
.hospitalBoxTOplist{
    padding-top: 30px;
}
.jibing_tit a.fr:hover{color:#53a2ef;}
.jibing_tit em{color:#be2f39;}
.jibing_tit span{color:#333;font-weight: 600;}
.jibing_tit span i{display:inline-block; width:26px; height:26px; background:url(../images/icons.png) 0 0; position:relative; top:4px; *+top:-3px; margin-right:6px;}
.jibing_tit span i.iVideo{background-position:-60px -31px;}
.jibing_tit span i.iAudio{background-position:-86px -31px;}
.jibing_tit span i.iArticle{background-position:-112px -31px;}
.jibing_tit span i.iAsk{background-position:-138px -31px;}
.jibing_tit span i.iDoctor{background-position:-164px -31px; top:3px; *+top:-5px;}
.jibing_tit span i.iHospital{background-position:-34px -57px;}
/*=====医院主页=====*/
.hospital_home_left{width:866px; float:left; padding-bottom:10px;}
.hospital_home_top dl{overflow:hidden;}
.hospital_home_top dt{width:494px; height:345px; float:left; margin-right:30px;}
.hospital_home_top dt img{display:block; width:100%;}
.hospital_home_top dd h2{font-size:34px; font-weight:bold;}
.hospital_home_top dd p{ padding:20px 0 40px;}
.hospital_home_top dd p span{border:1px solid #ff7268; font-size:14px; color:#ff7268; border-radius:20px; margin-right:8px; padding:1px 11px;}
.hospital_tell{line-height:28px;}
.hospital_tell label{display:block; font-size:18px;}
.hospital_home_doctor .sxBox{margin-top:10px; padding-top:0;}
.hospital_home_doctor .sxBox .sxBox_center{width:auto; margin:0;}
/*科室医生*/
.hospital_home_left .doctor_list li{width:274px; height:280px; border:1px solid #e5e5e5; margin-right:19px;}
.hospital_home_left .doctor_list dt{width:90px; height:90px; margin:22px auto 7px;}
.hospital_home_left .doctor_list dd h3{height:36px;}
.hospital_home_left .doctor_list dd h3 span{font-size:24px;}
.hospital_home_left .doctor_list dd h3 em{font-size:18px; padding-left:12px;}
.hospital_home_left .doctor_list dd p{height:55px; line-height:24px; font-size:16px;}
.hospital_home_left .zj_original_num{height:70px; display:block;}
.hospital_home_left .zj_original_num p{font-size:14px; line-height:21px; color:#666; padding:10px 22px 0;}
.hospital_home_left .zj_original_num p label{color:#53a2ef;}
/*推荐专家*/
.hospital_home_right{width:287px; float:right; }
.hos_tjDoctor{/*height:337px;*/ height:263px; position:relative; overflow:hidden;}
.hos_tjDoctor ul{width:400%; position:absolute; left:0; top:55px;}
.hos_tjDoctor li{width:285px; /*height:280px;*/ height:206px; float:left; border:1px solid #e5e5e5;}
.hos_tjDoctor li a:hover{color:#53a2ef;}
.hos_tjDoctor dt{width:90px; height:90px; margin:22px auto 7px;}
.hos_tjDoctor dt img{display:block; width:100%; border-radius:100%;}
.hos_tjDoctor dd{text-align:center;}
.hos_tjDoctor dd h3{height:36px;}
.hos_tjDoctor dd h3 span{font-size:24px;}
.hos_tjDoctor dd h3 em{font-size:18px; padding-left:12px;}
.hos_tjDoctor dd p{height:49px; line-height:24px; font-size:16px;padding:0 8px;}
.hos_tjDoctor dd p em{padding:0 4px; color:#666;}
.hos_tjDoctor .zj_original_num{margin-top:0; display:none;}
#prevBtn,#nextBtn{width:96px; height:80px; position:absolute; top:80px; z-index:99; cursor:pointer;}
#prevBtn i,#nextBtn i{display:block; width:10px; height:20px; background:url(../images/icons.png) 0 0; margin:36px auto 0;}
#prevBtn{left:0;}
#prevBtn i{background-position:-34px -84px;}
#nextBtn{ right:0;}
#nextBtn i{background-position:-44px -84px;}
/*附近其他医院*/
.otherHospital{margin-top:30px;}
.otherHospital li{width:285px; height:314px; background:#fff; border:1px solid #e5e5e5; float:left; margin-bottom:20px;}
.otherHospital li a{display:block;}
.otherHospital li:hover{box-shadow:0 0 10px #d2d2d2;}
.hospital_home_right li:hover{box-shadow:0 0 0 #d2d2d2;}
.otherHospital li a:hover{color:#53a2ef;}
.otherHospital li .pic{width:285px; height:199px;}
.otherHospital li .pic img{display:block; width:100%;}
.otherHospital li h3{font-size:18px; padding:12px 12px 6px; line-height:1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.otherHospital li p{padding:6px 12px 0;}
.otherHospital li p span{border:1px solid #ff7268; font-size:14px; color:#ff7268; border-radius:20px; margin-right:8px; padding:1px 11px;}
.otherHospital li .address{padding:22px 12px 0;}
/*=====搜索页=====*/
.search_disease{padding:30px 0 37px;}
.search_disease .jibing_tit{padding:0 0 22px 0;}
.search_disease .jibing_tit i{background-position:-60px -57px; top:3px;}
.search_disease a{font-size:20px; padding-right:30px; padding-bottom:15px; display:inline-block;}
.search_disease a span{color:#be2f39;}
.searchHeader{border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.searchHeader .search_line{padding:12px 0 0 40px; float:left;}
.searchHeader .text,.searchHeader .submit{ font-size:16px; font-family:"微软雅黑"; }
.searchHeader .text{width:536px; height:40px; line-height:40px; border:1px solid #e5e5e5;padding-left:14px; color:#333;}
.searchHeader .submit{width:90px; height:42px; line-height:42px; background:#53a2ef; color:#fff; border:0; margin-left:20px;}
.searchTit{font-size:22px; padding-bottom:15px;}
.searchTit .fr{position:relative; top:-2px; cursor:pointer;}

/*=====关于我们=====*/
.aboutBanner{height:200px; background:#caeeff; margin-bottom:40px;}
.aboutUs{background:#fff; overflow:hidden; padding-bottom:40px;}
.aboutUs_left{width:250px;float:left; border:1px solid #e5e5e5; border-bottom:0; margin-right:42px;}
.aboutUs_left li a{font-size:20px; border-bottom:1px solid #e5e5e5; display:block; padding:18px 0; text-align:center;}
.aboutUs_left li.active a{background:#53a2ef; color:#fff;}
.aboutUs_right{float:right; width:906px;}
.aboutTit{height:26px; line-height:26px; font-size:22px; color:#999; font-size:18px; border-left:4px solid #53a2ef; padding-left:8px; font-weight:bold;}
.aboutTit span{color:#333; font-size:22px; padding-right:15px;}
.aboutInfo span{font-size:18px; font-weight:bold;line-height: 27px; padding:20px 0 10px; display:block;}
.aboutInfo label{font-weight:bold; font-size:16px;}
.aboutInfo p{font-size: 16px;line-height: 27px; text-indent:2em;}
.joinInfo span{font-size:18px;font-weight: bold;color: #53a2ef; padding:18px 0 2px; display:block;}
.joinInfo em{font-size:16px; font-weight:bold; display:block; padding:4px 0;}
.joinInfo p{font-size: 16px;line-height: 27px;}
.contactInfo1 label{font-size:16px; font-weight:bold; display:block; padding:4px 0;}
.contactInfo1 em{color:#53a2ef; padding-right:10px;}
.contactInfo1 p{font-size: 16px;line-height:30px;}
.contactInfo1{padding-top:10px; width:452px; float:left;}
.contactInfo1 span{font-size:14px; float:left; text-align:center; width:156px; display:inline-block;}
.contactInfo1 span em{padding-right:0;}
.contactInfo1 span img{display:block; width:100px; height:100px; margin:20px auto 10px;}









.articleBoxGuoContent{
    padding-top: 23px;
}
.articleBoxGuoContent .articleBoxGuoContentLeft{
    width: 896px;
    height: 571px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
}
.articleBoxGuoContent .articleBoxGuoContentRight{
    width: 284px;
}
.relatedArticlesBOxHome{
    width: 800px;
    margin: 0 auto;
    padding-top: 43px;
}
.relatedArticlesBOxHome .relatedArticlesBList{
    padding-bottom: 40px;
}
.relatedArticlesBOxHome .relatedArticlesBList:hover a .TopDiv1 .issueP1{
    color: #3878F8;
}
.relatedArticlesBOxHome .relatedArticlesBList a{
  display: block;
}


.relatedArticlesBOxHome .relatedArticlesBList a .TopDiv1 .issueP1{
  font-size: 18px;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.relatedArticlesBOxHome .relatedArticlesBList a .TopDiv1 .answerP2{
  font-size: 14px;
  font-family: MicrosoftYaHei;
  color: #666666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  padding-top: 9px;
}
.relatedArticlesBOxHome .relatedArticlesBList a .BottomDiv2{
  padding-top: 20px;
  height: 40px;
} 
.relatedArticlesBOxHome .relatedArticlesBList a .BottomDiv2 .BottomDiv2Left img{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #999999;
}
.relatedArticlesBOxHome .relatedArticlesBList a .BottomDiv2 .BottomDiv2Left b{
  font-size: 18px;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #333333;
  padding:0 10px
}
.relatedArticlesBOxHome .relatedArticlesBList a .BottomDiv2 .BottomDiv2Left span{
  font-size: 14px;
  font-family: MicrosoftYaHei;
  color: #666666;
  padding-right: 40px;
}
.relatedArticlesBOxHome .relatedArticlesBList a .BottomDiv2 .BottomDiv2Left{
  font-size: 14px;
  font-family: MicrosoftYaHei;
  color: #999999;
}
.relatedArticlesBOxHome .relatedArticlesBList a .BottomDiv2 .BottomDiv2Right{
  font-size: 14px;
  font-family: MicrosoftYaHei;
  color: #999999;
}
.relatedArticlesBOxHome .relatedArticlesBList a .BottomDiv2 .BottomDiv2Right i{
  width: 17px;
  height: 11px;
  background: url(../images/25G/sou3.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  margin-left: 40px;
  margin-right: 6px;
  position: relative;
  top: 0px;
}
.relatedArticlesBOxHome .relatedArticlesBList a .BottomDiv2 .BottomDiv2Right span{
  padding-left: 22px;
}

.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightHeader{
    height: 57px;
    background: #EBF1FE;
    text-indent: 20px;
    line-height: 57px;
    font-size: 22px;
    font-family: MicrosoftYaHei;
    color: #333333;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent{
    height: 514px;
    overflow: hidden;
    border: 1px solid #E5E5E5;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont{
    width: 243px;
    margin: 0 auto;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 26px;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxContLastChild{
    border-bottom: 0;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a{
    display: block;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .titleP1{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    padding:20px 0 10px 0;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .contentP2{
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .doctotP3{
    padding-top: 12px;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .doctotP3 dl dt{
    width: 40px;
    height: 40px;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .doctotP3 dl dt img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: block;
    border: 1px solid #999999;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .doctotP3 dl dd{
    width: 75%;
    padding-left: 13px;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .doctotP3 dl dd .nameP1{
    font-size: 14px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .doctotP3 dl dd .nameP1 span{
    font-size: 14px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
    padding-left: 20px;
}
.articleBoxGuoContent .articleBoxGuoContentRight .articleBoxGuoContentRightContent .listBoxCont a .doctotP3 dl dd .hospitalP2{
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #666666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    padding-top: 5px;
}