/*=====视频终端页=====*/
.width872{width:872px;}
.width652{width:652px; float:right;}
.width284{width:284px; float:right;}
.detailsLeft{width:872px; float:left; padding-bottom:20px; position:relative;}
.zjDetails{width:223px; background:#fff; border:1px solid #e5e5e5; float:left; position:static;}
.zjDetails a{display:block;}
.zjDetails a:hover{color:#53a2ef;}
.zjDetails dt{width:90px; height:90px; margin:0 auto; padding-top:22px;}
.zjDetails dt img{display:block; width:100%; border-radius:100%;}
.zjDetails dd{padding-bottom:14px;}
.zjDetails dd h3{text-align:center; padding:7px 0 6px;}
.zjDetails dd h3 span{font-size:24px; font-weight:bold;}
.zjDetails dd h3 em{font-size:18px; padding-left:12px; color:#333;}
.zjDetails dd p{text-align:center; font-size:16px; color:#666; padding:0 6px;}
.zjDetails dd p em{padding:0 6px;}
.zjDetails .zj_original_num{margin-top:0; }
.videoDetails_center{width:652px; float:left; margin-left:18px;}
.detailsTop{ font-size:14px; margin-bottom:10px;}
h1{font-size:30px; font-weight:bold; line-height:1.1;}
.detailsTop p{color:#999; padding-top:13px;}
.detailsTop span i{display:inline-block; vertical-align:middle;position:relative; margin-right:4px;}
.detailsTop span i.icon1{width:16px; height:11px; background:url(../images/icons.png) 0 -92px; top:-2px; *+top:1px;}
.detailsTop span i.icon2{width:22px; height:15px; background:url(../images/icons.png) 0 -56px; top:-3px; *+top:0px;}
.relatedAudio .audio_num i{display:inline-block; }
.detailsTop span{padding-left:28px;}
.video{height:492px; overflow:hidden; font-size:16px;}
.video video{height:492px;}
.videoDetails_info{padding-top:24px;}
.videoDetails_info strong,.audioDetails_info strong,.askDetails_info strong,.articleDetails_info strong{font-size:20px; font-weight:bold;  display:block;}
.videoDetails_info strong i,.audioDetails_info strong i,.askDetails_info strong i,.articleDetails_info strong i{
    width: 24px;
    height: 24px;
    display: inline-block;
    background: url(../images/25G/contimg.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 4px;
    margin-right: 10px;
}
.videoDetails_info p,.audioDetails_info p,.askDetails_info p,.articleDetails_info p{font-size:16px; line-height:30px; color:#333;padding-bottom:15px;}
.articleDetails_info p a{
    color: #3878F8;
}
/*相关视频*/
/* .relatedVideo,.aboutAudio,.selectedAsk,.aboutArticle{padding-top:15px;} */
.relatedTit{font-size:24px; font-weight:bold; line-height:1;}
.relatedVideo li{  overflow:hidden;}
.relatedVideo li a{display:block;padding:0 0 30px 0;}
.relatedVideo li a:hover{color:#53a2ef;}
.relatedVideo li dt{width:242px; height:136px; float:left; margin-right:12px; position:relative;overflow:hidden;}
.relatedVideo li dt .play_icon{width:36px; height:36px; margin:-13px 0 0 -13px;}
.relatedVideo li dt .pic{width:242px; height:136px; 
-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.relatedVideo li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.relatedVideo li dd{
    height:136px;
}
.relatedVideo li dd h3{height:34px;font-size: 18px; font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #333333; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.relatedVideo li dd p{font-size:14px; color:#666; line-height:22px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.relatedVideo .browse_num{color:#999;}
/*=====语音终端页=====*/
.audiojs .play,.audiojs .loading,.audiojs .error,.audiojs .pause{width:66px; height:66px; background:url(../images/audio.png) 0 0;}
.audiojs .play {background-position:0 0; }
.audiojs .loading{background-position:0 -132px; }
.audiojs .error {background-position:0 -198px; } 
.audiojs .pause {background-position:0 -66px;} 
.audiojs .progress:after{content:"";  width:31px; height:44px; background:url(../images/play_line.png); position:absolute; right:-20px; top:-22px;}
.audiojs .time .played,.audiojs .time .duration{font-family:'microsoft yahei','微软雅黑'}
/*相关语音*/
.aboutAudio li{overflow:hidden;}
.aboutAudio li a{display:block;padding:0 0 30px 0;}
.aboutAudio li a:hover{color:#53a2ef;}
.aboutAudio li dt{width:340px; height:136px; float:left; margin-right:12px; position:relative; overflow:hidden;}
.aboutAudio li dt .pic{width:340px; height:136px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.aboutAudio li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.aboutAudio li dt .audio_icon img{width:36px; height:36px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -13px;}
.aboutAudio li dt img{width:340px; height:136px;}
.aboutAudio li dd{ height:136px;}
.aboutAudio li dd h3{height:30px; font-size:20px; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.aboutAudio li dd p{font-size:14px; color:#666; line-height:21px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.aboutAudio .browse_num span i{width:22px; height:15px; background-position:0 -56px; top:-3px;}
/*=====专家文章终端页=====*/
.articleDetails_info img{display:block; width:auto; margin:0 auto 15px;}
.aboutArticle li{border-bottom:1px solid #e5e5e5; overflow:hidden;}
.aboutArticle li a{display:block;padding:30px 0; }
.aboutArticle li a:hover{color:#53a2ef;}
.aboutArticle li dt{width:242px; height:97px; float:left; margin-right:12px; position:relative; overflow:hidden;}
.aboutArticle li dt .pic{width:242px; height:97px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.aboutArticle li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.aboutArticle li dt .audio_icon img{width:36px; height:36px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -13px;}
.aboutArticle li dd h3{height:30px; font-size:20px; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.aboutArticle li dd p{height:48px; font-size:14px; color:#666; line-height:21px;}
.aboutArticle .browse_num_bt{padding-top:12px;}
/*=====名医问答终端页=====*/
.selectedAsk li{padding:40px 0 36px; border-bottom:1px solid #e5e5e5;}
.selectedAsk li a{display:block; }
.selectedAsk li a:hover h3{color:#53a2ef;}
.selectedAsk li dl{overflow:hidden;}
.selectedAsk li dt{width:60px; height:60px; float:left; margin-right:15px;}
.selectedAsk li dt img{width:100%; display:block; border-radius:100%;}
.selectedAsk li dd h4{padding:4px 0 4px;}
.selectedAsk li dd h4 span{font-size:20px;}
.selectedAsk li dd h4 em{font-size:14px; color:#666; padding-left:12px;}
.selectedAsk li dd p em{font-size:12px; color:#999; padding-right:12px;}
.selectedAsk li .qAnswer{font-size:16px; line-height:29px; padding:12px 0 12px;}
.selectedAsk li h3{font-size:26px; padding-bottom:30px; line-height:1.2;}
.askpt{padding-top:40px;}
/*===终端页 右侧相关推荐区块====*/
/*医生其他视频*/
.doc_otherVideo{background:#F5F5F5; margin-bottom:30px;}
.doc_otherVideo ul{padding:12px 0;}
.doc_otherVideo li{ overflow:hidden;}
.doc_otherVideo li a{display:block;padding:12px 6px 12px 10px;}
.doc_otherVideo li a:hover{color:#53a2ef;}
.doc_otherVideo li dt{width:124px; height:70px; float:left; margin-right:8px; position:relative; overflow:hidden;}
.doc_otherVideo li dt .pic{width:124px; height:70px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.doc_otherVideo li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.doc_otherVideo li dt .play_icon img{width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px;}
.doc_otherVideo li dt img{width:100%; display:block;}
.doc_otherVideo li dt .play_time{width:46px; height:18px; line-height:18px; font-size:12px; right:5px; bottom:5px;}
.doc_otherVideo li dd h3{height:54px; font-size:14px; font-weight:bold;}
.doc_otherVideo .browse_num{color:#999; padding:0; font-size:12px;}
.doc_otherVideo .browse_num em{padding-left:7px;}
/*医生其他文章*/
.relatedArticle{margin-bottom:30px; background:#f5f5f5;overflow:hidden;}
.relatedArticle ul{ padding-bottom:20px;}
.relatedArticle li.first{width:285px; height:114px;padding:0; overflow:hidden;}
.relatedArticle li{padding:16px 18px 0;}
.relatedArticle li a{display:block;}
.relatedArticle 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;}
.relatedArticle 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;}
.relatedArticle li:hover a{color:#53a2ef;}
.relatedArticle li h3{font-size:16px; padding-bottom:6px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.relatedArticle li h3.h3{font-size:20px;}
.relatedArticle li .browse_num{padding:0}
/*相关语音*/
.relatedAudio{width:287px; margin-bottom:30px; overflow:hidden;}
.relatedAudio .audiostyle1 .li_style1{width:285px;border:1px solid #e5e5e5; margin-bottom:20px;}
.relatedAudio .li_style1 a{width:244px; display:block;margin:0 auto;border-bottom: 1px solid #E5E5E5;padding:20px 0;}
.relatedAudio .li_style1 a:hover{color:#53a2ef;}
.relatedAudio .li_style1 dt{width:244px; height:114px; position:relative; overflow:hidden;margin:0 auto}
.relatedAudio .li_style1 dt .img{width:244px; 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;}
.relatedAudio .li_style1 dd{ border-top:0;}
.relatedAudio .li_style1 a:hover dt .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; }
.relatedAudio .audio_icon{width:40px; height:40px;  margin:-20px 0 0 -20px;}
.relatedAudio .li_style1 h3{padding:12px 18px 4px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;}
.relatedAudio .audio_num{padding:0 18px;}
.relatedAudio .audio_num i{display:inline-block; width:22px; height:15px; background:url(../images/icons.png) 0 -56px; margin-right:6px;  vertical-align:middle;}
.relatedAudio .bottom_zj_info{vertical-align:middle; padding:14px 0; margin:14px 18px 0; border-top:1px solid #e5e5e5; line-height:21px;}
.relatedAudio .bottom_zj_info span{width:36px; height:36px; float:left; display:inline-block;vertical-align:middle;}
.relatedAudio .bottom_zj_info span img{width:100%; display:block; border-radius:100%;}
.relatedAudio .bottom_zj_info em.zj_name{font-size:16px;}
.relatedAudio .bottom_zj_info em{padding:0 0 0 10px; display:inline-block; vertical-align:middle; font-size:14px; color:#666;}
/*相关问答*/
.relatedAsk{margin-bottom:30px;}
.relatedAsk li{/*height:222px; */border:1px solid #e5e5e5; margin-bottom:20px;}
.relatedAsk li a{display:block; padding:22px 18px 0;}
.relatedAsk li:hover a{color:#53a2ef;}
.relatedAsk li h3{height:30px; line-height:23px; font-size:16px; padding-left:38px;position:relative; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relatedAsk li p{font-size:16px;padding:2px 0 0 38px;color:#666;position:relative;line-height:25px;}
.relatedAsk li p .answerIcon{top:7px;}
.relatedAsk li .browse_num{padding:10px 0 0;}
.relatedAsk li dl{padding-top:20px;margin-top:15px;border-top:1px solid #e5e5e5;}
.relatedAsk li dt{width:45px; height:45px; float:left; margin-right:14px;}
.relatedAsk li dt img{display:block; width:100%; border-radius:100%;}
.relatedAsk li:hover h4 span{color:#333;}
.relatedAsk li:hover h4 em{color:#666;}
.relatedAsk li dd h4 span{font-size:16px;}
.relatedAsk li dd h4 em{padding-left:12px; color:#666;}
.relatedAsk li dd p{padding-top:0;}
.relatedAsk li dd p em{font-size:14px; padding-right:10px; color:#999;}
.relatedAsk li .bottom_zj_info span{width:45px; height:45px; float:left;}
/*医生其他语音*/
.doc_otherAudio{background:#f5f5f5; margin-bottom:30px;}
.doc_otherAudio ul{padding:12px 0;}
.doc_otherAudio li{ overflow:hidden;}
.doc_otherAudio li a{display:block;padding:12px 4px 12px 8px;}
.doc_otherAudio li a:hover{color:#53a2ef;}
.doc_otherAudio li dt{width:124px; height:50px; float:left; margin-right:8px; position:relative; overflow:hidden;}
.doc_otherAudio li dt .pic{width:124px; height:50px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.doc_otherAudio li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.doc_otherAudio li dt .audio_icon img{width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px;}
.doc_otherAudio li dt .play_time{width:46px; height:18px; line-height:18px; font-size:12px; right:5px; bottom:5px;}
.doc_otherAudio li dd h3{height:34px; font-size:14px; font-weight:bold;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; }
.doc_otherAudio .browse_num{color:#999; padding:0; font-size:12px;}
.doc_otherAudio .browse_num em{padding-left:6px;}
.doc_otherAudio .browse_num span i{width:22px; height:15px; background-position:0 -56px; margin-right:5px;top:-2px;}




/* 20220120 */
.contJsUnfold p{
    font-size: 16px;
    line-height: 30px;
    color: #333;
    padding-bottom: 15px;
}
.contJsUnfold p a{
    color: #3878F8;
}
.contJsUnfold .beginning{
    display: none;
}
.contJsUnfold .cutOut p{
    display: inline;
}
.contJsUnfold .cutOut p a{
    color: #3878F8;
}
.contJsUnfold .cutOut span{
    background: rgba(56, 120, 248, 0.2);
    border-radius: 4px;
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #4E9AE4;
    cursor:pointer;
    padding: 3px 6px;
    margin-left: 3px;
}
.contJsUnfold .cutOut span i{
    width: 12px;
    height: 7px;
    display: inline-block;
    background: url(../images/25G/bottomjiantou.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    margin-left: 4px;
}
.contJsUnfold .packUpStyle{
    width: 60px;
    height: 25px;
    display: none;
    background: rgba(56, 120, 248, 0.2);
    border-radius: 4px;
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #4E9AE4;
    cursor:pointer;
    text-align: center;
    margin: 0 auto;
    line-height: 25px;
}
.contJsUnfold .packUpStyle i{
    width: 12px;
    height: 7px;
    display: inline-block;
    background: url(../images/25G/bottomjiantou.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: -2px;
    margin-left: 4px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}
.hintContent{
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #999999;
}
.table-contentHeader{
    padding-top: 40px;
    padding-bottom: 30px;
}
.table-contentHeader ul li{
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #333333;
    width: 108px;
    height: 48px;
    margin-right: 10px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}
.table-contentHeader ul .toChoose{
    background: #3878F8;
    border-radius: 4px;
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.table-contentHeader ul .toChoose a{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.table-contentHeader ul li a{
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #333333;
}


.ask_leftGuo li{height:152px; background:#fff; border:1px solid #e5e5e5; margin-bottom:30px;}
.ask_leftGuo li a{display:block; padding:16px 22px 0;}
.ask_leftGuo li:hover{box-shadow:0 0 12px #dadada;}
.ask_leftGuo li:hover a{color:#53a2ef;}
.ask_leftGuo li:hover h4 span{color:#333}
.ask_leftGuo li h3{height:30px; line-height:25px; font-size:16px; padding:0 0 0 38px; position:relative; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    font-weight: bold;}
.ask_leftGuo li p{position:relative; top:-2px; font-size:16px; color:#666;  line-height:26px;    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 760px;
    padding-left: 37px;
    margin-top: 9px;
}
.ask_leftGuo li p .answerIcon{top:2px;}
.browse_numGuo{
    font-size: 14px;
    color: #999;
    padding-left: 37px;
    padding-top: 10px;
}
.doctorIndividualResume{
    border: 1px solid #E5E5E5;
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
.doctorIndividualResume dl{
    padding-top: 31px;
}
.doctorIndividualResume dl dt{
    width: 116px;
    height: 116px;
    margin: 0 auto;
}
.doctorIndividualResume dl dt img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.doctorIndividualResume dl dd .doctorP1{
    font-size: 28px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 11px;
}
.doctorIndividualResume dl dd .doctorP1 span{
    font-size: 22px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
    padding-left: 10px;
}
.doctorIndividualResume dl dd .doctorP1 a{
    font-size: 28px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.doctorIndividualResume dl dd .doctorP1 a span{
    font-size: 22px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}


.doctorIndividualResume dl dd .doctorP2 {
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
    width: 238px;
    margin: 0 auto;
}
.doctorIndividualResume dl dd .doctorP2 a{
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
}
.doctorIndividualResume dl dd .doctorP3Bottom {
    background-color: #F7FBFF;
    margin-top: 15px;
    padding-bottom: 25px;
}
.doctorIndividualResume dl dd .doctorP3Bottom p{
    width: 250px;
    margin: 0 auto;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-top: 10px;
}
.doctorIndividualResume dl dd .doctorP3Bottom p span{
    color: #52A2EF;
}
.doctorIndividualResume dl dd .doctorP3Bottom .onAClickStyle{
    width: 200px;
    height: 36px;
    display: block;
    background: #3878F8;
    border-radius: 4px;
    margin: 15px auto 0;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    line-height: 36px;
    text-align: center;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP4AClick{
    padding-top: 14px;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP4AClick a{
    width: 116px;
    height: 36px;
    border-radius: 4px;
    display: block;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP4AClick .blueClick{
    margin-right: 6px;
    background: #3878F8;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP4AClick .orangeClick{
    background-color: #FF9139;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop{
    width: 284px;
    padding-top: 10px;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop ul{
    width: 284px;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop ul li b{
    display: block;
    text-align: center;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop ul li b:first-child{
    font-size: 17px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop ul li b:last-child{
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #999999;
}
.NoThereAreDoctors{
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
.NoThereAreDoctors .NoThereAreDoctorsHeader{
    height: 55px;
    background: rgba(56, 120, 248, 0.1);
    text-indent: 22px;
    font-size: 22px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 55px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.NoThereAreDoctors .NoThereAreDoctorsHeader span{
    font-weight: 600;
}
.NoThereAreDoctors .NoThereAreDoctorsList{
    border: 1px solid #E5E5E5;
    max-height: 665px;
    overflow: hidden;
}
.NoThereAreDoctors .NoThereAreDoctorsList ul li{
    height: 133px;
    overflow: hidden;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl{
    width: 240px;
    border-bottom: 1px solid #E5E5E5;
    padding:21px 0;
    margin: 0 auto;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dt{
    width: 90px;
    height: 90px;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dt img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd{
    width: 140px;
    height: 90px;
    margin-left: 10px;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd .doctorP1{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd .doctorP1 span{
    font-size: 12px;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd .doctorP2{
    font-size: 10px;
    font-family: MicrosoftYaHei;
    color: #666666;
    padding-top: 4px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd .anniu{
    width: 140px;
    height: 25px;
    display: block;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    background: rgba(56, 120, 248, 0.8);
    border-radius: 4px;
}




.introductionNumberHospitals{
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
.introductionNumberHospitals .introductionNumberHospitalsHeader{
    height: 55px;
    background: rgba(56, 120, 248, 0.1);
    text-indent: 22px;
    font-size: 22px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 55px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.introductionNumberHospitals .introductionNumberHospitalsHeader span{
    font-weight: 600;
}
.introductionNumberHospitals .introductionNumberHospitalsList{
    max-height: 500px;
    overflow: hidden;
}
.introductionNumberHospitals .introductionNumberHospitalsList ul li{
    height: 100px;
}
.introductionNumberHospitals .introductionNumberHospitalsList a{
    display: block;
}
.introductionNumberHospitals .introductionNumberHospitalsList{
    border: 1px solid #E5E5E5;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl{
    width: 260px;
    border-bottom: 1px solid #E5E5E5;
    padding:20px 0;
    margin: 0 auto;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dt{
    width: 86px;
    height: 60px;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dt img{
    width: 100%;
    height: 100%;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dd{
    width: 164px;
    margin-left: 10px;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dd .doctorP1{
    font-size: 12px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dd .doctorP2{
    padding-top: 10px;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dd .doctorP2 span{
    height: 14px;
    border-radius: 12px;
    line-height: 14px;
    text-align: center;
    padding:0 7px;
    font-size: 8px;
    font-family: MicrosoftYaHei;
    color: #FF7268;
    border: 1px solid #FF7268;
    margin-right: 5px;
}
.askDetails_info{
    background-color: #F6F7FA;
    padding:20px 20px;
}
.relatedTitGuo{
    padding-top: 30px;
}
.relatedTitGuo i{
    width: 20px;
    height: 22px;
    display: inline-block;
    background: url(../images/25G/wenda1.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 3px;
    margin-right: 10px;
}



.selectedAskGuo li{padding:27px 0 30px; border-bottom:1px solid #e5e5e5;}
.selectedAskGuo li a{display:block; padding-bottom: 20px;}
.selectedAskGuo li a:hover h3{color:#53a2ef;}
.selectedAskGuo li dl{overflow:hidden;height: 40px;}
.selectedAskGuo li dt{width:40px; height:40px; float:left; margin-right:15px;}
.selectedAskGuo li dt img{width:100%; display:block; border-radius:100%;}
.selectedAskGuo li dd{height: 40px;line-height: 40px;}
.selectedAskGuo li dd .docotrP1 b{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
    padding-right: 10px;
}
.selectedAskGuo li dd .docotrP1 span{
    font-size: 16px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
    padding-right: 40px;
}
.selectedAskGuo li dd .docotrP1 em{
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    padding-right: 8px;
}