body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td { margin:0; padding:0;}
body,
button,
input,
select,
textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size:100%; }
address,
cite,
dfn,
em,
var { font-style:normal; }
code,
kbd,
pre,
samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
ul,
ol { list-style:none; }
a { text-decoration:none; color:#9F5A1A}
a:hover { text-decoration:underline; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset,
img { border:0; }
button,
input,
select,
textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
body { background:url(mainbg.gif) #726150 repeat-x; }
.fl { float:left }
.fr { float:right }
.top{width:960px; margin:0 auto; height:40px}
.header,
.imain { width:960px; margin:0 auto;  }
.header {  position:relative;  height:100px; z-index:500; }
.header .nav { position: absolute; padding:70px 10px 0 10px;   _width:960px; width:960px;}
.header .nav li { list-style: none;}
.header .nav li.back { background:url(b_slider.gif)  center bottom no-repeat; width: 9px; height: 25px; z-index: 3; position: absolute; }
.header .nav li a { padding:2px 20px;  z-index: 4; font-variant:small-caps; text-decoration:none; position: relative; margin: auto 10px; color:#BEB2AA; font-weight:bold; font-family:"Microsoft Yahei";font-size:13px;}
.header .nav li a:hover{border:none;color:#D0C17B; font-weight:bold; text-decoration:none; }
/*2*/
.header .nav li ul { position: relative; visibility: hidden; background: #392D21;  z-index:5 ; }
.header .nav li ul li { clear:both; padding:3px 0;}
.header .nav li ul li a { font-weight:normal}
.header .nav li ul li a:hover { background:#ffc;}

.header .logo { position:absolute; left:400px; top:30px; z-index:2 }
.header .yy { position:absolute; left:20px; top:10px; }
.header .lj { position:absolute; left:800px; top:20px; color:#958377 }
.header .lj a{font-size:13px; color:#958377; font-weight:bold; text-decoration:none}
.header .lj a:hover{color:#D0C17B;}
/*介绍*/
.about { width:960px; margin:0 auto; }
.about-left{ width:577px; height:466px; float:left}
.about-right{ width:380px;  height:466px; float:right;  background-color:#DCD2B9;}
.aboutrightcon{ width:310px; margin-left:35px; margin-top:150px; line-height:21px; color:#715F4F;}
/*联系*/
.lx{width:960px; background:#DCD2B9; height:466px; margin:0 auto; overflow:hidden}
.lx-left{width:550px;  float:left; padding-top:70px; padding-right:0px; text-align:right}
.lx-right{width:355px; float:right; margin-right:20px;}
.lxrightcon{ width:300px; margin-left:0px; margin-top:60px; line-height:23px; color:#715F4F;; float:left}
/*法律申明*/
.sm{width:960px; background:#DCD2B9; height:466px; margin:0 auto; overflow:hidden}
.sm-left{width:550px;  float:left; padding-top:70px; padding-right:0px; text-align:right}
.sm-right{width:355px; float:right; margin-right:20px;}
.smrightcon{ width:350px; margin-left:0px; margin-top:80px; line-height:23px; color:#715F4F;; float:left}


/*尊贵服务*/
.zgfw{ width:960px; height:466px; background-color:#DCD2B9; margin:0 }
.zgfwcon{width:860px; height:320px; padding-top:60px; padding-left:40px }
.slideshow{width:980px; height:466px; margin:0 auto; position:relative; overflow:hidden; z-index:1}

/*客房*/
/* iFocus style */
#ifocus { width:960px; height:464px; margin:0px auto;  }
	#ifocus_pic { display:inline; position:relative; float:left; width:775px; height:464px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:775px; height:464px; overflow:hidden; }
		#ifocus_piclist img { width:775px; height:464px; }
	#ifocus_btn { display:inline; float:right; width:175px; margin:6px 0px 0 0; }
		#ifocus_btn li { width:136px; height:80px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:123px; height:70px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:775px; height:50px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }

/*客房结束*/
/*菜肴开始*/
#thumbs p,#close_msg p{color:#FFF; font-family:'Georgia', Times New Roman, Times, serif; font-style: normal; font-size:0.8em; line-height:1.5em;}
img{border:0;}
#title{width:283px; float:left; display:inline; margin:10px 0 10px 63px;}

#wrapper{width:980px; margin:0 auto}
#content{width:980px; float:left; display:inline;}
#arrow_wrap{width:980px; float:left; display:inline; margin-left:20px}
#photo_wrap{width:960px; height:478px; position:relative; float:left; display:inline; overflow:hidden;}
#thumbs{position:absolute; z-index:1; left:0; list-style-type:none;  display:inline;}
#thumbs li{ float:left; display:inline;}
#close_msg{background:#000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; width:300px; text-align:center; position:absolute; z-index:14; top:45%; left:31%;}

#large_images{position:absolute; z-index:13;}
#large_images img{border:#464646 1px solid; width:920px; height:468px;}
#next{width:60px; float:left; display:inline;margin:5px 0;}
#prev{width:60px; float:left; display:inline;margin:5px 0;}
#prev a, #next a {display:none;}

 
.group{position:relative; float:left; display:inline; width:960px;}
.group li{margin:7px;}
.thumb_img{border:#ccc 1px solid;}
.group li, .thumb_img{float:left; display:inline; width:290px; float:left; position:relative;}
.group .hide{position:absolute; background:#000; padding:10px; bottom:0; left:0; width:270px; float:left;  z-index:11; margin:1px; }
.hide{display:none;}
.loading{display:none; position:absolute; top:40%; left:48%; z-index:15;}
.loading img{border:0 !important;}
 
/*菜肴结束*/
/*精选推荐开始*/

#center {
		position: relative;
		left:45%;
		top:-120px; width:980px; margin:0 auto
	}
	#slider {
		position: relative;
		width: 979px;
		height: 466px;
		left: -430px;
		top: 130px;
		overflow: hidden;
		background: #000;
	}
	#slider .slide {
		position: absolute;
		top: 0px;
		height: 466px;
		width: 979px;
		background: #000;
		overflow: hidden;
		cursor: default;
		
	}
	#slider .title   {
		color: #5E4024;
		font-weight: bold;
		font-size: 1.2em;
		margin-right: 0.5em;
		text-decoration: none;
		
	}
	#slider .backgroundText {
		position: absolute;
		width: 100%;
		opacity: 0.4;
	}
	#slider .text {
		position: absolute;		
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 0.9em;
		width: 230px;
		height:466px;
		left: 340px;
		
	}
	#slider .diapo {
		position: absolute;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
	}
	img{border:0;}
/*精选推荐结束*/
/*美景开始*/
#content1{width:960px; float:left; display:inline; margin:0px;}
#content_left{width:270px; float:left; display:inline;}

/****gallery CSS*****/
#large_image_holder{width:650px; float:left; display:inline; margin: 0 0 0 15px;}
#mj_large_images{width:670px; float:left; display:inline; position:relative; z-index:1; border:#464646  1px solid; height:468px;}
#mj_large_images li{position:absolute; z-index:2; left:5;}
#thumb_holder{width:270px;height:468px; float:left; margin-left:15px; display:inline;}
#thumb_holder li {width:80px; height:68px; float:left; display:inline; margin:5px;}
.info_holder{width:300px; float:left; display:inline;}

.title{float:left; display:inline; width:300px; }
.hide{display:none;}

/****Credist****/
.by{font-family:'Georgia',Times New Roman,Times,serif; text-transform:lowercase; color:#464646;font-style:italic; font-size:0.8em; line-height:1.1em; margin:0 0 0.5em 0;  }
.name{font-family:'Georgia',Times New Roman,Times,serif; text-transform:lowercase;color:#E62E25;font-style:italic;  }
.h_link{font-family:'Georgia',Times New Roman,Times,serif;color:#E62E25; font-style:italic;}
/*美景结束*/
/*康体娱乐开始*/
.kt{width:960px; height:466px; margin:0 auto; background:#DCD2B9}
.kt-left{width:540px; float:left}
.yl{ width:333px; height:170px; position:relative; top:300px; left:85px;}
.ylnr{ font-family: "微软雅黑"; font-size:14px; color:#715F4F}
.kt-right{width:413px; height:466px; float:right}

.spa-left{width:400px; float:left}
.spa-right{width:560px; height:466px; float:right}
.qtyl{ position: relative; top:200px; left:260px;}
.spa{width:320px; position:relative; top:200px; left:43px; color:#715F4F; line-height:23px}
.fanhui{position: relative; top:200px; left:40px; width:180px; height:50px;}
.fanhui ul{list-style: none; width:180px; height:30px;}
.fanhui li{float:left; width:50px; height:20px; background:#6A5A4A; text-align:center; padding-top:3px; margin-left:5px }
.fanhui a{ text-decoration:none; height:30px; color:#BEB2AA; }
.fanhui a:hover{ width:40px; text-decoration: underline; font-weight:bold }
/*康体娱乐结束*/
/*交通*/
.jt-left{width:699px; float:left}
.jt-right{width:250px; height:466px; float:right}
.jtcon{ margin-top:10px; margin-left:30px; width:200px;}

/*餐饮开始*/
.canyinqita{ position:relative; top:300px; left:260px;}
.canyincon{width:320px; position:relative; top:310px; left:43px; color:#715F4F; line-height:23px; }
.jdfanhui{position: relative; top:320px; left:40px; width:180px; height:50px;}
.jdfanhui ul{list-style: none; width:180px; height:30px;}
.jdfanhui li{float:left; width:50px; height:20px; background:#6A5A4A; text-align:center; padding-top:3px; margin-left:5px }
.jdfanhui a{ text-decoration:none; height:30px; color:#BEB2AA; }
.jdfanhui a:hover{ width:40px; text-decoration: underline; font-weight:bold }

/*会议*/
.huiyi{width:980px; margin:0 auto; position:relative; overflow:hidden}
.slides ul,.slides li{
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.slides {
	Z-INDEX: 1; OVERFLOW: hidden; WIDTH: 960px; POSITION: relative; HEIGHT: 466px
}
.slide-pic {
	OVERFLOW: hidden;}
}
.slide-pic IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 960px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 466px
}
.slide-pic LI {
	DISPLAY: none
}
.slide-pic LI.cur {
	DISPLAY: block
}
.slide-li {
	LEFT: 0px; WIDTH: 960px; BOTTOM: 0px; POSITION: absolute
}
.slide-li LI {
	FLOAT: left; WIDTH: 318px; LINE-HEIGHT: 30px; MARGIN-RIGHT: 1px; HEIGHT: 30px; TEXT-ALIGN: center
}
.slide-li A {
	DISPLAY: block; FONT-SIZE: 14px; WIDTH: 318px; COLOR: #fff; HEIGHT: 30px
}
.slide-li .cur A {
	COLOR: #333; TEXT-DECORATION: none
}
.slide-li A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.op LI {
	BACKGROUND: #666; FILTER: alpha(opacity=60); opacity: 0.6
}
.op LI.cur {
	BACKGROUND: #fff
}
.slide-txt SPAN {
	DISPLAY: none
}

.huiyi-right{width:550px; height:466px; float:right; margin-right:5px; position:relative; top:150px;}



/*预订*/
.yd{width:960px; height:510px; margin:0 auto; background:#DCD2B9; }
.ydleft{ width:524px; height:510px; float:left; background:url(yuding.jpg); margin:0; position:relative}

/*sitemap*/
.sitemap{width:960px; height:466px; background-color:#DCD2B9}
.sitemapcon a{font-size:13px; } 
.sitemapcon a:hover{ font-size:13px; font-weight:bold}
/*底部开始*/

.foot{ width:956px; height:75px; position: relative; top:0px; left:0; overflow:hidden;}
.foot-left{width:360px; padding:15px; float:left; font-size:12px; color:#958377; line-height:18px;}
.foot-right{width:360px; padding:15px; height:30px; float:right;}
.footmenu{ width:360px; height:20px; clear:both; overflow:hidden}
.footmenu li a{ font-size:12px; color:#958377; font-weight:bold; text-decoration:none}
.footmenu li a:hover{ color:#D0C17B}
.footmenu li{padding:0 6px; display:inline; }

.footmenu1{ width:360px; height:20px; text-align:center; padding-top:10px; color:#958377}
.footmenu1 li a{ font-size:12px; color:#958377; text-decoration:none}
.footmenu1 li a:hover{ color:#D0C17B}
.footmenu1 li{padding:0 3px; display:inline; }
