﻿@import url(merry_base.css);
/* 共用 */
h2{font-size:16px;color:#fff}
em,strong{color:#d92b01}
.imgB img{border:1px #ffbd91 solid}
.indent{text-indent:24px}

.food,#leave{
	width:950px;
	margin:0 auto 10px auto;
	}
/* 底 */	
.msg,.shop,.intro{
	width:100%;
	margin-bottom:5px;
	background:url(../images/bg_bot.gif) left bottom no-repeat;
	padding-bottom:5px;
	}
/* 中 */	
.food_con{
		width:950px;
	padding:0px 7px 0 7px;
	background:url(../images/bg_mid.gif) left top repeat-y;
	}	

/*container*/
.container{
	width:962px;
	margin:auto;
	}
.header{
	text-align:center;
	}
/*导言*/

.msg p{
	width:100%;
	font-size:13px;
	color:#d82900;
	background:url(../images/bg_mid.gif) left repeat-y;
	margin-bottom:0px;
	padding-bottom:0px;
	}

.shop{
	background:none;
	margin-bottom:0px;
}
.shop h2{
	width:950px;
	margin:0 auto;
	padding-top:4px;
	line-height:31px;
	background:url(../images/bg_shop_h2_a.gif) bottom left repeat-x;
	font-weight:bold;
	}
.shop h2 em{
	display:block;
	width:245px;
	background:url(../images/bg_shop_h2.gif) no-repeat;
	text-indent:38px;
	color:#fff;
	
	}
.shop h2 a{
	float:right;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}
.shop dl{
	width:947px;
	padding:10px 7px 0px 7px;
	float:left;
	background:url(../images/bg_shop_mid.GIF) left top repeat-y;
	}
.shop dl dt,.shop dl dd{
	background:url(../images/bg_shop.gif) left bottom repeat-x;
	padding-top:15px;
	height:auto !important;
	height:300px;
	min-height:300px;
	border-bottom:1px #b32300 solid;
	}	
.shop dl dt{
	float:left;
	width:370px;
	padding-left:10px;
	}
.shop dl dd{
	width:547px;
	float:right;
	padding-left:20px;
}
.shop dl dd p.img_list img{
	padding:2px;
	margin:10px 10px 0 0;
}
.shop dl dd p{
	margin:2px 0;
	}
.shop dl dd span{
	color:#888;
	}
.shop dl dd a.down{
	float:right;
	margin-right:10px;
	}

.part_shop{
	width:920px;
	height:356px;
	background:url(../images/bg_environ.jpg) left no-repeat;
	margin:-5px auto 10px auto;
	_margin-top:-16px;
	padding:30px 0 20px 30px;
	_padding-top:44px;
	position:relative;
	}
.part_shop h3{
	position:absolute;
	width:10px;
	font-size:14px;
	color:#a35328;
	font-weight:normal;
	top:156px;
}	
.fl{
	float:left;
}
.fr{
	float:right;
}
.part_shop p{
	width:816px;
	line-height:2em;
	margin-bottom:10px;
}
.part_shop p.txt01 img{
	float:left;
	margin-right:5px;
}
.part_shop p.txt02 img{
	margin-left:5px;
	margin-right:0px;
	}
.part_shop p.txt01 span{
	display:block;
	float:left;
	*float:none;
	width:363px;
	height:108px;
	border:1px #ffbd91 solid;
	padding:20px;
	background:url(../images/bg_txt_01.gif) no-repeat;
}
.part_shop p.txt02 span{
	display:block;
	float:left;
	width:363px;
	height:108px;
	border:1px #ffbd91 solid;
	padding:20px;
	background:url(../images/bg_txt_01.gif) no-repeat;
}
.part_shop p.txt02 span{
	background:url(../images/bg_txt_02.gif) no-repeat;
}


.food h2{
	width:100%;
	height:25px;
	background:url(../images/bg_intro_top.gif) no-repeat;
	margin:0 auto;
	}


#copy{ width:100%; text-align:center;padding-top:10px}
#footer{width:950px;margin:auto; height:30px; background:url(../images/bg_footer.gif) repeat-x #f1612b}
