@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:#3CAC4C; text-decoration:none;}
.clear{clear:both;}
p{line-height: 24px;}
.con{ margin:auto;width: 1190px;}
@media(max-width: 1199px) {
    .con{ width:990px;}
}

/*顶部导航*/
header{background:#3CAC4C; height:32px; width:100%; margin:0; z-index:9999; position:relative; line-height:32px; font-size:14px;}
header .con{background:#3CAC4C; height:32px;}
nav{ height:32px; padding-right:10px;  display:inline-block; position:relative; float:left;  color:#ECF7ED; background:#3CAC4C; }
nav .Nav_list1 a{color:#ECF7ED; display: inline-block; padding:0 10px; background:#3CAC4C;}
nav .Nav_list1 a:hover{color:#ECF7ED; padding:0 10px; height:32px; display: inline-block; background:#38A047;}
nav .Nav_list1{font-size:14px; float:left; line-height:32px; height:32px; 	position:relative; }
nav .Nav_list{font-size:14px;color:#2C7E38;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:#38A047 url(/dietitian/images/dietitian_question_icon.png) no-repeat right center;}
nav .Nav_list .Link{position:relative;	z-index:9998; _position:static;	_z-index:0;	color:#ECF7ED;	background:#3CAC4C  url(/dietitian/images/dietitian_question_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:#ECF7ED;	background:#399F48  url(/dietitian/images/dietitian_question_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:#3CAC4C; color:#FFF;}
nav .Nav_list .Window .WindowList span{display:inline-block; }
nav .Nav_list .Window .WindowList .L_Title{ color:#2AA53B; 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:#3CAC4C; color:#FFF;}
nav .Nav_list .Window .WindowList a{ padding:3px 5px; font-size:12px;}
nav .Nav_list .Window .WindowList a:hover{ background:#3CAC4C; color:#FFF;}
.a1 a{ display:block;float:right; padding:0 10px;color:#BDE3C2;}
.a1 a:hover{ background:#38A047; color:#fff;}
.a1_visited{ display:block;float:right; padding:0 10px;color:#ECF7ED;background:#38A047;}


/*顶部广告*/
.top_banner{padding-top: 20px;}
.top_banner img{width: 100%; height: auto;}
h1{ height: 60px;line-height: 60px; font-size: 28px; background:#F3F3F3;  margin-top: 20px; display: block;}
h1 span{width: 60px; height: 60px; display: block; float: left; background-color:#95C621;  background: #95C621 url(/dietitian/images/dietitian_question_custom.png) 0 0; margin-right: 10px;}

/*左侧内容*/
.con_left{ width:850px; display:block; float:left;  margin-right: 40px; _margin-right: 32px;}
.con_left section{ padding: 25px 0; border-bottom: 1px solid #ECECEC;}
.con_left section h2{ font-size: 22px; padding-bottom: 15px;line-height: 30px;}
.con_left section p{color: #888; height: 50px; overflow: hidden; position: relative; padding-left: 20px;} 
.con_left section p span,.main .con_left section span{ font-family: Arial; font-size: 40px; display: block; float: left; padding: 5px 6px 0 0; position: absolute; top: 0; left: 0; *left: -20px;}
.con_left section .btm{ text-align: right; padding-top: 15px; height: 30px; line-height: 30px;}
.con_left section .btm a{padding: 0px 15px; border: 1px solid #DEEEB1; color: #8eba0c; border-radius: 15px; margin-right: 5px; display: block; float: right;}
.con_left section .btm a:hover{background: #95C621; color: #fff;border: 1px solid #95C621;}
@media(max-width: 1199px) {
/*一级列表*/
    .con_left{ width: 650px;}
}

/*翻页*/
.paging{text-align:center;  margin:40px 15%;height: 32px; display: block;}
.paging ul li{ height:30px;margin-right:5px;  border:none; display:inline-block; float:left;  line-height:30px;}
.paging ul li a{ color:#333; display:block; padding:0 12px; border:1px solid #ddd;}
.paging ul li a:hover{ color:#fff; background:#95C621;  border:1px solid #95C621;}
.selected a{ background:#95C621; color:#FFF !important; display:block; padding:0 12px;border:1px solid #95C621 !important;}
.paging ul li{ display:inline-block; float:left; }
.paging em{ font-family:Georgia, "Times New Roman", Times, serif; color:#95C621; font-size:16px; padding:0 5px;}

/*右侧*/
.con_right{ width: 300px; display: block; float: left; overflow:hidden;}
.con_right .title{text-align: right; clear: both; padding: 25px 20px 15px 0; line-height: 22px; }
.con_right .title h2{display: inline-block; float: left; border-left: 6px solid #91C154; padding-left: 19px; font-size: 20px;}
.con_right .title a{ color: #999; }
.con_right .title a:hover{ color:#3CAC4C;}
/*小编推荐*/
.con_right .list1,.con_right .list2{background: #F8F8F8; margin: 20px 0;}
.con_right ul{padding: 0 25px 20px 25px; margin-bottom: 20px; }
.con_right .list1 ul li{ height: 40px; line-height: 40px; overflow:hidden;}
.con_right .list1 em{color: #8eba0c;}
/*相关问答*/
.con_right .list2 ul li{ height: 40px; line-height: 40px;  white-space: nowrap; *white-space: inherit; text-overflow: ellipsis;overflow:hidden;}
.con_right .list2 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 .list2 ul li .em1{background: #FD7C08;}

/*页脚*/
footer{color: #999; background: #F2F2F2; line-height:40px; text-align: center; font-size: 12px; margin-top: 20px;}

/*返回顶部*/
.BackTop{ height:60px;position:fixed; display:block;z-index:9998;right:30px;bottom:53px;background:none;}
.BackTop span{width: 30px; height: 16px;background:url(/dietitian/images/dietitian_question_custom.png) -420px -40px;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;}

.con{ margin:auto;width: 1190px;}
@media(max-width: 1199px) {
    .con{ width:990px;}
}

/*--------------内容页-------------*/
.main{padding-top: 20px;}
.main .con_left h1{ font-size: 28px; background: none; height: auto;line-height: 40px;margin: 0;padding: 10px 0 25px 0;}
.main .con_left section{ padding:0 0 0 15px; border: none; border-left: 6px solid #EAEAEA; color: #666; }
.main .con_left section p{color: #666; height: auto; line-height: 28px;}
.main .con_left section .btm{text-align: left; color: #bbb; padding-left: 20px;}

/*回答*/
.main .ask h3{ font-size: 18px; line-height: 30px;padding: 30px 0 20px 0;}
.main .ask h3 span{width: 30px; height: 30px; display: block; float: left; background: url(/dietitian/images/dietitian_question_custom.png) -420px 0; margin-right: 10px;}
.main .ask_box{background: #F7F7F7; position: relative; display: block; padding: 0 30px;}
.main .ask_box span{ width: 24px; height: 12px; display: block; position: absolute; top: -10px; left: 20px; background: url(/dietitian/images/dietitian_question_custom.png) -460px -40px;}
.main .ask_box .text{padding: 25px 0; border-bottom: 1px solid #ECECEC;}
.main .ask_box .text .time{ color: #bbb; text-align: right; padding-top: 10px; }
/*列表*/
.main .btm {padding-bottom: 20px;}
.main .btm .title{border-bottom: 1px solid #ECECEC; height: 50px; padding-top: 20px; margin-bottom: 15px;}
.main .btm .title h2{font-size: 20px;display: block; float: left;border-bottom: 4px solid #95C621; line-height: 47px;}
.main .btm ul li{ width: 44%; padding: 0 2.2% 0 1.8%; display: block; float: left; height: 36px; overflow: hidden;line-height: 36px; background: url(/dietitian/images/dietitian_question_custom.png) no-repeat -460px 0;}

.banner img{width: 100%; height: auto;}

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

.main .ask_box .text{padding: 25px 0 25px 65px; border-bottom: 1px solid #ECECEC; position: relative;}
.main .ask_box .text span{width: 50px; height: 50px; display: block; border-radius: 30px; overflow: hidden; position: absolute; left: 0; top: 25px;}
.main .ask_box .text span img{width: 100%; height: auto; min-height: 60px;}
.main .ask_box .text .p1{padding-bottom: 6px; color: #888;}
.main .ask_box .text .p1 a{color:#3CAC4C; }
.main .ask_box .text .p1 a:hover{color:#3CAC4C; text-decoration: underline;}
.main .ask_box .text .time{ color: #bbb; text-align: right; padding-top: 10px; }




