.body{width: 975px; overflow: hidden; zoom:1;}
.header .searchbar{ /* override searchbar background*/
	background: #F7931D url(/images/food3/image/bg_searchicon.png) no-repeat 20px 5px;
}
.submenu1{ /* for submenu */
	margin: 5px 0; padding: 8px; height: 17px;
	text-align: center;
	color: #F96310;
	background: url(/images/food3/image/gradient24.gif) repeat-x;
	border-top: 1px solid #F1F1F1;
}	.submenu1 a{ margin: 10px; color:#F96310;}
	.submenu1 a em{font-weight: bold; font-style: normal; color: #8D4C0E;}

.submenu2{
	position: relative; z-index: 20;
	height: 38px;
	padding-left: 265px; line-height: 38px;
} .submenu2 a{ margin: 8px;}

a{color: #4B4B4B; text-decoration: none;}
a:hover{text-decoration: underline;}
.more01{
	position: absolute; right: 10px; top: 5px;
	padding-left: 15px;
	color: #6B6D6E;
}
.more01 a{
	margin-left: 10px;
	color: #6B6D6E;
}
.more02{
	margin: -10px 0 0;
	text-align: right;
	padding: 0 20px;
}


.hlink01, .hlink01 a, a.hlink01{color:#FA6E0C;}
.hlink02, .hlink02 a, a.hlink02{color:#E98E28;}
.hlink03, .hlink03 a, a.hlink03{color:#7AA230;}
.hlink04, .hlink04 a, a.hlink04{color:#8D4C0E;}
.hlink05, .hlink05 a, a.hlink05{color:#FB3964;}

.hlink06, .hlink06 a, a.hlink06{color:#884B1E;}
.hlink07, .hlink07 a, a.hlink07{color:#75A801;}
.hlink08, .hlink08 a, a.hlink08{color:#2A5CD8;}

.em1{
	background: #F8F797;
	margin: 5px;
}

img{vertical-align: bottom;}

.crumb{
	margin-bottom: 10px;
	color: #6B6D6E;
	}
	.crumb strong{color: #F96310;}



/* columns, to control the widths and gaps between*/
.c0{width: 963px; margin-bottom: 4px; margin-right: -5px;}

.c1{float: left; width: 276px; margin-right: 5px;}
.c2{float: left; width: 454px; margin-right: 5px;}
.c3{float: left; width: 224px; overflow: hidden; }

.c4{float: left; width: 734px; margin-right: 5px; _overflow: hidden;}

.c5{float: left; width: 633px; margin-right: 5px;}
.c6{float: left; width: 324px; }

.c7{float: left; width: 694px; margin-right: 5px;}
.c8{float: left; width: 264px; }

.c9{float: left; width: 650px; margin-right: 5px;}
.c10{float: left; width: 310px; }

/* blocks, to control borders and background colors*/
.b0{position: relative; zoom:1;}
.block{overflow: hidden; zoom: 1;}
.left{float: left;}
.b1{
	position: relative; zoom:1;
	border: 1px solid #F9D784;
	padding: 5px;
	background: #FAFDF5;
	}
.b11{
	position: relative; zoom:1;
	border: 1px solid #F9D784;
	padding: 5px;
	}
.b2{background: #FAFAEE; overflow: hidden; position: relative; zoom: 1;}
.b3{border: solid #F8D619; border-width: 2px 1px 1px; position: relative;  overflow: hidden; zoom: 1;}
.b4{border: 1px solid #D0E7AF; border-top: 2px solid #8FC53F; position: relative;  overflow: hidden; zoom: 1;}
.b5{border: 1px solid #D0E7AF; position: relative;  overflow: hidden; zoom: 1; margin-top: 29px;}
.b6{border: 1px solid #F9DDEA; border-top: 2px solid #FB3964; position: relative;  overflow: hidden; zoom: 1;}
.b7{border: 1px solid #F9DDEA; position: relative;  overflow: hidden; zoom: 1; margin-top: 29px;}
.b8{border: 1px solid #F9D784; border-top: 2px solid #F96B1E; position: relative;  overflow: hidden; zoom: 1;}

.b9{border: 1px solid #D9DCE2; padding: 5px;}
.b10{border: 1px solid #D9DCE2; position: relative; zoom: 1;}



/* horizontal spliters */
.hr0{height: 5px; overflow: hidden; clear: both;}
.hr1{ height:1px; overflow: hidden; background: url(/images/food3/image/dotted6.gif) repeat-x; margin: 5px;}
.hr2{ height:1px; overflow: hidden; background: url(/images/food3/image/dotted4.gif) repeat-x; margin: 5px; clear: both;}
.hr3{ height:1px; overflow: hidden; background: url(/images/food3/image/dotted4.gif) repeat-x; margin: 15px 5px;}
.hr4{ height: 14px; background: url(/images/food3/image/bg_hr4.gif) no-repeat right 0; margin: 10px 0;}

/* action blocks */
.act1{padding: 3px; text-align: center;}
.act2{padding: 3px; text-align: right;}

/* banners */
.banner1{margin: 5px auto; clear: both; text-align: center;}
.banner1 img{vertical-align: bottom;}

.banner2{background: #DDF4FE; float: left;padding: 5px; _margin-right: -3px;}
.banner3{background: #F7C1D8;padding: 5px;}
.banner4{background: #EFD4BE;padding: 5px;}



/* lists */
.hotlinks1{
	height: 22px; padding-top: 7px;
	position: relative; left: 200px; z-index: 200;
}

.stl1{
	background: url(/images/food3/image/bg_landmark.gif) no-repeat; overflow: hidden; zoom: 1;
	padding: 20px 0 0 35px; width: 416px;margin-right: -20px;
	
}	.stl1 li{
		float: left; width:61px; height: 17px; margin:0 5px 4px 0;
		border: 1px solid #BBBABB; line-height: 17px; text-align: center;
		background: url(/images/food3/image/gradient29.gif) repeat-x 0 0;
		}
		.stl1 li em a{font-style: normal; color: #FA6E0C;}
.stl2{
	background: url(/images/food3/image/bg_varieties.gif) no-repeat; overflow: hidden; zoom: 1;
	padding: 20px 0 0 35px; width: 416px; margin-right: -20px;
	
}	.stl2 li{
		float: left; width:61px; height: 17px; margin:0 5px 4px 0;
		border: 1px solid #BBBABB; line-height: 17px; text-align: center;
		background: url(/images/food3/image/gradient29.gif) repeat-x 0 0;
		}
		.stl2 li em a{font-style: normal; color: #7AA230;}

.stl3{
	clear: both;
	background: url(/images/food3/image/bg_hk.gif) no-repeat; overflow: hidden; zoom: 1;
	margin: 5px; padding: 20px 0 0 45px;
	
}
	.stl3 li{
		float: left; width: 31%; margin-right: 10px;
		line-height: 20px;
	}
	.stl3 li .img{ float: left; margin-right: 8px;}
	.stl3 li .img img{padding: 1px; border: 1px solid #D7D7D7;}
	.stl3 li .info{padding-top: 10px; overflow: hidden; zoom: 1;}
	.stl3 li .info a{color: #000; font-weight: bold;}


.stl4{
	background: url(/images/food3/image/bg_footstreet.gif) no-repeat 5px 3px;; overflow: hidden; zoom: 1;
	padding: 36px 14px 0px; position: relative; zoom: 1;
	border: 1px solid #F8D888;
}
	.stl4 .item{
		float: left; width: 224px; margin-right: 15px;
		line-height: 21px;
	}
	.stl4 .item3{margin-right: 0;}
	.stl4 .item h4{margin: 2px 5px 3px 45px;; font-size: 14px;}
		.stl4 .item h4 a{color: #FA5910}
		.stl4 .item .info{
			position: relative; zoom: 1p;
			padding: 3px 8px;
			border: 1px solid #E3CCA7;
			text-indent: 36px;;
		}
			.stl4 .item1 .info{background: #FAFBF0;}
			.stl4 .item2 .info{background: #F9F1E2;}
			.stl4 .item3 .info{background: #F8F0E9;}

		.stl4 .item .icon{ position: absolute; left: 1px; _left: -42px; top: -20px; width: 36px; height: 36px; background: no-repeat 0 0;}
			.stl4 .item1 .icon{ background-image: url(/images/food3/image/icon_item1.gif);}
			.stl4 .item2 .icon{ background-image: url(/images/food3/image/icon_item2.gif);}
			.stl4 .item3 .icon{ background-image: url(/images/food3/image/icon_item3.gif);}





.tl0{
	padding: 5px;
} .tl0 .time{color: #7A7E86;}
.tl0 li{line-height: 22px; height: 22px; overflow: hidden;}


.tl1{
	padding: 10px;
	overflow: hidden; zoom:1;
}
	.tl1 li{
		height: 23px; overflow: hidden;
		color:#7F7F7F;
	}
	.tl1 li a{padding-left: 8px;  background: url(/images/food3/image/arrow_44.gif) no-repeat 0 4px; color: #000;}
	.tl1 .time{font-size: 11px; color: #7A7E86;}

.tl2{
	padding: 10px;
	overflow: hidden; zoom:1;
}
	.tl2 li{
		height: 23px; overflow: hidden;
		color:#7F7F7F;
	}
	.tl2 li a{padding-left: 8px;  background: url(/images/food3/image/bullet_02.gif) no-repeat 0 4px; color: #000;}
	.tl2 .time{font-size: 11px; color: #7A7E86;}


.tl3{
	padding: 10px;
	overflow: hidden; zoom:1;
}
	.tl3 li{
		height: 23px; overflow: hidden;
		color:#7F7F7F; padding-left: 15px;
		background: url(/images/food3/image/arrow_44.gif) no-repeat 0 center;
	}
	.tl3 li a{}
	.tl3 .user{float: right;}


.tl4{
	padding: 10px;
	overflow: hidden; zoom:1;
}
	.tl4 li{
		height: 23px; overflow: hidden;
		color:#7F7F7F;
		padding-left: 15px;  background: url(/images/food3/image/arrow_44.gif) no-repeat 0 center;
	}
	.tl4 li a{ color: #000;}
	.tl4 .time{float: right; font-size: 11px;}



.tl5{
	padding: 10px;
	overflow: hidden; zoom:1;
}
	.tl5 li{
		overflow: hidden;
		color:#7F7F7F;
		padding-bottom: 5px; margin-bottom: 5px;
		background: url(/images/food3/image/dotted3.png) repeat-x 0 bottom;
	}
	.tl5 li a{ color: #000; padding-left: 15px;  background: url(/images/food3/image/arrow_44.gif) no-repeat 0 center;}
	.tl5 .time{float: right; font-size: 11px;}




.il0{
	padding: 5px; margin-right: -5px;
	overflow: hidden; zoom:1;
}
	.il0 li{
		float: left;
		margin-right: 5px; padding: 4px;
		border: 1px solid #CFD0D2; background: #FFF;
		text-align: center;
		}
	.il0 li img,.il0 li em{display: block; font-style: normal; color: #7AA230; line-height: 1.4}

.il1{
	overflow: hidden;
	padding: 5px 0 0 10px;
}
	.il1 li{
		float: left; margin: 0 10px 10px 0;
	}
	.il1 li img{display: block; padding: 1px; border: 1px solid #D7D7D7;}
	.il1 li a:hover{color: #F96B1E;}
	.il1 li a:hover img{border-color: #F96B1E;}
	.il1 li strong{color: #8E4900; font-weight: normal;}
	
.il11{
	overflow: hidden;
	padding: 5px 0 0 5px;
}
	.il11 li{
		float: left; margin: 0 5px 5px 0;
		text-align: center;
	}
	.il11 li img{display: block; padding: 1px; border: 1px solid #D7D7D7;}
	.il11 li a:hover{color: #F96B1E;}
	.il11 li a:hover img{border-color: #F96B1E;}
	.il11 li strong{color: #8E4900; font-weight: normal;}
	


.il2{
	overflow: hidden;
	padding: 5px 0 0 10px;
	zoom: 1;
}
	.il2 li{
		overflow: hidden; zoom: 1;
		margin-bottom: 14px; line-height: 20px;
	}
	.il2 li .img{ float: left; margin-right: 8px;}
	.il2 li .img img{padding: 2px; border: 1px solid #D7D7D7;}
	.il2 li .info{padding-top: 10px; overflow: hidden; zoom: 1;}




.il3{
	overflow: hidden;
	padding: 13px 0 0 23px;
}
	.il3 li{
		float: left; padding: 0 21px 10px 0; margin-bottom: 14px;
		text-align: center; 
		background: url(/images/food3/image/dotted4.gif) repeat-x 0 bottom;
	}
	.il3 li img{display: block; padding: 1px; border: 1px solid #D7D7D7;}
	.il3 li a{color: #D31B0A;}
	.il3 li a:hover img{border-color: #D31B0A;}


.il4{ /* ol 食神榜 */
	padding: 5px; margin-top: -5px;
	background: url(/images/food3/image/bg_il4_2.gif) no-repeat 5px 32px;
}
	.il4 li{
		height: 30px; padding: 15px 0 15px 25px;
		background: url(/images/food3/image/dotted3.png) repeat-x 0 bottom;
	}
	.il4 li .avatar{
		float: left; margin-right: 5px;
	}
	.il4 li .info{
		line-height: 15px;
		}
	.il4 li .info img{ vertical-align: middle;}


.il5{
	overflow: hidden;
	margin-right: -60px;
	padding: 5px 0 0 10px;
	width: 671px;
}
	.il5 li{
		float: left; margin: 0 60px 10px 0;
		width: 160px;
	}
	.il5 li img{display: block; padding: 1px; border: 1px solid #D7D7D7;}
	.il5 li a em{font-style: normal;color: #8D4C0E;}
	.il5 li a:hover{color: #F96B1E; text-decoration: none;}
	.il5 li a:hover em{color: #F96B1E;}
	.il5 li a:hover img{border-color: #F96B1E;}

.il6{ /* ol 食神榜2 */
	padding: 5px; margin-top: -5px; zoom: 1;
	background: url(/images/food3/image/bg_il6.gif) no-repeat 3px 32px;
}
	.il6 li{
		height: 30px; padding: 15px 0 15px 25px; overflow: hidden;
		background: url(/images/food3/image/dotted3.png) repeat-x 0 bottom;
	}
	.il6 li .avatar{
		float: left; margin-right: 10px;
	}
	.il6 li .info{
		line-height: 18px;
		}
	.il6 li .info img{ vertical-align: middle;}
	.il6 li .info em{font-style: normal; color: #8D4C0E;}

.il7{
	padding: 5px; margin-top: -5px; zoom: 1;
}
	.il7 li{
		height: 30px; padding: 15px 0 15px 15px; overflow: hidden;
		background: url(/images/food3/image/dotted3.png) repeat-x 0 bottom;
	}
	.il7 li .avatar{
		float: left; margin-right: 10px;
	}
	.il7 li .info{
		line-height: 18px;
		}
	.il7 li .info img{ vertical-align: middle;}
	.il7 li .info em{font-style: normal; color: #8D4C0E;}
	.il7 li .info strong{color: #D71E18;}

.il7b{
	padding: 10px; margin-top: -5px; zoom: 1; overflow: hidden; zoom: 1;
	clear: both;
}
	.il7b li{
		float:left; width: 49.5%; height: 50px; padding: 15px 0; overflow: hidden;
		background: url(/images/food3/image/dotted3.png) repeat-x 0 bottom;
	}
	.il7b li .avatar{
		float: left; margin-right: 10px;
	}
	.il7b li .info{
		line-height: 18px;
		}
	.il7b li .info img{ vertical-align: middle;}
	.il7b li .info em{font-style: normal; color: #8D4C0E;}
	.il7b li .info strong{color: #D71E18;}



.il8{
	padding: 20px 10px 10px 20px;
	overflow: hidden; zoom: 1;
	margin-right: -20px;
}
	.il8 li{
		float: left; padding-right: 40px;
		background: url(/images/food3/image/dotted4.gif) repeat-x 0 bottom;;
		padding-bottom: 10px; margin-bottom: 20px;
	}
	.il8 .img{
	}	.il8 .img img{
			display: block;
			padding: 2px; border: 1px solid #D0D3D9;
		}
		.il8 .img a{color: #3366CC;}
		.il8 .img a:hover{color: #8D4C0E;}
		.il8 .img a:hover img{border-color: #8D4C0E;}

	.il8 .info{
	}	.il8 .info em{
			color: #8D4C0E;
			font-style: normal;
		}

.il9{
	padding: 10px;
	overflow: hidden; zoom: 1;
	margin-right: -20px;
}
	.il9 li{
		float: left; padding-right: 5px; width: 140px; overflow: hidden;
		background: url(/images/food3/image/dotted4.gif) repeat-x 0 bottom;;
		padding-bottom: 10px; margin-bottom: 20px;
		width: 580px;                      
	}
	.il9 .img{
	}	.il9 .img img{
			display: block;
			padding: 2px; border: 1px solid #D0D3D9;
		}
		.il9 .img a{color: #3366CC;}
		.il9 .img a:hover{color: #8D4C0E;}
		.il9 .img a:hover img{border-color: #8D4C0E;}

	.il9 .info{
	}	.il9 .info em{
			color: #8D4C0E;
			font-style: normal;
		}



.il9{ /* 搜索列表 */
	zoom: 1;
	padding: 20px;
}
	.il9 li{position: relative; zoom: 1; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; background: url(/images/food3/image/dotted4.gif) repeat-x 0 bottom;}
	.il9 .score{position: absolute; top: 5px; right: 10px;}
	.il9 .img{
		float: left;
		margin-right: 10px;
	}
	.il9 .img a{ display: block; text-decoration: none; text-align: center;}
		.il9 .img a:hover{color: #EA0F00;}
	.il9 .img img{ padding: 1px; border: 1px solid #CCC;}
	.il9 .img strong{color: #FA1F0A;}

	.il9 h5{overflow: hidden; background: #F5F5F5; padding: 2px 10px; zoom: 1;}
		.il9 h5 a{font-size: 14px; font-weight: bold; color: #AB2A02;}
	.il9 .info{
		padding: 0 10px;
		overflow: hidden; zoom: 1;
		line-height: 2;
		}
		.il9 .info strong{font-weight: normal; color: #F96310;}
		.il9 .info a{ color: #6B6D6E; text-decoration: underline;}


.dl1{
	padding: 5px 15px 0;
}
	.dl1 dt{
		font-size: 12px; font-weight: bold;
	}
	.dl1 dd{
		color: #6B6D6E;
		line-height: 18px;
		padding-bottom: 10px;
	}
	.dl1 dd strong{color: #000; font-weight: normal;}



.dl2{
	padding: 5px 10px;
}
	.dl2 dt{
		padding: 0 10px;
		font-size: 12px; font-weight: bold;
	}
	.dl2 dt .time{ float: right; font-size: 11px; color: #797C85; font-weight: normal;}
	.dl2 dd{
		color: #6B6D6E;
		line-height: 18px;
		padding: 0 10px 10px; margin-bottom: 10px;
		background: url(/images/food3/image/dotted6.gif) repeat-x 0 bottom;
	}
	.dl2 dd strong{color: #000; font-weight: normal;}

.dl3{
	overflow: hidden; zoom: 1; padding: 10px;
}
	.dl3 dt{float: left; margin-right: 10px; font-family: monospace; width: 6em; color: #8D4C0E;}
	.dl3 dd{overflow: hidden; zoom: 1; margin-bottom: 3px;}

.dl4{
	overflow: hidden; zoom: 1; padding: 10px;
}
	.dl4 dt{float: left; margin-right: 10px; font-family: monospace; width: 6em; color: #2A5CD8;}
	.dl4 dd{overflow: hidden; zoom: 1; margin-bottom: 3px;}
		.dl4 dd a{text-decoration: underline;}

.dl5{
	overflow: hidden; zoom: 1; padding: 10px 0;
}
	.dl5 dt{float: left; margin-right: 10px; font-family: monospace; width: 6em; font-weight: bold; color: #000;}
	.dl5 dd{overflow: hidden; zoom: 1;}







/* special block */
.normal{padding: 8px; text-indent: 2em; line-height: 19px; _line-height: 20px;}
.normal2{padding: 8px 10px; line-height: 2.2;}
	.normal2 strong{font-family: monospace; color: #BB378E;}
	.normal2 img{vertical-align: middle;}
.normal3{}
	.normal3 p{margin: 10px; text-indent: 2em; line-height: 1.4;}
.normal4{ text-align: center; padding: 10px 5px; line-height: 2;}
	.normal4 a img{border: 5px solid #E9E9E9;}
.normal5{text-align: center; padding: 10px 0;}
.normal6{text-align:right; padding: 10px;}

.normal7{padding: 30px;}
	.normal7 p{text-indent: 2em; line-height: 1.8; font-size: 14px;}

.landmark{
	background: url(/images/food3/image/bg_landmark.gif) no-repeat;
}
.addr1{
	zoom:1;
	margin: 10px; font-style: normal;
}
	.addr1 .tel{padding-left: 20px; background: url(/images/food3/image/icon_tel.gif) no-repeat -1px 2px;}
	.addr1 .qq{padding-left: 20px; background: url(/images/food3/image/icon_qq.gif) no-repeat 0 2px ;}

.newcommers{
	background: #FEF4F8;
}
	.newcommers h4{
		margin-right:5px;
		float:left; background: url(/images/food3/image/bg_newcommers.gif) no-repeat 0 0 ;
		width: 44px; height: 29px; overflow: hidden; text-indent: -9527px;
	}
	.newcommers p a{
		color: #6C6E70; line-height: 29px; margin-right: 5px;
	}

.ssjj{ /* 食神简介 */
	width: 621px; height: 332px; position: relative;
	background:url(/images/food3/image/bg_ssjj.gif) no-repeat 0 0;
}
	.ssjj .photo{position: absolute; top: 60px; left:20px;}
	.ssjj .user{position: absolute; bottom: 18px; left: 18px;}
		.ssjj .user img{vertical-align: middle;}
	.ssjj .info{position: absolute; left: 266px; top: 87px; width: 337px; height: 240px; overflow: auto; color: #6B6D6E;}
		.ssjj .info p{text-indent: 2em;}


.comments1{
	padding: 5px;
}
	.comments1 li{margin-bottom: 10px; zoom: 1;}
	.comments1 .img{float: left; margin-right: 10px;}
	.comments1 .info{overflow: hidden; zoom: 1;}
		.comments1 .info .actions{background: #F1F1F1; padding: 2px 10px;}
			.comments1 .info .actions .time{float: right; color: #6F7070;}
			.comments1 .info .actions a{color: #2A5CD8; margin-right: 20px; margin-left: 5px; text-decoration: underline;}
			.comments1 .info .actions a:hover{color: #FA6E0C;}
			.comments1 .info .actions img{vertical-align: middle;}
	.comments1 .commentbody{font-size: 14px; line-height: 24px; padding: 5px;}
		.comments1 .commentbody strong a{color: #AF4442; font-weight: normal; font-size: 12px;}


.comments2{
	margin: 20px;

}
.comments2 li{margin: 10px 0; overflow: hidden; zoom: 1; position: relative;}
.comments2 .img{
	float: left; border: 1px solid #CCC;
	margin-right: 10px;
	}
.comments2 .info{ overflow: hidden; zoom: 1; position: relative;}
	.comments2 .info strong a{ color: #C00; font-weight: normal;}
.comments2 .author{background: #F4F4F4; padding: 3px;}
.comments2 .author a{color: #2A5CD8; margin: 10px;}
.comments2 .time{color: #999;}
.comments2 .extra{text-align: right;}
	.comments2 .extra a{color:#AE2A03; text-decoration: underline; margin-left: 10px;}
.comments2 .tags a{color: #0062DA;}
.comments2 .score{position: absolute; top: 0; right: 10px;}



.canguan{ /* 餐馆模板 */
	position: relative; zoom: 1; overflow: hidden;
}
	.canguan h3{
		background: #F9F1E2;
		padding: 5px 10px;
		color: #8D4C0E;
		font-size: 14px;
	}


.album{
	padding: 10px;
	_width: 314px;
}
	.album .current{text-align: center;}
	.album .current img{
		border: 3px solid #EEE;
		padding: 1px;
	}
		.album .current a:hover img{border-color: #FF8919;}

	.album .others{
		position: relative; zoom:1;
		margin: 10px 0;
		padding: 0 15px;
	}
	.album .others ul{ border: 1px solid #D7D6D6; padding: 1px; height: 54px; width: 280px;overflow: hidden;}
		.album .others ul li{float: left; margin: 0 10px; display: inline;}
		.album .others ul li img{height: 52px; padding: 1px;}
			.album .others ul li a:hover{border: 0;}
			.album .others ul li a:hover img{background: #FF8919;}
		.album .others p{color:#ED1B23; padding-top: 10px;}
			.album .others p a{color:#ED1B23; margin-right: 10px;}
			.album .others p .owner{color: #000; margin-left: 50px; padding-left: 20px; background: url(/images/food3/image/arrow_46.gif) no-repeat 0 center;}
			.album .others p .owner a{color: #8E4900;}
	.album .others .prev{
		overflow: hidden;
		position: absolute; left: 0 ; top: 0;
		background: url(/images/food3/image/btn_prev2.gif) no-repeat;
		width: 13px; height: 58px;
		text-indent: -9527px;
	}
	.album .others .next{
		overflow: hidden;
		position: absolute; right: 0 ; top: 0;
		background: url(/images/food3/image/btn_next2.gif) no-repeat;
		width: 13px; height: 58px;
		text-indent: -9527px;
	}


.actions1{
	padding: 20px;
}
	.actions1 a{margin-right: 10px;}
	.actions1 img{ vertical-align: middle;}


.article01{
	
}	.article01 .hhb{position: absolute; left: 20px; top: 60px;}
	.article01 .articletitle{
		padding: 20px 0;
		text-align: center;
		font-size: 18px;
		}
	.article01 .meta{
		border: solid #CCC; border-width: 1px 0;
		line-height: 25px;
		text-align: center;
	}	.article01 .meta .timedate{color: #000;}
		.article01 .meta .timedate em{color: #76787B; font-style: normal;}
	.article01 .meta cite{color: #C2130E; margin-left: 20px; font-style: normal;}
	.article01 .articlebody p {
				font-size:14px;
				line-height:22px;
				margin:0pt 20px;
				padding:10px;
				text-indent:25px;
	}
	.article01 .articlebody img {
	display:block;
	margin:auto;
	border: 1px solid #000000;
	}
	
	.article01 .articlebody  a {
	color: #004AA1;
	}
	
	.article01 .keywords{padding: 30px;}
		.article01 .keywords a{text-decoration: underline;}
		.article01 .keywords a:hover{color: #F96310;}
	.commentsinfo { color: #044B88; padding: 10px; border-bottom: 1px solid #D0D0D0; margin: 10px; }
	.commentsinfo strong{font-weight: bold; color: #ED1B24;}
	.commentsinfo span{margin: 0 30px 0 200px;}

	.articlescore{margin: 10px; padding: 10px 25px; background: #F8F0E9; line-height: 30px;}
		.articlescore em{font-weight: bold; font-style: normal; color: #8D4C0E;}
		.articlescore img{vertical-align: 0;}
		.articlescore strong{font-weight: bold; color: #D14B1E;}
	a.print{float: right; padding-left: 20px; color: #717274; background: url(/images/food3/image/icon_printer.gif) no-repeat 0 5px;}





.categories3{
	padding: 10px 10px 0; margin-bottom: -10px;
	overflow: hidden; zoom: 1;
	}
	.categories3 dd{color: #999; margin-bottom: 20px;}
	.categories3 dt{color: #F96310; font-weight: normal; font-size: 14px;  float: left; clear: left;}
	.categories3 a{padding: 1px 3px; margin-right: 5px; color: #000; white-space: nowrap;}
	.categories3 a.active{background: #29B34C; color: #FFF;}
	.categories3 a.extra{border: 1px solid #CCC; color: #F87C22;}



/* headlines*/

.headline1{
	padding: 5px;
	padding-bottom: 16px; margin-bottom: 6px;
	background: url(/images/food3/image/dotted6.gif) repeat-x 0 bottom;
	}

	.headline1 h3{
		text-align: center;
		font-size: 14px;
	}
	.headline1 p{
		line-height: 1.6;
		color: #6B6D6E;
		}
		.headline1 p a{color: #FA6E0C;}
.headline2 h3{font-size: 16px;}
.headline2{
	padding: 10px;
	text-align: center;
	background: url(/images/food3/image/bg_hl2.gif) no-repeat 0 bottom;
}
.headline3 h3{font-size: 16px;}
.headline3{
	padding: 10px;
	text-align: center;
	background: url(/images/food3/image/bg_hl3.gif) no-repeat 0 bottom;
}
.headline4 h3{font-size: 16px;}
.headline4{
	padding: 10px;
	text-align: center;
	background: url(/images/food3/image/bg_hl4.gif) no-repeat 0 bottom;
}



/* titles */
.h_guide1{
	background: url(/images/food3/image/guide.jpg) no-repeat 0 0;
	height: 70px; margin-bottom: -23px;
	text-indent: -9527px;
}
.h01{
	background: url(/images/food3/image/arrow_45.gif) no-repeat 10px center;
	padding: 5px 5px 5px 30px; color: #F96B1E; font-size: 14px;
}

.h02{
	position: absolute; top:0; left: 0; z-index: 5;
	height: 28px; width: 100%;
}

.h03{
	background: url(/images/food3/image/arrow_46.gif) no-repeat 10px center;
	padding: 5px 5px 5px 30px; color: #8D4C0E; font-size: 14px;
}
.h04{
	background: url(/images/food3/image/arrow_47.gif) no-repeat 10px center;
	padding: 5px 5px 5px 30px; color: #8D4C0E; font-size: 14px;
}
.h05{
	background: url(/images/food3/image/arrow_48.gif) no-repeat 10px center;
	padding: 5px 5px 5px 30px; color: #8D4C0E; font-size: 14px;
	font: bold 16px "幼圆","经典圆体简",sans-serif;
}

.h06{
	padding: 5px 10px 5px 20px;
	background: url(/images/food3/image/bg_h063.gif) no-repeat 5px center;
	font: bold 16px "幼圆","经典圆体简",sans-serif;
	color: #F96310;
}
	.h06 .en{font: 12px Arial,sans-serif; color: #8D4C0E;}

.h07{margin: -1px -1px 10px -1px;}

.h08{background: #F8CD14; text-align: right; padding: 5px;}



/* pagination */
.pg1{
	text-align: right;
	padding: 5px 10px;
	}
.pg2{
	clear: both;
	height: 30px;
	padding: 0 15px;
	text-align: right;
	}
	.pg2 .left{
		float: left;
		}
	.pg2 .right{
		float: right;
		}
	.pg2 strong{color:#ED1B23;}
	.pg2 a{color:#044B88; text-decoration: underline;}
	.pg2 a:hover{color:#ED1B23;}

.infotip{background: #F5F5F5; line-height: 32px; padding: 0 20px;}
	.infotip img{vertical-align: middle;}
	.infotip em{color: #ED1B23; font-style: normal; font-weight: bold;}
	.infotip .pg2{float: right;}


/* tables */

.table1{
	table-layout: fixed;        
	width: 100%;
	margin: 5px 0;
}
	.table1 th{background: #FAF5FA repeat-x 0 bottom; font-size: 12px; color: #A02176;}
		.table1 th.topic{text-align: left;}

	.table1 td{padding: 2px;}
	.table1 .topic a{color: #004F9B;}
	.table1 .user{width:85px; text-align: center;}
	.table1 .views{width:120px; text-align: center;}
		.table1 td.views{color: #004F9B;}
	.table1 .time{width:85px; text-align: center;}


.table2{
	table-layout: fixed;
	width: 100%;
	margin: 5px 0;
}
	.table2 td{padding: 2px;}
	.table2 td.topic{padding-left: 20px; background: url(/images/food3/image/bullet_02.gif) no-repeat 10px 13px;}
		.table2 td.topic img{vertical-align: middle;}
		.table2 td.topic a{color:#4C4C4C;}
			.table2 td.topic a.new{color:#FF4C4C;}
			.table2 td.topic a.hot{color:#F14CEB; font-weight: bold;}
	.table2 .user{width:85px; text-align: center;}
		.table2 .user a{ color:#1C97E2;}

	.table2 .views{width:85px; text-align: center; color: #4C4C4C;}
	.table2 .time{width:85px; text-align: center; color: #4C4C4C;}
	.table2 .comment{width:150px; overflow: hidden;text-align: center; color: #4C4C4C;}


.table3{
	table-layout: fixed;
	width: 100%;
	margin: 5px 0;
}
	.table3 th{background: #F3F3F3; font-size: 12px;}
		.table3 th.topic{text-align: left;}

	.table3 td{padding: 3px; background: url(/images/food3/image/dotted3.png) repeat-x 0 bottom;}
		.table3 td.topic img{vertical-align: middle;}
		.table3 td.topic a{color:#000;}
			.table3 td.topic a.style1{color:#FF0000; font-weight: bold;}
			.table3 td.topic a.style2{color:#003DBA; font-weight: bold;}
			.table3 td.topic a.style3{color:#3D6300; font-weight: bold;}
	.table3 .user{width:85px; text-align: center;}
		.table3 .user a{ color:#1C97E2;}
	.table3 .icon{width:25px;}
		.table3 .icon img{vertical-align: middle;}
	.table3 .cate{width:80px; text-align: center; color: #4C4C4C;}
	.table3 .views{width:85px; text-align: center; color: #4C4C4C;}
	.table3 .time{width:85px; text-align: center; color: #4C4C4C;}


.table4{
	table-layout: fixed;
	width: 100%;
	margin: 10px auto;
	border-collapse: collapse;
}
	.table4 th{
		background: url(/images/food3/image/bg_table4.gif) repeat-x; border: solid #A6D0E7; border-width: 1px 0;
		height: 25px; line-height: 25px;
		font-weight: normal;
	}
	.table4 .thumb{
		width: 80px; text-align: center;
	}
	.table4 .join{width:50px;}
	.table4 .dim{color:#999;}
	.table4 tbody td{border-bottom: 1px dotted #CCC; padding: 15px 5px;}
	.table4 td{ vertical-align: center;}
	.table4 td img{ vertical-align: middle;}
	.table4 td a{ font-size: 14px; color:#779E00; text-decoration: underline;}
		.table4 td.join a{ font-size: 12px; color:#F7931D;}



.table5{
	table-layout: fixed;
	width: 98%;
	margin: 10px auto;
	border-collapse: collapse;
}
	.table5 caption{font-weight: bold;padding: 1em;}
	.table5 th{
		background: #F4F4F4;
		height: 25px; line-height: 25px; color:#797979;
	}
	.table5 tbody td{border-bottom: 1px dotted #CCC; padding: 10px 2px;}
	.table5 td{ vertical-align: center;}
	.table5 td img{ vertical-align: middle;}
	.table5 td a{ font-size: 14px; color:#779E00; text-decoration: underline;}
	.table5 .icon{width: 30px;}
	.table5 .title{text-align: left;}
		.table5 .title a{color:#0055A4;}
	.table5 .count{width: 60px;}
		.table5 td.count{font-size: 11px; line-height: 22px;}
	.table5 .replier,.table5 .author{text-align: left; width: 100px;}
	.table5 .author a{color:#0055A4; font-size: 12px;}
	.table5 .replier a{color:#F7931D;font-size: 12px;}
	.table5 .time{width: 80px;} .table5 td.time{font-size: 11px; text-align: center; line-height: 13px; color:#7F7F7F;}
	.table5 .checkbox{width: 40px; text-align: center;}

.table6{
	table-layout: fixed;
	width: 98%;
	margin: 10px auto;
	border-collapse: collapse;
	border-bottom: 1px dotted #999;
}
	.table6 th{
		height:25px;
		color:#fff; text-align: center;
		line-height: 25px;
		background: url(/images/food3/image/gradient01.gif) repeat-x;
		border: solid #17A3CE; border-width: 1px 0;
		}
	.table6 th.first{border-left-width: 1px;}
	.table6 th.last{border-right-width: 1px;}

	.table6 td{text-align: center; padding: 5px;}
		.table6 td img{vertical-align: middle;}
	.table6 .avatar{ width: 80px;}
	.table6 .user{ width: 140px;}
	.table6 .score{ width: 80px;}
	.table6 .trend{ width: 80px;}
	.table6 .time{width: 100px;}
	.table6 .even td{background: #F9F9F9;}

/* forms */
.f1{
	padding: 7px 10px;
}	.f1 p{margin: 8px 0; padding: 0;}
	.f1 p.action{text-align: center;}
		.f1 p.action a{margin: 0 5px;}
	.f1 label{font-family:"宋体", monospace;}


.f2{
	padding: 7px 10px;
	background: #F3F3F3;
}
	.f2 .item{clear: both; margin-bottom: 10px;}
	.f2 .block{overflow: hidden; zoom: 1;}
	.f2 .block2{overflow: hidden; zoom: 1; margin-left: 60px;}
	.f2 .action{margin-left: 70px;}
	.f2 label{float: left;  width: 5em; font-family:"宋体", monospace;}
	.f2 .radio label{float: none; }
	.f2 .radio input{vertical-align: middle;}
	.f2 .actions{margin-left: 60px;}
	.f2 .dim{color: #909090;}
	

.bt1{
	background: url(/images/food3/image/gradient25.gif) repeat-x 0 0;
	color: #000;
	border: 1px solid #98C127;
	padding: 3px 6px;
}

.bt2{
	background: url(/images/food3/image/gradient26.gif) repeat-x 0 0;
	color: #000;
	border: 1px solid #C8B719;
	padding: 3px 6px;
}

.bt3{
	background: url(/images/food3/image/gradient23.gif) repeat-x 0 0;
	color: #FFF;
	border: 1px solid #AE037B;
	padding: 5px 10px;
}

.bt4{
	background:url(/images/food3/image/gradient10.gif) repeat-x 0 0;
	height: 12px; line-height: 12px;
	padding: 5px 10px; color: #000;
	border: 1px solid #DEA303; text-decoration: none;
}

.bt5{background: url(/images/food3/image/bg_btn2.gif) no-repeat center center; font-weight: bold; color: #FFF; font-size: 14px;padding: 4px 15px;}
.bt6{border: 1px solid #F96310; color: #8D4C0E;padding: 3px 10px;}

.extrainfo{
	color:#999;
	margin: 10px 50px;
}
	.extrainfo h4{
		font-size: 12px; font-weight: bold; padding-left: 25px;
		background: url(/images/food3/image/icons.png) no-repeat 0 -827px;
		}
	.extrainfo ol{
		margin: 10px;
		}

.alert{font-size: 14px; color:#045193; font-weight: bold; }



.search2{
	padding:0 10px 5px; margin: 2px 0;
	background: #EEF9FE; height:32px;
	line-height: 32px; overflow: hidden;
}
	.search2 *{
		vertical-align: middle;
	}
.search3{
	padding:0 10px 5px; margin: 2px 0;
	background: #F8F0E9; height:32px;
	line-height: 32px; overflow: hidden;
}
	.search3 *{
		vertical-align: middle;
	}

/* tabs */



.tabs1{
	padding-top: 2px;
}
	.tabs1 .tabs{
		position: relative; z-index: 20;
		height: 28px; overflow: hidden;
		padding-left: 150px;
	}
		.tabs1 .tabs li{
			margin-top: 4px; margin-right: 6px;
			float: left; height: 23px;
		}	.tabs1 .tabs li a{
				float: left; padding: 0 10px; overflow: hidden;
				border: 1px solid #F8D619; color: #626365;
				height: 21px; line-height: 21px;
				background: url(/images/food3/image/gradient28.gif) repeat-x 0 1px;
			}
		.tabs1 .tabs li.current{ margin-top: 0; height: 28px;}
		.tabs1 .tabs li.current a{
			height: 27px; overflow: hidden;
			background: url(/images/food3/image/gradient27.gif) repeat-x center 0;
			border:solid #F96B1D; border-width: 1px 1px 0 1px;
			color: #FDFDFD; line-height: 27px;
			font-weight: bold; font-size: 14px;
		}
		.tabs1 .viewall{ position: absolute; left: 750px; width: 100px; top:8px;}
		.tabs1 .viewall a{ background: none; border: 0; color: #000;}
		.tabs1 .tabcontainer{
			position: relative; z-index: 10; overflow: hidden; zoom:1;
			border: solid #F8D619; border-width: 2px 1px 1px;
			margin-top: -2px;
			}


.tabs3{ /* dl */
	position: relative; zoom:1;
	padding-left: 50px;
}
.tabs3 dt{
	position: absolute; border:1px solid #BCBBBC;
	width: 17px; height: 60px; padding: 10px 5px; text-align: center; line-height: 30px;
}
	.tabs3 dt a{display: block; height: 60px; width: 17px; text-decoration: none !important;}
	.tabs3 .dt1{top: 15px; left: 15px;}
	.tabs3 .dt2{top: 96px; left: 15px;}
	.tabs3 .current{background: #26B5E4; font-weight: bold; border-color: #0194C4;}
	.tabs3 .current a{color: #FFF; font-size: 14px; }
	.tabs3 dd{padding-top: 5px;}


.tabs4{
	margin: 5px 0;
}
	.tabs4 .tabs{
		position: relative; z-index: 20; overflow: hidden;
		height: 22px; margin-left: 26px;
	}
		.tabs4 .tabs li{
			float: left; width: 81px; height: 20px; border: 1px solid #DA2077;
			margin-right: 4px; overflow: hidden;
		}	.tabs4 .tabs li a{
				display: block; width: 79px; height: 18px;
				overflow: hidden; text-align: center;
				border: 1px solid #FFF; color: #DA2077;
				text-decoration: none;
			}
			.tabs4 .tabs li a:hover{font-weight: bold;}
		.tabs4 .tabs li.current{border-bottom-color: #FFF;}
		.tabs4 .tabs li.current a{
			background: url(/images/food3/image/gradient19.gif) repeat-x 0 0;
			font-weight: bold;
			}
		.tabs4 .tabs li.more{position: absolute; float: none; border: 0;  right: 0;}
		.tabs4 .tabs li.more a{border: 0;}
		.tabs4 .tabcontainer{
			position: relative; zoom:1; z-index: 10;
			padding: 5px 10px;
			margin-top: -1px;
			background: url(/images/food3/image/line2.gif) no-repeat 0 0;
		}
		.tabs4 .tabcontainer .tl1{margin-left: 10px;}



.tabs5{

}
	.tabs5 .tabs{
		float: left; width: 22px;
		margin-right: -1px; _margin-right: -4px;
		position: relative; z-index: 10;
		overflow: hidden;
	}
	.tabs5 .tabs li{
		position: relative; z-index: 5;
		margin-top: -1px;
	}
	.tabs5 .tabs li a{
		display: block;
		width: 20px;  overflow: hidden;
		padding: 5px 0; text-align: center;
		color: #6C6E70; line-height: 13px; text-decoration: none;
		border:1px solid #BCBBBC; border-right-color: #DA2077;
		background: url(/images/food3/image/gradient20.gif) repeat-x 0 bottom;
		}
	.tabs5 .tabs li.current{z-index: 6;}
	.tabs5 .tabs li.current a{padding: 6px 0 7px; background: none;font-weight:bold; color: #000; border-color: #DA2077 #FFF #DA2077 #DA2077;}
	.tabs5 .tabcontainer{
		overflow:hidden; zoom:1;
		border: 1px solid #DA2077;
		border-top: 0;
	}





.tabs6{
	padding-top: 4px;
}
	.tabs6 .tabs{
		position: relative; z-index: 20;
		height: 28px;
		padding-left: 75px;
	}
		.tabs6 .tabs li{
			margin-right: 6px; padding-top: 6px;
			float: left; height: 22px;
		}	.tabs6 .tabs li a{
				_width: 0; _white-space: pre;
				display: block; padding: 0 15px; height: 21px; text-align: center;
				border: 1px solid #B2B2B2; border-bottom: 0; color: #000;
				line-height: 21px; font-weight: bold;
				background: url(/images/food3/image/gradient21.gif) repeat-x 0 0;
			}
		.tabs6 .tabs li.current{ padding-top: 0; height: 28px;}
		.tabs6 .tabs li.current a{
			height: 27px; line-height: 27px;
			background: url(/images/food3/image/gradient22.gif) repeat-x 0 0;
			border-color: #D458A6;
			color: #FFF; font-size: 16px;
		}
		.tabs6 .tabcontainer{
			position: relative; z-index: 10; overflow: hidden; zoom:1;
			border: solid #D458A6; border-width: 2px 1px 1px;
			padding: 10px;
			}
			.tabs6 .tabcontainer .left{
				float: left; margin: 10px 10px 0 0;
				}




.deco_bg3{position: absolute; left: 135px; top:35px; width:125px; height: 173px; background: url(/images/food3/image/bg_deco3.png) no-repeat;}

.contacts{
	position: absolute; right: 70px; top: 0;
	width: 163px;
}
	.contacts h4{
		margin: 0;
		height: 26px;
		background: url(/images/food3/image/bg_contact.png) no-repeat; text-align: center;
		font-weight: bold; color:#FFF; font-size: 12px; line-height: 26px;
		}
	.contacts .contactbody{border: 1px solid #18D6F6; background: #F0FDFF}
	.contacts p{ margin: 5px 10px;padding-left: 10px; background: url(/images/food3/image/bg_contact_n.png) no-repeat 0 6px;}
	.contacts p.active{background-image: url(/images/food3/image/bg_contact_a.png); color:#045193;}
	.contacts ul{margin: 0 20px 10px;}

.footer{
	background-image: url(/images/food3/image/bg_f_personal.gif);
}      



