﻿@import url("global.css");/*!--全局样式表--*/
*{
	margin:0;
	padding:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background:#C4AB74 url(../images/bg.jpg) left top repeat-x;
}
img{
	border:0;
}

a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:none;
}
.page_width{
	width:944px;
	margin:0 auto;
}
.tq { width:200px; height:140px; position:relative; }
.tt { position:absolute; top:0; left:0; width:200px; height:22px; line-height:22px; background:#F5EEDC; text-align:center; font-weight:900; }

/*头部*/
#header{
	height:60px;
	position:relative;
}
.weibo{ position:absolute; top:16px; left:160px;}
.weibo a{ margin-right:5px;}
.language{
	width:130px;
	height:22px;
	position:absolute;
	top:20px;
	left:10px;
	background:#9B9378;
	color:#fff;
}
.language div{
	margin:2px 0 0 7px;
}
.language a{
	color:#fff;
	margin:0 5px;
}
.language a:hover{
	color:#FEE168;
}

/*菜单*/
#menu{
	position:absolute;
	top:20px;
	right:0px;
}
#menu ul{
	list-style-type:none;
}
#menu ul li{
	float:left;
}
#menu ul li a{
	color:#fff;
	padding:0 0 0 18px;
}
#menu ul li a:hover{
	color:#FEE168;
}

/*图片变换*/
#h_pic{
	width:944px;
	height:382px;
	background:url(../images/lx-i01.jpg) left top no-repeat;
}

/*内容*/
#container{
	margin-top:15px;
}
#left{
	width:200px;
	height:310px;
	float:left;
	background:#F5EEDC;
}
#left .logo{
	width:146px;
	height:107px;
	margin:10px 0 0 25px;
	text-indent:-9999px;
	background:url(../images/logo.jpg) left top no-repeat;
}
#left .map{
	padding:7px 0 0 26px;
}


/*右*/
#right{
	float:left;
	width:740px;
	margin-left:4px;
	height:310px;
	background:#F5EEDC;
}
#right .booking{
	width:240px;
	float:left;
}
#right .booking h1{
	background:url(../images/yd_h1.jpg) left top no-repeat;
	width:227px;
	text-indent:-9999px;
	height:50px;
}
#right .booking table{
	margin:0 auto;
}
#right .booking td{
	padding:3px 2px;
	color:#9A7E51;
}
#right .booking .bd{
	border:1px solid #AF9366;
	background:#F2EAD7;
}
#right .button a{
	background:#9B7E52;
	border:1px solid #DED7BD;
	color:#F1E2C1;
	padding:1px 12px;
}
#right .button a:hover{
	background:#9B7E52;
	color:#fff;
}
#right .mybooking a{
	width:198px;
	height:63px;
	margin:5px 0 0 20px;
	text-indent:-9999px;
	display:block;
	background:url(../images/mybooking.jpg) left top no-repeat;
}
#right .tel a{
	width:198px;
	height:63px;
	margin:3px 0 0 20px;
	text-indent:-9999px;
	display:block;
	background:url(../images/free-call.jpg) left top no-repeat;
}
#right .box{
	width:495px;
	float:left;
	height:280px;
	margin:19px 0 0 0;
	background:#DED3B8;
}


/*新闻*/
.hotelnews{
	width:258px;
	float:left;
}
#news{

}
#news h1{
	font-size:12px;
	padding:16px 0 0 20px;
	color:#666;
	position:relative;
}
#news h1 a{
	position:absolute;
	right:25px;
	font-size:12px;
	font-weight:100;
	color:#666;
}
#news h1 a:hover{
	color:#000;
}
#news iframe{
	margin:5px 0 0 20px;
}
#promotion{

}
#promotion h1{
	font-size:12px;
	padding:10px 0 0 20px;
	color:#666;
	position:relative;
}
#promotion h1 a{
	position:absolute;
	right:25px;
	font-size:12px;
	font-weight:100;
	color:#666;
}
#promotion h1 a:hover{
	color:#000;
}
#promotion iframe{
	margin:5px 0 0 20px;
}
#promotion .cx_pic{

}

.login{
	float:left;
}
.login h1{
	background:url(../images/yd_01.jpg) left top no-repeat;
	width:124px;
	height:36px;
	text-indent:-9999px;
}
.login td{
	color:#666;
	padding:2px 0;
}
.login .bd{
	background:#F2EAD7;
	width:125px;
	border:1px solid #AF9366;
}
.login a{
	margin:0 0 10px 10px;
}
.login .club{
	width:200px;
	height:92px;
	position:relative;
	margin-top:30px;
	background:url(../images/index_login.jpg) left top no-repeat;
}
.login .club a{
	width:73px;
	height:23px;
	display:block;
	text-indent:-9999px;
}
.login .club a.l{
	position:absolute;
	top:60px;
	left:25px;
}
.login .club a.r{
	position:absolute;
	top:60px;
	left:102px;
}



/*内页头部*/
#in_header{
	height:83px;
	position:relative;
}
#in_header .logo{
	width:120px;
	height:83px;
	position:absolute;
	top:0;
	left:15px;
	text-indent:-9999px;
	background:url(../images/logo_top3.jpg) left top no-repeat;
}
#in_header .language{
	left:814px;
	top:10px;
}
#in_header #menu{
	top:55px;
}
/*内页中间部位*/
.in_box{
	border:10px solid #DED3B8;
	_height:300px;
	min-height:300px;
	background:#F9F3E5;
}
.in_box h1{
	font-size:14px;
	background:#A9A18D;
	height:22px;
	padding:4px 0 0 15px;
	color:#fff;
	margin-bottom:25px;
}
.in_box .title{
	width:874px;
	height:20px;
	margin:0 auto;
	margin-bottom:18px;
	background:#B5880F url(../images/bar_right.jpg) right top no-repeat;
}
.in_box .title span{
	background:url(../images/bar_left.jpg) left top no-repeat;
	height:20px;
	display:block;
}
.in_box .title a{
	margin:5px 0 0 10px;
	color:#fff;
}
.in_box .title a:hover{
	color:#FEE168;
}

.in_box .text{
	background:#F2EAD7;
	width:874px;
	margin:0 auto;
	margin-bottom:18px;
	padding:10px 0 0 0;
}
.in_box .text h2{
	background:#B5880F url(../images/bar_right.jpg) right top no-repeat;
	height:20px;
	width:69px;
	font-size:12px;
	margin:0 0 0 22px;
	font-weight:100;
}

.in_box .text h2 span{
	background:url(../images/bar_left.jpg) left top no-repeat;
	height:18px;
	display:block;
	padding:1px 0 0 10px;
	_padding:2px 0 0 10px;
	color:#fff;
	}
	
.in_box .text h5{
	background:#B5880F url(../images/bar_right.jpg) right top no-repeat;
	height:20px;
	width:99px;
	font-size:12px;
	margin:0 0 0 22px;
	font-weight:100;
}

.in_box .text h5 span{
	background:url(../images/bar_left.jpg) left top no-repeat;
	height:18px;
	display:block;
	padding:1px 0 0 10px;
	_padding:2px 0 0 10px;
	color:#fff;
	}
	
.text .text_t{
	padding:15px 22px 10px 22px;
	color:#666;
}
/*酒店电子地图*/
.p1{
     float:left;
     width:650px;
}
.p2{
     width:750px;

}
/*end*/
.text .text_t p{
	margin:5px 0 20px 0;
	text-indent:2em;
	line-height:22px;
}

.text_t ul.dl{
	list-style-type:none;
	width:400px;
	margin-bottom:15px;
}
.text_t ul.dl li{
	float:left;
	width:100px;
	line-height:22px;
}
.text_t ul.dl li.l{
	width:60px;
}
.text_t ul.dl li.r{
	width:180px;
}


/*首都嘉宾会*/
.in_box .link{
	width:300px;
	margin:0 auto;
	padding:38px 0;
}
.in_box .link ul{
	list-style-type:none;
}
.in_box .link ul li{
	float:left;
	margin-right:15px;
}
.in_box .link ul li a{
	background:#D8A212;
	font-weight:bold;
	color:#fff;
	padding:5px 25px;
	display:block;
}
.in_box .link ul li a:hover{
	color:#FEE168;
}

.club_box{
	width:874px;
	margin:0 auto;
 }
.club_box .submenu{
	width:235px;
	float:left;
}
.club_box .submenu ul{
	list-style-type:none;
	width:182px;
}
.club_box .submenu ul li{
	line-height:29px;
	text-align:center;
	background:#B5880F;
	margin-bottom:1px;
}
.club_box .submenu ul li a{
	color:#fff;
}
.club_box .submenu ul li a:hover{
	color:#FEE168;
}
.club_box .club_text{
	float:left;
	width:639px;
	margin-bottom:15px;
}
.club_text_box{
	background:#F2EAD7;
	padding:16px 22px;
	color:#666;
}

.club_text_box h2{
	background:#B5880F url(../images/bar_right.jpg) right top no-repeat;
	height:19px;
	width:69px;
	margin:0 0 20px 0;
	font-size:12px;
	font-weight:100;
}
.club_text_box h2 span{
	background:url(../images/bar_left.jpg) left top no-repeat;
	height:18px;
	display:block;
	padding:0 0 0 10px;
	_padding:2px 0 0 10px;
	color:#fff;
	}
.club_text_box p{
	line-height:22px;
}
.club_text_box b{
	color:#6A5B39;
}
.club_text_box p span{
	color:#9A7E51;
}
.club_text_box ul{
	margin:0 0 20px 40px;
}
.club_text_box ul li{
	line-height:22px;
}
.club_text_box ul b{
	color:#6A5B39;
}
.club_text_box .t{
	padding:0 20px;
}

.club_text_box .c_3{
	border-collapse:collapse;
}
.club_text_box .c_3 td{
	border:1px solid #DFCB9D;
	background:#F2EAD7;
	padding:3px;
}
.club_text_box .c_3_t b{
	padding:10px 0;
	margin:10px 0;
	display:block;
	color:#9A7E51;
}
.club_text_box .c_3_t span.a3{
	color:#6A5B39;
}

.club_box .link_zc{
	margin:15px 0;
}

.club_box .link_zc a{
	background:url(../images/ljzc.jpg) left top no-repeat;
	width:141px;
	height:37px;
	display:block;
	margin:0 0 0 480px;
	text-indent:-9999px;
}


/*客房餐饮康乐等页面*/
.text .room_left{
	float:left;
	width:584px;
	color:#666;
	line-height:22px;
	margin:20px 15px 15px 22px;
	_margin:20px 15px 15px 12px;
	padding-bottom:10px;
}
.text .room_left ul{
	margin:10px 0 15px 30px;
}
.text .room_left .back{
	position:absolute;
	right:0;
	color:#CC0000;
}
.text .room_left .back:hover{
	color:#000;
}

.text .room_left p.t{
	text-indent:2em;
}
.text .room_left p.b{
	background:#FDF8D5;
	padding:5px;
}
.text .room_left p.photo{
	margin:10px 0;
}
.text .room_left p.photo a{
	color:#9A7E51;
}
.text .room_left p.photo a:hover{
	color:#000;
	text-decoration:underline;
}
.text .room_left dl{
	margin:15px 0;
}
.text .room_left dl dt{
	margin-bottom:-23px;
}
.text .room_left dl dd{
	margin:0 0 0 60px;
}
.text .room_right{
	padding-bottom:10px;
}
.text .room_right img{
}

p.hy_t{
	padding:0 22px 15px 25px;
	color:#666;
}

.text .room_left .tab{
	border-collapse:collapse;
}
.text .room_left .tab td{
	border:1px solid #E1D9C4;
	text-align:center;
}
.text .room_left .tab .t td{
	background:#E1D9C4;
}

/*图片集*/
.in_box .pic{
	
}
.in_box .pic ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.in_box .pic ul li{
	width:370px;
	float:left;
	margin-left:60px;
	_margin-left:40px;
	margin-bottom:25px;
	color:#666;
}
.in_box .pic ul li img{
	display:block;
}
.in_box .pic ul li span{
	margin:10px;
}

/*联系我们*/
.lx_left{
	float:left;
	width:650px;
	margin-left:25px;
	padding-bottom:10px;
	color:#666;
}
.lx_left p{
	margin-top:20px;
	line-height:22px;
}
.lx_left p span{
	color:#6A5B39;
}
.lx_right{
	width:220px;
	float:right;
	background:#F7ECD7;
	height:600px;
	text-align:left;
	color:#666;
}
.lx_right img{
	margin:25px 0 25px 17px;
}
.lx_right table{
	margin:0 auto;
}
.hotel_map{
	position:relative;
}
.hotel_map h2{
	background:#B5880F url(../images/bar_right.jpg) right top no-repeat;
	height:20px;
	width:69px;
	font-size:12px;
	margin:20px;
	font-weight:100;
}
.hotel_map h2 span{
	background:url(../images/bar_left.jpg) left top no-repeat;
	height:18px;
	display:block;
	padding:1px 0 0 10px;
	_padding:2px 0 0 10px;
	color:#fff;
	}
.hotel_map b a{
	width:66px;
	height:22px;
	background:url(../images/print_bt.gif) left no-repeat top;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:100px;
}	


/*宴会预订*/
.hy_book .td3{
	border-bottom:1px solid #E6E6E6;
	LINE-HEIGHT:24px;
	padding:10px 10px 10px 25px
	}
.hy_book .td3 span{
	color:#FF0000;
}


/*底部*/
#footer{
	padding-top:10px;
}
#footer p{
	text-align:center;
	padding:2px 0;
	color:#fff;
}
#footer a{
	color:#fff;
}
#footer a:hover{
	color:#FFFF00;
}


/*新闻促销*/
.news_text{
	width:80%;
	margin:0 auto;
	color:#666;
}
.news_text ul{
	padding-left:16px;
}
.news_text ul li{
	line-height:25px;
	position:relative;
	border-bottom:1px dashed #999;
}
.news_text ul li span{
	position:absolute;
	top:0;
	right:0;
}
.news_text ol{
	margin:0;
	padding:0;
	list-style-type:none;
}
.news_text ol li{
	margin:5px 0;
	border-bottom:1px dashed #999;
	padding-bottom:5px;
}
.news_text ol li.top,.news_text ol li.time{
	text-align:center;
	font-size:14px;
}
.news_text ol li .tp{
	display:block;
	margin:2px auto;
}
.news_text ol li.c p{
	line-height:22px;
	font-size:14px;
	text-indent:2em;
	margin:10px 0;
	overflow:hidden;
	width:100%;
}
.news_text ol li.c .tab_n{
	margin:0 auto;
	border-collapse:collapse;
}
.news_text ol li.c .tab_n td{
	padding:2px 5px;
	border:1px solid #ccc;
}
.news_text_back{
	margin:50px 0;
	text-align:center;
}
.news_text_back img{
	margin:0 auto;
}




/*下载优惠卷*/
.in_box .mobile{ margin:10px 0;}
.in_box .mobile h1.t{ margin:0 0 10px 0;}
.in_box .mobile table{ border-collapse:collapse; width:100%; margin:0 0 20px 0;}
.in_box .mobile table .t td{ background:#E6E3DD; font-weight:bold;}
.in_box .mobile table td{ border:1px solid #A9A18D; text-align:center;}
.in_box .mobile h2.t{ color:#900; font-weight:bold; font-size:14px;}

.in_box .mobile h3{ font-size:14px;}
.in_box .mobile span{ display:block; padding:10px 0; color:#F00;}


