@charset "utf-8";
@import url(main_en.css);
/*--主体内容----------------------------------------编辑?张杰 日期:2008?1??--*/
*{margin:0;padding:0;}body{text-align:center;}
li{list-style-type:none;}
dl{word-wrap:break-word;}
#box{position:relative;width:1003px;text-align:left; margin:0 auto;}
#done_box{margin-left:auto;margin-right:auto;position:relative;width:620px;}
#datetime{height:22px;padding-top:5px;position:absolute;right:0;text-align:right;top:413px;vertical-align:bottom;width:215px;z-index:100;display:none;}
#weather{position:absolute;left:312px;top:2px;z-index: 101;height:30px;line-height:18px;text-align:right;background:url(../images/weather_bg.jpg) no-repeat top left;padding-top:9px;color:#fff;padding-right:80px;}
#weather span{margin-left:10px;}
#lbl_Weather{
	color:#fff;
	position:relative;
}
#lbl_Weather div{
	position:absolute;
	top:-2px;
	right:-60px;
	_right:14px;
}
#lbl_Weather a{
	position:absolute;
	top:-10px;
	right:-125px;
	_right:-51px;
	width:70px;
}
/*#lbl_Weather div{
	width:90px;
	margin-right:-60px;
	margin-top:-19px;
	border:1px solid #ff0000;
}
#lbl_Weather div span{
	position:relative;
}
.forecastIcon{
	position:absolute;
	top:0px;
	right:-40px;
}*/
#hpic1{height:365px;position:absolute;top:96px;width:120px;left:0px;z-index: 200; background:url(../images/Curtains_left.jpg) no-repeat top left; }
#hpic2{position:absolute;bottom:0px;left:76px;z-index: 100;}
#hpic3{height:70px;left:73px;position:absolute;top:379px;width:180px;z-index:100;background:url(../images/special_offers.jpg) no-repeat top left;display:none;}
#sidebar1{
	padding-top:0px;
	position:absolute;
	left:76px;
	top:386px;
	width:181px;
	z-index:200;
	float:left;
	/*background-image: url(../images/ra_title.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
	background-color:#30371D;
	clear:both;
}
#sidebar2{
	position:absolute;
	left:687px;
	top:750px;
	width:199px;
	z-index:100;
}
#links{width:927px;clear:both;text-align:left;}
#links dl{/*border-bottom:1px solid #EFE8BA;*/height:20px;line-height:20px;margin-top:5px;margin-bottom:2px;overflow:auto;padding-left:200px;}
#links dt{text-align:left;float:left;}
#links dd{text-align:center;float:left; padding-left:10px;padding-right:10px;}
#links a{color:#fff;text-decoration:underline;}
#links a:hover{color:#fff;text-decoration:underline;}

.c_width{width:560px; clear:both; overflow:auto; float:left; margin-bottom:10px;}
.demo{width:560px; float:left;}
.demo2{width:400px; float:left;}
.clear{clear:both;}
.column{float:left;width:200px;}
.height40{height:40px;}
.left{float:left;}
.line_height40{line-height:40px;}
.line_height25{line-height:25px;}
.margin_top10{margin:0 0 0 8px;}
.margin_top2{margin-top:2px;}
.margin3px{margin:3px; height:18px;}
.margin_top5{margin-top:5px;}
.margin_bottom{margin-bottom:10px;}
.margin_topb5{margin-top:5px;margin-bottom:5px;}
.padding-top10{padding-top:10px;}
.right{float:right;}
.text_right{text-align:right;padding-top:5px; clear:both;}
.text_left{text-align:left;clear:both;}
.wrapper{
	clear:both;
	position:relative;
	width:927px;
	margin-left:76px;
	height:auto;
	overflow:hidden;
	background:#fff url(../images/wrapper_bg.jpg) repeat-y top right ;

}.three_pic{
	padding-top:5px;
	padding-bottom:4px;
}
.ct_style{
	padding-left:18px;
	background:url(../images/point.gif) no-repeat 5px 6px;
}
#position,#special_offers,#hotel_news{
	float:left;
	margin:4px;
	_margin:3px;
	margin-top:20px;
}
#position dt{
	background:url(../images/hotel_location_cn.gif) no-repeat top left;
	width:200px;
	height:27px;
	overflow:hidden;
}
#special_offers dt{
	background:url(../images/special_offers_cn.gif) no-repeat top left;
	width:200px;
	height:27px;
	overflow:hidden;
	/*border:1px #ff0000 solid;*/
}
#hotel_news dt{
	background:url(../images/hotel_news_cn.gif) no-repeat top left;
	width:200px;
	height:27px;
	overflow:hidden;
	/*border:1px #ff0000 solid;*/
}


/*--top-------------------------------------------------------------------------*/
#header{clear:both;height:372px;width:927px;margin-left:76px;}
#header2{clear:both;height:407px;width:1003px;}
#banner1{height:80px;position:absolute;top:27px;width:707px;left:212px;z-index:100; overflow:hidden; display:none;}
#banner2{height:264px;position:absolute;top:108px;width:746px;left:257px;z-index:100;background:#FEF6DD url(../images/wrapper_bg.jpg) repeat-y top right ;}
#banner2 img{
	display:block;
	width:695px; 
	height:264px;
}
#banner2 object,#banner2 embed{width:695px; height:264px;}
#language{
	height:30px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0px;
	width:185px;
	z-index:100;
	margin:3px 0px 0 0;
}
#language a{
	color:#D6CBBD;
	text-decoration:none;
}
#language img{
	margin-bottom:-5px;
}
#logo{height:108px;left:118px;position:absolute;top:0;width:101px;z-index:100;}
#logo img{
	height:108px;
	width:101px;
	border:none;
	display:block;
}
#nav1{height:22px;left:250px;position:absolute;top:64px;width:748px;z-index: 100;}
#nav1 .nobackground{
	background-image:none;
}
#nav1 li{float:left;line-height:22px;background:url(../images/nav1_line.jpg) no-repeat 2px 5px;}
#nav1 ul{}
#nav2{
	height:264px;
	left:76px;
	position:absolute;
	top:108px;
	width:180px;
	z-index: 110;
}
#nav2 li{height:24px; text-align:left;background:url(../images/nav2_dian.gif) no-repeat 1px 3px;padding-left:13px;}
#nav2 ul{text-align:left; margin:125px 0 0 40px;}
#onlinereservation{height:46px;position:absolute;left:10px;top:630px;width:120px;z-index:100;display:none;}
#onlinereservation img{border:0;}
#news{height:25px;position:absolute;right:804px;top:610px;width:117px;z-index:100;}
#specialoffers{height:25px;position:absolute;left:9px;top:702px;width:145;z-index:100; display:none}
/*-----------------------footer-------------------------------------------------*/
#footer{clear:both; height:80px; width:927px;background:#D0BA75 url(../images/footer_bg.jpg) repeat-x top left;margin-left:76px; overflow:hidden;}
#copyright{text-align:center;vertical-align: bottom;line-height:20px;height:41px;width:927px;float:right;padding:10px 0 0 0;color:#D5CFC6;}
#copyright img{padding-top:8px;}
#copyright a:hover{color:#080808;text-decoration:none;}
#copyright a{color:#D5CFC6;text-decoration: underline;}
/*--online-reservation-----------------------------------------------------------------*/
.w_100{float:left; height:42px;text-align:left;vertical-align:middle;width:160px; line-height:20px; padding-left:10px;margin-bottom:6px;}
.w_1000{float:left; height:30px;text-align:left;vertical-align:middle;width:160px; line-height:20px; padding-left:12px;padding-top:3px;}
.w_80{float:left; height:30px;text-align:left;vertical-align:middle;width:160px;_width:135px; line-height:28px; padding-left:13px;_padding-top:2px; _background:url(../images/000.gif) no-repeat 15px 4px;
	_padding-left:34px;}
.w_80 img{
	padding-right:6px;
	_display:none;
}
.w_8011{float:left; height:30px;text-align:left;vertical-align:middle;width:100%; line-height:28px; padding-left:10px; font-size:12px;}
.w_8011 a{
	color:#fff;
}
.w_8011 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.w_65{float:left;line-height:20px;height:42px;text-align:left;vertical-align:middle;padding-left:12px;}
#reservation{
	width:100%;
	height:auto;
	float:left;
}
.welcome{
	padding-bottom:12px;
	width:620px;
	height:60px;
	background:url(../images/h1_welcome_bg.gif) repeat-x 271px 31px;
}
#reservation a{
	color:#fff;
}
#reservation dt,#reservation dd{ float:left;}
#reservation_eve{
	margin-top:5px;
	clear:both;
	width:197px;
	height:auto;
	float:left;
	border: 1px solid #AB7E2B;
	display:none;
}
#reservation_eve dt,#reservation_eve dd{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#fff;
}

#reservation0{
	width:186px;
	height:30px;
	padding-bottom:10px;
	float:left;
	border: 1px solid #cccccc;
	padding:5px;
}
.input_side_book{height:18px;line-height:20px;width:110px;}
.zhee{ margin-top:5px;}
#specialoffer{height:auto; clear:both; float: leftp; margin:5px auto 0 auto; display:none;}
/*--------------member------------------------------------------------------*/
#header_1{clear:both;height:206px;width:893px;}
#banner_1{height:3px;position:absolute;top:145px;width:893px;left:0;z-index:100; overflow:hidden;}
#banner2_1{height:80px;position:absolute;top:145px;width:893px;left:0px;z-index:100;}
#hpic_1{height:16px;position:absolute;top:396px;width:212px;left:0px;z-index: 100;}
#logo_1{height:124px;left:0;position:absolute;top:0;width:893px;z-index: 100;}


/*--index.html-------------------------------------------------------------------------*/
#header_swf{
    clear:both;
	height:45px;
	width:1003px;
    background-image: url(../../images/header_bg_swf.jpg);
	background-position: left top;
}
.wrapper_swf{
	clear:both;
	position:relative;
	width:1003px;
	height:387px;
	background-image: url(../../images/wrapper_bg_swf.jpg);
	background-position: left top;
}
#footer_swf{
    clear:both; 
	height:145px; 
	width:1003px;
	background:#D0BA75 url(../../images/footer_bg_swf.jpg) no-repeat top left;
}
#footer_swf2{
    clear:both; 
	height:145px; 
	width:1003px;
	background:#D0BA75 url(../../images/footer_bg_swf2.jpg) no-repeat top left;
}

#footer_hpic{height:37px;position:absolute;top:504px;width:352px;right:0px;z-index: 200;}
#beian{width:150px;height:20px; position:absolute; top:555px; right:202px; }
#beian a{color:#000000;}
#beian a:hover{text-decoration:none;}
#languages_hpic{height:14px;position:absolute;top:255px;width:230px;right:0px;z-index: 200;}
#languages_hpic2{height:30px;position:absolute;top:434px;width:156px;left:684px;z-index: 200;}
#logo_swf{height:123px;right:0px;position:absolute;top:0;width:126px;z-index:100;}
#banner1_swf{height:440px;position:absolute;top:45px;width:452px;left:257px;z-index:100;}
#banner1_swf object,#banner2 embed{width:452px; height:440px;}
#banner2_swf{height:383px;position:absolute;top:45px;width:697px;left:143px;z-index:100;}
#banner2_swf object,#banner2 embed{width:697px; height:383px;}

