html {
	width: 100%; height: 100%; overflow: hidden;
}
body {
	width: 100%; height: 100%; overflow: hidden;
}
.wrapper {
	width: 100%; height: 100%; overflow: hidden;
}
.screen_bg {
	width: 100%; height: 100%; overflow: hidden;
}
.screen_md {
	width: 100%; height: 100%; overflow: hidden;
}
.header {
	left: 0px; top: 0px; position: absolute;
}
.main {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.screen {
	overflow: hidden; position: relative;
}
.screen_bg {
	left: 0px; top: 0px; position: absolute; z-index: 0;
}
.screen_bg img {
	left: 0px; top: 0px; position: absolute;
}
.screen_title {
	left: 0px; top:15%; width: 100%; text-align: center; position: absolute; z-index: 99;
}
.screen_md {
	background: url("../images/x.gif") no-repeat 0px 0px; left: 0px; top: 0px; position: absolute; z-index: 10;
}
.w1024 {
	margin: 0px auto; width: 1024px; height: 100%; position: relative;
}
.booking {
	background: url("../images/booking_bg.png") no-repeat 0px 0px; left: 12px; top: -80px; width: 834px; height: 70px; padding-left: 166px; position: absolute; z-index: 100;
}
.booking .item {
	float: left; display: inline;
}
.booking .item_hd {
	color: rgb(162, 144, 97); padding-top: 11px; padding-left: 5px;
}
.booking .item_bd {
	padding-top: 2px;
}
.booking .item2 {
	margin-left: 40px;
}
.booking .item4 {
	margin-left: 40px;
}
.booking .item3 {
	margin-left: 10px;
}
.booking .item5 {
	margin-left: 10px;
}
.booking_submit {
	width: 114px; text-align: center; padding-top: 26px; float: right;
}
.booking_submit a {
	color: rgb(103, 73, 20); font-size: 14px; margin-right: 8px; vertical-align: middle; display: inline-block;
}
.booking_submit a:hover {
	color: rgb(132, 94, 26);
}
.downlist_nav {
	bottom: 80px;
}
.slogan {
	background: none; left: 93px; top: 50%; margin-top: -300px; position: absolute;
}
.slogan img {
	background: none; left: 0px; top: 0px; display: none; position: absolute;
}
.scroll_tips {
	left: 406px; bottom: 100px; margin-top: -22px; position: absolute;
}
.sidebar {
	top: 50%; width: 40px; right: 30px; margin-top: -170px; position: absolute; z-index: 999;
}
.sidebar li {
	background: url("../images/common.png") no-repeat; width: 40px; height: 40px; text-indent: -200em; overflow: hidden; margin-bottom: 9px; float: left; cursor: pointer;
}
.sidebar .li1 {
	background-position: -60px 0px;
}
.sidebar .li2 {
	background-position: -100px 0px;
}
.sidebar .li3 {
	background-position: -140px 0px;
}
.sidebar .li4 {
	background-position: -180px 0px;
}
.sidebar .li5 {
	background-position: -220px 0px;
}
.sidebar .li6 {
	background-position: -260px 0px;
}
.sidebar .li7 {
	background-position: -300px 0px;
}
.screen2 .item {
	top: 50%; position: absolute; opacity: 0;
}
.screen21 {
	right: 100%;
}
.screen23 {
	right: 100%;
}
.screen25 {
	right: 100%;
}
.screen27 {
	right: 100%;
}
.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 {
	left: 100%;
}
.screen24 {
	left: 100%;
}
.screen26 {
	left: 100%;
}
.screen28 {
	left: 100%;
}
.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%;
}
.room_list {
	left: 50%; top: 50%; width: 1024px; height: 342px; overflow: hidden; margin-top: -115px; margin-left: -512px; position: absolute;
}
.room_list ul {
	left: 0px; top: 0px; width: 24000px; position: absolute;
}
.room_list li {
	left: 0px; width: 240px; text-align: center; margin-right: 21px; float: left; display: inline; position: relative;
}
.room_list .title {
	margin-top: 14px;
}
.room_list .title a {
	color: rgb(51, 51, 51); font-size: 18px;
}
.room_list .title a:hover {
	color: rgb(165, 139, 85);
}
.room_list .hotel {
	background: url("../images/room_hotel_bg.gif") no-repeat center; color: rgb(165, 139, 85); font-weight: 400; margin-top: 12px;
}
.room_list .hotel2 {
	background: url("../images/room_hotel_bg_en.gif") no-repeat center;
}
.room_list .more {
	margin-top: 12px;
}
.room_list .date {
	background: rgb(251, 251, 251); margin: 12px 2px 0px; padding: 4px 10px 4px 0px; border: 1px solid rgb(229, 225, 216); border-image: none; color: rgb(174, 174, 174);
}
.room_list .date_bd span {
	color: rgb(127, 109, 73); padding-right: 3px; padding-left: 10px; font-weight: 700;
}
.room_list_tab {
	left: 0px; top: 50%; width: 100%; margin-top: 260px; position: absolute;
}
.tab_hd {
	text-align: center;
}
.tab_hd li {
	background: url("../images/common.png") no-repeat -20px -20px; width: 15px; height: 15px; margin-right: 4px; margin-left: 4px; display: inline-block; cursor: pointer;
}
.tab_hd .current {
	background-position: -40px -20px;
}
.food_list {
	left: 50%; top: 50%; width: 1024px; height: 320px; overflow: hidden; margin-top: -120px; margin-left: -512px; position: absolute;
}
.food_list_bd {
	left: 0px; top: 0px; width: 14000px; position: absolute;
}
.food_list_bd ul {
	width: 1024px; overflow: hidden; float: left;
}
.food_list_bd li {
	left: 0px; height: 320px; overflow: hidden; margin-right: 1px; float: left; display: inline; position: relative;
}
.food_list_bd .pic {
	float: left;
}
.food_list_bd .title {
	background: url("../images/black7.png") 0px 0px; padding: 6px 0px; left: 0px; width: 144px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.food_list_bd .info {
	background: url("../images/food_info_bg.png") no-repeat 0px 0px; width: 0px; height: 270px; padding-top: 50px; margin-right: -1px; margin-left: -11px; float: left;
}
.food_list_bd .info_hd {
	background: url("../images/quotation_left.gif") no-repeat 37px 5px; width: 252px; height: auto !important; color: rgb(165, 139, 85); padding-left: 59px; font-size: 24px; font-weight: 400; min-height: 68px;
}
.food_list_bd .info_hd span {
	background: url("../images/quotation_right.gif") no-repeat right 5px; padding-right: 22px;
}
.food_list_bd .info_hd a {
	color: rgb(165, 139, 85);
}
.food_list_bd .info_hd a:hover {
	color: rgb(198, 167, 102);
}
.food_list_bd .info_bd {
	width: 204px; height: auto !important; color: rgb(105, 105, 105); padding-right: 50px; padding-left: 57px; min-height: 130px;
}
.food_list_bd .view {
	padding-left: 57px;
}
.food_list_tab {
	left: 50%; top: 50%; margin-top: 300px; margin-left: -38px; position: absolute;
}
.meeting_list {
	left: 50%; top: 50%; width: 1024px; height: 425px; overflow: hidden; margin-top: -120px; margin-left: -512px; position: absolute;
}
.meeting_list a {
	position: absolute; opacity: 0;
}
.meeting_list p {
	background:url(../images/meeing_title_bg.png) no-repeat center 0px; left: 50%; top: 50%; width: 254px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 16px; margin-top: -20px; margin-left: -127px; position: absolute;
}
.meeting_list a:hover p {
	color: rgb(218, 218, 218);
}
.meeting_list .item1 {
	left: -338px; top: 0px;
}
.meeting_list .item2 {
	left: -338px; top: 215px;
}
.meeting_list .item3 {
	left: 343px; top: 0px;
}
.meeting_list .item4 {
	top: 0px; right: -338px;
}
.meeting_list .item5 {
	top: 215px; right: -338px;
}
.recreation_list {
	left: 50%; top: 50%; width: 1024px; height: 456px; overflow: hidden; margin-top: -150px; margin-left: -512px; position: absolute;
}
.recreation_list_bd {
	left: 0px; top: 0px; width: 102400px; position: absolute;
}
.recreation_list ul {
	width: 1024px; height: 456px; overflow: hidden; float: left; position: relative;
}
.recreation_list li {
	width: 684px; height: 110px; overflow: hidden; position: absolute;
}
.recreation_list .i_point {
	position: absolute;
}
.recreation_list p {
	width: 344px; text-align: center; color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; position: absolute;
}
.recreation_list .line {
	background: url("../images/line1.gif") repeat-x 0px; height: 22px; position: absolute;
}
.recreation_list .item1 {
	top: 0px;
}
.recreation_list .item2 {
	top: 0px;
}
.recreation_list .item3 {
	top: 115px;
}
.recreation_list .item4 {
	top: 115px;
}
.recreation_list .item5 {
	top: 230px;
}
.recreation_list .item6 {
	top: 230px;
}
.recreation_list .item7 {
	top: 345px;
}
.recreation_list .item8 {
	top: 345px;
}
.recreation_list .item1 {
	left: 0px; text-align: left;
}
.recreation_list .item3 {
	left: 0px; text-align: left;
}
.recreation_list .item5 {
	left: 0px; text-align: left;
}
.recreation_list .item7 {
	left: 0px; text-align: left;
}
.recreation_list .item1 p {
	left: 340px; top: 20px;
}
.recreation_list .item3 p {
	left: 340px; top: 20px;
}
.recreation_list .item5 p {
	left: 340px; top: 20px;
}
.recreation_list .item7 p {
	left: 340px; top: 20px;
}
.recreation_list .item1 .i_point {
	left: 329px; top: 20px;
}
.recreation_list .item3 .i_point {
	left: 329px; top: 20px;
}
.recreation_list .item5 .i_point {
	left: 329px; top: 20px;
}
.recreation_list .item7 .i_point {
	left: 329px; top: 20px;
}
.recreation_list .item1 .line {
	left: 351px; top: 20px;
}
.recreation_list .item3 .line {
	left: 351px; top: 20px;
}
.recreation_list .item5 .line {
	left: 351px; top: 20px;
}
.recreation_list .item7 .line {
	left: 351px; top: 20px;
}
.recreation_list .item2 {
	text-align: right; right: 0px;
}
.recreation_list .item4 {
	text-align: right; right: 0px;
}
.recreation_list .item6 {
	text-align: right; right: 0px;
}
.recreation_list .item8 {
	text-align: right; right: 0px;
}
.recreation_list .item2 p {
	top: 68px; right: 340px;
}
.recreation_list .item4 p {
	top: 68px; right: 340px;
}
.recreation_list .item6 p {
	top: 68px; right: 340px;
}
.recreation_list .item8 p {
	top: 68px; right: 340px;
}
.recreation_list .item2 .line {
	top: 68px; right: 351px;
}
.recreation_list .item4 .line {
	top: 68px; right: 351px;
}
.recreation_list .item6 .line {
	top: 68px; right: 351px;
}
.recreation_list .item8 .line {
	top: 68px; right: 351px;
}
.recreation_list .item2 .i_point {
	top: 68px; right: 329px;
}
.recreation_list .item4 .i_point {
	top: 68px; right: 329px;
}
.recreation_list .item6 .i_point {
	top: 68px; right: 329px;
}
.recreation_list .item8 .i_point {
	top: 68px; right: 329px;
}
.recreation_list_tab {
	left: 0px; top: 50%; width: 100%; margin-top: 348px; position: absolute;
}
.plaza_list {
	left: 50%; top: 50%; width: 1024px; height: 408px; overflow: hidden; margin-top: -150px; margin-left: -512px; position: absolute;
}
.plaza_list_bd {
	left: 0px; top: 0px; width: 10240px; height: 408px; overflow: hidden; position: absolute;
}
.plaza_list ul {
	width: 1028px; float: left;
}
.plaza_list li {
	width: 244px; padding-left: 254px; margin-right: 4px; margin-bottom: 4px;
}
.plaza_list_tab {
	left: 0px; top: 50%; width: 100%; margin-top: 300px; position: absolute;
}
.vvcopyright {
	right: 10px; bottom: 10px; position: absolute; z-index: 100;
}
.food_list_tab2 {
	margin-top: 250px;
}
