@charset "utf-8";
/* CSS Document */

*	{ margin:0px auto; padding:0px;}
ul,ol,li{list-style:none;}
img	{ border:0px; padding:0px; margin:0px;}

body 
{ 
	font-family:'宋体'; 
	font-size:12px; color:#848484;
	background:url(bg.gif); 
}

/*framework panel*/
#framework
{
	position:relative;
	margin:0px auto;
	padding:0px;
	z-index:1;
	width:944px;
	height:850px;
	overflow:hidden;
	background:#000;
}

/*footer panel*/
#footer
{
	position:relative; margin:0px auto; padding:0px;
	width:944px; height:31px;
	font-size:11px; color:#534a39; font-family:Arial;
	background:url(f_bg.jpg);

}

.a_foot	{ color:#534a39; text-decoration:none; font-size:12px; }


/*-----------load_time-----------------------------------*/
#load_time
{
	position:absolute; 
	z-index:10;
	width:944px; height:35px;
	background:url(top_data_bg.png) no-repeat right;
}

.text_date
{
	float:right; padding:0px; margin-top:6px; 
	width:220px; height:20px; line-height:20px;
	border:1px #C9c9c9 solid; text-align:left; 
	font-family:"Times New Roman", Times, serif; font-weight:590; font-size:12px; color:#efefef;
	text-indent:6px; 
}
.text_lang
{
	float:right;  padding:0px; margin-top:6px; 
	width:112px; height:22px;
}
.lang_list
{
	position:relative; margin:0px; padding:0px;
	width:112px; height:22px;
}
.text_lang_en
{
	position:absolute; margin:0px; padding:0px; z-index:10;
	right:54px; width:60px; height:22px; overflow:hidden;
}
#change_en { position:relative; width:60px; height:44px; cursor:pointer;}
.text_lang_line 
{
	position:absolute; margin:0px; padding:0px; z-index:10;
	right:53px; width:1px; height:22px;
}
.text_lang_cn
{
	position:absolute; margin:0px; padding:0px; z-index:10;
	right:0px; width:51px; height:22px; overflow:hidden;
}
#change_cn { position:relative; width:51px; height:44px; cursor:pointer;}
/*-----------menu panel-----------------------------------*/

#menu_panel
{
	position:absolute; z-index:100;
	width:260px; height:583px;
	background:url(menu_bg.png) repeat-y;
}

#logo { position:relative; margin:0px; width:250px; height:165px; }

/*menu list*/
.menu_list  { position:relative; margin:0px; width:250px; height:185px;  }

.menu_nav { position:relative; margin:0px; padding:0px; width:250px; height:25px; }

/*form paenl*/

#form_panel
{
	position:relative;
	margin:0px;
	width:250px;
	height:373px;
	background:url(reservation.png) no-repeat center top;
}
#form_data_panel{ position:relative; margin:0px; top:40px; width:198px; left:29px; height:125px; }
#date_left_panel{ float:left; width:103px; height:125px; }
#date_right_panel{ float:left; width:95px; height:125px; }

.div_94_17 { position:relative; z-index:0; margin:0px; width:94px; height:17px; margin-bottom:2px; font-family:'宋体'; color:#ebe0cd; font-size:12px; font-weight:bold;}
.div_94_18 { position:relative; z-index:0; margin:0px; width:94px; height:17px; margin-bottom:5px; font-family:'宋体'; color:#ebe0cd; font-size:12px; font-weight:bold;}
.form_div { position:relative; background:url(form_input.gif); width:94px; height:17px; border:0px; color:#ebe0cd; font-size:12px; line-height:17px;}

.selectbox { position:relative; width:94px; margin:0px; height:17px;  margin-bottom:10px; color:#000; }
.select1 { position:relative; width:94px; height:17px; background:#000 url(form_select.gif) no-repeat; font-size:12px; border:1px #dcc295 solid; color:#dcc295;  }

.searchBar{  position:relative; z-index:9; margin:0px; width:94px; height:17px; margin-bottom:10px; font-family:'宋体'; color:#ebe0cd; font-size:12px; font-weight:bold; z-index:1000;}
.searchBar .select {FLOAT: left; margin-top:1px; display:inline; z-index:1000;}
.searchBar .text {FLOAT: left; z-index:1000;}
.searchBar .text input{width:94px; padding-top:3px; height:17px; border:1px solid #b7d1eb; z-index:1000;}
DIV.selectbox-wrapper { 
	position: absolute;  margin-top: 0px; z-index:100;
	width: 76px; 
	border-right: #aa9776 1px solid; 
	border-bottom: #aa9776 1px solid; 
	border-left: #aa9776 1px solid; 
	background-color: #aa9776; 

}
DIV.selectbox-wrapper UL LI.selected {background-color: #cdb488; z-index:100;}
DIV.selectbox-wrapper UL LI.current { color: #000; background-color: #cdb488; z-index:100;}
DIV.selectbox-wrapper UL LI { 
	padding-right: 1px; 
	padding-left: 1px;
	padding-bottom: 1px;
	width: 73px; 
	cursor: pointer; 
	line-height: 17px; 
	padding-top: 1px;
	z-index:100; 
}
/*.selectbox { 
	z-index:100;
	border:none;  
	display: block;
	padding-left:4px; padding-top:1px;
	color:#dcc295; 
	font-family:'宋体'; 
	font-size:12px; 
	width: 90px; height: 16px;  
	cursor: pointer;
	background:url(../images/form_select.gif);
}*/
.btn{ float:left; display:inline; margin-top:2px; z-index:100;}


#enewsletter { 
	position:relative; margin:0px; z-index:100; top:4px; left:14px; padding:9px; 
	width:203px; height:18px; border:1px #31301c solid; 
}

.email_input 	{ float:left; z-index:100; width:168px; height:18px; background:#534a3b; border:0px; color:#d7bb8c; font-size:12px; text-indent:3px; }
.email_submit	{ float:left; z-index:100;  width:28px; height:18px; border:0px; background:url(e_submit.jpg) no-repeat;}

/*----------frame center content---------------------------*/

#ad_panel{ position:relative; width:944px; height:441px; overflow:hidden; background:#000;}
#inner_page_ad	{ position:relative; width:944px; height:416px; display:none; background:#000;}

.ad_img_list { position:relative; width:944px; height:441px; display:none;}
#ad_text_panel { position:relative; width:944px; height:200px; background:#000;}

#information_panel	{ position:relative; width:620px; height:300px; left:275px; margin:0px;}

#information_title	{ position:relative; width:620px; height:31px; border-bottom:1px #423b2e solid;}

#information_sub_title	{ position:relative; width:620px; height:40px;}

#informatino_text	{ position:relative; width:620px; height:258px; line-height:20px;  font-size:12px; text-align:justify;}

/*------------ad text home overview----------------------*/

#home_overview_panel { position:relative; margin:0px; margin-left:300px; width:600px; height:145px; }

#overview_panel_left { float:left; width:285px; height:112px; border-right:1px #3c3427 solid;}

.overview_text {
	position:relative;
	margin:0px;
	font-size:12px;
	width:630px;
	height:70px;
	line-height:17px;
	text-align:justify;
	color:#848484;
}
 
#overview_panel_right { float:left; width:278px; height:112px;  margin-left:36px; }

#special_panel_index	{ position:relative; widows:254px; height:84px; margin:0px;}

.special_img	{ float:left; width:254px; height:84px; left:0px; overflow:hidden;}

.img_list	{ position:relative; width:254px; height:84px; margin:0px; left:0px;}

#special_arrow	{ float:right; width:24px; height:84px;}

#prev_special	{ position:relative; margin:0px; cursor:pointer; width:24px; height:12px; background:url(prev_g.jpg) no-repeat; margin-bottom:4px;}
#next_special	{ position:relative; margin:0px; cursor:pointer; width:24px; height:11px; background:url(next_g.jpg) no-repeat;}

/*local attrc*/

.white_bold { color:#fff; font-weight:bold; font-size:12px; height:25px; margin:0px;}
.gray_bold { color:#848484; font-weight:bold; font-size:12px; height:20px;}
#local_att_panel { position:relative; width:614px; height:138px; margin:0px; line-height:16px; text-align:justify; color:#848484; }

#local_att_panel_left { float:left; width:363px; height:128px; font-size:12px; padding-left:12px; padding-top:10px; padding-right:27px;}

#local_att_panel_right { float:left; width:211px; height:138px; padding-top:10px;}


/*room list panel*/

.room_list_panel { position:relative; margin:0px; width:620px; height:139px; border-bottom:1px #373128 dashed; }
.room_img	{ float:left; width:228px; height:108px; margin-top:15px;}
.room_text	{ float:left; width:376px; height:108px;  margin-top:15px;}
.room_name	{ position:relative; margin:0px; font-size:14px; color:#c9b083; font-weight:bold; width:376px; height:25px;}
.room_summary	{ position:relative; margin:0px; font-size:12px; color:#848484; text-align:justify; width:368px; height:71px;}
.room_detail	{ height:18px; width:100px; position:relative; margin:0px;}

.room_details	{ position:relative;  width:600px; height:400px; display:none;}

.room_title	{ position:relative; width:300px; height:50px; line-height:50px; font-size:14px; color:#c9b083; font-weight:bold;}
.room_content { position:relative; width:280px; margin:0px; height:350px; overflow:hidden; color:#333; text-align:justify;}

/*service*/

.service_list { position:relative; width:613px; height:187px; background:#191611; margin-bottom:19px; }
.service_img	{ float:left; width:228px; height:187px;}
.service_text	{ float:left; width:362px; height:187px;}
.service_title	{ position:relative; width:362px; height:25px; color:#cfcfcf; font-size:12px; font-weight:bold; margin-top:15px;}
.service_summary	{ position:relative; width:362px; height:68px; font-size:12px; text-align:justify; line-height:15px;}
.service_location	{ position:relative; width:362px; height:25px;}
.service_time	{ position:relative; width:362px; height:20px;}

/*special offers*/
#special_panel	{ position:relative; margin:0px; width:618px; height:143px; }
.special_list	{ float:left; width:303px; height:143px; background:#201d1b; margin-right:5px; margin-bottom:10px;}

.special_list_content	{ position:relative; width:280px; top:10px; left:10px; height:100px; margin:0px; border-bottom:1px #342e23 solid;}
.sp_left_img	{ float:left; width:108px; height:81px;}

.sp_right_text	{ float:left; width:163px; height:81px;}

.sp_title	{ font-size:12px; font-weight:bold; height:25px; width:163px;}
.sp_content	{ font-size:12px; height:60px; width:163px; line-height:15px;}

.special_content_details	{ position:relative; width:280px; height:15px; top:15px; margin:0px; text-align:right;}


/*meeting_text*/
#meeting_text	{ position:relative; width:618px; height:60px; line-height:20px; text-align:justify;}

#meeting_table	{ position:relative; width:618px; height:726px; margin:0px;}

#meeting_table table tr td { border-right:1px #000 solid; border-bottom:1px #000000 solid; line-height:14px; text-align:center; font-size:12px; padding-top:5px; _margin-top:3px; font-family:Arial;}

.bg_817255	{ background:#817255; font-weight:bold; color:#d9d9d9; line-height:14px; padding-top:9px; font-size:12px; text-align:center;}

.bg_201d1b	{ background:#201d1b;}

/*careers*/
.careers_title	{ background:#817255; font-size:12px; color:#fff; font-weight:bold;}
.careers_list_1	{ background:#211d1c; }
.careers_list_2	{ background:#000;}
.car_department_list	{ position:relative; width:618px; height:30px; margin-top:25px; color:#d9d9d9; font-size:12px; font-weight:bold; }
.car_list	{ position:relative; width:618px; height:40px; border-top:1px #28241b dashed; border-bottom:1px #28241b dashed;}

#department_panel	{ position:relative; width:168px; height:18px; line-height:18px; top:10px; margin:0px; }

#car_list_table_title	{ position:relative; height:30px; top:10px; font-size:12px; font-weight:bold; color:#d9d9d9; width:618px; margin:0px; line-height:30px;}

.careers_list_table	{ position:relative; width:618px; height:auto; top:15px; margin:0px;}

#li_department_panel	
{
		position:absolute; margin-top:10px; 
		left:0px; 
		width:200px; height:100px;
		background:#fff; 
		display:none;
}

/*page link*/
.page_link	{ color:#848484; font-size:12px; text-decoration:none;}

a.page_link:link	{ color:#848484; font-size:12px; text-decoration:none;}

a.page_link:hover	{ color:#848484; font-size:12px; text-decoration:underline;}
