@charset "utf-8";
/* CSS Document */
.clear{ clear:both; overflow:hidden; font-size:0px; width:0px; height:0px;}
a{text-decoration:none; color:#333;}
.noborder { border: none !important; }
body{ font-family:'microsoft yahei','微软雅黑',Verdana,Arial,Helvetica,sans-serif; background: #fff;}
.block{display:block;}
.org{color:#fe9f21!important;}
.mr0{margin-right:0!important;}
.mb0{margin-bottom:0!important;}
.pr0{padding-right:0!important;}
.pb0{padding-bottom:0!important;}
.pt0{padding-top:0!important;}
.width1200{width:1200px; margin:0 auto;}
.backgrey{background:#f5f5f5;}
.backwhite{background:#fff;}
/*头部*/
.wrap_top{display:none;}
.headerbox{background:#fff; height:80px; padding-top:20px;}
.header{width:1200px;margin:0 auto;}
.logo{float:left;}
.searchBox{float:right; width:318px; height:40px; line-height:40px; background:#fff; border-radius:20px; border:1px solid #d8d8d8; margin:12px 0 0 0; position:relative;}
.searchBox input{width:234px; height:40px; line-height:40px; background:#fff; position:absolute; left:0; top:0; border-radius:20px; border:0; font-size:16px;font-family: "微软雅黑"; padding:0 60px 0 24px;}
.searchBox i{display:block; width:19px; height:20px; background:url(../images/icons.png) 0 0; position:absolute; right:23px; top:11px; z-index:10;}
.customerBtn{margin-left:30px;}
.phone_login,.customerBtn{height:50px;float:right;color:#999;font-size:14px;top: 8px;position:relative;z-index:999;cursor:pointer;}
.phone_login span,.customerBtn a{display:block;padding-left:30px;color:#999;height: 50px;line-height: 50px;}
.phone_login span .phone_icon{display:inline-block;width:21px;height:33px;background:url(../images/icons.png) 0 -21px;position:absolute;left:0;top: 8px;}
.customerBtnImg{display:inline-block;width:26px;height:33px;background:url(../images/doctor.png);position:absolute;left:0;top: 8px;}
.phone_ewm{display:none; width:124px; height:132px; background:url(../images/ewm_shadow.png); text-align:center; position:absolute;left: 8px;top: 47px; z-index:999;}
.phone_ewm img{width:95px; height:95px; margin:0 auto; margin-top:22px;}

/* 20220120 */

.PPromptsHint{
    display: inline-block;
    background-color: rgba(0,0,0,0.7);
    padding:6px 22px;
    border-radius: 13px;
    display: none;
    position: absolute;
    left: 50%;
    top: 45%;
    color: #FFFFFF;
    font-size: 14px;
  }

.LabelShaft{
    padding:0px 0 10px 0px;
}
.LabelShaft a{
    font-size: 20px;
    font-family: MicrosoftYaHei;
    color: #222222;
}
.LabelShaft i{
    font-size: 20px;
    font-family: MicrosoftYaHei;
    color: #222222;
    font-style: normal;
    padding:0 10px
}
.LabelShaft span{
    font-size: 20px;
    font-family: MicrosoftYaHei;
    color: #3878F8;
    width: 29%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    position: relative;
    top: 5px;
}

.mfk-home-reconsitution-header{
    float:right;
    padding-top: 10px;
}

.mfk-home-reconsitution-header .doctorClient dl dt{
    width: 26px;
    height: 26px;
    background: url(../images/25G/yskhd.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .doctorClient dl:hover dt{
    background: url(../images/25G/yskhd1.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .mobilePhone{
    position: relative;
}
.mfk-home-reconsitution-header .mobilePhone dl dt{
    width: 21px;
    height: 26px;
    background: url(../images/25G/sjb.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .mobilePhone dl:hover dt{
    background: url(../images/25G/sjb1.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .personalCenter dl dt{
    width: 23px;
    height: 26px;
    background: url(../images/25G/grzx.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .personalCenter dl:hover dt{
    background: url(../images/25G/grzx1.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .publicDiv{
    padding-left: 50px;
}
.mfk-home-reconsitution-header .publicDiv a{
    display: block;
}
.mfk-home-reconsitution-header .publicDiv dl{
    cursor:pointer
}
.mfk-home-reconsitution-header .publicDiv dl dt{
    margin: 0 auto;
}
.mfk-home-reconsitution-header .publicDiv dl dd{
    font-size: 12px;
    color: #A9A9A9;
    text-align: center;
    padding-top: 4px;
}
.mfk-home-reconsitution-header .publicDiv dl:hover dd{
    color: #3878F8;
}
/*导航*/
.navbar{background:#3878F8; height:46px; line-height:46px; margin-bottom:20px;}
.nav_column{width:1200px; margin:0 auto;}
.nav_column a{font-size:20px; color: rgba(255, 255, 255, 0.8); padding:0 17px; float:left; margin-right:0;}
.nav_column a i{display:inline-block; width:20px; height:21px; background:url(../images/icons.png) -18px 0; margin-right:12px;}
.nav_column a:hover,.nav_column a.active{color: #FFFFFF;font-weight: bold;}
/*科室筛选*/
/* .sxBox .sxBox_center{width:1198px; background:#fff; margin:30px auto; overflow:hidden; border:1px solid #e5e5e5;} */
/*科室筛选*/
.sxBox .sxBox_center{width:1198px; background:#F6F7FA; margin:30px auto 0; overflow:hidden;}
.sxBox dl.first dd a{ padding:0;}
.sxBox dl{padding:18px 0 6px; font-size:16px;   overflow:hidden; position:relative;}
.sxBox dl.last{border:0;}
.sxBox dl.first dt{top:35px;}
.sxBox dt{ width:55px; text-align:right; color:#333; font-weight:bold; position:absolute; left:0; top:22px; word-wrap:break-word}
.sxBox dd{padding-left:55px;}
.sxBox dd a{color:#666; margin:0 5px 12px 0; margin-bottom:12px; display:inline-block; padding:4px 8px;border-radius: 4px;}
.sxBox dd a.active,.sxBox dd a:hover{background:#3878F8; color:#fff;}
.scrollBox{max-height:122px; overflow-y:scroll;}
.downBtn,.upBtn{padding:4px 8px;color:#53a2ef; cursor:pointer; display:inline-block; margin-bottom:12px;}
.downBtn i,.upBtn i{display:inline-block; width:14px; height:8px; background:url(../images/jiantou1.png); margin-left:5px; position:relative; *+top:-5px;}
.upBtn i.cur{background:url(../images/jiantou2.png); }
.sxBox dl.first dd a:hover,.sxBox dl.first dd a.cur{background:#f5f5f5;}
.tabbox{width:1200px; margin:30px auto 0; overflow:hidden;}
.tabbox li{float:left; padding:7px 36px; height:34px; line-height:34px; margin-right:10px;}
.tabbox li.active,.tabbox li:hover{background:#3878F8;border-radius: 4px;}
.tabbox li.active a,.tabbox li:hover a{color:#fff;}
.tabbox li a{font-size:18px; color:#333;}
.backwhite .sxBox_center{background:#fbfbfb; margin-bottom:30px;}
/*标题*/
.big_tit{font-size:40px; font-weight:bold; line-height:1; padding-top:40px;}
.big_tit .fr{
    width: 60px;
    height: 24px;
    background: url(../images/25G/gengduo.png) no-repeat;
    display: inline-block;
    background-size: 100% 100%;
    position: relative;
    top: 11px;
}
.big_tit .fr:hover{color:#2687e5;}
.big_tit span{font-size:18px; color:#666; padding-left:16px; font-weight:normal;}
.titBox{font-size: 22px;color: #333333;font-family: MicrosoftYaHei;background:#EBF1FE; height:55px; line-height:55px; padding:0 20px; position:relative; z-index:99;}
.titBox_backorg{background:#EBF1FE;}
.titBox_backred{background:#EBF1FE;}
.titBox_backblue{background:#EBF1FE;}
.titBox a{color:#fff; float:right; font-size:16px; opacity:0.6;}
/*二级页banner*/
.topBarCom{width:1200px; margin:30px auto 0; overflow:hidden;}
.topBarImg{width:870px; float:left; margin:0 auto;}
.topBarImg .banner{width:870px; height:356px;}
/*专家视频、语音、问答、文章区块*/
.zj_original_num{height:76px; background:#f7fbff; /*margin-top:28px; */color:#999;}
.zj_original_num a{ color:#999; width:25%; *+width:24.5%; float:left; text-align:center; padding-top:15px;}
.zj_original_num a:hover, .zj_original_num a:hover em{color:#53a2ef;}
.zj_original_num a em{font-weight:bold; font-size:18px; display:block; color:#333;}
/*专家信息*/
.bottom_zj_info{vertical-align:middle; padding:11px 0; border-top:1px solid #e5e5e5; margin:20px 6px 0; overflow:hidden; }
.bottom_zj_info span{width:32px; height:32px; display:inline-block;vertical-align:middle;}
.bottom_zj_info span img{width:100%; display:block; border-radius:100%;}
.bottom_zj_info em.zj_name{font-size:16px; color:#333;}
.bottom_zj_info em{padding-left:10px; display:inline-block; vertical-align:middle; font-size:14px; color:#666;}
.bottom_zj_info2 .bottom_zj_left{width:44px; height:44px; float:left; margin-right:12px;}
.bottom_zj_info2 .bottom_zj_left img{width:100%; display:block; border-radius:100%;}
.bottom_zj_info2 .bottom_zj_right{float:left;}
.bottom_zj_info2 .bottom_zj_right h4{font-size:16px; padding-bottom:6px;}
.bottom_zj_info2 .bottom_zj_right h4 span{color:#333;}
.bottom_zj_info2 .bottom_zj_right h4 em{font-size:14px; color:#666; padding-left:10px;}
.bottom_zj_info2 .bottom_zj_right p em{color:#999; padding-right:10px;}
/*公共 语音、视频、问、答按钮*/
.play_icon,.audio_icon{ position:absolute; left:50%; top:50%;}
.play_icon{width:44px; height:44px; margin:-22px 0 0 -22px;}
.audio_icon{width:32px; height:32px; margin:-16px 0 0 -16px;}
.audio_icon img,.play_icon img{display:block; width:100%;}
.audio_time{width:52px; height:22px; line-height:24px; background:#000; background:rgba(0,0,0,0.34); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#99000000',endcolorstr='#99000000');  color:#fff; text-align:center; position:absolute; right:8px; bottom:8px; border-radius:20px; font-size:14px;}
.play_time{width:60px; height:24px; line-height:24px; background:#000; background:rgba(0,0,0,0.34); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#99000000',endcolorstr='#99000000'); color:#fff; text-align:center; position:absolute; right:10px; bottom:10px; border-radius:20px; font-size:14px;}
.askIcon,.answerIcon{display:block; width:24px; height:27px; background:url(../images/icons.png) 0 0; position:absolute; left:0;}
.askIcon{background-position:-35px 0;}
.answerIcon{background-position:-64px 0;}
/*浏览数、音频数公共区块*/
.browse_num{padding:0 0; font-size:14px; color:#999;}
.browse_num span{ color:#999;}
.browse_num span i{display:inline-block; width:16px; height:11px; background:url(../images/icons.png) 0 -92px; margin-right:5px; vertical-align:middle; position:relative; top:-1px; *+top:1px;}
.browse_num em{color:#999; padding-left:18px;}
.audio_num{padding:0 6px; color:#999; vertical-align:middle; font-size:14px;}
.audio_num em{padding-right:15px; vertical-align:middle; font-size:14px;}
.audio_num .year{
    float: right;
}
.audio_num i{display:inline-block; width:22px; height:15px; background:url(../images/icons.png) 0 -56px; margin-right:6px; vertical-align:middle;}
/*===视频 start===*/
.shipinBox{padding-bottom:40px;}
.shipin_list ul{ width:1200px; padding-top:0;}
.shipin_list ul.autoHeight li{height:218px;}
.shipin_list li{display:block;  -webkit-transition: box-shadow 0.24s; transition: box-shadow 0.24s;  float:left; width:283px; height:275px; border:1px solid #e5e5e5; overflow: hidden; background:#fff; margin:0px 18px 30px 0; }
.shipin_list li:hover{box-shadow:0 0 12px #dadada;}
.shipin_list li:hover h3{color:#53a2ef;}
.shipin_list li a{display:block;}
.shipin_list li .shipin_img{width:283px; height:159px; position:relative; overflow:hidden; }
.shipin_list li .shipin_img .img{width:283px; height:159px; -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.shipin_list li a:hover .shipin_img .img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.shipin_list li h3{font-size:18px; line-height:1; padding:20px 12px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; color:#333;}
.shipin_list li dl{padding:10px 0; margin:0 12px; border-top:1px solid #e5e5e5; overflow:hidden;}
.shipin_list li dt{float:left; width:36px; height:36px;}
.shipin_list li dt img{display:block; width:100%; border-radius:100%;}
.shipin_list li dd{padding-left:45px; padding-top:8px; line-height:15px;}
.shipin_list li dd span{font-size:16px;}
.shipin_list li dd em{font-size:14px; color:#666; padding-left:8px;}
.video_column{overflow:hidden; padding:30px 0 0;}
.video_column a{float:left; width:172px; height:52px; margin-right:17px;}
.video_column a:hover,.video_column a.active{background:#fff;}
/*热门视频*/
.article_list .hot_shipin_list,.askBox .hot_shipin_list{float:right;}
.hot_shipin_list{width:287px; margin-bottom:30px;}
.hot_shipin_list li{width:285px; /*height:278px;*/ overflow: hidden; background:#fff; margin-bottom:20px; border:1px solid #e5e5e5; border-top:0;}
.hot_shipin_list li a{display:block;}
.hot_shipin_list li:hover h3{color:#53a2ef;}
.hot_shipin_list li .shipin_img{width:285px; height:160px; position:relative; overflow:hidden; }
.hot_shipin_list li .shipin_img .img{width:285px; height:160px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.hot_shipin_list li a:hover .shipin_img .img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.hot_shipin_list li h3{font-size:18px; line-height:1; padding:21px 12px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; color:#333;}
.hot_shipin_list li dl{padding:10px 0; margin:0 12px; border-top:1px solid #e5e5e5; overflow:hidden;}
.hot_shipin_list li dt{float:left; width:36px; height:36px;}
.hot_shipin_list li dt img{display:block; width:100%; border-radius:100%;}
.hot_shipin_list li dd{padding-left:45px; padding-top:8px; line-height:15px;}
.hot_shipin_list li dd span{font-size:16px;}
.hot_shipin_list li dd em{font-size:14px; color:#666; padding-left:10px;}
.width287 .hot_shipin_list li:hover{box-shadow:0 0 0 #d2d2d2;}
/*===语音 start===*/
.audioBox{padding-bottom:40px;}
.audio_list .autoHeight li{height:235px;}
.audiostyle li{width:378px; height:310px; background:#fff; border:1px solid #e5e5e5; float:left; margin:0px 30px 30px 0;}
.audiostyle li a{display:block;}
.audiostyle li:hover{box-shadow:0 0 12px #dadada;}
.audiostyle li .audio_img{width:378px; height:151px; position:relative; overflow:hidden;}
.audiostyle li .audio_img .pic{width:378px; height:151px; -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.audiostyle li a:hover .audio_img .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.audiostyle li .audio_icon{width:44px; height:44px; position:absolute; left:50%; top:50%; margin:-22px 0 0 -22px;}
.audiostyle li h3{font-size:20px; padding:12px 20px 8px;overflow: hidden;white-space:nowrap; text-overflow: ellipsis;}
.audiostyle li a:hover h3{color:#53a2ef;}
.audiostyle li .audio_num{padding:0 20px 16px;}
.audiostyle li dl{margin:0 20px 0; border-top:1px solid #e5e5e5; padding:14px 0;}
.audiostyle li dt{width:45px; height:45px; float:left; margin-right:12px;}
.audiostyle li dt img{display:block; width:100%; border-radius:100%;}
.audiostyle li dd h4 span{font-size:16px;}
.audiostyle li dd h4 em{font-size:14px; padding-left:8px; color:#666;}
.audiostyle li dd p{font-size:14px; color:#999; padding:6px 8px 0 0;}
.audiostyle li dd p em{padding-right:8px;}
/*===专家文章 start===*/
.articleBox{padding-bottom:40px;}
.article_left{width:895px; float:left;}
.article_style li{width:283px;  background:#fff; margin:30px 12px 0px 0; float:left; border:1px solid #e5e5e5; }
.article_style li a{display:block;}
.article_style li:hover{box-shadow:0 0 12px #dadada;}
.article_style a:hover{color:#53a2ef;}
.article_style .pic{width:283px; height:113px; overflow:hidden;}
.article_style .pic img{width:283px; height:113px;display:block;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.article_style a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.article_style h3{font-size:22px; font-weight:bold; padding:20px 16px 10px; line-height:1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_style h3.h3height{height:70px; line-height:31px; padding:16px 16px 0;white-space: normal;}
.article_style p{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding: 0 16px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    min-height: 98px;
    margin-bottom: 15px;
}
.article_style dl{
    overflow: hidden;
    padding: 14px 12px;
}
.article_style dl dt{
    width: 45px;
    height: 45px;
    float: left;
}
.article_style dl dt img{
    width: 100%;
    border-radius: 50%;
}
.article_style dl dd{
    width: 78%;
    float: left;
    margin-left: 10px;
}
.article_style li dd h4 span {
    font-size: 16px;
}
.article_style li dd h4 em {
    font-size: 14px;
    padding-left: 8px;
    color: #666;
}
.article_style li dd .tBottomP2 {
    width: 98%;
    font-size: 14px;
    color: #999;
    padding: 3px 8px 0 0;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.article_style .browse_num{padding:0 16px;}
/*===名医问答 start===*/
.askBox{padding-bottom:40px;}
.ask_list .ask_left2{width:1200px; float:none;}
.ask_list .ask_left2 li{width:588px; float:left; margin-right:20px;}
.ask_list .autoHeight li{height:228px;}
.ask_left{width:895px; float:left;}
.ask_left li{height:247px; background:#fff; border:1px solid #e5e5e5; margin-bottom:30px;}
.ask_left li a{display:block; padding:37px 46px 0;}
.ask_left li:hover{box-shadow:0 0 12px #dadada;}
.ask_left li:hover a{color:#53a2ef;}
.ask_left li:hover h4 span{color:#333}
.ask_left 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;}
.ask_left li p{position:relative; top:-2px; font-size:16px; color:#666; padding:0px 0 0px 38px; line-height:26px;
    margin-top: 16px;
    margin-bottom: 10px;
    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_left li p .answerIcon{top:1px;}
.ask_left li dl{padding:24px 0;border-top:1px solid #e5e5e5; overflow:hidden;}
.ask_left li dt{width:45px; height:45px; float:left;margin-right:12px;}
.ask_left li dt img{display:block; width:100%; border-radius:100%;}
.ask_left li dd h4 span{font-size:16px; padding-right:14px;}
.ask_left li dd h4 em{color:#666; font-size:14px;}
.ask_left li dd p{padding-top:0;}
.ask_left li dd p em{padding-right:8px;font-size:14px; color:#999;}
.btComInfo{padding-top:6px;}
.btComInfo em{padding-right:8px;font-size:14px; color:#999;}
.ask_left li dd .browse_num{ display:inline-block; float:right; padding:0;}
.ask_left li dd .browse_num span{font-size:14px;}
/*===医师汇直播 start===*/
.ziboBanner{margin-bottom:30px;}
.ziboBox{padding-bottom:40px;}
.zibo_list ul{ width:1200px; padding-top:0;}
.zibo_list li{display:block;  -webkit-transition: box-shadow 0.24s; transition: box-shadow 0.24s;  float:left; width:283px; height:276px; border:1px solid #e5e5e5; overflow: hidden; background:#fff; margin:30px 20px 0px 0; }
.zibo_list li:hover{box-shadow:0 0 12px #dadada;}
.zibo_list li:hover h3{color:#53a2ef;}
.zibo_list li a{display:block;}
.zibo_list li .shipin_img{width:283px; height:159px; position:relative; overflow:hidden; }
.zibo_list li .shipin_img .img{width:283px; height:159px;  -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.zibo_list li a:hover .shipin_img .img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.zibo_list li .shipin_img .labelImg{display:block; width:42px; height:40px; position:absolute; left:14px; top:0;}
.zibo_list li h3{font-size:18px; line-height:1; margin:0 12px; padding:13px 0 15px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; color:#333; border-bottom:1px solid #e5e5e5;}
.zibo_list li .ziboBt{ padding:0 12px;}
.zibo_list li .ziboTime{font-size:16px; color:#cb3134; padding:8px 0px;}
.zibo_list li .browse_num{padding:0;} 
/*===医生 start===*/
/* .doctorBox{padding-bottom:40px;}
.doctor_list li{width:283px; height:282px;  background:#fff; border:1px solid #e5e5e5; float:left; margin:30px 20px 0 0;}
.doctor_list li:hover{box-shadow:0 0 12px #d2d2d2;}
.doctor_list li a{display:block;}
.doctor_list li a:hover{color:#53a2ef;}
.doctor_list dt{width:115px; height:115px; margin:30px auto 10px;}
.doctor_list dt img{display:block; width:100%; border-radius:100%;}
.doctor_list dd h3{height:46px; text-align:center;}
.doctor_list dd h3 span{font-size:28px; font-weight:bold;}
.doctor_list dd h3 em{font-size:22px; padding-left:20px; color:#333;}
.doctor_list dd p{height:67px; line-height:28px; text-align:center; font-size:20px; color:#666;padding:0 16px; overflow:hidden;}
.doctor_list dd p em{padding:0 8px;}
.doctor_list .zj_original_num{height:98px; margin-top:0; font-size:16px; display:none;}
.doctor_list .zj_original_num a{padding-top:22px;}
.doctor_list .zj_original_num em{font-size:22px;} */
/*===医院 start===*/
.hospitalBox{padding-bottom:40px;}
.hospital_list li{width:283px; height:314px; background:#fff; border:1px solid #e5e5e5; float:left; margin:0px 20px 30px 0;}
.hospital_list li a{display:block;}
.hospital_list li:hover{box-shadow:0 0 10px #d2d2d2;}
.hospital_list li a:hover{color:#53a2ef;}
.hospital_list li .pic{width:283px; height:198px; overflow:hidden;}
.hospital_list li .pic img{width:283px; height:198px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.hospital_list li a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.hospital_list li .pic img{display:block; width:100%;}
.hospital_list li h3{font-size:18px; padding:12px 12px 6px; line-height:1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hospital_list li p{padding:6px 12px 0;}
.hospital_list li p span{border:1px solid #ff7268; font-size:14px; color:#ff7268; border-radius:20px; margin-right:8px; padding:1px 11px;}
.hospital_list li .address{padding:22px 12px 0;}
/*===医生主页 start===*/
.bannerBox{padding-bottom:30px; position:relative;}
.bannerBox .introduce_info{padding-bottom:0;}
.introduce_tit{font-size:24px; font-weight:bold; display:block; padding:25px 0 11px;}
.introduce_info{padding-bottom:10px;font-size:16px; line-height:29px;}
.introduce_info span{padding:0; margin-bottom:0;}
.zj_home_top{position:absolute; left:10px; top:58px; color:#333333;}
.zj_home_top dl{width:738px; float:left;}
.zj_home_top dt{width:184px; height:184px; float:left;}
.zj_home_top dt img{display:block; width:100%; background:#fff; border-radius:100%; }
.zj_home_top dd{padding-left:204px;padding-top: 13px;}
.zj_home_top dd h2 span{
    font-size: 32px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;}
.zj_home_top dd h2 em{font-size: 25px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;padding-left:22px;}
.zj_home_top dd p{padding:10px 0 14px;}
.zj_home_top dd p em{font-size: 20px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333; padding-right:8px;}
.zj_home_top dd .zj_goodAt{font-size:16px; }
.zj_home_top dd .zj_goodAt span{
    display: inline-block;
    box-shadow: 0px 1px 16px 0px rgba(255, 255, 255, 0.3);
    border-radius: 13px;
    border: 1px solid #52A2EF;
    font-size: 15px;
    font-family: MicrosoftYaHei;
    color: #52A2EF;
    padding:1px 5px;
    margin-right: 20px;
    margin-bottom: 10px;
    cursor: pointer;
}
.zj_home_top dd .zj_goodAt a{
    display: inline-block;
    box-shadow: 0px 1px 16px 0px rgba(255, 255, 255, 0.3);
    border-radius: 13px;
    border: 1px solid #52A2EF;
    font-size: 15px;
    font-family: MicrosoftYaHei;
    color: #52A2EF;
    padding:1px 5px;
    margin-right: 20px;
    margin-bottom: 10px;
    cursor: pointer;
}
.zj_goodAtSpan{
    width: 470px;
}
.zj_home_ewm{width:182px; float:right; margin-top:5px; text-align:center; padding-left:120px;}
.zj_home_ewm #qrcode_img_div{width:130px; height:130px; margin:0 auto; border:8px solid #fff;}
.zj_home_ewm p{padding-top:11px;}
/*===底部===*/
.footerbar{background:#e3e3e3; padding:0 0 70px;}
.partners{padding:30px 0 30px; overflow:hidden;}
.partners li{float:left; width:232px; height:72px; margin:0 10px 15px 0;}
.footer_logo{float:left; margin-right:35px;}
.footer_about_mfk{width:480px; float:left;}
.footer_about_mfk ul{overflow:hidden; padding-top:20px;} 
.footer_about_mfk li{float:left; padding:0 20px; border-left:1px solid #dedede;}
.footer_about_mfk li.first{border:0; padding-left:0;}
.footer_about_mfk li a{font-size:16px; font-weight:bold;}
.footer_about_mfk li a:hover{color:#53a2ef;}
.footer_about_mfk p.p1{font-size:12px; color:#666; padding:10px 0 36px;}
.footer_about_mfk p.p2{font-size:14px; color:#666; line-height:26px;font-family: "宋体";}
.footer_right{float:right; padding-top:18px;}
.footer_right span{width:162px; height:162px; display:inline-block; float:left; margin-right:14px;}
.footer_right em{display:block; text-align:center; font-size:18px; color:#4e4e4e; padding-top:10px;}

.friendshipLinkBoxxotm{
    padding-bottom: 37px;
}
.friendshipLinkBoxxotm .headToph1{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.friendshipLinkBoxxotm ul{
    padding-top: 20px;
}
.friendshipLinkBoxxotm ul li{
    padding-right:20px;
    padding-bottom: 10px;
}
.friendshipLinkBoxxotm ul li a{
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #666666;
}
.friendshipLinkBoxxotm ul li a::after{
    content: "";
    width: 1px;
    height: 12px;
    display: inline-block;
    background: #999999;
    position: relative;
    right: -10px;
}
.friendshipLinkBoxxotm ul li:last-child a:after{
    content: none;
}
/*返回顶部*/
.gotop{  position: fixed; bottom: 150px; left: 50%; margin-left:630px; _margin-left:1500px;  _margin-top:-300px; z-index: 500; display:none;}
.gotop span{display:block; width:51px; height:51px; background:url(../images/top.jpg);}
.gotop span:hover{background:url(../images/top_hover.jpg);}


.gotopBlock{  position: fixed; bottom: 150px; left: 50%; margin-left:630px; _margin-left:1500px;  _margin-top:-300px; z-index: 500; }
.gotopBlock .imgA{
    width: 101px;
    height: 103px;
    position: relative;
    right: 24px;
    display: block;
    cursor: pointer;
}
.gotopBlock .imgA img{
    width: 100%;
    height: 100%;
} 
/*提示*/
.nodata{text-align:center; padding:10% 0;}
.nodata p{font-size:18px; padding-top:12px;}
/*===页码===*/
.page {color:#999; font-family: "微软雅黑"; font-size: 14px; text-align: center; white-space: nowrap; vertical-align:middle; padding:40px 0 0;}
.page a { display: inline-block; padding:10px 20px; text-align: center; vertical-align: top;margin-right:2px; border:1px solid #e5e5e5;}
.page a:link,.page a:visited{ background-color: #fff;color: #333;}
.page a.current,.page a:hover{background:#3878F8; color:#fff;border:1px solid #3878F8;}
.page .page-item-info { display: inline-block; font-size: 12px; line-height: 28px; margin-right: 8px; }
.page .page-item-first { margin-right: 5px; }
.page .page-item-prev { margin-right: 5px;}
.page .page-item { margin: 0 5px; }
.page .page-item-next { margin-left: 5px; }
.page .page-item-last { margin-left: 5px; }


/*伸缩盒子模型*/
.flex {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex-wrap {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*从左至右*/

.box-lr {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}


/*从右至左*/
.box-rl {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
/*从上至下*/
.box-tb {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
/*从下至上*/
.box-bt {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
/*主轴居中*/
.box-pack-center {
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}
/*主轴居左*/
.box-pack-start {
    -webkit-box-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
/*主轴居右*/
.box-pack-end {
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
/*主轴左右不留白*/
.box-pack-between {
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
/*主轴左右留白*/
.box-pack-around {
    -moz-justify-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
/*交叉轴居中对齐*/
.box-align-center {
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
/*交叉轴居左对齐*/
.box-align-start {
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
/*交叉轴居右对齐*/
.box-align-end {
    -webkit-box-align: end;
    -moz-align-items: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.yyghStyleNew{
    position: relative;
}
.yyghStyleNew img{
    width: 41px;
    height: 24px;
    position: absolute;
    top: -12px;
    right: 5px;
}
/* 20220120 */
/* 登录 */
.mfk-Common-logo-background{
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(0,0,0,0.7);
    z-index: 9998;
    position: fixed;
    top: 0;
    left: 0;
}
.mfk-Common-logo-background .mfk-Common-logo-div{
    width: 785px;
    height: 416px;
    background: url(../images/25G/logobg.png) no-repeat;
    background-size: 100% 100%;
    position:absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-right{
    width: 246px;
    padding:93px 0 0 67px;
    text-align: center;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-right img{
    width: 100%;
    height: 200px;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-right p{
    font-size: 18px;
    color: #696D76;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left{
    width: 320px;
    margin-right: 65px;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .cloneX{
    width: 42px;
    height: 42px;
    position: relative;
    left: 332px;
    margin-top: 20px;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .cloneX img{
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-leftLogo{
    width: 164px;
    height: 56px;
    margin: 0 auto;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-leftLogo img{
    width: 100%;
    height: 100%;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .cell-phoneNumber{
    width: 100%;
    height: 48px;
    font-size: 16px;
    border-radius: 8px;
    border: 1px solid #3878f8;
    line-height: 48px;
    margin: 20px 0 20px 0;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .cell-phoneNumber input{
    height: 38px;
    background:none;  
    outline:none;  
    border:none;
    margin-left: 10px;
    color: #222;
    font-size: 18px;
    box-sizing: border-box;
    font-family: MicrosoftYaHei;
    box-shadow: 0 0 0px 1000px #fff inset;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .cell-phoneNumber input:focus{   
    border:none;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .cell-phoneNumber i{
    width: 38px;
    height: 38px;
    display: block;
    background: url(../images/25G/logoimg3.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .verificationCode{
    width: 188px;
    height: 48px;
    margin-bottom: 20px;
    font-size: 16px;
    border-radius: 8px;
    border: 1px solid #3878f8;
    line-height: 48px;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .verificationCode input{
    width: 63%;
    height: 38px;
    background:none;  
    outline:none;  
    border:none;
    margin-left: 10px;
    color: #222;
    font-size: 18px;
    box-sizing: border-box;
    font-family: MicrosoftYaHei;
    box-shadow: 0 0 0px 1000px #fff inset;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .verificationCode input:focus{   
    border:none;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .verificationCode i{
    width: 38px;
    height: 38px;
    display: block;
    background: url(../images/25G/logoimg4.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .mfk-Common-logo-div-Input .getCode{
    width: 124px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    height: 48px;
    line-height: 48px;
    background: #c1c6d4;
    border-radius: 8px;
    cursor: pointer;
    color: #fff;
    text-align: center;
}

.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .registerBox{
    width: 100%;
    display: inline-block;
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold,MicrosoftYaHei;
    font-weight: 700;
    margin-top: 5px;
    height: 48px;
    line-height: 48px;
    background: #c1c6d4;
    border-radius: 8px;
    cursor: pointer;
    color: #fff;
    text-align: center;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .getCodeBlue,.registerBoxBlue{
    background: #3878F8 !important;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .reminderBox{
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #696D76;
    padding-top: 23px;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .reminderBox span{
    cursor: pointer;
    color: #3878F8;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .reminderBox i{
    width: 13px;
    height: 13px;
    display: block;
    border: 1px solid #3878F8;
    margin-right: 4px;
    border-radius: 2px;
    cursor: pointer;
}
.mfk-Common-logo-background .mfk-Common-logo-div .mfk-Common-logo-div-left .reminderBox .pitchOn{
    width: 14px;
    height: 14px;
    background: url(../images/25G/logoimg5.png) no-repeat;
    background-size: 100% 100%;
    border:0;
    border-radius:0;
}
.mfk-Common-logo-background-agreement{
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(0,0,0,0.7);
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
}
.mfk-Common-logo-background-agreement .mfk-Common-logo-background-agreement-Content{
    width: 45%;
    background-color: #FFFFFF;
    position: relative;
    margin: 0 auto 50px;
    margin-top: 15vh;
}
.mfk-Common-logo-background-agreement .mfk-Common-logo-background-agreement-Content .mfk-Common-logo-background-agreement-Content-header{
    line-height: 24px;
    font-size: 18px;
    color: #303133;
    padding: 20px 20px 10px;
    text-align: center;
    position: relative;
}
.mfk-Common-logo-background-agreement .mfk-Common-logo-background-agreement-Content .mfk-Common-logo-background-agreement-Content-header i{
    width:42px;
    height:42px;
    background: url(../images/25G/cloneX.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
}
.mfk-Common-logo-background-agreement .mfk-Common-logo-background-agreement-Content .mfk-Common-logo-background-agreement-Content-section{
    text-align: initial;
    padding: 25px 25px 30px;
    height: 500px;
    overflow-y: auto;
    color: #606266;
    font-size: 14px;
}
.mfk-Common-logo-background-agreement .mfk-Common-logo-background-agreement-Content .mfk-Common-logo-background-agreement-Content-section b{
    display: block;
    padding-top: 10px;
}
.mfk-Common-logo-background-agreement .mfk-Common-logo-background-agreement-Content .mfk-Common-logo-background-agreement-Content-section p{
    padding-top: 10px;
}
.noDataImgState img{
    width: 495px;
    height: 346px;
    display: block;
    margin: 0 auto;
}
.noDataImgState p{
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #666666;
    text-align: center;
    position: relative;
    top: -81px;
}