@charset "utf-8";

/*!

 * @名称：base.css

 * @功能：1、重设浏览器默认样式

 *        2、设置通用原子类

 */

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */

html {

    /*background:white;*/

    color:black;

}

/* 内外边距通常让各个浏览器样式的表现位置不同 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {

    margin:0;

    padding:0;

}

/* 要注意表单元素并不继承父级 font 的问题 */

body,button,input,select,textarea {

    font:12px \5b8b\4f53,arial,sans-serif;

}

input,select,textarea {

    font-size:100%;

}

/* 去掉 table cell 的边距并让其边重合 */

table {

    border-collapse:collapse;

    border-spacing:0;

}

/* ie bug：th 不继承 text-align */

th {

    text-align:inherit;

}

/* 去除默认边框 */

fieldset,img,button {

    border:none;

}

/* 默认居中 */

img,input{

    vertical-align:middle;

}

/* ie6 7 8(q) bug 显示为行内表现 */

iframe {

    display:block;

}

/* 去掉 firefox 下此元素的边框 */

abbr,acronym {

    border:none;

    font-variant:normal;

}

/* 一致的 del 样式 */

del {

    text-decoration:line-through;

}

address,caption,cite,code,dfn,em,th,var {

    font-style:normal;

    font-weight:500;

}

/* 去掉列表前的标识，li 会继承 */

ol,ul {

    list-style:none;

}

/* 对齐是排版最重要的因素，别让什么都居中 */

caption,th {

    text-align:left;

}

/* 来自yahoo，让标题都自定义，适应多个系统应用 */

h1,h2,h3,h4,h5,h6 {

    font-size:100%;

    font-weight:500;

}

q:before,q:after {

    content:'';

}

/* 统一上标和下标 */

sub,sup {

    font-size:75%;

    line-height:0;

    position:relative;

    vertical-align:baseline;

}

sup {

    top:-0.5em;

}

sub {

    bottom:-0.25em;

}

/* 让链接在 hover 状态下显示下划线 */

a:hover {

    text-decoration:none;

}

/* 默认不显示下划线，保持页面简洁 */

ins,a {

    text-decoration:none;

}

/* 去除 ie6 & ie7 焦点点状线 */

a:focus,*:focus {

    outline:none;

}

/* 清除浮动 */

* html .clear{

    height: 1%;

}

.clearfix:before,.clearfix:after {

    content:"";

    display:table;

}

.clearfix:after {

    clear:both;

    overflow:hidden;

}

.clearfix {

    zoom:1; /* for ie6 & ie7 */

}

/* 设置显示和隐藏，通常用来与 js 配合 */

.none {

    display:none;

}

.block {

    display:block;

}

/* 设置浮动，减少浮动重复写入 */

.fl,.fr {

    display:inline;

}

.fl {

    float:left;

}

.fr {

    float:right;

}

/* 设置定位，减少定位重复写入 */

.pf{

	position:fixed;

}

.pr{

	position:relative;

}

.pa{

	position:absolute;

}

.ofh{

	overflow:hidden;	

}

.ofa{

	overflow:auto;

}

/* 设置margin，减少margin重复写入 */

.mga{

	margin:0 auto;

}

/* 居中样式 */

.textc{

	text-align:center;	

}

.textl{

	text-align:left	;

}

.textr{

	text-align:right;	

}



/* 字体样式 */

.yahei{

    font-family:"\5FAE\8F6F\96C5\9ED1"; 

    font-weight:normal;

}

.songti{

    font-family: "\5b8b\4f53";

    font-weight:normal;

}

/* 字体大小 */

.f12{

    font-size:12px !important;

}

.f14{

    font-size:14px !important; 

}

.f16{

    font-size:16px !important; 

}

.f18{

    font-size:18px !important; 

}

.f24{

    font-size:24px !important;

}



/* 常用字体颜色 */

.red{

    color:#e61d24 !important;

}

.white{

    color:#fff !important;

}

.c333{

    color:#333 !important;

}

.c666{

    color:#666 !important;

}

.c999{

    color:#999 !important;

}

.blue{

    color:#2393df !important;

}


@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/yskhd.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .doctorClient dl:hover dt{
    background: url(../images/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/sjb.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .mobilePhone dl:hover dt{
    background: url(../images/sjb1.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .personalCenter dl dt{
    width: 23px;
    height: 26px;
    background: url(../images/grzx.png) no-repeat;
    background-size: 100% 100%;
}
.mfk-home-reconsitution-header .personalCenter dl:hover dt{
    background: url(../images/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/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:14px; 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:280px; 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-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:30px; margin-right:17px;font-size: 22px;text-align: center;}
.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:161px; 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 .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;}
.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/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/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/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/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/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;
}


/*=====首页=====*/
/*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:16px; 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:150px; 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/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/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/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;
}

.illnessTitleH2{

    width: 100%;

    padding: 15px 0;

    background: rgba(56, 120, 248, 0.1);

    font-size: 32px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #000000;

    padding-left: 12px;

    margin-bottom: 20px;



    line-height: 100%;

}

.illnessTitleH2 .onea{

    padding:2px 11px;

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;  

    margin-left: 20px;

    font-size: 14px;

    background: #3878F8;

    border-radius: 12px;

    position: relative;

    top: -4px;

}



.illnessTitleH2 .rightNameBootm{

    color: #3878F8;

    font-size: 18px;

    line-height: 100%;

    padding-top: 5px;

}

/*.illnessTitleH2 .rightNameBootm a{

    color: #333333;

    font-size: 12px;

    padding-left: 8px;

}

*/

.jibingInfoContent .jibingInfoContentright{

    padding-top: 11px;

}

.jibingInfoContent .jibingInfoContentright a{

    display: block;

}

.jibingInfoContent .jibingInfoContentright img{

    width: 310px;

    height: 170px;

    display: block;

}

.jibingInfoContent .jibingInfoContentleft{

    width: 75%;

}

.jibingInfoContent .jibingInfoContentleft .jibingInfoContentleftghks label{

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #666666;

}

.jibingInfoContent .jibingInfoContentleft .jibingInfoContentleftghks ul{

    width: 800px;

}

.jibingInfoContent .jibingInfoContentleft .jibingInfoContentleftghks ul li{

    border-radius: 12px;

    border: 1px solid #3878F8;

    padding:2px 7px;

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #333333;

    margin-right: 10px;

    margin-bottom: 10px;

}

.jibingInfoContent .jibingInfoContentleft .jibingInfoContentleftghks ul li a{

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #333333;

}

}

.jibingInfoContent .jibingInfoContentleft .jibingInfoContentleftHint ul li label{

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #666666;

}

.jibingInfoContent .jibingInfoContentleft .jibingInfoContentleftHint ul li{

    font-size: 14px;

    width: 443px;

    font-family: MicrosoftYaHei;

    color: #333333;

    float: left;

    line-height: 30px;

}

.jibingInfoContent .jibingInfoContentleft .jibingInfoContentleftHint ul li a{

    color:#3878F8;

    padding-right: 10px;

}

.jibing_guide span{

    color: #3878F8;

}

.jibing_guide a{

    color: #3878F8;

}

.jibing_guidexgys i{

    display:inline-block;

     width:22px; 

     height:25px; 

     background:url(../images/docotr1.png) no-repeat;

     background-size: 100% 100%; 

     position:relative; top:4px; 

     margin-right:14px;

}

.jibing_guidexgsp i {

    display: inline-block;

    width: 22px;

    height: 22px;

    background: url(../images/xhsp.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    top: 4px;

    margin-right: 14px;

}

.jibing_guidexgyy i {

    display: inline-block;

    width: 25px;

    height: 26px;

    background: url(../images/xgyy.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    top: 4px;

    margin-right: 14px;

}

.jibing_guidexgwd i{

    display: inline-block;

    width: 25px;

    height: 25px;

    background: url(../images/xgwd.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    top: 4px;

    margin-right: 14px;

}

.jibing_guidexgjb i{

    display: inline-block;

    width: 22px;

    height: 22px;

    background: url(../images/xgjb.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    top: 4px;

    margin-right: 14px;

}

.jibing_guide .jibing_guidexgysright a{

    display:inline-block; width:60px; height:24px; background:url(../images/gengduo.png) no-repeat;background-size: 100% 100%; 

}



.doctorIndividualResumeContentData{

    overflow: hidden;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList{

    width: 284px;

    height: 396px;

    border: 1px solid #E5E5E5;

    background-color: #FFFFFF;

    margin-bottom: 30px;

    float: left;

    margin-right:10px;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl{

    padding-top: 31px;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl:hover{

box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dt{

    width: 116px;

    height: 116px;

    margin: 0 auto;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dt img{

    width: 100%;

    height: 100%;

    border-radius: 50%;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList 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;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP1 span{

    font-size: 22px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

    padding-left: 10px;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP1 a{

    font-size: 28px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP1 a span{

    font-size: 22px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP2 {

    font-size: 20px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #666666;

    width: 238px;

    margin: 0 auto;

    min-height: 52px;

    max-height: 52px;

    overflow: hidden;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP2 a{

    font-size: 20px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #666666;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP3Bottom {

    background-color: #F7FBFF;

    margin-top: 15px;

    padding-bottom: 24px;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList 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;

    max-height: 38px;

    min-height: 38px;

}

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP3Bottom a {

    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;

  }

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP3Bottom p span{

    color: #52A2EF;

}

/* .doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP3Bottom a{



} */

.doctorIndividualResumeContentData .doctorIndividualResumeList dl dd .doctorP3Bottom .aOneStyle{

    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;

}

.xgjbDataContent ul li{

    background: #FFFFFF;

    border-radius: 4px;

    border: 1px solid #E5E5E5;

    font-size: 20px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    padding:9px 25px;

    margin-right: 20px;

    margin-bottom: 30px;

    cursor: pointer;

}



.xgjbDataContent ul li a{

    display: block;

    color: #333333;

}

.xgjbDataContent ul li:hover{

    color: #3B8FFF;

    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);

}

.xgjbDataContent ul li:hover a{

    color: #3B8FFF;

}

.xgjbDataContent ul .zkgdxgjb {

    color: #3878F8;

}

.xgjbDataContent ul .zkgdxgjb:hover{

    background-color: #3878F8;

    color: #FFFFFF;

}

.xgjbDataContent ul .zkgdxgjb:hover i{

    display: inline-block;

    width: 16px;

    height: 9px;

    background: url(../images/xgjblanbai.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    top: -3px;

    left: 3px;

}

.xgjbDataContent ul .zkgdxgjb i{

    display: inline-block;

    width: 16px;

    height: 9px;

    background: url(../images/xgjblan.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    top: -3px;

    left: 3px;

}

.xgjbDataContent ul .zkgdxgjbShou i{

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

}

.bannerBoxGuobg{

    width: 1200px;

    height: 299px;

    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, #D7EBFF 100%);

}

.doctorServiceNew .ysfwTitle{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #000000;

}

.doctorServiceNew .ServiceStyleDiv{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #222222;

    padding:30px 0;

    cursor: pointer;

}

.doctorServiceNew .yyghTitle{

    color: #3878F8;

}

.doctorServiceNew .yyghTitle i{

    display: inline-block;

    width: 24px;

    height: 23px;

    background: url(../images/yygh1.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    margin-right: 10px;

    top: 3px;

}

.doctorServiceNew .yyghpresentSyl{

    color: #222222;

}

.doctorServiceNew .yyghpresentSyl i{

    background: url(../images/yygh2.png) no-repeat;

    background-size: 100% 100%;

}

.doctorServiceNew .twzxTitle{

    margin-left: 70px;

}

.doctorServiceNew .twzxTitle i{

    display: inline-block;

    width: 32px;

    height: 24px;

    background: url(../images/twzx1.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    margin-right: 10px;

    top: 3px;

}

.doctorServiceNew .twzxpresentSyl{

    color: #3878F8;

}

.doctorServiceNew .twzxpresentSyl i{

    background: url(../images/twzx2.png) no-repeat;

    background-size: 100% 100%;

}

.doctorServiceNew .doctorServiceData .doctorServiceList{

    width: 1140px;

    height: 151px;

    background: #FFFFFF;

    border: 1px solid #EEEEEE;

    margin: 0 auto 30px;

}

.doctorServiceNew .doctorServiceData .doctorServiceList .doctorServiceListHeihght{

    width: 100%;

    height: 151px;

}

.doctorServiceNew .doctorServiceData .doctorServiceList:hover{

    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);

}

.doctorServiceNew .doctorServiceData .doctorServiceList dl dt{

    width: 159px;

    height: 111px;

    margin-left: 20px;

}

.doctorServiceNew .doctorServiceData .doctorServiceList dl dt img{

    width: 100%;

    height: 100%;

    display: block;

}

.doctorServiceNew .doctorServiceData .doctorServiceList dl dd .p1hospitle p{

    max-width:600px ;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

} 

.doctorServiceNew .doctorServiceData .doctorServiceList dl dd{

    margin-left: 20px;

}

.doctorServiceNew .doctorServiceData .doctorServiceList dl dd .p1hospitle img{

    width: 82px;

    height: 24px; 

    position: relative;

    top: 5px;  

    left: 5px;

}

.doctorServiceNew .doctorServiceData .doctorServiceList dl dd .p2dministrative{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

    padding-top: 8px;

}

.doctorServiceNew .doctorServiceData .doctorServiceList dl dd .p3Hint{

    padding-top: 8px;

}

.doctorServiceNew .doctorServiceData .doctorServiceList dl dd .p3Hint span{

    border-radius: 12px;

    border: 1px solid #FF7268;

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #FF7268;

    margin-right: 13px;

    padding:1px 9px;

}

.doctorServiceNew .doctorServiceData .doctorServiceList .yyanClick{

    width: 132px;

    height: 42px;

    background: #3878F8;

    border-radius: 4px;

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    text-align: center;

    line-height: 42px;

    margin-right: 50px;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation{

    width: 1140px;

    height: 136px;

    background: #FFFFFF;

    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);

    border: 1px solid #EEEEEE;

    margin: 0 auto;

}

.doctorServiceNew .ServiceCategoryBoxContent{

    margin-bottom: 50px;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation{

    position: relative;

}

.doctorServiceNew .ServiceCategoryBoxContent .hintBoxPopCnnt{

    width: 420px;

    height: 80px;

    background: rgba(0, 0, 0, 0.3);

    border-radius: 20px;

    font-size: 24px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    text-align: center;

    line-height: 80px;

    position: absolute;

    left: 50%;

    top: -40px;

    margin-left: -210px;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeight{

    height: 136px;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeight .ServiceCategoryBoxInnerLeft{

    margin-left: 31px;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeight .ServiceCategoryBoxInnerLeft .ServiceCategorP1{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeight .ServiceCategoryBoxInnerLeft .ServiceCategorP1 span{

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #FF9139;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeight .ServiceCategoryBoxInnerLeft .ServiceCategorP2{

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #666666;

    padding-top: 16px;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeight .ServiceCategoryBoxInnerRight{

    margin-right: 51px;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeight .ServiceCategoryBoxInnerRight a{

    width: 132px;

    height: 42px;

    background: #3878F8;

    border-radius: 4px;

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    text-align: center;

    line-height: 42px;

    display: block;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeightYaoqing .ServiceCategoryBoxInnerLeft .ServiceCategorP1{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #999999;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeightYaoqing .ServiceCategoryBoxInnerLeft .ServiceCategorP2{

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #666666;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeightYaoqing .ServiceCategoryBoxInnerLeft .ServiceCategorP2 span{

    color:#3878F8;

}

.doctorServiceNew .ServiceCategoryBoxContent .GraphicInformation .GraphicInformationHeightYaoqing .ServiceCategoryBoxInnerRight a{

    width: 132px;

    height: 42px;

    background: #FF9139;

    border-radius: 4px;

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    text-align: center;

    line-height: 42px;

    display: block;

}

.hospital_bannerTopGuo{

    width: 1200px;

    height: 210px;

    background: #F6F7FA;

    border-radius: 4px;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft{

    padding-left: 20px;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dt{

    width: 240px;

    height: 170px;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dt img{

    width: 100%;

    height: 100%;

    border-radius: 4px;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dd{

    margin-left: 30px;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dd .p1Hospital{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #222222;

    padding-top: 12px;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dd .p2Hospital {

    padding:16px 0 20px 0;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dd .p2Hospital span{

    padding:2px 6px;

    border-radius: 2px;

    border: 1px solid #3878F8;

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #3878F8;

    margin-right: 8px;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dd .p3Hospital{

    padding-bottom: 10px;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dd .p3Hospital span{

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #696D76;

}

.hospital_bannerTopGuo .hospital_bannerTopGuoLeft dl dd .p3Hospital p{

    width: 560px;

    font-size: 18px;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

    font-family: MicrosoftYaHei;

    color: #222222;

}

.hospital_bannerTopGuo  .hospital_bannerTopGuoRight{

    width: 180px;

    height: 104px;

    box-shadow: 0px 1px 16px 0px rgba(68, 142, 213, 0.4);

    border-radius: 10px;

    border: 1px solid #3878F8;

    text-align: center;

    margin-right: 50px;

}

.hospital_bannerTopGuo  .hospital_bannerTopGuoRight p{

    font-size: 26px;

    font-family: MicrosoftYaHei;

    color: #3878F8;

}

.hospital_bannerTopGuo  .hospital_bannerTopGuoRight b{

    font-size: 30px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #3878F8;

}







/* 20220120 */

.contJsUnfold p{

    font-size: 16px;

    line-height: 30px;

    color: #333;

    padding-bottom: 15px;

}

.contJsUnfold .beginning{

    display: none;

}

.contJsUnfold .cutOut p{

    display: inline;

}

.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/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/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);

}



.subjectContent{

    overflow: hidden;

    padding-top: 34px;;

}

.subjectContent .subjectLeft{

    float: left;

    width: 890px;

}

.subjectContent .subjectLeft .subjectTitle ul{

    height: 46px;

    border-bottom: 1px solid #EBF1FE;

}

.subjectContent .subjectLeft .subjectTitle ul li{

    width: 117px;

    height: 46px;

    line-height: 46px;

    text-align: center;

    background: #FFFFFF;

    border-radius: 4px;

    margin-right: 10px;

    font-size: 20px;

    font-family: MicrosoftYaHei;

    color: #222222;

    cursor: pointer;

}

.subjectContent .subjectLeft .subjectTitle ul li a{

    font-size: 20px;

    font-family: MicrosoftYaHei;

    color: #222222;

}

.subjectContent .subjectLeft .subjectTitle ul .listyel{

    background: rgba(56, 120, 248, 0.1);

    border-radius: 4px 4px 0px 0px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #3878F8;

    font-size: 20px;

}



.subjectContent .subjectLeft .subjectTitle ul .listyel a{

    font-weight: bold;

    color: #3878F8;

    font-size: 20px;

}

.subjectContent .subjectRight{

    width: 280px;

    float: right;

}

.contJsUnfoldWidth{

    width: 817px;

    margin: 20px auto 0;

}

.subjectContent .subjectLeft .CheckDdoctorAccordingCondition{

    padding-top: 40px;

}

.subjectContent .subjectLeft .CheckDdoctorAccordingCondition .CheckDdoctorAccordingConditionTitle{

    padding-bottom: 10px;

}

.subjectContent .subjectLeft .CheckDdoctorAccordingCondition .CheckDdoctorAccordingConditionTitle ul li{

    width: 117px;

    height: 46px;

    line-height: 46px;

    text-align: center;

    background: #FFFFFF;

    border-radius: 4px;

    margin-right: 10px;

    font-size: 20px;

    font-family: MicrosoftYaHei;

    color: #222222;

    cursor: pointer;

}

.subjectContent .subjectLeft .CheckDdoctorAccordingCondition .CheckDdoctorAccordingConditionTitle ul li a{

    font-size: 20px;

    font-family: MicrosoftYaHei;

    color: #222222;

}

.subjectContent .subjectLeft .CheckDdoctorAccordingCondition .CheckDdoctorAccordingConditionTitle ul .listyel{

    background: #3878F8;



    border-radius: 4px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #FFFFFF;;

    font-size: 20px;



}

.subjectContent .subjectLeft .CheckDdoctorAccordingCondition .CheckDdoctorAccordingConditionTitle ul .listyel a{

    font-weight: bold;

    color: #3878F8;

    font-size: 20px;

}



.introductionNumberHospitalszhuye{

    background-color: #FFFFFF;

    margin-bottom: 20px;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeHeader{

    height: 55px;

    background: rgba(56, 120, 248, 0.6);

    font-size: 22px;

    text-align: center;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    line-height: 55px;

    border-radius: 4px 4px 0px 0px;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeHeader span{

    font-weight: 600;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList a{

    display: block;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList{

    border: 1px solid #E5E5E5;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList dl{

    width: 240px;

    border-bottom: 1px solid #E5E5E5;

    padding:20px 0;

    margin: 0 auto;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList dl dt{

    width: 86px;

    height: 60px;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList dl dt img{

    width: 100%;

    height: 100%;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList dl dd{

    width: 142px;

    margin-left: 10px;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList 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;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList dl dd .doctorP2{

    padding-top: 10px;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeList dl dd .doctorP2 span{

    height: 14px;

    border-radius: 4px;

    line-height: 14px;

    text-align: center;

    padding:0 4px;

    font-size: 8px;

    font-family: MicrosoftYaHei;

    color: #3878F8;

    border: 1px solid #3878F8;

    margin-right: 5px;

}

.OtherDoctorsHaveNumberContent .introductionNumberHospitalszhuyeHeader{    

    height: 55px;

    background: rgba(56, 120, 248, 0.6);

    font-size: 22px;

    text-align: center;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    line-height: 55px;

    border-radius: 4px 4px 0px 0px;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData{

    height: 500px;

    overflow: hidden;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData ul li{

    height: 100%;

    overflow: hidden;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList{

    padding:20px 0;

    width: 240px;

    margin: 0 auto;

    border-bottom: 1px solid #E9E9E9;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList dl{

    margin: 0 auto;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList dl dt{

    width: 90px;

    height: 90px;

    border-radius: 4px;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList dl dt img{

    width: 100%;

    height: 100%;

    border-radius: 4px;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList dl dd{

    width: 142px;

    padding-left: 11px;

    height: 60px;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList dl dd .p1Name{

    font-size: 18px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #666666;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList dl dd .p1Name span{

    font-size: 12px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #666666;

    padding-left: 5px;

}

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList dl dd .p2Synopsis{

    font-size: 10px;

    font-family: MicrosoftYaHei;

    color: #666666;

    padding-top: 4px;

    width: 145px;

} 

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList dl dd .p3administrative{

    font-size: 10px;

    font-family: MicrosoftYaHei;

    color: #666666;

} 

.OtherDoctorsHaveNumberContent .OtherDoctorsHaveNumberContentData .OtherDoctorsHaveNumberContentDataList .yyanClick{

    width: 140px;

    height: 25px;

    display: block;

    background: rgba(56, 120, 248, 0.8);

    border-radius: 4px;

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    text-align: center;

    line-height: 25px;

    margin: 10px auto 0;

}

.BookingRulesBox .yuyueguize .yuyueguizeTitle{

    font-size: 18px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #222222;

    padding-top: 20px;

}

.BookingRulesBox .yuyueguize .yuyueguizeImgBg{

    width: 552px;

    height: 32px;

    margin-top: 6px;

}

.BookingRulesBox .yuyueguize .yuyueguizeImgBg img{

    width: 100%;

    height: 100%;

}

.BookingRulesBox .yuyueguize .BookingRulesCpmnt {

    padding-top: 16px;

}

.BookingRulesBox .yuyueguize .BookingRulesCpmnt dl{

    padding-bottom: 16px;

}

.BookingRulesBox .yuyueguize .BookingRulesCpmnt dl dt{

    width: 12px;

    height: 12px;

    display: inline-block;

    background: url(../images/dia.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    top: 4px;

}

.BookingRulesBox .yuyueguize .BookingRulesCpmnt dl dd{

    width: 785px;

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #222222;

    margin-left: 10px;

}

.TrafficAddressBox{

    padding-top: 20px;

}

.TrafficAddressBox .TrafficAddressBoxMap{

    width: 869px;

    height: 307px;

}

.TrafficAddressBox .TrafficAddressBoxWenzi dl{

    padding-bottom: 10px;

}

.TrafficAddressBox .TrafficAddressBoxWenzi dl dt{

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #696D76;

    width: 91px;

}

.TrafficAddressBox .TrafficAddressBoxWenzi dl dd{

    width: 790px;

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #222222;

    text-align: justify;

}

.xzjbTitle{

    font-size: 22px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #222222;

    padding:20px 0 0 40px

}



/* 搜索 */

.ArticleSearchTable{

    height: 33px;

    background: #F6F7FA;

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #999999;

    line-height: 33px;

    text-indent: 20px;;

}

.ArticleSearchContent{

    overflow: hidden;

    padding:30px 0 40px 0;

}

.ArticleSearchContent .ArticleSearchContentLeft{

    width: 830px;

    float: left;

}



.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList{

    padding-bottom: 40px;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dt{

    width: 80px;

    height: 80px;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dt img{

    width: 100%;

    height: 100%;

    display: block;

    border-radius: 50%;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dd{

    margin-left: 10px;

    width: 558px;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dd .p1Name{

    font-size: 16px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dd .p1Name span{

    font-size: 14px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #666666;

    padding-left: 10px;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dd .p2Section{

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #666666;

    padding-top: 5px;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dd .p3Begood{

    width: 558px;

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #333333;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    padding-top: 5px;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dd .p3Begood span{

    color: #FA6400;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dd .p4Number{

    padding-top: 10px;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList dl dd .p4Number span{

    border-radius: 4px;

    border: 1px solid #3878F8;

    padding:2px 5px;

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #3878F8;

    margin-right: 20px;

}

.ArticleSearchContent .ArticleSearchContentLeft .doctorBoxData .boxList .subscribeClick{

    width: 99px;

    height: 36px;

    background: #3878F8;

    border-radius: 2px;

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    text-align: center;

    line-height: 36px;

    margin-top: 11px;

}



.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList{

    margin-bottom: 30px;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxleft{

    width: 175px;

    height: 99px;

    position: relative;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxleft img{

    width: 100%;

    height: 100%;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxleft i{

    width: 44px;

    height: 44px;

    background: url(../images/play_icon.png) no-repeat;

    background-size: 100% 100%;

    position: absolute;

    margin: auto;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxleft .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: 6px;

    bottom: 9px;

    border-radius: 20px;

    font-size: 14px;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxright{

    width: 640px;

    height: 99px;

    margin-left: 12px;



}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxright .p1issue{

    font-size: 17px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxright .p1issue span{

    color: #3878F8;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxright .p2explain{

    padding-top: 6px;

    width: 640px;

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #333333;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxright .p3doctorexplain{

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #999999;

}

.ArticleSearchContent .ArticleSearchContentLeft .videoBoxData .boxList .videoBoxright .p3doctorexplain i{

    width: 17px;

    height: 11px;

    background: url(../images/sou3.png) no-repeat;

    background-size: 100% 100%;

    display: inline-block;

    margin-left: 40px;

    margin-right: 6px;

    position: relative;

    top: 1px;

}



.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList {

    margin-bottom: 30px;

}

.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList a{

    display: block;

}

.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList a .p1audiosymptom{

    font-size: 17px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

}

.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList a .p1audiosymptom span{

    color: #3878F8;

}

.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList a .p2audioanswer{

    padding-top: 6px;

    width: 836px;

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #333333;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

}

.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList a .p3audioduration{

    width: 206px;

    height: 36px;

    background: rgba(82, 162, 239, 0.2);

    border-radius: 18px;

    line-height: 36px;

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #3878F8;

    margin-top: 10px;

}

.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList a .p3audioduration i{

    width: 22px;

    height: 15px;

    background: url(../images/sou1.png) no-repeat;

    background-size: 100% 100%;

    display: inline-block;

    position: relative;

    margin-left: 22px;

    margin-right: 16px;

}

.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList a .p4doctorexplain{

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #999999;

    margin-top: 10px;

}

.ArticleSearchContent .ArticleSearchContentLeft .audioBoxData .boxList a .p4doctorexplain i{

    width: 18px;

    height: 12px;

    background: url(../images/sou2.png) no-repeat;

    background-size: 100% 100%;

    display: inline-block;

    position: relative;

    margin-left: 40px;

    margin-right: 6px;

}

















.ArticleSearchContent .ArticleSearchContentLeft .questionsBoxData .boxList {

    margin-bottom: 30px;

}

.ArticleSearchContent .ArticleSearchContentLeft .questionsBoxData .boxList a{

    display: block;

}

.ArticleSearchContent .ArticleSearchContentLeft .questionsBoxData .boxList a .p1questionssymptom{

    font-size: 17px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

}

.ArticleSearchContent .ArticleSearchContentLeft .questionsBoxData .boxList a .p1questionssymptom i{

    width: 18px;

    height: 20px;

    background: url(../images/wen.png) no-repeat;

    background-size: 100% 100%;

    display: inline-block;

    position: relative;

    top: 5px;

    margin-right: 10px;

}

.ArticleSearchContent .ArticleSearchContentLeft .questionsBoxData .boxList a .p1questionssymptom span{

    color: #3878F8;

}

.ArticleSearchContent .ArticleSearchContentLeft .questionsBoxData .boxList a .p2questionsanswer{

    padding-top: 6px;

    width: 836px;

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #333333;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

}

.ArticleSearchContent .ArticleSearchContentLeft .questionsBoxData .boxList a .p3questionsexplain{

    font-size: 12px;

    font-family: MicrosoftYaHei;

    color: #999999;

    margin-top: 10px;

}

.ArticleSearchContent .ArticleSearchContentLeft .questionsBoxData .boxList a .p3questionsexplain i{

    width: 17px;

    height: 11px;

    background: url(../images/sou3.png) no-repeat;

    background-size: 100% 100%;

    display: inline-block;

    position: relative;

    margin-left: 40px;

    margin-right: 6px;

    top: 1px;

}









































.ArticleSearchContent .ArticleSearchContentRight{

    width: 286px;

    float: right;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsHeader{

    height: 55px;

    background: rgba(56, 120, 248, 0.1);

    text-indent: 22px;

    font-size: 22px;

    font-family: MicrosoftYaHei;

    color: #333333;

    line-height: 55px;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsHeader span{

    font-weight: 600;

}



.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList a{

    display: block;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList{

    border: 1px solid #E5E5E5;

    max-height: 500px;

    overflow: hidden;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList ul li{

    height: 100px;

    overflow: hidden;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList dl{

    width: 260px;

    border-bottom: 1px solid #E5E5E5;

    padding:20px 0;

    margin: 0 auto;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList dl dt{

    width: 86px;

    height: 60px;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList dl dt img{

    width: 100%;

    height: 100%;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList dl dd{

    width: 163px;

    margin-left: 10px;

}

.ArticleSearcUntroductionNumberHospitals .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;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList dl dd .doctorP2{

    padding-top: 10px;

}

.ArticleSearcUntroductionNumberHospitals .introductionNumberHospitalsList dl dd .doctorP2 span{

    height: 14px;

    border-radius: 12px;

    line-height: 14px;

    text-align: center;

    padding:0 5px;

    font-size: 8px;

    font-family: MicrosoftYaHei;

    color: #FF7268;

    border: 1px solid #FF7268;

    margin-right: 5px;

}









.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll{

    height: 500px;

    overflow: hidden;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll ul li {

    height: 100px;

    overflow: hidden;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll ul li a dl{

    width: 240px;

    border-bottom: 1px solid #E5E5E5;

    padding:19px 0;

    margin: 0 auto;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll ul li a dl dt{

    width: 86px;

    height: 60px;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll ul li a dl dt img{

    width: 100%;

    height: 100%;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll ul li a dl dd{

    width: 142px;

    margin-left: 10px;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll ul li a 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;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll ul li a dl dd .doctorP2{

    padding-top: 10px;

}

.introductionNumberHospitalszhuye .introductionNumberHospitalszhuyeListScroll ul li a dl dd .doctorP2 span{

    height: 14px;

    border-radius: 4px;

    line-height: 14px;

    text-align: center;

    padding:0 4px;

    font-size: 8px;

    font-family: MicrosoftYaHei;

    color: #3878F8;

    border: 1px solid #3878F8;

    margin-right: 5px;

}



.zj_goodAt .zj_goodAtLabel{

    width: 485px;;

}



.doctorBoxTop,.doctorBoxjb,.doctorBoxhospital{

    padding:30px 0 40px 0;

}

.jibingTop{

    padding-bottom: 40px;

}

























.NoThereAreDoctorssous{

    background-color: #FFFFFF;

    margin-bottom: 20px;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousHeader{

    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;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousHeader span{

    font-weight: 600;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList{

    border: 1px solid #E5E5E5;

    max-height: 665px;

    overflow: hidden;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList ul li{

    height: 133px;

    overflow: hidden;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList dl{

    width: 240px;

    border-bottom: 1px solid #E5E5E5;

    padding:20px 0;

    margin: 0 auto;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList dl dt{

    width: 90px;

    height: 90px;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList dl dt img{

    width: 100%;

    height: 100%;

    border-radius: 50%;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList dl dd{

    width: 140px;

    height: 90px;

    margin-left: 10px;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList dl dd .doctorP1{

    font-size: 18px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #666666;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList dl dd .doctorP1 span{

    font-size: 12px;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList 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;

}

.NoThereAreDoctorssous .NoThereAreDoctorssousList dl dd .subscribeClick{

    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;

}

.doctorBoxkeshi,.doctorBoxyis{

    padding-bottom: 40px;

}

.doctorBoxhospot{

    padding:30px 0 40px 0;

}

.TrafficAddressBoxWenzi{

    padding-top: 20px;

}





.contJsUnfoldHeight{

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #222222;

    line-height: 32px;

  }

  .showClick{

    width: 60px;

    height: 26px;

    display: none;

    background: rgba(56, 120, 248, 0.2);

    border-radius: 4px;

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #4E9AE4;

    cursor:pointer;

    text-align: center;

    line-height: 26px;

    margin: 20px auto 0;

  }

  .showClick i{

      width: 12px;

      height: 7px;

      display: inline-block;

      background: url(../images/bottomjiantou.png) no-repeat;

      background-size: 100% 100%;

      position: relative;

      margin-left: 4px;

      position: relative;

      top: -2px;

  }

  .showClickStyle i{

    -webkit-transform:rotate(180deg);

    -moz-transform:rotate(180deg);

    transform:rotate(180deg);

  }

  .hospitalBoxToplist{

      padding-top: 30px;

  }

  .relatedArticlesBOx .relatedArticlesBList{

      padding-bottom: 40px;

  }

  .relatedArticlesBOx .relatedArticlesBList:hover a .TopDiv1 .issueP1{

      color: #3878F8;

  }

.relatedArticlesBOx .relatedArticlesBList a{

    display: block;

}

.relatedArticlesBOxTopBottom{

    padding:40px 0;

}

.relatedArticlesBOx .relatedArticlesBList a .TopDiv1{

}

.relatedArticlesBOx .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;

}

.relatedArticlesBOx .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;

}

.relatedArticlesBOx .relatedArticlesBList a .BottomDiv2{

    padding-top: 20px;

    height: 40px;

} 

.relatedArticlesBOx .relatedArticlesBList a .BottomDiv2 .BottomDiv2Left img{

    width: 40px;

    height: 40px;

    border-radius: 50%;

    border: 1px solid #999999;

}

.relatedArticlesBOx .relatedArticlesBList a .BottomDiv2 .BottomDiv2Left b{

    font-size: 18px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

    padding:0 10px

}

.relatedArticlesBOx .relatedArticlesBList a .BottomDiv2 .BottomDiv2Left span{

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #666666;

    padding-right: 40px;

}

.relatedArticlesBOx .relatedArticlesBList a .BottomDiv2 .BottomDiv2Left{

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #999999;

}

.relatedArticlesBOx .relatedArticlesBList a .BottomDiv2 .BottomDiv2Right{

    font-size: 14px;

    font-family: MicrosoftYaHei;

    color: #999999;

}

.relatedArticlesBOx .relatedArticlesBList a .BottomDiv2 .BottomDiv2Right i{

    width: 17px;

    height: 11px;

    background: url(../images/sou3.png) no-repeat;

    background-size: 100% 100%;

    display: inline-block;

    margin-left: 40px;

    margin-right: 6px;

    position: relative;

    top: 0px;

}

.relatedArticlesBOx .relatedArticlesBList a .BottomDiv2 .BottomDiv2Right span{

    padding-left: 22px;

}



.cartoonHtmlContent{

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #222222;

    line-height: 28px;

    text-align: justify;

    padding-top: 20px;

}

.cartoonHtmlContent img{

    display: block;

    width: 100%;

}

.introduce_titNew {

    padding: 25px 0 11px;

}

.introduce_titNew .introduce_titNewLeft{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #000000;

}

.introduce_titNew .introduce_titNewRight{

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #333333;

    cursor: pointer;

}

.introduce_titNew .introduce_titNewRight i{

    width: 20px;

    height: 15px;

    display: inline-block;

    background: url(../images/huiship.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    top: 3px;

    right:6px

}

.introduce_titNew .introduce_titNewRight:hover{

    color: #3878F8;

}



.introduce_titNew .introduce_titNewRight:hover i{

    background: url(../images/ship.png) no-repeat;

    background-size: 100% 100%;

}

.audioPopleDiv{

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.7);

    position: fixed;

    top: 0;

    left: 0;

    display: none;

    z-index: 99999;

}

.audioPopleDiv .audioPopleDivContent{

    width: 50%;

    height: 420px;

    position: absolute;

    margin:auto;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

}

.audioPopleDiv .audioPopleDivContentVideo{

    width: 100%;

    height: 360px;

}

.audioPopleDiv .audioPopleDivContentVideo video{

    width: 100%;

    height: 100%;

}

.audioPopleDiv .audioPopleDivContentClone{

    width: 84px;

    height: 84px;

    background: url(../images/clonex.png) no-repeat;

    background-size: 100% 100%;

    margin: 0 auto;

    cursor: pointer;

}

.ScancodeForImmediateConsultationPople{

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.7);

    position: fixed;

    top: 0;

    left: 0;

    z-index: 99999;

}

.ScancodeForImmediateConsultationPople .ScancodeForBox{

    width: 360px;

    height: 428px;

    background: linear-gradient(180deg, #5990FF 0%, #3777F7 100%);

    border-radius: 10px;

    position: absolute;

    margin:auto;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxClone{

    width: 20px;

    height: 20px;

    display:block;

    background: url(../images/clone.png) no-repeat;

    background-size: 100% 100%;

    position: absolute;

    right:22px;

    top: 22px;

    cursor: pointer;

}   

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxHeader{

    font-size: 26px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #FFFFFF;

    text-align: center;

    padding-top: 37px;

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent{

    width: 280px;

    height: 280px;

    background: rgba(255, 255, 255, 0.1);

    border-radius: 10px;

    margin: 35px auto 0;

    position: relative;

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent .iStyleleft{

    width: 19px;

    height: 19px;

    display:block;

    background: url(../images/zhijiao.png) no-repeat;

    background-size: 100% 100%;

}



.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent .topleft{

    position: absolute;

    top: 19px;

    left: 20px;

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent .topright{

    position: absolute;

    top: 19px;

    right: 20px;

    transform:rotate(90deg);

    -ms-transform:rotate(90deg); 	/* IE 9 */

    -moz-transform:rotate(90deg); 	/* Firefox */

    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */

    -o-transform:rotate(90deg); 	/* Opera */

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent .bottomleft{

    position: absolute;

    bottom: 19px;

    left: 20px;

    transform:rotate(-90deg);

    -ms-transform:rotate(-90deg); 	/* IE 9 */

    -moz-transform:rotate(-90deg); 	/* Firefox */

    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */

    -o-transform:rotate(-90deg); 	/* Opera */

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent .bottomright{

    position: absolute;

    bottom: 19px;

    right: 20px;

    transform:rotate(180deg);

    -ms-transform:rotate(180deg); 	/* IE 9 */

    -moz-transform:rotate(180deg); 	/* Firefox */

    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */

    -o-transform:rotate(180deg); 	/* Opera */

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent .ScancodeForBoxContentFFFF{

    width: 214px;

    height: 214px;

    background: #FFFFFF;

    border-radius: 10px;

    position: absolute;

    margin:auto;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent .ScancodeForBoxContentFFFF img{

    width: 197px;

    height: 202px;

    position: absolute;

    margin:auto;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

}

.ScancodeForImmediateConsultationPople .ScancodeForBox .ScancodeForBoxContent .ScancodeForBoxContentFFFF canvas{

    width: 197px;

    height: 202px;

    position: absolute;

    margin:auto;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

}

.DiseaseDescriptionContent{



}

.padd_bototmDoctor{

    margin-bottom: 46px;

}

.DiseaseDescriptionContent .DiseaseDescriptionContentHeader{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #000000;

    padding:0 0 20px 0;

}

.DiseaseDescriptionContent .DiseaseDescriptionContentHeader span{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #F83838;

}

.DiseaseDescriptionContent .DiseaseDescriptionContentTextalert {

    width: 1200px;;

    padding:20px 0;

    background-color: #F6F7FA;

    border-radius: 4px;

}

.DiseaseDescriptionContent .DiseaseDescriptionContentTextalert textarea{

    width: 1160px;

    height: 220px;

    display: block;

    margin: 0 auto;

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #222222;

    background-color: #F6F7FA;

    outline:none;

    resize:none;

    border: 0;

}   

.uploadPicturesContent .uploadPicturesContentHeader{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #000000;

    padding:50px 0 20px 0;

}

.PatientInformationContent{

    padding-top: 50px;

}

.PatientInformationContent .PatientInformationContentHeader{

    font-size: 24px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #000000;

}

.PatientInformationContent .PatientInformationContentListBox ul li{

    margin-top: 20px;

    height: 42px;

}

.PatientInformationContent .PatientInformationContentListBox ul li .leftFexplain{

    width: 81px;

    font-size: 18px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #222222;

    margin-right: 14px;;

}

.PatientInformationContent .PatientInformationContentListBox ul li .leftFexplain span{

    color: #F83838;

}

.PatientInformationContent .PatientInformationContentListBox ul .li1 .rightFexplain .manGirl{

    font-size: 18px;

    font-family: MicrosoftYaHei;

    color: #222222;

    margin-right: 20px;

    cursor: pointer;

}

.PatientInformationContent .PatientInformationContentListBox ul .li1 .rightFexplain .manGirl span{

    width: 14px;

    height: 14px;

    border: 1px solid #999999;

    display: inline-block;

    border-radius: 50%;

    margin-left: 5px;

    position: relative;

    top: 2px;

}

.PatientInformationContent .PatientInformationContentListBox ul .li1 .rightFexplain .pitchStyle span {

    border: 1px solid #3878F8;

}

.PatientInformationContent .PatientInformationContentListBox ul .li1 .rightFexplain .pitchStyle span i{

    width: 8px;

    height: 8px;

    background: #3878F8;

    border-radius: 50%;

    position: absolute;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

.PatientInformationContent .PatientInformationContentListBox ul .li2 .rightFexplain input{

    width: 276px;

    height: 42px;

    background: #F6F7FA;

    border-radius: 4px;

    background:#F6F7FA;  

	outline:none;  

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #222222;

    padding-left: 10px;

}

.PatientInformationContent .PatientInformationContentListBox ul .li3 .rightFexplain input{

    width: 276px;

    height: 42px;

    background: #F6F7FA;

    border-radius: 4px;

    background:#F6F7FA;  

	outline:none;  

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #222222;

    padding-left: 10px;

}

.PatientInformationContent .PatientInformationContentListBox ul .li3 .rightBottom button{

    width: 120px;

    height: 42px;

    background: #3878F8;

    border-radius: 4px;

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    text-align: center;

    line-height: 42px;

    margin-left: 14px;

    cursor: pointer;

}

.PatientInformationContent .PatientInformationContentListBox ul .li3 .rightBottom .rightBottomyet{

    background-color: #999999;

} 

.PatientInformationContent .PatientInformationContentListBox ul .li4 .rightFexplain input{

    width: 276px;

    height: 42px;

    background: #F6F7FA;

    border-radius: 4px;

    background:#F6F7FA;  

	outline:none;  

    font-size: 16px;

    font-family: MicrosoftYaHei;

    color: #222222;

    padding-left: 10px;

}

input{  

	background:none;  

	outline:none;  

	border:none;

}

input:focus{   

	border:none;

}

input[type=number] {

    -moz-appearance: textfield;

}

input[type=number]::-webkit-inner-spin-button,

input[type=number]::-webkit-outer-spin-button {

    -webkit-appearance: none;

    margin: 0;

}

.SubmitContent{

    margin-top: 50px;

}

.SubmitContent button{

    width: 172px;

    height: 58px;

    background: #999999;

    border-radius: 4px;

    text-align: center;

    line-height: 58px;

    font-size: 20px;

    font-family: MicrosoftYaHei;

    color: #FFFFFF;

    margin-right: 20px;

    cursor: pointer;

}

.SubmitContent .tjwt{

    background-color: #3878F8;

}

















.upload_pic{color:#a6a6a6;font-size: 26px;}

.upload_pic input{display:inline-block;width: 180px;height: 180px;opacity:0;filter: alpha(opacity=0);vertical-align:middle;cursor: pointer;}

.upload_pic .ContentGuoBox{height: 180px;}

.upload_pic span{display:inline-block;float:left;width: 180px;height: 180px;background:url(../images/tianjia1.png) 0 0;background-size:100%;position:relative;left:0;bottom:0;margin-right: 15px;cursor:pointer;}

.upload_pic p{font-size:26px;padding:20px 0 0 0;}

.upload_pic .em_img{display:inline-block;height: 180px; float: left;}

.upload_pic .em_img em{width: 180px;height: 180px;float:left;margin-right: 15px;position:relative;}

.upload_pic .em_img img{width:100%; height:100%; display:block;}

.upload_pic em i{cursor: pointer;position:absolute;right: -10px;top: -10px;display: block;border-radius: 100%;text-align: center;width:32px;height:32px;background:url(../images/cloneimg.png) 0 0;background-size:100%;}



.submitSuccessfullyPop{

    width: 15%;

    height: 50px;

    background-color: rgba(0,0,0,0.7);

    border-radius: 15px;

    line-height: 50px;

    text-align: center;

    font-size: 18px;

    color: #FFFFFF;

    position: fixed;

    bottom: 40%;

    left: 50%;

    margin-left: -7%;

}

.cartoonRightContent .cartoonRightContentHeader{

    background-color: #EBF1FE;

    font-size: 22px;

    font-family: MicrosoftYaHei;

    color: #333333;

    text-indent: 22px;

    line-height: 55px;

}

.cartoonRightContent .cartoonRightContentSectore{

    background-color: #F5F5F5;

    padding-bottom: 28px;

}

.cartoonRightContent .cartoonBox a{

    padding-top: 25px;

    padding-left: 8px;

}

.cartoonRightContent .cartoonBox a{

    display: block;

}

.cartoonRightContent .cartoonBox a dl dt{

    width: 123px;

    height: 70px;

}

.cartoonRightContent .cartoonBox a dl dt img{

    width: 100%;

    height: 100%;

    display: block;

}

.cartoonRightContent .cartoonBox a dl dd{

    width: 50%;

    height: 70px;

    margin-left: 8px;

}

.cartoonRightContent .cartoonBox a dl dd .cartoonBoxP1{

    font-size: 14px;

    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

    font-weight: bold;

    color: #333333;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

}

.cartoonRightContent .cartoonBox a dl dd .cartoonBoxP2{

    font-size: 13px;

    font-family: MicrosoftYaHei;

    color: #999999;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all;

}

.cartoonRightContent .cartoonBox a dl dd .cartoonBoxP2 span{

    margin-right: 13px;

}

.cartoonRightContent .cartoonBox a dl dd .cartoonBoxP2 span i{

    width: 17px;

    height: 11px;

    background: url(../images/sou3.png) no-repeat;

    background-size: 100% 100%;

    display: inline-block;

    position: relative;

    margin-right: 4px;

}