﻿/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:none;outline:0;font-size:100%;vertical-align:baseline}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
mark{background:none}
ol,ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#666}
a:hover{text-decoration:none;color:@mainColor;}
a,img{-webkit-touch-callout:none}
img{vertical-align:top;}
i,em{font-style:normal}
input,a,button{-webkit-tap-highlight-color:rgba(255,255,255,0)}
input,textarea{outline:none;resize:none}
input[type="search"],input[type="text"],input[type="password"],input[type="submit"],input[type="email"],input[type="date"]{-webkit-appearance:none;border-radius:0}
select{outline:none}
:-moz-placeholder{color:#ccc;font-size:12px}
::-moz-placeholder{color:#ccc;font-size:12px}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc;font-size:12px}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;font-size:12px}
hr{border:0;border-top:1px solid #ccc;margin:0}
body{font-family:"Microsoft Yahei";color:#666;font-size:12px}

/*原子类*/
.w1000{width:1000px;margin:auto;}
.fixed{position:fixed;top:0}
.disabled{cursor:not-allowed}
.bs{box-shadow:0 2px 1px #eee}
.f12{font-size:12px}
.f122{font-size:14px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size:24px}
.f30{font-size:30px}
.f32{font-size:32px}
.f36{font-size:36px}
.f48{font-size:48px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline}
.no_unl{text-decoration:none}
.tl{text-align:left}
.tc{text-align:center}
.index-health-text-news .tc{text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}
.fl{float:left !important;display:inline}
.fr{float:right !important;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w{width:100%}
.h50{height:50px}
.h80{height:80px}
.h100{height:100px}
.h200{height:200px}
.h{height:100%}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}
.mb45{margin-bottom:45px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml50{margin-left:50px}
.ml100{margin-left:100px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr35{margin-right:35px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px 0}
.p20{padding:20px}
.p30{padding:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt35{padding-top:35px}
.pt40{padding-top:40px}
.pt45{padding-top:45px}
.pt50{padding-top:50px}
.pb0{padding-bottom:0}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb45{padding-bottom:45px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
.wre10{width:10%}
.wre20{width:20%}
.wre30{width:30%}
.wre40{width:40%}
.wre40{width:40%}
.wre50{width:50%}
.wre60{width:60%}
.wre70{width:70%}
.wre80{width:80%}
.wre90{width:90%}
.wre100{width:100%}
.vam{vertical-align:middle}
.fi{font-style:italic}
.db{display:block}
.dib{display:inline-block}
.bn{border:none !important}
.transition{transition:all .2s ease-in-out 0s}
a:hover{text-decoration:underline;}

.icon{background-image:url("../images/sprite.png");background-repeat:no-repeat;}

body{background:url("../images/body_bg.gif") repeat 0 0;}
.public-top{height:30px;line-height: 30px;background:#fafafa;}
.public-top li{float:left;padding-left: 10px;}

.public-logo-search{background:#fff;padding:8px 0;}

.saerch{width:440px}
.search-form input{width:343px;height:10px;padding:10px;border:1px solid #dcdcdc;border-right:0;}
.search-form input:focus{border-color:#ff913d;}
.search-form button{
	width:75px;height:32px;background:#ff913d;color:#fff;font-size:14px;
	font-family:'Microsoft Yahei';cursor:pointer;
}

.search-hot-words{padding-top: 8px;}
.search-hot-words a{font-family:"宋体";color:#909090;padding-right: 10px;}

.public-nav{background:#f9f9f9;height:39px;border-top:1px solid #eaeaea;box-shadow:0 2px 2px #eee;}
.public-nav li{
	float:left;line-height:39px;width:88px;text-align: center;
}
.public-nav li a{display:block;border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9;}
.public-nav li a:hover{background:#fff;border-color:#dbdbdb;color:#f26900;text-decoration:none;}

.subnav{
	border:1px solid #dbdbdb;border-top:0;padding:0 20px 20px;width:958px;
	background:#fff;height:auto;top:39px;left:0;z-index:9;display:none;
}
.subnav dl{float:left;width:50%;margin-top:20px;}
.subnav dt{font-size:16px;padding-bottom:10px;}
.subnav dt a{color:#f80;}
.subnav dd{font-size:14px;float:left;padding-right:10px;}

.public-footer{
	background:#fff;height:auto;padding-bottom: 15px;box-shadow:0 -2px 5px #eee;height:135px;
}
.footer-icon{position:relative;top:-25px;}
.footer-icon a img{transition:all 0.5s ease-in-out;}
.footer-icon a:hover img{transform:rotate(360deg);}
.footer-copyright{margin-top: -20px;}
.footer-copyright p{line-height:1.5;}
.footer-copyright p a{color:#999;}

.public-page .current,.public-page a{height:30px;margin-right:5px;display:inline-block;background:#fff;border-radius:3px;}
.public-page a{display:inline-block;height:28px;line-height:28px;padding:0 12px;border:1px solid #ddd;color:#333;border-radius:3px;}
.public-page a:hover{color:#fff;background:#ff8400;border-color:#ff8400;text-decoration:none;}
.public-page .current{background:#ff8400;color:#fff;display:inline-block;padding:0 12px;line-height:30px;border:none}
.public-page em{font-family:Georgia,"Times New Roman",Times,serif;color:#ff8400;font-size:16px}

.bread-crumbs{background:url("../images/icon_home.png") no-repeat left center;text-indent:20px;}

/*************************************首页CSS************************************/

.index-slider{width:640px;height:250px;background:#fff;overflow:hidden;}
.index-slider img{width:640px;height:250px;}
.index-slider .hd{bottom:15px;right:15px;height:10px;overflow:hidden;}
.index-slider .hd li{
	display:inline-block;width:10px;height:10px;background:#ddd;border-radius:100%;
	text-indent:-9999em;margin:0 3px;cursor:pointer;
}
.index-slider .hd li.on{background:#c00;cursor:default;}

.index-day-menu{width:340px;height:250px;overflow:hidden;}
.index-day-menu h6{color:#333;padding-bottom:7px;}
.index-day-menu dl{line-height:36px;height:36px;border-bottom:1px solid #ffe4c9;overflow:hidden;}
.index-day-menu dt{float:left;width:50px;background:#ffa853;text-align:center;}
.index-day-menu dt a{color:#fff;font-size:14px;}
.index-day-menu dd{
	float:left;background:#fff4ea;width:96.666px;
	text-align: center;
}

.index-new-menu{width:640px;height:400px;background:#fff;overflow:hidden;}
.index-new-menu h3{height:25px;padding:20px 20px 0;font-weight:normal;}
.index-new-menu h3 span{margin-right: -5px;}
.index-new-menu h3 i{font-family:'simsun';font-size:20px;padding:0 5px;cursor:pointer;}
.index-new-menu ul{padding-left: 10px;}
.index-new-menu li{float: left;margin:10px 10px 0;text-align: center;}
.index-new-menu li img{width:135px;height:135px;vertical-align: top;}
.index-new-menu li a:hover{color:#f60;}
.index-new-menu li .mt10{width:135px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.index-hot-menu{width:340px;height:400px;background:#fff;overflow:hidden;}
.index-hot-menu h3{height:25px;padding:20px 20px 0;font-weight:normal;}
.index-hot-menu ul{padding:4px 20px 5px;}
.index-hot-menu li{width:90px;float: left;font-size:14px;padding:11px 10px 12px 0;line-height:1;}
.index-hot-menu a{color:#f60;background:url('../images/dot.gif') no-repeat left center;padding-left: 12px;}


.index-ingredient{width:640px;height:250px;background:#fff;overflow:hidden;}
.index-ingredient h3{height:25px;padding:20px 20px 0;font-weight:normal;}
.index-ingredient h3 span{font-size:14px;padding-top: 2px;}
.index-ingredient h3 span a{margin:0 5px;}
.index-ingredient ul{padding-left: 10px;}
.index-ingredient li{float: left;margin:10px 9px 0;text-align: center;}
.index-ingredient li img{width:60px;height:60px;vertical-align: top;}
.index-ingredient li a:hover{color:#f60;}


.index-hot-category{width:340px;background:#fff;}
.index-hot-category h3{height:25px;padding:20px 20px 0;font-weight:normal;}
.index-hot-category h3 span{font-size:14px;}
.index-hot-category ul{padding:4px 10px 9px;}
.index-hot-category li{width:60px;height:30px;line-height:30px;text-align: center;float: left;margin:9px 10px;}
.index-hot-category li a{display:block;border:1px solid #e1e1e1;}
.index-hot-category li a:hover{border-color:#f60;color:#f60;text-decoration:none;}


.index-choice{background:#fff;}
.index-choice h3{height:25px;padding:20px 20px 0;font-weight:normal;}
.index-choice h3 span{font-size:14px;}
.index-choice ul{padding:4px 11px 12px;}
.index-choice li{float: left;margin:10px 10px 0;text-align: center;width: 175px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.index-choice li img{width:175px;height:140px;vertical-align: top;}
.index-choice li a:hover{color:#f60;}


.index-video{width:640px;height:auto;background:#fff;overflow:hidden;}
.index-video h3{height:25px;padding:20px 20px 0;font-weight:normal;}
.index-video h3 span{font-size:14px;}
.index-video ul{padding-left: 11px;padding-bottom: 12px;}
.index-video li{float: left;margin:10px 9px 0;text-align: center;width: 136px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.index-video .img{position:relative;}
.video-bg{
	background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;
	position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;}
.video-icon{
	width:32px;height:31px;background-position:0 0;display:none;
	position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:10;
}
.index-video .img:hover .video-bg{display:block}
.index-video .img:hover .video-icon{display:block}
.index-video li img{width:136px;height:110px;vertical-align: top;}
.index-video li a:hover{color:#f60;}

.video-block{padding-left:10px;padding-bottom: 10px;}
.video-block dl{
	width:175px;height:40px;line-height:1;overflow:hidden;float: left;padding-top:5px;padding-left: 10px;margin:10px 11px;
	background:#f90;
}
.video-block dl:nth-of-type(1){background:#ff6f53;}
.video-block dl:nth-of-type(2){background:#f2c000;}
.video-block dl:nth-of-type(3){background:#8bd421;}
.video-block dl:nth-of-type(4){background:#03cce6;}
.video-block dl:nth-of-type(5){background:#ff9943;}
.video-block dl:nth-of-type(6){background:#d30029;}
.video-block a{color:#fff;}
.video-block dt{font-size: 14px;padding-top: 2px;}
.video-block dd{font-size: 12px;padding-top: 5px;}
.video-block dd p{color:#fff;}


.index-hot-view{width:340px;background:#fff;}
.index-hot-view h3{height:25px;padding:20px 20px 0;font-weight:normal;}
.index-hot-view h3 span{font-size:14px;}
.index-hot-view ul{padding-left: 8px;padding-bottom: 12px;}
.index-hot-view ul li{float:left;margin:10px 13px 0;text-align: center;width: 136px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.index-hot-view ul li img{width:136px;height:110px;vertical-align: top;}
.index-hot-view li a:hover{color:#f60;}
.index-hot-view h4{height:25px;padding:10px 0 5px;font-weight:normal;text-align: center;}
.index-hot-view ol{padding:0px 20px 7px;}
.index-hot-view ol li{width:65px;float: left;padding-right:10px;height:31px;line-height:31px;text-align: center;}


.index-health{width:640px;height:490px;background:#fff;overflow:hidden;}
.index-health h3{height:25px;padding:20px 20px 0;font-weight:normal;margin-bottom: 10px;}
.index-health h3 span{font-size:12px;padding-top: 2px;}
.index-health h3 span a{margin:0 2px;}
.index-health-pic-news{width:290px;padding-left: 20px;}
.index-health-pic-news dl{width:290px;height:220px;overflow:hidden;}
.index-health-pic-news dl a{color:#333;}
.index-health-pic-news dt img{width:290px;height:220px;}
.index-health-pic-news dd{width:100%;height:30px;line-height:30px;bottom:0;left:0;background:#ddd;background:rgba(204,204,204,.8);}
.index-health-pic-news ul{padding-top: 12px;}
.index-health-pic-news li{height:20px;line-height:20px;padding:8px 0;border-bottom:1px solid #f2f2f2;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.index-health-pic-news li a{width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-health-pic-news li span{
	display:inline-block;width:20px;height:20px;line-height:20px;
	text-align: center;background:#F37B09;margin-right: 10px; color: #FFFFFF;
}

.index-health-text-news{width:290px;padding-right: 20px;}
.index-health-text-news h5{}
.index-health-text-news p{text-indent:24px;line-height:1.5;}
.index-health-text-news li{
	background:url('../images/dot_circle.gif') no-repeat left center;padding:7px 0 7px 15px;
	height:19px;line-height:19px;border-bottom:1px solid #f2f2f2;
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
}

.index-cook-tips{width:340px;background:#fff;}
.index-cook-tips h3{height:25px;padding:20px 20px 0;font-weight:normal;margin-bottom:5px;}
.index-cook-tips h3 span{font-size:14px;}
.index-cook-tips ul{padding:0px 20px 8px;}
.index-cook-tips li{height:22px;line-height:22px;padding:7px 0;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.index-cook-tips li span{display:inline-block;width:22px;height:22px;background:#cecece;color:#fff;text-align: center;margin-right: 10px;}
.index-cook-tips li:nth-of-type(1) span{background:#f30;}
.index-cook-tips li:nth-of-type(2) span{background:#f60;}
.index-cook-tips li:nth-of-type(3) span{background:#f90;}


.index-section-seven{background:#fff;}
.index-section-seven h3{height:25px;padding:20px 20px 0;font-weight:normal;margin-bottom:5px;}
.index-section-seven h3 span{font-size:14px;}
.index-section-seven ul{padding-left: 19px;padding-bottom:10px;}
.index-section-seven li{float:left;width:90px;height:30px;line-height:30px;margin:5px 7px 10px 0px;text-align: center;background:#f90;}
.index-section-seven li a{display:block;color:#fff; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.index-section-seven li:nth-of-type(1n) a{background-color:#4A4A4A;}
.index-section-seven li:nth-of-type(2n) a{background-color:#00A8DA;}
.index-section-seven li:nth-of-type(3n) a{background-color:#fdc800;}
.index-section-seven li:nth-of-type(4n) a{background-color:#ff6f53;}
.index-section-seven li:nth-of-type(5n) a{background-color:#aedd6a;}
.index-section-seven li:nth-of-type(6n) a{background-color:#6bc235;}
.index-section-seven li:nth-of-type(7n) a{background-color:#985054;}
.index-section-seven li:nth-of-type(8n) a{background-color:#269d81;}
.index-section-seven li:nth-of-type(9n) a{background-color:#264863;}
.index-section-seven li:nth-of-type(10n) a{background-color:#e6b33d;}

.index-section-link{background:#fff;}
.index-section-link h3{height:25px;padding:20px 20px 0;font-weight:normal;margin-bottom:5px;}
.index-section-link h3 span{font-size:14px;}
.index-section-link ul{padding-left: 20px;padding-right:20px;padding-bottom: 15px;}
.index-section-link li{float: left;padding:5px;}

/*列表公共*/
.list-left{width:640px;}
.list-right{width:345px;}
.list-right-title{font-weight:normal;line-height:1;}
.list-right-block{background:#fff;overflow:hidden;}

.list-right-nav{}
.list-right-nav ul{width:320px;}
.list-right-nav li{float:left;margin:12px 12px 0 0;}
.list-right-nav a{display:block;border:1px solid #eee;width:65px;height:30px;line-height:30px;text-align:center;background:#fbfbfb;}
.list-right-nav .sp{display: block;width: 65px;height: 30px;overflow: hidden;text-align: center;line-height: 30px;background-color: #ff8400;color: #fff;border-color: #ff8400;}

.list-right-recipe{}
.list-right-recipe ul{width:320px;}
.list-right-recipe li{width:140px;height:140px;overflow:hidden;text-align:center;float:left;margin-right: 20px;margin-top: 15px;}
.list-right-recipe li img{width:140px;height:110px;}
.list-right-recipe-text{width:325px;}
.list-right-recipe-text a{display:block;float:left;margin-right: 5px;margin-top:5px;width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}


.list-right-rank{}
.list-right-rank li{height:20px;line-height:20px;padding-top:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list-right-rank li a{white-space:nowrap;}
.list-right-rank li span{
	display:inline-block;width:22px;height:22px;line-height:22px;color:#fff;
	text-align: center;background:#cecece;margin-right: 10px;
}
.list-right-rank li:nth-of-type(1) span{background-color: #f30;}
.list-right-rank li:nth-of-type(2) span{background-color: #f60;}
.list-right-rank li:nth-of-type(3) span{background-color: #f90;}


.list-right-food{overflow:hidden;}
.list-right-food ul{width:325px;}
.list-right-food li{width:60px;height:80px;overflow:hidden;text-align: center;float: left;margin-right:21px;margin-top: 15px;}
.list-right-food li img{width:60px;height:60px;}
.list-right-food li span{display:block;margin-top:5px;line-height:1;}


.list-right-knowledge{}
.list-right-knowledge li{
	height:20px;line-height:20px;margin-top:15px;padding-left: 15px;padding-bottom: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
	background:url("../images/dot.gif") no-repeat left 6px;border-bottom:1px dotted #eee;
}
.list-right-gg{background:#fff;}

.list-right-search{background:#fff;}
.list-right-search ul{height:280px;}
.list-right-search h6{border-bottom:1px solid #eee;}
.list-right-search li{position:absolute;top:0px;left:0px;}
.list-right-search a{color:#ff913d;padding:3px 6px;font-size:14px;}
.list-right-search li:nth-of-type(1n) a{color:#4A4A4A;}
.list-right-search li:nth-of-type(2n) a{color:#7ed2eb;}
.list-right-search li:nth-of-type(3n) a{color:#fdc800;}
.list-right-search li:nth-of-type(4n) a{color:#ff6f53;}
.list-right-search li:nth-of-type(5n) a{color:#aedd6a;}
.list-right-search li:nth-of-type(6n) a{color:#6bc235;}
.list-right-search li:nth-of-type(7n) a{color:#985054;}
.list-right-search li:nth-of-type(8n) a{color:#269d81;}
.list-right-search li:nth-of-type(9n) a{color:#264863;}
.list-right-search li:nth-of-type(10n) a{color:#e6b33d;}
.list-right-search a:hover{text-decoration:underline;}


/*************************************菜谱*************************************/
.category-nav{background:#fff;}
.category-nav dl{line-height:30px;}
.category-nav dt{float: left;background:#ff913d;border-right:1px solid #fff;}
.category-nav dt a{color:#fff;display:block;padding:0 15px;}
.category-nav dd{float: left;}
.category-nav dd a{display:block;color:#666;padding:0 10px;}
.category-nav dd a:hover,.category-nav dd a.active{color:#ff913d;}

.current-category{line-height:1;}

.recipe-list{overflow:hidden;}
.recipe-list ul{width:1020px;}
.recipe-list li{width:235px;background:#fff;border-radius:5px;overflow:hidden;float: left;margin-right: 20px;margin-bottom:20px;}
.recipe-list .img{width:235px;height:235px;overflow:hidden;}
.recipe-list .img img{width:235px;height:235px;vertical-align:top;transition:all 0.5s ease-in-out;}
.recipe-list .img img:hover{transform:scale(1.05);}
.recipe-list .title{padding-top: 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.recipe-list .title a{color:#333;}
.recipe-list .tag{padding:10px 9px;}
.recipe-list .tag a{
	float:left;height:18px;line-height:18px;margin:0 1px;
	border:1px solid #dedede;padding:0 10px;border-radius:3px;white-space:nowrap;
}

.recipe-list_zt{overflow:hidden;}
.recipe-list_zt ul{width:1020px;}
.recipe-list_zt li{width:235px;background:#fff;border-radius:5px;overflow:hidden;float: left;margin-right: 20px;margin-bottom:20px;}
.recipe-list_zt .img{width:235px;height:180px;overflow:hidden;}
.recipe-list_zt .img img{width:235px;height:180px;vertical-align:top;transition:all 0.5s ease-in-out;}
.recipe-list_zt .img img:hover{transform:scale(1.05);}
.recipe-list_zt .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:21px}
.recipe-list_zt .title a{color:#333;}
.recipe-list_zt .tag{padding:10px 9px;}
.recipe-list_zt .tag a{
	float:left;height:18px;line-height:18px;margin:0 1px;
	border:1px solid #dedede;padding:0 10px;border-radius:3px;white-space:nowrap;
}


/************************************视频频道页****************************************/
.category-banner{width: 100%;min-width: 1000px;height: 350px;overflow: hidden;}
.category-banner p{position:absolute;top: 0;left: 50%;height: 350px;margin-left: -960px;}
.category-banner img{}

.video-recommend{background-color:#fff;width:960px;margin:15px auto 0;}
.video-recommend .title{line-height:1;font-weight:normal;}
.video-recommend .inner{height:350px;overflow:hidden;}
.video-recommend .inner-left{width:372px;height:auto;}
.video-recommend .inner-left img{width:372px;height:319px;}
.video-recommend .inner-left p{line-height:1;}
.video-recommend .inner-right{width:568px;height:auto;overflow:hidden;}
.video-recommend .inner-right ul{width:590px;}
.video-recommend .inner-right li{float:left;width:175px;text-align: center;margin-right:20px;margin-bottom:15px;overflow:hidden;}
.video-recommend .inner-right li p{line-height:1;}
.video-recommend .inner-right li img{width:175px;height:140px;vertical-align: top;}
.video-recommend .inner-right li a:hover{color:#f60;}
.video-recommend .inner-right li .img{position:relative;}
.video-recommend .inner-right li .video-bg{background:#000;opacity:0.5;filter:alpha(opacity=50);display:none:;position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;}
.video-recommend .inner-right li .video-icon{width:32px;height:31px;background-position:0 0;display:none;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:10;}
.video-recommend .inner-right li .img:hover .video-bg{display:block;}
.video-recommend .inner-right li .img:hover .video-icon{display:block;}

.video-new{background-color:#fff;width:960px;margin:15px auto 0;overflow:hidden;}
.video-new .title{line-height:1;font-weight:normal;}
.video-new ul{width:980px;}
.video-new li{float:left;width:175px;text-align: center;margin-right:21px;margin-top:15px;overflow:hidden;}
.video-new li p{line-height:1;}
.video-new li img{width:175px;height:140px;vertical-align: top;}
.video-new li a:hover{color:#f60;}
.video-new li .img{position:relative;}
.video-new li .video-bg{background:#000;opacity:0.5;filter:alpha(opacity=50);display:none:;position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;}
.video-new li .video-icon{width:32px;height:31px;background-position:0 0;display:none;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:10;}
.video-new li .img:hover .video-bg{display:block;}
.video-new li .img:hover .video-icon{display:block;}

.new-special-list{background-color:#fff;width:960px;margin:15px auto 0;overflow:hidden;}
.new-special-list:hover .slide-ctrl{display:block;}
.new-special-list .title{line-height:1;font-weight:normal;}
.new-special-list .tempWrap{width:960px!important;overflow:hidden;}
.new-special-list .slide-ctrl{
	font: normal 30px/60px simsun;top:50%;margin-top:-30px;display:block;z-index:10;
	width:30px;height:60px;background:#ff913d;color:#fff;text-decoration:none;display:none;
}
.new-special-list .slide-ctrl.prev{left:0;}
.new-special-list .slide-ctrl.next{right:0;}
.new-special-list ul{width:980px;}
.new-special-list li{float:left;width:175px;text-align: center;margin-right:21px;margin-top:15px;overflow:hidden;}
.new-special-list li p{line-height:1;}
.new-special-list li img{width:175px;height:140px;vertical-align: top;}
.new-special-list li a:hover{color:#f60;}

/*****************************************视频****************************************/
.list-video .list-left ul{padding-left: 20px;padding-top: 20px;font-size:14px;background:#fff;}
.list-video .list-left li{float:left;width:135px;height:140px;text-align: center;margin-right: 20px;margin-bottom:15px;overflow:hidden;}
.list-video .list-left li img{width:135px;height:110px;vertical-align: top;}
.list-video .list-left li a:hover{color:#f60;}
.list-video .list-left li .img{position:relative;}
.list-video .list-left li .video-bg{background:#000;opacity:0.5;filter:alpha(opacity=50);display:none:;position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;}
.list-video .list-left li .video-icon{width:32px;height:31px;background-position:0 0;display:none;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:10;}
.list-video .list-left li .img:hover .video-bg{display:block;}
.list-video .list-left li .img:hover .video-icon{display:block;}


/********************************************问答****************************************/
.list-wenda{}
.list-wenda-wrap{background:#fff;}
.list-wenda-wrap dl{height:120px;overflow:hidden;padding-bottom: 20px;}
.list-wenda-wrap .pic{float: left;margin-right: 15px;}
.list-wenda-wrap .pic img{width:160px;height:120px;}
.list-wenda-wrap .title{font-size:20px;line-height:1;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list-wenda-wrap .title a{color:#000;text-decoration:none;font-size: 16px;}
.list-wenda-wrap .time{color:#999;padding:10px 0 6px;}
.list-wenda-wrap .desc{font-size:14px;line-height:1.7;}

/********************************************资讯***************************************/
.news-nav{background:#fff;padding:20px 20px 0;}
.news-nav ul{border-bottom:1px solid #e8e8e8;}
.news-nav li{font-size:14px;display:inline-block;}
.news-nav li a{text-decoration:none;display:block;border-bottom:3px solid #fff;padding:0 4px 8px;}
.news-nav li a:hover,.news-nav li a.on{color:#f26900;border-color:#f26900;}


/*******************************************最新菜谱************************************/
.list-new-recipe-wrap{background:#fff;}
.list-new-recipe-wrap h4{font-weight:normal;color:#333;}
.list-new-recipe-wrap ul{padding-bottom: 15px;}
.list-new-recipe-wrap li{line-height:1;border-bottom:1px solid #eee;padding:15px 0;}
.list-new-recipe-wrap li:last-child{border-bottom:none;}
.list-new-recipe-wrap li span{color:#999;}


/*******************************************地图****************************************/
.sitemap-wrap{background:#fff;padding:20px 0 5px;}
.sitemap-wrap dl{margin-bottom:15px;padding:0 20px;}
.sitemap-wrap dt{font-size:14px;height:30px;line-height:30px;margin-bottom:10px}
.sitemap-wrap dt a{width:auto;text-align:center;background:#ff8400;color:#fff;padding:5px 15px;border-radius:20px}
.sitemap-wrap dd{float:left;display:block;text-align:center;margin:5px 10px 5px 5px;white-space:nowrap}
.sitemap-wrap dd a{background-color:#fafafa;display:block;padding:3px 8px;border-radius:3px}
.sitemap-wrap dd a:hover{background-color:#ff8400;color:#fff}

/*******************************************标签***************************************/
.tag-wrap{background:#fff;}
.tag-wrap dl{padding:0 15px 0;width:970px;overflow:hidden;}
.tag-wrap dt{font-weight:normal;color:#333;font-size:18px;}
.tag-wrap dd{font-size:14px;padding:5px 0 20px;width:980px;}
.tag-wrap dd a{
	display:block;height:30px;line-height:30px;background:#f2efe8;float:left;
	padding:0 10px;margin:5px 10px 5px 0;white-space:nowrap;
}
.tag-wrap dd a:hover{color:#000;}
.tag-tab{background:#fff;border:1px solid #ddd;}
.tag-category{border-right:1px solid #ddd;}
.tag-category li{width: 155px;position: relative;}
.tag-category li a{
	display:inline-block;height:35px;line-height:35px;width: 123px;color: #333;padding: 0 8px 0 24px;background: #fafafa;
	border-top:1px solid #ddd;margin-top: -1px;
}
.tag-category li a:hover,.tag-category li.on a{background:#ff8400;color:#fff;text-decoration:none;}
.tag-category li a:hover em,.tag-category li.on a em{background-position:-36px -196px;}
.tag-category em{
	background: url("../images/icon.png") no-repeat;background-position: -24px -70px;
	position:absolute;top: 10px;right: 5px;width: 12px;height: 12px;    
}
.tag-box{padding:9px 10px 9px;width:823px;}
.tag-box span{display:inline-block;width:78px;text-align: center;padding:5px 0;overflow:hidden;white-space:nowrap;}
.tag-box span a:hover{color:#fff;background:#ff8400;padding:3px 5px;text-decoration:none;}
.tag-tab-item{display:none;}

/****************************************专题内容***************************************/
.special-content .desc{background:#fff;}
.special-content .desc dt{margin-right:20px;}
.special-content .desc img{width:150px;height:150px;}
.special-content .desc .name{font-size:18px;line-height:1;}
.special-content .desc .name a{color:#fe8400;}
.special-content .desc .text{padding-top: 10px;font-size:14px;line-height:1.5;height: 122px;overflow: auto;overflow-x: hidden;}

.special-content .list{background:#fff;}
.special-content .list .title{font-weight:normal;color:#333;margin:0 21px;line-height:1;}
.special-content .list .title span{border-bottom:3px solid #f26900;margin-bottom:-2px;}
.special-content .list li{float:left;width:185px;text-align:center;margin-top: 15px;margin-left:21px;}
.special-content .list li img{width:185px;height:185px;}
.special-content .list .text{font-size:14px;margin-top: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}


/******************************************搜索列表************************************/
.list-search-wrap{background:#fff;}
.list-search-box input{border:2px solid #ff913d;height:37px;width:480px;line-height:37px;padding:0 10px;}
.list-search-box button{background:#ff913d;width:96px;height:41px;color:#fff;font-family:'microsoft yahei';cursor:pointer;}

.search-filter{border-bottom:1px solid #eee;line-height:1;}
.search-filter b{font-weight:normal;color:#ff913d;border-bottom:3px solid #f26900;margin-bottom:-2px;}
.search-filter span{color:#999;}
.search-filter li{float:left;padding-left: 15px;}
.search-filter li a.on{color:#ff913d;}

.search-list dl{margin-top:20px;}
.search-list dt{margin-right:15px;}
.search-list img{width:120px;height:120px;}
.search-list .title{padding-bottom: 15px;line-height:1;}
.search-list .title a strong{color:#f26900;font-weight:normal;}
.search-list .info{line-height:1;padding-bottom:10px;}
.search-list .info span{padding-right: 10px;}
.search-list .info a{padding-right: 10px;}
.search-list .desc{line-height:1.5;}



/********************************************食材列表**********************************/

.ingredient-wrap .title{text-align:center;height:28px;}
.ingredient-wrap .title:after{position:absolute;content:'';background:#ccc;display:block;width:100%;height:1px;top:10px;z-index:1;}
.ingredient-wrap .title strong{font-weight:normal;position:relative;z-index:2;}
.ingredient-wrap .title a{color:#fff;background:#12937c;padding:2px 20px;line-height:1;}

.ingredient-list{background:#fff;}
.ingredient-list ul{}
.ingredient-list li{float: left;margin-right: 15px;margin-bottom: 15px;}
.ingredient-list li a:hover{color:#ff913d;}
.ingredient-list li a:hover img{opacity:0.9;}
.ingredient-list li img{width:60px;height:60px;vertical-align:top;}
.ingredient-list li span{display:block;text-align: center;margin-top: 5px;}

/********************************************内页***************************************/
.news-detail{background:#fff;}
.news-detail .title{font-size:24px;font-weight:normal;padding-top:10px;line-height:1;}
.news-detail .info{color:#999;line-height:1;border-bottom:1px solid #f1f1f1;padding:20px 0px 15px;}
.news-detail .info a{color:#333;}
.news-detail .info time{padding:0 5px;}
.news-detail .info span{padding:0 5px;}
.news-main p{line-height:2;}
.news-main iframe {max-width: 90%;display: inline;}
.news-main embed {max-width: 90%;display: inline;}
.news-main .keylink{
	border-bottom: 1px #ff913d dashed;color: #ff913d;
}
.news-main img {max-width: 80%;height: auto;margin: 10px auto;text-align: center;}
.news-tag{}
.news-tag dt{height:24px;line-height:24px;margin-right: 10px;margin-top: 5px;color:#333;}
.news-tag dd{}
.news-tag dd a{display:block;float:left;background:#f3f3f3;height:24px;line-height:24px;padding:0 10px;margin-right: 5px;margin-top: 5px;}
.news-tag dd a:hover{background:#ff913d;color:#fff;text-decoration:none;}
.news-related{background:#fff;}
.news-related .title{font-weight:normal;line-height: 1;}
.news-related .title p{font:bold 18px/20px simsun;width:60px;margin-top: -4px;}
.news-related .title p a{
	text-decoration:none;display:block;height:20px;background:#fff;border:2px solid #ccc;
	border-radius:100px;color:#ccc;
}
.news-related .title p a.prev{width:16px;padding-left: 4px;}
.news-related .title p a.next{width:14px;padding-left: 6px;}

.news-related .title p a:hover{background:#77a701;border-color:#77a701;color:#fff;}
.news-related .inner{width:600px;overflow:hidden;}
.news-related ul{width:620px;}
.news-related li{float:left;width:135px;text-align: center;margin-right:20px;margin-top:15px;overflow:hidden;}
.news-related li p{line-height:1.5;}
.news-related li img{width:135px;height:135px;vertical-align: top;}
.news-related li a:hover{color:#f60;}

.special-related{background:#fff;}
.special-related .title{font-weight:normal;line-height: 1;}
.special-related .title span{color:#ff913d;}
.special-related-item dl{height:150px;overflow:hidden;}
.special-related-item .pic{float: left;margin-right: 15px;}
.special-related-item .pic img{width:200px;height:150px;}
.special-related-item .title a{color:#333;line-height:1;}
.special-related-item .desc{line-height:1.8;padding-top: 10px;}
.special-related-item ul{width:620px;}
.special-related-item li{float:left;width:135px;text-align: center;margin-right:20px;overflow:hidden;}
.special-related-item li p{line-height:1;}
.special-related-item li img{width:135px;height:135px;vertical-align: top;}
.special-related-item li a:hover{color:#f60;}


.news-img-list{}
.news-img-list li{width: 185px;text-align: center;float: left;padding:7px 7px 7px 8px;}
.news-img-list li img{width:185px;height:185px;margin:auto;}
.news-img-list li .text{font-size:14px;height: 40px;margin-top: 10px;}

/*左侧漂浮 二维码*/
.float-left{position: fixed;left: 50%;margin-left: 540px;bottom:100px;width:74px;_position: absolute;_top: expression((documentElement.scrollTop+260)+'px'); z-index:999;height:auto;}
.margin-l{ margin-left: 10px;}
.pic-code{ width: 98px; height: 98px; background: #c7c7c7; text-align: center; line-height: 97px; position: relative;}
.pic-code img{ padding: 5px; width: 88px; height: 88px;}
.pic-code .offs{ width: 24px; height: 24px; z-index: 9; position: absolute; top: -17px; right: -8px; cursor: pointer; display: block;} 
.pic-code .offs img{ width: 24px; height: 24px;}
.code-c{ margin-top: 7px; width: 132px; color: #313230; font: 10px/16px "microsoft yahei"; position: relative;}
.m-left{ margin-left: -12px;}
.code-c img{ position: absolute; top: -20px; left: -25px;} 
.code-c em{color: #ca2319;}



.jctj_key {
    background:#fff;
}
.jctj_key .title{
    font-weight: normal;
}
.jctj_key a {
    display: inline;
    line-height: 26px;
    font-size: 14px;
    margin-right: 10px
}
.jctj_key a:hover{
    color:red;
}
.jctj_key .links {
    margin-top: 10px;
}