@charset "utf-8";
html, body, .wrapper, .screen_bg, .screen_md{
	width:100%;
	height:100%;
	overflow:hidden;}
.header{
	position:relative;
	top:0;
	left:0;}
.main{
	position:absolute;
	top:0;
	left:0;
	width:100%;}
.screen{
	position:relative;
	overflow:hidden;}
.screen_bg{
	position:absolute;
	top:0;
	left:0;
	z-index:0;}
.screen_bg img{
	position:absolute;
	top:0;
	left:0;}
.screen_title{
	position:absolute;
	top:17.5%;
	left:0;
	z-index:99;
	width:100%;
	text-align:center;}
.screen_md{
	position:relative;
	top:0;
	z-index:10;
	background:url(../img/x.gif) 0 0 no-repeat;
	width:1000px;
	margin:0 auto;
	}
.w1024{
	position:relative;
	margin:0 auto;
	width:1024px;
	height:100%;}
.booking{
	position:absolute;
	top:-80px;
	left:12px;
	z-index:100;
	padding-left:166px;
	width:834px;
	height:70px;
	background:url(../img/booking_bg.png) 0 0 no-repeat;}
.booking .item{
	display:inline;
	float:left;}
.booking .item_hd{
	padding-top:11px;
	padding-left:5px;
	color:#a29061;}
.booking .item_bd{
	padding-top:2px;}
.booking .item2, .booking .item4{
	margin-left:40px;}
.booking .item3, .booking .item5{
	margin-left:10px;}
.booking_submit{
	float:right;
	padding-top:26px;
	width:114px;
	text-align:center;}
.booking_submit a{
	display:inline-block;
	margin-right:8px;
	vertical-align:middle;
	font-size:14px;
	color:#674914;}
.booking_submit a:hover{
	color:#845e1a;}
.downlist_nav{
	bottom:80px;}
.slogan{
	position:absolute;
	top:10%;
	left:335px;
	margin-top:-300px;
	background:none;}
.slogan img{
	display:none;
	position:absolute;
	top:0;
	left:0;
	background:none;}
.scroll_tips{
	position:absolute;
	bottom:100px;
	left:406px;
	margin-top:-22px;
	display:none;}
.sidebar{
	position:absolute;
	top:50%;
	right:30px;
	z-index:999;
	margin-top:-170px;
	width:40px;}
.sidebar li{
	float:left;
	margin-bottom:9px;
	width:40px;
	height:40px;
	overflow:hidden;
	text-indent:-200em;
	cursor:pointer;
	background:url(../img/common.png) no-repeat;}
.sidebar .li1{
	background-position:-60px 0;}
.sidebar .li2{
	background-position:-100px 0;}
.sidebar .li3{
	background-position:-140px 0;}
.sidebar .li4{
	background-position:-180px 0;}
.sidebar .li5{
	background-position:-220px 0;}
.sidebar .li6{
	background-position:-260px 0;}
.sidebar .li7{
	background-position:-300px 0;}

/*第2屏*/
.screen2 .item{
	position:absolute;
	top:50%;
	filter:Alpha(opacity=0);
	opacity:0;}
.screen21, .screen23, .screen25, .screen27, .screen29{
	right:100%;}
.screen21{
	margin-top:-16%;
	margin-right:5.57%;}
.screen23{
	margin-top:-3.8%;
	margin-right:8.12%;}
.screen25{
	margin-top:6.9%;
	margin-right:10.41%;}
.screen27{
	margin-top:18.3%;
	margin-right:12.23%;}
.screen29{
	margin-top:29.2%;
	margin-right:11.4%;}
.screen22, .screen24, .screen26, .screen28, .screen210{
	left:100%;}
.screen22{
	margin-top:-16%;
	margin-left:5.57%;}
.screen24{
	margin-top:-3.8%;
	margin-left:8.12%;}
.screen26{
	margin-top:6.9%;
	margin-left:10.41%;}
.screen28{
	margin-top:18.3%;
	margin-left:12.23%;}
.screen210{
	margin-top:29.2%;
	margin-left:11.4%;}

/*第3屏*/
.room_list{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-115px;
	margin-left:-512px;
	width:1024px;
	height:342px;
	overflow:hidden;}
.room_list ul{
	position:absolute;
	top:0;
	left:0;
	width:24000px;}
.room_list li{
	display:inline;
	position:relative;
	left:0;
	float:left;
	margin-right:21px;
	width:240px;
	text-align:center;}
.room_list .title{
	margin-top:14px;}
.room_list .title a{
	font-size:18px;
	color:#333;}
.room_list .title a:hover{
	color:#A58B55;}
.room_list .hotel{
	margin-top:12px;
	font-weight:400;
	color:#a58b55;
	background:url(../img/room_hotel_bg.gif) center center no-repeat;}
.room_list .hotel2{
	background:url(../img/room_hotel_bg_en.gif) center center no-repeat;}
.room_list .more{
	margin-top:12px;}
.room_list .date{
	margin:12px 2px 0;
	padding:4px 10px 4px 0;
	color:#aeaeae;
	border:1px #e5e1d8 solid;
	background:#fbfbfb}
.room_list .date_bd span{
	padding-right:3px;
	padding-left:10px;
	font-weight:700;
	color:#7f6d49;}
.room_list_tab{
	position:absolute;
	top:50%;
	left:0;
	margin-top:260px;
	width:100%;}
.tab_hd{
	text-align:center;}
.tab_hd li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:4px;
	margin-left:4px;
	width:15px;
	height:15px;
	cursor:pointer;
	background:url(../img/common.png) -20px -20px no-repeat;}
.tab_hd .current{
	background-position:-40px -20px;}

/*第4屏*/
.food_list{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-120px;
	margin-left:-512px;
	width:1024px;
	height:320px;
	overflow:hidden;}
.food_list_bd{
	position:absolute;
	top:0;
	left:0;
	width:14000px;}
.food_list_bd ul{
	float:left;
	width:1024px;
	overflow:hidden;}
.food_list_bd li{
	display:inline;
	position:relative;
	left:0;
	float:left;
	margin-right:1px;
	height:320px;
	overflow:hidden;}
.food_list_bd .pic{
	float:left;}
.food_list_bd .title{
	position:absolute;
	bottom:0;
	left:0;
	padding:6px 0;
	width:144px;
	text-align:center;
	color:#fff;
	background:url(../img/black7.png) 0 0 repeat;}
.food_list_bd .info{
	float:left;
	margin-right:-1px;
	margin-left:-11px;
	padding-top:50px;
	width:0;
	height:270px;
	background:url(../img/food_info_bg.png) 0 0 no-repeat;}
.food_list_bd .info_hd{
	padding-left:59px;
	width:252px;
	min-height:68px;
	height:auto!important;
	height:68px;
	font-size:24px;
	font-weight:400;
	color:#a58b55;
	background:url(../img/quotation_left.gif) 37px 5px no-repeat;}
.food_list_bd .info_hd span{
	padding-right:22px;
	background:url(../img/quotation_right.gif) right 5px no-repeat;}
.food_list_bd .info_hd a{
	color:#a58b55;}
.food_list_bd .info_hd a:hover{
	color:#c6a766;}
.food_list_bd .info_bd{
	padding-right:50px;
	padding-left:57px;
	width:204px;
	min-height:130px;
	height:auto!important;
	height:130px;
	color:#696969;}
.food_list_bd .view{
	padding-left:57px;}
.food_list_tab{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:300px;
	margin-left:-38px;}

/*第5屏*/
.meeting_list{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-120px;
	margin-left:-512px;
	width:1024px;
	height:425px;
	overflow:hidden;}
.meeting_list a{
	position:absolute;
	filter:Alpha(opacity=0);
	opacity:0;}
.meeting_list p{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-127px;
	width:254px;
	height:39px;
	line-height:38px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:url(../img/meeing_title_bg.png) center 0 no-repeat;}
.meeting_list a:hover p{
	color:#dadada;}
.meeting_list .item1{
	top:0;
	left:-338px;}
.meeting_list .item2{
	top:215px;
	left:-338px;}
.meeting_list .item3{
	top:0;
	left:343px;}
.meeting_list .item4{
	top:0;
	right:-338px;}
.meeting_list .item5{
	top:215px;
	right:-338px;}

/*第6屏*/
.recreation_list{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-150px;
	margin-left:-512px;
	width:1024px;
	height:456px;
	overflow:hidden;}
.recreation_list_bd{
	position:absolute;
	top:0;
	left:0;
	width:102400px;}
.recreation_list ul{
	float:left;
	position:relative;
	width:1024px;
	height:456px;
	overflow:hidden;}
.recreation_list li{
	position:absolute;
	width:684px;
	height:110px;
	overflow:hidden;}
.recreation_list .i_point{
	position:absolute;}
.recreation_list p{
	position:absolute;
	width:344px;
	line-height:22px;
	text-align:center;
	font-size:14px;
	color:#333;}
.recreation_list .line{
	position:absolute;
	height:22px;
	background:url(../img/line1.gif) 0 center repeat-x;}
.recreation_list .item1, .recreation_list .item2{
	top:0;}
.recreation_list .item3, .recreation_list .item4{
	top:115px;}
.recreation_list .item5, .recreation_list .item6{
	top:230px;}
.recreation_list .item7, .recreation_list .item8{
	top:345px;}
.recreation_list .item1, .recreation_list .item3, .recreation_list .item5, .recreation_list .item7{
	left:0;
	text-align:left;}
.recreation_list .item1 p, .recreation_list .item3 p, .recreation_list .item5 p, .recreation_list .item7 p{
	top:20px;
	left:340px;}
.recreation_list .item1 .i_point, .recreation_list .item3 .i_point, .recreation_list .item5 .i_point, .recreation_list .item7 .i_point{
	top:20px;
	left:329px;}
.recreation_list .item1 .line, .recreation_list .item3 .line, .recreation_list .item5 .line, .recreation_list .item7 .line{
	top:20px;
	left:351px;}
	
.recreation_list .item2, .recreation_list .item4, .recreation_list .item6, .recreation_list .item8{
	right:0;
	text-align:right;}
.recreation_list .item2 p, .recreation_list .item4 p, .recreation_list .item6 p, .recreation_list .item8 p{
	top:68px;
	right:340px;}
.recreation_list .item2 .line, .recreation_list .item4 .line, .recreation_list .item6 .line, .recreation_list .item8 .line{
	top:68px;
	right:351px;}
.recreation_list .item2 .i_point, .recreation_list .item4 .i_point, .recreation_list .item6 .i_point, .recreation_list .item8 .i_point{
	top:68px;
	right:329px;}
.recreation_list_tab{
	position:absolute;
	top:50%;
	left:0;
	margin-top:348px;
	width:100%;}

/*第7屏*/
.plaza_list{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-150px;
	margin-left:-512px;
	width:1024px;
	height:408px;
	overflow:hidden;}
.plaza_list_bd{
	position:absolute;
	top:0;
	left:0;
	width:10240px;
	height:408px;
	overflow:hidden;}
.plaza_list ul{
	float:left;
	width:1028px;}
.plaza_list li{
	margin-right:4px;
	margin-bottom:4px;
	padding-left:254px;
	width:244px;}
.plaza_list_tab{
	position:absolute;
	top:50%;
	left:0;
	margin-top:300px;
	width:100%;}

/*版权*/
.vvcopyright{
	position:absolute;
	z-index:100;
	right:10px;
	bottom:10px;}
.food_list_tab2{
	margin-top:250px;}