@charset "utf-8";
/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif,sans-serif,"宋体", arial;margin:0; padding:0; background:#D5C287; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,p { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
li { list-style:none; }
/*字体字义*/
.fi{font-style:italic;}
.fb{font-weight:bold;}
.fa{font-weight:14px;}
h3{font-size:13px;}	
.page{
	background:#D6C388;
	height:16px;
	}
/*颜色定义*/
.cWhite,a.cWhite:link,a.cWhite:hover,a.cWhite:visited{ color:#fff; text-decoration:none;}
.cRed{color:red;}
.cWh{color:#CDCDC5;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.cf{color:#F8ECB1;}
.ca{color:#555240;}
.cb{color:#AB3D4D;}
.bor{border-bottom:1px dotted #000;margin-top:8px;margin-bottom:8px;}
/*链接样式*/
a:link {
	color: #3B3425;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3B3425;
}
a:hover {
	text-decoration: none;
	color: #3B3425;
}
a:active {
	text-decoration: none;
	color: #3B3425;
}
/*整体样式*/
#wrapper,#footer{
    width:1003px;
	clear:both;
}

/*wrapper样式*/
#wrapper{

	}
#wrapper #topnav{
	background:url(../images/topnav_02.gif) no-repeat top center;
	width:761px;
	margin:0 auto;
	height:21px;
	line-height:21px;
	}
#wrapper #topnav li{
	display:inline;
	margin-left:5px;
	margin-right:5px;
	}
#wrapper #topnav ul{
	margin-left:20px;
	margin-right:8px;
	}
/*header样式*/
#header{
	height:131px;
	background:url(../images/headbg_02.gif) no-repeat top center;
	}
#header #logo{
	padding-left:43px;
	margin-top:9px;
	clear:both;
	}
#header #logo img{
	border:none;
	}
#header #nav{
	padding-top:68px;
	width:610px;
	float:right;
	margin-right:42px;
	}
#header #nav ul li{
	float:left;
	text-align:center;
	line-height:20px;
	}
#header #nav ul li a{
	display:block;
	width:120px;
	}
#content{
	background:url(../images/bodybg1_02.gif) repeat-y top center;
	}
#content #sideleft{
	width:500px;
	overflow:hidden;
	float:left;
	}
#content #sideleft .pic{
	background:url(../images/pic_03.gif) no-repeat top center;
	width:399px;
	height:92px;
	margin-left:60px;
	}
#content #sideleft #pic{
	width:270px;
	margin-left:168px;
	margin-bottom:28px;
	}
#content #sideleft	#youhui{
	padding-left:80px;
	width:190px;
	margin-right:20px;
	}
#content #sideleft	#youhui h3{
	border-bottom:#000 2px solid;
	margin-bottom:8px;
	}
#content #sideleft	#search h3{
	border-bottom:#000 2px solid;
	margin-bottom:8px;
	}
#content #sideleft	#youhui ul li{
	line-height:20px;
	}
#content #sideleft #search{
	width:200px;
	}
#content #search input{
	width:90px;
	height:16px;
	border:none;
	}
#content #search .sel{
	width:90px;
	}
#content #search .btn{
	background:url(../images/btn1_03.gif) no-repeat top left;
	height:22px;
	width:87px;
	cursor:hand;
	}
#leftbot{
	background:url(../images/wrabot_02.gif) no-repeat top left;
	height:33px;
	}
#rleftbot{
	background:url(../images/dk_02.gif) no-repeat top left;
	height:33px;
	}
#content #sideright{
    width:480px; 
	overflow:hidden;
	margin-left:3px;
	}
#content #sideright .sl{
    padding-top:10px;
	padding-left:20px;
	width:362px;
	padding-right:48px;
	background:url(../images/ico55_03.gif) no-repeat top left;
	}
#content #sideright h3{
	line-height:43px;
	padding-left:38px;
	background:url(../images/ico_013.gif) no-repeat top left;
	}
#content #sideright #flash{
	background:url(../images/ico11_03.gif) repeat-y top left;
	padding-left:6px;
	}
#content #sideright .btn{
	padding-left:20px;
	background:url(../images/ico12_03.gif) repeat-y top left;	
	}
#content #sideright .buttonbtn{
	background:url(../images/eat.jpg) no-repeat top left;
	border:none;
	width:96px;
	height:37px;
	margin-top:10px;
	margin-right:6px;
	margin-bottom:17px;
	cursor:hand;
	}
#content #sideright .buttonbtn1{
	background:url(../images/living.jpg) no-repeat top left;
	border:none;
	width:96px;
	height:37px;
	margin-top:10px;
	margin-right:6px;
	margin-bottom:17px;
	cursor:hand;
	}
#content #sideright .buttonbtn1{
	background:url(../images/living.jpg) no-repeat top left;
	border:none;
	width:96px;
	height:37px;
	margin-top:10px;
	margin-right:6px;
	margin-bottom:17px;
	cursor:hand;
	}
#content #sideright .buttonbtn2{
	background:url(../images/play.jpg) no-repeat top left;
	border:none;
	width:96px;
	height:37px;
	margin-top:10px;
	margin-right:6px;
	margin-bottom:17px;
	cursor:hand;
	}
*html #content #sideright .buttonbtn{
	margin-bottom:13px;
}
*html #content #sideright .buttonbtn1{
	margin-bottom:13px;
}
*html #content #sideright .buttonbtn2{
	margin-bottom:13px;
}


/*内页左边栏样式*/
#content #rsideleft{
	overflow:hidden;
	float:left;
	margin-right:20px;
	}
*html #content #rsideleft{
	margin-right:17px;}
#content #rsideleft #sidenav{
	margin-left:100px;
	background:#DFC894;
	margin-bottom:20px;
	width:189px;
	}
#content #rsideleft #sidenav li{
	line-height:25px;
	}
#content #rsideleft #sidenav li a{
	margin-left:100px;
	}
#content #rsideleft .navbg{
	background:url(../images/ioc5_10.gif) no-repeat top left;
	width:189px;
	height:12px;
	margin-bottom:8px;
	}
#content #rsideleft .navbg1{
	background:url(../images/ico9_03.gif) no-repeat top 70px;
	}
#content #rsideleft .navbg2{
	background:url(../images/ico10_03.gif) no-repeat top 138px;
	margin-top:8px;
	height:42px;
	}
#content #rsideleft .on{
	font-weight:bold;
}
#content #con{
	margin-left:100px;
	background:url(../images/ico3_07.gif) no-repeat top left;
	width:189px;
	height:78px;
	text-align:right;
	margin-bottom:40px;
}
#content #con ul{
	padding-top:8px;
	padding-right:18px;
	}
/*内页右边栏样式*/
#rsideright{
	overflow:hidden;
	}
#rsideright .title{
	color:#885524;
	background:url(../images/xxnavbg_03.gif) no-repeat top left;
	line-height:75px;
	padding-left:28px;
}
#rsideright #thecontent{
	background:#DFC894;
	width:608px;
	height:600px;
	line-height:22px;
	}
#rsideright #thecontent img{
	text-align:center;
	border:2px solid #0A3D00;
	margin:20px 0px 20px 20px;
	}
/*预订样式*/
#rsideright #thecontent input{
	width:100px;
	border:1px solid #000;
	}
#rsideright #thecontent .btns{
	background:url(../images/btns_03.gif) no-repeat top left;
	height:23px;
	width:87px;
	border:none;
	}
.btn2{
	background:url(../images/bbtn_03.gif) no-repeat top left;
	height:25px;
	width:79px;
	border:none;
	cursor:hand;
	}			
/*页脚样式*/
#footer{
	background:url(../images/bottom_03.gif) repeat-x top left;
	height:70px;
	text-align:right;
	}
#footer dt{
	line-height:22px;
	margin-right:68px;
	}
#footer ul{
	float:right;
	}	
#footer li{
	float:left;
	margin-right:5px;
	}
#footer li a{
	display:block;
	width:54px;
	}