
i,
em {
	font-style: normal;
}

h1,
h2,
h3,
strong {
	font-weight: 500;
}

.t_center h2{
	font-weight: 300;
}
.mt_0{margin-top:0!important;}

/*首页导航*/
.mod_nav{
	position:relative;
	background:#f8f8f8;
}
.navList {
	padding: 1.28rem 1rem 0;
}

.navList li {
	float: left;
	width: 22%;
	height: 2.35rem;
	line-height: 2.35rem;
	text-align: center;
	margin-right: 4%;
	margin-bottom: 0.85rem;
	background: #fff;
	border-radius: 3px;
	overflow: hidden;
}

.navList li a {
	font-size: 1.3rem;
	color: #555555;
}

.navList li:nth-child(4n) {
	margin-right: 0;
}

.navList li.more a {
	color: #50bafb;
}

.navList li.more a i {
	padding-right: 1.28rem;
	background: url('../image/css_3050926096.png') no-repeat right center;
	background-size: 1rem auto;
}
.nav_none{
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:500;
	background:#f8f8f8;
}
.navList li.up{
	float:right;
	margin-right:0;
}
.navList li.up a i{
	background: url('../image/css_2378141495.png') no-repeat right center;
	background-size: 1rem auto;
}

/*banner*/
.banner {
	position: relative;
	width: 100%;
	height: 16rem;
	overflow: hidden;
}

.banner .swipe-wrap {
	height: 16rem;
}

.banner .swipe-wrap li {
	position: relative;
	float: left;
	width: 100%;
	height: 16rem;
}

.banner .swipe-wrap li a,
.banner .swipe-wrap li a img {
	display: block;
	width: 100%;
	height: 16rem;
}

.banner .swipe-wrap h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width: 100%;
	padding-right: 12%;
	height: 3.6rem;
	line-height: 3.6rem;
	text-indent: 1.28rem;
	font-size: 1.3rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);
}

.banner .trigger {
	position: absolute;
	right: 1rem;
	bottom: 1.3rem;
	z-index: 50;
	width: 2.4rem;
	height: 0.5rem;
}

.banner .trigger li {
	float: left;
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 0.4rem;
	background: #fff;
	border-radius: 50%;
	text-indent: -99999px;
}

.banner .trigger li:last-child {
	margin-right: 0;
}

.banner .trigger li.on {
	background: #2477e3;
}


/*资讯列表*/

.mod_list {
	padding: 0 1.28rem;
	overflow: hidden;
	background: #fff;
}

.mod_list dl {
	width: 100%;
	padding: 1.28rem 0;
	border-bottom: 1px solid #e8e8e8;
}

.mod_list dl:last-child {
	border: 0;
}

.mod_list dl dt {
	float: left;
	margin-right: 1.28rem;
	overflow:hidden;
}

.mod_list dl dt,
.mod_list dl dt a,
.mod_list dl dt a img {
	width: 9.4rem;
	height: 6.2rem;
}

.mod_list dl dd a {
	display: block;
	height: 3.6rem;
	line-height: 1.8rem;
	overflow: hidden;
	font-size: 1.3rem;
	color: #191919;
}

.mod_list dl dd span {
	display: block;
	margin-top: 1.2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: 1.2rem;
	color: #aaaaaa;
}

.mod_list dl dd span em a{
	display: block;
	float: left;
	width: auto;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	margin-right: 1rem;
	border: 1px solid #16a4fa;
	border-radius: 3px;
	font-size: 1.2rem;
	color: #16a4fa;
}


/*聚焦医改*/
.mod_one {
	background: #fff;
	overflow: hidden;
	margin-top: 0.85rem;
}

.mod_one h2 {
	position: relative;
	height: 3.6rem;
	line-height: 3.6rem;
	font-size: 1.3rem;
	color: #16a4fa;
	border-bottom:1px solid #e8e8e8;
}
.mod_one h2 a {
	display: block;
	float: left;
	box-sizing: border-box;
	width: 33.333333%;
	height: 3.6rem;
	line-height: 3.6rem;
	text-align: center;
}

.mod_one h2 a.on {
	border: 0;
	border-bottom: 1px solid #47b3f7;
	color: #47b3f7;
	margin-top: 1px;
}

.tab_content ul {
	display: none;
}

.tab_content ul.cur {
	display: block;
}

.today_rec {
	padding: 0 1.28rem;
	overflow: hidden;
}

.today_rec li {
	position: relative;
	padding: 1rem 1rem 1rem 0;
	font-size:1.3rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom:1px solid #e8e8e8;
}
.today_rec li:last-child{
	border-bottom:0;	
}
.today_rec li i {
	position: absolute;
	right: 0;
	top: 1.2rem;
	display: block;
	width: 0.8rem;
	height: 1.6rem;
}

.today_rec li dl {
	height: 6.2rem;
}

.today_rec li dl dt {
	float: left;
	margin-right: 0.8rem;
	overflow:hidden;
}

.today_rec li dl dt,
.today_rec li dl dt img {
	display: block;
	width: 9.4rem;
	height: 6.2rem;
}

.today_rec li dl dd {
	height: 6.2rem;
}

.today_rec li dl dd span {
	display: block;
	height: 3.7rem;
	overflow: hidden;
	margin-bottom: 0.8rem;
	font-size: 1.3rem;
	color: #333;
}

.today_rec li dl dd p {
	height: 1.7rem;
	line-height: 1.7rem;
	overflow: hidden;
	white-space: normal;
	font-size: 1.2rem;
	color: #999;
}
.today_rec li.more{
	text-align: center;
}
.today_rec li.more a{
	padding-right:1rem;
	color:#16a4fa;
	background:url('../image/css_281781059.png') no-repeat right center;
	background-size:0.64rem auto;
}

/*健康饮食*/
.mod_one h2.tab_tit a{
	width:50%;
}

/*健康饮食*/
.mod_one h2.tab_eight a{
	width:50%;
}

/*精彩图集*/
.mod_two{
	margin-top:0.85rem;
	margin-bottom:0.85rem;
	overflow:hidden;
	background:#fff;
}
.mod_two strong{
	display:block;
	height:3.84rem;
	line-height:3.84rem;
	padding-left:0.85rem;
	border-left:2px solid #16A4FA;
	color:#16A4FA;
	font-size:1.6rem;
	border-bottom:1px solid #e8e8e8;
}
.mod_two .mod_pd{
	padding:0 1.28rem;
	margin-top:1.28rem;
}
.mod_img{
	position:relative;
	width:100%;
	height:14.7rem;
	padding-bottom:0.86rem;
}
.mod_img a,.mod_img a img{
	display:block;
	width:100%;
	height:14.7rem;
}
.mod_img a span{
	position:absolute;
	left:0;
	bottom:0.86rem;
	display:block;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:100%;
	height:5.1rem;
	text-align:center;
	line-height:7rem;
	font-size:1.4rem;
	color:#fff;
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);
}
.mod_img_2{
	overflow:hidden;
	padding-bottom:0.86rem;
}
.mod_img_2 a{
	position:relative;
	float:left;
	display:block;
	width:49%;
	height:9.6rem;
}
.mod_img_2 a:first-child{
	margin-right:2%;
}
.mod_img_2 a img{
	display:block;
	width:100%;
	height:9.6rem;
}
.mod_img_2 a span{
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:100%;
	height:2.8rem;
	line-height:2.8rem;
	text-align:center;
	font-size:1.4rem;
	color:#fff;
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mod_two .more{
	margin-top:0.4rem;
	padding:1rem 0;
	border-top:1px solid #e8e8e8;
	text-align:center;
}
.mod_two .more a{
	padding-right:1rem;
	background:url('../image/css_281781059.png') no-repeat right center;
	background-size:0.64rem auto;
	color:#16a4fa;
}

.article{
	padding:0 1.28rem;
	overflow:hidden;
	background:#fff;
}
.article .art_title{
	padding:1.28rem 0 1rem;
	border-bottom:1px solid #e8e8e8;
}
.article .art_title strong{
	display:block;
	width:100%;
	line-height:2.3rem;
	font-size:1.5rem;
	color:#191919;
}
.article .art_title ul{
	margin-top:1.28rem;
	height:1.2rem;
	line-height:1.2rem;
	font-size:1.2rem;
	color:#aaa;
}
.article .art_title ul li{
	float:left;
	margin-right:0.8rem;
}
.article .art_title ul li:last-child{
	padding-left:1.5rem;
	margin-right:0;
	background:url('../image/css_2767344567.png') no-repeat left 0.15rem;
	background-size:1.92rem auto;
}

.article .art_detail{
	overflow:hidden;
}
.article .art_detail p img{
	display:block;
	width:100%;
	margin-top:2.4rem;
}
.article .art_detail p{
	line-height:2.4rem;
	color:#191919;
	margin-bottom: 15px;
}

/*热门标签*/
.mod_share{
	padding:0 1.28rem;
	background:#fff;
}
.mod_share .hot_link{
	padding-left:2.56rem;
	height:2.1rem;
	line-height:2.1rem;
	background:url('../image/css_2767344567.png') no-repeat;
	background-size:1.92rem auto;
	background-position:0 -3.3rem;
}
.mod_share .hot_link a{
	margin-right:1.28rem;
	font-size:1.3rem;
	color:#16a4fa;
}
.mod_share .hot_link a:last-child{
	margin-right:0;
}
.mod_share .share{
	display:block;
	width:100%;
	height:2.9rem;
	text-align:center;
	line-height:2.9rem;
	border-radius:5px;
	background:#16A4FA;
}
.mod_share .share i{
	display:inline-block;
	line-height:1.6rem;
	padding-left:2.4rem;
	background:url('../image/css_2767344567.png') no-repeat;
	background-size:1.92rem auto;
	background-position:0 -6.95rem;
	font-size:1.4rem;
	color:#fff;
}
.mod_share ul{
	float: left;
	width: 100%;
	margin-top:1.7rem;
	overflow:hidden;
	margin-bottom:1.7rem;
}
.mod_share ul li{
	width:100%;
	height:3.2rem;
	line-height:3.2rem;
	border-bottom:1px dotted #ddd;
}
.mod_share ul li a{
	display:block;
	width:100%;
	height:3.2rem;
	line-height:3.2rem;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#191919;
	font-size:1.3rem;
}
.mod_share ul li a em{
	color:#16A4FA;
	margin-right:0.4rem;
}
.mod_share ul li:last-child{
	border-bottom:0;
}

/*分页*/
.page{
	width:100%;
	height:3rem;
	text-align:center;
	padding-top:2rem;
	padding-bottom:1.7rem;
	background:#fff;
}
.page a{
	display:inline-block;
	width:3rem;
	height:3rem;
	text-align:center;
	line-height:3rem;
	margin-left:0.3rem;
	border:1px solid #e8e8e8;
	color:#999999;
	background:#f4f4f4;
}
.page a.first,.page a.last{
	width:5.1rem;
	height:3rem;
	background:#fff;
	margin-left:0;
}
.page a:first-child{

}
.page a.on{
	border:0;
	border:1px solid #16A4FA;
	background:#16A4FA;
	color:#fff;
}

/*相关阅读*/
.mod_two .today_rec{
	padding:0;
}
/*推广*/
.mod_list_1{
	padding: 0 1.28rem;
	overflow: hidden;
	background: #fff;
	margin-top:0.85rem;
}

.mod_list_1 dl {
	width: 100%;
	padding: 1.28rem 0;
}
.mod_list_1 dl dt {
	float: right;
	margin-left: 1.28rem;
}

.mod_list_1 dl dt,
.mod_list_1 dl dt a,
.mod_list_1 dl dt a img {
	width: 9.4rem;
	height: 6.2rem;
}

.mod_list_1 dl dd a {
	display: block;
	line-height: 1.8rem;
	overflow: hidden;
	font-size: 1.5rem;
	color: #191919;
}

.mod_list_1 dl dd span {
	display: block;
	margin-top: 0.64rem;
	font-size: 1.2rem;
	color: #aaaaaa;
}

.mod_list_1 dl dd span em {
	display: block;
	float: left;
	width: 2.56rem;
	height: 1.28rem;
	line-height: 1.2rem;
	text-align: center;
	margin-right: 1rem;
	border: 1px solid #16a4fa;
	border-radius: 3px;
	font-size: 1rem;
	color: #16a4fa;
}

/*资讯列表页*/
.mod_list dl.not_img dd{
	width:100%;
}
.mod_list dl.expand dt,.mod_list dl.expand dd{
	float:none;
	width:100%;
}
.mod_list dl.expand dt{
	height:1.7rem;
	line-height:1.7rem;
}
.mod_list dl.expand dt a{
	color:#191919;
	font-size:1.5rem;
}
.mod_list dl.expand dd{
	margin-top:0.4rem;
}
.mod_list dl.expand dd a,.mod_list dl.expand dd a img{
	display:block;
	width:100%;
	height:14.7rem;
}
.mod_list dl.expand dd span em{
	width:2.56rem;
}
.page_1{
	padding-top:0.4rem;
}

/*健康问答*/
.mod_two .ask_list{
	overflow:hidden;
}
.mod_two .ask_list li{
	padding:0.85rem 0;
	border-top:1px solid #e8e8e8;
}
.mod_two .ask_list li:first-child{
	border-top:0;
}
.mod_two .ask_list li a{
	display:block;
	width:100%;
	height:1.4rem;
	line-height:1.4rem;
	color:#333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mod_two .ask_list li a em{
	display:block;
	float:left;
	width:1.4rem;
	height:1.4rem;
	text-align:center;
	line-height:1.6rem;
	margin-right:0.8rem;
	font-size:1.1rem;
	color:#fff;
	background:#16a4fa;
	border-radius:3px;
}
.mod_two .ask_list li:last-child{
	text-align:center;
}
.mod_two .ask_list li:last-child a{
	display:inline-block;
	width:auto;
	padding-right:1rem;
	background:url('../image/css_281781059.png') no-repeat right center;
	background-size:0.64rem auto;
	color:#16A4FA;
}

.footer{float: left}

/*名医访谈 medical_interview*/
.medical_interview strong {display: block;height: 3.84rem;line-height: 3.84rem;padding-left: 0.85rem;border-left: 2px solid #16A4FA;color: #16A4FA;font-size: 1.6rem;}
.medical_interview {float: left;width: 100%;overflow: hidden;margin-top: 10px;background: white;padding-bottom: 10px}
.made{background:#FFF;}
.madegame{width:100%;overflow:hidden;}
#ho{position:relative !important;}
#ho li{float:left;width:160px;height: 107px;position:relative;margin-right: 10px}
#ho li a{border: 1px solid #eeeeee;float: left;overflow: hidden;width: 100%;display: inline-block;position: relative;height: 108px}
#ho li:first-child a{border-left: 0;}
#ho li:last-child a{border-right: 0;}
#ho li:last-child{margin-right: 0}
#ho li a img{float: left;width: 100%;height: 100%}
#ho li a span{background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1));background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1));position: absolute;bottom: 0;left: 0;width: 92%;height: 28px;line-height: 28px;text-align: center;color: white;padding: 0 4%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px}
#ho li i{position: absolute;display: inline-block;background: url('../image/css_2963177648.png') no-repeat;width: 35px;height: 35px;background-size: 35px 35px;top: 30px;left: 63px;}

/*推荐医院 special*/
.special {float: left;width: 100%;overflow: hidden;background: white;padding-bottom: 10px;position: relative;}
.special a{float: left;width: 100%;display: inline-block;text-indent: -99999px}
.special a img{float: left;width: 100%;}
.special p{margin: 0 4%;width: 92%;float: left;display: inline-block;padding: 15px 0 5px 0;color: #555555;font-size: 18px}
.special em{padding: 0 4% 15px 4%;width: 92%;float: left;display: inline-block;color: #999999;font-size: 14px;margin-bottom: 15px;border-bottom: 1px solid #eeeeee;}
.special .btn{width: 92%;margin: 0 4% 5px 4%;float: left;overflow: hidden;text-align: center;height: 52px;line-height: 52px;background-color: #f5f5f5;color: #555555;border-radius: 5px;font-size: 17px;letter-spacing: 2px;text-indent: 0;padding: 0}

.pages{
	margin: 15px 0;
	text-align: center;
	background-color: #fff;
}
.pages a {
	text-decoration: none;
	display: inline-block;
	margin: 0 2px;
	border: 1px solid #dcdcdc;
	padding: 0 10px;
	font-size: 12px;
	line-height: 26px;
	color: #969696;
	background-color: #fff;
}
.pages a:hover {
	text-decoration: none;
	color: #fff;
	padding: 0px 10px;
	font-size: 12px;
	background-color: #FB8D00;
}
.pages a:link, .pages a:visited {
	padding: 0px 10px;
}

.link_xljzgd {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	line-height: 50px;
	background-color: #fff;
	border-top:1px solid #e8e8e8;
	cursor: pointer;
}