.main{
	width:1200px;	
	margin:auto;
	overflow: hidden;
	margin-bottom:50px;
}
.main .place{
	width:100%;
	margin:26px 0 30px 0;
	overflow: hidden;
}
.main .place p{
	font-size:12px;
	color:#333;
}
.main .place p a{
	color:#333;
}
.main .place p a:hover{
	color:#17A693;
}
.main .place p a:last-child{
	color:#999;
}

/*left*/
.mainLeft{
	width:885px;
	overflow: hidden;
	float:left;
}

/*咨询列表*/
.mainLeft dl{
	width:100%;
	overflow: hidden;
	margin-bottom:30px;
	border-radius:5px;
}
.mainLeft dl dt{
	width:205px;
	height:150px;
	float:left;
	border-radius:5px;
	overflow: hidden;
}
.mainLeft dl dd{
	width:624px;
	height:118px;
	padding:16px 28px;
	float:left;
}
.mainLeft dl dd h1{
	font-size:18px;
	margin-bottom:16px;
}
.mainLeft dl dd h1 a{
	color:#333;	
}
.mainLeft dl dd h1 a:hover{
	color:#17A693;
}
.mainLeft dl dd p{
	font-size:14px;
	color:#666;
	line-height:24px;
	margin-bottom:14px;
}
.mainLeft dl dd p a{
	color:#17A693;
}
.mainLeft dl dd span{
	display: block;
	font-size:12px;
	color:#999;
}
.mainLeft dl:hover{
	background:#f9f9f9;
}

/*翻页*/
.page{
	width:100%;
	overflow: hidden;
	margin: auto;
	margin-top:50px;
	margin-bottom:60px;
}
.page ul{
	width:100%;
}
.page ul li{
	font-size:14px;
	color:#333;
	border:1px solid #999;
	padding:3px 9px;
	margin-right:10px;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	border-radius:3px;
}
.page ul li:hover{
	background:#17A693;
	color:#fff;
	border:1px solid #17A693;
}
.page ul li:last-child{
	margin-right:0;
}

/*广告*/
.placard{
	width:100%;
	overflow: hidden;
	margin-bottom:50px;
	border-radius:5px;
}
.placard a{
	display: block;
}
.placard a img{
	width:100%;
	display: block;
}

/*医生推荐*/
.doctor{
	width:100%;
	overflow: hidden;
}
.doctor .title{
	width:100%;
	position:relative;
	padding-bottom:20px;
}
.doctor .title::after{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:#e6e6e6;
	bottom: 1px;
	left:0;
}
.doctor .title::before{
	content:"";
	position:absolute;
	width:100px;
	height:3px;
	background:#17A693;
	bottom:0;
	left:50%;
	transform: translateX(-50%);
	z-index: 99;
}
.doctor .title h1{
	font-size:18px;
	text-align: center;
	color:#333;
}
.doctor ul{
	width:70%;
	margin:50px auto;
	overflow: hidden;
	clear:both;
	margin-bottom:25px;
}
.doctor ul li{
	font-size:16px;
	color:#666;
	margin-right:49px;
	float:left;
	cursor:pointer;
}
.doctor ul li.active{
	padding-bottom:20px;
	color:#17A693;
	background:url(../img/icon_ace.png)no-repeat center bottom;
}
.doctor ul li:last-child{
	margin-right:0;
}
.doctor .content ol{
	width:100%;
	overflow: hidden;
	display: none;
}
.doctor .content ol.active{
	display: block;
}
.doctor .content ol li{
	width:280px;
	height:170px;
	float:left;
	margin-right:22px;
	border-radius:5px;
	overflow: hidden;
}
.doctor .content ol li a{
	display: block;
}
.doctor .content ol li:last-child{
	margin-right:0;
}

/*right*/
.mainRight{
	width:272px;
	overflow: hidden;
	float:right;
}
/*热门话题*/
.hot{
	width:242px;
	padding:30px 15px;
	margin-bottom:30px;
	background:#f9f9f9;
	border-radius:5px;
}
.hot h1{
	padding-left:10px;
	font-size:16px;
	color:#545454;
	position:relative;
	margin-bottom:15px;
}
.hot h1::after{
	content:"";
	position:absolute;
	width:3px;
	height:20px;
	background:#17A693;
	left:0;
	top:0;
}
.hot ul li{
	line-height:30px;
	font-size:14px;
	margin-bottom:3px;
}
.hot ul li a{
	color:#999;
}
.hot ul li a:hover{
	color:#17A693;
}
.hot ul li span{
	border-radius:50%;
	display: inline-block;
	width:20px;
	height:20px;
	font-size:12px;
	color:#fff;
	text-align: center;
	line-height:20px;
	margin-right:10px;
}
.hot ul li:nth-child(1) span{
	background:#ff5956;
}
.hot ul li:nth-child(2) span{
	background:#ff9d00;
}
.hot ul li:nth-child(3) span{
	background:#f9d21a;
}
.hot ul li:nth-child(n+4) span{
	background:#ddd;
}

/*热点排行*/
.redian{
	width:242px;
	padding:30px 15px;
	overflow: hidden;
	background:#f9f9f9;
	border-radius:5px;
	margin-bottom:30px;
	border-radius:5px;
}
.redian h1{
	padding-left:10px;
	font-size:16px;
	color:#545454;
	position:relative;
	margin-bottom:15px;
}
.redian h1::after{
	content:"";
	position:absolute;
	width:3px;
	height:20px;
	background:#17A693;
	left:0;
	top:0;
}
.redian ul{
	width:100%;
	overflow: hidden;
	margin:25px 0;
}
.redian ul li{
	font-size:12px;
	color:#17A693;
	float:left;
	padding:2px 4px;
	cursor:pointer;
}
.redian ul li.active{
	color:#fff;
	background:#17A693;
}
.redian .content{
	width:100%;
	overflow: hidden;
}
.redian .content ol{
	display: none;
}
.redian .content ol.active{
	display: block;
}
.redian .content ol li{
	width:100%;
	overflow: hidden;
}
.redian .content ol li dl{
	width: calc(100% - 20px);
	padding:15px 10px;
	background:#f3f3f3;
	border-radius:3px;
	overflow: hidden;
	margin-bottom:10px;
}
.redian .content ol li dl dt{
	width:58px;
	height:58px;
	float:left;
	margin-right:10px;
}
.redian .content ol li dl dd{
	width:154px;
	float:left;
}
.redian .content ol li dl dd h2{
	font-size:16px;
	color:#666;
	margin:10px 0;
	margin-top:6px;
}
.redian .content ol li dl dd p{
	font-size:13px;
	color:#999;
}
.redian .content ol li{
	margin-bottom:15px;
	font-size:14px;
	color:#999;
}
.redian .content ol li:last-child{
	margin-bottom:0;
}
.redian .content ol li a{
	color:#999;
}
.redian .content ol li span{
	color:#F95934;
}
.redian .content ol li a:hover{
	color:#17A693
}
/*必读文章*/
.article{
	width:242px;
	padding:30px 15px;
	overflow: hidden;
	background:#f9f9f9;
	border-radius:5px;
	margin-bottom:30px;
	border-radius:5px;
}
.article h1{
	padding-left:10px;
	font-size:16px;
	color:#545454;
	position:relative;
	margin-bottom:15px;
}
.article h1::after{
	content:"";
	position:absolute;
	width:3px;
	height:20px;
	background:#17A693;
	left:0;
	top:0;
}
.article .im{
	width:100%;
	overflow: hidden;
	margin-bottom:10px;
	position:relative;
}
.article .im span{
	display: block;
	position:absolute;
	width:100%;
	height:25px;
	bottom:0;
	left:0;
	color:#fff;
	text-align: center;
	line-height:25px;
	font-size:14px;
	background: -webkit-linear-gradient(top,rgba(23,166,147,0),rgba(23,166,147,.8));
}
.article ul li{
	line-height:30px;
	font-size:14px;
}
.article ul li span{
	font-size:12px;
	color:#fff;
	display: inline-block;
	text-align: center;
	width:18px;
	height:18px;
	line-height:18px;
	border-radius:3px;
	background:#ddd;
	margin-right:10px;
}
.article ul li:nth-child(1) span{
	background:#ff5e5b;
}
.article ul li:nth-child(2) span{
	background:#ff9d00;
}
.article ul li:nth-child(3) span{
	background:#f9d219;
}
.article ul li a{
	color:#999;
}
.article ul li a:hover{
	color:#17A693;
}

/*猜你喜欢*/
.like{
	width:242px;
	padding:30px 15px;
	overflow: hidden;
	background:#f9f9f9;
	border-radius:5px;
	margin-bottom:30px;
	border-radius:5px;
}
.like h1{
	padding-left:10px;
	font-size:16px;
	color:#545454;
	position:relative;
	margin-bottom:15px;
}
.like h1::after{
	content:"";
	position:absolute;
	width:3px;
	height:20px;
	background:#17A693;
	left:0;
	top:0;
}
.like ul li{
	width:116px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.like ul li:nth-child(even){
	margin-right:0;
}
.like ul li p{
	text-align: center;
	font-size:14px;
	color:#888;
}
.like ul li p:hover{
	color:#17A693;
}


