﻿@charset "utf-8";
body{ padding:0px; margin:0px auto; font-size:12px; color:#858585; font-family:Arial;width: 100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1; }
table{ border:0px; border-collapse:collapse;}
li{ list-style:none;}
ul,li,form, dl,dt, dd, div ,ol{ padding: 0px; margin: 0px; }
select,input{ font-size:12px; font-style:normal;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur());color:#858585;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#1784c9; text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
/*top.html*/
.info{ overflow-x:hidden; text-align:justify; word-wrap: break-word; word-break: normal; line-height:22px; padding:0 10px;}
.Content{ width:1000px; margin:0 auto; position:relative; z-index:10;}

.Homban{ position:absolute; width:100%; height:400px; background: url(../images/bodybg.jpg) no-repeat center top; left:0px;}
#slide-index {height: 400px; min-width: 1000px;overflow: hidden;position: relative;width: auto;z-index: 1;}
#slide-index .slides {height: 400px;min-width: 1000px; width: auto;z-index: 1;}
#slide-index .slide { height: 400px;min-width: 1000px; position: relative; }
#slide-index .image {margin: 0 auto; position: absolute; z-index: 1; right:0px}
#slide-index .image a { display: block;height: 400px; cursor:default;}
#slide-index .control { background:url(../images/controlsbg.png) repeat; width:100%; position:absolute; height:38px; top:362px; z-index:2;}
#slide-index .control span{ width:38px; height:38px; display:block; cursor:pointer; position:absolute; top:0px;}
#slide-index .control span.prev{ background:url(../images/prev.png) no-repeat; left:240px;}
#slide-index .control span.next{ background:url(../images/next.png) no-repeat; right:0px;}
#slide-index .controlicon{ width:760px; margin:0 auto; padding-left:240px; text-align:center; position:relative; padding-top:14px;}
#slide-index .controlicon a{ width:10px; height:10px; overflow:hidden; display:inline-block; line-height:50px; background:url(../images/icon.png) no-repeat right top; margin:0 4px;}
#slide-index .controlicon a:hover,#slide-index .controlicon a.activeSlide{background:url(../images/icon.png) no-repeat left top;}
.autoMaxWidth { height: 400px; overflow: hidden;position: relative;z-index: 1;}

.Top{ position:relative; height:84px; background:url(../images/menu.jpg) no-repeat left top; clear:both; z-index:100;}
.Top a.logo{ width:240px; height:84px; display:block; position:absolute; left:0px; top:0px;}
.lang{  width:18px; height:84px; position:absolute; right:-18px; top:0px; overflow:hidden;}
.lang a{ display:block;height:39px;}
.lang a.en{background:url(../images/lang_cn.png) no-repeat 0 0;}
.lang a.cn{background:url(../images/lang_en.png) no-repeat 0 -39px; height:46px;}
.lang a.en:hover{background:url(../images/lang_en.png) no-repeat 0 0;}
.lang a.cn:hover{background:url(../images/lang_cn.png) no-repeat 0 -39px;}
.lang a#aon{background:url(../images/lang_en.png) no-repeat 0 0;}

.Menu{ padding-top:31px; padding-left:253px; height:53px; *height:auto; }
.Menu li{ float:left; position:relative; line-height:53px;_height:53px; /*width:87px; text-align:center;*/ background:url(../images/menuilibg.jpg) no-repeat right center; margin-left:-2px;}
.Menu li a{ color:#fff; height:53px; display:block; padding:0 7px;}
.Menu li a:hover,.Menu li a.aon{ background:url(../images/menuaon.jpg) repeat-x left top;color:#fff; }
.Menu li.m9{ background:none;}
/*.Menu li.m1{ width:68px;}
.Menu li.m5{ width:68px;}*/
.Menu li.m3 .subnav{left:-39px; }
.Menu li.m4 .subnav{left:-9px; }
.Menu li.m5 .subnav{left:-13px; }
.Menu li.m6 .subnav{left:-29px; }
.Menu li.m8 .subnav{left:-6px; }

.subnav{ position:absolute; width:134px; left:-28px; top:53px; background:url(../images/subnavbg.png) repeat left top; overflow:hidden; padding-bottom:10px; display:none;}
.subnav .pic{ width:118px; height:67px; margin:0 auto; padding:8px 0;}
.subnav .pic img{width:112px; height:61px;background:#519edf; border:1px solid #57adf1; padding:2px; }
.subnav dd{ height:32px; line-height:32px; }
.subnav dd:hover{ background:url(../images/ddon.jpg) repeat left top;}
.Menu li .subnav dd a{height:32px; font-size:12px; color:#aecbe6; background:url(../images/dda.png) no-repeat right center;  display:inline-block; padding-right:10px;}
.Menu li .subnav dd a:hover{  background:url(../images/dda.png) no-repeat right center; }

.Book{ background:url(../images/homebookbg.png) no-repeat; width:240px; height:278px;}

.homebook{ padding-top:76px;}
.table_book td{ padding-left:12px; line-height:26px; padding-bottom:5px; color:#9ab8d8; }
.table_book td .text{ width:95px; height:26px; background:none; border:0; line-height:26px;padding:0 5px; color:#8e98a3; cursor:text;}
.table_book td .btn{ background:url(../images/btn_book.png) no-repeat; width:101px; height:37px; cursor:pointer; border:0;}
.homebook .timebg{ background:url(../images/datebg.png) no-repeat;}
.homebook .textbg{ background:url(../images/inputbg.png) no-repeat;}
.homebook  .selectbg{background:url(../images/selectbg.png) no-repeat;}
#Btn{ display:block; height:26px; padding-left:5px; color:#666; overflow:hidden; width:103px;}
.Down{ position:absolute; width:155px; left:1px; top:24px; background:#ccc; display:none; }
.Down a{ display:block;  line-height:15px; color:#666;padding:5px;}
.Down a:hover{ /*color:#1784c9;*/ background:#9ab8d8;}
.romestyle{ position:relative;}

.homenewtitle{ background:url(../images/newstitlebg.png) no-repeat; width:240px; height:38px;}

.homeside{ float:left; width:240px; background: url(../images/sidebottom.jpg) no-repeat left bottom #e8e8e8; padding-bottom:36px;}
.homeside ul{ padding:16px 7px 10px 16px; overflow:hidden;}
.homeside li{ background:url(../images/dot.gif) repeat-x left bottom; height:47px; position:relative; overflow:hidden; padding-left:70px; padding-top:5px; line-height:20px;}
.homeside li .time{ background:url(../images/time.jpg) no-repeat; width:55px; height:23px; position:absolute; left:0px; top:6px; color:#dde3ea; font-size:18px; text-align:right; padding-top:17px; padding-right:3px;}
.homeside li .time b{ font-size:24px; color:#fff; display:block; text-align:left; position:absolute; width:50px; left:8px; top:3px;}
.homeside li a{ color:#858585;}
.homeside li a:hover{ color:#1784c9;}
.homeside .more{ text-align:right;}
.homeside .more a{ background:url(../images/more.jpg) no-repeat; width:26px; height:15px; display:inline-block;}

.homeright{ width:742px; float:right; position:relative; z-index:1;}
.homeright .title{ background:url(../images/title_binguanhuodong.jpg) no-repeat left 13px; height:41px; position:relative;}
.homeright .title a{background:url(../images/more.jpg) no-repeat; width:26px; height:15px; display:block; position:absolute; right:0px; top:10px;}

.leftLoop{ overflow:hidden; position:relative; }
.leftLoop .hd{ overflow:hidden;  height:5px; }
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:17px; height:33px; cursor:pointer; position:absolute; top:35px; background-image:url(../images/btn.jpg); background-repeat:no-repeat;}
.leftLoop .hd .prev{ background-position:0 0; left:0px;}
.leftLoop .hd .next{background-position:right 0; right:0px;}

.leftLoop .bd{ padding:0 27px;   }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; width:200px;}
.leftLoop img{ width:200px; height:120px;}
.leftLoop .text { padding-top:10px;}
.leftLoop .text a{ background:url(../images/listmore.jpg) no-repeat right center; display:block; height:20px; line-height:20px;}
.leftLoop .text span{ color:#c2c2c2;}

.footer{ width:100%; height:64px; border-top:1px solid #c5cfd7; background:#e7e7e7;}
.Bottom{ width:1000px; margin:0 auto; padding-top:13px; position:relative; z-index:20;}
.Bottom p{ border-left:3px solid #cbcbcb; padding-left:10px; margin:0; color:#858585; line-height:20px;}
.Bottom p span{ color:#b5b5b5; text-transform:uppercase;}
.Bottom p span a{color:#b5b5b5; }
.Bottom em{ float:right; font-style:normal; color:#858585;}
.Bottom em a{color:#858585; padding:0 5px;}
.Bottom em a:hover{ text-decoration:underline;}

/*#ewm{ position:absolute; width: 34px; height: 34px; border:1px solid #858585; right: 337px; bottom: 8px; background:#fff; display:none;}*/
#ewm{ height: 30px; width: 30px; padding: 2px; position: absolute;  width: 34px;  height: 34px;  border: 1px solid #858585;  right: 355px;  bottom: 8px;  background: #fff;}
.pageban{ background-repeat:no-repeat; background-position:left top; height:285px; position:absolute; right:0px; top:0px;}

.Sidebar{ background:url(../images/sidebg.jpg) repeat left top; width:240px; float:left;_margin-top:-31px; }
.sidemain{ padding-bottom:50px; height:auto !important;height:229px;  min-height:229px;background:url(../images/sidemainbg.jpg) no-repeat left top; padding-left:13px;}
.sidemain .title{ padding-top:34px; background-repeat:no-repeat; background-position:left 34px; height:38px;}
.t_about{ background-image:url(../images/t_binguanjieshao.png);}
.t_room{ background-image:url(../images/t_room.png);}
.t_news{ background-image:url(../images/t_news.png);}
.t_book{background-image:url(../images/t_book.png);}
.t_dinner{background-image:url(../images/t_dinner.png);}
.t_meet{background-image:url(../images/t_meet.png);}
.t_fun{background-image:url(../images/t_fun.png);}
.t_other{background-image:url(../images/t_other.png);}
.t_contact{background-image:url(../images/t_contact.png);}
.sub{ padding-right:13px;}
.sub li{ line-height:28px; background:url(../images/sideline.jpg) repeat-x left bottom; height:30px;}
.sub li a{ padding-left:13px; height:28px; display:block; color:#9ab8d8; font-weight:bold;}
.sub li a:hover,.sub li a.aon{ background:url(../images/sideaon.png) no-repeat 200px center; color:#fff;}

.sidetitle_book{ background:url(../images/title_booking.png) no-repeat; height:37px;}

.sidecontent{background: url(../images/sidebottom.jpg) no-repeat left bottom #e8e8e8; padding-bottom:56px; padding-top:15px; }
.sidecontent .timebg{ background:url(../images/datebg.jpg) no-repeat;}
.sidecontent .textbg{ background:url(../images/inputbg.jpg) no-repeat;}
.sidecontent  .selectbg{background:url(../images/selectbg.jpg) no-repeat;}
.sidecontent .table_book td{color:#859dbc;}

.sidecontact{ padding-top:58px; background:url(../images/contactsidebg.jpg) no-repeat 0 28px;}
.st_contact{ background:url(../images/st_contact.jpg) no-repeat; height:30px;}
.sidecontact .info{ color:#474747; padding:5px 10px 0 25px;}

.Main{ width:720px; float:right; padding-right:23px; padding-bottom:30px;}
.columntitle{ height:152px; padding:50px 23px 0 0;_margin-top:-31px;}
.c{height:100px; background-repeat:no-repeat; background-position:right 0px; display:none;}
.c_about{ background-image:url(../images/c_about.png); }
.c_room{ background-image:url(../images/c_room.png); }
.c_news{ background-image:url(../images/c_news.png); }
.c_dinner{background-image:url(../images/c_dinner.png);}
.c_meet{background-image:url(../images/c_meet.png);}
.c_fun{background-image:url(../images/c_fun.png);}
.c_other{background-image:url(../images/c_other.png);}
.c_contact{background-image:url(../images/c_contact.png);}
.Current{ height:42px; line-height:42px; background:url(../images/dot.gif) repeat-x left bottom; margin-bottom:10px;}
.Current p{ margin:0; font-size:16px; color:#486e98; background:url(../images/currentbg.jpg) no-repeat left center; padding-left:10px; font-weight:bold;}
.Current p i{ font-style:normal; font-size:12px; font-family:Arial; color:#858585; font-weight:normal; margin-left:5px;}
.Current p em{font-style:normal; float:right; font-size:12px;color:#858585;font-weight:normal;}
.Current p em a{color:#858585;}
.Current p em a:hover{color:#1784c9;}

.roominfo .pic{ width:324px; height:207px;float:left; margin-left:10px; background:#e8e8e8; padding:8px;}
.roominfo .pic img{ width:324px; height:207px; border:1px solid #fff;}
.roominfo .text{ width:334px; padding-right:10px; float:right;}
.roominfo .text .title{ font-size:24px;  color:#7592b1;}
.roominfo .text .title span{ display:block; font-size:12px; color:#858585;}
.roominfo .text .intro{ padding-bottom:20px; border-bottom:1px dotted #ccc; line-height:25px;}
.roominfo .roompic li{ float:left; width:220px; height:143px; padding-top:20px; margin:0 10px; _margin:0 5px; }
.roominfo .roompic li img{ width:210px; height:133px; padding:4px; border:1px solid #eaeaea;}

.newslist{ width:643px; margin:0 auto;}
.newslist li{ padding-right:79px; background:url(../images/dot.gif) repeat-x left bottom;width:282px; height:268px; float:left; margin-bottom:20px;}
.newslist li.end{ padding-right:0px;}
.newslist li img{ width:282px; height:170px;}
.newslist li .title{ padding:5px 0;}
.newslist li .title span{ display:block; color:#acacac;}
.newslist li .title a{ font-weight:bold; color:#486e98;}
.newslist li .title a:hover{ color:#1784c9;}
.newslist li p{ margin:0; line-height:18px;}
.newslist li p a{ color:#dba658;}
.newslist li p a:hover{ text-decoration:underline;}

/*pages*/
.Pages{ padding:5px 0; line-height:18px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.p_jump b{font-weight:normal;}
.Pages .i_text{ width:27px; padding:0px; text-align:center; font-size:12px; border:0; background:#fff url(../images/text.jpg) no-repeat; color:#F00; height:18px;}
.Pages .i_button { position:relative; top:0px; width:34px; height:19px; cursor:pointer; border:none; background:url(../images/go.jpg) no-repeat; vertical-align:middle;}
/*pages end*/

.newsInfo{ padding:0 10px;}
.newsInfo .Title{ font-size:16px; font-weight:bold; padding:5px 0; line-height:20px; text-align:center;color:#1784c9; }
.createInfo{ text-align:center; padding:10px 0; color:#ccc;}
.info_prevnext{ line-height:30px; /*display:none;*/ }
.info_prevnext span{ display:block;}
.info_back{ text-align:center; padding:20px 0;/* font-weight:bold; display:none; */}
.info_back a{ color:#fff; background:#1784c9; display:inline-block; padding:0px 15px; height:27px; line-height:27px;}

.bookFrom td{ padding-top:5px; padding-bottom:5px;}
.bookFrom td.title{font-weight:bold; color:#636363; width:150px; text-align:right;}
.bookFrom td.title2{font-weight:bold; color:#636363; width:170px; text-align:right;}
.bookFrom .textbg{ background:url(../images/b_textbg.jpg) no-repeat left center;}
.bookFrom .selectbg{ background:url(../images/b_selectbg.jpg) no-repeat left center;}
.bookFrom .timebg{ background:url(../images/b_datebg.jpg) no-repeat left center;}
.bookFrom .addressbg{ background:url(../images/addressbg.jpg) no-repeat left center;}
.bookFrom .addressbg .text{ width:484px;}
.bookFrom .textareabg{ background:url(../images/textarea.jpg) no-repeat; }
.bookFrom .textarea{width:484px; height:53px; padding:5px; border:0; background:none;}
.bookFrom .text{ width:149px; height:26px; background:none; border:0; line-height:26px; padding:0 5px;}
.bookFrom .btn{ width:110px; height:45px; background-image:url(../images/frombtn.png); background-repeat:no-repeat; border:0; cursor:pointer;}
.bookFrom .btn_submit{ background-position:left 0;}
.bookFrom .btn_reset{ background-position:right 0;}

#Btn_select{ display:block; height:26px; padding-left:5px; color:#666; line-height:26px; overflow:hidden; width:136px;}
.bDown{ position:absolute; width:157px; left:0px; top:24px; background:#fff; display:none; border:1px solid #ccc; border-top:0; }
.bDown a{ display:block; line-height:15px; color:#666;padding:5px;}
.bDown a:hover{ /*color:#1784c9;*/ background:#666; color:#fff;}
.bookFrom .romestyle{ position:relative;}

.msgFrom td{ padding-top:5px; padding-bottom:5px;}
.msgFrom td.title{ padding-left:58px; font-weight:bold; color:#636363;}
.msgFrom .textbg{ background:url(../images/b_textbg.jpg) no-repeat left center;}
.msgFrom .addressbg{ background:url(../images/addressbg.jpg) no-repeat left center;}
.msgFrom .addressbg .text{ width:484px;}
.msgFrom .textareabg{ background:url(../images/textarea.jpg) no-repeat; }
.msgFrom .textarea{width:484px; height:53px; padding:5px; border:0; background:none;}
.msgFrom .text{ width:149px; height:26px; background:none; border:0; line-height:26px; padding:0 5px;}
.msgFrom .btn{ width:110px; height:45px; background-image:url(../images/frombtn2.jpg); background-repeat:no-repeat; border:0; cursor:pointer;}
.msgFrom .btn_submit{ background-position:left 0;}
.msgFrom .btn_reset{ background-position:right 0;}

.red{ color:#F00;}

.templet_links_001 ul li{ text-align:center; width:180px; float:left; height:80px; overflow:hidden; padding-top:15px;}
.templet_links_001 ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:150px; margin:0 auto;}
.templet_links_001 ul .pic img{ width:150px; height:50px;}
.templet_links_001 ul h5{ font-size:12px; font-weight:normal; padding:8px 0px; margin:0;}

.homearea{ position:absolute; width:240px; left:0px; top:84px;}
.space{ width:240px; height:316px;/*_height:285px;*/}

.ul_sitemap li{ line-height:30px;}
.ul_sitemap li strong a{ color:#1784c9;}
.ul_sitemap li span{ display:block;}
.ul_sitemap li span a{ padding:0 5px;}

.dinnerinfo .leftimg{ float:left; width:242px;background:#e8e8e8;}
.dinnerinfo .leftimg img{ width:228px; height:168px; border:1px solid #fff; padding:6px; }
.dinnerinfo .rightimg{ width:450px; float:right;}
.dinnerinfo .rightimg h1{ font-size:24px; color:#7592b1; margin:0px; padding-top:28px; padding-bottom:12px; font-weight:normal; }
.dinnerinfo .rightimg h1 span{ display:block; color:#858585; font-size:12px;}
.dinnerinfo .rightimg li{ float:left; width:143px; margin-right:9px;}
.dinnerinfo .rightimg li img{ width:133px; height:83px;padding:4px; border:1px solid #e8e8e8;}
.dinnerinfo  li.end{ margin-right:0px;}
.dinnerinfo .bBigimg li{ float:left; width:220px; margin-right:20px;}
.dinnerinfo .bBigimg li img{ width:210px; height:133px; border:1px solid #eaeaea; padding:4px;}

.dinnerinfo .intro{ padding:20px 15px; line-height:22px;}
.dinnerinfo .intro p{ text-indent:25px;}

.funinfo{ padding:0 10px; line-height:22px;}
.funinfo .funimg{background:url(../images/funimgbg.jpg) no-repeat left center; width:657px; margin:0 auto;}
.funinfo .funimg td img{ border:3px solid #fff;}
.funinfo .funimg table{ width:100%;}

.meetinfo{ padding:0 10px; line-height:22px; }
.meetinfo .meetimg{background:url(../images/funimgbg.jpg) no-repeat left center; width:657px; margin:0 auto;}
.meetinfo .meetimg td img{ border:3px solid #fff;}
.meetinfo .meetimg table{ width:100%;}