.nav_list{display:none;}
.nav_btn{ width:178px; border:1px solid #F5F5F5; border-radius:0;}
.nav_art{ border:1px solid #F5F5F5; border-left: 0; overflow: hidden;}
.nav_art li{ opacity: 1;}
/* 当前位置 */
.pub_dqwz{ font-size: 14px; line-height: 54px; color: #999;}
.pub_dqwz a{ color: #666;}

/* 公共标题 */
.pub_title{ margin-top: 36px; overflow: hidden;}
.pub_title>p{ font-size: 18px; line-height: 30px; color: #333; font-weight: bold; float: left;}
.pub_title>p:before{ content: ""; display: inline-block; width: 3px; height: 18px; background:linear-gradient(0deg,#FFFFFF,#FD8FC9); margin: 6px 7px 6px 0; float: left;}

.pub_title2{ overflow: hidden;}
.pub_title2>p{ font-size: 18px; line-height: 20px; color: #333; font-weight: bold; float: left;}
.pub_title2>p:before{ content: ""; display: inline-block; width: 3px; height: 18px; background:linear-gradient(0deg,#FFFFFF,#FD8FC9); margin: 1px 11px 1px 0; float: left;}
.pub_title2 .more{ display: inline-block; font-size: 14px; color: #999; line-height: 20px; float: right;}
.pub_title2 .more>span{ font-size: 13px; margin-left: 2px;}
.pub_title2 .more:hover{ color: #FD8FC9;}

.pub_title3{ margin-top: 22px; overflow: hidden;}
.pub_title3>p{ font-size: 18px; line-height: 20px; color: #333; font-weight: 500; float: left;}
.pub_title3>p:before{ content: ""; display: inline-block; width: 3px; height: 18px; background:linear-gradient(0deg,#FFFFFF,#FD8FC9); margin: 1px 11px 1px 0; float: left;}

/* 左侧 */
.content_left{ width: 860px; margin: 5px 40px 0 0;}

/* 右侧 */
.content_right{ width: 300px; margin-top: 5px;}
.section{ width: 298px; padding: 18px 0 10px; border: 1px solid #F5F5F5;}

/* 推荐医院 */
.tj_hos ul{ width: 270px; margin: 20px auto 0; overflow: hidden;}
.tj_hos ul li{ width: 80px; margin-left: 15px; float: left;}
.tj_hos ul li:first-child,.tj_hos ul li:nth-child(4){  margin: 0;}

.tj_hos ul li span{ display: block; width: 80px; height: 80px; overflow: hidden;}
.tj_hos ul li img{ width: 80px; min-height: 80px;}

.tj_hos ul li p{ font-size: 14px; line-height: 20px; color: #333; margin-top: 6px;  text-align:center;
	display: inline-block;
	white-space: nowrap; 
	width: 100%; 
	overflow: hidden;
	text-overflow:ellipsis;}

/******* 医院&医生 *******/
/* 概况 */
.yygk{ width: 820px; height: 180px; padding: 20px; background: #fffafd;}
.yyimg{ width: 180px; height: 180px; margin-right: 20px; float: left;border-radius: 100%; overflow: hidden;}
.yyimg img{ width: 180px; min-height: 180px;}
.yycon{ width: 620px; float: left;}
.yycon h1{ font-size: 22px; line-height: 30px; color: #333; font-weight: 500; margin-bottom: 10px; overflow: hidden;}
.yycon h1 span{ font-size: 14px; color: #666; float: right;}
.yycon h1 span>img{ display: inline-block; height: 14px; margin: 8px 5px 0 0;}

.yycon p{ font-size: 14px; line-height: 26px; color: #666;}
.yycon p>span{ color: #999;}
.yycon div{ margin-top: 13px;}
.yycon div>span{ display: inline-block; padding: 0 4px; margin-right: 8px; border: 1px solid #DDDDDD; font-size: 12px; line-height: 18px; color: #666; }
.yycon div>span:last-child{ margin-right: 0;}

/* 简介 */
.yyjj{ position: relative; overflow: hidden; padding-bottom:18px;}
.jj_con{ font-size: 14px; max-height: 300px; line-height: 26px; color: #666; margin: 10px 0; text-align: justify; position: relative; overflow: hidden;}
.jj_conk{ font-size: 14px; max-height: 100%; height: auto;  line-height: 26px; color: #666; margin: 10px 0; text-align: justify; position: relative; overflow: hidden;}
.jj_conk p{margin-bottom: 20px;}
.jj_con p{ font-size: 14px; line-height: 26px; color: #666 !important; margin-bottom: 10px; text-align: justify;}
.jj_con img{ max-width:400px; height:auto !important;}

.openMore{ width: 46px; height: 30px; font-size: 13px; color: #FD8FC9; line-height: 30px; position: absolute; bottom: 0; right: 0; cursor: pointer;}
.openMore>p{ float: left;}
.openMore>span{ font-size: 13px; margin-left: 3px;}

/* 环境 */
.yyhj{ overflow: hidden;}
.yyhj ul{ width: 760px; height: 126px; margin: 18px 16px 0; overflow: hidden; float: left;}
.yyhj ul li{ width: 180px; height: 126px; margin: 0 5px; float: left;}
.yyhj ul li img{ width: 180px !important; height: auto !important; min-height: 126px;}
.leftRight{ width: 34px; height: 126px; margin-top: 18px; background: #F4F5F6; float: left;  cursor: pointer;}
.leftRight span{ display: block; width: 22px; height: 22px; font-size: 22px; color: #FFA6D5; margin: 52px 6px;}
.leftRight:hover{ background: #FFF4FA;}
.leftRight:hover span{ color:#FD8FC9}

/* 医生 */
.tyys{ overflow: hidden;}
.tyys ul{ width: 760px; height: 220px; margin: 18px 16px 0; overflow: hidden; float: left;}
.tyys ul li{ width: 178px; height: 218px; border: 1px solid #E5E5E5; margin: 0 5px; float: left;}
.tyys ul li i{ display: block; width: 80px; height: 80px; margin: 18px auto 0; border-radius: 40px; overflow: hidden;}
.tyys ul li img{ width: 80px; min-height: 80px;}
.tyys ul li p{ font-size: 18px; line-height: 40px; color: #333; text-align: center; font-weight: 600;}

.tyys ul li div{ height: 20px; margin: 0 auto; font-size: 12px; color: #666; overflow: hidden; text-align: center;}
.tyys ul li div span{ display: none; line-height: 18px; padding: 0 5px; border: 1px solid #DDDDDD; margin: 0 3px;}
.tyys ul li div span:nth-child(1),.tyys ul li div span:nth-child(2){ display: inline-block;}
.yyrj ul li{margin-top: 20px;}



.zxta{ display: block; width:70px; height:26px; margin: 18px auto; font-size: 14px; line-height: 26px; color: #fff; text-align: center; background:linear-gradient(90deg,rgba(255,166,213,1),rgba(253,143,201,1)); box-shadow:0px 5px 10px 0px rgba(254,150,204,0.2); border-radius:2px;}
.zxta:hover{ color:#fff;}

.leftRight2{ width: 34px; height: 220px; margin-top: 18px; background: #F4F5F6; float: left; cursor: pointer;}
.leftRight2 span{ display: block; width: 22px; height: 22px; font-size: 22px; color: #FFA6D5; margin: 99px 6px;}
.leftRight2:hover{ background: #FFF4FA;}
.leftRight2:hover span{ color:#FD8FC9}

/* 日记 */
.rj_ul{ margin-top: 18px; overflow: hidden;}
.rj_ul li{ width: 278px; height: 370px; margin: 0 0 20px 13px; border-radius: 5px; overflow: hidden; float: left;}
.rj_ul li:nth-child(1),.rj_ul li:nth-child(4),.rj_ul li:nth-child(7),.rj_ul li:nth-child(10){ margin-left: 0;}
.c_l_img{ width: 278px; height: 270px; overflow: hidden; position: relative;}
.c_l_img img{ width: 278px; min-height: 270px;}
.c_l_img p{ font-size: 16px; color: #fff; line-height: 40px; position: absolute; bottom: 0; text-indent: 12px; z-index: 2;}
.c_l_img span{
		display: block;
	    width: 100%;
	    height: 100px;
	    background: linear-gradient(-180deg,rgba(51,51,51,0),rgba(51,51,51,0.5));
	    position: absolute;
	    top: 170px;
	    z-index: 1;
}

.c_l_img .after{ display: none;}
.c_l_con{ width: 260px; height: 94px; padding: 6px 9px 0 9px;  background: #F4F5F6;}
.c_l_con p{ font-size: 14px; line-height: 24px; color: #666; margin-top: 5px;}

/* 右边 */
/* 整形问答 */
.hos_ask ul{border: 1px solid #F5F5F5; width: 270px; padding: 5px 14px 10px 14px; overflow: hidden;}
.hos_ask ul li{ padding: 10px 0; border-bottom: 1px solid #F5F5F5;}
.hos_ask ul li:nth-child(5){ border: 0; padding-bottom: 5px;}
.hos_ask ul li div{ overflow: hidden;}
.hos_ask ul li p{ width: 256px; font-size: 14px; line-height: 24px; color: #333; float: left; cursor: pointer;
	display: inline-block;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;}
.hos_ask ul li ins{ font-size: 14px; line-height: 24px; float: right; color: #999; cursor: pointer;}
.hos_ask ul li span{ width: 263px; padding-left: 7px; display: block; height: 0; overflow: hidden;}
.hos_ask ul li span a{ display: block; font-size: 13px; line-height: 24px; color: #999; margin-top: 8px;}
.hos_ask ul li span.cur{ height: 56px;}

/* 推荐医院doc */
.doc_hos{ border: 1px solid #F5F5F5; padding: 20px 0 15px 0; margin-top: 20px;}
.doc_hos ul{ width: 270px; margin: 18px auto 0;}
.doc_hos ul li{ height: 75px; margin-top: 15px; overflow: hidden;}
.dh_img{ width: 85px; height: 75px; margin-right: 13px; float: left;}
.dh_img img{ width: 85px; min-height: 75px;}
.dh_con{ width: 172px; float: left;}
.dh_con p{ font-size: 14px; line-height: 26px; font-weight: 500; color: #333;
	display: inline-block;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;}
.dh_con span{ display: block; width: 100%; font-size: 12px; color: #999; line-height: 23px;
	display: inline-block;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;}
	
	
/* 整形资讯 */
.section{ width: 298px; padding: 18px 0 10px; border: 1px solid #F5F5F5;}
.zxwt{ display: block; width:120px; line-height:36px; margin: 15px auto 5px; color: #fff; text-align: center; background:linear-gradient(90deg,rgba(255,166,213,1),rgba(253,143,201,1)); box-shadow:0px 5px 10px 0px rgba(254,150,204,0.2); border-radius:2px;}
.zxwt:hover{ color: #fff;}

h1{ font-size: 20px; line-height: 30px; color: #333; font-weight: bold;}
.wzgk{ display: block; margin: 10px 0; font-size: 13px; line-height: 22px; color: #999;}
.wzgk span{ margin-right: 30px;}

.art_body{ font-size: 14px; line-height: 26px; color: #666; text-align: justify;}

.art_body h2{font-weight: bold;margin-top: 10px;}
.art_body p{ font-size: 14px; line-height: 26px; color: #666; text-align: justify; margin: 8px 0;}
.art_body img{ width: 640px; margin: 0 110px; border-radius: 2px;}

/* 分享文章 */
.fxwz {
    line-height: 18px;
	margin-top: 20px;
    color: #9fa3ac;
    margin-bottom: 10px;
    overflow: hidden;
  
}
.fxwz span {
    width: 50px;
    float: left;
    line-height: 30px;
}
.bdshare-button-style0-16 {
    zoom: 1;
}

/* 可能喜欢 */
.knxh{ margin-top: 20px;}
.knxh p{ font-size: 18px; color: #333; font-weight: bold; line-height: 30px;}
.knxh div{ margin-top: 10px; overflow: hidden;}
.knxh div>a{ display: inline-block; padding: 0 8px; line-height: 26px; color: #666; border: 1px solid #E5E5E5; border-radius: 2px; margin-right: 12px;}
.knxh div>a:hover{ border: 1px solid #FD8FC9; color: #FD8FC9;}


/*相关文章*/
.xgwz_div{ margin-top: 20px;}
.xgwz_div>p{ font-size: 18px; color: #333; font-weight: bold; line-height: 30px;}
.xgwz_div>div{ overflow: hidden;}
.xgwz_div>div p{ width:420px; line-height:40px; margin-left:20px; border-bottom:1px dashed #F4F5F6; float:left;}
.xgwz_div>div p:nth-child(odd){ margin-left:0;}

/* 整形问答 */
/* 问题描述 */
.wtms{ font-size: 14px; line-height: 26px; color: #5F6570; text-align: justify; padding: 10px 0; border-top: 1px solid #F5F5F5; margin-top: 10px;}
.wtgk{ font-size: 12px; line-height: 22px; color: #9FA3AC;}
.wtgk>span{ margin: 0 10px; font-size: 12px;}

/* 问题答案 */
.yshd{ margin-top: 15px;}
.yshd_tit{ height: 44px; border-bottom: 1px solid #F5F5F5; font-size: 18px; line-height: 42px; font-weight: bold; color: #333;}
.yshd_tit span{ display: inline-block; font-size: 18px; line-height: 42px; font-weight: bold; border-bottom: 2px solid #FD8FC9;}

.hdys{ height: 90px; padding: 20px 0; border-bottom: 1px dashed #F4F5F6;}
.hdys_img{ width: 90px; height: 90px; border-radius: 90px; margin-right: 12px; overflow: hidden; float: left;}
.hdys_img img{ width: 90px; min-height: 90px;}
.hdys_con{ width: 600px; float: left;}
.hdys_con>p{ font-size: 16px; line-height: 26px; color: #3F4759; margin: 5px 0 10px; font-weight: bold;}
.hdys_con>p span{ font-size:14px; color:#999; font-weight:400; margin-left:10px;}
.hdys_con>span{ display: block; font-size: 14px; line-height: 24px; color: #888;}
.yshd>p{ font-size: 14px; color: #5F6570; line-height: 26px; text-align: justify;}
.yshd .tjhd{ font-size: 14px; color: #5F6570; line-height: 26px; text-align: justify;}
.yshd .tjhd>p{ margin:10px 0;}
/* 点赞 */
.wzdz{ display: block; width:100px; line-height:36px; margin: 25px auto 0; font-size: 15px; color: #fff; text-align: center; background:linear-gradient(90deg,rgba(255,166,213,1),rgba(253,143,201,1)); border-radius:2px;}
.wzdz span{ font-size: 18px; margin-right: 3px;}
.wzdz:hover{ color: #efefef;}

/* 推荐问答 */
.tj_ask{ margin-top: 15px; overflow: hidden;}
.tj_ask p{ margin-top: 8px; overflow: hidden;}
.tj_ask a{ display: block; width: 420px; margin-right: 10px; font-size: 14px; line-height: 34px; color: #666; text-decoration: underline; float: left;
	display: inline-block;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;}
.tj_ask a:hover{ color:#FD8FC9}


/*医院新闻动态*/
.xinwendt{ margin-top:.15rem;}
.xinwendt li{ display: inline-block;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;}
.xinwendt li a:before{ content:""; display:block; width:.04rem; height:.04rem; background:#666; margin:.28rem .08rem 0 0; float:left;}
.xinwendt li a{ font-size:.26rem; line-height:.6rem; color:#666}





/* 推荐医生 */
.hprx_ul{ width: 270px; margin: 0 auto; overflow: hidden;}
.hprx_ul li{ height: 60px; padding: 16px 0 8px;}

.hprx_img{ width: 60px; height: 60px; border-radius: 60px; margin-right: 15px; overflow: hidden; float: left;}
.hprx_img img{ width: 60px; min-height: 60px;}
.hprx_con{ width: 195px; float: left;}
.hprx_con p:first-child{ font-size: 16px; color: #333; font-weight: bold; line-height: 32px; margin-top: 4px;}
.hprx_con p:first-child span{ font-size: 14px; color: #999; margin-left: 10px; font-weight: normal;}

.hprx_con p:last-child{ font-size: 13px; line-height: 20px; color: #666;
  	display: block;
	white-space: nowrap;
	overflow: hidden;
  text-overflow: ellipsis;}

/* 我要咨询 */
.wyzx{ margin-top: 20px;}
.wyzx p{ width: 270px; margin: 0 14px; font-size: 14px; line-height: 22px; color: #666; text-align: justify;}
.wyzx>a{ display: block; width:270px; line-height:36px; border-radius:2px; margin: 15px auto 10px; font-size: 16px; color: #fff; text-align: center; background:linear-gradient(90deg,rgba(255,166,213,1),rgba(253,143,201,1)); }


/* 变美日记 */
.rjgk{ overflow: hidden;}
.rj_tx{ width: 80px; height: 80px; border-radius: 40px; margin-right: 28px; overflow: hidden; float: left;}
.rj_tx img{ width: 80px; min-height: 80px;}
.rj_con{ width: 752px; padding-top: 12.5px; float: left;}
.sz_xm{font-size: 15px; line-height: 22px; color: #444; font-weight: 600; letter-spacing: 0.5px; margin-top: 15px;}
.szxm{ width: 500px; height: 115px; background: url(../images/case_bg.jpg); margin-top: 6px;}
.szxm>div{ width: 278px; height: 115px; padding-left: 106px; float: left;}
.szxm>div p{ font-size: 18px; line-height: 30px; color: #333; font-weight: bold; padding-top: 15px;}
.szxm>div span{ display: block; font-size: 14px; color: #999; line-height: 26px;}

/* 咨询一下 */
.zxyx{ display: block; width:96px; line-height:33px; font-size: 14px; color: #fff; text-align: center; margin-top: 22px; background:linear-gradient(90deg,rgba(255,166,213,1),rgba(253,143,201,1)); box-shadow:0px 5px 10px 0px rgba(254,150,204,0.2); border-radius:2px; float: left;}
.zxyx:hover{ color: #fff;}
.zxyx span{ font-size: 16px; margin-right: 5px;}

/* 前后对比 */
.dbtp{ margin-top: 25px; overflow: hidden;}
.dbtp span{ display: block; width:90px; line-height:30px; margin-right: 18px; background:#F4F5F6; border-radius:15px; font-size: 14px; color: #666; text-align: center; float: left;}
.dbtp ins{ display: block; width: 556px; height: 268px; overflow: hidden; position: relative; float: left;}
.dbtp p{ width: 268px; height: 268px; border-radius: 5px; margin-right: 10px; overflow: hidden; float: left;}
.dbtp p>img{ width: 268px; min-height: 268px;}
.dbtp div{ height: 24px; position: absolute; bottom: 16px;}
.dbtp div>i{ display: block; font-style: normal; width: 58px; line-height: 24px; background: url(../images/heibg_05.png); border-radius: 0 12px 12px 0; color: #fff; text-align: center; margin-right: 220px; float: left; opacity: .6;}

.shxg{ margin-top: 12px; overflow: hidden;}
.shsj{ width:90px !important; padding: 0 !important; line-height:30px; margin: 15px 18px 0 0; background:#FD8FC9; border-radius:15px; font-size: 14px; color: #fff !important; text-align: center; float: left;}
.case_img{ width: 110px !important; height: 110px; border-radius: 4px; overflow: hidden; margin-right: 6px; padding: 0 !important; margin-top: 15px; float: left;}
.case_img img{ width: 110px; min-height: 110px;}
.shxg p{ width: 752px; font-size: 14px; line-height: 26px; color: #666; padding: 15px 0 0 108px; overflow: hidden;}

.xg_case{ overflow: hidden;}
.xg_case ul{ width: 270px; margin: 0 auto;}
.xg_case ul li{ margin-top: 13px;}
.xg_case .case_tit{ font-size: 16px; line-height: 26px; color: #333;}
.xg_case .case_tit:hover{ color: #FD8FC9;}
.xg_case ins{display: block; width: 180px; height: 86px; margin: 5px 0; overflow: hidden; position: relative;}
.xg_case ins>p{ width: 86px; height: 86px; border-radius: 4px; overflow: hidden; margin-right: 4px; float: left;}
.xg_case ins>p img{ width: 86px; min-height: 86px;}

.xg_case ins>div{ height: 20px; position: absolute; bottom: 8px; overflow: hidden;}
.xg_case ins>div i{ display: block; font-style: normal; width: 42px; margin-right: 48px; line-height: 20px; font-size: 12px; color: #fff; text-align: center; border-radius:0px 10px 10px 0px; background: url(../images/heibg_05.png); float: left; opacity: .6;}

.xg_case ul li>div{ font-size: 12px; color: #999; line-height: 20px; overflow: hidden;}
.xg_case ul li>div span{ float: right;}


/* 整形项目 */
/* 分类 */
.hd_dqfl{ width: 333px; border: 1px solid #F5F5F5; border-right: 0; position: relative; left: 50%; margin-left: -600px;}
.dq_ula{ height: 45px; overflow: hidden;}
.dq_ula li{ width: 110px; height: 44px; line-height: 44px; text-align: center; text-indent: 12px;  border-right: 1px solid #F5F5F5; float: left;}
.dq_ula li.cur{ border-bottom: 1px solid #FFFFFF; color: #5398F4;}

/* 当前改变背景颜色 */
.dq_ula li:first-child{ background: url(../images/pro1.png) no-repeat; background-size: auto 16px; background-position: 20px 14px;}
.dq_ula li:first-child.cur,.dq_ula>li:first-child:hover{ background: url(../images/pro2.png) no-repeat; background-size: auto 16px; background-position: 20px 14px;}
.dq_ula li:nth-child(2){ background: url(../images/doc1.png) no-repeat; background-size: auto 16px; background-position: 20px 14px;}
.dq_ula li:nth-child(2).cur,.dq_ula li:nth-child(2):hover{ background: url(../images/doc2.png) no-repeat; background-size: auto 16px; background-position: 20px 14px;}
.dq_ula li:last-child{ background: url(../images/hos1.png) no-repeat; background-size: auto 16px; background-position: 20px 14px;}
.dq_ula li:last-child.cur,.dq_ula li:last-child:hover{ background: url(../images/hos2.png) no-repeat; background-size: auto 16px; background-position: 20px 14px;}

/* 概况 */
.art_xmgk{ width:100%; height:120px; margin: 15px 0 20px; border-top: 1px solid #FD8FC9; background:#FFF9FC;}
.art_xmgk h1{ font-size: 28px; line-height: 36px; margin: 20px 0 15px;}
.art_xmgk a{ display: inline-block; font-size: 16px; color: #666; line-height: 24px;}
.art_xmgk span{ display: inline-block; font-size: 14px; margin: 0 5px; color: #888; line-height: 22px;}

.content_left_pro>div{ display:none}
.content_left_pro>div:first-child{ display: block;}
.art_xmgk a.cur{ color: #FD8FC9;}
.pro_xg{font-size: 14px; color: #888; line-height: 22px;}

/* 资讯列表 */
.news_ul li{ padding: 20px 0; border-top: 1px solid #F5F5F5;}
.news_ul li:first-child{ padding-top: 0; border: 0;}
.news_ul li p{ font-size: 18px; line-height: 26px; color: #333;}
.news_ul li ins{ display: block; height: 135px; margin: 8px 0; overflow: hidden;}
.news_ul li ins>img{ width: 206px; min-height: 135px; margin-right: 12px; float: left;}
.news_ul li ins>img:last-child{ margin-right: 0;}
.news_ul li div{ font-size: 14px; line-height: 22px; color: #999;}
.news_ul li div>span{ margin-right: 30px;}

/* 问答列表 */
.wd_ul li{ padding: 18px 0; border-top: 1px solid #F5F5F5;}
.wd_ul li:first-child{ padding-top: 0; border: 0;}
.wdbt{ font-size: 16px; color: #333; font-weight: 500; line-height: 22px; overflow: hidden;}
.wdbt:before{ content: "Q"; display: block; width: 20px; height: 20px; margin-right: 8px; border-radius: 20px; border: 1px solid #B3B3B3; font-size: 13px; text-align: center; line-height: 20px; color: #999; float: left;}
.wtda{ font-size: 14px; color: #5F6570; line-height: 22px; text-align: justify; margin-top: 15px; overflow: hidden;}
.wtda:before{ content: "A"; display: block; width: 20px; height: 20px; margin-right: 8px; border-radius: 20px; border: 1px solid #FD8FC9; font-size: 13px; text-align: center; line-height: 20px; color: #FD8FC9; float: left;}

.wdbt>p,.wtda>p{ width: 830px; float: left;}
.sjydl{ margin-top: 15px; font-size: 12px; color: #999; line-height: 20px;}
.sjydl>span{ margin-left: 30px;}



/* 效果展示 */
.xgzs{ height: 310px; margin-top: 15px;}
.xgzs ul{ width: 620px; height: 310px; margin: 0 62px; overflow: hidden; float: left;}
.xgzs ul li{ display: none; width: 620px; height: 310px;}
.xgzs ul li img{ width: 620px; min-height: 310px; float: left;}
.xgzs ul li div{ height: 24px; position: absolute; bottom: 16px;}
.xgzs ul li div>span{ display: inline-block; width: 58px; line-height: 24px; border-radius: 0 12px 12px 0; margin-right: 252px; background: url(../images/heibg_05.png); text-align: center; color: #fff; opacity: .6;}
.xgzs ul li div>span:last-child{ margin-right: 0;}

.leftRightx{ width: 58px; height: 58px; margin-top: 126px; background: #E5E5E5; border-radius: 29px; float: left;}
.leftRightx span{ color: #fff; font-size: 22px; line-height: 58px; margin: 0 18px;}

/* 项目档案 */
.xmda{ width: 858px; margin-top: 15px; border-top: 1px solid #F5F5F5; border-right: 1px solid #F5F5F5; overflow: hidden;}
.xmda ul li{ width: 429px; line-height: 48px; font-size: 14px; color: #666; border-bottom: 1px solid #F5F5F5; float: left;}
.xmda ul li>span{ display: block; width: 180px; border-right: 1px solid #F5F5F5; border-left: 1px solid #F5F5F5; float: left; text-indent: 18px;}
.xmda ul li:first-child{ width: 858px;}
.xmda ul li:first-child span{ width: auto;  padding: 0 20px; font-size: 18px; background: #FD8FC9; color: #fff; text-indent: 0;}
.xmda ul li:last-child{ width: 858px;}
.xmda ul li>p{ text-indent: 18px;}
.xmda ul li>p i{ font-style: normal; margin-right: 40px;}

.section_xm{ margin-top: 15px;  line-height: 24px; color: #666;}
.section_xm p{ font-size: 14px; line-height: 28px; color: #666;}

/* 她们也做了 */
.tmyzl{ margin-top: 20px; font-size: 14px; color: #333; line-height: 24px; font-weight: bold;}
.xgal_ul{ margin-top: 15px; overflow: hidden;}
.xgal_ul li{ width: 210px; border: 1px solid #F5F5F5; margin-left: 4px; float: left;}
.xgal_ul li:first-child{ margin-left: 0;}
.xgal_ul li:hover{ border: 1px solid #FD8FC9;}
.xgal_ul li:hover p{ color: #FD8FC9;}
.xgal_ul li ins{ display: block; width: 210px; height: 105px; overflow: hidden; position: relative;}
.xgal_ul li ins>div{ height: 20px; position: absolute; bottom: 10px;}
.xgal_ul li ins>div span{ display: inline-block; width: 40px; line-height: 20px; margin-right: 65px; border-radius: 0 10px 10px 0; font-size: 12px; color: #fff; text-align: center; background: url(../images/heibg_05.png); opacity: .6;}
.xgal_ul img{ width: 105px; min-height: 105px; float: left;}
.xgal_ul li p{ padding: 6px; font-size: 13px; line-height: 22px; color: #666;}


/* 常见问题 */
.cjwt ul li{ padding: 15px 0; border-top: 1px solid #F5F5F5;}
.cjwt ul li:first-child{ border: 0;}
.cjwt ul li div{ overflow: hidden;}
.cjwt ul li p{ width: 256px; font-size: 16px; line-height: 26px; color: #444; float: left; cursor: pointer;
	display: inline-block;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;}
.cjwt ul li ins{ font-size: 14px; line-height: 24px; float: right; color: #999; cursor: pointer;}
.cjwt ul li span{ display: block; height: 0; overflow: hidden;}
.cjwt ul li span a{ display: block; width: 830px; font-size: 14px; line-height: 26px; color: #999; float: left;}
.cjwt ul li span.cur{ height: 56px; margin-top: 15px;}

.cjwt ul li div:before{ content: "Q"; display: block; width:18px; height:18px; font-size: 13px; line-height: 18px; text-align: center; margin: 4px 12px 0 0; color: #fff; background:linear-gradient(90deg,rgba(255,166,213,1),rgba(253,143,201,1)); border-radius:2px; float: left;}
.cjwt ul li span:before{ content: "A"; display: block; width:18px; height:18px; font-size: 13px; line-height: 18px; text-align: center; margin: 4px 12px 0 0; color: #fff; background:linear-gradient(90deg,rgba(114,177,255,1),rgba(58,146,255,1)); border-radius:2px; float: left;}

/* 推荐医院 */
.yyhjk{ overflow: hidden;}
.yyhjk ul{ width: 760px; height: 152px; margin: 18px 16px 0; overflow: hidden; float: left;}
.yyhjk ul li{ width: 180px; height: 152px; margin: 0 5px; float: left;}
.yyhjk ul li ins{ display: block; width: 180px; height: 126px; overflow: hidden;}
.yyhjk ul li img{ width: 180px; min-height: 126px;}
.yyhjk ul li p{ font-size: 14px; line-height: 16px; margin-top: 10px; color: #444; text-align: center;}
.leftRightk{ width: 34px; height: 152px; margin-top: 18px; background: #E5E5E5; float: left;}
.leftRightk span{ display: block; width: 22px; height: 22px; font-size: 22px; color: #fff; margin: 65px 6px;}


/* 相关文章 */
.xg_news{ margin-top: 20px; padding-bottom: 18px;}
.xg_news ul{ width: 270px; margin: 6px auto 0; overflow: hidden;}
.xg_news ul li{ height: 54px; margin-top: 12px; overflow: hidden;}

.x_n_img{ width: 70px; height: 54px; margin-right: 13px; float: left;}
.x_n_img>img{ width: 70px; min-height: 54px;}
.x_n_con{ width: 187px; float: left;}
.x_n_con>p{ height: 34px; font-size: 14px; line-height: 17px; color: #333;}
.x_n_con>span{ display: block; font-size: 12px; line-height: 15px; color: #999; margin-top: 3px;}

/*Tag标签*/
.arc_tag{font-size:14px;line-height:40px; border-bottom: 1px dashed #F4F5F6; border-top: 1px dashed #F4F5F6;}
.arc_tag span{ font-size:15px; font-weight:bold;}
.arc_tag a{ margin-left:12px}

/*排名表格样式*/
.rankpming {border-top: 1px solid #f0f0f0;border-left: 1px solid #f0f0f0;margin: 1.5em 1.5em .5em;font-size: .95em;}
.rankpming li {line-height: 4em;height:4em;overflow: hidden;border-bottom: 1px solid #f0f0f0;display: flex;}
.rankpming li:first-child{background: #FD8FC9;font-weight: bold;}
.rankpming li:last-child p{text-align:center;width: 100%;color: #d81e06;}
.rankpming li em {display: block;text-align: center;border-right: 1px solid #f0f0f0;font-style:normal;}
.rankpming li em:first-child {width: 10%;}
.rankpming li em:nth-child(2) {text-align: left;box-sizing: border-box;width: 30%;padding-left: .5em;}
.rankpming li em:nth-child(3) {width: 25%;box-sizing: border-box;}
.rankpming li em:nth-child(4) {width: 30%;border-right:none;}
.rankpming li:first-child em:nth-child(4),.brandlist li:first-child em:nth-child(5){ background:none;}
.rankpming li em:nth-child(5) {width: 5em;border-left: 1px solid #f0f0f0;box-sizing:border-box;}
.rankpming li:nth-child(2) em:first-child {background: url(/templets/default/images/brand10top1.png) no-repeat center;background-size: 2em;}
.rankpming li:nth-child(3) em:first-child {background: url(/templets/default/images/brand10top2.png) no-repeat center;background-size:2em; }
.rankpming li:nth-child(4) em:first-child {background: url(/templets/default/images/brand10top3.png) no-repeat center;background-size:2em; }

.rankpming li:nth-child(5) em:first-child,
.rankpming li:nth-child(6) em:first-child,
.rankpming li:nth-child(7) em:first-child,
.rankpming li:nth-child(8) em:first-child,
.rankpming li:nth-child(9) em:first-child,
.rankpming li:nth-child(10) em:first-child,
.rankpming li:nth-child(11) em:first-child
 {background: url(/templets/default/images/top10.png) no-repeat center; background-size:2em; font-weight:bold;}
.rankprice{overflow-y: auto;}

body table{
  border-collapse: collapse;
  margin: 0 auto;
  width:50%;

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

}

body table th,td{
  text-align: center;
    border: 1px solid #ca8b94;
}
body table tr:nth-child(2n){
  background-color: #fcf1e3;
}
body table tr:hover{
  background-color: #dff0d8;
}
