@charset "utf-8";
/* CSS Document */
/* CSS Document */
body { color:#666; }




/* css of top */
#top { background:url(../images/bg4.png) repeat-x 0 -35px; top:0; height:103px; width:100%; overflow:hidden; position:absolute; z-index:100; }
#top-logo { float:left; padding:18px 0 0 10px; }
#top-fun { float:right; width:65px; padding:15px 0 0; }
#top-fun a { display:block; width:65px; height:25px; line-height:25px; overflow:hidden; text-align:center; color:#E8CECE; margin-bottom:5px; background:url(../images/jz-bg2.png) no-repeat 0 0; }





/* css of bot */
#bot { background:#4B2E20; padding:10px 0; color:#C98333; }
#bot a { color:#C98333; }







/* css of index */
#bimg { FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; HEIGHT: 720px; }
.pic { text-align:center; }
.pic img { width:100%; }

#index-main { position:relative; padding-top:100px; }
#hotel { position:absolute; top:100px; z-index:100; width:100%; }

#hotel-nav { float:left; background:url(../images/hotel-bg1.png) repeat-x 0 0; width:194px; height:659px; overflow:hidden; padding:0 7px; }
.nav-t { height:40px; }
.nav-t a { display:block; width:194px; height:40px; }

#nav { height:248px; }
#nav li { line-height:25px; }
#nav li a { display:block; width:159px; height:25px; color:#C06C55; padding-left:35px; background:url(../images/hotel-bg3.gif) no-repeat 18px -19px; }
#nav li a:hover,#nav li#navc a { background:#520000 url(../images/hotel-bg3.gif) no-repeat 18px 8px; color:#FD9F31; }
#left-book { padding:5px 0 0 15px; color:#C06C55; }
.book-txt { border:1px solid #C06C55; background-color:#520000; width:164px; height:18px; line-height:18px; overflow:hidden; color:#C06C55; }
.book-btn { border:none; background:url(../images/hotel-btn.png) no-repeat 0px 0px; width:123px; height:33px;}


#hote-container { float:right; width:700px; padding:20px 0 0; }
.hotel-index-box { width:500px; height:95px; margin-top:30px; background:url(../images/hotel-bg2.png) repeat 0px 0px; border:1px solid #AB7943; color:#E8E8E8; padding:5px 8px 0; }
.hotel-index-box .left { width:109px; background:url(../images/hotel-bg4.gif) no-repeat 0 0; height:76px; text-align:center; margin:3px 10px 0 0; display:inline; padding-top:7px; }
.hotel-index-box .left img { width:97px; height:70px; }
.hotel-index-box a { color:#E8E8E8; }





/*css of subpages*/
#bgimg { OVERFLOW: hidden; HEIGHT: 720px; }
#bgimg img { width:100%; }
#hotel-sub { background:url(../images/hotel-bg2.png) repeat 0px 0px; border:1px solid #AB7943; color:#E8E8E8; margin-top:20px; height:570px; padding:20px; }
#hotel-sub a { color:#FFF; }

#sm-title { height:30px; line-height:30px; padding:0px 0 0 0px; color:#F0A027; border-bottom:1px dotted #AB7943; margin-bottom:10px; }
#sm-title a { color:#F0A027; }

#sub-container { color:#FFF; }
#sub-container h2 { text-align:center; font-size:20px; color:#FFF; line-height:1.8; }
#sub-container .aclist { padding:0px; }
#sub-container .aclist li { list-style-type:none; font-size:14px; line-height:35px; border:none; background:none; padding-left:0; }
#sub-container .aclist li a { color:#CCC; }
#sub-container .aclist li a:Hover { color:#FFF; }
#sub-container .info { text-align:center; margin-bottom:10px; }
.content { font-size:14px; }
#hotel-sub .content { height:460px; overflow-y:auto; padding-right:10px; }
#hotel-sub .picbox { text-align:center; }

.piclist { margin:20px 0; }
.piclist li { list-style-type:none; float:left; width:190px; height:150px; margin:0 10px 15px; display:inline; text-align:center; overflow:hidden; }
.piclist li a { color:#FFF; }
.piclist li img { width:160px; height:115px; border:1px solid #CCC; padding:2px; }


.roomlist,.roomlist1 { padding-top:20px; }
.roomlist .list_5 li { list-style-type:none; height:95px; margin:0px 0 20px 20px; }
.roomlist .list_5 .left,.roomlist1 .list_5 .left { width:109px; background:url(../images/hotel-bg4.gif) no-repeat 0 0; height:76px; text-align:center; margin:3px 20px 0 0; display:inline; padding-top:7px; }
.roomlist .list_5 .left img,.roomlist1 .list_5 .left img { width:97px; height:70px; }
#hotel-sub .roomlist .list_5 .right { width:90px; text-align:center; font-size:18px; color:#F0A027; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:10px; }
#hotel-sub .roomlist .list_5 .right a { display:block; margin:0 auto; width:61px; height:26px; text-align:center; line-height:26px; background:url(../images/hotel-btn1.png) no-repeat 0 0; color:#333; font-size:12px; font-weight:normal; }
.roomlist .list_5 .mid { float:left; width:410px; padding-top:5px; color:#CCC; }
.roomlist1 .list_5 li { list-style-type:none; margin:0px 0 20px 20px;  border-bottom:1px dotted #AB7943; padding-bottom:10px; }
#hotel-sub .roomlist1 .list_5 li .right { width:500px; }
#hotel-sub .roomlist1 .list_5 li a { font-size:14px; font-weight:bold; color:#F0A027; }
.ipt-txt { border:1px solid #C06C55; background-color:#520000; line-height:18px; overflow:hidden; color:#C06C55; }
.btn-2 { background-color:#B30823; border:none; border-bottom:1px solid #6B0515; height:27px; line-height:27px; padding:0 20px; color:#FFF799; font-size:12px; font-weight:bold; }
.info .bookbtn { display:block; margin:0 auto; width:61px; height:26px; text-align:center; line-height:26px; background:url(../images/hotel-btn1.png) no-repeat 0 0; color:#333; font-size:12px; font-weight:normal; }


/*系统公共翻页条*/
    .pageslist{margin:0; padding:0; font-family:Verdana, sans-serif; color:#CCC; line-height:17px;}
	.pageslist .pageinfo {float:left; margin-right:4px; height:17px; padding:2px 4px 0;}
	.pageslist .pageinfo strong{font-weight:normal;}
	.pageslist li { list-style-type:none; float:left; margin-right:4px;}
	.pageslist li.thisclass{height:17px;padding:3px 5px 1px; color:#F0A027; font-weight:bold;}
	.pageslist li a{_float:left;display:block; height:17px; border:1px solid #59686C; padding:2px 4px 0; color:#CCC;}
	.pageslist li a:hover{color:#F0A027; border-color:#FFF; border:1px solid #59686C;}