﻿*, img{
	margin:0;
	padding:0;
}
#qqonline{ 
            border: 1px solid #fcc;    
            position:absolute;    
            top:100px;    
            left:1px;    
            width:112px;    
            height:116px;    
        }     
p,li,a,h1,h2,h3,h4,h5,h6{
	font-family:"宋体";
}

li{
	list-style:none;
}

div{
	overflow:hidden;
}

a{
	text-decoration:none;
}
img{
	border:none;
}
table{
	border-collapse:collapse;
}

.clear{
	clear:both;
}
.error{
	color:red;
}
input.errors-input{
	background:#ff7a7a;
}

body{
	background:url(../../images/default/bg.jpg) repeat;
}

.login table{
	width:168px;
	height:auto;
	margin:99px 0 0 16px;
}
.login .info{
	width:124px;
	height:17px;
	border:1px solid #624421;
	background:#f8ecd6;
}
.login a{color:#fff}

.logined table{
	width:168px;
	height:auto;
	margin:99px 0 0 16px;
}



#header{
	width:1004px;
	height:349px;
	margin:0 auto;
	background:url(../../images/default/flash.jpg) no-repeat;
}


#i-roll-news{
	width:1004px;
	height:27px;
	margin:0 auto;
	background:url(../../images/default/i-roll-news-bg.jpg) repeat-x;
	overflow:hidden;
}
#i-roll-news p{
	font-size:12px;
	line-height:27px;
	color:#86795c;
	text-align:center;
}
#i-roll-news strong{
	padding:0 10px;
}
#i-roll-news a{
	color:#86795c;
}
 #banner .left{ float:left; width:555px; overflow:hidden; height:252px; background:#000000 }
 #banner .left img{ padding:1px;}
#banner .right{ float:right;}

#main{
	width:1004px;
	height:auto;
	margin:0 auto;
	background:#51402b;
	padding:0 0 10px 0;
}
#main #col-1{
	width:348px;
	height:353px;
	float:left;
	margin:7px 0 0 0;
	padding:0 0 0 12px;
}
#main #col-2{
	width:419px;
	height:308px;
	float:left;
	margin:52px 5px 0 4px;
}
#main #col-3{
	width:202px;
	height:335px;
	float:left;
	margin:25px 0 0 0;
}
#col-1 .video{
	width:283px;
	height:199px;
	background:url(../../images/default/i-video-bg.jpg) no-repeat;
}
#col-1 .video .more{
	display:block;
	width:18px;
	height:72px;
	position:relative;
	top:-150px;
	left:260px;
}
#col-1 .news{
	width:348px;
	height:154px;
	background:url(../../images/default/i-news-bg.jpg) no-repeat;
}
#col-1 .news .tip{
	width:76px;
	height:26px;
	position:absolute;
}
#col-1 .news .i-news-tip-1{
	margin:0 0 0 12px;
}
#col-1 .news .i-news-tip-2{
	margin:0 0 0 88px;
}
#col-1 .news ul{
	padding:35px 0 0 0;
}
#col-1 .news li{
	font-size:12px;
	line-height:23px;
	color:#95846e;
	margin:0 15px 0 13px;
	padding:0 0 0 19px;
	border-bottom:1px dashed #4a3823;
	background:url(../../images/default/arrow-1.png) no-repeat 7px 9px;
}
#col-1 .news li a{
	color:#95846e;
}
#col-2 .i-rooms{
	width:385px;
	height:254px;
	padding:54px 0 0 34px;
	background:url(../../images/default/i-rooms-bg.jpg) no-repeat;
}
#col-2 .i-arrow-left{
	width:10px;
	height:11px;
	overflow:hidden;
	background:url(../../images/default/i-arrows.jpg) no-repeat 0 -11px;
	position:absolute;
	margin:159px 0 0 12px;
	cursor:pointer;
}
#col-2 .i-arrow-right{
	width:10px;
	height:11px;
	overflow:hidden;
	background:url(../../images/default/i-arrows.jpg) no-repeat -10px -11px;
	position:absolute;
	margin:159px 0 0 390px;
	cursor:pointer;
}
#col-2 .each-room{
	width:111px;
	height:107px;
	float:left;
	margin:0 9px 23px 0;
}
#col-2 img{
	width:105px;
	height:80px;
	border:3px solid #2e1a00;
	display:block;
}
#col-2 h3{
	font-size:12px;
	font-weight:lighter;
	line-height:32px;
	text-align:center;
	color:#98784a;
}
#col-3 .i-order-msg{
	width:202px;
	height:335px;
	background:url(../../images/default/i-order-msg-bg.jpg) no-repeat;
}
#col-3 .i-order{
	width:176px;
	height:42px;
	padding:37px 0 0 13px;
}
#col-3 .i-msg ul{
	clear:both;
	padding:52px;
	margin:52px 0 0 0;
}
#col-3 .i-msg li{
	font-size:12px;
	line-height:23px;
	color:#95846e;
	margin:0 15px 0 13px;
	padding:0 0 0 19px;
	border-bottom:1px dashed #4a3823;
	background:url(../../images/default/arrow-1.png) no-repeat 7px 9px;
}
#col-3 .i-msg li a{
	color:#95846e;
}

#friend-links{
	width:1004px;
	height:79px;
	margin:0 auto;
	background:url(../../images/default/friend-links-bg.jpg) repeat-x;
}
#friend-icon{
	width:119px;
	height:19px;
	background:url(../../images/default/friend-icon.jpg) no-repeat right bottom;
	padding:7px 0 0 14px;
}
#friend-links p{
	font-size:12px;
	line-height:20px;
	color:#71664e;
	margin:5px 0 0 0;
	padding:0 21px;
}
#friend-links span{
	padding:0 8px 0 0;
}
#footer{
	width:1004px;
	height:47px;
	margin:0 auto;
	background:#2b2318;
	
}
#footer p{
    font-size:12px;
	color:#957c5e;
	margin-top:8px;
}
#friend-links a{
	color:#95846E;
	padding:0 8px 0 0;
}



#sidebar{
	width:202px;
	height:auto;
	padding:16px 0 0 22px;
	float:left;
	text-align:left;
}
#sidebar .login,
#sidebar .logined{
	width:202px;
	height:208px;
	background:url(../../images/default/news-about.jpg) no-repeat;
	margin:0 0 4px 0;
}
#sidebar .i-order-msg{
	width:202px;
	height:335px;
	background:url(../../images/default/i-order-msg-bg.jpg) no-repeat;
}
#sidebar .i-order{
	width:176px;
	height:42px;
	padding:37px 0 0 13px;
}
#sidebar .i-msg ul{
	margin:52px 0 0 0;
}
#sidebar .i-msg li{
	font-size:12px;
	line-height:23px;
	color:#95846e;
	margin:0 15px 0 13px;
	padding:0 0 0 19px;
	border-bottom:1px dashed #4a3823;
	background:url(../../images/default/arrow-1.png) no-repeat 7px 9px;
}
#sidebar .i-msg li a{
	color:#95846e;
}
.news-list{
	width:680px;
	height:auto;
	float:left;
	margin:0 0 0 48px;
}
.news-list .news-header{
	width:680px;
	height:40px;
	border-bottom:1px solid #816250;
	background:url(../../images/default/news-header-bg.jpg) no-repeat 2px 0;
	margin:26px 0 0 0;
}
.news-list .help-header{
	width:680px;
	height:40px;
	border-bottom:1px solid #816250;
	background:url(../../images/default/help.gif) no-repeat 2px 0;
	margin:26px 0 0 0;
}
.news-list .news-header h4{
	font-family:"宋体";
	font-size:12px;
	font-weight:lighter;
	line-height:37px;
	color:#fff8da;
}
.wh2{
	font-family:"微软雅黑", "黑体";
	font-size:14px;
	color:#fff14b;
	margin-top:20px;	
}
.news-list .help-header span{
	margin:0 0 0 153px;
	padding:0 22px 0 0;
}
.news-list .help-header span.way{
	margin:0;
	padding:0;
	float:right;
	font-family:"宋体";
	font-size:13px;
	font-weight:lighter;
	line-height:30px;
	color:#e3cdaf;
}
.news-list .help-header h4{
	font-family:"宋体";
	font-size:12px;
	font-weight:lighter;
	line-height:37px;
	color:#fff8da;
}

.news-list .news-header span{
	margin:0 0 0 153px;
	padding:0 22px 0 0;
}
.news-list .news-header span.way{
	margin:0;
	padding:0;
	float:right;
	font-family:"宋体";
	font-size:13px;
	font-weight:lighter;
	line-height:30px;
	color:#e3cdaf;
}
.news-list .news-top-news{
	width:680px;
	height:118px;
	margin:25px 0 0 0;
	background:url(../../images/default/news-top-bg.jpg) no-repeat 7px 0;
}
.news-list .news-top-news h2{
	font-family:"微软雅黑", "黑体";
	font-size:22px;
	color:#fff14b;
	padding:15px 24px 0 130px;
}
.news-list .news-top-news .h2-small{
	font-size:14px;
	font-weight:lighter;
	color:#fff;
}
.news-list .news-top-news p{
	font-size:12px;
	line-height:15px;
	text-indent:2em;
	color:#fff;
	margin:12px 0 0 0;
	padding:0 15px 0 100px;
}
table.news-list-table{
	background:#51402c;
}
.news-list-table th{
	text-align:left;
	background:url(../../images/default/news-list-th-bg.jpg) repeat-x;
}
.news-list-table td{
	height:28px;
	font-family:"宋体";
	font-size:12px;
	color:#e3cdaf;
	border-bottom:1px solid #816250;
}
.news-list-table .id{
	font-weight:bolder;
	text-align:center;
}
.news-list-table .title{
	text-indent:18px;
}
.news-list-table .title a{
	color:#e3cdaf;
}
.news-list-table .title a:hover{
	font-weight:bolder;
}
.news-list-table .category{
	text-align:center;
}
.news-list-table .time{
	text-align:center;
}
.news-list-table .read{
	text-align:center;
}
.news-list .pages{
	font-size:12px;
	text-align:center;
	color:#e3cdaf;
	margin:12px 0 0 0;
	overflow:hidden;
}
.news-list .pages a{
	color:#e3cdaf;
	margin:0 2px;
}

.news-detail{
	width:680px;
	height:auto;
	float:left;
	margin:0 0 0 48px;
}
.news-detail .news-header{
	width:680px;
	height:40px;
	border-bottom:1px solid #816250;
	background:url(../../images/default/news-header-bg.jpg) no-repeat 2px 0;
	margin:26px 0 0 0;
}
.news-detail .news-header h4{
	font-family:"宋体";
	font-size:12px;
	font-weight:lighter;
	line-height:37px;
	color:#fff8da;
}
.news-detail .news-header span{
	margin:0 0 0 153px;
	padding:0 22px 0 0;
}
.news-detail .news-header span.way{
	margin:0;
	padding:0;
	float:right;
	font-family:"宋体";
	font-size:13px;
	font-weight:lighter;
	line-height:30px;
	color:#e3cdaf;
}
.news-detail .news-header span.way a{
	color:#e3cdaf;
}
.news-detail .news-top-news{
	width:680px;
	height:118px;
	margin:25px 0 25px 0;
	background:url(../../images/default/news-top-bg.jpg) no-repeat 7px 0;
}
.news-detail .news-top-news h2{
	font-family:"微软雅黑", "黑体";
	font-size:22px;
	color:#fff14b;
	padding:15px 24px 0 130px;
}
.news-detail .news-top-news .h2-small{
	font-size:14px;
	font-weight:lighter;
	color:#fff;
}
.news-detail .news-top-news p{
	font-size:12px;
	line-height:17px;
	text-indent:2em;
	color:#fff;
	margin:15px 0 0 0;
	padding:0 24px 0 130px;
}
.news-detail h1.detail{
	font-family:'微软雅黑', '宋体';
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#fae3c3;
	display:block;
	width:678px;
	height:28px;
	background:url(../../images/default/news-title-bg.jpg) no-repeat;
}
.news-detail p.detail{
	font-size:12px;
	color:#e3cdaf;
	line-height:22px;
	text-align:center;
	border-bottom:1px dashed #796250;
}
.news-detail div.text{
	color:#fae3c3;
	padding:10px 5px 0 15px;
}
.news-detail div.text p{
	color:#E3CDAF;
}


.signup{
	width:700px;
	height:auto;
	float:right;
	margin:0 0 0 48px;
}
.signup .header{
	width:680px;
	height:40px;
	border-bottom:1px solid #816250;
	background:url(../../images/default/signup-header-bg.jpg) no-repeat 2px 0;
	margin:26px 0 0 0;
}
.signup .header h4{
	font-family:"宋体";
	font-size:12px;
	font-weight:lighter;
	line-height:37px;
	color:#fff8da;
}
.signup .header span{
	margin:0 0 0 153px;
	padding:0 22px 0 0;
}
.signup .header span.way{
	margin:0;
	padding:0;
	float:right;
	font-family:"宋体";
	font-size:13px;
	font-weight:lighter;
	line-height:30px;
	color:#e3cdaf;
}
.signup .header span.way a{
	color:#e3cdaf;
}
.signup table{
	margin:20px 0 0 30px;
}
.signup table td{
	font-size:12px;
	color:#e3cdaf;
	height:35px;
}
.signup table td.left{
	text-align:left;
}
.signup table td input{
	width:200px;
	height:18px;
	margin:0 12px 0 0;
	border:1px solid #41311c;
}
.signup .submit{
	width:100px;
	height:20px;
	background:#584837;
	border:2px solid #a29b93;
	color:#fff;
}

.intro{
	width:700px;
	float:left;
	margin:22px 0 0 35px;
	overflow:hidden;
}
.intro .each-intro{
	width:700px;
	height:auto;
	margin:0 0 66px 0;
	background:url(../../images/default/each-intro-bg.jpg) no-repeat top left;
}
.intro .each-intro h2{
	font-family:"微软雅黑", "宋体";
	font-size:16px;
	color:#fff14b;
}
.intro .each-intro .h2-small{
	font-size:10px;
}
.intro .each-intro img{
	position:absolute;
	width:303;
	height:238;
}
.intro .each-intro p.text{
	font-size:12px;
	text-indent:2em;
	line-height:21px;
	color:#fff;
}
.intro .each-intro p.phone{
	padding:0 0 0 27px;
	background:url(../../images/default/intro-phone.jpg) no-repeat left;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	color:#fff;
}
.intro .each-intro-right{
	padding:14px 0 0 347px;
}
.intro .each-intro-right img{
	margin:-29px 0 0 -332px;
}
.intro .each-intro-right p{
	display:block;
	width:353px;
	margin:15px 0 0 0;
}
.intro .each-intro-right p.phone{
	position:relative;
	left:-331px;
}
.intro .each-intro-left{
	padding:51px 0 0 50px;
}
.intro .each-intro-left img{
	margin:-48px 0 0 379px;
}
.intro .each-intro-left p{
	display:block;
	width:324px;
	margin:15px 0 0 0;
}
.intro .each-intro-left p.phone{
}

.rooms{
	width:732px;
	height:auto;
	float:left;
	margin:0 0 0 48px;
}
.rooms .rooms-header{
	width:680px;
	height:40px;
	border-bottom:1px solid #816250;
	background:url(../../images/default/rooms-header-bg.jpg) no-repeat 2px 0;
	margin:26px 0 0 0;
}
.rooms .rooms-header h4{
	font-family:"宋体";
	font-size:12px;
	font-weight:lighter;
	line-height:37px;
	color:#fff8da;
}
.rooms .rooms-header span{
	margin:0 0 0 153px;
	padding:0 22px 0 0;
}
.rooms .rooms-header span.way{
	margin:0;
	padding:0;
	float:right;
	font-family:"宋体";
	font-size:13px;
	font-weight:lighter;
	line-height:30px;
	color:#e3cdaf;
}
.rooms .rooms-cat{
	width:680px;
	height:287px;
	padding:53px 0 0 0;
	
}

.rooms .rooms-cat #eachroom .eachroom1{ width:120px; float:left; margin:5px 25px; text-align:center; line-height:22px;_margin:5px 15px;}
.rooms .rooms-cat #eachroom .eachroom1 a{ color:#FFFFFF; font-size:12px; padding-top:2px;}
.rooms .room-detail{
	width:732px;
	height:328px;
	background:url(../../images/default/room-detail-image-bg.jpg) no-repeat;
	margin:20px 0 0 0;
}
.rooms .room-detail .image{
	width:403px;
	height:259px;
	padding:34px 0 0 32px;
}
.rooms .room-detail .detail-text{
	width:240px;
	height:325px;
	position:absolute;
	margin:-286px 0 0 474px;
	background:url(../../images/default/room-description-bg.jpg) no-repeat 0 54px;
}
.rooms .room-detail .detail-text h2{
	font-family:"微软雅黑", "宋体";
	font-size:17px;
	font-weight:lighter;
	line-height:17px;
	color:#fff14b;
	margin:0 0 0 2px;
}
.rooms .room-detail .detail-text p{
	font-size:12px;
	color:#fff;
	margin:13px 0 0 0;
}
.rooms .room-detail #action{
	margin:57px 0 0 20px;
}
.rooms .room-detail #action a{
	margin:0 23px 0 0;
}
.rooms .room-detail #images{
	width:193px;
	height:136px;
	margin:35px 0 0 18px;
	padding:23px 0 0 0;
	background:url(../../images/default/rooms-image-header.jpg) no-repeat left top;
}
.rooms .room-detail #images img{
	width:90px;
	height:57px;
	border:1px solid #a08a71;
	cursor:pointer; margin:2px;
}

.rooms .room-text{
	width:680px;
	height:auto;
}
.rooms .room-text h2{
	font-family:"微软雅黑", "黑体";
	font-size:21px;
	font-weight:lighter;
	color:#fff8da;
	margin:33px 0 0 18px;
}
.rooms .room-text h2 span{
	font-family:"宋体";
	font-weight:bolder;
}
.rooms .room-text p{
	font-size:12px;
	color:#f1e9cc;
	margin:14px 0 20px 35px;
}

.rooms .rooms-list{
	width:680px;
	height:auto;
}
.rooms .rooms-list table{
	width:662px;
	height:auto;
	font-size:12px;
	color:#e5d6c2;
	margin:33px 0 0 20px;
}
.rooms .rooms-list th{
	height:26px;
	text-align:center;
	background:#7e5f43;
}
.rooms .rooms-list td{
	height:29px;
	text-align:center;
}
.rooms .rooms-list .pages{
	font-size:12px;
	text-align:center;
	color:#e3cdaf;
	margin:12px 0 0 0;
	overflow:hidden;
}
.rooms .rooms-list .pages a{
	color:#e3cdaf;
	margin:0 2px;
}
.message-list{
	width:680px;
	height:auto;
	float:left;
	margin:0 0 0 48px;
}
.message-list .message-header{
	width:680px;
	height:40px;
	border-bottom:1px solid #816250;
	background:url(i/news-header-bg.jpg) no-repeat 2px 0;
	margin:26px 0 0 0;
}
.message-list .message-header h4{
	font-family:"宋体";
	font-size:12px;
	font-weight:lighter;
	line-height:37px;
	color:#fff8da;
}
.message-list .message-header span{
	margin:0 0 0 153px;
	padding:0 22px 0 0;
}
.message-list .message-header span.way{
	margin:0;
	padding:0;
	float:right;
	font-family:"宋体";
	font-size:13px;
	font-weight:lighter;
	line-height:30px;
	color:#e3cdaf;
}
.message-list table.list{
	width:658px;
	height:auto;
	border-bottom:1px solid #6f4f3c;
	margin:20px 0 0 10px
}
.message-list table.list tr{
	height:24px;
}
.message-list table.list td{
	font-size:12px;
	color:#fff0ae;
	text-align:left;
	color:#E3CDAF;
}
.message-list table.list .title{
	background:url(../../images/default/msg-title.jpg) top left no-repeat;
}
.message-list table.list .user{
	background:url(../../images/default/msg-user.jpg) top left no-repeat;
}
.message-list table.list .contact{
	background:url(../../images/default/msg-contact.jpg) top left no-repeat;
}
.message-list table.list .content{
	background:url(../../images/default/msg-content.jpg) top left no-repeat;
}
.message-list table.list .time{
	background:url(../../images/default/msg-time.jpg) top left no-repeat;
}
.message-list table.list .reply{
	background:url(../../images/default/msg-reply.jpg) top left no-repeat;
}
.message-list table.list .company{
	background:url(../../images/default/msg-company.jpg) top left no-repeat;
}
.message-list table.list .location{
	background:url(../../images/default/msg-location.jpg) top left no-repeat;
}
.message-list table.list .type{
	background:url(../../images/default/msg-type.jpg) top left no-repeat;
}
.message-list table.list .enter{
	background:url(../../images/default/msg-enter.jpg) top left no-repeat;
}
.message-list table.list .checkout{
	background:url(../../images/default/msg-checkout.jpg) top left no-repeat;
}
.message-list table.list .list-bottom{
	border-bottom:1px solid #6f4f3c;
}
.message-list table.list input{
	width:200px;
	height:15px;
	border:none;
	background:#FFF;
}

#inner-friend-links{
	width:1004px;
	height:57px;
	margin:0 auto;
	background:#51402c url(../../images/default/inner-friend-links-bg.jpg) no-repeat top center;
}
#inner-friend-links p{
	font-size:12px;
	line-height:26px;
	color:#957c5e;
	margin:0 98px;
	text-align:center;
}
#inner-friend-links span{
	padding:0 8px 0 0;
}
#inner-friend-links a{
	color:#95846E;
	padding:0 8px 0 0;
}
#inner-footer{
	width:1004px;
	height:56px;
	margin:0 auto;
	padding:22px 0 0 0;
	background:#51402c url(../../images/default/inner-footer-bg.jpg) no-repeat 98px 34px;
}
#inner-footer p{
	font-size:12px;
	color:#957c5e;
	margin:0 0 3px 299px;
}
*+html #inner-footer p{
	margin-bottom:5px;
}

.pages{
	font-size:12px;
	text-align:center;
	color:#e3cdaf;
	margin:11px 0 0 0;
	overflow:hidden;
}
.pages a{
	color:#e3cdaf;
	margin:0 11px;
}
A.white:link {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: arial,verdana,sans-serif; FONT-VARIANT: normal; TEXT-decoration: none
}
A.white:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: arial,verdana,sans-serif; FONT-VARIANT: normal; TEXT-decoration: none
}
A.white:hover {
	FONT: 12px arial,verdana,sans-serif; COLOR: #ffffff; text-decoration: underline
}
