@charset "utf-8";
/* CSS Document */
h1,h2{ font-weight:normal;}
body{ background:#fff;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH"}
.bg_fff{ background:#fff;}
.header{ background:#fff;}
.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/food/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/icon_home_01.png) no-repeat 0 center;}


.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 0px 0 0px;}
#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: 0px;}
.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;}

/*导航*/
.menu { width:100%; height:49px; background:#ffa631;  z-index:9999999;}
.menu li.item{ float: left }
.menu a:hover,.menu a:active,.menu a.cur{ color: #fff!important; text-decoration:none!important; background:#f70;}
.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; border:1px solid #ddd;}
.box_wrap .box_wrap_up,.box_wrap .box_wrap_mid,.box_wrap .box_wrap_down{ padding:0 10px; width:1000px; background:url(../images/food/bg_box_02.png) repeat-y;}
.box_wrap .box_wrap_up,.box_wrap .box_wrap_down{height:10px; overflow:hidden; background:url(../images/food/bg_box_01.png) no-repeat;}
.box_wrap .box_wrap_mid{background:url(../images/food/bg_box_02.png) repeat-y;}
.box_wrap .box_wrap_mid.pt{ padding-top:11px; border-top:1px solid #f2f2f2;}
.box_wrap .box_wrap_mid.he1{ height:611px;}
.box_wrap .box_wrap_mid.he2{ position:relative; z-index:1; height:429px;}
.box_wrap .box_wrap_mid.he3{ height:625px;}

.box_wrap.he1{ height:611px;}
.box_wrap.he2{ position:relative; z-index:1; height:429px;}
.box_wrap.he3{ height:625px;}

.box_wrap .box_wrap_down{ background:url(../images/food/bg_box_03.png) no-repeat;}
.bb_one,.bb_two{ float:left; width:275px; position:relative; z-index:1;}
.bb_two{ margin-left:40px; padding-top:17px; width:660px;}
.bb_two a.more{ position:absolute; right:0; _right:0; top:28px; z-index:2; display:block; width:90px; height:43px; text-indent:-9999em;}
.bb_two a.more.m1{ background-position:-275px -371px;}
.bb_two a.more.m1:hover{ background-position:-275px -414px;}
.bb_two a.more.m2{ background-position:-275px -457px;}
.bb_two a.more.m3:hover{ background-position:-275px -500px;}
.bb_two a.more.m3{ background-position:-365px -371px;}
.bb_two a.more.m3:hover{ background-position:-365px -414px;}
.bb_two a.more.m4{ background-position:-365px -457px;}
.bb_two a.more.m4:hover{ background-position:-365px -500px;}
.bb_two .panel{ display:none;}

.bb_dl{ padding:52px 0 0 69px; width:206px; height:319px; overflow:hidden;}
.bd1{ background-position:0 0;}
.bd2{ background-position:-275px 0;}
.bd3{ background-position:-550px 0;}
.bd4{ background-position:-825px 0;}
.bb_dl dt,.bb_dl dd,.bb_dl dd a{ width:206px;}
.bb_dl dt,.bb_dl dt a{ display:inline-block; height:60px; line-height:60px;}
.bb_dl dt a{ font-size:28px; font-family:"黑体"; color:#fff;}
.bb_dl dd a{ display:inline-block; height:30px; line-height:30px; font-size:16px; color:#fff;}
.bb_dl dt a:hover,.bb_dl dd a:hover,.more_disease a.name:hover,.bc_dl2 dt a:hover,.bc_dl4 dt a:hover{ color:#fff!important; text-decoration:none!important;}
.bb_dl dd a:hover,.bb_dl dd a.cur{ padding-left:11px; width:195px; height:54px; line-height:54px; font-weight:bold; background:url(../images/food/icon_cur_01.png) no-repeat 0 bottom;}
.more_title{ position:absolute; left:115px; top:348px; width:46px; height:46px; font-size:20px; font-family:"黑体";}

.more_disease{ padding:77px 10px 0 22px; width:243px; height:163px; background-position:0 -371px; overflow:hidden;}
.more_disease a.name{ float:left; margin-right:12px; margin-bottom:12px; display:inline-block; width:69px; height:25px; line-height:24px; font-size:12px; color:#fff; text-align:center; overflow:hidden; background:#ababab;}
.md1 a.name:hover{ background:#7ab485;}
.md2 a.name:hover{ background:#ebbc49;}
.md3 a.name:hover{ background:#c3435c;}
.md4 a.name:hover{ background:#7db7df;}

.bc_dl1{ margin-bottom:28px;}
.bc_dl1 dt{padding:0 0 0 36px; height:45px; line-height:45px;}
.bc_dl1 dt strong{ font-weight:normal;}
.bc_dl1 dt a{ font-size:22px; color:#333;}
.bc_dl1 dd h2{padding:0 0 0 36px; display:inline-block; width:505px; height:75px; line-height:75px; overflow:hidden; background-position:-455px -371px;}
.bc_dl1 dd h2 a{ font-size:42px; font-family:"黑体"; color:#7ab485; }
.bc_dl1 dd h2 a:hover{ color:#7ab485; text-decoration:none!important;}
.bc_dl1 dd p{padding:13px 0 0 36px; line-height:27px; font-size:14px; color:#646464;}
.bc_dl1 dd p a{ font-size:14px; color:#7ab485;}
.bc_dl1 dd p a:hover{color:#7ab485!important;}
.bc_dl2{ float:left; margin:0 8px 16px 13px; width:199px; height:164px; overflow:hidden;}
.bc_dl2 dt,.bc_dl2 dt a,.bc_dl2 dd,.bc_dl2 dd a{ display:block; width:199px;}
.bc_dl2 dt,.bc_dl2 dt a{ height:31px; line-height:31px;}
.bc_dl2 dt strong{ font-weight:normal;}
.bc_dl2 dt a{ font-size:14px; color:#fff; text-align:center; background:#222223;}
.bc_dl2 dd{ height:133px;}

.bc_dl3{ margin:19px 0 20px; padding:9px 0; border-bottom:1px solid #e3e3e3; height:26px; line-height:26px;}
.bc_dl3 dt,.bc_dl3 dd,.bc_dl3 dd a{ float:left; display:inline-block;}
.bc_dl3 dt strong{ font-weight:normal;}
.bc_dl3 dt strong a{ font-size:22px; color:#333;}
.bc_dl3 dd{ float:right;}
.bc_dl3 dd a{ float:left; margin-left:10px; font-size:14px; color:#666;}
.bc_dl3 dd a.more{ width:55px; height:26px; overflow:hidden; text-indent:-9999em; background-position:-275px -543px;}
.bc_dl3 dd a.more:hover{background-position:-275px -569px;}

.bc_dl4{ float:left; width:230px; height:176px overflow:hidden;}
.bc_dl4 dt,.bc_dl4 dt a,.bc_dl4 dd,.bc_dl4 dd a{ display:block; width:230px;}
.bc_dl4 dt,.bc_dl4 dt a{ height:27px; line-height:27px;}
.bc_dl4 dt strong{ font-weight:normal;}
.bc_dl4 dt a{ font-size:14px; color:#fff; text-align:center; background:#ffa631;}
.bc_dl4 dd{ height:149px;}

.bc_dl5{ float:right; margin-bottom:13px; width:434px; height:82px;}
.bc_dl5 dt,.bc_dl5 dd{ float:left; display:block;}
.bc_dl5 dt,.bc_dl5 dt img{float:left; width:128px; height:82px; overflow:hidden;}
.bc_dl5 dd{ margin-left:15px; _margin-left:12px; padding-top:5px; width:290px;}
.bc_dl5 dd strong,.bc_dl5 dd a{ display:inline-block; height:20px; line-height:20px; overflow:hidden;}
.bc_dl5 dd strong{ margin-bottom:5px; width:294px; font-weight:normal;}
.bc_dl5 dd a{ float:left; font-size:14px;}
.bc_dl5 dd a.sort{ margin-right:6px; padding:0 6px; font-size:12px; color:#fff;}
.bc_dl5 dd a.sort:hover,.bc_dl7 dt strong a:hover{ color:#fff!important; text-decoration:none!important;}
.bc_dl5 dd a.s1{ background:#f0864b;}
.bc_dl5 dd a.s2{ background:#89ae3f;}
.bc_dl5 dd a.title{ max-width:250px; _width:250px; color:#ee741c;}
.bc_dl5 dd a.item{ padding:3px 0 3px 12px; width:282px; font-size:13px; color:#666; background-position:3px -859px;}

.bc_dl6{ float:left; margin:0; width:498px; height:429px;}
.bc_dl6 dd{ position:relative; z-index:2; width:498px; height:333px;}
.bc_dl6 dd .pic,.bc_dl6 dd .pic img{width:498px; height:333px; overflow:hidden;}
.bc_dl6 dd .pic{ position:absolute; left:0; top:0; z-index:3;}
.bc_dl6 dd strong{ position:absolute; left:-21px; top:-15px; z-index:10; display:block; width:150px; height:144px; text-indent:-9999em;}
.bc_dl6 dd strong.cj{ background-position:0 -234px!important;}
.bc_dl6 dd strong.xj{ background-position:0 -381px!important;}
.bc_dl6 dd strong.qj{ background-position:0 -528px!important;}
.bc_dl6 dd strong.dj{ background-position:0 -675px!important;}
.bc_dl6 dt{ padding:19px 20px 0 25px; height:77px; background:#eee;}
.bc_dl6 dt strong,.bc_dl6 dt strong a,.bc_dl6 dt p{ height:29px; line-height:29px; overflow:hidden;}
.bc_dl6 dt strong{ font-weight:normal;}
.bc_dl6 dt strong a,.bc_dl6 dt p a{ font-size:18px; color:#ff6600;}
.bc_dl6 dt p{ font-size:14px; color:#404040;}
.bc_dl6 dt p a{font-size:14px;}

.bc_dl7{ position:relative; z-index:1; float:left; margin-left:17px; width:309px; height:206px; overflow:hidden;}
.bc_dl7 dd,.bc_dl7 dd img{width:309px; height:206px; overflow:hidden;}
.bc_dl7 dt,.bc_dl7 dt strong,.bc_dl7 dt strong a{ display:inline-block; width:309px; height:37px; line-height:37px;}
.bc_dl7 dt{ position:absolute; z-index:2; left:0; bottom:0;}
.bc_dl7 dt strong{ font-weight:normal;}
.bc_dl7 dt strong a{ font-size:14px; color:#fff; text-align:center;}
.bc_dl7 dt strong a:hover{ text-decoration:underline!important;}

.bc_dl8{ position:relative; z-index:1; float:left; margin-left:17px; width:309px; height:206px; overflow:hidden;}
.bc_dl8 dd,.bc_dl8 dd img{width:309px; height:206px; overflow:hidden;}
.bc_dl8 dt,.bc_dl8 dt strong,.bc_dl7 dt strong a{ display:inline-block; width:309px; height:37px; line-height:37px;}
.bc_dl8 dt{ position:absolute; z-index:2; left:0; bottom:0;}
.bc_dl8 dt a{ font-size:14px; color:#fff; text-align:center;}
.bc_dl8 dt a:hover{ text-decoration:underline!important;}

.bc_dl9{float:left; margin-right:23px; width:113px; height:163px; overflow:hidden;}
.bc_dl9 dd,.bc_dl9 dd img{width:113px; height:113px; overflow:hidden;}
.bc_dl9 dt,.bc_dl9 dt a{ display:inline-block; width:113px; line-height:18px;}
.bc_dl9 dt{ padding-top:10px;}
.bc_dl9 dt a{ font-size:14px; color:#2f3030; text-align:center;}

.bc_dl10{ float:left; margin:0 29px 0 0; width:210px; overflow:hidden;}
.bc_dl10 dt,.bc_dl10 dt a,.bc_dl10 dd,.bc_dl10 dd a{ display:block; width:210px;}
.bc_dl10 dd{ position:relative; z-index:1; height:140px;}
.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:12px 0 0 0;}
.bc_dl10 dt strong,.bc_dl10 dt strong a,.bc_dl10 dt span{width:210px; height:24px; line-height:24px; overflow:hidden;}
.bc_dl10 dt strong{ font-weight:normal;}
.bc_dl10 dt strong a{ font-size:16px; color:#333; text-align:center;}
.bc_dl10 dt span{ font-size:12px; color:#888; text-align:left;}

/*常见疾病*/
.common_diseases{position:relative; width:1000px;margin:0px auto;}
.JS_cd_inner{width:1000px;height:682px;overflow:hidden;}
.JS_ul{ margin-left:-1000px; width:5000px; height:682px; overflow:hidden;}
.JS_ul li.item{float:left; width:1000px;height:682px;overflow:hidden;}

#JS_prev,#JS_next{position:absolute;top:270px; 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{height:4px;width:1000px;margin:0 auto;overflow:hidden;text-align:center;}
.cdlist_cur span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:4px;width:32px;background:#ddd;margin:0px 2px;}
.cdlist_cur span.current{background:#ffa631;}

.bc_dl11{ float:left; margin:0 26px 27px 0; width:316px; height:314px; position:relative; overflow:hidden; background:#fff;}
.bc_dl11 dd,.bc_dl11 dd a{ display:block; width:316px; height:210px; overflow:hidden;}
.bc_dl11 dt{ padding:15px 10px 0 20px; width:282px; height:87px; border:2px solid #e7e7e7; border-top:0;}
.bc_dl11 dt strong,.bc_dl11 dt strong a,.bc_dl11 dt span{ display:inline-block;width:282px; height:35px; line-height:35px;}
.bc_dl11 dt strong{ font-weight:normal;}
.bc_dl11 dt strong a{ font-size:20px; color:#444; text-align:left; overflow:hidden;}
.bc_dl11 dt span{ padding:5px 0 0; width:282px; height:27px; line-height:27px; font-size:14px; color:#888; text-align:left;}

.bc_dl12{ float:left; position:relative; z-index:1; float:left; margin:0 14px 20px 0; padding:2px; width:140px;border:1px solid #f0f0f0;}
.bc_dl12.mtr{}
.bc_dl12 dt,.bc_dl12 dt a,.bc_dl12 dd,.bc_dl12 dd a,.bc_dl12 dd img{ display:block; width:140px;}
.bc_dl12 dd,.bc_dl12 dd a,.bc_dl12 dd img{ height:93px;}
.bc_dl12 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_dl12 dd span.g{ background:#88af3c;}
.bc_dl12 dt{ padding:2px 0 0 0; height:24px;}
.bc_dl12 dt strong,.bc_dl12 dt strong a{ height:24px; line-height:24px; overflow:hidden;}
.bc_dl12 dt strong{ font-weight:normal;}
.bc_dl12 dt strong a{ font-size:12px; color:#333; text-align:center;}

.bc_dl16{float:left; margin:0 42px 0 0; width:164px; height:183px; border:1px solid #dadada; border:1px solid #e1e1e1\9; overflow:hidden; background:#fff;-moz-box-shadow:0 0 5px #c2c2c2; -webkit-box-shadow:0 0 5px #c2c2c2; box-shadow:0 0 5px #c2c2c2;}
.bc_dl16 dt,.bc_dl16 dt a,.bc_dl16 dd,.bc_dl16 dd a,.bc_dl16 dd a img{ display:block; width:164px;}
.bc_dl16 dd,.bc_dl16 dd a,.bc_dl16 dd a img{ height:110px; overflow:hidden;}
.bc_dl16 dt{ padding:13px 5px 8px 5px;width:154px; height:52px;}
.bc_dl16 dt strong,.bc_dl16 dt strong a,.bc_dl16 dt span{ display:inline-block; width:154px; height:26px; line-height:26px; overflow:hidden; text-align:center;}
.bc_dl16 dt strong{ font-weight:normal;}
.bc_dl16 dt strong a{ font-size:14px; color:#333;}
.bc_dl16 dt span.browse{ margin-left:34px; padding-left:20px; width:80px; height:20px; line-height:20px; font-size:12px; color:#c6c6c7; text-align:left; background-position:-481px -526px;}

.bc_dl17{ position:relative; z-index:1; float:left; margin:0 20px 20px 0; padding:2px; width:190px; height:203px; border:1px solid #f0f0f0;border:1px solid #e1e1e1\9; overflow:hidden; background:#fff;/* -moz-box-shadow:0 1px 4px #b7b8b8; -webkit-box-shadow:0 1px 4px #b7b8b8; box-shadow:0 1px 4px #b7b8b8;*/}
.bc_dl17 dt,.bc_dl17 dt a,.bc_dl17 dd,.bc_dl17 dd a,.bc_dl17 dd a img{ display:block; width:190px;}
.bc_dl17 dd,.bc_dl17 dd a,.bc_dl17 dd a img{ height:133px; overflow:hidden;}
.bc_dl17 dd span,.bc_dl18 dd span{ position:absolute; left:0px; top:0; z-index:2; display:inline-block; padding:0 10px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#88af3c;}
.bc_dl17 dt{ padding:8px 5px 7px 5px;width:180px; height:54px;}
.bc_dl17 dt strong,.bc_dl17 dt strong a,.bc_dl17 dt span{ display:inline-block; width:180px; height:26px; line-height:26px; overflow:hidden; text-align:center;}
.bc_dl17 dt strong{ padding-bottom:7px; font-weight:normal; border-bottom:1px dotted #dedede;}
.bc_dl17 dt strong a{ font-size:14px; color:#666;}
.bc_dl17 dt span.browse,.bc_dl17 dt span.share{ padding-left:20px; width:auto; height:20px; line-height:20px; font-size:12px; color:#c6c6c7; text-align:left; background-position:-481px -526px;}
.bc_dl17 dt span.browse{ float:left;}
.bc_dl17 dt span.share{ float:right; background-position:-484px -572px;}

.bc_dl18,.ms_dl5{border:1px solid #f0f0f0; border:1px solid #e1e1e1\9; overflow:hidden; background:#fff; -moz-box-shadow:0 2px 2px #dadada; -webkit-box-shadow:0 2px 2px #dadada; box-shadow:0 2px 2px #dadada;}
.bc_dl18{float:left;  position:relative; z-index:1; margin:0 33px 30px 0;  padding:3px; width:173px; height:175px; }
.bc_dl18 dt,.bc_dl18 dt a,.bc_dl18 dd,.bc_dl18 dd a,.bc_dl18 dd a img{ display:block; width:173px;}
.bc_dl18 dd,.bc_dl18 dd a,.bc_dl18 dd a img{ height:115px; overflow:hidden;}
.bc_dl18 dt{ padding:9px 5px 5px 5px; width:163px; height:46px;}
.bc_dl18 dt strong,.bc_dl18 dt strong a,.bc_dl18 dt span{ display:inline-block; width:163px; height:26px; line-height:26px; overflow:hidden; text-align:center;}
.bc_dl18 dt strong{ font-weight:normal;}
.bc_dl18 dt strong a{ font-size:12px; color:#4d4d4d;}
.bc_dl18 dt span.browse{ margin-left:42px; padding-left:20px; width:80px; height:20px; line-height:20px; font-size:12px; color:#c6c6c7; text-align:left; background-position:-481px -526px;}

.food_holder{ width:1000px; height:91px; border-bottom:3px solid #e0486f; overflow:hidden;}
.food_holder li{ float:left; padding:21px 0 0 43px; width:206px; border-right:1px solid #f7f8f8; height:70px; overflow:hidden; background:#eee;}
.food_holder li:last-child{border-right:1px solid #eee;}
.food_holder li span,.food_holder li strong{ float:left; display:block; height:52px; overflow:hidden;}
.food_holder li span{margin-right:18px;  width:52px; text-indent:-9999em; }
.food_holder li span.sg{ background-position:-65px 0!important;}
.food_holder li span.sc{ background-position:-65px -53px!important;}
.food_holder li span.wg{ background-position:-65px -106px!important;}
.food_holder li span.sx{ background-position:-65px -159px!important;}
.food_holder li strong{line-height:48px; font-size:30px; color:#333; font-weight:normal;}
.food_holder li.cur{ cursor:pointer;border-right:1px solid #e1486f; background:#e1486f;}
.food_holder li.cur strong{color:#fff;}
.food_content{ padding:42px 0 20px 35px; width:965px; overflow:hidden;}
.food_content .panel{ display:none;}

.four_seasons_food{ float:right; display:block; margin-top:-206px; width:160px;height:429px;}
.four_seasons_food a{ display:block; padding:32px 0 0; width:160px; height:110px; border-bottom:1px solid #fafafa; overflow:hidden; background:#ededed;}
.four_seasons_food a:last-child{border-bottom:1px solid #ededed;}
.four_seasons_food a span{ display:block; margin:0 auto; width:52px; height:52px; overflow:hidden;}
.four_seasons_food a span.cj{ background-position:0 0!important;}
.four_seasons_food a span.xj{ background-position:0 -53px!important;}
.four_seasons_food a span.qj{ background-position:0 -106px!important;}
.four_seasons_food a span.dj{ background-position:0 -159px!important;}
.four_seasons_food a strong{ display:block;width:160px; height:34px; line-height:34px; font-size:18px; color:#333; font-weight:normal; text-align:center;}
.four_seasons_food a:hover{border-bottom:1px solid #f6dcd0; text-decoration:none!important; background:#e76124;}
.four_seasons_food a:hover strong{ color:#fff;}


.mt1,a.mt1,a.mt1:hover{color:#7ab485!important;}
.mt2,a.mt2,a.mt2:hover{color:#ecbc49!important;}
.mt3,a.mt3,a.mt3:hover{color:#c3435b!important;}
.mt4,a.mt4,a.mt4:hover{color:#7db7df!important;}

.brandnav { float: left; width:275px; background:#fff; }
.brandnav.pbr{ padding-bottom:0; border-right:1px solid #ddd;}
.brandnav a{ -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none }
.brandnav .item{position: relative; z-index:2; padding:11px 14px 0; width:247px;}
.brandnav .item-on{ background:#ffa631;}
.brandnav .item-on .item-hd, .brandnav .item-on .item-bd a, .brandnav .item-on .item-bd a:hover { color: #fff }
.brandnav .item-hd { margin: 0 auto 7px; width: 247px; height:26px; line-height:26px; font-size:18px;  position: relative; font-weight: bold }
.brandnav .item-hd span,.brandnav .item-hd h2{ float:left; display:inline-block;}
.brandnav .item-hd span{ margin-top:4px; margin-right:3px; width:21px; height:21px; overflow:hidden;}
.brandnav .item-hd span.jbys{ background-position:0 -53px;}
.brandnav .item-hd span.rqys{ background-position:0 -74px;}
.brandnav .item-hd span.slys{ background-position:0 -95px;}
.brandnav .item-hd span.zbys{ background-position:0 -113px;}
.brandnav .item-hd span.yyzn{ background-position:0 -131px;}
.brandnav .item-hd span.scdq{ background-position:0 -151px;}
.brandnav .item-hd span.jksp{ background-position:-42px -63px;}
.brandnav .item-hd span.ycfys{ background-position:-42px -84px;}
.brandnav .item-hd span.yyeys{ background-position:-42px -105px;}
.brandnav .item-hd span.lnrys{ background-position:-42px -126px;}
.brandnav .item-hd span.nanxys{ background-position:-42px -147px;}
.brandnav .item-hd span.nvxys{ background-position:-42px -168px;}
.brandnav .item-hd span.jfrq{ background-position:-42px -189px;}
/*鼠标经过时图标变化*/
.brandnav .item-on span.jbys{ background-position:-21px -53px;}
.brandnav .item-on span.rqys{ background-position:-21px -74px;}
.brandnav .item-on span.slys{ background-position:-21px -95px;}
.brandnav .item-on span.zbys{ background-position:-21px -113px;}
.brandnav .item-on span.yyzn{ background-position:-21px -131px;}
.brandnav .item-on span.scdq{ background-position:-21px -151px;}
.brandnav .item-on span.jksp{ background-position:-63px -63px;}
.brandnav .item-on span.ycfys{ background-position:-63px -84px;}
.brandnav .item-on span.yyeys{ background-position:-63px -105px;}
.brandnav .item-on span.lnrys{ background-position:-63px -126px;}
.brandnav .item-on span.nanxys{ background-position:-63px -147px;}
.brandnav .item-on span.nvxys{ background-position:-63px -168px;}
.brandnav .item-on span.jfrq{ background-position:-63px -189px;}

.brandnav .item-on .item-bd{ border-bottom:1px solid #ffa631;}

.brandnav .item-hd h2{ font-weight:normal; font-size:18px; color: #333}
.brandnav .item-hd a:link, .brandnav .item-hd a:visited { font-size:18px; color: #333 }
.brandnav .item-on .item-hd a:link, .brandnav .item-on .item-hd a:visited, .brandnav .item-on .item-hd a:hover, .brandnav .item-on .item-hd a:active { color: #fff; text-decoration: none }
.brandnav .item-on h2{ color:#fff;}
.brandnav .item-on .item-hd { border-top: 0 }
.brandnav .item-first .item-hd { border-top: 0 }
.brandnav .item-hd .jt { position: absolute; right: 0; top: 10px; width:5px; height: 9px; background-position:-6px -178px; overflow: hidden }
.brandnav .item-on .jt { background-position:-29px -178px }
.brandnav .item-bd { padding-bottom:16px; border-bottom:1px solid #ddd; line-height:23px; font-size: 12px; overflow: hidden; zoom: 1; color: #666 }
.brandnav .item-bd a {margin-right:8px; display:inline-block; height:23px; line-height:23px; color: #666 }
.brandnav a:hover { color:#fff!important; }
.brandnav .item-bd span { display: inline-block; height: 15px; line-height: 15px; border-left: 1px solid #eaeaea; overflow: hidden; margin: 3px 0 3px -1px; padding: 0 7px }
.brandnav .item-on .item-bd span { border-left: 1px solid #e46590 }
.brandnav .splitline { font: 12px Tahome; color: #eaeaea; margin: 0 7px }
.brandnav .item-on .all_relevant,.brandnav .item-on .item-subcatgories{ display:block;}

.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 }


/*幻灯片*/
.b_r{ float: right; padding:0 14px; width:694px;  background:#fff;}
.slider{}
.slider .slider-inner { position: relative; filter: inherit; width: 694px; height: 342px; margin: 0; overflow: hidden; }
.slider .slider-inner ul { height: 342px; overflow: hidden; }
.slider .navigation { position: absolute; display: none; width: 38px; height: 64px; top: 139px; text-indent: -9999px; overflow: hidden; opacity: .5; filter: alpha(opacity=50); background-color: #fff; }
.slider .next { right:0; background-position: -207px 10px;}
.slider .prev { left:0; background-position: -165px 10px; }
.slider .next:hover { background-position: -296px 10px; }
.slider .prev:hover { background-position: -254px 10px; }
.slider .pagination { position: absolute; bottom:5px; font-size: 28px; z-index: 100; font-family: Tahoma; left: 47.5%; margin:0; padding:0; margin-left: -22px; height:12px; }
.slider .pagination span{ cursor: pointer; float: left; width: 12px; height:12px; margin-left: 3px; display: inline; text-indent: -9999px; overflow: hidden; background-position:-1px -194px;}
.slider .pagination .current { background-position:-26px -194px;}

/*早午晚餐推荐*/
.recommend_meals{ position:relative; z-index:1;  margin:10px auto; width:1010px; height:155px;}
.recommend_meals a{ position:absolute;  top:0; z-index:2; width:329px; height:155px; text-indent:-9999em; background:url(../images/food/icon_sprite_food_02.jpg) no-repeat 0 0;}
.recommend_meals a.zao{left:0; background-position: 0 0;}
.recommend_meals a.zao:hover{background-position: -331px 0;}
.recommend_meals a.wu{left:340px;background-position: 0 -155px;}
.recommend_meals a.wu:hover{background-position: -331px -155px;}
.recommend_meals a.wan{left:680px;background-position: 0 -310px;}
.recommend_meals a.wan:hover{background-position:-332px -310px;}

/*快速导航*/
.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:#7fbfea; 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;}

.h2_title{ padding:5px 0 0 15px; width:261px; height:43px; line-height:43px; border-bottom:1px solid #e9e9e9; font-weight:normal;font-size:18px; color:#333;}
.h2_title a{ font-size:18px; color:#333;}
/*按部位查疾病*/
.disease_nav{ float:left; width:276px; min-height:515px; border-right:1px solid #ddd;}
.disease_list{padding:0; margin:0;}
.disease_list .normal_item{ position:relative; margin:0; z-index:50; padding:10px 0px 12px 15px; *padding:10px 18px 10px 15px;*zoom:1; border-bottom:1px dotted #e6e6e6; }
.disease_list .normal_item.add_p{padding:15px 0px 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{}
.dl_ni dt{ padding-right:12px;}
.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{ padding-right:13px; color:#999px;}
.all_relevant{ display:none; position:absolute; left:275px; top:0; z-index:200; padding:10px 21px 15px 18px; width:406px;/*-moz-box-shadow:2px 2px 7px #bfc8cf; -webkit-box-shadow:2px 2px 7px #bfc8cf; box-shadow:2px 2px 7px #bfc8cf;  border:1px solid #e6e6e6\0;border-left:none\0;  *border:1px solid #e6e6e6;*border-left:none; _border:1px solid #e6e6e6;_border-left:none;*/ background:#fff;}
/**/
.all_relevant{ padding:3px 0 5px 20px; width:690px; border:2px solid #ffa631;}
.relevant_item{ float:left; margin-right:20px; width:325px; height:89px; overflow:hidden;}
.relevant_item dt{ height:35px; line-height:35px; border-bottom:1px dotted #ddd; font-size:15px;}
.relevant_item dt strong,.relevant_item dt .more{ display:inline-block; height:35px; line-height:35px;}
.relevant_item dt strong{ float:left;font-size:15px; color:#333;}
.relevant_item dt .more{ float:right; font-size:12px; color:#999;}
.relevant_item dd{ padding:5px 0; height:40px; word-break:keep-all; overflow:hidden;}
.relevant_item dd a.name{ float:left; padding-left:0; margin-right:10px; width:auto; height:21px; line-height:21px; display:inline-block; font-size:12px; color:#666; overflow:hidden; background:none;}
.relevant_item dd a.name:hover{color:#cc0000!important;}
.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;}
/*按部位查 移动上去的效果*/
.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;}



/*疾病饮食 幻灯片 */
.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 .picbox{ display:block; }
.promo_trigger{ position:absolute; left:212px; top:239px; z-index:3;}
.promo_trigger li{float:left; display:inline; margin-right:8px; width:12px; height:12px; overflow:hidden; text-indent:-9999em; cursor:pointer; background-position:-1px -445px;}
.promo_trigger li.cur{ 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 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/icon_sprite_01.png) no-repeat 0 -1367px;}
ul.ha_list li{ padding-left:24px; width:200px; height:28px;}
ul.ha_list li a{display:inline-block; width:200px; height:28px; line-height:28px; font-size:12px; color:#323232; overflow:hidden;}
/*疾病饮食 推荐阅读 */
.rec_reads{ float:left; margin-left:15px; width:689px;}
.rec_reads .hd{ height:47px; line-height:47px; border-bottom:1px dotted #ccc;}
.rec_reads .hd h2,.rec_reads .hd .more{ float:left; display:inline-block;color:#333;}
.rec_reads .hd h2{ font-size:20px; font-weight:normal}
.rec_reads .hd .more{ float:right; font-size:14px;}
.rec_reads .bd{ padding:15px 0 0 0;}
/*疾病饮食 大标题 */
.food_topic{ padding:7px 0; margin:0 auto; width:1000px; height:58px; line-height:58px;}
.food_topic.ftp,.food_topic.ft_inner{ border-bottom:3px solid #ffa631; }
.food_topic.ftp{ padding:17px 26px 7px; width:948px;}
.food_topic.ft_inner{ padding:7px 0 0;}
.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{ margin-right:5px; width:40px;}
.food_topic span.common{ margin-top:14px; background-position:-86px -54px;}
.food_topic span.hot_att{ margin-top:12x; background-position:-126px -94px;}
.food_topic span.jianfei{ margin-top:14px; background-position:-86px -94px;}
.food_topic span.nanxing{ margin-top:15x; margin-right:10px; background-position:-126px -54px;}
.food_topic span.nvxing{ margin-top:11px; background-position:-166px -54px;}
.food_topic span.yingyouer{ margin-top:10px; background-position:-206px -54px;}
.food_topic span.laonianren{ margin-top:19x; background-position:-246px -54px;}
.food_topic span.yajiankang{ margin-top:13px; background-position:-166px -94px;}

.food_topic h2,.food_topic h2 a,.food_topic a.more{ font-size:30px; color:#444; font-weight:normal;}
.food_topic p,.food_topic a.more{ float:right;}
.food_topic p{ padding-right:20px;}
.food_topic a.more{ font-size:14px;}
.food_topic p a.item{ padding:0 15px 0 10px; display:inline-block;font-size:14px; color:#939393;}
.food_item{ margin:20px 0 0 25px; padding-bottom:27px; width:950px; height:158px; border-bottom:1px dashed #e0e0e0;}
.food_topic h2{ margin-top:0;height:58px; line-height:58px;}
.food_topic ul{ float:right; height:58px;}
.food_topic ul li,.food_topic ul li a{ display:inline-block;height:58px; line-height:58px; font-size:16px; color:#434343;}
.food_topic ul li{ float:left;}
.food_topic ul li a{ padding:0 25px;}
.food_topic ul li a:hover,.food_topic ul li.cur a{ color:#fff!important; text-decoration:none!important; background:#ffa631;webkit-border-top-left-radius:3px; -khtml-border-top-left-radius:3px; -moz-border-top-left-radius:3px; -o-border-top-left-radius:3px; border-top-left-radius:3px; webkit-border-top-right-radius:3px; -khtml-border-top-right-radius:3px; -moz-border-top-right-radius:3px; -o-border-top-right-radius:3px; border-top-right-radius:3px;}

/*疾病饮食 男性、女性常见疾病 */
.fc_dl,.fc_dl dt,.fc_dl dt a,.fc_dl dt img,.fc_dl dd,.ft_dl{display:block; width:236px; height:158px; overflow:hidden;}
.fc_dl{ position:relative; z-index:1; float:left; margin-right:1px; }
.fc_dl dt,.fc_dl dd{ position:absolute; left:0;}
.fc_dl dd{ top:0; z-index:2; width:236px; height:158px; overflow:hidden;}
.fc_dl dt{  display:none;z-index:3; bottom:0; height:32px; line-height:32px;}
.fc_dl dt a{ height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center;}
.fc_dl dt a:hover,.ft_dl dt a:hover{ color:#fff!important; text-decoration:underline!important;}

.ft_dl{ float:left; margin-right:1px; padding:24px 27px 0 27px; width:182px; height:134px; background:#8bd08d;}
.ft_bg1{ background:#8bd08d;}
.ft_bg2{ background:#efc563;}
.ft_bg3{ background:#e05872;}
.ft_bg4{ background:#7db7df;}
.ft_dl dt strong{ font-weight:normal;}
.ft_dl dt,.ft_dl dd{width:182px; color:#fff;}
.ft_dl dt{ margin-bottom:8px; height:41px; line-height:41px; overflow:hidden;}
.ft_dl dt a{font-size:30px; color:#fff;}
.ft_dl dd{ position:relative; z-index:1;  line-height:23px; font-size:14px;}
.ft_dl dd a.more{ position:absolute; right:-17px; top:52px; z-index:2; display:inline-block; width:22px;height:22px;margin-top:1px; background-position:0 -210px; text-indent:-9999em;}
.ft_dl dd a.more:hover{ background-position:-22px -210px;}
/*疾病饮食 相关问答、热搜关键词 */
.food_common1{ margin-bottom:20px; width:486px; height:303px; border:2px solid #e0e0e0; background:#fff;}
.food_common1 .hd{ padding-left:26px; height:53px; line-height:53px; border-bottom:1px solid #e0e0e0; font-size:16px; color:#666; font-weight:bold;}
.food_common1 .hd h2,.food_common1 .hd .more{ float:left; display:inline-block;}
.food_common1 .hd h2{ font-size:20px; color:#555; font-weight:normal;}
.food_common1 .hd .more{ float:right; display:inline-table; width:86px; height:53px; line-height:53px; border-left:1px solid #ddd; text-align:center; font-size:14px; color:#555; font-weight:normal!important;}
.food_common1 .bd{ word-break:keep-all;}
.hot_word{ padding:20px 0 0 20px;}
.hot_word a.item{float:left; display:inline-block; margin-right:19px; margin-bottom:9px; padding:0 11px; height:31px; line-height:31px; font-size:12px; color:#575757;-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.hot_word a.ibg1{ border:1px solid #f2cd8b; background:#fae7c5;}
.hot_word a.ibg2{ border:1px solid #cbdcb1; background:#e1f0cb;}
.hot_word a.ibg3{ border:1px solid #a9d1ec; background:#dff0fc;}
.hot_word a.item:hover{ color:#575757!important; text-decoration:none!important;}
.hot_word a.ibg1:hover{ border:1px solid #f1c26d; background:#f7dcac;}
.hot_word a.ibg2:hover{ border:1px solid #bad198; background:#d6eab8;}
.hot_word a.ibg3:hover{ border:1px solid #92c5e8; background:#c7e3f6;}

/*疾病饮食 相关问答*/
.related_askquestion,.r_a{ padding:16px 10px 9px 23px; border-bottom:1px dotted #d2d2d2;}
.r_a{ padding:5px 0 5px 0px;}
.related_askquestion dt,.related_askquestion dd,.related_askquestion span,.related_askquestion a,.related_askquestion p,.r_a dt,.r_a dd,.r_a span,.r_a a,.r_a p{ height:28px; line-height:28px;}

.related_askquestion dt,.r_a dt{ margin-bottom:1px;}
.related_askquestion span,.related_askquestion a,.r_a span,.r_a a{float:left; display:inline-block;}
.related_askquestion dt span,.related_askquestion dd span{ line-height:27px; width:26px; font-size:18px;}
.r_a dt span{height:28px; line-height:28px;}
.r_a dd span{ height:22px; line-height:22px;}
.r_a dt span,.r_a dd span{ font-size:16px;}
.related_askquestion dt span{ color:#f70;}
.related_askquestion dd span{ color:#95c600;}
.related_askquestion dt a,.related_askquestion dd p,.r_a dt a,.r_a dd p{ float:left; display:block; width:415px; overflow:hidden;}
.r_a dt a,.r_a dd p{width:170px;}
.related_askquestion dt a{ font-size:16px;color:#000;}
.r_a dt a{ font-size:14px;}
.related_askquestion dd p{ font-size:14px; color:#999;}
.r_a dd p{ font-size:12px; height:42px; line-height:22px;}
.related_askquestion.hover{ background:#f0f0f0;}
.r_a:last-child{ border-bottom:0;}

.hot_labels{ margin:1px 0 8px 0; _margin:1px 0 0 0; padding:0 0 0 0;  background:url(../images/line_02.png) repeat-x 0 0;}
.hot_labels a.item{ padding:0 5px 0 12px; display:inline-block; height:32px; line-height:32px; font-size:12px; color:#333; text-align:left; font-weight:normal; background-position:0 -1296px;}

.food_common2,.frequency_navigation{ margin-bottom:20px; border:1px solid #e7e7e7; background:#fff;}
.food_common2.bt{ border-top:2px solid #ffa631;}
.food_common2 .hd{ padding-left:18px; height:54px; line-height:54px;}
.food_common2 .hd span{ float:left; margin-top:19px; display:inline-block; width:28px; height:20px; overflow:hidden; text-indent:-9999em;}
.food_common2 .hd span.icon1{ background-position:-90px -194px;}
.food_common2 .hd span.icon2{ margin-right:5px; background-position:-118px -194px;}
.food_common2 .hd span.icon3{ background-position:-146px -194px;}
.food_common2 .hd span.icon4{ background-position:-174px -194px;}
.food_common2 .hd span.icon5{ background-position:-202px -194px;}
.food_common2 .hd span.icon6{ margin-right:4px; background-position:-230px -194px;}
.food_common2 .hd span.icon7{ background-position:-257px -195px;}
.food_common2 .hd span.icon8{ background-position:-285px -196px;}
.food_common2 .hd span.icon9{ margin-top:17px; background-position:-86px -221px;}
.food_common2 .hd span.icon10{background-position:-117px -222px;}
.food_common2 .hd span.icon11{background-position:-145px -224px;}
.food_common2 .bd{ padding:0 18px 5px 18px;}
.food_common2 .hot_word{ padding:0 5px 15px 18px; word-break:keep-all;}
.food_common2 .hot_word a.item{ margin-right:7px;}
.food_common2 .hot_word2,.food_common2 .topic_area{ margin-left:18px; margin-right:18px; padding:0 0 15px 0; line-height:45px; background:url(../images/line_13.png) repeat;}
.food_common2 .topic_area{ background:none;}
.food_common2 .hot_word2 a,.food_common2 .topic_area a.topic{float:left; margin-top:2px; margin-bottom:2px; margin-right:5px; display:inline-block; padding-right:10px; width:116px; height:32px; line-height:32px; font-size:12px; color:#535353; overflow:hidden;}
.food_common2 .topic_area a.topic{ width:96%;height:38px; line-height:38px; border-bottom:1px dotted #ddd; font-size:16px; color:#666; background:url(../images/arrow_10.png) no-repeat right center; background-size:8px auto;}
.food_common2 h1{ padding:10px 0 15px; line-height:42px; font-size:30px; color:#000; text-align:left;}
.food_common2 .depict,.description p{ padding-bottom:20px; line-height:25px; font-size:14px; color:#666;}
.food_common2 .depict img{ float:left; width:200px; height:134px; margin-right:24px;}
.food_common2 .depict{ padding-bottom:16px;text-indent:28px;}
.food_common2 .depict a{font-size:14px; color:#f70; text-decoration:underline;}
.description{ padding:0 0 30px;}
.description p{ padding-bottom:10px; }
.food_common2 .hd .change{ float:right; margin-right:18px; padding-left:20px; display:inline-block; font-size:12px; color:#666; background:url(../images/food/icon_change_01.png) no-repeat 0 center;}

.hot_articles{ margin:-4px 0 18px 0; background-position:0 -542px;}
.hot_articles li{ padding:5px 0 5px 28px; width:234px; height:25px; line-height:25px; _line-height:22px;  font-size:12px; border-bottom:1px dotted #ddd;}
.hot_articles li .title,.hot_articles li .num{ display:inline-block; height:25px; line-height:25px;}
.hot_articles li .title{float:left; width:170px; color:#333;overflow:hidden;}
.hot_articles li .num{ float:right; font-family:Arial; color:#666; text-align:right;}



.common_four .hd .title{ display:block; margin:5px 0;  height:31px; line-height:31px; font-size:22px;color:#f70; font-weight:bold; overflow:hidden;}
.common_four .bd{ padding:0!important}

.disease_bk{ margin-bottom:20px; padding:10px; border:1px dotted #d4d4d4; background:#f2f2f2;}
.disease_bk dt,.disease_bk dd{ float:left;}
.disease_bk dt,.disease_bk .pic,.disease_bk .pic img{width:100px; height:75px; overflow:hidden;}
.disease_bk dd{ margin-left:15px; width:490px;}
.disease_bk dd .title,.disease_bk dd .title a{line-height:26px;}
.disease_bk dd .title,.disease_bk dd .title a,.disease_bk dd p a{color:#f70; }
.disease_bk dd .title,.disease_bk dd .title a{ display:inline-block;height:26px; font-size:16px; overflow:hidden;}
.disease_bk dd p{ height:42px; line-height:21px; overflow:hidden;}
.disease_bk dd p,.disease_bk dd p a{ font-size:12px; color:#666;}

.food_common3{ padding-top:20px; height:316px; border-top:1px solid #ddd; background:#fff;}
.food_common3_gai{
    float: left;
    overflow: hidden;
    width: 100%
}
.food_common3 h2{ padding:15px 0; height:32px; line-height:32px; font-size:22px; color:#333;}
.food_common3 .bd{}

.food_common4{ margin-bottom:12px; border-top:2px solid #ffa631; background:#fff;}
.food_common4 ul.fc_sort{ height:35px;border-left:1px solid #ffa631; }
.food_common4 ul.fc_sort li{ float:left; width:148px;border-right:1px solid #ffa631;border-bottom:1px solid #ffa631; height:35px; line-height:35px; font-size:16px; color:#333; text-align:center; cursor:pointer;}
.food_common4 ul.fc_sort li:nth-child(2n){ width:149px;}
.food_common4 ul.fc_sort li.cur{border-bottom:1px solid #fff; color:#f70; font-weight:bold;}
.food_common4 .fc_content{ padding:23px 0 0 18px; border:1px solid #e7e7e7; border-top:0;}
.food_common4 .fc_content1{ padding:15px 0 0 0; border:0;}
.panel_list{ display:none;}
.panel_list li{ float:left; margin-right:15px; width:130px; height:131px; }
.panel_list li.other{ float:left; margin-right:0; width:145px;}
.panel_list li .pic,.panel_list li .pic img,.panel_list li .pic_other,.panel_list li .pic_other img,.panel_list li .title{ display:block; width:130px; overflow:hidden; }
.panel_list li .pic,.panel_list li .pic img{height:87px;}
.panel_list li .pic_other{ width:144px; border-right:1px solid #ececec;}
.panel_list li .pic_other img{ margin:0 auto; width:87px; height:87px;}
.panel_list li .title{ padding:7px 0 0; height:18px; line-height:18px; font-size:12px; color:#4d4d4d; text-align:center;}

.panel_list li.detail{ margin-right:10px; margin-bottom:10px; height:122px; border:1px solid #e8e8e8;}
.panel_list li.detail,.panel_list li.detail .pic,.panel_list li.detail img,.panel_list li.detail a.title{ width:143px; overflow:hidden;}
.panel_list li.detail .pic,.panel_list li.detail img{ display:block; height:95px;}
.panel_list li.detail a.title{ padding:0; height:27px; line-height:27px; font-size:14px; color:#333; text-align:center; background:#f8f8f8;}

.select_door,.select_area{ position:absolute; top:0px; z-index:2;}
.select_door{ left:-39px; padding:16px 9px 0 11px;width:19px; height:128px; line-height:16px; overflow:hidden; text-align:center; font-size:14px; color:#fff; background-position:-332px -365px;}
.select_door.hover{background-position:-372px -365px!important;}
.select_area{ display:none; left:0px; z-index:10; padding:15px 0 5px 0; width:747px; border:1px solid #ffa631;border:2px solid #ffa631\9; *border:2px solid #ffa631; background:#fff;-moz-box-shadow:3px 3px 7px #b7b8b8; -webkit-box-shadow:3px 3px 7px #b7b8b8; box-shadow:3px 3px 7px #b7b8b8;}
.select_area .closed{ float:right; margin-top:-12px; margin-right:4px; display:block; width:20px; height:20px; overflow:hidden; text-indent:-9999em; cursor:pointer; background-position:-319px -212px;}
.select_area .closed:hover{background-position:-340px -212px;}
.select_area dl.my_select{ border-bottom:0;}

.pt_80{ padding-top:80px;}
.h1_title{ position:absolute; left:-6px; top:16px; z-index:2; height:50px; overflow:hidden;}
.h1_title .tl,.h1_title h1,.h1_title .tr{ float:left; width:10px; display:inline-block; height:50px; line-height:42px; overflow:hidden;}
.h1_title .tl{ background-position:0 0;}
.h1_title .tr{ background-position:0 -102px;}
.h1_title h1{ padding:0 18px 0 18px; width:auto; font-size:24px; color:#fff; font-weight:normal; background-repeat:repeat-x; background-position:0 -51px;}
.h1_title h1 a{ font-size:24px; color:#fff!important;}
.h1_title h1 a:hover{color:#fff!important; text-decoration:none!important;}
.h2_topic,.h1_topic{ padding-top:14px!important; padding-left:21px!important; display:inline-block; height:51px!important; line-height:51px; font-size:24px!important; color:#333;}
.h1_topic{padding-top:20px!important; height:41px!important; line-height:41px;}
.h2_topic2{ float:left; display:inline-block; height:54px; line-height:54px; font-size:18px; color:#333;}
.h2_topic2 a{ font-size:18px; color:#333}
.disease_des{ padding:0 21px 19px; line-height:30px; border-bottom:1px dotted #ebebeb; font-size:14px; color:#333;}

/*热门关注人群*/
.hot_switching,.hot_diet{ margin:0 auto 31px; width:1000px; padding-top:21px;}
.hot_switching{height:399px;}
.hot_switching .panel{ display:none;}

.bc_dl13,.bc_dl14,.bc_dl15{ position:relative; z-index:1; float:left; padding:3px 3px 0; width:478px; height:396px; border:1px solid #f0f0f0; overflow:hidden; background:#fff;-moz-box-shadow:0px 3px 3px #d3d4d4; -webkit-box-shadow:0px 3px 3px #d3d4d4; box-shadow:0px 3px 3px #d3d4d4;}
.bc_dl13 dt,.bc_dl13 dt a,.bc_dl13 dd{ display:block; width:478px;}
.bc_dl13 dd,.bc_dl13 dd a,.bc_dl13 dd a img{ height:320px; overflow:hidden;}
.bc_dl13 dd span{ position:absolute; left:3px; top:272px; z-index:2; display:inline-block; width:146px; height:115px; text-indent:-9999em;}
.bc_dl13 dd span.renqun_58{ background-position:0 0;}
.bc_dl13 dd span.renqun_52{ background-position:0 -116px;}
.bc_dl13 dd span.renqun_57{ background-position:0 -232px;}
.bc_dl13 dd span.renqun_71{ background-position:0 -348px;}
.bc_dl13 dd span.renqun_64{ background-position:0 -464px;}
.bc_dl13 dt{ padding:4px 0 0 153px; width:325px; height:69px;}
.bc_dl13 dt strong,.bc_dl13 dt strong a{ height:48px; line-height:48px; overflow:hidden;}
.bc_dl13 dt strong{ font-weight:normal;}
.bc_dl13 dt strong a{ width:320px; font-size:20px; color:#3c3d3d; text-align:center;}

.bc_dl14{ margin-left:26px; margin-bottom:26px; width:223px; height:182px;}
.bc_dl14 dt,.bc_dl14 dt a,.bc_dl14 dd,.bc_dl14 dd a{ display:block; width:223px;}
.bc_dl14 dd,.bc_dl14 dd a{ height:149px; overflow:hidden;}
.bc_dl14 dd span{ position:absolute; left:0; top:3px; z-index:2; display:inline-block; padding:0 7px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#cc0001;}
.bc_dl14 dt{ padding:0 0 0 0; width:223px; height:34px;}
.bc_dl14 dt strong,.bc_dl14 dt strong a{ height:34px; line-height:34px; overflow:hidden;}
.bc_dl14 dt strong{ font-weight:normal;}
.bc_dl14 dt strong a{ font-size:14px; color:#333; text-align:center;}

.bc_dl15{ margin-right:20px; width:227px; height:188px;}
.bc_dl15 dt,.bc_dl15 dt a,.bc_dl15 dd,.bc_dl15 dd a{ display:block; width:227px;}
.bc_dl15 dd,.bc_dl15 dd a{ height:152px; overflow:hidden;}
.bc_dl15 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_dl15 dt{ padding:0 0 0 0; width:227px; height:36px;}
.bc_dl15 dt strong,.bc_dl15 dt strong a{ height:36px; line-height:36px; overflow:hidden;}
.bc_dl15 dt strong{ font-weight:normal;}
.bc_dl15 dt strong a{ font-size:14px; color:#333; text-align:center;}
/*推荐医院*/
.t_hospital{ padding-top:3px; padding-bottom:4px; border-bottom:1px dotted #ddd;}
.t_hospital dt{ padding-left:0; height:26px; line-height:26px; overflow:hidden; background-position:0 -421px;}
.t_hospital dt a.name,.t_hospital dt span{ float:left; margin-right:2px; display:inline-block; font-size:12px; color:#fff;}
.t_hospital dt a.name{ margin-right:5px; max-width:180px; _width:180px; line-height:26px; color:#f70; word-break:keep-all; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.t_hospital dt span{ margin-top:4px; padding:0 3px; height:18px; line-height:18px; color:#fff;-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.t_hospital dt span.f{ background:#ff6600;}
.t_hospital dt span.g{ background:#339900;}
.t_hospital dd{display:none; padding-left:0;}
.t_hospital dd p{ padding-left:22px; height:21px; overflow:hidden; line-height:21px; font-size:12px; color:#999;}
.t_hospital dd p.add,.t_hospital dd p.phone{background:url(../images/icon_sprite_01.png) no-repeat;}
.t_hospital dd p.add{ background-position:0 -2351px;}
.t_hospital dd p.phone{ background-position:0 -2407px;}
.JS_hospital dt a.name{max-width:205px; _width:205px;}
/*疾病应该吃什么 详情页面*/
.p_nav,.p_nav h2,.p_nav h2 a{height:46px; line-height:46px;}
.p_nav h2,.p_nav h2 a{ display:inline-block;}
.p_nav{ width:628px; height:46px; background:url(../images/bg_tab_07.png) repeat-x 0 -36px;}
.p_nav h2{float:left;}
.p_nav h2 a.item{ margin-right:10px; padding:0 15px; height:43px; line-height:40px; font-size:18px; color:#3d3d3d;}
.p_nav h2 a.item:hover,.p_nav h2 a.item.cur{ border-bottom:3px solid #ffa631; color:#f70!important; text-decoration:none!important; background:#fff;}
#JS_p_nav{ margin:0 0 30px;}

.JS_yc_food .sort{ float:left; width:27px;}
.JS_yc_food .yj_content{ float:left; width:670px;}

/*宜吃忌吃食物 标题*/
.yjc_dl{ margin-top:30px; margin-bottom:20px; height:80px;}
.yjc_dl dt,.yjc_dl dd{ float:left; display:inline-block;}
.yjc_dl dt{ padding:12px 30px 0 18px; width:39px; height:68px; overflow:hidden;}
.yjc_dl dt.yc{ background-position:-413px -365px;}
.yjc_dl dt.jc{ background-position:-413px -446px;}
.yjc_dl dt,.yjc_dl dt strong,.yjc_dl dt strong a{line-height:24px; font-size:18px; color:#fff; text-align:center; font-weight:bold;}
.yjc_dl dt strong a:hover,a.yjc_dl_more:hover,.yjc_keywords dd a.item:hover,.menu_detaile dd .effect p a.item:hover{ color:#fff!important; text-decoration:none!important;}
.yjc_dl dd{ padding-left:14px; width:526px; min-height:71px; border-bottom:1px dotted #cbcbcb; overflow:hidden;}
.yjc_dl dd label,.yjc_dl dd span,.yjc_dl dd p{ float:left; display:inline-block; width:596px;line-height:22px; font-size:12px; color:#666; overflow:hidden;}
.yjc_dl dd label{ height:22px; padding-bottom:2px; color:#333; font-weight:600;}
.yjc_dl dd span,.yjc_dl dd p{line-height:22px;}
/*宜吃忌吃食物 列表*/
.JS_yc_food{ height:443px; overflow-y:hidden;}
.yjc_dl_sort{ float:left; padding:6px 7px 0 8px; width:12px; height:82px; font-size:12px; line-height:13px; color:#494949; text-align:center;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH"; background:#e7e7e7; vertical-align:central;}
.yjc_dl_sort.yds_2{ padding:32px 7px 0 8px; height:58px;}
.yjc_dl_sort.yds_3{ padding:25px 7px 0 8px; height:65px;}
.yjc_dl_sort.yds_4{ padding:19px 7px 0 8px; height:71px;}
.yjc_dl_sort.yds_5{ padding:13px 7px 0 8px; height:77px;}
.yjc_dl_item{ float:left; margin:0 17px 0 0; width:112px; height:148px;}
.yjc_dl_item dd{position:relative; z-index:1; border:1px solid #e8e8e8;}
.yjc_dl_item dd,.yjc_dl_item dd a,.yjc_dl_item dd img,.yjc_dl_item dt,.yjc_dl_item dt a,.yjc_dl_item dd em,a.yjc_more{ display:inline-block;}
.yjc_dl_item dd,.yjc_dl_item dd a,.yjc_dl_item dd img{ width:110px; height:110px;}
.yjc_dl_item dd em{ position:absolute; left:-3px; top:84px; z-index:2; padding:0 6px; height:22px; line-height:22px; font-size:12px; color:#fff; font-style:normal; background:#65a932;}
.yjc_dl_item dd em.taboo{ background:#d11919;}
.yjc_dl_item dt,.yjc_dl_item dt a{ width:112px; height:30px; line-height:30px; text-align:center;}
.yjc_dl_item dt a{ font-size:14px; color:#666; text-align:center; overflow:hidden;}
.yjc_dl_item dt a:hover{}

a.yjc_more{ width:99.6%; height:34px; line-height:34px; border:1px solid #e8e8e8; font-size:14px; color:#999; text-align:center; background:#f2f2f2;}
a.yjc_more:hover{ color:#999!important; text-decoration:none!important; background:#e8e8e8;}

/*宜吃忌吃食物 标签*/
.yjc_keywords{margin-bottom:0;}
.yjc_keywords dt,.yjc_keywords dd,.yjc_keywords dd a.item{ float:left; display:inline-block; line-height:23px;}
.yjc_keywords dt{ width:72px; color:#4c4c4c;}
.yjc_keywords dd{ width:620px;}
.yjc_keywords dd a.item{ margin-right:15px; margin-bottom:7px; padding:0 10px; height:21px; line-height:21px; border:1px solid #88c5f1; font-size:12px; color:#939393;-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; background:#fff;}
.yjc_keywords dd a.item:hover{ color:#666!important;border:1px solid #ffa631;}
.yjc_keywords dd.des{ float:none; margin:20px 0 20px; padding:0 0 0 26px;line-height:18px;font-size:12px; color:#909090; background-position:-482px -549px;}
.yjc_keywords dd.other{ width:525px;}

/*食品频道 导航*/
.frequency_navigation{ position:relative; z-index:1; margin:12px auto 30px; padding:16px 40px; width:918px;}
.fn_sort{ position:absolute;left:50%!important; margin-left:-619px!important; top:38px; z-index:2; width:119px;}
.fn_sort .fs_top,.fn_sort .fs_bottom,.fn_sort .fs_mid strong,.fn_sort .fs_mid a{ display:inline-block;width:119px;}
.fn_sort .fs_top,.fn_sort .fs_bottom{ overflow:hidden;}
.fn_sort .fs_top{ height:7px; background-position:0 0;}
.fn_sort .fs_bottom{ height:4px; background-position:0 -8px;}
.fn_sort .fs_mid{ background:url(../images/food/bg_foot_03.png) repeat-y 0 0;}
.fn_sort .fs_mid strong,.fn_sort .fs_mid a{height:45px; line-height:43px; background-position:0 -60px;}
.fn_sort .fs_mid strong{font-size:22px; color:#fff; font-weight:bold; text-align:center;}
.fn_sort .fs_mid a{ padding-left:24px; width:95px; font-size:16px; color:#fff;}
.fn_sort .fs_mid a:hover,.fn_sort .fs_mid a.cur{ margin-top:7px; line-height:39px; color:#585959!important; text-decoration:none!important; background-position:0 -14px;}
.frequency_navigation h1{ padding:15px 0; height:41px; line-height:41px; font-size:30px; color:#333;}

.frequency_navigation p{ padding:15px 0 10px 6px;line-height:29px; border-top:1px dotted #cbcbcb; border-bottom:1px dotted #cbcbcb;}
.frequency_navigation p a{ float:left; display:inline-block; margin-right:30px; margin-bottom:5px; height:29px; line-height:29px; font-size:16px; color:#f70;}

.frequency_navigation h2{ margin-top:33px; display:inline-block; padding:0 19px; height:31px; line-height:28px; font-weight:normal; margin-bottom:10px; background:#63ac31;}
.frequency_navigation h2 a{color:#fff; font-size:18px;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH","黑体"; }
.frequency_navigation dl { padding:24px 0 8px; border-bottom:1px solid #eee;}
.frequency_navigation dl dt,.frequency_navigation dl dd,.frequency_navigation dl dd a{float:left;display:inline-block;}
.frequency_navigation dl dt{width:130px; height:17px;}
.frequency_navigation dl dt strong{ font-weight:bold;}
.frequency_navigation dl dt a{ margin-top:3px; display:block; width:128px; font-size:16px; color:#333; border-left:2px #ffa631 solid; height:17px; line-height:16px; padding:0 10px; overflow:hidden }
.frequency_navigation dl dd { width:788px;}
.frequency_navigation dl dd a { margin-bottom:14px; padding-right:0;width:131px; height:17px; line-height:17px; overflow:hidden; font-size:14px;color:#555;}


/*菜谱 大标题 */
.muenu_topic{ padding:18px 0 23px; margin:0 auto; width:1000px; height:87px;}
.muenu_topic .mt{ height:51px; background:url(../images/food/food_sprite_04.png) repeat-x 0 -800px;}
.muenu_topic .mt h2,.muenu_topic .mt h2 a{ display:block; width:200px; height:51px; line-height:47px;color:#333; font-size:38px;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH","黑体"; text-align:center;}
.muenu_topic .mt h2{ margin:0 auto; background:#fff; font-weight:normal;}
.muenu_topic p.ps{ padding:10px 0 0 0; width:1000px; height:25px; line-height:25px; overflow:hidden;}
.muenu_topic p.ps a{ float:left; display:inline-block; padding-left:14px; padding-right:52px; height:25px; line-height:25px; font-size:14px; color:#888; background-position:0 -848px;}
/*菜谱 菜系推荐 */
.muenu_show{ position:relative1; z-index:1; margin:0 auto 18px; width:1000px; height:412px;}
.ms_left{ float:left; width:374px;}
.ms_right{ float:right; width:612px;}

.ms_dl1,.ms_dl1 dt,.ms_dl1 dd,.ms_dl1 dd a,.ms_dl1 dd img,.ms_dl2,.ms_dl1 dt,.ms_dl2 dd,.ms_dl2 dd a,.ms_dl2 dd img{display:block; width:374px; height:250px; overflow:hidden;}
.ms_dl1,.ms_dl2{ position:relative; z-index:1;}
.ms_dl1 dt,.ms_dl1 dd,.ms_dl1 dd span,.ms_dl2 dt,.ms_dl2 dd,.ms_dl2 dd span{ position:absolute; left:0;}
.ms_dl1 dd,.ms_dl2 dd{ top:0; z-index:2; height:250px; overflow:hidden;}
.ms_dl1 dd span,.ms_dl2 dd span{top:0; z-index:3; display:inline-block; padding:0 21px; height:37px; line-height:37px; font-size:16px; color:#fff; background:#78af3c;}
.ms_dl1 dt,.ms_dl2 dt{ z-index:3; bottom:0; padding:0 16px; width:342px; height:35px; line-height:35px;}
.ms_dl1 dt a,.ms_dl1 dt span,.ms_dl2 dt a,.ms_dl2 dt span{ display:inline-block; height:35px; line-height:35px; color:#fff; font-size:14px;}
.ms_dl1 dt a,.ms_dl2 dt a{ float:left; font-weight:bold;}
.ms_dl1 dt span,.ms_dl2 dt span{ float:right;}
.ms_dl1 dt a:hover,.ms_dl2 dt a:hover{ color:#fff!important; text-decoration:underline!important;}

.ms_dl2{ float:left; margin-bottom:12px;}
.ms_dl2:nth-child(2n){ float:right;}
.ms_dl2,.ms_dl2 dt,.ms_dl2 dd,.ms_dl2 dd img{width:300px; height:200px;}
.ms_dl2 dd,.ms_dl2 dd a{height:200px; }
.ms_dl2 dt{ width:268px; height:35px;}

.ms_dl3{ padding:8px 26px; width:322px; height:146px;background-repeat:repeat-x;}
.ms_dl3.md_bg1{ background-position:0 -152px;}
.ms_dl3.md_bg2{ background-position:0 -314px;}
.ms_dl3.md_bg3{ background-position:0 -476px;}
.ms_dl3.md_bg4{ background-position:0 -638px;}
.ms_dl3 dt{ height:47px; line-height:47px; border-bottom:1px solid #fff;overflow:hidden;}
.ms_dl3 dt strong{ font-weight:normal;}
.ms_dl3 dt strong a,.ms_dl3 dd{ font-size:26px; color:#fff;}
.ms_dl3 dd{ padding-top:13px; height:72px; line-height:24px; font-size:14px; overflow:hidden;}
.ms_dl3 dd a{ font-size:14px; color:#fff;}
.ms_dl3 dt strong a:hover,.ms_dl3 dd a:hover{ color:#fff!important; text-decoration:underline!important;}
/*美食知识*/
.ms_dl4{ float:left; padding:24px 23px 0; width:180px; height:204px;}
.ms_dl4 dt,.ms_dl4 dt a,.ms_dl4 dt a img{ display:block; width:180px; height:120px; overflow:hidden;}
.ms_dl4 dd{ padding-top:6px;}
.ms_dl4 dd strong,.ms_dl4 dd strong a{ display:block; width:180px;}
.ms_dl4 dd strong,.ms_dl4 dd strong a{ height:28px; line-height:28px; overflow:hidden;}
.ms_dl4 dd strong{ font-weight:bold;}
.ms_dl4 dd strong a{ font-size:14px; color:#434343;}
.ms_dl4 dd p{ height:40px; line-height:20px; color:#434343; overflow:hidden;}
.ms_list{ float:right; margin-top:16px; margin-right:20px; width:240px;}
.ms_list li{ padding:8px 0; height:18px; line-height:18px; border-bottom:1px solid #f7f3e8;}
.ms_list li span,.ms_list li a{ float:left; display:inline-block; height:18px; line-height:18px; color:#333;}
.ms_list li span{ margin-right:11px; width:18px; font-size:13px; text-align:center; background:#ece5db;}
.ms_list li a{ width:211px; overflow:hidden;}

.ms_dl5,.ms_dl5 dt,.ms_dl5 dd a,.ms_dl5 dd img{display:block; width:173px; height:173px; overflow:hidden;}
.ms_dl5{ position:relative; z-index:1; float:left; margin:0 34px 30px 0; padding:2px;}
.ms_dl5 dt,.ms_dl5 dd,.ms_dl5 dd span{ position:absolute; left:2px;}
.ms_dl5 dd{ top:2px; z-index:2; height:173px;}
.ms_dl5 dd span{top:-2px; left:-2px;z-index:3; display:inline-block; padding:0 10px; height:24px; line-height:24px; font-size:16px; color:#fff;  background:#88af3c;}
.ms_dl5 dt{ z-index:3; bottom:2px; padding:0; width:173px; height:31px; line-height:31px;}
.ms_dl5 dt a{ display:inline-block;width:173px; height:31px; line-height:31px; color:#fff; font-size:12px;text-align:center;}
.ms_dl5 dt a:hover{ color:#fff!important; text-decoration:underline!important;}

/*烹饪技巧*/
.cooking_skills,.cooking_skills p{margin-bottom:10px;}
.cooking_skills p{ line-height:22px; font-size:14px; color:#666;}

/*具体某个菜谱信息*/
.menu_detaile{ margin:14px auto 15px; padding:30px; width:938px; height:247px; border:1px solid #e7e7e7; background:#fff;}
.menu_detaile dt{ float:left;}
.menu_detaile dt,.menu_detaile dt a,.menu_detaile dt a img{ display:block;width:370px; height:247px; overflow:hidden;}
.menu_detaile dd{ float:right; _margin-top:-20px; width:538px;}
.menu_detaile dd ul,.menu_detaile dd .effect{ width:538px;}
.menu_detaile dd h1{ float:left; display:inline-block; margin-bottom:18px;width:312px;height:35px; line-height:35px;font-size:24px; color:#000; font-weight:500;}
.menu_detaile dd ul{  clear:both; padding-bottom:16px; width:100%;}
.menu_detaile dd ul li,.menu_detaile dd ul li label,.menu_detaile dd ul li a,.menu_detaile dd ul li span,.menu_detaile dd .effect label,.menu_detaile dd .effect p,.menu_detaile dd .effect p a.item{ float:left; display:inline-block;}
.menu_detaile dd ul li{ width:179px;}
.menu_detaile dd ul li,.menu_detaile dd ul li label,.menu_detaile dd ul li span,.menu_detaile dd ul li a{ height:28px; line-height:28px; font-size:14px;}
.menu_detaile dd ul li label{ color:#666;}
.menu_detaile dd ul li span,.menu_detaile dd ul li a{ color:#ffa631;}
.menu_detaile dd .effect{ border:1px solid #e8e8e8;}
.menu_detaile dd .effect dt{ padding:17px 4px 0; width:26px; height:101px; line-height:21px; font-size:16px; color:#f60; font-weight:600; text-align:center; background:#f2f2f2;}

.menu_detaile dd .effect dd{ padding:10px 3px 0 16px; width:483px; height:108px; overflow-y:auto;}
.menu_detaile dd .effect dd p{ line-height:25px; font-size:14px; color:#666;}
.menu_detaile #bdshare{ margin-top:5px;}

/*食材相宜克表*/
.ingredients_table{ width:100%; border-collapse:collapse; border:1px dotted #d7d7d7; overflow:hidden;}
.ingredients_table,.ingredients_table td{ border:1px dotted #d7d7d7;}
.ingredients_table td{ padding:8px 10px; line-height:21px; font-size:14px; color:#666;}
.ingredients_table td a.sc{ font-size:14px; font-weight:bold;}
.ingredients_table td.first{ width:50px; text-align:center;}
.ingredients_table td.second{ width:61px;}
.ingredients_table td strong{ display:block; width:45px; height:25px; line-height:23px; font-size:14px; color:#fff; text-align:center; background:#cc0000;}
.ingredients_table td strong.g{background:#52a00d;}
.ingredients_table td strong.r,.ingredients_table td strong.h{ width:59px; height:27px; line-height:25px; border:1px solid #da0102; background:#ff3232;}
.ingredients_table td strong.h{ color:#888; border:1px solid #ddd; background:#eee;}
.ingredients_table td .food,.ingredients_table td img{ display:block; width:51px; height:51px;}
.ingredients_table td .food{ float:left; margin-right:9px;}
.ingredients_table td label,.ingredients_table td a.title,.ingredients_table td p,.ingredients_table td span{ float:left; display:inline-block; line-height:21px;}
.ingredients_table td p{ max-width:500px; _width:500px;}
/*.ingredients_table .title{ font-size:14px; color:#333; font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH";}*/
.ingredients_table td .view_menu{ color:#993300;}
.ingredients_table .grey_tip{ padding-left:27px; font-size:12px; color:#ccc;}
.ingredients_table .head{ padding:1px; width:28px; height:28px; border:1px solid #ccc; overflow:hidden;}
.ingredients_table td label.title,.ingredients_table td a.title,.ingredients_table td span{ margin-top:10px; height:31px; line-height:31px;}
.ingredients_table td label.title,.ingredients_table td a.title{ font-size:14px; color:#333;}
.ingredients_table td span{ float:right;font-size:12px; color:#999;}
.ingredients_table td a.green1:hover{color:#52a00d!important;}
/*食物的做法*/
.food_practice{ padding-bottom:65px;}
.food_practice dl{background:url(../images/food/bg_line_01.png) repeat-y 17px 0;}
.food_practice dl:first-child{border-top:0; background:url(../images/food/bg_line_01.png) repeat-y 17px 19px;}
.food_practice dt,.food_practice dd{ float:left;}
.food_practice dt,.food_practice dd.des{ float:left; display:inline-block; line-height:34px;}
.food_practice dt{width:34px; height:34px; border-radius:34px; font-size:20px; color:#fff; text-align:center; overflow:hidden; background:#ffa631;}
.food_practice dd{ padding:20px 0; background:url(../images/food/bg_line_02.png) repeat-x 0 0;}
.food_practice dl:first-child dd{ background:none;}
.food_practice dd.des{ margin-left:20px; width:350px; font-size:14px; color:#666;}
.food_practice dd.des a{font-size:14px; color:#ffa631; text-decoration:underline;}
.food_practice dd.des p{ margin-bottom:10px; line-height:25px;}
.food_practice dd.img{ float:right; padding-left:8px; width:180px;}
.food_practice dd.img img{ width:180px; height:135px;}

/*newlist_six*/
.newlist_six{ padding:5px 0 11px 0;}
.newlist_six li.item{ padding:4px 0 5px 0; height:16px; line-height:16px;}
.newlist_six li.item .topic,.newlist_six li.item .title{ float:left; display:inline-block; height:16px; line-height:16px; font-size:12px; overflow:hidden;}
.newlist_six li.item .topic{ padding-right:10px; border-right:1px solid #ddd; color:#f70;}
.newlist_six li.item .title{ padding-left:10px; max-width:130px; color:#333;}
.newlist_six li.item .title.w1{ max-width:200px;}
.newlist_six li.item a:hover{ text-decoration:underline!important;}

.topic_list li{ float:left; margin-right:9px; width:125px; height:135px; }
.topic_list li .pic,.topic_list li .pic img,.topic_list li .title{ display:block; width:125px; overflow:hidden; }
.topic_list li .pic,.topic_list li .pic img{height:95px;}
.topic_list li .title{ padding:7px 0 0; height:18px; line-height:18px; font-size:12px; color:#4d4d4d; text-align:center;}

/*资讯详情 资讯列表 资讯图片列表 tab切换*/
#detail_one{ margin:0 0 12px; padding:0 0 0 0; border-top:2px solid #ffa631; background:#fff;}
.tab_holder_one{ position:relative; z-index:2; height:39px; border:1px solid #dcdcdc; border-top:0; background:#f7f7f7;}
.tab_holder_one .tab_item{ float:left; width:58px; height:40px; line-height:39px; font-size:16px;  border-right:1px solid #ddd; text-align:center; color:#333; font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH","黑体";cursor:pointer;}
.tab_holder_one .tab_item.w1{ width:76px;}
.tab_holder_one .tab_item span{ display:block; width:100%; height:40px;}
.tab_holder_one .tab_item_current{color:#333; width:57px; height:40px; background:#fff;}
.tab_holder_one .tab_item.w1.tab_item_current{ width:79px;}
.tab_content_one{ padding:20px 0 10px 0; _padding:20px 0 10px 0;  border:1px solid #ddd; border-top:0; color:#666;}
.tab_content_one .tab_panel{ display:none; padding:0 0 0 18px;}
.tab_content_one .tab_panel a{ float:left; display:block; margin-bottom:12px; padding-left:10px; padding-right:6px; width:90px; height:22px; line-height:22px; font-size:12px; color:#333; background-position:0 -1905px; overflow:hidden;}
.tab_content_one .tab_panel a.w1{width:80px;}
.tab_content_one .tab_panel a.title{ width:206px;}
.tab_content_one .tab_panel a.title.w1{ width:270px;}

#detail_two{ margin:0 0 20px; border:1px solid #e8e8e8; border-top:0;}
.tab_holder_two{height:37px;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8; background:#fff; overflow:hidden;}
.tab_holder_two .tab_item{ float:left; display:inline-block; height:37px; line-height:37px; border-right:1px solid #e8e8e8;  text-align:center; cursor:pointer; background:#f7f7f7;}
.tab_holder_two .tab_item a{ padding:0 20px; display:inline-block; height:37px; font-size:14px; color:#333;}
.tab_holder_two .tab_item_current,.tab_holder_two .pink_current,.tab_holder_two .cur{border-top:2px solid #ffa631; height:35px; line-height:32px; color:#333; font-weight:bold; background:#fff;}
.tab_holder_two .pink_current{border-top:2px solid #ce438f;}
.tab_holder_two .cur{height:37px; line-height:37px; border:0;}
.tab_holder_two .tab_item_current a,.tab_holder_two .tab_item_current a:hover{ color:#333!important; text-decoration:none!important; font-weight:bold;}
.tab_content_two{ width:653px; padding:12px 0 10px 16px; color:#666; }
.tab_content_two a{ float:left; padding:0 2px; margin-right:16px; display:inline-block; height:27px; line-height:27px; word-break:keep-all; color:#666;}
.tab_content_two .tab_panel{ display:none; word-break:keep-all;}

.foodPic_list{}
.foodPic_list a.item,.foodPic_list a.item img,.foodPic_list a.item strong{ width:137px; }
.foodPic_list a.item{ float:left; margin-right:26px;height:130px}
.foodPic_list a.item img{height:92px;}
.foodPic_list a.item strong{ display:inline-block; height:24px; line-height:24px; font-size:14px; color:#333; text-align:center; overflow:hidden;}
.foodPic_list a.item:last-child,.foodRel_list a.item:nth-child(4n){ margin-right:0;}
.foodPic_list a.item:hover strong{ color:#c00; text-decoration:underline;}

.food_video{ float:left; margin-right:30px; height:150px;}
.food_video:last-child{ margin-right:0;}
.food_video,.food_video dt,.food_video dt a,.food_video dd,.food_video dd img,.food_video span{ width:189px;}
.food_video dt,.food_video dt a{ display:inline-block; height:40px; line-height:40px; font-size:14px; color:#666; text-align:center; overflow:hidden;}
.food_video dd,.food_video dd img{ height:110px;}
.food_video dd{ position:relative; z-index:1;}
.food_video dd img,.food_video dd span{ position:absolute; left:0;}
.food_video dd img{ top:0; z-index:2;}
.food_video dd span{ bottom:0; z-index:3; padding:0 7px; width:175px; height:22px; line-height:22px;}
.food_video dd span em{ font-size:12px; color:#fff; font-style:normal;}

.food_video.other{ margin-right:12px; height:130px;}
.food_video.other,.food_video.other dt,.food_video.other dt a,.food_video.other dd,.food_video.other dd img,.food_video.other span{ width:125px;}
.food_video.other dt{ padding:7px 0 0 0; height:36px;}
.food_video.other dt,.food_video.other dt a{ display:inline-block; line-height:18px; font-size:12px; color:#666; text-align:left; overflow:hidden;}
.food_video.other dd,.food_video.other dd img{ height:75px;}
.food_video.other dd span{ bottom:0; z-index:3; padding:0 5px; width:115px; height:18px; line-height:18px;}
.food_video.other:nth-child(2n){ margin-right:0;}

.foodRel_list{ margin-bottom:0;}
.foodRel_list a.item,.foodRel_list a.item img,.foodRel_list a.item strong{ width:138px; }
.foodRel_list a.item,.foodRel_list a.item img{ height:103px;}
.foodRel_list a.item{position:relative; z-index:1; float:left; margin-right:22px; border:1px solid #e8e8e8; }
.foodRel_list dd img,.foodRel_list strong{ position:absolute; left:0;}
.foodRel_list dd img{ top:0; z-index:2;}
.foodRel_list a.item strong{ bottom:0; z-index:3; display:inline-block; height:28px; line-height:28px; font-size:14px; color:#fff; text-align:center; overflow:hidden;background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.6));background:-o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));background:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6))}

.pro_dl7{ margin:0 0 8px 0; padding:0 0 15px 0; border-bottom:1px dotted #e8e8e8;}
.pro_dl7 dt .pic,.pro_dl7 dd h3,.pro_dl7 dd h3 a{display:block; }
.pro_dl7 dt .pic{ float:left;}
.pro_dl7 dt .pic,.pro_dl7 dt .pic img{width:85px; height:64px; overflow:hidden;}
.pro_dl7 dt p{ float:right; width:165px; height:64px; line-height:20px;overflow:hidden; font-size:12px; color:#666;}
.pro_dl7 dd h3,.pro_dl7 dd h3 a{height:40px; line-height:40px; font-size:14px; color:#333; overflow:hidden;}
.new_lists li,.new_lists li a{ height:28px; line-height:28px; overflow:hidden;}
.new_lists li{ padding-left:10px;background:url(../images/icon_sprite_01.png) no-repeat 2px -855px;}
.new_lists li a{ width:100%; display:inline-block; font-size:14px; color:#666;}

.hos_list{}
.hos_list li.item{ float:left; width:262px; height:250px; overflow:hidden;}
.hos_dl{ float:left; margin:0 10px 0 0; width:126px; overflow:hidden;}
.hos_dl:nth-child(2n){ margin-right:0;}
.hos_dl dt,.hos_dl dt a,.hos_dl dd,.hos_dl dd a,.hos_dl dd a img{ display:block; width:126px;}
.hos_dl dd,.hos_dl dd a,.hos_dl dd a,.hos_dl dd a img{ height:84px;}
.hos_dl dd{ position:relative; z-index:1;}
.hos_dl dd em{ position:absolute; left:0; top:0; z-index:2; display:inline-block; padding:0 5px; height:18px; line-height:18px; font-size:12px; color:#fff; font-style:normal; background:#ffa631;}
.hos_dl dt{ padding:5px 0 10px;}
.hos_dl dt a{height:24px; line-height:24px; font-size:14px; color:#333; text-align:center;}
.declare{ padding:10px; line-height:25px; border:1px solid #ddba78; font-size:12px; color:#df6603; overflow:hidden; background:#f5eeaf;}

/*分页pagination*/
.pagination{ margin:26px auto; width:500px; font-size:12px; color:#666; font-family:Arial;}
.pagination li{float:left; _display:inline; margin:0 5px 0 0;}
.pagination li a{ display:block; float:left; padding:0 3px; width:20px; height:26px; line-height:26px; font-size:14px; color:#333; text-align:center; background:#f3f3f3;}
.pagination li a.current,.pagination a:hover{ text-decoration:none!important; color:#fff!important; background:#ffa631;}
.pagination li a.prev,.pagination a.next,.pagination a.arrow{ padding:0 3px;min-width:20px;_width:20px; height:24px; font-size:12px; line-height:24px; border:1px solid #ccc; color:#ffa631; background:#fff;}
.pagination a.arrow:hover{color:#fff;background:#ffa631;}
.pagination li.info{ padding-left:10px!important;}

.pagination .active span{ display:block; float:left; padding:0 3px; width:20px; height:26px; line-height:26px; font-size:14px; color:#333; text-align:center; background:#f3f3f3;}


.main_topic{ height:65px; line-height:65px; border-top:4px solid #ffa631; 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;}

.video_box{ margin-bottom:20px;}
.video_box,.video_area{ width:670px;}
.video_area{ width:670px; height:425px; overflow:hidden;}
.video_box .hd{ padding:12px 0 0 0;}
.video_box .hd span{ float:left; display:inline-block; height:22px; line-height:22px; font-size:14px; color:#999;}
.video_box .hd span.bds_more{ padding-top:2px; height:22px; line-height:22px; font-size:14px;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH"}

.food_intro,.food_intro dt,.food_intro dd,.food_intro dt img{ width:262px;}
.food_intro dt,.food_intro dt img{ height:175px; overflow:hidden;}
.food_intro dd{ padding:10px 0 5px;}
.food_intro dd p{ line-height:29px; font-size:14px; color:#666;}
.food_intro dd p a.more{ color:#f70;}

/*友链-玫红版本-两性、产科妇科*/
.orange .rp_holder li.item.cur,.orange .rp_holder li.item.cur h3{ color:#f70;}
.orange .rp_holder li.item.cur{ border-bottom-color:#ffa631;}

/*食材贴士 2017年08月21日15:41:22*/
.tips{float: left;width: 100%;padding-bottom: 30px;}
.tips a{float: left;width: 48.5%;margin-right: 3%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 10px;text-decoration: none;background: url("../images/food/dian2.png") no-repeat 0 8px; text-indent: 15px;color: #666}
.tips a:nth-child(2n){margin-right: 0}
.tips a:hover{color: #ffa631}