.category-section {
	background-color:#fff;
	height:auto;
	width:1080px;
	margin:5px auto
}
.category-section .left-side {
	width:765px;
	border-top:4px solid #ff8400;
	overflow:hidden
}
.category-section .category-desc {
	line-height:1.5;
	color:#333
}
.category-section .category-list {
	width:775px
}
.category-section .category-list li {
	text-align:center;
	float:left;
	margin-right:11px;
	margin-top:15px
}
.category-section .category-list li a {
	display:block;
	width:180px;
	border:1px solid #ddd
}
.category-section .category-list li a:hover {
	box-shadow:0 2px 0 #eee
}
.category-section .category-list li img {
	width:180px;
	height:130px;
	vertical-align:top
}
.category-section .category-list li span {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.category-section .right-side {
	width:300px;
	border-top:4px solid #ff8400;
	overflow:hidden
}
.category-section .right-side .category-nav ul {
	width:320px
}
.category-section .right-side .category-nav ul li {
	float:left;
	margin:10px 10px 0 0
}
.category-section .right-side .category-nav ul li a {
	display:block;
	width:65px;
	height:30px;
	overflow:hidden;
	text-align:center;
	line-height:30px;
	background-color:#fbfbfb;
	border:1px solid #eee
}
.category-section .right-side .category-nav  .url1{
	display:block;
	width:65px;
	height:30px;
	overflow:hidden;
	text-align:center;
	line-height:30px;
	background-color:#ff8400;
	color:#fff;
	border-color:#ff8400
}
.category-section .right-side .category-nav ul li a:hover {
	background-color:#ff8400;
	color:#fff;
	border-color:#ff8400
}

.category-section .right-side .rank-list .rank-list-header p {
	width:100px;
	height:28px;
	line-height:28px;
	background-color:#e74a00;
	color:#fff
}
.category-section .right-side .rank-list .rank-list-header .tab-title {
	margin-top:2px
}
.category-section .right-side .rank-list .rank-list-header .tab-title li {
	float:left;
	margin-left:5px
}
.category-section .right-side .rank-list .rank-list-header .tab-title a {
	display:block;
	width:60px;
	height:24px;
	line-height:24px;
	border-radius:3px;
	background-color:#eee
}
.category-section .right-side .rank-list .rank-list-header .tab-title a:hover,.category-section .right-side .rank-list .rank-list-header .tab-title a.on {
	color:#fff;
	background-color:#ff8400
}
.category-section .right-side .rank-list .tab-content {
	height:auto;
	overflow:hidden
}
.category-section .right-side .rank-list .tab-item dl {
	background-color:#eee;
	padding:10px;
	height:76px;
	overflow:hidden
}
.category-section .right-side .rank-list .tab-item dl dt {
	float:left;
	margin-right:5px
}
.category-section .right-side .rank-list .tab-item dl img {
	width:100px;
	height:75px
}
.category-section .right-side .rank-list .tab-item dl .tab-item-title {
	height:22px;
	overflow:hidden
}
.category-section .right-side .rank-list .tab-item dl .tab-item-title a {
	color:#000
}
.category-section .right-side .rank-list .tab-item dl .tab-item-title a:hover {
	color:#ff8400
}
.category-section .right-side .rank-list .tab-item dl .tab-item-desc {
	overflow:hidden;
	line-height:1.5
}
.category-section .right-side .rank-list .tab-item dl .tab-item-desc a {
	padding-left:5px;
	color:#ff8400
}
.category-section .right-side .rank-list .tab-item dl .tab-item-desc a:hover {
	text-decoration:underline
}
.category-section .right-side .rank-list .tab-item ul {
	margin-top:4px;
	*margin-top:7px
}
.category-section .right-side .rank-list .tab-item ul li {
	line-height:1;
	border-bottom:1px solid #eee;
	padding:10px 0
}
.category-section .right-side .rank-list .tab-item ul a:hover {
	text-decoration:underline;
	color:#ff8400
}
.category-section .right-side .rank-list .tab-item ul span {
	width:170px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.category-section .right-side .rank-list .tab-item ul span a {
	color:#000
}
.category-section .right-side .rank-list .tab-item ul strong {
	font-weight:normal;
	padding:0 10px
}
.category-section .right-side .rank-list .tab-item ul strong a {
	color:#666
}
.category-section .right-side .rank-list .tab-item ul em {
	color:#999
}
.category-section .right-side .recommend-recipe h3 {
	width:100px;
	height:28px;
	line-height:28px;
	background-color:#e74a00;
	color:#fff;
	font-weight:normal
}
.category-section .right-side .recommend-recipe ul {
	width:320px
}
.category-section .right-side .recommend-recipe li {
	float:left;
	position:relative;
	width:145px;
	height:100px;
	padding-top:15px;
	margin-right:15px
}
.category-section .right-side .recommend-recipe a {
	display:block;
	width:145px;
	height:100px;
	color:#000;
	cursor:pointer
}
.category-section .right-side .recommend-recipe a:hover {
	color:#ff8400
}
.category-section .right-side .recommend-recipe img {
	width:145px;
	height:100px
}
.category-section .right-side .recommend-recipe span {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	width:145px;
	height:25px;
	line-height:25px;
	background-color:#fff;
	filter:alpha(opacity=90);
	*zoom:1;
	background-color:rgba(255,255,255,0.9)
}
.category-section .right-side .special-section h3 {
	width:100px;
	height:28px;
	line-height:28px;
	background-color:#e74a00;
	color:#fff;
	font-weight:normal
}
.category-section .right-side .special-section dl {
	width:100%
}
.category-section .right-side .special-section dl dt {
	float:left;
	position:relative;
	width:120px;
	height:80px;
	margin-right:5px
}
.category-section .right-side .special-section dl dt img {
	width:120px;
	height:80px
}
.category-section .right-side .special-section dl dt a {
	cursor:pointer
}
.category-section .right-side .special-section dl .desc {
	line-height:1.5;
	margin-top:3px
}
.category-section .right-side .special-section dl .desc a:hover {
	text-decoration:underline
}
.category-section .right-side .special-section ul li {
	text-align:center;
	float:left;
	width:88px;
	margin-top:10px
}
.category-section .right-side .special-section ul img {
	width:88px;
	height:60px;
	vertical-align:top
}
.category-section .right-side .special-section ul span {
	display:block;
	margin-top:5px;
	width:88px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.category-section .right-side .special-section ol {
	width:320px
}
.category-section .right-side .special-section ol li {
	float:left;
	margin:1px 10px 5px 0
}
.category-section .right-side .special-section ol li a {
	display:block;
	width:65px;
	height:30px;
	overflow:hidden;
	text-align:center;
	line-height:30px;
	background-color:#fbfbfb;
	border:1px solid #eee
}
.category-section .right-side .special-section ol li a:hover {
	background-color:#ff8400;
	color:#fff;
	border-color:#ff8400
}
.food-section {
	background-color:#fff;
	height:auto;
	width:1080px;
	margin:20px auto
}
.food-section .left-side {
	width:765px;
	overflow:hidden
}
.food-section .left-cate-nav {
	border-bottom:2px solid #ff8400;
	overflow:hidden;
	width:760px
}
.food-section .left-cate-nav ul {
	width:775px;
	margin-left:-1px
}
.food-section .left-cate-nav li {
	float:left;
	width:90px;
	height:35px;
	text-align:center;
	line-height:35px;
	margin-right:6px;
	margin-bottom:10px
}
.food-section .left-cate-nav a {
	display:block;
	background-color:#eee
}
.food-section .left-cate-nav a:hover,.food-section .left-cate-nav a.current {
	background-color:#ff8400;
	color:#fff
}
.food-section .left-cate-nav a:hover,.food-section .left-cate-nav a.current1 {
	background-color:#e74a00;
	color:#fff
}
.food-section .category-list {
	width:775px
}
.food-section .category-list .category-list-title a,.food-section .category-list .category-list-more a {
	background-color:#eee
}
.food-section .category-list .category-list-title a:hover,.food-section .category-list .category-list-more a:hover {
	background-color:#ff8400
}
.food-section .category-list .category-list-title a:hover span,.food-section .category-list .category-list-more a:hover span {
	color:#fff
}
.food-section .category-list .category-list-title span,.food-section .category-list .category-list-more span {
	top:0;
	background:none;
	color:#ff8400;
	font-weight:bold
}
.food-section .category-list li {
	text-align:center;
	float:left;
	margin:15px 10px 0 0
}
.food-section .category-list li a {
	display:block;
	width:100px;
	height:70px;
	overflow:hidden;
	position:relative
}
.food-section .category-list li a:hover span {
	display:block;
	top:0
}
.food-section .category-list li a:hover img {
	-webkit-filter:blur(1px)
}
.food-section .category-list li img {
	width:100px;
	height:70px;
	vertical-align:top;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.food-section .category-list li span {
	display:block;
	position:absolute;
	width:100px;
	height:70px;
	line-height:70px;
	font-size:16px;
	color:#fff;
	text-align:center;
	left:0;
	top:-70px;
	background-color:#333;
	filter:alpha(opacity=80);
	background-color:rgba(0,0,0,0.3);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.food-section .right-side {
	width:300px;
	overflow:hidden
}
.food-section .right-side .rank-list .rank-list-header p {
	width:100px;
	height:28px;
	line-height:28px;
	background-color:#e74a00;
	color:#fff
}
.food-section .right-side .rank-list .rank-list-header .tab-title {
	margin-top:2px
}
.food-section .right-side .rank-list .rank-list-header .tab-title li {
	float:left;
	margin-left:5px
}
.food-section .right-side .rank-list .rank-list-header .tab-title a {
	display:block;
	width:60px;
	height:24px;
	line-height:24px;
	border-radius:3px;
	background-color:#eee
}
.food-section .right-side .rank-list .rank-list-header .tab-title a:hover,.food-section .right-side .rank-list .rank-list-header .tab-title a.on {
	color:#fff;
	background-color:#ff8400
}
.food-section .right-side .rank-list .tab-content {
	height:auto;
	overflow:hidden
}
.food-section .right-side .rank-list .tab-item dl {
	background-color:#eee;
	padding:10px;
	height:76px;
	overflow:hidden
}
.food-section .right-side .rank-list .tab-item dl dt {
	float:left;
	margin-right:5px
}
.food-section .right-side .rank-list .tab-item dl img {
	width:100px;
	height:75px
}
.food-section .right-side .rank-list .tab-item dl .tab-item-title {
	height:22px;
	overflow:hidden
}
.food-section .right-side .rank-list .tab-item dl .tab-item-title a {
	color:#000
}
.food-section .right-side .rank-list .tab-item dl .tab-item-title a:hover {
	color:#ff8400
}
.food-section .right-side .rank-list .tab-item dl .tab-item-desc {
	overflow:hidden;
	line-height:1.5
}
.food-section .right-side .rank-list .tab-item dl .tab-item-desc a {
	padding-left:5px;
	color:#ff8400
}
.food-section .right-side .rank-list .tab-item dl .tab-item-desc a:hover {
	text-decoration:underline
}
.food-section .right-side .rank-list .tab-item ul {
	margin-top:4px;
	*margin-top:7px
}
.food-section .right-side .rank-list .tab-item ul li {
	line-height:1;
	border-bottom:1px solid #eee;
	padding:10px 0
}
.food-section .right-side .rank-list .tab-item ul a:hover {
	text-decoration:underline;
	color:#ff8400
}
.food-section .right-side .rank-list .tab-item ul span {
	width:170px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.food-section .right-side .rank-list .tab-item ul span a {
	color:#000
}
.food-section .right-side .rank-list .tab-item ul strong {
	font-weight:normal;
	padding:0 10px
}
.food-section .right-side .rank-list .tab-item ul strong a {
	color:#666
}
.food-section .right-side .rank-list .tab-item ul em {
	color:#999
}
.food-section .right-side .recommend-recipe h3 {
	width:100px;
	height:28px;
	line-height:28px;
	background-color:#e74a00;
	color:#fff;
	font-weight:normal
}
.food-section .right-side .recommend-recipe ul {
	width:320px
}
.food-section .right-side .recommend-recipe li {
	float:left;
	position:relative;
	width:145px;
	height:100px;
	padding-top:15px;
	margin-right:15px
}
.food-section .right-side .recommend-recipe a {
	display:block;
	width:145px;
	height:100px;
	color:#000;
	cursor:pointer
}
.food-section .right-side .recommend-recipe a:hover {
	color:#ff8400
}
.food-section .right-side .recommend-recipe img {
	width:145px;
	height:100px
}
.food-section .right-side .recommend-recipe span {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	width:145px;
	height:25px;
	line-height:25px;
	background-color:#fff;
	filter:alpha(opacity=90);
	*zoom:1;
	background-color:rgba(255,255,255,0.9)
}
.food-section .right-side .special-section h3 {
	width:100px;
	height:28px;
	line-height:28px;
	background-color:#e74a00;
	color:#fff;
	font-weight:normal
}
.food-section .right-side .special-section dl {
	width:100%
}
.food-section .right-side .special-section dl dt {
	float:left;
	position:relative;
	width:120px;
	height:80px;
	margin-right:5px
}
.food-section .right-side .special-section dl dt img {
	width:120px;
	height:80px
}
.food-section .right-side .special-section dl dt a {
	cursor:pointer
}
.food-section .right-side .special-section dl .desc {
	line-height:1.5;
	margin-top:3px
}
.food-section .right-side .special-section dl .desc a:hover {
	text-decoration:underline
}
.food-section .right-side .special-section ul li {
	text-align:center;
	float:left;
	width:88px;
	margin-top:10px
}
.food-section .right-side .special-section ul img {
	width:88px;
	height:60px;
	vertical-align:top
}
.food-section .right-side .special-section ul span {
	display:block;
	margin-top:5px;
	width:88px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.food-section .right-side .special-section ol {
	width:320px
}
.food-section .right-side .special-section ol li {
	float:left;
	margin:1px 10px 5px 0
}
.food-section .right-side .special-section ol li a {
	display:block;
	width:65px;
	height:30px;
	overflow:hidden;
	text-align:center;
	line-height:30px;
	background-color:#fbfbfb;
	border:1px solid #eee
}
.food-section .right-side .special-section ol li a:hover {
	background-color:#ff8400;
	color:#fff;
	border-color:#ff8400
}
.gg300{
	width: 300px;
	height: 250px;
	margin-top: 15px;
}


.category-section .new-item {
	border-bottom:1px dotted #ddd;
	padding:15px 5px;
	background-color:#fff
}
.category-section .new-item .news-cover {
	margin-right:10px
}
.category-section .new-item .news-cover img {
	width:120px;
	vertical-align:top
}
.category-section .new-item .new-title {
	line-height:1
}
.category-section .new-item .new-info {
	font-family:"宋体";
	color:#999;
	line-height:3
}
.category-section .new-item .new-desc {
	color:#999
}
.category-section .new-item:hover {
	background-color:#f7f7f7
}
.category-section .new-item:hover .new-desc {
	color:#666
}


.star-info{}.star-info-title{padding:10px 20px 11px;background:#f0f0f0;font-family:'Microsoft YaHei';font-size:16px;color:#333}
.star-info-title-icon{width:13px;height:15px;margin-right:4px;background-position:-116px 0;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}
.star-info-con{margin-top:2px;padding:14px 20px;background:#f0f0f0;line-height:24px;font-family:'Microsoft YaHei';font-size:12px;color:#333;position:relative;overflow:hidden}
.star-info-scroll{width:100%;height:100%;padding-right:40px}
.star-info-scroll-thumb{width:10px;background:#d4d4d4}
.star-info-scroll-content-empty{width:200px;height:40px;margin:24px auto;display:block;font-size:0}