/**头部header公共**/

/**全局公共**/
*{padding:0;margin:0}
img{vertical-align:top;border:0;object-fit:cover;height:auto}
body{font-family:'微软雅黑'}
h3{font-size:20px}
a{text-decoration:none}
ul,ol,dl{list-style:none}
b{font-weight:normal}
i{font-style:normal}
table{border-collapse:collapse}
.fr{float:right}
.fl{float:left}
.clearfix:after{clear:both;display:block;content:''}
.clearfix{zoom:1}
.list{border-top:1px solid #e5e5e5;padding-top:16px}
a{color:#4d4c4c;position:relative}
.layout{width:1200px;margin:0 auto}
a:link,a:visited{text-decoration:none;cursor:pointer}
.fl-l,.f-l,.flleft,.left{float:left}
.length {
    width: 1200px;
    margin: 0 auto;
    display: block;
    height: auto;
}
.inpage{border-top:1px solid #e5e5e5;padding-top:16px}
/**最上方手机版，官方微信之类的**/
.header{
	height:100%;
	width:auto;
	
}
.header_clew{border-bottom:1px solid #e7e8e7;height:32px}
.header_clew p{line-height:32px;font-size:12px;color:#4d4c4c;float:left;}
.header_clew i{vertical-align:middle;width:20px;height:21px;margin-right:5px}
.header_clew .contact i{background-position:-453px 0}
.header_clew .weixin i{background-position:-480px 0}
.header_clew p span{padding:0 10px;border-left:1px solid #efefef}
.header_clew .contact{padding-left:0;border-left:0}
.header_label{
	width: 1200px;
    margin: 0 auto;
    zoom: 1;
}
.wechat_add a{color:#4d4c4c;position:relative}
.wechat_add a:hover{color:#fd9208}
.wechat_add a:hover img{display:block}
.wechat_add img{width:175px;height:193px;position:absolute;top:15px;left:-33px;display:none;z-index:20}

/**导航条**/
.icon_logo{
	padding: 25px 0;
    width: 1200px;
    margin: 0 auto;
}
.click{margin:25px 0 0 14px}
.click a{display:inline-block;padding:0 2px 14px;font-size:18px;color:#242428;margin-left:35px}
.click .click_on{border-bottom:4px solid #53b0eb;color:#53b0eb}
.click a:hover{border-bottom:4px solid #53b0eb;color:#53b0eb}


/**头部header公共**/
/**logo图标**/
.top_logo{
	float:left;
	margin-top:6px;
}

/**底部footer公共**/
.footer{background:#6b6b6b;height:130px;padding-top:30px;color:#fff;margin-top:40px}
.footer_logo{width:185px;margin-right:53px;height:61px;float:left;}
.wechat_img{width:88px;height:88px}
.footer ul{border-left:1px solid #fff;padding-left:47px;padding-bottom:7px;float:left;}
.footer li{color:#fff;font-size:14px;margin-top:16px}
.footer li:first-child{margin-top:0}
.footer_navi a{color:#fff;font-size:14px;padding-right:20px}
.footer_navi a:hover{text-decoration:underline}
.footer_navi span{color:#fff;font-size:14px;padding-right:20px}
.footer_wx{margin-left:168px;float:left;}
.footer_wx span{display:inline-block;width:13px;font-size:13px;margin-right:17px}
.remarks{display: flex; margin-top: 15px;}
.remarks a:first-of-type{margin-top: 1px;}

.remarks .remainfo{
	display:inline-block;
	text-decoration:none;
	height:20px;
	line-height:20px;
}

.remarks .remainfo img{
	float:left;
}

.remarks .remainfo p{
	 float:left;
	 height:20px;
	 line-height:20px;
	 margin: 0px 0px 0px 5px;
	 color:#fff;
}
/**底部footer公共**/

/**面包屑导航开始**/

.web_pos{
  font-size: 14px;
  color: #666;
  width:1200px;
  margin:0 auto;
}
.web_pos a{
  font-size: 14px;
  color: #666;
  margin-left: 0;
}

/**面包屑导航结束**/



/**医院详情页缩略图及右侧列表详情信息**/
.inpage_con{margin-top:20px}
.inpage_content{width:100%;height:auto;float:left;}
.inpage_label{height:auto}
.inpage_label h1{font-size:22px;color:#171717;margin-bottom:16px;font-weight:normal;}
.inpage_label dl{float:left;}
.inpage_label dd{font-size:16px;margin-top:12px;color:#5a5a5a;width:650px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.inpage_label dd span{color:#000000}
.inpage_label dd i{display:inline-block;background:url("../images/icon1.png") no-repeat;width:19px;margin-right:12px;vertical-align:middle;margin-top:-4px}
.inpage_img{width:330px;height:auto;margin-right:38px;float:left;}
.inpage_img img{border:1px solid #e9e9e9;width:100%;height: 330px;object-fit: fill;}
.click_ask{margin-right:20px;margin-top:38px;float:right;}
.click_ask a:first-child {
    background: #53b0eb;
    margin: 0;
}
.click_ask a {
    display: block;
    width: 109px;
    height: 40px;
    background: #fd9208;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 17px;
    border-radius: 5px;
    margin-top: 18px;
}


/**医院详情页医生列表**/
.doc_team{
	height: auto;
    overflow: hidden;
}
.doc_team li{
    width: 29.5%;
    height: 155px;
    padding: 16px 16px;
    margin: 0 18px 18px 0;
    border: 1px solid #eee;
    border-radius: 2px;
	float: left;
}
.doc_team li:nth-child(3n){
    margin-right: 0px;
}
.doc_team li:nth-child(3n+1){
    clear: both;
}
.doc_team li .doc_img{
	float:left;
	margin-right:10px;
}

.doc_team li .doc_img .doc_con{
	width: 120px;
	margin-bottom: 10px;
	float: left;
}

.doc_team li .doc_img img{
    width: 120px;
    height: 157px;
	margin-left:-8px;
	float: left;
}
.doc_team li .doc_info{
    width: 220px;
	float:right;
}
.doc_team li .doc_info span{
    font-size: 14px;
    line-height: 26px;
}

.doc_team li .doc_info span a{
	line-height: 24px;
	margin-bottom: 10px;
	float: left;
	font-size: 16px;
    margin-right: 10px;
	font-weight:600;
	color:#333;
}
.doc_team li .doc_info span a:hover{color:#53b0eb}


.doc_team li .doc_info .behos{
	font-size: 15px;
	line-height: 18px;
	width: 100%;
	margin-bottom: 10px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float: left;

}

.doc_team li .doc_info .docsc{
	width: 100%;
	float: left;
	font-size: 15px;
	color: #4c4b4b;
	-webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	line-height:23px;
}
.doc_team li .doc_info .docsc span{
    font-size: 15px ;
    line-height: 25px ;
    color: #53b0eb ;
    text-indent: 0 ;
	overflow: initial;
}

/**医院环境图片列表**/
.hos_album li{float:left;width: 23.7%;margin-right:20px;box-sizing:border-box;margin-bottom: 14px}
.hos_album h3{margin:30px 0 15px;font-size:20px;color:#171717;border-left:5px solid #53b0eb;padding-left:8px;text-indent:unset;}
.hos_album li img{display:block;width:100%;height:177px;margin:0 auto;object-fit:cover}
.hos_album{height:auto;}
.hos_album li p{margin-top:3px;text-align:center;font-size:15px;color:#4c4b4b}
.hos_album ul{height: auto;overflow: hidden;}
.hos_album li:nth-child(4n){margin-right: 0px;}


/**来院路线**/
.hd_list h3{margin:30px 0 15px;font-size:20px;color:#171717;border-left:5px solid #53b0eb;padding-left:8px;text-indent:unset;}
.hd_list .route{color: #565656;width: 100%;font-size: 16px;line-height: 40px;}

.hd_list .yytxt h3{margin:30px 0 15px;font-size:20px;color:#171717;border-left:0;padding-left:8px;text-indent:unset;}

/**同城医院**/
.local_hos {margin-top:0px;}
.local_hos li {border:1px solid #ebebeb;width:285px;height:auto;margin-right:19px;float:left;margin-bottom:19px;padding:0px}
.hd_list .local_hos li a{display:unset;}
.local_hos li:nth-child(4n) {margin-right:0;}
.hd_list li {
    box-sizing: border-box;
}
.local_hos li:hover {background:#53b0eb;}
.local_hos li:hover p {color:#fff;}
.local_hos li p {font-size:16px;color:#171717;text-align:center;margin-bottom:15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0px;}
.local_hos_img {width:100%;height:195px;overflow:hidden;background:#fff;}
.local_hos_img img {background:#fff;width:100%;height: -webkit-fill-available;object-fit: fill;}
/**同城医生**/
.hd_list li a{font-size:16px;color:#1a1a1a;width:100%;height:100%;padding:0px;box-sizing:border-box}
.local_doc {margin-top:0px;}
.local_doc li {border:1px solid #ebebeb;width:222px;height:320px;margin-right:19px;float:left;margin-bottom:19px;}
.local_doc li:nth-child(5n) {margin-right:0;}
.local_doc li:hover {background:#53b0eb;}
.local_doc li:hover p {color:#fff;}
.local_doc li p {font-size:14px;color:#171717;text-align:center;margin-bottom:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0px;}
.local_doc_img {width:100%;height:250px;overflow:hidden;background:#fff;}
.local_doc_img img {background:#fff;width:101%;height:100%;}
.local_doc .doc_name {font-size:18px;}

/**医院/医生详情页文章正文**/
.introduce{
	width:100%;
	height:auto;
}
.introduce .txt {
    width:100%;
	height:auto;
	text-indent:2em;
}

.introduce .txt h3,h4{
	margin: 0;
    font-size: 16px;
    border-left: 0;
    padding-left: unset;
	color: #333;
}
.introduce p {
	font-size: 16px;
    color: #4c4b4b;
    line-height: 40px;
    margin: 0;
}
.introduce .txt img{
	width:30%;
	height:auto;
	display: block;
    margin: 10px auto;
}
/**文字左侧加粗条**/

.introduce h3 {
    margin: 30px 0 15px;
    font-size: 20px;
    color: #171717;
    border-left: 5px solid #53b0eb;
    padding-left: 8px;
	text-indent:unset;
}

/**医生坐诊医院**/
.hd_list .visit{color: #565656;width: 100%;font-size: 16px;line-height: 30px;}
.visit .yyname{
	text-align: center;
    padding-bottom: 10px;
}

.visit .yyname span{
	font-size: 20px;
    color: #000;
    font-weight:bold;
    height: 40px;
    line-height: 50px;
}

.visit .yyname span a{
	padding: 4px;
    color: #333;
}

.visit .yyname span a:hover{
	color:#53b0eb;
}

.visit .yytxt{
	padding-bottom: 15px;
	min-height:300px;
}

.visit .yytxt .yytp{
	width: 280px;
    float: left;
    padding: 10px 30px 10px 20px;
    text-align: center;
}

.visit .yytxt .yytp img{
	width: 250px;
    padding: 10px;
    border: 1px solid #E9E9E9;
    max-width: 100%;
}
}

.visit .yytxt .yytp a{
	padding: 4px;
    color: #333;
}

.visit .yytxt p{
	text-align: justify;
	font-size: 16px;
    line-height: 40px;
}


/**整形资讯详情页**/

.aribody{width:913px;border:1px solid #e9e9e9;padding-bottom:100px;padding:0.5em;font-size:16px;margin-top:20px;float:left;}
.aribody h1{color:#333;margin:20px;font-size:24px;text-align:center;}
.aribody div{font-size:14px;color:#818181}
.aribody div a{color:#53b0eb}
.aribody div a:hover{color:#ef7b1a}

.aribody .text p{font-size:16px;line-height:30px;padding:5px 0;line-height:30px;text-indent:2em;margin:0 10px;color:#333}
.aribody .text p img{display:block;margin:10px auto;display:block;width:55%;height:auto }
.arilab{display:flex;justify-content:space-between;}
.arilab{
  padding-bottom: 6px;
  border-bottom: 1px solid #e9e9e9;
}
.arilab p{text-align:center;width:100%;text-indent: 0em;}
.arilab p span{margin:30px;}
.aribody .text{height:auto;width:100%;border-bottom: 1px solid #e9e9e9;margin:10px 0;}
.aribody .text h2,h3{font-size: 18px;color: #333;font-size: 16px;line-height: 30px;text-indent: 2em;margin:0 10px;}
.aribody .text ,h4{font-size: 18px;color: #333;font-size: 16px;line-height: 30px;text-indent: 2em;}
.aribody .text ul,ol{margin: 0 10px;}


/**整形资讯相关推荐**/
.ari_recom{width:100%;height:auto;}
.ari_xg{
  color: #53b0eb !important;
  font-size: 20px !important;
  font-weight: bold;
  margin: 20px 0px -10px;
  border-left: 5px solid #53b0eb;
  padding-left: 8px;
}
.recom_sub{width:913px;}

.recom_sub .recom_li {width:100%;padding:20px 0;height:auto;}
.recom_sub .recom_li li:after{
	clear: both;
    display: block;
    content: '';
}
.recom_sub .recom_li li {padding:20px 0;border-bottom:1px dashed #e3e1e1;}
.recom_sub .recom_li li:nth-child(1){border-top:1px dashed #e3e1e1;}
.recom_sub .recom_li li:hover {background-color:#F9F9F9;}
.recom_sub .recom_li li:hover h3 {color:#53b0eb;}
.recom_sub .recom_li h3 {font-size:19px;color:#171717;line-height:40px;font-weight:normal;}
.recom_sub .li_img p {float:left;width:240px;height:auto;overflow:hidden;border:1px solid #e3e1e1;padding: 0px;margin: 0px;}
.recom_sub .li_img img {width: 100%;margin: 0px;display: block;max-width: 100%;height:155px;}
.recom_sub .recom_info {width: 638px;float: left;margin-left: 22px;}
.recom_sub .recom_info p {font-size:16px;color:#666;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.recom_sub .recom_li .time {font-size:14px;color:#a8a7a7;margin-top:14px;}
.recom_sub .recom_info h3{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  padding: 0;
  text-indent: unset;
  margin: 0px;
}

.recom_sub .recom_info p{
	text-indent: unset;
	margin:0;
}


/**整形问答详情页左侧**/

.wenda_body{
	float: left;
    width: 915px;
    overflow: hidden;
	}


.wenda_body .ask_card {
  position: relative;
  margin-bottom: 25px;
  padding: 45px 20px 20px;
  background: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 6px;
  margin-top:20px;
}
.wenda_body  .ask_card h1 {
  margin-bottom: 8px;
  line-height: 30px;
  font-size: 18px;
  color: #333;
  margin-left:auto;
}
.wenda_body  .ask_card  i {
  display: inline-block;
  width: 44px;
  height: 39px;
  position: absolute;
  top: -7px;
  left: 20px;
  background: url(../images/ask_question_2.png) no-repeat;
}
.wenda_body  .ask_card .aks_ques {
  line-height: 1.8;
  font-family: SourceHanSansSC;
  font-size: 16px;
  color: #999;
  white-space: pre-line;
}
.wenda_body  .ask_card .user_ques {
  margin-top: 25px;
  overflow: hidden;
  height: 35px;
  line-height: 30px;
  font-size: 14px;
  color: #a2a5ad;
}
.wenda_body  .ask_card .user_ques .user_info {
  float: left;
  margin-right: 20px;
  min-width: 90px;
}
.wenda_body  .ask_card .user_ques .user_info img {
  float: left;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.wenda_body  .ask_card .user_ques .user_info .user_name {
  float: left;
  margin-left: 15px;
  font-weight:bold;
}
.wenda_body  .ask_card .user_ques .user_info .user_name span {
  color: #333333;
}
.wenda_body  .ask_card .user_ques .time {
  float: left;
}
.wenda_body  .ask_card .user_ques .views {
  float: right;
  overflow: hidden;
  font-size: 16px;
  color: #a2a5ad;
  text-align: right;
}
.wenda_body  .ask_card .user_ques .views span {
  display: inline-block;
  margin-left: 30px;
  min-width: 78px;
  height: 30px;
  line-height: 30px;
  text-align: left;
}


/**问答答案详情**/

.wenda_body  .answer_con {
  margin-bottom: 40px;
}
.wenda_body  .answer_con .best {
  margin-bottom: 10px;
  line-height: 25px;
  font-size: 16px;
  font-weight:bold;
  color: #53b0eb;
  border-left: 5px solid #53b0eb;
  padding-left: 8px;
}
}
.wenda_body  .answer_con .best span {
  padding-left: 5px;
  color: #888888;
}
.wenda_body  .answer_con .answer_li {
  overflow: hidden;
  background: #fff;
  border-radius: 8px 8px 0 0;
}
.wenda_body  .answer_con .answer_li li {
  padding: 20px 0 16px;
  position: relative;
}
.wenda_body  .answer_con .answer_li li .doc_info {
  margin-bottom: 20px;
  height: 50px;
  line-height: 25px;
  overflow: hidden;
}
.wenda_body  .answer_con .answer_li li .doc_info .doc_img {
  float: left;
  margin-right: 20px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  overflow: hidden;
}
.wenda_body  .answer_con .answer_li li .doc_info .doc_img img {
  width: 100%;
  height: 100%;
  padding: initial;
}
.wenda_body  .answer_con .answer_li li .doc_info .name {
  display: inline-block;
  float: left;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}

.wenda_body  .answer_con .answer_li li .doc_info .position {
  display: inline-block;
  float: left;
  font-size: 14px;
  color: #666;
  font-weight: bold;
  margin-left: 0.5rem;
  font-style:normal;
}



.wenda_body  .answer_con .answer_li li .doc_info .name:hover{
	color:#53b0eb;
}

.wenda_body  .answer_con .answer_li li .doc_info .sshos:hover{
	color:#53b0eb;
}

.wenda_body  .sshos{
	display: block;
    color: #666;
    margin-top: 25px;
}
.wenda_body  .answer_con .answer_li li .answer_info {
  line-height: 1.8;
  font-size: 15px;
  color: #666666;
  word-wrap: break-word;
  word-break: break-all;
}

.wenda_body  .answer_info p{
	font-size: 16px;
    line-height: 35px;
    color: #333;
    text-indent: 0em;
    margin: 5px 0;
    text-align: left;
	
}

.wenda_body  .answer_info h3{
    color: #333;
    font-size: 16px;
    line-height: 30px;
    text-indent: 0em;
    margin: 0;
}

.wenda_body  .answer_info img{
    display: block;
    margin: 10px auto;
    height: auto;
    width: 33%;
}



/**相关问答**/

.wenda_body .relask{
	float: left;
    width: 915px;
	border-bottom:none;
}

.wenda_body .relask h3{
	font-size: 16px;
    color: #53b0eb;
    font-style: normal;
    border-left: 5px solid #53b0eb;
    margin: 10px 0;
    text-indent: 0em;
    padding-left: 8px;
	line-height:25px;
}

/**问答详情页相关问答/医院医生内页问答**/
.wenda_body .ask_li {
  padding: 1px;
  overflow: hidden;
  border-bottom:none;
}
.wenda_body .ask_li li {
  position: relative;
  float:left;
  width:48.5%
}

.wenda_body .ask_li li:nth-child(2n){
	margin-left:20px;
}

.wenda_body .ask_li li::after {
  position: absolute;
  bottom: 0;
  left: 40px;
  right: 0;
  display: block;
  content: '';
  height: 1px;
  background: #ededed;
}
.wenda_body .ask_li li p{
  position: relative;
  z-index: 3;
  padding: 10px 0 0 40px;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  color: #666;
  cursor: pointer;
  font-weight: normal;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin: 10px 0;
}

.wenda_body .ask_li li p a{
	color:#000;
}

.wenda_body .ask_li li p a:hover{
	color:#53b0eb;
}
.wenda_body .ask_li li .ask{
    display: inline-block;
    margin-left: -40px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 10%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #53b0eb;
    float: left;
}

.wenda_body .ask_li li .answer{
    display: inline-block;
    margin-left: -40px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 10%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #adb3b4;
    float: left;
}

.wenda_body .ask_li li p:last-child{
	-webkit-line-clamp: 2;
	height:50px;
}


/**口腔项目内容页**/

.prosub{
	margin-top:20px;
}

.probl{
	width: 1200px;
    margin: 0 auto;
    position: relative;
}

.pro_desc{
	margin-bottom: 10px;
    padding: 25px;
    background: #f5f5f5;
    border-radius: 6px;
}
.pro_desc  h1{
	margin-bottom: 10px;
    line-height: 36px;
    font-size: 28px;
    color: #000;
	font-weight:normal;
	display: inline-block;
}

.pro_desc p{
	line-height: 28px;
    font-size: 15px;
    color: #333;
	display: inline-block;
}

.pro_desc p:last-child{
	line-height: 28px;
    font-size: 15px;
    color: #333;
	display: block;
}

.pro_desc p span{
	color:#202020;
	margin-left:30px;
}

.pro_deta{
	height: auto;
    background: #fff;
    border-radius: 6px;
	overflow: hidden;
}

.pro_deta .pro_label{
	margin-bottom: 20px;
    line-height: 25px;
    font-size: 18px;
    color: #53b0eb;
    clear: both;
    margin: 10px auto;
	text-indent: unset;
	border-left: 3px solid #53b0eb;
    padding-left: 8px;
	
}

.pro_deta  .xmjs{
	margin-bottom: 5px;
    line-height: 28px;
    font-size: 16px;
    color: #333333;
    clear: both;
    margin-left: auto;
	text-indent: unset;
}

.pro_deta .pro_con{
	line-height: 35px;
    font-size: 15px;
    color: #403f3f;
    margin: 10px auto;
}


.opefile{
	overflow: hidden;
}


.opefile li:nth-child(even){
	background-color: rgba(255, 255, 255, 0.7);
}
.opefile ul{
	padding: 5px 20px;
    position: relative;
    background-color: #f7f7f7;
    overflow: hidden;
}

.opefile ul:before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-left: 7px solid #fff;
    border-top: 7px solid #fff;
    border-right: 7px solid #f0f0f0;
    border-bottom: 7px solid #f0f0f0;
}
.opefile li{
	height: 45px;
    line-height: 45px;
    font-size: 15px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.opefile li span{
	display: inline-block;
}


.opefile li .zuo,.opefile li .you{
	float: left;
    width: 50%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}


.opefile li .method,.opefile li .shuju{
	margin-left: 10px;
    color: #777;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.opefile li .remind{
	font-size: 12px;
    color: #888;
    text-align: center;
}




/**口腔项目详情页问答**/
.xgask{
    line-height: 25px;
    font-size: 18px;
    color: #53b0eb;
    clear: both;
    margin: 20px 0 10px;
	font-weight: 600;
	border-left: 3px solid #53b0eb;
    padding-left: 8px;
}

.pro_ask .ask_li {
  padding: 1px;
  overflow: hidden;
  border-bottom:none;
}
.pro_ask .ask_li li {
  position: relative;
  float:left;
  width:48.5%
}

.pro_ask .ask_li li:nth-child(2n){
	margin-left:20px;
}

.pro_ask .ask_li li::after {
  position: absolute;
  bottom: 0;
  left: 40px;
  right: 0;
  display: block;
  content: '';
  height: 1px;
  background: #ededed;
}
.pro_ask .ask_li li p{
  position: relative;
  z-index: 3;
  padding: 10px 0 0 40px;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  color: #666;
  cursor: pointer;
  font-weight: normal;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin: 10px 0;
}

.pro_ask .ask_li li p a{
	color:#000;
}

.pro_ask .ask_li li p a:hover{
	color:#53b0eb;
}
.pro_ask .ask_li li .ask{
    display: inline-block;
    margin-left: -40px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 10%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #53b0eb;
    float: left;
}

.pro_ask .ask_li li .answer{
    display: inline-block;
    margin-left: -40px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 10%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #adb3b4;
    float: left;
}

.pro_ask .ask_li li p:last-child{
	-webkit-line-clamp: 2;
	height:50px;
}


/**项目百科详情页医院医生**/


.tjtit{
	height: 25px;
    line-height: 25px;
    width: 1200px;
    margin-bottom: 15px;
    float: left;
	border-left: 3px solid #53b0eb;
    padding-left: 8px;
    margin-top: 15px;
}

.tjtit h3{
	float: left;
    font-weight: bold;
    text-indent: unset;
    line-height: unset;
    font-size: 18px;
    color: #53b0eb;
}


/**相关医院推荐**/

.tjhos{
	width: 102%;
	float: left;
	margin-top: 10px;
}

.tjhos ul:after{
	clear: both;
    display: block;
    content: '';
}

.tjdoc{
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

.tjdoc ul:after{
	clear: both;
    display: block;
    content: '';
}





/**详情页右侧推荐栏（公共）**/

.right_col {
    border: 1px solid #ebebeb;
    width: 260px;
    margin-top: 20px;
	float:right;
}
.right_col h4 {
    font-size: 16px;
    color: #53b0eb;
    padding: 7px 0;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 0;
    font-weight: bold;
    position: relative;
    padding-left: 15px;
	text-indent: unset;
}
.right_col i {
    top: 0;
    left: 0;
    position: absolute;
    display: inline-block;
    background: url(../images/tj.png)no-repeat;
    width: 30px;
    height: 27px;
    background-size: 100% 100%;
}
.right_col a {
    display: block;
    width: 232px;
    height: 200px;
    position: relative;
}

.right_col ul {
    border-top: 1px solid #ebebeb;
}
.right_col ul li {
    margin: 0 15px 10px;
    width: 232px;
    max-height: 336px;
    overflow: hidden;
    padding-top: 20px;
    height: 200px;
    border-top: 1px solid #ebebeb;
}
.right_col ul li img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.right_col ul li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 43px;
    font-size: 16px;
    line-height: 43px;
    color: #FFF;
    background-color: rgba(0,0,0,.5);
    text-align: center;
}

.right_tit {
    display:inline !important;
    width:54px !important;
    height:21px !important;
	float:right;
}

.right_tit span {
    color:#53b0eb;
    font-size:14px;
    line-height:27px;
}



/**table表格样式**/
table{
	width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
}

table tbody{
	
}

body table tr:nth-child(1) {
    background-color: #53b0eb;
}

body table tr:nth-child(2n) {
    background-color: #fcf1e3;
}

body table th, td {
    text-align: center;
    border: 1px solid #53b0eb;
	color: #333;
	line-height:40px;
}

body table tr:hover{
  background-color: #d4e7f3;
}
/**文章详情页样式**/

.zwmk{
	width:100%;
	height:100%
}

.zwmk li{
	line-height: 27px;
    text-align: justify;
    padding: 24px 0;
    word-break: break-all;
    position: relative;
	margin-bottom: 16px;
    box-sizing: border-box;
    padding: 16px !important;
    -webkit-box-shadow: 1px 2px 5px 1px rgba(0,0,0,.1);
	margin-top:10px;
}

.zwmk li i{
	float: right;
    font-weight: normal;
	font-style:normal;
}

.zwmk li i em{
	font-weight: bold;
    font-style: italic;
    color: #53b0eb;
}

