@charset "utf-8";
/* pub */

body {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #F4F1EC;
	font-size:12px;
}

.BodyCenter {
	float: left;
	width: 100%;
}
a img {
	border:0px;
}
A:link {
	text-decoration:none
}
A:visited {
	text-decoration:none
}
A:hover {
	text-decoration:underline
}
img {
	padding:0px;
	margin: 0px;
}
#CenterMainRes {
	width: 897px;
	float: left;
}

.DefaultLayout100 {
	float:left;
	width:100%;
}

/* intro */

#TopRight a {
	color: #FFF;
	font-size:12px;
}
#IntroContact {
	height: 768px;
	width: 1097px;
	margin: auto;
}
#TopRightA {
	height: 20px;
	width: 115px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
#TopRightA a {	
	font-size:14px;
}
#TopRightB {
	height: 18px;
	width: 250px;
	color:#FFF;
}
#IntroTop {
	margin:auto;
	height:144px;
	padding-top: 45px;
	overflow:hidden;
	background-image: url(IntroBottomBG.jpg);
}
.IndexMainBG {
	background-color:#1a110a;
	float:left;
	height:auto;
}
#IntroTopB {
	height: 118px;
	width: 780px;
	margin:auto;
	background-repeat: repeat-x;
}
#ImgBox {
	background-color: #392A17;
	height: 366px;
	width: 100%;
}
#ImgBoxB {
	height: 366px;
	width: 780px;
	margin:auto;
}
#ImgBoxSubA {
	margin: auto;
	height: 365px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #392A17;
	background-image: url(MainImg.jpg);
	background-repeat: no-repeat;
}
#ImgBoxSubB {
	margin-top: 312px;
	position: absolute;
	height: 52px;
	width: 780px;
	background-color: #392A17;
	font-size: 10px;
	color: #FFF;
	padding-top: 2px;
	filter: Alpha(Opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
}
#IntroQuick {
	background-image: url(DarkBG.jpg);
	background-repeat: repeat-x;
	height: 82px;
	width: 100%;
}
#IntroQuickB {
	height: 72px;
	width: 780px;
	margin:auto;
	padding-top: 10px;
}
#ImgBoxSubD {
	padding-left: 5px;
	position: absolute;
}
.QuickSub {
	font-size: 12px;
	height: 14px;
	padding-bottom: 10px;
}
#IntroBottom {
	background-image: url(IntroBottomBG.jpg);
	background-repeat: repeat-x;
	height: 126px;
	width: 100%;
	float:left;
}
#IntroBottomB {
	height: 126px;
	width: 780px;
	margin:auto;
}
.BottomSub {
	font-size: 12px;
	line-height: 15px;
	color: #FFF;
	text-align: right;
	padding-top:5px;
	width: 650px;
	margin:auto;
}
.BottomSub a {
	color: #FFF;
}
.QuickSub a {
	font-size: 12px;
	color:#FFF;
}
#ImgBoxSubC {
	padding-top: 5px;
	font-size: 14px;
	position: absolute;
	left: 159px;
	top: 15px;
}
#ImgBoxSubE {
	position: absolute;
	left: 680px;
	top: 15px;
	padding-top: 5px;
	font-size:14px;
}

#LogoBox {
	background: url(LoGO.png);
	width:215px;
	height:119px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/LOGO.png");
	_background:none;
	background-repeat: no-repeat;
	position: absolute;
	top: 37px;	
	z-index:99;
}
#TopRight {
	float: right;
	height: auto;
	width: auto;
}
#IntroTopIndex {
	background-color: #150E08;
	height: 26px;
	width: 100%px;
}
#IntroTopIndexB {
	height: 26px;
	width: 780px;
	text-align:left;
	margin:auto;
}
.IndexTopSub {
	line-height: 26px;
	text-align: center;
	float: left;
	height: 26px;
	padding-right: 25px;
	padding-left: 3px;
}
#IntroTopIndex a {
	color:#FFF;
	font-size:12px;
}
#QuickRight {
	float:right;
}
#QuickRight select {
	color: #D8B281;
	background-color: #392A17;
	border: 1px solid #936E41;
}
/* bottom */
	
#PubBottom {
	background-image: url(PubBottomBG.jpg);
	background-repeat: repeat-x;
	height: 112px;
	width: 100%;
	float:left;
}
/* head */

#HeadBoxTop {
	background-image: url(HeadBG.jpg);
	background-repeat: repeat-x;
	height: 140px;
	width: 100%;
	margin: auto;
}
#TopReg {
	margin:auto;
	padding-top:10px;
	height: 25px;
	width: 902px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #563B04;
}
.sub_box_de {
	display:none;
	width:470px;
	float:right;
	height: 26px;
	margin:auto;
}
#TopReg a {
	color:#B18A53;
	font-size:12px;
}
#headRegA {
	text-align: right;
	height: 15px;
	width: auto;
	color:#B18A53;
	float: right;
}
#HeadTopLogo {
	height: 104px;
	width: 100%;
	margin:auto;
}
#HeadImg {
	height: 104px;
	width: 902px;
	margin:auto;
}
#headIndex {
	background-color: #371F03;
	margin: auto;
	height: 26px;
	width: 100%;
	overflow:hidden;
}
.HeadindexJSsub {
	float: left;
	height: 26px;
	line-height: 26px;
	margin-left: 15px;
	display:inline;
}
.sub_box {
	display:none;
	width:470px;
	float:right;
	height: 26px;
	margin:auto;
}
.HeadindexJSsub a {
	color:#ae8952;
	font-size:12px;
}
#HeadContent {
	height:166px;
}
#headIndexMain {
	height: 26px;
	width: 475px;
	float: right;
	line-height: 26px;
}
#headIndexMainContent {
	height: 26px;
	width: 500px;
	float:right;
}
#HeadIndexS {
	margin:auto;
	width:902px;
	height:26px;
}
.headIndexSub {
	float: left;
	display:inline;
	margin-left: 15px;
}
.headIndexSub a {
	font-weight:bold;
}
.headIndexSub_curr {
	background-image:url(headIndexChangeSubBG.gif);
	float: left;
	height:26px;
	margin-left: 15px;
	display:inline;
	background-repeat: no-repeat;
	background-position: center;
}
.headIndexSub_curr a {
	font-weight:bold;
	padding:0px;
	margin:0px;
}
#headIndexMain a {
	color:#AF8B4F;
	font-size:12px;
}
#headIndexImg {
	float: left;
	height: 26px;
}
#TopReg select {
	width:86px;
	height: auto;
	background-color: #4E3E2E;
	border: 1px solid #766D64;
	color: #AD8A52;
}
#TopLeftSelect {
	position: absolute;
	float: left;
	height: auto;
	width: auto;
}
.headIndexSubContent {
	margin:auto;
	width: 890px;
	height:26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdbca8;
}
.TopIndexSubCont {
	position: absolute;
	z-index: 5;
	height: 26px;
	width: 100%;
	left: 0px;
	top: 165px;
}
/* index */

#IndexTop {
	height: 333px;
	width: 890px;
	border: 5px solid #8F775F;
	float:left;
}
#indexPicLeft {
	float: left;
	height: 68px;
	width: 316px;
}
#IndexPicRight {
	float: left;
	height: 68px;
	padding-left: 30px;
}
#PicRightTop {
	font-family: "黑体";
	font-size: 14px;
	color: #595248;
	font-weight: bold;
	padding-top: 18px;
}
#PicRightBottom {
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #927549;
}
#IndexMainCon {
	height: auto;
	margin-top: 20px;
	width:900px;
	float:left;
}
#MainConLeft {
	float: left;
	height: auto;
	width: 294px;
}
#MainConNor {
	margin-left:30px;
	display:inline;
	float: left;
	height: 165px;
	width: 269px;
}
#MainConRight {
	float: left;
	height: auto;
	display:inline;
	margin-left:30px;
	width: 230px;
}
.IntroRightTitleBroad {
	height:16px;
	width:120px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9c9897;
	margin-bottom:5px;
}
.IntroMainLeftText a {
	color:#9a6309;
}
#IndexBottomIndexB {
	width:100%;
	margin:auto;
}
#IndexBottomIndex {
	margin-bottom: 5px;
	margin-top:10px;
	float: left;
	width: 100%;
	height:auto;
}
.PubBottomIndexB {
	margin:auto;
	width:902px;
	height: 28px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C6BEB3;
	border-bottom-color: #C6BEB3;
	position: relative;
}
.BottomIndexSub {
	float: left;
	height: 28px;
	padding-right: 50px;
	line-height: 28px;
}
#TopLeft {
	float: left;
	width: 345px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #8F775F;
	height: 333px;
	background-image: url(TopLeftBG.jpg);
	background-repeat: no-repeat;
}
#TopLeftS {
	float: left;
	width: 345px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #8F775F;
	height: 333px;
}

#ConLeftTop {
	height: 35px;
	float:left;
	width:100%;
}
.ResOrderDoneCenter {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f0ede8;
	border-bottom-color: #f0ede8;
}
.ResOrderDoneCenterSub {
	height:34px;
	line-height:34px;
}

.LogoAb {
	background: url(LoGO.png);
	width:215px;
	height:119px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/LOGO.png");
	_background:none;
	background-repeat: no-repeat;
	position: absolute;
	top: 37px;	
	z-index:99;
}

#LeftTopImg {
	float: left;
	height: 7px;
	width: 100%;
}
.RedFontS {
	color:#a04242;
	font-weight:bold;
}
#LeftTopRight {
	float: right;
	height: 20px;
	width: 36px;
}
.floatLeft {
	float:left;
	height:auto;
	width:100%;
}
#MainLeftCon {
	float:left;
	height: 98px;
	width: 294px;
}
#LeftConLeft {
	width: 51px;
	float: left;
}
#LeftConRight {
	float: left;
	width: 240px;
	padding-top: 5px;
	height: 90px;
}
#TopLeftBotton {
	height: 23px;
	padding-top: 40px;
	text-align: right;
	padding-right: 15px;
}
#LeftDiv {
	float:left;
	margin-left:15px;
	margin-top:15px;
	display:inline;
	height: 240px;
}
.DivA {
	float: left;
	height: 28px;
	width: 157px;
	background-image: url(DivA.gif);
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #7D5732;
	text-align: center;
}
.DivB {
	float: left;
	height: 23px;
	width: 158px;
	overflow:hidden;
	padding-top: 5px;
	background-image: url(DivB.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 12px;
	font-weight: bold;
	color: #C8C3AF;
	line-height: 23px;
	text-align: center;
}
.LeftDivNorA {
	float:left;
	background-color: #E0DDD4;
	width: 293px;
	height: 192px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BDBDB3;
	border-bottom-color: #BDBDB3;
	border-left-color: #BDBDB3;
	padding: 10px;
	font-size: 12px;
	color: #51504E;
}
.LeftDivNorB {
	float:left;
	background-color: #E0DDD4;
	width: 293px;
	height: 192px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BDBDB3;
	border-bottom-color: #BDBDB3;
	border-left-color: #BDBDB3;
	padding: 10px;
	font-size: 12px;
	color: #51504E;
}
#DivNorLeftS {
	width: 140px;
	float: left;
}
#DivBottom {
}
.SelectType {
	width: 70px;
	float: left;
}
#DivNorRightS {
	float: left;
	width: 140px;
}
#DivNorATitle {
	float:left;
	background-color: #EBEAE5;
	height: 37px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.DivTop {
	width: 140px;
	float: left;
}
.LeftConRightCon {
	font-size: 12px;
	color: #34332E;
	padding-bottom: 8px;
}
.LeftConRightCon a {
	color: #34332E;
}
#ConLeftBottomIMG {
	height: 38px;
	float:left;
}
#MainConNor img {
	border: 1px solid #E4E2E3;
}
#IndexTopRight {
	float:left;
	height:333px;
}
.IntroMainLeftTitle {
	font-weight:bold;
	color:#736248;
	font-size:12px;
}
.floatLeftS {
	float:left;
	height:auto;
	width:auto;
	display:inline;
}
.ResOrder {
	float:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e1d7cd;
	border-bottom-color: #e1d7cd;
}
#IndexPic {
	height: 68px;
	width: 900px;
	float:left;
}
#IndexPicSub {
	width: 856px;
	margin-right: 26px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1C8A0;
	height: 68px;
}
#IndexCon {
	background-color: #F4F1EC;
	width: 900px;
	clear:left;
	margin:auto;
	margin-top:26px;
}
#IndexConIntro {
	clear:both;
	background-color: #F4F1EC;
	width: 100%;
	padding-top:20px;
}
.BottomIndexSub a {
	font-size:12px;
	color: #6C5C4C;
}
#TopRight img {
	height: 333px;
	width: 542px;
}
#LeftDivTitle {
	float:left;
	overflow:hidden;
	height: 28px;
}
#DivNor {
	float:left;
	height: 40px;
}
#DivBottom {
	float:left;
	margin-top:20px;
	height: 40px;
}
/* body */

#bodyMainBox {
	width: 929px;
	margin: auto;
	height:auto;
}
#CenterMainB {
	float: left;
	width: 912px;
	background-color: #FFF;
	padding-top: 10px;
}
#CenterMain {
	padding-top:26px;
	width: 884px;
	background-color: #FFF;
	padding-right: 30px;
	padding-left: 30px;
	float:left;
	height:auto;
	background-image: url(center_bg.jpg);
}
#ResCenterMain {
	float: left;
	width: 912px;
	background-color: #FFF;
	padding-top: 10px;
}
#BodyBan {
	height: 169px;
	width: 881px;
	padding-bottom: 20px;
	padding-top:10px;
}
#BarBan {
	height: auto;
	width: 868px;
	margin-top:10px;
	float:left;
}
.SideBar {
	float: left;
	width: 180px;
	height: auto;
}
.SideBarAAA {
	float: left;
	width: 160px;
	padding-right: 10px;
}
.Main2 {
	margin-top:10px;
	float: left;
	width:100%;
	height:auto;
}
.ResOrderCenterContent {
	height:auto;
	min-height:800px;
	height:auto !important;
	height:800px;
	overflow:visible;
}
.SideTopIMG {
	height: 141px;
	width: 180px;
}
#BodySideTopIMGA {
	height: 140px;
	width: 160px;
}
#bodyMain {
	float: left;
	width: 680px;
	height:auto;
	margin-left:15px;
	display:inline;
}
#BodyMainCon {
	width: 500px;
	height: 334px;
}
#ImgView {
	width: 444px;
	margin-right: 21px;
}
#SubIMG {
	width: 160px;
	float:left;
	margin-left:10px;
	display:inline;
}
.IMGa {
	float: left;
	height: 59px;
	width: 89px;
}
#IMGb {
	float: left;
	height: 59px;
	width: 89px;
}
#IMGc {
	float: left;
	height: 59px;
	width: 89px;
}
#IMGd {
	float: left;
	height: 59px;
	width: 89px;
}
#IMGleft {
	float: left;
	width: 500px;
}
#IMGright {
	width: 160px;
	float: left;
	margin-left:10px;
	display:inline;
}
#IMGrightED {
	width: 213px;
	float: left;
}
.IMGrightSub {
	width: 160px;
	float:left;
}
#aaa {
	font-size: 14px;
	color: #555;
	font-weight: bold;
	padding-bottom: 10px;
}
#aaIa {
	font-size: 10px;
	color: #A68C75;
	font-weight: bold;
	padding-bottom: 10px;
}
#bbb {
	font-family: "黑体";
	font-size: 12px;
	color: #B85E5E;
	padding-bottom: 10px;
}
#BroNone {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
#BarMainTopIMG {
	width: 680px;
	height:62px;
}
.ResMainTopIMG {
	height: 52px;
	width: 679px;
	float:left;
}
#BodyMainTopIMG {
	height: 40px;
	width: 683px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #BDCC8B;
	overflow: hidden;
}
#RegMainTopIMGc {
	height: 58px;
	width: 680px;
	background-image: url(HotelBannerC.gif);
	background-repeat: no-repeat;
}
#RegMainTopIMGb {
	height: 58px;
	width: 680px;
	background-image: url(HotelBannerB.gif);
	background-repeat: no-repeat;
}
#RegMainTopIMGf {
	height: 58px;
	width: 680px;
	background-image: url(HotelBannerF.gif);
	background-repeat: no-repeat;
}
.MainTopIMGleft {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-top:20px;
}
.MainTopIMGright {
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#bc9c61;
	margin-left:10px;
	display:inline;
	margin-top:23px;
}

#FoodMainTopIMG {
	width:680px;
	height:51px;
}
#RightPad {
	background-image: url(BodyRightBG.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 0px;
}
#LeftPad {
	background-image: url(BodyLeftBG.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 0px;
}
.ConBlank {
	background-color: #F4F3F1;
	padding: 5px;
	width: 195px;
}
#SideBarIndex {
	height: auto;
	margin-top:20px;
	width: 160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:30px;
}
.SideBottomAD {
	width:178px;
	height: auto;
	float:left;
	padding-bottom:50px;
	margin-bottom:50px;
	background-color: #eeede8;
	border: 1px solid #c6c2bf;
}
.SideBottomSubAD {
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
	width:160px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999896;
	
}
.SideBottomTitle {
	font-size:12px;
	color:#624315;
	font-weight:bold;
}
.SideBottomTitle a {
	color:#666666;
}
.SideSubText a {
	color:#666666;
}
.SideSubText {
	width:120px;
	font-weight:bold;
}
#SideBarIndexAAA {
	width: 160px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.SideIndexTop {
	height: 25px;
	line-height: 25px;
	padding-left: 15px;
	width:145px;
	padding-bottom:3px;
	background-image: url(SideTitle.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	color: #6c3f20;
}
.SideIndexTopSub {
	height: 25px;
	line-height: 25px;
	padding-left: 20px;
	width:140px;
	padding-bottom:3px;
	background-image: url(SideTitle.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	color: #6c3f20;
}
.SideIndexBottom {
	height: 25px;
	padding-bottom:3px;
	line-height: 25px;
	padding-left: 15px;
	width:145px;
	font-weight:bold;
	color: #6c3f20;
	background-image: url(SideIndex.jpg);
	background-repeat: no-repeat;
}
.SideIndexBottomSub {
	height: 25px;
	padding-bottom:3px;
	line-height: 25px;
	padding-left: 20px;
	width:140px;
	color: #970505;
	background-image: url(SideIndex.jpg);
	background-repeat: no-repeat;
}
.SideIndexBottom a {
	font-weight:bold;
	color: #6c3f20;
}
.SideIndexTop a {
	font-weight:bold;
	color: #6c3f20;
}
.SideIndexBottomSub a {
	color: #970505;
}
.SideIndexTopSub a {
	color: #970505;
}
.OrderForm {
	background-color:#f2eee5;
	height:231px;
	width:668px;
}
.OrderForm2 {
	background-color:#f2eee5;
	width:668px;
}
.FormSubTable {
	margin-top:5px;
	border: 1px solid #ccb69f;
}
.RightAli {
	text-align: right;
}
.OrderFormBottom {
	width:400px;
	margin:auto;
	padding-bottom:5px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
.Order2BottomSub {
	height:65px;
}
.SideAct {
	line-height: 22px;
	height: 22px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E7E2;
}
.SideUnAct {
	line-height: 22px;
	height: 22px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E7E2;
}
.SideUnAct a {
	color: #B3AEAB;
}
.SideUnAct a:hover {
	color: #553E2E;
}
#aa {
	padding-bottom: 5px;
	color: #B85E5E;
}
#bb {
	padding-bottom: 5px;
	font-family: "黑体";
	color: #B85E5E;
}
#cc {
	padding-bottom: 5px;
	font-family: "黑体";
	color: #B85E5E;
}
.dk {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 30px;
}

#barMainConText { 
	float:left;
	width:100%;
	height:auto;
	clear:both;
}

#barMainImgBox {
	float:left;
	width:100%;
	height:auto;
}
.FloatLWauto {
	float:left;
	width:auto;
	height:auto;
	display:inline;
}
#barMainImg {
	float: left;
	height: 318px;
	width: 545px;
}
#barMainImgSubS {
	width:110px;
	float:left;
	margin-left:10px;
	display:inline;
}
#FoodMainImg {
	float: left;
	height: 336px;
	width: 501px;
}
.ImgSubBox {
	height: 75px;
	width: 110px;
	margin-bottom: 6px;
}
#barMainTextTitle {
	padding-top:10px;
	padding-bottom: 10px;
	font-size: 14px;
	
	
}
#barMainTextCon {
	font-size: 12px;
	line-height: 1.2em;
	color: #7F7B7C;
}
.barMainTextCon {
	width:100%;
	font-size: 12px;
	line-height: 1.2em;
}

.ImgSubBoxD {
	height: 75px;
	width: 110px;
}
#barMainImgSub {
	float: left;
	width: 160px;
}
#FoodA {
	height: 200px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #A1957F;
	margin-top: 10px;
	width: 668px;
}
#food1Ban {
	background-image: url(food1BanBG.jpg);
	background-repeat: no-repeat;
	height: 52px;
	width: 668px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#ioehjol {
	font-size: 11px;
	color: #B79F79;
	text-align: center;
}
#food1banLeftsm {
	background-color: #FAF9F5;
	float: left;
	height: 32px;
	width: 144px;
	margin-top: 3px;
	border: 1px solid #E1DCC6;
	padding-top: 6px;
}
#food1banText {
	font-size: 12px;
	color: #5F5742;
	float: left;
	padding-left: 30px;
	padding-top: 8px;
}
#food1table {
	font-size: 12px;
	background-color: #F2EEE5;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.food1tableTitle {
	font-family: "黑体";
	font-size: 12px;
	color: #CB7171;
}
.food1tableNum {
	font-family: "黑体";
	font-size: 12px;
	color: #A88D72;
}
.food1TableText {
	color: #838385;
}
#kdsjfk {
	font-family: "黑体";
	font-size: 12px;
	color: #5B4724;
	text-align: center;
}
#KDJDD {
	float: left;
	width: 160px;
	text-align: right;
}
#DKJFLS {
	float: left;
	width: 308px;
}
#resTopBan {
	height: auto;
	margin-top:10px;
	float:left;
}
#resTopLeftLogo {
	float: left;
	height: 56px;
	width: 149px;
}
.resFormSub {
	float: left;
	height: 56px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #A78C71;
	padding-right: 10px;
}
#formimg {
	height: 20px;
	width: 44px;
	padding-top: 26px;
}
#ResKKDSL {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 20px;
}
.slkadjf {
	height: 52px;
	padding-bottom: 5px;
}
.KDSJF {
	float: left;
	height: 52px;
	width: 78px;
	padding-right: 2px;
}
.KJLDSOI {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CB7276;
	padding-left: 5px;
}
.FJKSKKK {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	padding-left: 5px;
}
.KJLDSODDI {
	font-size: 10px;
	color: #A78D72;
	float: left;
	width: 50px;
	padding-left: 5px;
}
#kdkidksol {
	padding-bottom: 20px;
}
.FJKSKDDDKK {
	font-size: 12px;
	color: #666;
	float: left;
}
#ReskJDKFL {
	font-size: 12px;
	color: #333;
	padding-top: 10px;
}
.SideBarSubDD {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	padding-top: 15px;
	width: 140px;
	margin-left: 20px;
}
.SideBarSubDD a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#NOWording {
	text-align: right;
}
#BodyBanDE {
	height: 169px;
	width:892px;
	margin-bottom: 20px;
}
#BodyBanDE img {
	height: 164px;
	width:880px;
}
#ResTopIMGA {
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #BFB1A4;
	width: 720px;
	float: left;
}
.resFormBox {
	padding-top: 10px;
	padding-bottom: 5px;
}
/*NoReg*/

#NorRegBox {
	height: 192px;
	width: 580px;
	background-image: url(NoRegBG.gif);
	background-repeat: no-repeat;
	border: 9px solid #E7DFD2;
	position: fixed;
	left: 300px;
	top: 300px;
	z-index: 50;
}
#NoRegX {
	text-align: right;
	width: 570px;
	padding-top: 10px;
	padding-right: 10px;
	height: 20px;
}
#MemLoginLogo {
	width: 266px;
}
#MemLoginTitle {
	font-family: "黑体";
	font-size: 13px;
	color: #000;
	padding-top: 2px;
}
#MemLoginText {
	font-size: 12px;
	color: #999;
	padding-top: 2px;
	padding-bottom: 2px;
}
#MemLoginRight {
	float: left;
	height: 132px;
	width: 219px;
}
#MemLoginRightTitle {
	height: 27px;
	width: 194px;
	background-image: url(MemRightTitle.gif);
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #5E3201;
	padding-left: 25px;
}
#MemLoginRightText {
	height: 79px;
	width: 207px;
	background-color: #E0DDD4;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C1BBAB;
	border-bottom-color: #C1BBAB;
	border-left-color: #C1BBAB;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#TextTop {
	height: 42px;
	padding-bottom: 10px;
	font-family: "黑体";
	font-size: 12px;
	color: #000;
}
.TextTopLeft {
	float: left;
	width: 131px;
	padding-right: 9px;
}
.TopTextLeftCla {
	height: 15px;
	padding-bottom: 3px;
}
.WidthMarginAuto {
	width:100%;
	float:left;
	text-align:center;
}
#UnMemOrder {
	height: 30px;
	width: 130px;
}
#MemLoginLeft {
	float: left;
	width: 266px;
	padding-right: 24px;
}
#NoRegMainBox {
	float:left;
	font-size: 12px;
	width:600px;
	display:inline;
}
#NoRegMainBoxS {
	float:left;
	font-size: 12px;
	width:600px;
	display:inline;
}
.TableLeftForm {
	font-weight:bold;
}
#NoRegMainBox table {
	border: 1px solid #DFDFDF;
	border-collapse: collapse;
}
#NoRegMainBox table td {
	height:35px;
	padding:5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
}
#NoRegMainBoxV {
	float:left;
	font-size: 12px;
	width:600px;
	display:inline;
}
#NoRegMainBoxV table {
	border: 1px solid #DFDFDF;
	border-collapse: collapse;
}

#NoRegMainBoxV table td {
	height:35px;
	padding:5px;
	border: 1px solid #DFDFDF;
}
.CNMtd {
	background-color:#F9F8F4;
}
.CNMtdS {
	background-color:#F9F8F4;
}
.CNMtdV {
	background-color:#F9F8F4;
	border: 1px solid #DFDFDF;
}
.TextTopLeft input {
	width: 100px;
	height: 15px;
	border: 1px solid #7E9DB9;
}
#TextBottomBox {
	text-align:right;
}
#TextBottomBox a {
	text-decoration:underline;
	color:#676767;
}
.BottomTextCl {
	padding-right:10px;
}
/*RegCSS*/

.RegDone {
	float:left;
	font-size:14px;
	font-weight:bold;
	font-family:"黑体";
	color:#BC9C61;
	width:100%;
}
.RegDone2 {
	float:left;
	margin-top:20px;
}
.RegDone2 a {
	color:#666;
	
}
#RegBox {
	margin: 20px;
	float:left;
	height: auto;
	width: 600px;
}
#MemLoginRight_01 {
	float: right;
	height: 132px;
	width: 219px;
}
#MemLoginTitle_01 {
	font-size: 13px;
	color: #000;
	padding-top: 10px;
	font-weight: bold;
}
#RegLoginText {
	color:#666666;
	padding-top:5px;
}
#MemLoginText_01 {
	font-size: 12px;
	color: #999;
	padding-top: 15px;
	padding-bottom: 2px;
}
/*NewsCSS*/

#NewsBan {
	height: 146px;
	width: 868px;
	padding-bottom: 40px;
}
#BodyMainTopIMG_02 {
	height: 62px;
	width: 683px;
	background-image:url(HotelIntroNews.gif);
	background-repeat:no-repeat;
}
#BodyMainTopIMG_Map {
	height: 62px;
	width: 683px;
	background-image:url(IntroMap.jpg);
	background-repeat:no-repeat;
}

#BodyMainTopIMG_Map_en {
	height: 62px;
	width: 683px;
	background-image:url(IntroMap_en.jpg);
	background-repeat:no-repeat;
}

#BodyMainTopIMG_01 {
	height: 62px;
	width: 683px;
	background-image:url(HotelIntroA.gif);
	background-repeat:no-repeat;
}
#BodyMainTopIMG_03 {
	height: 62px;
	width: 683px;
	background-image:url(HotelIntroB.gif);
	background-repeat:no-repeat;
}
#BodyMainTopIMG_04 {
	height: 62px;
	width: 683px;
	background-image:url(HotelIntroC.gif);
	background-repeat:no-repeat;
}
#BodyMainTopIMG_05 {
	height: 62px;
	width: 683px;
	background-image:url(HotelIntroD.gif);
	background-repeat:no-repeat;
}
#BodyMainTopIMG_06 {
	height: 62px;
	width: 683px;
	background-image:url(HotelIntroE.gif);
	background-repeat:no-repeat;
}
#NewsFormSelect {
	float: right;
	padding-top: 18px;
}
.NewsMainSub {
	height: auto;
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #989898;
	margin-bottom: 20px;
}
.NewsMainSub_01 {
	float:left;
	height: auto;
	width:100%;
	margin-bottom: 10px;
}
.NewsMainIMG {
	margin: auto;
	height: 156px;
	width: 624px;
}
.NewsMainSubTitle {
	font-size: 12px;
	font-weight: bold;
	color: #682415;
	margin-top: 10px;
	margin-bottom: 10px;
}
.NewsMainSubTitle_01 {
	font-size: 12px;
	font-weight: bold;
	color: #682415;
	padding-bottom: 10px;
}
.NewsMainSubCon {
	color: #878786;
	font-size: 12px;
	width:100%
}
.NewsSideUnAct {
	width: 155px;
	padding-left:5px;
	line-height: 26px;
	height:26px;
	padding-top:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e7e4;
}
.NewsSideAct {
	width: 155px;
	padding-left:5px;
	line-height: 26px;
	height:26px;
	padding-top:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e7e4;
	background-color:#e9e7e4;
}
.NewsSideAct a {
	color:#644126;
	font-weight:bold;
}
.NewsSideUnAct a {
	color:#644126;
	font-weight:bold;
}
.bodyMainContent {
	float:left;
	height:auto;
	width:100%;
	margin-top:5px;
}
.newsArr {
	text-align:right;
}
/*RoomsCSS*/

#RoomsMainRight {
	float:left;
	height:auto;
	width:150px;
	margin-left:30px;
}
.ResOrderCenter {
	height:50px;
	background-color:#f5f4f0;
}
.ResOrderCenterSub {
	margin-left:10px;
	margin-top:10px;
}
.RedFont {
	color:#c87271;
	font-size:8px;
}
.RoomOrder2Table {
	padding-top:10px;
	padding-bottom:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1d7cd;
}
.OrderAAA {	
	float:right;
	margin-top:18px;
}
.CenterNuM {
	float:left;
	width:100%;
	text-align:center;
}
.resMMain {
	float:left;
	height:auto;
	width:100%;
}
#resMMain {
	float:left;
	height:auto;
	width:100%;
}
.Fs11 {
	font-size:11px;
	height:5px;
}
.OrderLastBG {
	margin-top:20px;
	width:680px;
	height:436px;
	background-image: url(OrderLastBG.jpg);
	background-repeat: no-repeat;
}
.Blank {
	background-color:#FFFFFF;
}
#ResOrderMainTable {
	width:100%;
	display:inline;
	overflow:hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d5b58c;
}
#ResOrderMainTable table td {
	height:25px;
	line-height:25px;
}
.SiteMapSub {
	float:left;
	width:100%;
	margin-bottom:30px;
}

.SiteMapSubLeft {
	float:left;
	width:15%;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.SiteMapSubRight {
	float:right;
	width:85%;
}
.SiteMapSubRightSub {
	float:left;
	width:130px;
	margin-right:10px;
	margin-bottom:5px;
}

.SiteMapSubRightSub a {
	color:#333333;
}

