@charset "utf-8";
.nav-wrap {
	position: relative;
	z-index: 4;
	clear: both;
	height: 48px;
	background-color:#FF4370;
}
.nav-wrap .nav-main {
	position: relative;
	z-index: 1;
	width: 1200px;
	height: 48px;
	margin: 0 auto;
	background-color:#FF4370;
}
.nav-main .nav-cont {
	float: left;
}
.nav-cont .nav-a {
	position: relative;
	float: left;
	padding: 0px 32px;
	font-size: 16px;
	line-height: 48px;
	color: #fff;
}
.nav-cont .cur {
	background: #fd1c52;
}
/*整形项目*/
.hot_box {
	background-color:#F6F6F6;
	height:170px;
	padding-top:50px;
}
.hot_search {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	height: 120px;
	overflow: hidden;
}
.hot_search .hot-ico {
	width:130px;
	float: left;
}
.hot_search .hot_list {
	width: 1060px;
	height: 120px;
	float:left;
}
.hot_list a {
	width: 96px;
	float: left;
	font-size: 13px;
	color: #333;
	letter-spacing: 0;
	display: block;
	text-align: center;
}
.hot_list a img {
	width: 56px;
	height: 56px;
	border-radius: 56px;
	display: block;
	margin: 20px auto 10px;
}
.item-wrap {
	width: 1200px;
	margin: 0 auto;
	padding: 55px 0 50px 0;
}
.item-tit {
	font-size: 18px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
}
.item-table {
	margin-top: 25px;
}
.table-list .li-table {
	position: relative;
	min-height: 90px;
	padding-left: 179px;
	margin-bottom: 20px;
	border: 1px solid #e8e8e8;
	clear: both;
}
.table-list .li-table .part-link {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 179px;
	height: 100%;
}
.table-list .li-table .init-box {
	position: absolute;
	left: 0;
	top: 26%;
	width: 179px;
	text-align: center;
}
.table-list .li-table .init-box .part-text {
	margin-top: 14px;
	font-size: 14px;
	line-height: 14px;
	color: #333;
}
.table-list .li-table .list-cont {
	position: relative;
	border-left: 1px solid #e8e8e8;
	padding: 0 30px;
	font-size: 14px;
	overflow: hidden;
}
.list-cont .cont-tr {
	line-height: 41px;
	border-top: 1px dashed #e8e8e8;
	clear: both;
}
.table-list .fr {
	border: none;
}
.list-cont .cont-tr .tr-init {
	width: 148px;
	padding: 0 20px 0 30px;
	float: left;
}
.list-cont .cont-tr .tr-init > a {
	display: block;
	color: #ff6980;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: bold;
}
.list-cont .cont-tr .tr-text {
	padding: 7px 0;
	width: 760px;
	float: left;
}
.list-cont .cont-tr .tr-text > a {
	position: relative;
	float: left;
	display: block;
	width: 155px;
	padding: 0 15px 0 20px;
	height: 26px;
	line-height: 26px;
	color: #555;
	font-size: 0;
	z-index: 0;
}
.list-cont .cont-tr .tr-text > a > span {
	position: relative;
	max-width: 100%;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	vertical-align: top;
}
.list-cont .cont-tr .tr-text > a > span > i {
	display: block;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.part-icon img {
	width: 60px;
	height: 60px;
	border-radius: 60px;
	display: block;
	margin: 20px auto 10px;
}
/*当前位置*/
.sear-wrap {
	width: 1200px;
	margin: 0 auto;
	border:#f0f0f0 1px solid;
	border-top:none;
}
.site {
	width: 1200px;
	height:32px;
	line-height:32px;
	color:#999;
	margin: 0 auto;
	background-color:#F8F8F8;
}
.site p {
	margin-left:10px;
}
.search_box {
	width: 1200px;
	margin: 0 auto;
	border-top:none;
}
.sear_con {
	padding:15px;
	border-bottom:#ccc 1px dashed;
	margin:8px 0px;
	overflow: hidden;
}
.sear_con span {
	float:left;
	font-weight: 700;
	margin-top:6px;
}
.sear_con .sea_list {
	width:1080px;
	float:left;
}
.sear_con li {
	float:left;
	padding: 5px 5px;
}
.sear_con a {
	padding: 4px 8px;
}
.sear_con .cur {
	padding:4px 8px;
	background-color:#ff6980;
	text-align:center;
	color:#fff;
}
.sear_con .but_cur {
	padding:4px 8px;
	background-color:#ff6980;
	text-align:center;
	color:#fff;
}
.sea_list {
	margin-left:43px;
}
.sear_con ul {
	position: relative;
}
.sear_con .unlimit {
	position: absolute;
	top: 0;
	left: -38px;
}
.search_box .fr {
	border-bottom:none;
}
/*整形医院*/

.content-wrap {
	width: 1200px;
	margin: 0 auto;
	margin-top:50px;
}
.left_box .h_tit span {
	max-width:120px;
	max-height: 50px;
	display: block;
	background-color:#ff4370;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:50px;
}
.left_box {
	width:870px;
	float:left;
	margin-bottom: 140px;
}
.left_box .h_tit {
	width:870px;
	height:50px;
	background-color:#F8F8F8;
	border-bottom: #ff4370 1px solid;
}
.list_con li {
	border-bottom:#ccc 1px dashed;
	padding:10px 0px;
	width:870px;
	margin-bottom: 20px;
	overflow: hidden;
}
/*.list_con li:hover{ box-shadow:1px 1px 1px #dddcdc;border-bottom:none;}	*/
.hosp_t {
	height:120px;
}
.hosp_fir {
	max-width:155px;
	max-height:110px;
	float:left;
  	overflow: hidden;
}
.hosp_fir img{
	
	max-height:110px;
	width:110px;
	height:110px;
}
.hosp_two {
	width:420px;
	margin-left:16px;
	float:left;
}
.hosp_two dt {
	font-size:16px;
	color: #ff6980;
	margin-bottom: 3px;
}
.hosp_two dd {
	line-height:20px;
}
.left_box .list_con {
	margin-top:18px;
}
.hosp_star {
	width:80px;
	float:left;
	margin-top:35px;
}
.hosp_star span {
	color:#ff6980;
	font-size:16px;
	margin-left: 5px;
}
.hosp_for {
	width:110px;
	float:right;
	margin-top:5px;
}
.hosp_for a {
	padding: 6px 7px;
	color:#fff;
	text-align:center;
	font-size:14px;
	display: inherit;
	margin-top:8px;
}
.hosp_for .cy {
	background-color:#ff4370;
}
.hosp_for .zy {
	background-color:#FFCE0F;
}
.hosp_bot .fir {
	width:500px;
	box-sizing: border-box;
	border-left:#FFCE0F 4px solid;
	padding-left:8px;
}
.hosp_bot .ys {
	width:200px;
}
.hosp_bot table {
	width:870px;
}
.hosp_bot th {
	font-size:14px;
	text-align: left;
}
.hosp_bot tr {
	line-height:26px;
}
.hosp_bot .hosp_yan {
	background-color:#F9F9F9;
	height:32px;
}
.hosp_bot .price {
	color:#ff6980;
}
.hosp_bot .price a {
	color:#ff6980;
}
.levbox {
	position: relative;
	top: 5px;
	display: inline-block;
	overflow: hidden;
	width: 94px;
	height: 15px;
	background: #d7d7d7;
}
.levbox i {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	width: 94px;
	height: 15px;
	background: url(../images/star.png) no-repeat scroll -6px -3px;
}
.levbox i, .levbox b {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 15px;
}
.levbox b {
	z-index: 1;
	background: #ffc000;
}
.right_box {
	width:280px;
	float:left;
	margin-left:50px;
}
.rig_con {
	border:#f0f0f0 1px solid;
	padding-bottom:10px;
	margin-bottom: 22px;
}
.rig_tit {
	height:40px;
	font-size:16px;
	background-color:#F9F9F9;
	line-height:40px;
	padding-left: 5px;
}
.rig_tit span {
	font-size:12px;
	color:#999;
}
.rig_con ul {
	padding:5px 5px;
}
.rig_con li {
	margin-top: 15px;
	border-bottom:#ccc 1px dashed;
	overflow: hidden;
	padding: 3px 0px;
}
.rig_con .doc_fr {
	width:60px;  	
	float:left;
  	overflow: hidden;
}
.rig_con .doc_fr img{
	max-width:58px;
}
.rig_con .hospit_fr {
	width:100px;
	float:left;
	margin-left: 10px;
}
.rig_con .hospit_fr img{
	max-width:100px;
	
}
.rig_con .doc_tow {
	width:110px;
	float:left;
	margin-left:18px;
	margin-top: 15px;
}
.rig_con .hospit_tow {
	width:145px;
	float:left;
	margin-left:10px;
}
.hospit_tow a:hover {
	color:#666;
}
.hospit_tow .hospit-tit {
	font-size:14px;
	margin-bottom: 3px;
	color: #333;
}
.rig_con .doc_thr {
	width:64px;
	height:22px;
	line-height:22px;
	text-align:center;
	border-radius:3px;
	float:left;
	margin-top:18px;
	border:#ccc 1px solid;
}
.rig_con .hospit_thr {
	width:64px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-radius:3px;
	float:left;
	margin-top:10px;
	margin-bottom: 10px;
	border:#ccc 1px solid;
}
.rig_new span {
	width:20px;
	height:20px;
	background-color:#ccc;
	color:#fff;
	border-radius:20px;
	display:block;
	float:left;
	text-align:center;
	line-height:20px;
}
.rig_new .cur {
	background-color:#ff4370;
}
.rig_new a {
	margin-left:8px;
}
/*整形资讯*/
.news_fr {
	float:left;
	width:155px;
	height:110px;
	 margin-bottom: 10px;
	border: #e6e6e6 1px solid;
    margin-right: 20px;
  	text-align:center;
}
.news_fr img {
	max-width:155px;
	
}
.news_tr {
	width:660px;
	float:left;
	padding:0px 5px;
}
.news_tr .title {
	color: #333;
	margin-top: 3px;
	font-size:16px;
	margin-bottom:6px;
}
.news_tr p {
	line-height:22px;
}
.news_tr img {
	vertical-align:middle;
}
.news_tr span {
	float:right;
}
.news_tr .n_yd {
	margin-top:4px;
}
/*整形案例*/
.list_con .case_fir {
	width:120px;
	height:152px;
	float:left;
}
.case_rig {
	width:610px;
	float:left;
	margin-left:15px;
	position:relative;
}
.case_fir span {
	position:relative;
	padding:4px 9px;
	color:#fff;
	font-size:13px;
	bottom:24px;
	left:0px;
}
.case_fir .before {
	background-color:#000;
	opacity:0.5;
}
.case_fir .after {
	background-color:#ff4370;
	opacity:0.7;
}
.rig_m {
	margin-top:5px;
}
.rig_r a {
	background-color:#EEE;
	padding:3px 12px;
	margin-top:6px;
}
.rig_r span {
	float:right;
	color:#ff4370;
	font-size:16px;
}
.rig_b {
	margin-top:12px;
	padding:0px 3px;
}
.rig_b span {
	float:right;
}
.rig_b img {
	vertical-align:middle;
	margin-left:6px;
}
.dec {
	margin-top:6px;
	margin-bottom:12px;
	line-height:18px;
}
.title a {
	font-size:16px;
	color:#333;
}
.title a:hover {
	color: #f69;
}
/*整形问答*/
.resolve {
	width:100%;
	background: url(../images/answer.png) no-repeat top center;
	min-width: 1200px;
	height: 362px;
	background-size: cover;
}
.resolve img {
	width:100%;
}
.resolve .resol {
	width:1200px;
	height:360px;
	margin:0 auto;
	position:relative;
}
.resolve .text {
	width:300px;
	height:200px;
	position:absolute;
	top:110px;
	left:30px;
}
.text a {
	color:#fff;
}
.text .text-1 {
	width:210px;
	height:46px;
	background-color:#728194;
	color:#fff;
	font-size:16px;
	border-radius:4px;
	line-height:46px;
	text-align:center;
	margin-left:40px;
}
.text .text-2 {
	width:130px;
	height:40px;
	background-color:#FF7E56;
	color:#fff;
	font-size:16px;
	border-radius:4px;
	line-height:40px;
	text-align:center;
	margin-top:40px;
	margin-left:75px;
}
.list_con .title {
	font-size:16px;
}
.list_con .title i {
	color:#FF7E56;
	margin-right:8px;
}
.list_con .decs {
	margin-top:10px;
}
.list_con .decs i {
	color:#9C71FB;
	margin-right:8px;
	font-size:16px;
	float:left;
}
.decs .avat {
	width:37px;
	float:left;
	margin-right:8px;
}
.decs .avat img{
	width:38px;
	height:38px;
	border-radius:38px;
}
.decs p {
	line-height:24px;
}
.decs .a-icon {
	float:right;
}
.decs .a-time {
	float:right;
	margin-left: 20px;
}
.a-icon img {
	vertical-align:middle;
	margin-left: 8px;
}
.left_box .quiz {
	padding-top:20px;
	margin-left:190px;
}
.quiz .quiz-i {
	border:#ccc 1px solid;
	border-radius:4px;
}
.quiz li {
	margin-top:30px;
}
.quiz .ask-btn {
	width:120px;
	height:36px;
	text-align:center;
	line-height:36px;
	background-color:rgb(255, 161, 39);
	color:#fff;
	font-size:14px;
	border:rgb(255, 161, 39) 1px solid;
	border-radius:0px;
	margin-left:120px;
}
.left_box .author-data {
	position: relative;
	clear: both;
	padding: 21px 7px;
	border-bottom: 1px solid #e8e8e8;
}
.left_box .author-data:after {
	display: block;
	clear: both;
	content: '';
}
.left_box .author-data .del-alert {
	bottom: -96px;
}
.user-ava {
	width:80px;
	height:80px;
	float:left;
}
.cont-top a {
	font-size:14px;
}
.user-ava img {
	width: 78px;
	height: 78px;
	border-radius: 50%;
}
.author-data .answ-right {
	width: 708px;
	margin-left:20px;
	margin-top: 5px;
	float: left;
}
.author-data .log-tit {
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}
.data-bottom {
	margin-top:5px;
}
.reply-list-box .qa-tit {
	padding: 44px 0 38px;
	color: #666;
}
.reply-list-box .qa-tit span {
	font-size: 18px;
	line-height: 20px;
	display: block;
	height: 20px;
	padding-left: 18px;
	color: #666;
	border-left: 4px solid #FF8000;
}
.qa-list {
	margin-bottom: 28px;
	border-bottom: 1px dashed #e8e8e8;
	overflow: hidden;
}
.qa-list:after {
	visibility: hidden;
	clear: both;
	height: 0;
}
.qa-list .head-img {
	float: left;
	width: 55px;
	height: 55px;
	margin-left: 24px;
}
.head-cont {
	width:770px;
	float:left;
	margin-left:15px;
	font-size:14px;
}
.qa-list .head-img img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
.head-cont .cont-top {
	line-height: 25px;
	height: 25px;
}
.list-cent p {
	font-size:14px;
	line-height:22px;
}
.bottom-cont {
	float: right;
	margin-top: 8px;
	margin-bottom: 12px;
	margin-right: 15px;
}
.reply-ask-con{
	margin-top:20px;
	margin-left:50px;
	}
.reply-ask{
	height:40px;
	line-height:40px;
	font-size:16px;}
.rep-quiz{
	border:#e8e8e8 1px solid;}
.reply-sub{
	width:800px;
	height:60px;
	
	margin-top:10px;}
.reply-sub .reply-btn{
	width:100px;
	height:37px;
	border:#FF8000 1px solid;
	border-radius:2px;
	line-height:37px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background-color:#FF8000;
	float:left;
	    margin-top: -1px;}	
.reply-list-box{
	margin-top:40px;}	
/*整形日记*/
.con_box {
	width:1200px;
	float:left;
	margin-bottom: 140px;
}
.con_box .h_tit {
	width:1200px;
	height:50px;
	background-color:#F8F8F8;
	border-bottom: #ff4370 1px solid;
}
.list_box {
	width:1250px;
	margin: 0 auto;
	overflow: hidden;
	margin-top:10px;
}
.list_box li {
	border:#ccc 1px solid;
	overflow: hidden;
	width:380px;
	height:280px;
	margin: 18px 0;
	margin-right: 27px;
	float:left;
}
.list_box li:hover {
	border:#f69 1px solid;
}
.con_box .h_tit span {
	width:120px;
	height: 50px;
	display: block;
	background-color:#ff4370;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:50px;
}
.diay_t {
	height:200px;
}
.list_box .diay_fir {
	width:190px;
	height:190px;
	float:left;
}
.diay_hp {
	margin-top:10px;
	padding: 0px 6px;
}
.diay_hp .h-hp {
	background: url(../images/ment.png) no-repeat;
	width: 60px;
	height: 30px;
	text-align: center;
	color: #fff;
	display: block;
	float: left;
	line-height: 30px;
}
.diay_hp .h-icon {
	float:right;
	margin-top: 5px;
}
.diay_hp .h-user {
	float:left;
	font-size:14px;
	margin-top: 5px;
}
.diay_fir span {
	position: relative;
	padding: 4px 9px;
	color: #fff;
	font-size: 13px;
	bottom: 24px;
	left: 0px;
}
.diay_fir .before {
	background-color: #000;
	opacity: 0.5;
}
.diay_fir .after {
	background-color: #ff4370;
	opacity: 0.7;
}
.diay_bot {
	width:360px;
	margin-top:15px;
}
.diay_bot .tit {
	padding: 0px 6px;
}
.diay_bot .tit a {
	font-size:14px;
	color:#333;
}
.diay_bot .tit a:hover {
	font-size:14px;
	color:#f69;
}
.h-icon img {
	vertical-align:middle;
}
.reply-comment{
	float:left; margin-top:10px;
	display:none;}
.reply-comment .ment-btn{
	width:100px;
	height:32px;
	border:none;
	background-color:#FF8000;
	text-align:center;
	font-size:14px;
	line-height:32px;
	color:#fff;}
.reply-content{
	width:800px; float:right;}
.reply-btn{
	width:181px; float:right; margin-top:5px;}
.reply-content .reply-text{
	border:#ccc 1px solid;}	
/*优惠信息*/
.sale_list li {
	border:#ccc 1px solid;
	overflow: hidden;
	width:270px;
	height:310px;
	margin: 18px 0;
	margin-right: 36px;
	float:left;
}
.sale_list .sale_tip img{
	width:270px;
	height:220px;}
.sale_list li:hover {
	border:#f69 1px solid;
}
.sale_list {
	width: 1235px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 10px;
}
.sale_list .sale_tip {
	width:270px;
	height:220px;
}
.sale_list .sale_mon {
	width:270px;
	height:70px;
	padding: 10px 0px;
	background-color:#FAE8FF;
}
.sale_mon p {
	text-align:center;
}
.sale_mon .sale-tit {
	color:#333;
	font-size:18px;
	margin-bottom:3px;
}
.sale_mon .sale-tit a {
	color:#333;
	font-size:18px;
}
.sale_list a:hover {
	color:#666;
}
.sale-price {
	color:#ff4370;
	font-size: 22px;
	margin-top: 4px;
}
/*美容专题*/
.beauty_list li {
	border:#ccc 1px solid;
	overflow: hidden;
	width:269px;
	height:250px;
	margin: 18px 0;
	margin-right: 38px;
	float:left;
}
.beauty_list li:hover {
	border:#f69 1px solid;
}
.beauty_list {
	width: 1240px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 10px;
}
.beauty_list .beauty_tip {
	width:270px;
	height:200px;
}
.beauty_list .beauty_mon {
	width:270px;
	height:30px;
	line-height:30px;
	font-size:16px;
	padding: 10px 0px;
	text-align:center;
}
/*详情页*/
.x-site {
	width: 1200px;
	height: 32px;
	line-height: 32px;
	color: #999;
	margin: 0 auto;
	border-bottom: #ecebeb 1px solid;
}
.x-site a{
	color: #999;
}
.top_article {
	border-bottom: #ccc dashed 1px;
	padding-bottom: 10px;
}
.new_text {
	display: block;
	text-align: center;
	font-size: 20px;
}
.click_box {
	display: block;
	text-align: center;
	margin-top: 10px;
}
.news_cets {
	font-size: 14px;
	padding: 10px 20px;
	line-height: 30px;
	border-bottom: #d6d5d5 dashed 1px;
	padding-bottom: 10px;
}
.next_box {
	overflow: hidden;
	padding: 0 20px;
	padding-bottom: 10px;
	margin-top: 10px;
}
.left_next {
	float: left;
	font-size: 14px;
	color: #666;
}
.last_right {
	float: right;
	font-size: 14px;
	color: #666;
}
.comment-list {
	margin-top:25px;
}
.c-tit {
	height:40px;
	line-height:40px;
	font-size:16px;
	padding-left:25px;
	background: url(../images/icon12.png) left no-repeat;
}
.com-list {
	padding:8px 6px;
	border-top: #ccc 1px solid;
	  
}
.com-list li {
	overflow:hidden;
	border-bottom: #e6e3e3 1px dashed;
	padding:8px 0px;
	    margin-bottom: 20px;
}
.c-avater {
	width:50px;
	height:50px;
	float:left;
}
.c-avater img {
	width:50px;
	height:50px;
	border-radius:40px;
}
.c-text {
	margin-left:18px;
	width:660px;
	float:right;
	margin-bottom:20px;
	
}
.c-text .c-tent{
	font-size:16px;
	margin-top: 3px;}
.c-nickname{
	color:#FF8000;
	  font-size: 14px;}
.c-text p {
	line-height:22px;
}
.c-reply {
	width:120px;
	float:right;
	margin-top:20px;
}
.c-reply span {
	float:right;
}
.c-release {
	margin-top:50px;
	border: 1px solid #e8e8e8;
}
.mentlist{
	width:760px; float:left; font-size:16px; margin-left:60px; margin-top:20px;}
.mentlist .ment-nick{color:#FF8000; margin-right:5px;}
.c-text .ment-louzhu{padding:1px 5px;margin-right:5px; font-size:12px; border-radius:5px; background-color:#FF8000; color:#fff;}
.mentlist .time{
	font-size:12px;}

.release_tit {
	height: 37px;
	line-height:37px;
	border-bottom: 1px solid #f4f4f4;
	background: url(../images/ico_comment.png) left center no-repeat;
	padding-left: 28px;
	margin-left:5px;
	font-size:14px;
}
.c-release .commentform {
	padding: 15px 20px 10px 20px;
	background: #fcfcfc;
}
.clearfix {
	clear: both;
	display: block;
	overflow: hidden;
}
.comment_box {
	width: 100%;
	clear: left;
	position: relative;
	padding-top: 15px;
}
.comment_box dl {
	padding-left: 64px;
}
.comment_box dl dt {
	margin-left: -64px;
	display: inline;
	float: left;
}
.head img {
	float: left;
	width: 50px;
	height: 50px;
	border: 1px solid #e8e8e8;
}
.c-area {
	background: #fff;
	border: 1px solid #dfdbdc;
	overflow: hidden;
	padding-left: 3px;
	position: relative;
	padding-top:10px;
	margin-bottom: 10px;
}
.c-area textarea {
	padding: 0px 5px;
	border: none;
	background: none;
	resize: none;
	outline: none;
	overflow-y: auto;
	_zoom: 1;
	width: 650px;
	color: #888;
	font-family: "微软雅黑";
}
.btn_ment {
	color: white;
	background: #FF8000;
	width:90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	float:right;
	border:none;
}
.comment_box a:hover {
	color:#fff;
}
/*会员中心*/
.members {
	width: 100%;
	background: url(../images/center.png) no-repeat top center;
	min-width: 1200px;
	/*height: 309px;
	background-size: contain;*/
	height: 800px;
    background-size: 100% 230px;
}
.m-content {
	width:1200px;
	margin:0 auto;
}
.m-content .memb-lt {
	width:220px;
	float:left;
	height:680px;
	margin-top:160px;
}
.m-content .memb-rt {
	width:950px;
	margin-left:30px;
	float:left;
	margin-top:265px;
	min-height:500px;
}
.memb-lt .mem-top {
	width:220px;
	height:155px;
	background-color:#fff;
}
.mem-bot {
	height:415px;
	background-color:#F5F5F5;
}
.mem-top-ava {
	width:80px;
	height:80px;
	float:left;
	margin-top:30px;
	margin-left:25px;
}
.mem-top-ava img {
	border-radius:80px;
}
.mem-top-fr {
	width:100px;
	height:80px;
	margin-top:45px;
	margin-left:15px;
	float:left;
}
.mem-top-fr img {
	vertical-align:middle;
	margin-right:4px;
}
.mem-top-fr p {
	line-height:24px;
}
.mem-bot {
	font-size:16px;
	padding-top:42px;
}
.mem-bot a {
	color:#333;
}
.mem-bot li {
	padding:16px 42px;
}
.mem-bot img {
	vertical-align:middle;
	margin-right:10px;
}
.memb-tit {
	width:950px;
	height:38px;
	line-height:38px;
	font-size:14px;
	box-sizing: border-box;
	border-bottom: #fbb1aa 2px solid;
	border-left: #EDEDED 1px solid;
}
.member-tit {
	width: 950px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    box-sizing: border-box;
    border-left: #FBB0AA 5px solid;
    background-color: #F5F5F5;
    padding-left: 8px;
}
.memb-tit a {
	width: 100px;
	height: 34px;
	display: block;
	border-right: #EDEDED 1px solid;
	border-top: #EDEDED 1px solid;
	float: left;
	margin-top: 1px;
	text-align: center;
}
.memb-tit .cur {
	background-color: #fbb1aa;
	color: #fff;
}
.m-center {
	margin-left:20px;
	margin-top:40px;
	font-size:14px;
}
.m-center li {
	margin:25px 8px;
}
.m-center .field {
	width:320px;
	height:36px;
	border:#ccc 1px solid;
	border-radius:4px;
}
.m-center .btn_sub {
	width:320px;
	height:36px;
	border-radius:4px;
	background-color:#ff4370;
	color:#fff;
	border:none;
	margin-left:55px;
}
.m-center .fr {
    width: 320px;
}
/*医院中心*/
.yiyuan-content {
	width:1200px;
	margin:0 auto;
}
.yiyuan-content .yiyuan-lt {
	width:210px;
	float:left;
	height:680px;
	margin-top:160px;
}
.yiyuan-content .yiyuan-rt {
	width:960px;
	margin-left:30px;
	float:left;
	margin-top:260px;
	min-height:500px;
}
.yiyuan-lt .yiyuan-top {
	width:210px;
	height:150px;
	background-color:#fff;
}
.yiyuan-bot {
	height:460px;
	background-color:#F5F5F5;
}
.yiyuan-top-ava {
	width:80px;
	height:80px;
	float:left;
	margin-top:30px;
	margin-left:20px;
}
.yiyuan-top-ava img {
	border-radius:80px;
}
.yiyuan-top-fr {
	width:95px;
	height:80px;
	margin-top:45px;
	margin-left:15px;
	float:left;
}
.yiyuan-top-fr img {
	vertical-align:middle;
	margin-right:4px;
}
.yiyuan-top-fr p {
	line-height:24px;
}
.yiyuan-bot {
	font-size:16px;
	padding-top:22px;
}
.yiyuan-bot a {
	color:#333;
}
.yiyuan-bot li {
	padding:16px 42px;
}
.yiyuan-bot img {
	vertical-align:middle;
	margin-right:10px;
}
.yiyuan-tit {
	width:960px;
	height:38px;
	line-height:38px;
	font-size:14px;
	box-sizing: border-box;
	border-bottom: #fbb1aa 2px solid;
	border-left: #EDEDED 1px solid;
}
.yiyuan-title {
    width: 950px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    box-sizing: border-box;
    border-left: #fbb1aa 3px solid;
    background-color: #F5F5F5;
    padding-left: 8px;
}
.yi-center .hospname{
	margin-top: 30px;
    font-size: 14px;
    margin-left: 20px;}
/*医院入口*/
.hospi-wrap {
	background: #f5f5f5;
}
.hospi-wrap .hospi-con {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 100px;
}
.hospi-con .tit {
	padding: 58px 0 12px 0;
	font-size: 18px;
	line-height: 26px;
	color: #555;
	border-bottom: 2px solid #ff5370;
}
.hospi-con .tiwen {
	padding: 5px 0 12px 0;
	font-size: 18px;
	line-height: 26px;
	color: #555;
	border-bottom: 2px solid #ff5370;
}
.hospi-con .inputs-wrap {
	padding: 40px 0 60px 115px;
	border: 1px solid #eee;
	border-top: none;
	background: #fff;
	    font-size: 14px;
}
.inputs-wrap .inputs-li {
	min-height: 40px;
	margin-bottom: 28px;
}
.inputs-wrap .inputs-li .inputs-name {
	float: left;
	width: 120px;
	height: 40px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 14px;
	line-height: 40px;
	text-align: right;
	color: #555;
}
.inputs-wrap .inputs-li .inputs-name i {
	padding-right: 15px;
	font-family: 宋体;
	color: rgb(255, 83, 112);
}
.inputs-wrap .inputs-li .help-block{
	float: right;
	width: 251px;
	line-height: 40px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	color:rgb(255, 83, 112);
}
.inputs-wrap .list-input {
	width:340px;
	height:38px;
	border:#ccc 1px solid;
}
.inputs-wrap .list-area-input {
	width:340px;
	height:90px;
	border:#ccc 1px solid;
}
.inputs-wrap .list-yzm {
	width:237px;
	height:38px;
	border:#ccc 1px solid;
}
.inputs-li img {
	vertical-align:middle;
	margin-top: -3px;
}
.inputs-li .inputs-btn {
	display: block;
	width: 170px;
	height: 40px;
	font-size: 18px;
	cursor: pointer;
	color: rgb(255, 255, 255);
	border-width: initial;
	border-style: none;
	background: rgb(255, 161, 39);
}
.inputs-li .zphone {
    color: #FFF;
    background-color: rgb(255, 161, 39);
    font-size: 0.8em;
    padding: 12px 12px;
    text-decoration: none;
    cursor: pointer;
    border: none;
    width: 115px;
}
.y-apply {
	float:right;
	font-size:14px;
	margin-right:20px;
}
.y-apply a {
	color:#FF4370
}
/*医院认证*/
.yi-center {
}
.yi-center .fr {
	width:320px;
}
.yuan-center .fr {
	width:320px;
}
.approve-wrap {
	margin-top:50px;
}
.approve-wrap .approve-li {
	min-height: 40px;
	margin-bottom: 28px;
}
.upload-box {
	float: left;
	width: 720px;
}
.hos-tab {
	height: 40px;
	font-size: 0;
}
.hos-tab a:hover, .hos-tab a.now {
	color: #555;
	border-color: #79b9eb;
}
.hos-tab a {
	display: inline-block;
	height: 38px;
	margin-right: 10px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 38px;
	color: #ccc;
	border: 1px solid #ccc;
}
.upload-cont {
	overflow: hidden;
}
.upload-box .upload-tit {
	padding: 10px 100px 10px 0;
	font-size: 14px;
	line-height: 20px;
	color: #999;
}
.upload-cont .file-box, .same-img-wrap .file-box {
	position: relative;
	float: left;
	overflow: hidden;
	width: 124px;
	height: 124px;
	margin-right: 20px;
	line-height: 124px;
	text-align: center;
	color: #999;
	border: 2px dashed #ddd;
	display: table-cell;
	vertical-align: middle;
}
.file-box input[type='file'], .file-box .myupload {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	height: 100%;
	font-size: 200px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.file-box input[type='file'], .file-box .myupload {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	height: 100%;
	font-size: 200px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.zizhi {
	height:190px;
}
.updeta_list {
	float: left;
}
.layui-upload-drag {
	width: 100px;
	height: 100px;
}
.updeta_list_li {
	width: 160px;
	height: 160px;
	border: 1px dashed #e2e2e2;
}
.updeta_list_li img {
	width: 140px;
	height: 135px;
	padding-left: 10px;
	padding-top: 2px;
}
.hpdesc img{
	width:150px;
	height:120px;
	padding-left: 5px;
    padding-top: 8px;
	}
.updeta_list_li p {
	height: 27px;
	line-height: 27px;
	text-align: center;
}
.yiyuan-rt .yuan-center {
	margin-top:25px;
}
.yiyuan-tit .cur {
	background-color:#fbb1aa;
	color:#fff;
}
.yiyuan-tit a {
	width:100px;
	height:34px;
	display:block;
	border-right: #EDEDED 1px solid;
	border-top: #EDEDED 1px solid;
	float:left;
	margin-top: 1px;
	text-align: center;
}
.layui-upload-list img {
	max-height: 40px;
	padding-left: 22px;
}
.layui-upload {
	margin-bottom:18px;
}
.memb-rt .yuan-center {
	margin-top: 25px;
}
.yiyuan-bot .cur{
	background-color:#fff;
	 box-sizing: border-box;
    border-left: #fbb1aa 3px solid;
	
	}
.inputs-wrap .note{
	margin-left:30px;
	color:red;}	
	
.mem-bot .cur {
    background-color: #fff;
    box-sizing: border-box;
    border-left: #fbb1aa 3px solid;
}	
.layui-table .reply{
	color:red;}	
	
.reply-comment .user-reply{
	 
    float: left;
	}
.reply-comment .user-reply-btn {
    width: 60px;
    float: right;
    margin-top: 5px;
}	
.reply-comment .user-ment-btn {
    width: 52px;
    height: 32px;
    border: none;
    background-color: #FF8000;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
    color: #fff;
	margin-left:8px;
}	
.cate_con {
    font-size: 14px;
    padding: 10px 0px;
    line-height: 30px;
    padding-bottom: 10px;
}
.cate_con .cate-item{
	margin: 30px 0 0;
    padding: 0 0 16px;
	border-bottom: #FED4E4 1px solid;
	}
.cate_con .cate-item .item-tit1 {
    background-position: 0 -59px;
}
.cate_con .cate-item .item-tit2 {
    background-position: 0 -114px;
}
.cate_con .cate-item .item-tit3 {
    background-position: 0 -225px;
}
.cate_con .cate-item .item-tit4 {
    background-position: 0 -279px;
}
.cate_con .cate-item h3 {
    padding: 0 0 0 46px;
    font: 18px/2 'Microsoft YaHei';
    color: #333;
    background: url(../images/img_baike.png) 0 -59px no-repeat;
    margin: 0 0 10px;
}

.cate_con .cate-tit {
	font-size:18px;
	margin:5px 0px;
	}	
.cate_con .cate-tit img{
	width:46px;
	height:46px;
	vertical-align:middle;
	margin-right:8px;
	}
.cate-title {
    font-size: 20px;
	color:#f69;
	
}
.cate-item .feiy{
	color:#fd4b86;
	font-size:18px;}	
.cate-alias { 
    font-size: 14px;
}	
.catalog {
    background-color: #f7f7f7;
	height: 130px;
	margin-top: 20px;
}
.catalog .catalog-title {
    width: 70px;
    background-color: #dedede;
    text-align: center;
    padding: 24px 0;
    line-height: 81px;
	float:left;
}
.catalog .list {
    width: 730px;
    padding: 0 35px;
    margin: 17px 0;
	float:left;
	font-size:14px;
   
}
.archives ul li, .catalog .list .item {
    letter-spacing: 0;
    line-height: 26px;
}
.catalog .list .item .index {
    font-size: 13px;
    color: #b8b8b8;
    margin-right: 16px;
}	
.left_box .message {
    padding-top: 5px;
    margin-left: 190px;
	    font-size: 14px
}
.left_box .message .mesg {
    width: 340px;
    height: 38px;
    border: #ccc 1px solid;
}
.left_box .message span{
	font-size:14px;}
.left_box .message li {
	margin-top:26px;
}
.left_box .message .ask-btn {
	width:130px;
	height:38px;
	text-align:center;
	line-height:38px;
	background-color:rgb(255, 161, 39);
	color:#fff;
	font-size:14px;
	border:rgb(255, 161, 39) 1px solid;
	border-radius:0px;
	margin-left:120px;
}
/*放大*/
#outerdiv{position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.38);z-index:2;width:100%;height:100%;display:none;}

#innerdiv{position:absolute;}	
 .cat-search li {
    padding: 10px 10px 10px 20px;
    border-bottom: #dedddd 1px dashed;
    margin-top: 10px;
	width:830px;
	margin-bottom: 20px;
    overflow: hidden;
}
.zhj_list {
    width: 1250px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
}
.zhj_list li {
    border: #e6e6e6 1px solid;
    overflow: hidden;
    width: 260px;
    height: 285px;
    margin: 18px 0px;
	margin-right: 50px;
    float: left;
    position: relative;
}
.zhj_list .d_tip {
    width: 260px;
    height: 220px;
}
.zhj_list .d_tip img {
    width: 260px;
    height: 342px;
}
.zhj_list .d_mon {
    width: 260px;
    padding: 10px 0px;
    position: absolute;
    height: 43px;
    background-color: #767E89;
    opacity: 0.8;
    top: 222px;
    color: #fff;
    text-align: center;
}
.zhj_list .d-score {
    width: 45px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    background-color: #FCD00D;
    position: absolute;
    top: 0px;
    right: 0px;
}
.hosp_two .appre{
	vertical-align: middle;
    margin-top: -3px;
    margin-left: 5px;
	}

