@charset "utf-8";
/* CSS Document */
h1,h2,strong{ font-weight:normal;}
body{ background:#fff;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH"}
a:hover{color:#ff6600!important;text-decoration: none;}
.bg_fff{ background:#fff;}
.header{ background:#fff;}
.m_t22{margin-top:22px;}
.m_b38{margin-bottom:38px;}
.it1{ margin-right:10px; padding:5px 10px; width:200px; font-size:14px; height:19px; line-height:19px;}

.radius2 {
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #c8c8c8;
}

.food_logo .logo, .brandnav .item-hd span, .brandnav .item-hd .jt, .slider .navigation, .slider .pagination span, #JS_prev, #JS_next, .food_topic span, .ft_dl dd .more, .food_common2 .hd span, .yjc_dl dt, .yjc_dl_sort em, .yjc_keywords dd.des, .bc_dl16 dt span.browse, .bc_dl17 dt span.browse, .bc_dl17 dt span.share, .bc_dl18 dt span.browse, .select_door, .select_door.hover, .select_area .closed, .dl_ni dt strong i.arrow {
    background: url(../images/icon_sprite_food_01.png) no-repeat 0 0;
}

.bc_dl13 dd span{ background:url(../images/food/bg_foot_02.png) no-repeat;}
.bb_dl,.more_disease,.bc_dl1 dd h2,.bb_two a.more,.bc_dl3 dd a.more{ background:url(../images/food/icon_sprite_food_03.jpg) no-repeat 0 0;}
.bc_dl5 dd a.item,.hot_articles{ background:url(../images/icon_sprite_01.png) no-repeat;}
.bc_dl6 dd strong,.four_seasons_food a span,.food_holder li span{ background:url(../images/food/icon_sprite_food_05.png) no-repeat 0 0;}
.h1_title .tl,.h1_title h1,.h1_title .tr,.muenu_topic p.ps a,.ms_dl3{ background:url(../images/food/food_sprite_04.png) no-repeat;}
.fn_sort .fs_top,.fn_sort .fs_bottom,.fn_sort .fs_mid strong,.fn_sort .fs_mid a{ background:url(../images/food/icon_sprite_food_04.png) no-repeat;}
#crumb_two{background:url(../images/food/icon_home_01.png) no-repeat 0 center;}
/*百姓主页 logo*/
.food_logo{ padding:0px 0 8px; height:71px; display: flex;
align-items: center}
.food_logo .logo{ float:left; display:block; width:165px; height:51px; background-position:0 0;}
.icon_slogan{ float:left; display:block; margin-top:5px; margin-left:86px; width:145px; height:47px; background:url(../images/icon_sprite_03.png) no-repeat -404px -70px;}
.top_search .sim_select,.top_search .sim_select h3{background:url(../images/icon_sprite_07.png) no-repeat;}

/*返回顶部css 1000 margin-left:560px; 1000宽 margin-left:560px;*/
.side-btns-wrap{width:50px;left: 50%; margin-left:560px; position: fixed;bottom:10%; _position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-100);z-index:100;visibility: hidden;}
a.side-btns-top{height:60px; width:60px; filter:Alpha(Opacity=50); opacity:.5; overflow:hidden; display:block;background:url(../images/icon_sprite_03.png) no-repeat 0 -195px; text-indent:-9999em; cursor:pointer;}
a.side-btns-top:hover{filter:Alpha(Opacity=100); opacity:1;}

/*头部广告*/
.mod_ad{margin-top:20px;height:85px;}
.mod_ad a,.mod_ad a img{display:block;width:100%;height:85px;}

/*面包屑 */
.food_nav{ margin-bottom:20px; padding:6px 0; width:100%; border-bottom:1px solid #e6e6e6;  -moz-box-shadow:0 1px 1px #f2f2f2; -webkit-box-shadow:0 1px 1px #f2f2f2; box-shadow:0 1px 1px #f2f2f2;}
#crumb_two{ position:relative; z-index:1; margin:0 auto; padding:0 0 0 23px;  width:977px;height:24px;line-height:24px; font-size:12px; color:#777;}
#crumb_two a{ color:#f70; padding:0px 8px 0 9px;}
#crumb_two .h1,#crumb_two span{ display:inline; height:24px; line-height:24px; padding:0px 5px; color:#666; font-weight:normal;}
/*置顶 */
.toTopAll{ position:fixed;top:0; z-index:9999; _position:absolute;_top:expression(documentElement.scrollTop + 0 + "px");_margin-top:250px; }

.pr{ position:relative;}

.food_l,.food_inner_l{ float:left; width:670px;}
.food_r,.food_inner_r{ float:right;width:300px;}
.ptlrb_25{ padding:16px 25px 32px; border-top:1px solid #e1e1e1;}
.plr_30{ padding:16px 20px 0;}
.plr_20{ padding:0 20px;}
.plrb{ padding:0 25px 32px;}
.title_line,.title_line1,.title_line2{ padding:5px 0; height:36px; line-height:36px;}
.title_line h2,.title_line a.more,.title_line1 h2,.title_line2 h2{ float:left; display:inline-block;}
.title_line h2,.title_line1 h2{ font-size:16px; color:#333; font-weight:bold;}
.title_line a.more,.title_line1 a.more,.title_line2 a.more{ float:right; font-size:12px; color:#888;}
.title_line1,.title_line2{ margin-bottom:25px; border-bottom:1px solid #eaeaea;}
.title_line1 h2{ font-size:18px; color:#333; font-weight:normal;}
.title_line2{margin-bottom:20px; padding:0; height:45px; line-height:45px;}
.title_line2 h2{ height:44px; line-height:44px; font-size:24px; color:#ffa631; font-weight:normal; border-bottom:2px solid #ffa631;}
.title_line2 h2.other{ height:45px; line-height:45px;font-size:16px; color:#000; font-weight:600; border-bottom:0;}

/*头部搜索模块*/
.top_search{ margin:10px 0 0 117px; width:447px;}
.top_search .sim_select{float:left;display:inline;position: relative; z-index:10; width: 75px;height: 33px;border: 1px solid #c1c1c1;border-right:0px; border-radius: 3px 0 0 3px;margin-top:3px;background-position: 74px -205px;}
.top_search .sim_select h3{line-height: 33px;font-weight: normal;font-size: 14px; padding-left: 15px;cursor: pointer;float: left;display: inline;width: 59px; background-position: 57px -148px;}
.sim_select ul{ display:none; position: absolute;left: -1px;top: 32px;z-index: 1000; width:72px; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); cursor: pointer;}
.sim_select ul li{height: 29px;width:58px;border: 1px solid #d0d0d0;border-top: 0px;background-color: #fff;line-height: 29px;padding-left: 16px;}
.sim_select ul li span{ display:block;height: 29px;width:58px;}
.sim_select ul li.hover{color: #e77802;background-color: #fff6dd;}
.top_search .inp_txt{ width: 284px; color: #666; margin:0;height: 32px;line-height: 32px; padding: 0px 0 0px 14px;border:0px;font-size:14px;_height:30px;_line-height:30px;font-family: "Arial","SimSun","宋体";}
@media screen and (-webkit-min-device-pixel-ratio:0) {body:nth-of-type(1) .top_search .inp_txt{height:15px;line-height: 15px;padding: 9px 0 9px 14px;}}
.inp_txt_wrap{border: 1px solid #c1c1c1;float: left;display: inline;margin-top: 3px;border-radius: 0;font-family: "Arial","SimSun","宋体";height: 33px;width: 298px;border-left: 0px;font-size: 14px;}
.inp_txt_click{-moz-animation:bg .5s ease-in-out;-webkit-animation:bg .5s ease-in-out;-o-animation:bg .5s ease-in-out;}
@-moz-keyframes bg{
    0%{background:rgba(255,170,170,0.18);}
    25%{background:rgba(255,170,170,0.5);}
    50%{background:rgba(255,170,170,0.1);}
    75%{background:rgba(255,170,170,0.5);}
    100%{background:rgba(255,170,170,0.18);}
}
@-webkit-keyframes bg{
    0%{background:rgba(255,170,170,0.18);}
    25%{background:rgba(255,170,170,0.5);}
    50%{background:rgba(255,170,170,0.1);}
    75%{background:rgba(255,170,170,0.5);}
    100%{background:rgba(255,170,170,0.18);}
}
@-o-keyframes bg{
    0%{background:rgba(255,170,170,0.18);}
    25%{background:rgba(255,170,170,0.5);}
    50%{background:rgba(255,170,170,0.1);}
    75%{background:rgba(255,170,170,0.5);}
    100%{background:rgba(255,170,170,0.18);}
}
.top_search .submit_second_btn{border:0px;float:left;display:inline;width: 66px;height: 35px;margin-top:3px;margin-right:6px;cursor: pointer;border-radius: 0px; background:url(../images/icon_sprite_03.png) no-repeat -361px -763px;}
.top_search .submit_second_btn_hover{ margin:3px 6px 0 0;-moz-box-shadow: 3px 3px 3px rgba(2, 123, 203, .2); -webkit-box-shadow: 3px 3px 3px rgba(2, 123, 203, .2); box-shadow: 3px 3px 3px rgba(2, 123, 203, .2);}
/*suggest*/
.inp_txt_wrap{position: relative;z-index:2;}
.top_suggest_wrap{ display:none; position: absolute;border: 1px solid #c1c1c1;background: #fff;width: 298px;z-index: 3000;left: -1px;top:33px;-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2); box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);font-family: "Arial","SimSun","宋体"; overflow: hidden;}
.top_suggest_wrap .top_suggest_item,.top_suggest_wrap .top_suggest_tip,.top_suggest_wrap .top_suggest_more{height: 26px;line-height: 26px;padding-left: 14px;overflow: hidden;}
.top_suggest_wrap .top_suggest_item{cursor: pointer;}
.top_suggest_wrap .hover{background-color: #ddd;color: #000;}
.top_suggest_wrap .top_suggest_tip{color: #000;line-height: 30px;height: 30px;border-bottom: 1px dashed #eee;}
.top_suggest_wrap .top_suggest_more{font-size: 12px;border-top: 1px dashed #eee;height: 30px;line-height: 30px;}
.top_suggest_more a{display: inline;}

.top_suggest_more .top_suggest_hotAll{float: left;margin-left: 0;}
.top_suggest_more .top_suggest_toHomePage{float:right;margin-right: 10px;}
.weibo_suggest .top_suggest_more{display: block;}
.news_suggest .top_suggest_more{display: none;}


.keywords_top{ width:100%; height:36px; border-bottom:1px solid #e6e6e6;  -moz-box-shadow:0 1px 1px #f2f2f2; -webkit-box-shadow:0 1px 1px #f2f2f2; box-shadow:0 1px 1px #f2f2f2;}
.keywords_top a{ float:left; display:inline-block; line-height:36px; margin:0 10px; font-size:12px; color:#666;}

.box_wrap{width:998px; margin:0 auto 20px;}
.h2_title{ margin:15px 0 10px; padding-left:15px;width:261px; height:18px; line-height:18px; font-weight:normal;font-size:18px; color:#ff8922;border-left:5px solid #ff8922;}
.h2_title a{ font-size:18px; color:#333;}
.disease_list .bg_odd{ background:#f6f6f6;}
.disease_list .bg_hover{ background:#ffa631;}
.disease_list .bg_arrowhover{ background:#ffa631;}
.disease_list .bg_hover .normal_title a{ color:#fff;}
.disease_list .bg_hover .normal_title a:hover{ color:#fff!important;}
.disease_list .bg_hover .party_variety a{ color:#fff;}
.disease_list .bg_hover .party_variety a:hover{ color:#fff!important;}
.disease_list .bg_arrowhover1{ background:#ffa631;}
.disease_list .bg_hover .dl_ni a{ color:#fff;}
.disease_list .bg_hover .dl_ni dt strong a,.disease_list .bg_hover .dl_ni dt strong span{ color:#fff!important; font-weight:bold!important;}
.disease_list .bg_hover .dl_ni dd a{ color:#fff!important;}
.disease_list .bg_hover .dl_ni dt strong a,.disease_list .bg_hover .dl_ni dd a:hover{color:#fff!important;}
.disease_list .bg_hover .dl_ni dt strong i.part1{ background-position: -32px -416px;}
.disease_list .bg_hover .dl_ni dt strong i.part2{ background-position: -48px -416px;}
.disease_list .bg_hover .dl_ni dt strong i.part3{ background-position: -64px -416px;}
.disease_list .bg_hover .dl_ni dt strong i.part4{ background-position: -80px -416px;}
.disease_list .bg_hover .dl_ni dt strong i.part5{ background-position: -96px -416px;}
.disease_list .bg_hover .dl_ni dt strong i.part6{ background-position: -112px -416px;}
.disease_list .bg_hover .dl_ni dt strong i.part7{ background-position: -128px -416px;}
.disease_list .bg_hover .dl_ni dt strong i.part8{ background-position: -144px -416px;}
.disease_list .bg_hover .dl_ni dt strong i.part9{ background-position: -32px -432px;}
.disease_list .bg_hover .dl_ni dt strong i.part10{ background-position: -48px -432px;}
.disease_list .bg_hover .dl_ni dt strong i.part11{ background-position: -64px -432px;}
.disease_list .bg_hover .dl_ni dt strong i.part12{ background-position: -80px -432px;}
.disease_list .bg_hover .dl_ni dt strong i.part13{ background-position: -96px -432px;}
.disease_list .bg_hover .dl_ni dt strong i.arrow{background-position: -5px -310px;}


.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_1{ background-position:0 -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_2{ background-position:-16px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_3{ background-position:-32px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_4{ background-position:-48px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_27{ background-position:-64px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_29{ background-position:-80px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_32{ background-position:-96px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_35{ background-position:-112px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_39{ background-position:-128px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_42{ background-position:-144px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_44{ background-position:-160px -16px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_48{ background-position:-176px -16px;}

.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_50{ background-position:0 -48px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_52{ background-position:-16px -48px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_54{ background-position:-32px -48px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_56{ background-position:-48px -48px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_60{ background-position:-80px -48px;}
.disease_list .bg_hover .dl_ni dt strong i.icon_ks.ik_83{ background-position:-64px -48px;}
/*按部位查疾病*/
.disease_nav{float:left;width:267px; margin-top:15px; border:1px solid #ddd;}
.disease_list{padding:0; margin:0;}
.disease_list .normal_item{ position:relative; margin:0; z-index:50; padding:10px 0px 11px 15px; *padding:10px 18px 10px 15px;*zoom:1; border-bottom:1px dashed #e6e6e6; }
.disease_list .normal_item:last-child{border-bottom:0;}
.disease_list .normal_item.add_p{padding:15px 0 17px 15px; *padding:15px 18px 15px 15px;}
.disease_list .normal_item .normal_title{ display:block; height:22px; line-height:22px;}
.disease_list .normal_item .normal_title a{color:#f70; font-size:12px; font-weight:bold;}
.disease_list .normal_item .party_variety a{ padding:0 6px 0 0; display:inline-block; line-height:20px; color:#848484; font-size:12px;}
.dl_ni a,.dl_ni dt,.dl_ni dd{ float:left; display:inline-block; height:22px; line-height:22px;}
.dl_ni dt{ width:80px;padding-right:10px;}
.dl_ni dt strong{ font-weight:normal!important;}
.dl_ni dt strong i,.dl_ni dt strong i.arrow{ float:left; display:inline-block; margin-top:4px; margin-right:7px; width:16px; height:16px; overflow:hidden; text-indent:-9999em;}
.dl_ni dt strong i{background:url(../images/icon_sprite_10.png) no-repeat;}
.dl_ni dt strong i.arrow{ margin-top:5.5px;width:12px; height:11px; background-position: -5px -310px; }
.dl_ni dt strong i.part1{ background-position: -32px -384px;}
.dl_ni dt strong i.part2{ background-position: -48px -384px;}
.dl_ni dt strong i.part3{ background-position: -64px -384px;}
.dl_ni dt strong i.part4{ background-position: -80px -384px;}
.dl_ni dt strong i.part5{ background-position: -96px -384px;}
.dl_ni dt strong i.part6{ background-position: -112px -384px;}
.dl_ni dt strong i.part7{ background-position: -128px -384px;}
.dl_ni dt strong i.part8{ background-position: -144px -384px;}
.dl_ni dt strong i.part9{ background-position: -32px -400px;}
.dl_ni dt strong i.part10{ background-position: -48px -400px;}
.dl_ni dt strong i.part11{ background-position: -64px -400px;}
.dl_ni dt strong i.part12{ background-position: -80px -400px;}
.dl_ni dt strong i.part13{ background-position: -96px -400px;}
.dl_ni dt strong a,.dl_ni dt strong span{ float:left; color:#f70; font-size:14px;font-weight:normal!important;}
.dl_ni dd{}
.dl_ni dd.dw1,.dl_ni dd.dw2{ width:150px; overflow:hidden;}
.dl_ni dd.dw2{ width:120px;}
.dl_ni dd a{ width:70px; color:#999px;}
.disease_list .normal_item .dl_ni dd i{display:inline-block;width:6px;height:14px;background:url(../images/food_new/nav_icon_02.png) no-repeat;}
.disease_list .normal_item:hover .dl_ni dd i{background-position:0px -15px;}
.dl_ni dt strong i.icon_ks{ background:url(../images/food/icon_sprite_ks_01.png) no-repeat;}
.dl_ni dt strong i.icon_ks.ik_1{ background-position:0 0;}
.dl_ni dt strong i.icon_ks.ik_2{ background-position:-16px 0;}
.dl_ni dt strong i.icon_ks.ik_3{ background-position:-32px 0;}
.dl_ni dt strong i.icon_ks.ik_4{ background-position:-48px 0;}
.dl_ni dt strong i.icon_ks.ik_27{ background-position:-64px 0;}
.dl_ni dt strong i.icon_ks.ik_29{ background-position:-80px 0;}
.dl_ni dt strong i.icon_ks.ik_32{ background-position:-96px 0;}
.dl_ni dt strong i.icon_ks.ik_35{ background-position:-112px 0;}
.dl_ni dt strong i.icon_ks.ik_39{ background-position:-128px 0;}
.dl_ni dt strong i.icon_ks.ik_42{ background-position:-144px 0;}
.dl_ni dt strong i.icon_ks.ik_44{ background-position:-160px 0;}
.dl_ni dt strong i.icon_ks.ik_48{ background-position:-176px 0;}
.dl_ni dt strong i.icon_ks.ik_50{ background-position:0 -32px;}
.dl_ni dt strong i.icon_ks.ik_52{ background-position:-16px -32px;}
.dl_ni dt strong i.icon_ks.ik_54{ background-position:-32px -32px;}
.dl_ni dt strong i.icon_ks.ik_56{ background-position:-48px -32px;}
.dl_ni dt strong i.icon_ks.ik_60{ background-position:-80px -32px;}
.dl_ni dt strong i.icon_ks.ik_83{ background-position:-64px -32px;}

.item-subcatgories { position: absolute; display: none; width: 524px; height:auto!important;height:86px;min-height:86px;  padding-bottom: 14px; border: 1px solid #ffa631; right: -526px; top: 0; background-color: #fff; z-index: 200 }
.item-subcatgories .pic { margin: 5px 0 19px -15px }
.item-subcatgories .pic li { float: left; margin: 15px 0 0 40px; display: inline }
.item-subcatgories .pic li img { border: 1px solid #ebebeb }
.item-subcatgories dl { margin: 8px 22px 0 25px }
.item-subcatgories dt { padding-bottom:3px; }
.item-subcatgories dt strong{ font-size:15px; color:#333;}
.item-subcatgories dd a{ float:left; display:inline-block; margin-right:10px; margin-bottom:8px; color:#666;}
.item-subcatgories a:hover { color:#cc0000!important; text-decoration:underline!important; }
.item-subcatgories dd { font-size: 12px; line-height: 12px; margin: 8px 5px 0 0; overflow: hidden; zoom: 1 }
.item-subcatgories dd .more { text-align: right; padding-right: 10px; padding-top: 10px }
.item-subcatgories dd .more1 { color: #c36 }
.item-subcatgories dd span { display: inline-block; vertical-align: top; line-height: 15px; margin: 3px 0 3px -1px }
.item-subcatgories dd span a { color: #666; padding: 0 8px }
.item-subcatgories dd span a:hover { color: #fff; background-color: #c36; text-decoration: none }

/*疾病饮食 幻灯片 */
.promo,.promo .promo_inner,.promo .promo_inner .item,.promo .promo_inner .item .picbox{ width:450px; height:244px; overflow:hidden;}
.promo{ position:relative; z-index:1; margin:0 0 4px; float:left; padding:15px 15px 0 16px; overflow:hidden}
.promo .promo_inner{ position:relative; z-index:2;}
.promo .promo_inner .item{position:absolute;top:0;left:0; display:none; }
.promo .promo_inner .item a{position:relative;display:block;width:450px;height:244px;}
.promo .promo_inner .item a img{display:block;width:450px;height:244px;}
.promo .promo_inner .item span{display:block;position:absolute;left:0;bottom:0;width:380px;height:48px;line-height:48px;padding-right:70px;text-indent:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;color:#fff;background:rgba(51,51,51,0.6);}
.promo .promo_inner .item .picbox{ display:block; }
.promo_trigger{ position:absolute; right:20px; bottom:22px; z-index:999;}
.promo_trigger li{float:left; display:inline; margin-right:8px; width:10px; height:4px; overflow:hidden; text-indent:-9999em; cursor:pointer;background:#fff; background-position:-1px -445px;}
.promo_trigger li.cur{ background:#ff9900;background-position:-16px -445px;}
/*疾病饮食 热文排行 */
.hot_article{float:left; padding-top:15px; width:224px;}
.hot_article h2{ padding-left:3px; height:35px; line-height:35px;border-bottom:1px dotted #d4d4d4; font-size:18px; color:#333; font-weight:normal;}
.hot_article h2 strong{display:block;width:108px;height:35px;border-bottom:1px solid #FF9233;color:#FF9233;}
.hot_article h2 a{ font-size:18px; color:#333;}
.hot_article .bd{ padding:16px 0 0 0;}
.ha_dl{ padding-bottom:16px; border-bottom:1px dotted #d4d4d4;}
.ha_dl dt{ float:left; width:86px; height:58px;}
.ha_dl dd{ float:right; width:124px;}
.ha_dl dd h3,.ha_dl dd h3 a.title,.ha_dl dd p{ width:124px; }
.ha_dl dd h3{ margin-bottom:8px; height:14px; line-height:14px; overflow:hidden;}
.ha_dl dd h3 a.title{ font-size:12px; color:#f70;}
.ha_dl dd p{ height:38px; line-height:19px; font-size:12px; color:#666; overflow:hidden;}
ul.ha_list{ margin-top:10px; width:224px; background:url(../images/food_new/icon_sprite_01.png) no-repeat 0 -20px;}
ul.ha_list li{ padding-left:24px; width:200px; height:16px;margin-top:10px;}
ul.ha_list li a{display:inline-block; max-width:180px; height:16px; line-height:16px; font-size:12px; color:#666666; overflow:hidden;}
ul.ha_list li span{display:block;float:right;height:16px;line-height:16px;color:#aaaaaa;}
/*疾病饮食 推荐阅读 */
.rec_reads{ float:left; margin-left:15px; width:710px;}
.rec_reads .hd{ height:47px; line-height:47px; border-bottom:1px solid #ccc;}
.rec_reads .hd h2{ float:left; display:inline-block;color:#ff8922;}
.rec_reads .hd h2{ font-size:20px; font-weight:normal}
.rec_reads h2 a{display:block;width:76px;line-height:47px;font-size:18px; color:#ff8922;border-bottom:1px solid #ff8922;}
.rec_reads .hd .more{ float:right; font-size:14px;}
.rec_reads .bd{ padding:15px 0 0 0;}
.bc_dl10{ float:left; margin:0 20px 0 0; width:162px; overflow:hidden;}
.bc_dl10 dt,.bc_dl10 dt a,.bc_dl10 dd,.bc_dl10 dd a,.bc_dl10 dd a img{ display:block; width:162px;}
.bc_dl10 dd{ position:relative; z-index:1; height:108px;}
.bc_dl10 dd a,.bc_dl10 dd a img{height:108px;}
.bc_dl10 dd span{ position:absolute; left:0; top:0; z-index:2; display:inline-block; padding:0 7px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#cc0001;}
.bc_dl10 dt{ padding:0;}
.bc_dl10 dt strong,.bc_dl10 dt strong a,.bc_dl10 dt span{width:162px; height:24px; line-height:24px; overflow:hidden;}
.bc_dl10 dt strong{ font-weight:normal;}
.bc_dl10 dt strong a{ font-size:14px; color:#666; text-align:center;}
.bc_dl10 dt span{ font-size:12px; color:#888; text-align:left;}

/*广告*/
.mod_ad1{margin:0 auto;margin-top:20px;width:1000px;height:90px;}
.mod_ad1 a,.mod_ad1 a img{display:block;width:100%;height:90px;}

/*常见疾病*/
.food_topic{ margin:20px auto;margin-top:10px; width:1000px; height:58px; line-height:58px;border-bottom:1px solid #eceef4;}
.food_topic span,.food_topic h2,.food_topic p,.food_topic a.more{ float:left;  margin-top:9px; display:inline-block;height:40px; line-height:40px;}
.food_topic span{ width:40px;}
.food_topic span.common{ margin-top:18px;background-position:-86px -55px;border-bottom:1px solid #ffa631;}
.food_topic h2{ padding-left:5px;margin-top:0;height:58px; line-height:65px;font-size:18px; color:#ff8922; font-weight:normal;border-bottom:1px solid #ffa631;}
.common_diseases{position:relative; width:1000px;margin:0px auto;}
.JS_cd_inner{width:1000px;height:256px;overflow:hidden;}
.JS_ul{ margin-left:-1000px; width:5000px; height:256px; overflow:hidden;}
.JS_ul li.item{float:left; width:1000px;height:256px;overflow:hidden;}

#JS_prev,#JS_next{position:absolute;top:65px; z-index:500; display:block; width:69px; height:115px; text-indent:-9999em;cursor:pointer;}
#JS_prev{ left:-82px; background-position:-361px 0;}
#JS_next{ right:-82px; background-position:-431px 0;}
#JS_prev:hover{background-position:-361px -116px;}
#JS_next:hover{background-position:-431px -116px;}

.cdlist_cur{float:right;height:4px;width:70px;margin-top:35px;text-align:center;}
.cdlist_cur span{float:left;display:block;*display:inline;*zoom:1;height:4px;width:12px;background:#ddd;margin:0;margin-left:5px;}
.cdlist_cur span.current{background:#ffa631;}

.bc_dl11{ float:left; margin:0 13px 0 0; width:240px; height:256px; position:relative; overflow:hidden; background:#fff;}
.bc_dl11 dd,.bc_dl11 dd a,.bc_dl11 dd a img{ display:block; width:240px; height:160px; overflow:hidden;}
.bc_dl11 dt{ padding:8px 10px 0 20px; width:208px; height:85px; border:1px solid #e7e7e7; border-top:0;}
.bc_dl11 dt strong,.bc_dl11 dt strong a,.bc_dl11 dt span{ display:inline-block;width:208px; height:35px; line-height:30px;}
.bc_dl11 dt strong{ font-weight:normal;}
.bc_dl11 dt strong a{ font-size:18px; color:#444; text-align:left; overflow:hidden;}
.bc_dl11 dt span{width:208px; height:40px;line-height:20px; overflow:hidden;font-size:14px; color:#888; text-align:left;}

/*男性疾病饮食*/
.mod_one{margin-top:24px;}

.mod_one .mod_title{height:48px;line-height:48px;border-bottom:1px solid #eceef4;}
.mod_one .mod_title h2{float:left;padding:0 10px;height:48px;line-height:48px;border-bottom:1px solid #ffa631;font-size:18px;color:#ff8922;font-weight:600;background:url(../images/food_new/jbys_icon.png) no-repeat;}
.mod_one .mod_title1 h2{width:80px!important;}
.mod_one .mod_title .mod_ant{float:right;}
.mod_one .mod_title .mod_ant li{float:left;color:#ddd;}
.mod_one .mod_title .mod_ant li a{padding:0 8px;font-size:14px;color:#999;}
.mod_one .mod_title .mod_ant{float:right;}
.mod_one .mod_title .mod_ant_1{float:right;}
.mod_one .mod_title .mod_ant_1 li{float:left;color:#ddd;}
.mod_one .mod_title .mod_ant_1 li a{padding:0 8px;/*line-height:16px;*/font-size:14px;color:#999;}
.mod_main{width:100%;overflow:hidden;}
.mod_main .today_att,.mod_main .hot,.mod_main .mod_att{float:left;margin-right:30px;}
.mod_main .today_att,.mod_main .mod_att{margin-top:20px;}
/*女性*/
.mod_one .mod_title h2.nx{background-position:0px -46px;}
.mod_one .mod_title h2.qt{background-position:0px -93px;}
.mod_one .mod_title h2.icon{background:url(../images/food_new/jbys_icon1.png) no-repeat;}
.mod_one .mod_title h2.icon.et{background-position:0 -46px;}

/*今日关注*/
.mod_main .today_att{width:235px;}
.mod_main .today_att dl{width:233px;height:260px;border:1px solid #e8e8e8;}
.mod_main .today_att dl dt{position:relative;}
.mod_main .today_att dl dt,.mod_main .today_att dl dt a,.mod_main .today_att dl dt a img{display:block;width:233px;height:156px;}
.mod_main .today_att dl dt span{position:absolute;left:-1px;top:-1px;display:block;width:50px;height:50px;background:url(../images/food_new/today_att.png) no-repeat;}
.mod_main .today_att dl dd{padding-left:15px;padding-top:5px;}
.mod_main .today_att dl dd span{display:block;height:35px;line-height:35px;font-size:16px;color:#ff7700;font-weight:500;}
.mod_main .today_att dl dd p{width:205px;height:46px;line-height:24px;overflow:hidden;color:#999;}
.mod_main .today_att .today_ad{margin-top:20px;width:235px;height:108px;}
.mod_main .today_att .today_ad img{display:block;width:235px;height:108px;}
/*热点关注*/
.mod_main .hot{width:465px;}
.hot .hot_artical{width:465px;height:282px;}
.hot .hot_artical li{padding:20px 0;width:465px;height:100px;border-bottom:1px dotted #c6c6c6;}
.hot .hot_artical li:last-child{border-bottom: none}
.hot .hot_artical li:hover{-webkit-box-shadow: 3px 3px 3px #efefef;-moz-box-shadow: 3px 3px 3px #efefef;box-shadow: 3px 3px 3px #efefef;}
.hot .hot_artical li a{display:block;}
.hot .hot_artical li dl{width:465px;height:100px;}
.hot .hot_artical li dl dt,.hot .hot_artical li dl dd{float:left;}
.hot .hot_artical li dl dt,.hot .hot_artical li dl dt img{display:block;width:150px;height:100px;}
.hot .hot_artical li dl dd{margin-left:15px;width:300px;}
.hot .hot_artical li dl dd span{display:block;width:300px;height:25px;line-height:25px;font-size:18px;color:#ff7700;font-weight:500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.hot .hot_artical li dl dd p{margin-top:5px;line-height:23px;color:#999;font-size:14px;}
.hot .hot_list{width:465px;height:119px;margin-top:10px;}
.hot .hot_list li{float:left;padding-left:10px;width:205px;line-height:28px;margin-right:10px;background:url(../images/food_new/hot_icon.png) no-repeat;}
.hot .hot_list li a{display:block;width:205px;color:#666;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
/*男性饮食关注*/
.mod_main .mod_att{width:240px;margin-right:0;}
.mod_att .att_tit{width:240px;height:32px;border-bottom:1px solid #eceef4;}
.mod_att .att_tit span{display:block;width:96px;height:32px;border-bottom:1px solid #ffa631;font-size:16px;color:#ff8d42;font-weight:500;}
.mod_att .att_list{width:240px;height:215px;margin-top:10px;}
.mod_att .att_list li{padding-left:10px;width:230px;line-height:30px;background:url(../images/hot_icon.png) no-repeat;}
.mod_att .att_list li a{display:block;width:230px;color:#666;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.mod_att .att_ad{margin-top:10px;width:240px;height:120px;}
.mod_att .att_ad img{display:block;width:240px;height:120px;}

/*广告*/
.mod_ad2{
    overflow: hidden;
    margin: 30px auto 0 auto;
    width: 1000px;
}
.mod_ad2 img{display:block;width:1000px;height:90px;}

/*快速导航*/
.main_topic{ height:65px; line-height:65px; overflow:hidden;}
.main_topic .more{ float:right; display:block; width:200px; font-size:12px; color:#666; text-align:right;}
.topic_info{ width:375px;}
.topic_info h3{}
.topic_info .text_info{ float:left; display:block; font-size:25px; color:#333; font-weight:bold; font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH","黑体"; }
.topic_info .text_info .red{ color:#CC0000;}
.topic_info .english{ float:left; display:block; padding:6px 0 0 14px; line-height:59px; font-size:24px; color:#faca8b; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.fast_nav{ padding:20px 20px 10px; border:1px solid #ddd;}
.fast_nav dl{ float:left; margin-bottom:10px; width:479px; height:44px; line-height:22px;}
.fast_nav dl dt,.fast_nav dl dd{ float:left;}
.fast_nav dl dt{ margin-right:10px; width:38px; height:40px; background:#ffcc8d; overflow:hidden;}
.fast_nav dl dt a,.fast_nav dl dd a{ display:inline-block;}
.fast_nav dl dt a:hover{ color:#fff!important; text-decoration:none!important;}
.fast_nav dl dt a{ width:38px; height:40px; line-height:38px; color:#fff; font-size:15px; text-align:center;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH","黑体";}
.fast_nav dl dd{ padding-right:0; width:431px; height:44px;}
.fast_nav dl dd a{float:left; margin-right:5px; padding-right:5px; width:70px; height:22px; line-height:22px; color:#666; font-size:12px; overflow:hidden;}

/*人群饮食频道*/
.mod_att .att_tit1{width:240px;height:32px;}
.mod_att .att_tit1 h3{height:32px;font-size:16px;color:#ff8d42;font-weight:500;}
/*热门食材*/
.mod_att .hot_food{height:145px;border-bottom:1px dotted #e1e1e1;}
.mod_att .hot_food a{float:left;display:block;width:110px;height:145px;margin-right:20px;color:#999;}
.mod_att .hot_food a img{width:108px;height:108px;border:1px solid #e5e5e5;}
.mod_att .hot_food a p{width:110px;height:30px;line-height:30px;overflow:hidden;text-align:center;color:#999999;}
.mod_att .att_list1{height:70px;margin-top:10px;}
.mod_att .att_list1 ul:first-child{float:left;}
.mod_att .att_list1 ul:first-child li{padding-right:10px;}
.mod_att .att_list1 ul:last-child{float:right;}
.mod_att .att_list1 li{width:110px;line-height:24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mod_att .att_list1 li a{color:#999;}
/*人群饮食导航*/
.people_nav{float:left;width:267px;height:445px;margin-top:15px;border:1px solid #e5e5e5;}
.people_list{width:267px;height:445px;}
.people_list li.people_item{position:relative;padding:15px 20px;height:58px;border-bottom:1px solid #e5e5e5;}
.people_list li.people_item .peopel_show{visibility:visible;width:100%;height:58px;}
.people_list li.people_item .peopel_show h2{padding-left:30px;height:25px;line-height:25px;color:#ff9900;font-size:18px;}
.people_list li.people_item .peopel_show h2 a{color:#ff9900;font-size:18px;}
.people_list li.people_item .peopel_show ul{margin-top:10px;width:100%;height:18px;overflow:hidden;}
.people_list li.people_item .peopel_show ul li{float:left;height:18px;line-height:18px;color:#555;}
.people_list li.people_item .peopel_show ul li a{display:inline-block;padding:0 8px;line-height:18px;color:#555;}
.people_list li.people_item .peopel_show ul li:first-child a{padding-left:0;}
.people_list li.people_item .peopel_hide{display:none;position:absolute;z-index:999;left:-1px;top:-1px;width:415px;height:58px;padding:15px 20px;border:1px solid #e5e5e5;background:#fffbf5;}
.people_list li.people_item .peopel_hide h2{padding-left:30px;height:25px;line-height:25px;color:#ff7700;font-size:18px;}
.people_list li.people_item .peopel_hide h2 a{color:#ff7700;font-size:18px;}
.people_list li.people_item .peopel_hide ul{margin-top:10px;width:415px;height:18px;}
.people_list li.people_item .peopel_hide ul li{float:left;height:18px;line-height:18px;color:#555;}
.people_list li.people_item .peopel_hide ul li a{display:inline-block;padding:0 8px;line-height:18px;color:#555;}
.people_list li.people_item .peopel_hide ul li:first-child a{padding-left:0;}
.people_list li.people_item .peopel_hide ul li:last-child a{padding-right:0;}
.people_list li.people_item:hover .peopel_show{visibility: hidden;}
.people_list li.people_item:hover .peopel_hide{display:block;}
.people_list li.people_item h2{background:url(../images/food_new/nav_icon_01.png) no-repeat;}
.people_list li.people_item h2.jf{background-position:0 0;}
.people_list li.people_item h2.hover_jf{background-position:0 -126px;}
.people_list li.people_item h2.nx{background-position:0 -25px;}
.people_list li.people_item h2.hover_nx{background-position:0 -150px;}
.people_list li.people_item h2.lx{background-position:0 -50px;}
.people_list li.people_item h2.hover_lx{background-position:0 -175px;}
.people_list li.people_item h2.yy{background-position:0 -75px;}
.people_list li.people_item h2.hover_yy{background-position:0 -200px;}
.people_list li.people_item h2.lr{background-position:0 -100px;}
.people_list li.people_item h2.hover_lr{background-position:1px -227px;}
.people_list li.people_item .peopel_1{height:100px;}
.people_list li.people_item .peopel_1 ul li:nth-child(7) a,.people_list li.people_item .peopel_1 ul li:nth-child(12) a{padding-left:0;}
.people_list li.people_item .peopel_1 ul li:nth-child(n+7){margin-top:5px;}

.dl_ni dt strong a{
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
    width: 57px;
}

.link a{
    display: inline-block;
    margin: 10px 15px;
}
.layouts .mod_att .att_tit span{    font-size: 18px;
    font-weight: 600;}
.layouts .mod_main{display: flex;justify-content: space-between;width: 1000px;}
.layouts .mod_main .mod_att{float: none;width: 30%;}
.layouts .clearfix:after{content:none;}
.layouts .mod_att .att_tit,.layouts .mod_att .att_list,.layouts .mod_att .att_list li,.layouts .mod_att .att_list li a{width: 100%;}
.layouts .mod_att .att_list{height:350px;}