@charset "utf-8";
/* CSS Document*/
body, div, p, ul, li, input, button,table,th,tr,td,article,section  {margin:0; padding:0;font-family:"Microsoft YaHei"; text-align:left;  font-size:14px;color: #222;}
h1, h2, h3, h4,h5,a{ margin:0; padding:0; text-decoration:none; font-weight: normal;}
ol, ul ,li{list-style: none;}
em{font-style: normal;}
strong{font-weight: normal;}
img{border: 0; vertical-align:middle;}
a{ color:#3F3F3F;}
a:hover{ color:#0092d1; text-decoration:none;}
.clear{clear:both;}
p{line-height: 24px;}
.con{ margin:auto;width: 1190px;}
@media(max-width: 1190px) {
    .con{ width:990px;}
}

/*顶部导航*/
header{background:#28A0E4; height:32px; width:100%; margin:0; z-index:9999; position:relative; line-height:32px; font-size:14px;}
header .con{background:#28A0E4; height:32px;}
nav{ height:32px; padding-right:10px;  display:inline-block; position:relative; float:left;  color:#fff; background:#28A0E4; }
nav .Nav_list1 a{color:#fff; display: inline-block; padding:0 10px; background:#28A0E4;}
nav .Nav_list1 a:hover{color:#fff; padding:0 10px; height:32px; display: inline-block; background:#0092d1;}
nav .Nav_list1{font-size:14px; float:left; line-height:32px; height:32px; 	position:relative; }
nav .Nav_list{font-size:14px;color:#0092d1;float:left;	line-height:32px;height:32px;position:relative;	}
nav .Nav_list .Visited{_float:left;color:#fff;padding:0 10px; padding-right:20px;display:block;background:#0092d1 url(/images/dietitian/icon.png) no-repeat right center;}
nav .Nav_list .Link{position:relative;	z-index:9998; _position:static;	_z-index:0;	color:#fff;	background:#28A0E4  url(/images/dietitian/icon.png) no-repeat right  center;float:left;	display:block;	height:32px;	padding:0 10px; padding-right:20px;	}
nav .Nav_list .Link2{width:42px; text-align:center;}
nav .Nav_list .Link:hover{	height:32px;border-top:0;color:#fff;	background:#0092d1  url(/images/dietitian/icon.png) no-repeat right  center;}
nav .Nav_list .Window{	font-weight:normal;	font-size:12px;	position:absolute;	display:none;	border:1px solid #E4E4E4;	padding:5px 15px;	background:#F8F8F8;	top:32px;	_top:33px;	left:0;}
nav .Nav_list .Window .WindowList{	overflow:hidden;	line-height:40px;border-bottom:1px solid #ededed;background:#F8F8F8;}
nav .Nav_list .Window .WindowList2{font-size:12px;	overflow:hidden;display:block;	border-bottom:1px solid #ededed;line-height:40px;background:#F8F8F8;}
nav .Nav_list .Window .WindowList2 a{ display:block; text-align:center;}
nav .Nav_list .Window .WindowList2 a:hover{ display:block; text-align:center; background:#28A0E4; color:#FFF;}
nav .Nav_list .Window .WindowList span{display:inline-block; }
nav .Nav_list .Window .WindowList .L_Title{ color:#28A0E4; font-size:14px; }
nav .Nav_list .Window .WindowList .R_Cont a{ padding:3px 5px; font-size:12px;}
nav .Nav_list .Window .WindowList .R_Cont a:hover{ background:#28A0E4; color:#FFF;}
nav .Nav_list .Window .WindowList a{ padding:3px 5px; font-size:12px;}
nav .Nav_list .Window .WindowList a:hover{ background:#28A0E4; color:#FFF;}
.a1 a{ display:block;float:right; padding:0 10px;color:#fff;}
.a1 a:hover{ background:#0092d1; color:#fff;}
.a1_visited{ display:block;float:right; padding:0 10px;color:#ECF7ED;background:#0092d1;}



/*当前位置*/
.position{height: 40px; line-height: 40px;  color: #999; font-size: 12px;}
.position span{ width: 15px;height: 20px; display: block; float: left; background: url("/images/dietitian/custom.png") -30px -20px; margin: 10px 8px 0 0;}
.position a{color: #666; padding: 0 5px;}
.position a:hover{color: #0092d1;}

/*--------------内容页-------------*/
/*左侧内容*/
.con_left{ width:850px; display:block; float:left; padding:10px 40px 0 0;}
.main{display: block; position: relative; line-height: 30px; font-size: 16px;}
.main h1{ font-size: 24px; line-height:36px; }
.main time{padding-bottom: 20px;font-size: 14px; color: #999; display: block;}
.main time span{padding-right: 15px;}

.main p{ padding-bottom:20px; line-height: 30px; font-size: 16px; }
.lead{border-left: 6px solid #f3f3f3; padding:0 0 0 35px; margin-bottom: 20px; position: relative;line-height: 30px; color: #666;font-size: 16px;}
.lead em{font-family: Arial; font-size: 35px; display: block; float: left; position: absolute; top:3px; left: 15px; *left:0; color: #666;}
.main p a{color: #fa9c0d;}
.main p a:hover{color: #fff; text-decoration: none; background: #fa9c0d;}
.main .img{ text-align: center;}
.main .img img{width: 500px; height: auto;}
.main h2{font-size: 18px; font-weight: bold; padding-bottom: 10px; height: auto;display: block; border-bottom: 1px solid #eee; margin-bottom: 10px;}
.main h3{font-size: 16px;color: #fa9c0d;  padding-bottom: 6px; }
.main strong{font-weight: bold; padding-bottom: 6px; display: block;}
.main ul{padding-bottom: 20px;}
.main ul li{ background: url(/images/dietitian/custom.png) -80px 0 no-repeat; padding-left: 20px;font-size: 16px;}
.main .next{border-top: 1px solid #f3f3f3; padding-bottom: 10px; }
.main .next span{ width: 50%; display: block; float: left; color: #bbb; font-size: 14px;height: 60px; overflow: hidden; line-height: 60px;}
.main .next a{font-size: 16px; }

/*评论留言*/
.comment{background: #f9f9f9;}

/*右侧*/
.con_right{ width: 300px; display: block; float: left; overflow:hidden;}
.con_right h2{font-size: 20px; line-height: 70px;}

/*个人信息*/
.info{ background: #f9f9f9;}
.info .top{border-bottom: 1px solid #eee; padding: 30px 20px; 	}
.info .top span{width: 100px; height: 100px; display: block; overflow: hidden; border-radius: 50px; margin:0 80px 10px 80px;}
.info .top span img{ width: 100px; height: auto; min-height: 100px;}
.info .top a{text-align: center; font-size: 14px;}
.info .top h3{font-size: 18px; text-align: center;}
.info .top p{font-size: 14px; color: #666; padding: 10px 0 20px;}
.info .top .btn a{width: 60%; height: 40px; line-height: 40px; border-radius: 30px; background: #3db6eb; display: block; margin: 0 20%; color: #fff;}
.info .top .btn a:hover{background:#0092d1; }

/*用户提问*/
.ask{padding: 0 20px;border-bottom: 1px solid #eee;}
.title{padding:20px 0 3px; color: #3db6eb; text-align: right;}
.title h3{font-size: 14px; display: inline-block; float: left;}
.title a{color: #999; font-size: 12px;}
.ask section{border-bottom: 1px solid #eee; padding: 10px 0 20px;}
.ask .border{border-bottom: none;}
.ask h2{font-size: 16px; line-height: 24px; padding-bottom: 6px;}
.ask p{ padding:0 0 0 25px; position: relative;line-height: 24px; color: #999;max-height: 50px;overflow: hidden; }
.ask p em{font-family: Arial; font-size: 35px; display: block; float: left; position: absolute; top:5px; left:2px; color:  #fdac09; *left: -10px; *font-size: 30px; }
/*作者的其他文章*/
.info_list{padding: 0 20px;}
.info_list ul{padding:10px 0 20px;}
.info_list ul li{ background: url(/images/dietitian/custom.png) -80px 0 no-repeat; padding-left: 20px; line-height: 30px; height: 30px; overflow: hidden;}



/*热门文章*/
.con_right {padding-top: 20px;}
.con_right .list ul{margin-top: -10px; padding-bottom: 15px;}
.con_right .list ul li{ height: 40px; line-height: 40px; overflow:hidden;}
.con_right .list ul li em{ width: 24px; height: 24px; display: block; float: left;line-height: 24px;text-align: center; background:#A3A3A3;color: #fff; border-radius: 3px; margin: 8px 10px 8px 0;}
.con_right .list ul li .em1{background:#FDAC09;}

/*问答*/
.con_right .list1 ul{ margin: -10px 0 20px 0;}
.con_right .list1 ul li{line-height: 46px; height: 46px; overflow:hidden; border-bottom: 1px solid #f3f3f3;}
.con_right .list1 ul li em{ width: 25px; height: 22px; display: block; background: url(/images/dietitian/custom.png); float: left; margin: 12px 10px 12px 0;}



/*页脚*/
footer{ padding: 10px 0; color: #999; background: #F2F2F2; text-align: center; line-height: 30px;color: #ccc; margin-top: 20px; }
footer a{ padding: 0 20px; color: #666; }
footer p{text-align: center;  color: #999;}

/*返回顶部*/
.BackTop{ height:60px;position:fixed; display:block;z-index:9998;right:30px;bottom:53px;background:none;}
.BackTop span{width: 30px; height: 16px;background:url(/images/dietitian/custom.png) -50px 0;display:block; margin: 22px 15px; }
.BackTop a{width: 60px;  height:60px;  background: #999;display:block;border: 1px solid #999;}
.BackTop a:hover{ background:#444;border: 1px solid #444;}

@media(max-width: 1199px) {
    .con_left{ width: 650px;}
}

