@charset "utf-8";
/*--主体内容----------------------------------------编辑?张杰 日期:2008?1??--*/
@import url(main.css);
*{margin:0;padding:0;}body{text-align:left;}
li{list-style-type:none;}
dl{word-wrap:break-word;}
#box{position:relative;width:800px;}
#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:10px;top:245px;z-index: 301;height:45px;width:200px;line-height:20px;text-align:left; 
}
#weather div{ display:inline;}
#weather img{height:20px; width:20px; position:absolute; left:110px; top:16px; z-index:400;}
#hpic1{height:24px;position:absolute;top:103px;width:18px;left:782px;z-index:100;background-color:#D21243;}

#hpic2{height:16px;position:absolute;top:155px;width:100px; display:none;text-align:left;left:580px;z-index: 200;}
#hpic2 a{color:#333366;text-decoration:none;}
#hpic2 a:hover{color:#696B8F;text-decoration:underline;}
#hpic2 img{margin-bottom:-1px;}

#hpic3{height:16px;position:absolute;top:178px;width:100px;display:none;left:579px;text-align:left;z-index: 200;}
#hpic3 img{margin-bottom:-2px;}
#hpic3 a{color:#333366;text-decoration:none;}
#hpic3 a:hover{color:#696B8F;text-decoration:underline;}
#hpic5{
    position:absolute;
	width:315px;
	height:72px;
	float:right;
	left:265px;
	top:43px;
	color:#000000;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}
#hpic4{
	width:130px;
	height:46px;
	float:right;
	left: 597px;
	top: 0;
	padding-top:5px;
	display:none;
}
#hpic6{
	width:130px;
	height:46px;
	float:right;
	left: 597px;
	top: 0;
	padding-top:5px;
}
#sidebar1{
	padding-top:0px;
	position:absolute;
	left:0px;
	top:304px;
	*top:304px;
	_top:306px;
	
	width:210px;
	z-index:100;
	float:left;
	background-color:#E9EBF0;
	clear:both;
}
#sidebar2{
	position:absolute;
	left:687px;
	top:960px;
	width:199px;
	z-index:100;
}


.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_top3{margin: 8px 0 0 0;}
.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:800px;
	height:auto;
}
/*--top-------------------------------------------------------------------------*/
#header{clear:both;height:134px;width:800px;}
#header2{clear:both;height:222px;width:800px;}
#banner1{height:80px;position:absolute;top:133px;width:800px;left:0px; display:none;z-index:100;}
#banner1 .banner1_left{margin-left:45px;margin-top:30px; text-align:left;color:#CD2042;font-size:18px;font-weight:bold;}
#banner1 .banner1_right{float:right;color:#CD2042;position:relative;left:-105px;top:-28px;}
#banner1 .banner1_right dl{}
#banner1 .banner1_right dd{margin-bottom:10px;}
#banner1 .banner1_right dd a{color:#333366;text-decoration:none;}
#banner1 .banner1_right dd a:hover{color:#333366;text-decoration:underline;}

#banner2{height:281px;position:absolute;top:137px;width:687px;left:0px;z-index:100; display:none;}
#banner2 object,#banner2 embed{ width:687px; height:281px;}
#language{
	height:50px;
	overflow:hidden;
	position:absolute;
	top:23px;
	right:97px;
	z-index:100;
}
#language a{ display:block;color:#BCBBBB; font-size:12px; font-weight:700; margin-bottom:6px;}
#language a:hover{ color:#BCBBBB; font-size:12px; font-weight:700; margin-bottom:6px;}
#language img{}
#logo{height:104px;left:0px;position:absolute;top:0; text-indent:-9999px;width:250px;z-index:100;}
#nav1{height:24px;left:0;position:absolute;top:103px;width:800px;z-index:100;background-color:#fff;}
#nav1 li{float:left;line-height:24px;word-spacing:6px;}
#nav1 ul{ width:800px;}
#nav2{
	height:auto;
	left:0px;
	position:absolute;
	top:233px;
	width:210px;
	z-index: 100;
}
#nav2 li{height:27px; line-height:27px; border-bottom:1px solid #D5D7E3;text-align:left; padding-left:33px;background:url(../images/jian2.jpg) no-repeat 3px center;}
#nav2 ul{text-align:left; margin:13px 0 0 0px;}
#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}
#specialoffer{height:auto; clear:both; float: left; margin:15px auto 0 auto;width:180px;text-align:left;line-height:18px; display:none;padding:5px 5px 5px 11px;}
/*-----------New style for specialoffers---------------*/
#specialoffer ul li{margin-bottom:12px;}
#specialoffer ul li h1{ font-size:12px;color:#333366;}
#spe_more{ text-align:right;margin-top:12px;}
#spe_more a{color:#333366;text-decoration:none;font-weight:bold;}
#spe_more a:hover{color:#333366; text-decoration:underline;}

/*-----------------------footer-------------------------------------------------*/
#footer{clear:both; height:86px; width:800px; margin:0 auto;border-top:7px solid #EFEFEF;padding:15px 0 0 0;}
#copyright{text-align:left;vertical-align: bottom;line-height:24px;height:56px;width:600px;float: left;color:#666;}
#copyright img{padding-top:8px;}
#copyright a:hover{color:#666;text-decoration:none;}
#copyright a{color:#666;text-decoration: underline;}

#links{ display:none;width:880px;clear:both; margin-left:auto; margin-right:auto;padding-top:25px;}
#links dl{border-bottom:1px solid #EFE8BA;height:20px;line-height:20px;margin-bottom:5px;overflow:auto}
#links dt{text-align:left;float:left;}
#links dd{text-align:center;float:left; padding-left:10px;padding-right:10px; }
/*--online-reservation-----------------------------------------------------------------*/
.w_100{float:left; height:25px;text-align:left;vertical-align:middle;width:200px; line-height:25px; padding-left:10px;}
.w_1000{float:left; height:21px; margin-bottom:5px;margin-top:5px;text-align:left;vertical-align:middle;width:180px;padding-left:10px;}
.w_80{float:left; height:26px;text-align:left;vertical-align:middle;width:160px; line-height:26px; padding-left:10px;}
.w_65{float:left;line-height:20px;height:42px;text-align:left;vertical-align:middle;width:50px;padding-left:6px;margin-top:3px;}
.w_65 select{height: 18px; line-height: 18px;font-size: 12px; color: #333333;}
.w_65_2{float:left;line-height:20px;height:42px;text-align:left;vertical-align:middle;width:50px;padding-left:11px;margin-top:3px;}
.w_65_2 select{height: 18px; line-height: 18px;font-size: 12px; color: #333333;}
#reservation{
	width:210px;
	height:auto;
	float:left;
}
#reservation dt,#reservation dd{ float:left;}
#reservation_eve{
	margin-top:5px;
	clear:both;
	width:210px;
	height:auto;
	float:left;
}
#reservation_eve dt,#reservation_eve dd{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	
}

#reservation0{
	width:186px;
	height:30px;
	padding-bottom:10px;
	float:left;
	border: 1px solid #cccccc;
	padding:5px;
}
.input_side_book{height:20px;line-height:20px;width:100px;}
.input_side_book2{height:22px;line-height:20px;width:110px;}
.zhee{}
/*--------------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;}
