@charset "utf-8";
*{
   font-family: 微软雅黑, tahoma, arial, 宋体, sans-serif;
}
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;
}
.loading{
   z-index: 99999;
    position: absolute;
    width: 100%;
    background: url(../images/loading.gif) #004e89 no-repeat center 40%;
    height: 100%;
    top: 0px;
    left: 0px;
}
.header{
   position: absolute;
    top: 0px;
    left: 0px;
}
.main{
   position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
}
.screen{
   position: relative;
    overflow: hidden;
}
.screen_bg{
   z-index: 0;
    position: absolute;
    top: 0px;
    left: 0px;
}
.screen_bg IMG{
   position: absolute;
    top: 0px;
    left: 0px;
}
.screen_title{
	z-index: 99;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0px;
	top:5%;
}
.screen_md{
   z-index: 10;
    position: absolute;
    background: url(../images/x.gif) no-repeat 0px 0px;
    top: 0px;
    left: 0px;
}
.w1024{
   position: relative;
    margin: 0px auto;
    width: 1024px;
    height: 100%;
}
.booking{
   z-index: 100;
    position: absolute;
    padding-left: 166px;
    width: 834px;
    background: url(../images/booking_bg.png) no-repeat 0px 0px;
    height: 70px;
    top: -80px;
    left: 12px;
}
.booking .item{
   display: inline;
    float: left;
}
.booking .item_hd{
   padding-left: 5px;
    color: #a29061;
    padding-top: 11px;
}
.booking .item_bd{
   padding-top: 2px;
}
.booking_submit{
   text-align: center;
    width: 114px;
    float: right;
    padding-top: 26px;
}
.booking_submit A{
   display: inline-block;
    color: #674914;
    font-size: 14px;
    vertical-align: middle;
    margin-right: 8px;
}
.booking_submit A:hover{
   color: #845e1a;
}
.downlist_nav{
   bottom: 80px;
}
.slogan{
   position: absolute;
    margin-top: -300px;
    background: none transparent scroll repeat 0% 0%;
    top:40%;
    left: 200px;
}
.slogan IMG{
   position: absolute;
    display: none;
    background: none transparent scroll repeat 0% 0%;
    top: 0px;
    left: 0px;
}
.scroll_tips{
   position: absolute;
    margin-top: -22px;
    bottom: 100px;
    left: 406px;
}
.sidebar{
	z-index: 999;
    position: absolute;
    margin-top: -170px;
    width: 80px;
    top: 50%;
    left: -32px;
}
.sidebar LI{
    width: 80px;
    margin-bottom: 9px;
    float: left;
    overflow: hidden;
    cursor: pointer;
}
.sidebar .li1{
   background: url(../images/01.png) no-repeat;
}
.sidebar .li2{
   background: url(../images/02.png) no-repeat;
}
.sidebar .li3{
   background: url(../images/03.png) no-repeat;
}

.sidebar .li4{
   background: url(../images/05.png) no-repeat;
}
.sidebar .li5{
   background: url(../images/06.png) no-repeat;
}
.room_list{
   position: absolute;
    margin-top: -100px;
    width: 1024px;
    height: 342px;
    margin-left: -512px;
    overflow: hidden;
    top: 50%;
    left: 50%;
}
.screen_room{
   position: absolute;
    margin-top: -200px;
    width: 1024px;
    height: 315px;
    margin-left: -512px;
    overflow: hidden;
    top: 50%;
    left: 50%;
}
#box_screen_room{
   width: 100%;
    background: #fff;
    float: left;
}
.room_list{
   position: absolute;
    margin-top: -100px;
    width: 1024px;
    height: 342px;
    margin-left: -512px;
    overflow: hidden;
    top: 50%;
    left: 50%;
}
.room_list UL{
   position: absolute;
    width: 24000px;
    top: 0px;
    left: 0px;
}
.room_list LI{
   position: relative;
    text-align: center;
    width: 160px;
    display: inline;
    float: left;
    margin-right: 8px;
    left: 0px;
}
.room_list .title{
   margin-top: 14px;
}
.room_list .title A{
   color: #333;
    font-size: 18px;
}
.room_list .hotel{
   margin-top: 12px;
    background: url(../images/room_hotel_bg.gif) no-repeat center center;
    color: #a58b55;
    font-weight: 400;
}
.room_list .more{
   margin-top: 12px;
}
.room_list .date{
   border-bottom: #e5e1d8 1px solid;
    border-left: #e5e1d8 1px solid;
    padding-bottom: 4px;
    margin: 12px 2px 0px;
    padding-left: 0px;
    padding-right: 10px;
    background: #fbfbfb;
    color: #aeaeae;
    border-top: #e5e1d8 1px solid;
    border-right: #e5e1d8 1px solid;
    padding-top: 4px;
}
.room_list .date_bd SPAN{
   padding-left: 10px;
    padding-right: 3px;
    color: #7f6d49;
    font-weight: 700;
}
.room_list_tab{
   position: absolute;
    margin-top: 260px;
    width: 100%;
    top: 50%;
    left: 0px;
}
.screen_title1{
   position: absolute;
    margin-top: -200px;
    width: 1024px;
    height: 342px;
    margin-left: -512px;
    overflow: hidden;
    top: 50%;
    left: 50%;
}
.screen_title1 P{
   color: #dfbf72;
}
.tab_hd{
   text-align: center;
}
.tab_hd LI{
   width: 15px;
    display: inline-block;
    background: url(../images/common.png) no-repeat -20px -20px;
    height: 15px;
    margin-left: 4px;
    cursor: pointer;
    margin-right: 4px;
}
.tab_hd .current{
   background-position: -40px -20px;
}
.screen_title3{
   position: absolute;
    margin-top: -230px;
    width: 1024px;
    height: 42px;
    margin-left: -512px;
    overflow: hidden;
    top: 50%;
    left: 50%;
}
.screen_title3 P{
   color: #666;
}
.recreation_list{
   position: absolute;
    margin-top: -200px;
    width: 1024px;
    height: 456px;
    margin-left: -512px;
    overflow: hidden;
    top: 50%;
    left: 50%;
}
.recreation_list_bd{
   position: absolute;
    width: 102400px;
    top: 0px;
    left: 0px;
}
.recreation_list UL{
   position: relative;
    width: 1024px;
    float: left;
    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;
    text-align: center;
    line-height: 22px;
    color: #333;
    font-size: 14px;
}
.recreation_list .line{
   position: absolute;
    background: url(../images/line1.gif) repeat-x 0px center;
    height: 22px;
}
.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{
   text-align: center;
    left: 0px;
}
.recreation_list .item3{
   text-align: center;
    left: 0px;
}
.recreation_list .item5{
   text-align: center;
    left: 0px;
}
.recreation_list .item7{
   text-align: center;
    left: 0px;
}
.recreation_list .item1 P{
   top: 20px;
    left: 0px;
}
.recreation_list .item3 P{
   top: 20px;
    left: 0px;
}
.recreation_list .item5 P{
   top: 20px;
    left: 0px;
}
.recreation_list .item7 P{
   top: 20px;
    left: 0px;
}
.recreation_list .item1 .i_point{
   top: 20px;
    left: 270px;
}
.recreation_list .item3 .i_point{
   top: 20px;
    left: 270px;
}
.recreation_list .item5 .i_point{
   top: 20px;
    left: 270px;
}
.recreation_list .item7 .i_point{
   top: 20px;
    left: 270px;
}
.recreation_list .item1 .line{
   top: 20px;
    left: 140px;
}
.recreation_list .item3 .line{
   top: 20px;
    left: 140px;
}
.recreation_list .item5 .line{
   top: 20px;
    left: 140px;
}
.recreation_list .item7 .line{
   top: 20px;
    left: 140px;
}
.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: 150px;
}
.recreation_list .item4 .line{
   top: 68px;
    right: 150px;
}
.recreation_list .item6 .line{
   top: 68px;
    right: 150px;
}
.recreation_list .item8 .line{
   top: 68px;
    right: 150px;
}
.recreation_list .item2 .i_point{
   top: 68px;
    right: 129px;
}
.recreation_list .item4 .i_point{
   top: 68px;
    right: 129px;
}
.recreation_list .item6 .i_point{
   top: 68px;
    right: 129px;
}
.recreation_list .item8 .i_point{
   top: 68px;
    right: 129px;
}
.recreation_list_tab{
   position: absolute;
    margin-top: 348px;
    width: 100%;
    top: 50%;
    left: 0px;
}
.meeting_list{
   position: absolute;
    margin-top: -230px;
    width: 1024px;
    height: 460px;
    margin-left: -512px;
    overflow: hidden;
    top: 50%;
    left: 50%;
}
#box_item0{
   position: absolute;
    width: 338px;
    top: 0px;
    left: 0px;
}
#box_item1{
   position: absolute;
    width: 338px;
    top: 0px;
    left: 344px;
}
#box_item2{
   position: absolute;
    width: 338px;
    top: 0;
    right: 0px;
}
#box_item3{
   position: absolute;
    width: 338px;
    top: 241px;
    left: 0;
}
#box_item4{
   position: absolute;
    width: 338px;
    top: 241px;
    left: 344px;
}
#box_item5{
   position: absolute;
    width: 338px;
	top: 241px;
    right: 0px;
}
.screen_title2{
   position: absolute;
    text-align: center;
    margin-top: -90px;
    width: 1024px;
    height: 62px;
    margin-left: -512px;
    overflow: hidden;
    top: 90%;
    left: 50%;
}
.plaza_list{
   position: absolute;
    margin-top: -200px;
    width: 1024px;
    height: 408px;
    margin-left: -512px;
    overflow: hidden;
    top: 50%;
    left: 50%;
}
.plaza_list_bd{
   position: absolute;
    width: 10240px;
    height: 408px;
    overflow: hidden;
    top: 0px;
    left: 0px;
}
.plaza_list UL{
   float: left;padding-left: 0px;
}
.plaza_list_tab{
   position: absolute;
    margin-top: 328px;
    width: 100%;
    top: 50%;
    left: 0px;
}
.screen51{
   margin: 0px auto;
    width: 1024px;
}
.screen51_left{
   width: 650px;
    float: left;
}
#box_screen51_left_t1{
   width: 100%;
    float: left;
    height: 125px;
}
.screen51_left_t2{
   position: relative;
    margin-top: 20px;
    width: 100%;
    float: left;
    height: 39px;
}
#box_screen51_left_t2{
   position: absolute;
    width:100%;
}
#box_screen51_left_t2 LI{
   margin: 0px 5px;
    display: inline-block;
    white-space: nowrap;
    float: left;
    font-size: 12px;
}
#box_screen51_left_t2 LI A{
   color: #666;
}
#box_screen51_left_t3{
   margin-top: 10px;
    width: 100%;
    float: left;
}
#box_screen51_ditu{
   width: 353px;
    float: right;
}
.contact{text-shadow: 0px 0px 6px #000; color: #fff; width: 500px; float: left;}
.contact a{color: #fff;}
.contact_lt{
   width: 500px;
    float: left;
}
.contact_address{
   width: 450px;
    display: inline-block;
    font: 12px/1.5 "microsoft yahei", "微软雅黑", Arial;
    color: #666;
}
.a1{
   margin-top: 20px;
    width: 210px;
    display: inline-block;
    font: 12px/1.5 "microsoft yahei", "微软雅黑", Arial;
    color: #666;
}
.a1 A{
   color: #666;
    text-decoration: none;
}
.a1 A:hover{
   color: #000;
    text-decoration: underline;
}
.contact_rt_hd{
   font: 12px/1.5 "microsoft yahei", "微软雅黑", Arial;
    color: #666;
}
.contact_rt{
   float: left;
    margin-right: 20px;
}
.meeting_list1{
   width: 1024px;
    height: 425px;
    overflow: hidden;
}
.vvcopyright{z-index:99999;
	-moz-border-radius: 10px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    background-color: #7E7E7E;
    position: absolute;
    width: 441px;
    bottom:55px;
    height: 19px;
    right: 10px;}
.vvcopyright P{
   padding-left: 15px;
    color: #fff;
    font-size: 11px;
}
.vvcopyright P A{
   color: #fff;
    font-size: 11px;
    text-decoration: none;
}
.k_left{
	z-index:999999;
    position:absolute;
    top:30%;
	right:0px;
}
.k_left UL{
	padding: 0px;
    margin: 0px;
	list-style: none;
}
.k_left img{
	width: 95px;
}
.newwell-dibu-anniu{
	width: 30px;
    height: 30px;
    font-size: 8px;
    line-height: 30px;}
.am-list-item-hd {
	font-size: 14px;
	color: #555;
}
.am-list-item-hd A:link{
	color: #555;
}
.pro-module{position: absolute;}
.pic-module .pic img{width: 318px;height: 217px;}
.mainul{list-style:none;}
.basic{
	background-color: rgba(0,0,0,0.6);
    text-align: center;
    list-style: none;
    margin-top:-25px;
    width: 318px;
	padding-right: 24px;
}
.basic a{color: #EEE;}
.am-list>li{border:0px;}
.am-panel-default>.am-panel-hd{height:38px;}
.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{color: #FFF;
    background-color: #0E90D2;}
.newwell-nav-div{text-align: center;}
.newwell-nav-ul{text-align: center;}
.newwell-nav-li{min-width: 120px}
.bg {
    width: 100%;
    height: 100%;
    overflow: hidden;
	z-index: -1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.sub_main{
	margin: 0 auto;
    margin-top: 5%;
    width: 900px;}
.sub_main_title p{
	    color: #005bac;
    font-size: 24px;
}
#animateshow{
	position: absolute;
    margin-left: -450px;
    top: -668px;
    left: 50%;
}
.scrCont_right{margin-bottom: 62px;
	overflow-y: auto;
    max-height: 380px;
	min-height: 200px;
    font-size: 14px;
	background-color: rgba(255,255,255,0.8);
}
.dzws_content{
	    min-height: 340px;
	margin: 0px 14px;
}
.dzws_list_li{
}
.dzws_list_li_a{width: 28px;}
.dzws_title{
	margin-top: 10px;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.am-slider .am-slides img{max-height: 238px; margin: 0 auto; text-align: center; width: auto;}
.dzws_content img{
	max-width:100%
}
.dzws_pages{
    height: 32px;
    text-align: center;
    line-height: 22px;
}
.dzws_pages a{
	    padding-left: 12px;
    padding-right: 12px;
}
.dzws_pages span{
	padding-left: 12px;
    padding-right: 12px;
}
.am-gallery-item{text-align: center;
    border: 1px solid #ccc;
}
.room_list LI p{font-size: 18px; height: 200px; background-image: url(../images/s0_0.png); color: #a58b55;}
.room_list LI p span{padding-top: 50px; text-align: center; display: block; font-size: 20px;}
.room_list LI p ins{display: block; padding-top: 66px; background: none; color: #e7dcb0;}