﻿@import url("global.css");/*!--全局样式表--*/
p{	text-indent: 2em;}
div{margin:0; padding:0;}

#top{
	 width:1003px;
	 margin:auto;
	 clear:both;
	 overflow:hidden;
	 background:url(../images/topbg.gif);
	 height:132px;
 	 border-bottom:#c6af82 1px solid;
} 
.logo{ float:left; width:130px; padding-left:20px;}
.inf{ float:left; padding:20px 10px 0 0;}
.language{
	float:left;
	text-align:right;
	padding-top:20px;
	width:800px;
	height:20px;
	color:#d1b786;
}
.language a{
	color:#d1b786;
	text-decoration:none;
}
.language a:hover{
	color:#d1b786;
	text-decoration:underline;
}
#pic_date{
	width:1003px;
	margin:auto;
	height:300px;
	overflow:hidden;
}
#page_date{
	width:1003px;
	margin:auto;
	padding:0;
	overflow:hidden;
	background:url(../images/datebg.gif) repeat-x;
}
/*大图上层连接*/
#Layer1 {
    position: absolute;
	width:0px;
	height:0px;
	z-index:2;
}

#picmenu{
	width:200px;
	color:#faebc4;
	position:absolute;
	height:200px;
	top:25px;
	left:20px;
	z-index:2;
	display:block;
}
#picmenu ul{
	list-style-type:none;
	line-height:25px;
	padding:5px;
	border-bottom:1px #faebc4 solid;
}
#picmenu ul li{
	list-style-type:none;
	line-height:25px;
	padding:5px;
	border-top:1px #faebc4 solid;
}
#picmenu ul li a{
	 color:#faebc4;
	 font-weight:bold;
}
#picmenu ul li a:hover{
	 color:#d1b786;
	 font-weight:bold;
}

/*幻灯图片*/
#h_pic{
	width:1003px;
	height:300px;
	background:url(../images/picb01.jpg) left top no-repeat;
}
#a_pic{
	width:210px;
	height:313px;
	background:url(../images/pics-food01.gif) left top no-repeat;
}

/* 电话传真 */
#line{
	background:url(../images/linebg.gif);
	height:34px;
	width:1003px;
	padding-top:3px;
	font-weight:bold;
	text-align:right;
	margin:auto;
	color:#3c6b97
}
/*菜单*/
#menu{
	float:left;
	height:29px;
	margin-top:65px;
	margin-left:70px;
	width:760px;
	overflow:hidden;
	list-style-type:none;
	
}
#menu ul{ margin:0;}
#menu ul li { 
	display:inline; 
	font-size:12px; 
	width:100px; 
	height:29px; 
	margin:0; 
}
#menu ul li a {
	line-height:30px; 
	width:100px; 
	height:29px; 
	overflow:hidden; 
	padding:10px 24px 10px 24px;
	margin-right:15px;
	text-align:center;
	color:#690000; 
	font-weight:bold; 
	background:url(../images/menu02.gif) no-repeat;
	margin:0;
}
#menu ul li a:hover,#menu ul li a.active {
	line-height:30px; 
	width:100px; 
	height:29px; 
	overflow:hidden; 
	padding:10px 24px 10px 24px;
	margin-right:10px;
	text-align:center;
	color:#fff; 
	font-weight:bold; 
	background:url(../images/menu01.gif) no-repeat;
	margin:0;
	}
.floatfix:after {content: "."; display: block; height:29px; clear: both; visibility: hidden;margin:0;} 
#menu ul li a:hover,#menu ul li a.active {color:#fff;text-decoration:none;margin:0;background:url(../images/menu01.gif); }
#menu ul li.last_li a {}

#menuen{
	float:left;
	height:29px;
	margin-top:65px;
	margin-left:70px;
	width:760px;
	overflow:hidden;
	list-style-type:none;
	
}
#menuen ul{ margin:0;}
#menuen ul li { 
	display:inline; 
	font-size:12px; 
	width:100px; 
	height:29px; 
	margin:0; 
}
#menuen ul li a {
	line-height:30px; 
	width:100px; 
	height:29px; 
	overflow:hidden; 
	padding:10px 13px 10px 13px;
	margin-right:15px;
	text-align:center;
	color:#690000; 
	font-weight:bold; 
	background:url(../images/menu02.gif) no-repeat center;
	margin:0;
}
#menuen ul li a:hover,#menuen ul li a.active {
	line-height:30px; 
	width:100px; 
	height:29px; 
	overflow:hidden; 
	padding:10px 13px 10px 13px;
	margin-right:10px;
	text-align:center;
	color:#fff; 
	font-weight:bold; 
	background:url(../images/menu01.gif) no-repeat center;
	margin:0;
	}
.floatfix:after {content: "."; display: block; height:29px; clear: both; visibility: hidden;margin:0;} 
#menuen ul li a:hover,#menuen ul li a.active {color:#fff;text-decoration:none;margin:0;background:url(../images/menu01.gif) no-repeat center; }
#menuen ul li.last_li a {}


#menujp{
	float:left;
	height:29px;
	margin-top:65px;
	margin-left:60px;
	width:770px;
	overflow:hidden;
	list-style-type:none;
	
}
#menujp ul{ margin:0;}
#menujp ul li { 
	display:inline; 
	font-size:12px; 
	width:100px; 
	height:29px; 
	margin:0; 
}
#menujp ul li a {
	line-height:30px; 
	width:100px; 
	height:29px; 
	overflow:hidden; 
	padding:10px 9px 10px 9px;
	margin-right:10px;
	text-align:center;
	color:#690000; 
	font-weight:bold; 
	background:url(../images/menu02.gif) no-repeat center;
	margin:0;
}
#menujp ul li a:hover,#menujp ul li a.active {
	line-height:30px; 
	width:100px; 
	height:29px; 
	overflow:hidden; 
	padding:10px 9px 10px 9px;
	margin-right:10px;
	text-align:center;
	color:#fff; 
	font-weight:bold; 
	background:url(../images/menu01.gif) no-repeat center;
	margin:0;
	}
.floatfix:after {content: "."; display: block; height:29px; clear: both; visibility: hidden;margin:0;} 
#menujp ul li a:hover,#menujp ul li a.active {color:#fff;text-decoration:none;margin:0;background:url(../images/menu01.gif) no-repeat center; }
#menujp ul li.last_li a {}

/* 内容左边导航 */
#leftmenu{
	background:url(../images/menu-bg2.jpg) no-repeat;
	width:235px;
	height:280px;
	margin:0 1px 1px 0px;
	float:left;
}
#leftmenu ul{ margin:0; list-style-type:none; padding:108px 0 0 0;height:21px;
	width:235;}
#leftmenu ul li{
	color:#fff; 
	background:url(../images/menubg.gif);
	height:21px;
	width:235px;
	margin:0;
	display:block;
	border-bottom:#b57207 0.5px solid;
}
#leftmenu ul li a{
	color:#fff;
	text-decoration:none;
	height:21px;
	width:215px;
	line-height:180%;
	display:block;
	padding-left:20px;
	display:block;
	border-bottom:#b57207 1px solid;
}
#leftmenu ul li a:hover{ color:#FFF; background:#886f50;display:block;height:21px; border-bottom:#b57207 1px solid;
	width:215px;}
#leftmenu ul li a:active{ color:#FFF; background:#886f50;display:block;height:21px; border-bottom:#b57207 1px solid;
	width:215px;}
#leftmenu ul li a:visited { color:#FFF; display:block;height:21px; border-bottom:#b57207 1px solid;
	width:215px;}
#leftmenu ul li a:active{ color:#FFF; background:#886f50;height:21px; border-bottom:#b57207 1px solid;
	width:215px;}


/*登录+订房*/
.booking, .login,{
	float:left;
	color:#724f2a;
	line-height:240%;
	width:228px;
}
.bookingen, .loginen,{
	float:left;
	font-size:11px;
	color:#724f2a;
	line-height:240%;
	width:228px;
}
.booking_dateen{
	padding:5px 15px 5px 15px;
	width:218px;
	font-size:11px;
	color:#724f2a;
}
.booking_date{
	padding:5px 15px 5px 15px;
	width:218px;
	color:#724f2a;
}
.login_date{
	padding:5px;
	width:218px;
	color:#724f2a;
}
.login_dateen{
	padding:5px;
	font-size:11px;
	width:218px;
	color:#724f2a;
}
.booking_font{
	color:#724f2a;
	padding-left:10px;
	line-height:210%;
}
.booking_line{
	background:url(../images/line2.jpg) repeat-y;
	line-height:180%;
	height:30px;
	padding-left:18px;
}
.booking_font a{
	color:#724f2a;
}

.booking_font a:hover{
	color:#ccc;
	text-decoration:underline;
}
.login_line{
	background:url(../images/line3.jpg) no-repeat;
	line-height:200%;
	height:60px;
	padding-left:18px;
	width:218px;
}

/*首页主内容区域*/
#left{
	float:left;
	width:228px;
	margin:8px 9px 0 6px;
	padding:0;
	overflow:hidden;
	background:#fff;
}
#right{
	float:left;
	width:746px;
	padding:0;
	margin:8px 0 0 0;
	padding-bottom:20px;
	overflow:hidden;
	background:url(../images/txtbg.gif);
}
.left1{
	float:left;
	width:220px;
	overflow:hidden;
}
.left2{
	float:left;
	width:520px;
	overflow:hidden;

}
.left3{
	float:left;
	width:250px;
	overflow:hidden;
	text-align:center;
	
}
.left4{
	float:left;
	width:480px;
	overflow:hidden;

}
.left4 table,.left4  td{ 
	border:1px #d7d7d7 solid ; padding:2px;  clear: both;}
.lin{background:url(../images/line2.gif) repeat-x top; height:2px; width:90%; margin-left:10px;}
.lin2{ background:url(../images/line.gif) repeat-x top; height:2px; width:95%; margin-left:10px;}
.lin3{}
#promotion,#news{
	color:#2a3e53;
}

#promotion ul ,#news ul{
	list-style-type:disc ;
	list-style-image:none;
	margin-top:-10px;
}

#promotion ul li,#news ul li {
	color:#2a3e53;
	line-height:24px;
	text-decoration:none;
	text-indent: 2em;
	border-bottom:1px dotted #d7d7d7;
}
#promotion ul li a{ color:#2a3e53;text-decoration:none;}
#promotion ul li a:hover{ color:#690000;text-decoration:none;}
.more{ position:relative; top:-30px; left:450px; width:60px;}

/* 二级页面css */
#txtmeun{
	width:204px;
	margin:0;
	padding:0;
	text-align:center;
}
#txtmeun ul{
	list-style-type:none;
}
#txtmeun ul li{
	background:url(../images/menubg01.gif) center bottom no-repeat;
	height:27px;
	line-height:220%;
	padding:0;
	margin:0;
	display:block;
	font-weight:bold;
	width:204px;
}
#txtmeun ul li a{
	background:url(../images/menubg01.gif) center bottom no-repeat;
	display:block;
	height:27px;
	padding:0;
	margin:0;
	line-height:220%;
}
#txtmeun ul li a:hover{
	color:#940000;
	background:url(../images/menubg02.gif) center bottom no-repeat;
	display:block;
	height:27px;
	padding:0;
	margin:0;
	line-height:220%;
}
.floatfix:after {content: "."; display: block; height:27px; clear: both; visibility: hidden; margin:0; padding:0;} 
#txtmeun ul li a:hover,#txtmeun ul li a.active {color:#940000; height:27px; margin:0; padding:0; background:url(../images/menubg02.gif) center no-repeat; width:204px; font-weight:bold;line-height:220%;}
#txtmeun ul li.last_li a {}


/*新返回*/
#back_page2 {
	background:url(../images/buttun_1.gif);width:55px;height:18px;overflow:hidden;
	}	
#back_page2 a {
	display:block;
	text-decoration:none;text-align:center;font-weight:bold;
	line-height:18px;*line-height:20px;width:55px;height:18px;overflow:hidden;
	color:#fff;
	filter:progid:DXImageTransform.Microsoft.Shadow ( enabled=true , color=#000000 , direction=135 , strength=1 );
	}
#back_page2 a:hover {text-decoration:underline;}
/*cd*/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;

}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 0px;
    color: White;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*copyright*/
#copyright{
	margin:auto;
	width:1003px;
	margin-bottom:30px;
	height:84px;
	background:url(../images/copyright-bg.gif);
}
.copyright_font{
	color:#fff;
	text-align:center;
	line-height:20px;
	padding:10px;
	margin:0;
}
.copyright_font a{
	color:#fff;
	line-height:20px;
	margin:0;
}
.copyright_font a:hover{
	color:#fff;
	line-height:20px;
	text-decoration:underline;
	margin:0;
}
