@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;font-family: "宋体";}
.footer_right{float:right; padding-top:18px;}
.footer_right span{width:162px; height:162px; display:inline-block; float:left; margin-right:14px;}
.footer_right em{display:block; text-align:center; font-size:18px; color:#4e4e4e; padding-top:10px;}

.friendshipLinkBoxxotm{
    padding-bottom: 37px;
}
.friendshipLinkBoxxotm .headToph1{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.friendshipLinkBoxxotm ul{
    padding-top: 20px;
}
.friendshipLinkBoxxotm ul li{
    padding-right:20px;
    padding-bottom: 10px;
}
.friendshipLinkBoxxotm ul li a{
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #666666;
}
.friendshipLinkBoxxotm ul li a::after{
    content: "";
    width: 1px;
    height: 12px;
    display: inline-block;
    background: #999999;
    position: relative;
    right: -10px;
}
.friendshipLinkBoxxotm ul li:last-child a:after{
    content: none;
}
/*返回顶部*/
.gotop{  position: fixed; bottom: 150px; left: 50%; margin-left:630px; _margin-left:1500px;  _margin-top:-300px; z-index: 500; display:none;}
.gotop span{display:block; width:51px; height:51px; background:url(../images/top.jpg);}
.gotop span:hover{background:url(../images/top_hover.jpg);}


.gotopBlock{  position: fixed; bottom: 150px; left: 50%; margin-left:630px; _margin-left:1500px;  _margin-top:-300px; z-index: 500; }
.gotopBlock .imgA{
    width: 101px;
    height: 103px;
    position: relative;
    right: 24px;
    display: block;
    cursor: pointer;
}
.gotopBlock .imgA img{
    width: 100%;
    height: 100%;
} 
/*提示*/
.nodata{text-align:center; padding:10% 0;}
.nodata p{font-size:18px; padding-top:12px;}
/*===页码===*/
.page {color:#999; font-family: "微软雅黑"; font-size: 14px; text-align: center; white-space: nowrap; vertical-align:middle; padding:40px 0 0;}
.page a { display: inline-block; padding:10px 20px; text-align: center; vertical-align: top;margin-right:2px; border:1px solid #e5e5e5;}
.page a:link,.page a:visited{ background-color: #fff;color: #333;}
.page a.current,.page a:hover{background:#3878F8; color:#fff;border:1px solid #3878F8;}
.page .page-item-info { display: inline-block; font-size: 12px; line-height: 28px; margin-right: 8px; }
.page .page-item-first { margin-right: 5px; }
.page .page-item-prev { margin-right: 5px;}
.page .page-item { margin: 0 5px; }
.page .page-item-next { margin-left: 5px; }
.page .page-item-last { margin-left: 5px; }


/*伸缩盒子模型*/
.flex {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex-wrap {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*从左至右*/

.box-lr {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}


/*从右至左*/
.box-rl {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
/*从上至下*/
.box-tb {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
/*从下至上*/
.box-bt {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
/*主轴居中*/
.box-pack-center {
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}
/*主轴居左*/
.box-pack-start {
    -webkit-box-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
/*主轴居右*/
.box-pack-end {
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
/*主轴左右不留白*/
.box-pack-between {
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
/*主轴左右留白*/
.box-pack-around {
    -moz-justify-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
/*交叉轴居中对齐*/
.box-align-center {
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
/*交叉轴居左对齐*/
.box-align-start {
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
/*交叉轴居右对齐*/
.box-align-end {
    -webkit-box-align: end;
    -moz-align-items: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.yyghStyleNew{
    position: relative;
}
.yyghStyleNew img{
    width: 41px;
    height: 24px;
    position: absolute;
    top: -12px;
    right: 5px;
}
/* 20220120 */
/* 登录 */
.mfk-Common-logo-background{
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(0,0,0,0.7);
    z-index: 9998;
    position: fixed;
    top: 0;
    left: 0;
}
.mfk-Common-logo-background .mfk-Common-logo-div{
    width: 785px;
    height: 416px;
    background: url(../images/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;
}

/*=====视频终端页=====*/
.width872{width:872px;}
.width652{width:652px; float:right;}
.width284{width:284px; float:right;}
.detailsLeft{width:872px; float:left; padding-bottom:20px; position:relative;}
.zjDetails{width:223px; background:#fff; border:1px solid #e5e5e5; float:left; position:static;}
.zjDetails a{display:block;}
.zjDetails a:hover{color:#53a2ef;}
.zjDetails dt{width:90px; height:90px; margin:0 auto; padding-top:22px;}
.zjDetails dt img{display:block; width:100%; border-radius:100%;}
.zjDetails dd{padding-bottom:14px;}
.zjDetails dd h3{text-align:center; padding:7px 0 6px;}
.zjDetails dd h3 span{font-size:24px; font-weight:bold;}
.zjDetails dd h3 em{font-size:18px; padding-left:12px; color:#333;}
.zjDetails dd p{text-align:center; font-size:16px; color:#666; padding:0 6px;}
.zjDetails dd p em{padding:0 6px;}
.zjDetails .zj_original_num{margin-top:0; }
.videoDetails_center{width:652px; float:left; margin-left:18px;}
.detailsTop{ font-size:14px; margin-bottom:10px;margin-top: 20px;}
h1{font-size:30px; font-weight:bold; line-height:1.1;}
.detailsTop p{color:#999; padding-top:13px;}
.detailsTop span i{display:inline-block; vertical-align:middle;position:relative; margin-right:4px;}
.detailsTop span i.icon1{width:16px; height:11px; background:url(../images/icons.png) 0 -92px; top:-2px; *+top:1px;}
.detailsTop span i.icon2{width:22px; height:15px; background:url(../images/icons.png) 0 -56px; top:-3px; *+top:0px;}
.relatedAudio .audio_num i{display:inline-block; }
.detailsTop span{padding-left:28px;}
.video{height:492px; overflow:hidden; font-size:16px;}
.video video{height:492px;}
.videoDetails_info{padding-top:24px;}
.videoDetails_info strong,.audioDetails_info strong,.askDetails_info strong,.articleDetails_info strong{font-size:16px; font-weight:bold;  /*display:block;*/}
.videoDetails_info strong i,.audioDetails_info strong i,.askDetails_info strong i,.articleDetails_info strong i{
    width: 24px;
    height: 24px;
    display: inline-block;
    background: url(../images/contimg.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 4px;
    margin-right: 10px;
}
.videoDetails_info p,.audioDetails_info p,.askDetails_info p,.articleDetails_info p{font-size:16px; line-height:30px; color:#333;padding-bottom:15px;}
.articleDetails_info p a{
    /*color: #3878F8;*/font-size: 16px;
}
/*新加效果开始*/
.articleDetails_info h2 {
    margin: 20px 0;
    line-height: 28px;
    color: #262626;
    font-size: 20px;
    font-weight: 700;
    overflow: hidden;
    word-break: break-all;
    position: relative;
    padding-left: 16px;
}
.articleDetails_info h2:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    margin-right: 10px;
    width: 6px;
    height: 22px;
    background: #3878F8;
    border-radius: 3px;
}
.articleDetails_info h3 {
    margin: 20px 0;
    line-height: 22px;
    color: #262626;
    font-size: 17px;
    font-weight: 700;
    overflow: hidden;
    word-break: break-all;
}
/*新加效果结束*/

/*相关视频*/
/* .relatedVideo,.aboutAudio,.selectedAsk,.aboutArticle{padding-top:15px;} */
.relatedTit{font-size:24px; font-weight:bold; line-height:1;}
.relatedVideo li{  overflow:hidden;}
.relatedVideo li a{display:block;padding:0 0 30px 0;}
.relatedVideo li a:hover{color:#53a2ef;}
.relatedVideo li dt{width:242px; height:136px; float:left; margin-right:12px; position:relative;overflow:hidden;}
.relatedVideo li dt .play_icon{width:36px; height:36px; margin:-13px 0 0 -13px;}
.relatedVideo li dt .pic{width:242px; height:136px; 
-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.relatedVideo li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.relatedVideo li dd{
    height:136px;
}
.relatedVideo li dd h3{height:34px;font-size: 18px; font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #333333; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.relatedVideo li dd p{font-size:14px; color:#666; line-height:22px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.relatedVideo .browse_num{color:#999;}
/*=====语音终端页=====*/
.audiojs .play,.audiojs .loading,.audiojs .error,.audiojs .pause{width:66px; height:66px; background:url(../images/audio.png) 0 0;}
.audiojs .play {background-position:0 0; }
.audiojs .loading{background-position:0 -132px; }
.audiojs .error {background-position:0 -198px; } 
.audiojs .pause {background-position:0 -66px;} 
.audiojs .progress:after{content:"";  width:31px; height:44px; background:url(../images/play_line.png); position:absolute; right:-20px; top:-22px;}
.audiojs .time .played,.audiojs .time .duration{font-family:'microsoft yahei','微软雅黑'}
/*相关语音*/
.aboutAudio li{overflow:hidden;}
.aboutAudio li a{display:block;padding:0 0 30px 0;}
.aboutAudio li a:hover{color:#53a2ef;}
.aboutAudio li dt{width:340px; height:136px; float:left; margin-right:12px; position:relative; overflow:hidden;}
.aboutAudio li dt .pic{width:340px; height:136px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.aboutAudio li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.aboutAudio li dt .audio_icon img{width:36px; height:36px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -13px;}
.aboutAudio li dt img{width:340px; height:136px;}
.aboutAudio li dd{ height:136px;}
.aboutAudio li dd h3{height:30px; font-size:20px; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.aboutAudio li dd p{font-size:14px; color:#666; line-height:21px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.aboutAudio .browse_num span i{width:22px; height:15px; background-position:0 -56px; top:-3px;}
/*=====专家文章终端页=====*/
.articleDetails_info img{display:block; width:auto; margin:0 auto 15px;}
.aboutArticle li{border-bottom:1px solid #e5e5e5; overflow:hidden;}
.aboutArticle li a{display:block;padding:30px 0; }
.aboutArticle li a:hover{color:#53a2ef;}
.aboutArticle li dt{width:242px; height:97px; float:left; margin-right:12px; position:relative; overflow:hidden;}
.aboutArticle li dt .pic{width:242px; height:97px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.aboutArticle li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.aboutArticle li dt .audio_icon img{width:36px; height:36px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -13px;}
.aboutArticle li dd h3{height:30px; font-size:20px; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.aboutArticle li dd p{height:48px; font-size:14px; color:#666; line-height:21px;}
.aboutArticle .browse_num_bt{padding-top:12px;}
/*=====名医问答终端页=====*/
.selectedAsk li{padding:40px 0 36px; border-bottom:1px solid #e5e5e5;}
.selectedAsk li a{display:block; }
.selectedAsk li a:hover h3{color:#53a2ef;}
.selectedAsk li dl{overflow:hidden;}
.selectedAsk li dt{width:60px; height:60px; float:left; margin-right:15px;}
.selectedAsk li dt img{width:100%; display:block; border-radius:100%;}
.selectedAsk li dd h4{padding:4px 0 4px;}
.selectedAsk li dd h4 span{font-size:20px;}
.selectedAsk li dd h4 em{font-size:14px; color:#666; padding-left:12px;}
.selectedAsk li dd p em{font-size:12px; color:#999; padding-right:12px;}
.selectedAsk li .qAnswer{font-size:16px; line-height:29px; padding:12px 0 12px;}
.selectedAsk li h3{font-size:26px; padding-bottom:30px; line-height:1.2;}
.askpt{padding-top:40px;}
/*===终端页 右侧相关推荐区块====*/
/*医生其他视频*/
.doc_otherVideo{background:#F5F5F5; margin-bottom:30px;}
.doc_otherVideo ul{padding:12px 0;}
.doc_otherVideo li{ overflow:hidden;}
.doc_otherVideo li a{display:block;padding:12px 6px 12px 10px;}
.doc_otherVideo li a:hover{color:#53a2ef;}
.doc_otherVideo li dt{width:124px; height:70px; float:left; margin-right:8px; position:relative; overflow:hidden;}
.doc_otherVideo li dt .pic{width:124px; height:70px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.doc_otherVideo li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.doc_otherVideo li dt .play_icon img{width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px;}
.doc_otherVideo li dt img{width:100%; display:block;}
.doc_otherVideo li dt .play_time{width:46px; height:18px; line-height:18px; font-size:12px; right:5px; bottom:5px;}
.doc_otherVideo li dd h3{height:54px; font-size:14px; font-weight:bold;}
.doc_otherVideo .browse_num{color:#999; padding:0; font-size:12px;}
.doc_otherVideo .browse_num em{padding-left:7px;}
/*医生其他文章*/
.relatedArticle{margin-bottom:30px; background:#f5f5f5;overflow:hidden;}
.relatedArticle ul{ padding-bottom:20px;}
.relatedArticle li.first{width:285px; height:114px;padding:0; overflow:hidden;}
.relatedArticle li{padding:16px 18px 0;}
.relatedArticle li a{display:block;}
.relatedArticle li.first img{width:285px; height:114px;-webkit-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.relatedArticle li.first a:hover img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); transform:scale(1.1,1.1); -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.relatedArticle li:hover a{color:#53a2ef;}
.relatedArticle li h3{font-size:16px; padding-bottom:6px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.relatedArticle li h3.h3{font-size:20px;}
.relatedArticle li .browse_num{padding:0}
/*相关语音*/
.relatedAudio{width:287px; margin-bottom:30px; overflow:hidden;}
.relatedAudio .audiostyle1 .li_style1{width:285px;border:1px solid #e5e5e5; margin-bottom:20px;}
.relatedAudio .li_style1 a{width:244px; display:block;margin:0 auto;border-bottom: 1px solid #E5E5E5;padding:20px 0;}
.relatedAudio .li_style1 a:hover{color:#53a2ef;}
.relatedAudio .li_style1 dt{width:244px; height:114px; position:relative; overflow:hidden;margin:0 auto}
.relatedAudio .li_style1 dt .img{width:244px; height:114px; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.relatedAudio .li_style1 dd{ border-top:0;}
.relatedAudio .li_style1 a:hover dt .img {-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); transform:scale(1.1,1.1); -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; transition:all 0.6s ease-out; }
.relatedAudio .audio_icon{width:40px; height:40px;  margin:-20px 0 0 -20px;}
.relatedAudio .li_style1 h3{padding:12px 18px 4px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;}
.relatedAudio .audio_num{padding:0 18px;}
.relatedAudio .audio_num i{display:inline-block; width:22px; height:15px; background:url(../images/icons.png) 0 -56px; margin-right:6px;  vertical-align:middle;}
.relatedAudio .bottom_zj_info{vertical-align:middle; padding:14px 0; margin:14px 18px 0; border-top:1px solid #e5e5e5; line-height:21px;}
.relatedAudio .bottom_zj_info span{width:36px; height:36px; float:left; display:inline-block;vertical-align:middle;}
.relatedAudio .bottom_zj_info span img{width:100%; display:block; border-radius:100%;}
.relatedAudio .bottom_zj_info em.zj_name{font-size:16px;}
.relatedAudio .bottom_zj_info em{padding:0 0 0 10px; display:inline-block; vertical-align:middle; font-size:14px; color:#666;}
/*相关问答*/
.relatedAsk{margin-bottom:30px;}
.relatedAsk li{/*height:222px; */border:1px solid #e5e5e5; margin-bottom:20px;}
.relatedAsk li a{display:block; padding:22px 18px 0;}
.relatedAsk li:hover a{color:#53a2ef;}
.relatedAsk li h3{height:30px; line-height:23px; font-size:16px; padding-left:38px;position:relative; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relatedAsk li p{font-size:16px;padding:2px 0 0 38px;color:#666;position:relative;line-height:25px;}
.relatedAsk li p .answerIcon{top:7px;}
.relatedAsk li .browse_num{padding:10px 0 0;}
.relatedAsk li dl{padding-top:20px;margin-top:15px;border-top:1px solid #e5e5e5;}
.relatedAsk li dt{width:45px; height:45px; float:left; margin-right:14px;}
.relatedAsk li dt img{display:block; width:100%; border-radius:100%;}
.relatedAsk li:hover h4 span{color:#333;}
.relatedAsk li:hover h4 em{color:#666;}
.relatedAsk li dd h4 span{font-size:16px;}
.relatedAsk li dd h4 em{padding-left:12px; color:#666;}
.relatedAsk li dd p{padding-top:0;}
.relatedAsk li dd p em{font-size:14px; padding-right:10px; color:#999;}
.relatedAsk li .bottom_zj_info span{width:45px; height:45px; float:left;}
/*医生其他语音*/
.doc_otherAudio{background:#f5f5f5; margin-bottom:30px;}
.doc_otherAudio ul{padding:12px 0;}
.doc_otherAudio li{ overflow:hidden;}
.doc_otherAudio li a{display:block;padding:12px 4px 12px 8px;}
.doc_otherAudio li a:hover{color:#53a2ef;}
.doc_otherAudio li dt{width:124px; height:50px; float:left; margin-right:8px; position:relative; overflow:hidden;}
.doc_otherAudio li dt .pic{width:124px; height:50px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.doc_otherAudio li a:hover dt .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.doc_otherAudio li dt .audio_icon img{width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px;}
.doc_otherAudio li dt .play_time{width:46px; height:18px; line-height:18px; font-size:12px; right:5px; bottom:5px;}
.doc_otherAudio li dd h3{height:34px; font-size:14px; font-weight:bold;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; }
.doc_otherAudio .browse_num{color:#999; padding:0; font-size:12px;}
.doc_otherAudio .browse_num em{padding-left:6px;}
.doc_otherAudio .browse_num span i{width:22px; height:15px; background-position:0 -56px; margin-right:5px;top:-2px;}




/* 20220120 */
.contJsUnfold p{
    font-size: 16px;
    line-height: 30px;
    color: #333;
    padding-bottom: 15px;
}
.contJsUnfold p a{
    color: #3878F8;
}
.contJsUnfold .beginning{
    display: none;
}
.contJsUnfold .cutOut p{
    display: inline;
}
.contJsUnfold .cutOut p a{
    color: #3878F8;
}
.contJsUnfold .cutOut span{
    background: rgba(56, 120, 248, 0.2);
    border-radius: 4px;
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #4E9AE4;
    cursor:pointer;
    padding: 3px 6px;
    margin-left: 3px;
}
.contJsUnfold .cutOut span i{
    width: 12px;
    height: 7px;
    display: inline-block;
    background: url(../images/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);
}
.hintContent{
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #999999;
}
.table-contentHeader{
    padding-top: 40px;
    padding-bottom: 30px;
}
.table-contentHeader ul li{
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #333333;
    width: 108px;
    height: 48px;
    margin-right: 10px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}
.table-contentHeader ul .toChoose{
    background: #3878F8;
    border-radius: 4px;
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.table-contentHeader ul .toChoose a{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.table-contentHeader ul li a{
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #333333;
}


.ask_leftGuo li{height:152px; background:#fff; border:1px solid #e5e5e5; margin-bottom:30px;}
.ask_leftGuo li a{display:block; padding:16px 22px 0;}
.ask_leftGuo li:hover{box-shadow:0 0 12px #dadada;}
.ask_leftGuo li:hover a{color:#53a2ef;}
.ask_leftGuo li:hover h4 span{color:#333}
.ask_leftGuo li h3{height:30px; line-height:25px; font-size:16px; padding:0 0 0 38px; position:relative; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    font-weight: bold;}
.ask_leftGuo li p{position:relative; top:-2px; font-size:16px; color:#666;  line-height:26px;    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 760px;
    padding-left: 37px;
    margin-top: 9px;
}
.ask_leftGuo li p .answerIcon{top:2px;}
.browse_numGuo{
    font-size: 14px;
    color: #999;
    padding-left: 37px;
    padding-top: 10px;
}
.doctorIndividualResume{
    border: 1px solid #E5E5E5;
    background-color: #FFFFFF;
    margin-bottom: 20px;
}

.doctorIndividualResume dl dt{
    margin: 0 auto;
}
.doctorIndividualResume dl dt img{
    width: 100%;
    height: 100%;
}
.doctorIndividualResume dl dd .doctorP1{
    font-size: 28px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 11px;
}
.doctorIndividualResume dl dd .doctorP1 span{
    font-size: 22px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
    padding-left: 10px;
}
.doctorIndividualResume dl dd .doctorP1 a{
    font-size: 28px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.doctorIndividualResume dl dd .doctorP1 a span{
    font-size: 22px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}


.doctorIndividualResume dl dd .doctorP2 {
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
    width: 238px;
    margin: 0 auto;
}
.doctorIndividualResume dl dd .doctorP2 a{
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
}
.doctorIndividualResume dl dd .doctorP3Bottom {
    background-color: #F7FBFF;
    margin-top: 15px;
    padding-bottom: 25px;
}
.doctorIndividualResume dl dd .doctorP3Bottom p{
    width: 250px;
    margin: 0 auto;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-top: 10px;
}
.doctorIndividualResume dl dd .doctorP3Bottom p span{
    color: #52A2EF;
}
.doctorIndividualResume dl dd .doctorP3Bottom .onAClickStyle{
    width: 200px;
    height: 36px;
    display: block;
    background: #3878F8;
    border-radius: 4px;
    margin: 15px auto 0;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    line-height: 36px;
    text-align: center;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP4AClick{
    padding-top: 14px;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP4AClick a{
    width: 116px;
    height: 36px;
    border-radius: 4px;
    display: block;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP4AClick .blueClick{
    margin-right: 6px;
    background: #3878F8;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP4AClick .orangeClick{
    background-color: #FF9139;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop{
    width: 284px;
    padding-top: 10px;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop ul{
    width: 284px;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop ul li b{
    display: block;
    text-align: center;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop ul li b:first-child{
    font-size: 17px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.doctorIndividualResume dl dd .doctorP3Bottom .doctorP3BottomDataTop ul li b:last-child{
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #999999;
}
.NoThereAreDoctors{
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
.NoThereAreDoctors .NoThereAreDoctorsHeader{
    height: 55px;
    background: rgba(56, 120, 248, 0.1);
    text-indent: 22px;
    font-size: 22px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 55px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.NoThereAreDoctors .NoThereAreDoctorsHeader span{
    font-weight: 600;
}
.NoThereAreDoctors .NoThereAreDoctorsList{
    border: 1px solid #E5E5E5;
    max-height: 665px;
    overflow: hidden;
}
.NoThereAreDoctors .NoThereAreDoctorsList ul li{
    height: 133px;
    overflow: hidden;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl{
    width: 240px;
    border-bottom: 1px solid #E5E5E5;
    padding:21px 0;
    margin: 0 auto;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dt{
    width: 90px;
    height: 90px;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dt img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd{
    width: 140px;
    height: 90px;
    margin-left: 10px;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd .doctorP1{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd .doctorP1 span{
    font-size: 12px;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd .doctorP2{
    font-size: 10px;
    font-family: MicrosoftYaHei;
    color: #666666;
    padding-top: 4px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.NoThereAreDoctors .NoThereAreDoctorsList dl dd .anniu{
    width: 140px;
    height: 25px;
    display: block;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    background: rgba(56, 120, 248, 0.8);
    border-radius: 4px;
}




.introductionNumberHospitals{
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
.introductionNumberHospitals .introductionNumberHospitalsHeader{
    height: 55px;
    background: rgba(56, 120, 248, 0.1);
    text-indent: 22px;
    font-size: 22px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 55px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.introductionNumberHospitals .introductionNumberHospitalsHeader span{
    font-weight: 600;
}
.introductionNumberHospitals .introductionNumberHospitalsList{
    max-height: 500px;
    overflow: hidden;
}
.introductionNumberHospitals .introductionNumberHospitalsList ul li{
    height: 100px;
}
.introductionNumberHospitals .introductionNumberHospitalsList a{
    display: block;
}
.introductionNumberHospitals .introductionNumberHospitalsList{
    border: 1px solid #E5E5E5;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl{
    width: 260px;
    border-bottom: 1px solid #E5E5E5;
    padding:20px 0;
    margin: 0 auto;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dt{
    width: 86px;
    height: 60px;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dt img{
    width: 100%;
    height: 100%;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dd{
    width: 164px;
    margin-left: 10px;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dd .doctorP1{
    font-size: 12px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dd .doctorP2{
    padding-top: 10px;
}
.introductionNumberHospitals .introductionNumberHospitalsList dl dd .doctorP2 span{
    height: 14px;
    border-radius: 12px;
    line-height: 14px;
    text-align: center;
    padding:0 7px;
    font-size: 8px;
    font-family: MicrosoftYaHei;
    color: #FF7268;
    border: 1px solid #FF7268;
    margin-right: 5px;
}
.askDetails_info{
    background-color: #F6F7FA;
    padding:20px 20px;
}
.relatedTitGuo{
    padding-top: 30px;
}
.relatedTitGuo i{
    width: 20px;
    height: 22px;
    display: inline-block;
    background: url(../images/wenda1.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 3px;
    margin-right: 10px;
}



.selectedAskGuo li{padding:27px 0 30px; border-bottom:1px solid #e5e5e5;}
.selectedAskGuo li a{display:block; padding-bottom: 20px;}
.selectedAskGuo li a:hover h3{color:#53a2ef;}
.selectedAskGuo li dl{overflow:hidden;height: 40px;}
.selectedAskGuo li dt{width:40px; height:40px; float:left; margin-right:15px;}
.selectedAskGuo li dt img{width:100%; display:block; border-radius:100%;}
.selectedAskGuo li dd{height: 40px;line-height: 40px;}
.selectedAskGuo li dd .docotrP1 b{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
    padding-right: 10px;
}
.selectedAskGuo li dd .docotrP1 span{
    font-size: 16px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #666666;
    padding-right: 40px;
}
.selectedAskGuo li dd .docotrP1 em{
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    padding-right: 8px;
}


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

}