@charset "utf-8";
/*--主体内容----------------------------------------编辑员:张杰 日期:2008年11月7日---*/
@import url(main.css);
*{margin:0;padding:0;}body{text-align:center;}
li{list-style-type:none;}
dl{word-wrap:break-word;}
#box{position:relative;width:870px;margin-left:auto;margin-right: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:212px;top:26px;z-index: 101;height:30px;width:695px;line-height:18px;text-align:right;background:#fff url(../images/weather_bg.jpg) no-repeat top left;padding-top:9px; display:none;}
#weather span{margin-left:10px;}
#hpic1{height:3px;position:absolute;top:134px;width:870px;left: 0px;z-index: 100;background-image:url(../images/hpic1_bg.jpg);background-repeat: no-repeat;}
#hpic2{height:16px;position:absolute;top:396px;width:681px;left:212px;z-index: 100; display:none;}
#hpic3{height:25px;right:1px;position:absolute;top:1px;width:8px;z-index:100; display:none}
#sidebar1{
	padding-top:0px;
	position:absolute;
	left:630px;
	top:385px;
	width:250px;
	z-index:100;
	float:left;
	clear:both;
}
#sidebar2{
	padding-top:0px;
	position:absolute;
	left:676px;
	top:110px;
	width:188px;
	z-index:100;
	float:left;
	clear:both;
}

#links{width:880px;clear:both; margin-left:auto; margin-right:auto; display:none;}
#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; }

.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_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;}
.blank30{clear:both;height:30px;}
.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:870px;
	height:auto;
	overflow:hidden;
}
.wrapper_bg{
	clear:both;
	position:relative;
	width:870px;
	height:246px;
	overflow:hidden;
	background:url(../images/wrapper_jsbg.jpg) no-repeat left top;
}
.wrapper_sps{
	clear:both;
	position:relative;
	width:870px;
	height:auto;
	overflow:hidden;
	background:url(../images/wrapper_sps_bg.jpg) no-repeat right bottom;
}
/*--top-------------------------------------------------------------------------*/
#header{clear:both;height:372px;width:870px;}
#header_ine{clear:both;height:302px;width:870px;}
#header_cos{clear:both;height:370px;width:870px;}
#header_hos{clear:both;height:103px;width:870px;}
#banner1{height:192px;position:absolute;top:104px;width:661px;left:0px;z-index:100; overflow:hidden;}
#banner2{height:260px;position:absolute;top:104px;width:870px;left:0px;z-index:100;}
#banner2 object,#banner2 embed{ width:870px; height:260px;}
#banner3{height:220px;position:absolute;top:104px;width:870px;left:0px;z-index:100; overflow:hidden;}
#banner4{height:192px;position:absolute;top:104px;width:510px;left:155px;z-index:100; overflow:hidden;}
#banner_car{height:192px;position:absolute;top:104px;width:510px;left:162px;z-index:100; overflow:hidden;}

#language{height:18px;overflow:hidden;position:absolute;right:0px;top:0px;z-index:100;margin:6px 11px 0 0;}
#language a{ color:#E6C593; font-size:12px; font-weight:700; margin-bottom:3px;}
#language a:hover{ color:#E6C593; font-size:12px; font-weight:700; margin-bottom:3px;}
#language img{margin-top:3px;}

#language2{height:18px;overflow:hidden;position:absolute;right:0px;top:0px;z-index:100;margin:7px 80px 0 0;}
#language2 a{color:#E6C593; font-size:12px; font-weight:700; margin-bottom:3px;}
#language2 a:hover{ color:#E6C593; font-size:12px; font-weight:700; margin-bottom:3px;}
#language2 img{margin-top:3px;}

#logo{left:0px;position:absolute;top:0;z-index:100;}
#nav2{
	height:281px;
	left:687px;
	position:absolute;
	top:137px;
	width:199px;
	z-index: 100;
}
#nav2 li{height:24px; text-align:left;}
#nav2 ul{text-align:left; margin:85px 0 0 15px;}
#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:5px auto 0 auto;width:180px;color:#666;}

/*-----------------------footer-------------------------------------------------*/
#footer{clear:both; width:870px; margin:0 auto;}
#copyright{text-align:left;vertical-align: bottom;line-height:20px;width:870px;float:right;padding:3px 0 0 0;background-color: #FBE7E6;background-image: url(../images/footer_bg.jpg);background-repeat: repeat-x;background-position: left top; color:#666;}
#copyright span{padding-left:20px;}
#copyright a:hover{color:#DA4B43;text-decoration:underline;}
#copyright a{color:#666;text-decoration: none;}


#footer_bg{clear:both; width:870px; height:22px;margin-top:15px;margin-left: auto;margin-right:auto;background:url(../images/footer_jsbg.jpg) no-repeat left top;}
/*--online-reservation-----------------------------------------------------------------*/
.w_100{float:left; height:22px;text-align:left;vertical-align:middle;width:235px; line-height:20px; margin-top:3px;}
.w_1000{float:left; height:30px;text-align:left;vertical-align:middle;width:88px; line-height:20px;}

.w_65{float:left;line-height:20px;height:22px;text-align:left;vertical-align:middle;width:235px;margin-top:3px;}

.w_180{float:left; height:40px;text-align:left;vertical-align:middle;width:180px; line-height:20px; margin-top:3px;}
.w_88{float:left; height:40px;text-align:left;vertical-align:middle;width:90px; line-height:20px; margin-top:3px;margin-bottom:5px;}
.w_65_2{float:left;line-height:20px;height:22px;text-align:left;vertical-align:middle;width:180px;margin-top:3px;}

#reservation{
	width:235px;
	height:auto;
	float:left;
	margin-top:15px;
}
#reservation dt,#reservation dd{ float:left;}

#bookingtel{
	width:235px;
	height:auto;
	float:left;
}
#bookingtel dt,#bookingtel dd{ float:left;}
.bookingtel_w{float:left;text-align:left;vertical-align:middle;width:160px;line-height:16px;font-weight:bold;}
#cn_logo{float:left;text-align:left;vertical-align:middle;width:160px;line-height:16px;font-weight:bold;height:auto;}

#bookingtel2{width:188px;height:auto;}
.bookingtel2{width:188px;height:auto;float:left;}
.booking_title{display:block;float:left; width:180px;text-align:left;color:#DE2118;border-bottom:1px dashed #DE2118;margin-bottom:5px;}
.more{float:left;margin-left:3px;margin-top:5px;padding-bottom:15px;}
.more2{float:left;margin-left:3px;margin-top:5px;padding-bottom:45px;}
.sps_title{width:195px;height:auto;float:left;margin-top:45px;}
.sps_title_2{width:195px;height:auto;float:left;margin-top:5px;}

#reservation_eve{
	margin-top:5px;
	clear:both;
	width:197px;
	height:auto;
	float:left;
	border: 1px solid #AB7E2B;
}
#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:18px;width:125px;}
.input_side_book2{height:18px;line-height:18px;width:60px;}
.zhee{ margin-top:5px;}
/*--------------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;}

