.category-section123 {	background-color:#fff;	height:auto;	width:1080px;	margin:5px auto}.category-section123 .left-side {	width:1080px;	border-top:4px solid #12ac33;	overflow:hidden;	height:990px;}.category-section123 .category-desc {	line-height:1.5;	color:#333}.category-section123 .category-list {	width:775px;	margin-top: 5px;}.category-section123 .category-list li {text-align: center;    float: left;    margin-right: 9px;    margin-top: 0px;    margin-bottom: 17px;    margin-left: 2px;	position: relative;}.category-section123 .category-list li a {	display:block;	width:180px;	height:190px;	border:1px solid #ddd}.category-section123 .category-list li a:hover {	box-shadow:0 2px 0 #eee}.category-section123 .category-list li img {	width:180px;	height:165px;	vertical-align:top}.category-section123 .category-list1 {	width:775px;	margin-top: 5px;}.category-section123 .category-list1 li {text-align: center;    float: left;    margin-right: 9px;    margin-top: 0px;    margin-bottom: 20px;    margin-left: 2px;	position: relative;}.category-section123 .category-list1 li a {	display:block;	width:245px;	height:245px;	border:1px solid #ddd}.category-section123 .category-list1 li a:hover {	box-shadow:0 2px 0 #eee}.category-section123 .category-list1 li img {	width:245px;	height:210px;	vertical-align:top;	margin-bottom:7px;}.category-section123 .category-list a:hover i {	background-position:-48px -50px}.category-section123 .category-list i{	position:absolute;	right:73px;	top:70px;	display:block;	width:33px;	height:33px;	background:transparent url("../images/sprite.png") no-repeat 0 -50px;	z-index:2;}.category-section123 .category-list li span {	display:block;	height:20px;	line-height:20px;	overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap}.category-section123 .right-side {	width:300px;	border-top:4px solid #12ac33;	overflow:hidden;	margin-top:10px;}.category-section123 .right-side .category-nav ul {	width:320px}.category-section123 .right-side .category-nav ul li {	float:left;	margin:10px 10px 0 0}.category-section123 .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-section123 .right-side .category-nav  .url1{	display:block;	width:65px;	height:30px;	overflow:hidden;	text-align:center;	line-height:30px;	background-color:#12ac33;	color:#fff;	border-color:#12ac33}.category-section123 .right-side .category-nav ul li a:hover {	background-color:#12ac33;	color:#fff;	border-color:#12ac33}.category-section {
	background-color:#fff;
	height:auto;
	width:1080px;
	margin:5px auto
}
.category-section .left-side {
	width:765px;
	border-top:4px solid #12ac33;
	overflow:hidden;
	height:auto;
}
.category-section .category-desc {
	line-height:1.5;
	color:#333
}

.category-section .category-list {
	width:775px;
	margin-top: 5px;
}
.category-section .category-list li {
text-align: center;
    float: left;
    margin-right: 9px;
    margin-top: 0px;
    margin-bottom: 17px;
    margin-left: 2px;
	position: relative;
}
.category-section .category-list li a {
	display:block;
	width:180px;
	height:190px;
	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:165px;
	vertical-align:top
}

.category-section .category-list1 {
	width:775px;
	margin-top: 5px;
}
.category-section .category-list1 li {
text-align: center;
    float: left;
    margin-right: 9px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 2px;
	position: relative;
}
.category-section .category-list1 li a {
	display:block;
	width:245px;
	height:245px;
	border:1px solid #ddd
}
.category-section .category-list1 li a:hover {
	box-shadow:0 2px 0 #eee
}
.category-section .category-list1 li img {
	width:245px;
	height:210px;
	vertical-align:top;
	margin-bottom:7px;
}

.category-section .category-list a:hover i {
	background-position:-48px -50px
}
.category-section .category-list i{
	position:absolute;
	right:73px;
	top:70px;
	display:block;
	width:33px;
	height:33px;
	background:transparent url("../images/sprite.png") no-repeat 0 -50px;
	z-index:2;
}

.category-section .category-list li span {
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.category-section .right-side {
	width:300px;
	border-top:4px solid #12ac33;
	overflow:hidden;
	margin-top:10px;
}


.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:#12ac33;
	color:#fff;
	border-color:#12ac33
}
.category-section .right-side .category-nav ul li a:hover {
	background-color:#12ac33;
	color:#fff;
	border-color:#12ac33
}


.recipe-category1 .category-nav ul {
	width:300px
}
.recipe-category1 .category-nav ul li {
	float:left;
	margin:0px 5px 0 0
}
.recipe-category1 .category-nav ul li a {
	display:block;
	width:66px;
	height:34px;
	overflow:hidden;
	text-align:center;
	line-height:34px;
	background-color:#fbfbfb;
	border:1px solid #eee;
	font-size:14px;
}
.recipe-category1 .category-nav  .url1{
	display:block;
	width:65px;
	height:34px;
	overflow:hidden;
	text-align:center;
	line-height:35px;
	background-color:#12ac33;
	color:#fff;
	border-color:#12ac33
}
.recipe-category1 .category-nav ul li a:hover {
	background-color:#12ac33;
	color:#fff;
	border-color:#12ac33
}

.recipe-category2 .category-nav ul {
	width:300px
}
.recipe-category2 .category-nav ul li {
	float:left;
	margin:0px 5px 10px 0
}
.recipe-category2 .category-nav ul li a {
	display:block;
	width:66px;
	height:34px;
	overflow:hidden;
	text-align:center;
	line-height:34px;
	background-color:#fbfbfb;
	border:1px solid #eee;
	font-size:14px;
}
.recipe-category2 .category-nav  .url1{
	display:block;
	width:65px;
	height:34px;
	overflow:hidden;
	text-align:center;
	line-height:35px;
	background-color:#12ac33;
	color:#fff;
	border-color:#12ac33
}
.recipe-category2 .category-nav ul li a:hover {
	background-color:#12ac33;
	color:#fff;
	border-color:#12ac33
}

.category-section .right-side .rank-list .rank-list-header p {
	width:100px;
	height:28px;
	line-height:28px;
	background-color:#22a94b;
	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:#37dd2c;
}
.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:#12ac33;
}
.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;
	line-height:15px;
}
.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:300px;
	height:28px;
	line-height:26px;
	background-color:#12ac33;
	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:17px 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}