@charset "utf-8";
/*Layout's CSS Document */
/*

用em定义的字号
px和em的转换：当前px值/10=当前em
example : 12px = 12px /10 = 1.2em
*/

* {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-size:12px;
	background:/*#e7fbca*/ url(../images/bodybgddd.jpg) center bottom no-repeat ;
	background:/*#e7fbca*/#b1c870 url(../images/body_bg.jpg) center top no-repeat  ;
	background-attachment: fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {color:#3a6b00; text-decoration:none;}
a:link {color: #3a6b00;}
a:hover {color: #669900;}
a:active {color: #669900;}


/*外围结构*/
#wrapper {
	/*
	margin-left:0;
	*/
	position:relative;
	margin:0 auto;
	width:100%;
	width:997px;
	display:block;
	overflow:hidden;
	background:url(../images/bg_content.jpg) 239px 0 repeat-y;
}

#header,#footer {
	width:100%;
	display:block;
	background:#fff;
}

/*header及相关内容*/
#header {
	width:100%;
	height:356px;
	float:left;
	background-color:#f3ffe7;
	/*
	background:#f3ffe7 url(../images/bg_h.jpg) top repeat-x;
	*/
}
#header #logo {
	 width:100%;
	 height:274px;
	 float:left;
	 position:relative;
}
#header #logo #loginBar {
	display:block;
	width:120px;
	height:20px;
	position:absolute;
	top:10px;
	_top:10px;
	left:822px;
	/*border:1px solid #f00;*/
	color:#f00;
	font-weight:bold;
}
#header #logo #loginBar ul li {
	list-style:none;
	display:inline;
	width:60px;
	margin-right:5px;
}
#header #logo #loginBar a {
	color:#3e5304;
}
/*
#header #banner {
	width:717px;
	height:195px;
	background:#3295D8 url(../images/bg_padding.jpg) right;
	text-align:left;
	float:left;
}
*/
	/*导航_header_navigator*/
#header #nav {
	width:100%;
	height:82px;
	background:#f3ffe7 url(../images/bg_nav.jpg) repeat-x;
	float:left;
	overflow:hidden;
}
#nav ul {
	list-style:none;
	margin:0;
	padding:1px 145px 0 0;
	padding:1px 133px 0 0\9;
}
#nav ul li {
	margin:0;
	display:inline;
	padding:0;
}
#nav ul li a {
	display:block;
	float:right;
	padding:0 13px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

#nav ul li a:hover {
	color:#cdc3a8;
}
#nav ul .on a {
	color:#cdc3a8;
}

/*footer及包含内容*/
#footer {
	clear:both;
	height:258px;
	overflow:hidden;
	font-size:12px;
	color:#ACA9A4;
	margin:0 auto;
	padding-top:2px;
	*padding-top:0px;
	background:#46251c url(../images/foot.jpg) top left no-repeat;
	text-align:center;
	_margin-top:-40px;
}

#footer #footerLinks {
	display:block;
	margin:60px 0px 0px 250px;
	*margin:60px 0px 0px 110px!important;
	_margin:60px 0px 0px 110px;
	text-align:center;
	border-top:1px solid #cccb99;border-bottom:1px solid #cccb99;width:600px;height:26px;line-height:26px;
	position:relative;
	top:-250px;
}
#footer #footerLinks a {
	color:#7F7F7D;
	text-decoration:none;
}
#footer #copyright {
	display:block;
	margin:12px 0 18px 100px;
	line-height:150%;color:#537600;
	position:relative;
	top:-250px;
}
#footer #copyright em {
	margin-left:25px;
	color:#97a17e;
	font-style:normal;
	font-family:Verdana;
	font-size:0.8em;
}
#footer #copyright a {
	font-family:Verdana;
	text-decoration:none;
	color:#97a17e;
}
.links {
	display:block;
	margin:0 50px 10px;
}
.links a {
	color:#7F7F7D;
	text-decoration:none;
	background-color:transparent;
	line-height:150%;
}
/*main，主要内容区及相关样式*/
#main {
	width:100%;
	background:#f3ffe7;
	margin:0 auto;
	float:left;
}

#main #container {
	width:758px;/*631*/
	float:left;
	/*background:transparent url(../images/bg_content.jpg);*/
}
#main #container #contentTitle {
	display:block;
	float:left;
	width:610px;
	height:25px;
	background:#F3FFE7 url(../images/bg_contenttitle.jpg) top right no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:21px;
	padding-top:12px;
}
#main #content,#main #container #content1 {
	width:558px;	/*Total = 650px fact width = Total - padding-left + padding-right = 592px*/
	display:block;
	float:left;
	background:transparent url(../images/bg_content.jpg);
	font-size:12px;
	line-height:180%;
	padding:5px 36px 20px;
	overflow:hidden;
/*	min-height:240px;
	_......height: 260px;
*/	
}
#main #container #content1{padding:5px 15px 20px;width:600px;} 
/*
#main #container #content p {
	text-indent:2em;
	line-height:180%;
	padding-left:36px;
	padding-right:36px;
}
*/
/*
限定内容区中图片的最大宽度，只对非IE有效，但是可能会出现其他的问题，比如，banner超出580px，嘿嘿
IE下，我用脚本控制了。 
*/
#main #content img {	/*For FF*/
	max-width:580px;
}
#main #content .page {
	clear:both;
}
#main #content .page,#main #container #content .page a {
	text-align:center;
	color:#ff751e;
}

	/*content区底部的圆角*/
#main #container #contentFooter {
	/*
	display:block;
	*/
	float:left;
	width:758px;
	height:120px;
	background:transparent url(../images/bg_f.jpg) right bottom no-repeat;
	/*
	margin-left:286px;
	_margin-left:143px;
	*/
}

/*main区左侧的menu_bar*/
#main #sidebar {
	display:block;
	float:left;
	width:239px;
	height:228px;
	background:transparent url(../images/bg_sidebar.jpg) left top no-repeat;
}
#main #sidebar .title {


	margin-left:115px;
	margin-top:7px;
	font-size:14px;
	color:#3e5304;
	font-weight:bold;
}
#main #sidebar .title em {
	margin-left:19px;
	font-style:normal;
	font-family:Verdana;
	font-size:0.8em;
}
#main #sidebar .column {
	width:100%;
	display:block;
	margin:20px 0 3px;
	font-size:12px;
}
#main #sidebar .column span {
	display:block;
	padding-left:115px;
	line-height:150%;
}
#main #sidebar .column span em {
	font-style:normal;
	color:#6c7600;
}
#main #sidebar .column span a {
	display:block;
	color:#6c7600;
	font-weight:bold;
	margin-top:10px;
	margin-left:20px;
}
#main #sidebar .column ul li {
	min-height:22px;
	height:auto!important;
	height:22px;
	list-style-type:none;
	background:url(../images/bg_submenu.gif) 140px bottom no-repeat;
	margin-top:5px;
}
#main #sidebar .column ul li a {
	display:block;
	min-height:20px;
	height:auto!important;
	height:20px;
	font-size:12px;
	margin:2px 0 2px 60px;
	/*_margin:5px 0 5px 80px;*/
	padding-left:80px;
	/*color:#8A8A8A;*/
}

#main #sidebar .column ul li a:hover {
	/*color:#008CD6;*/
	font-weight:bold;
}

#main #sidebar .column ul .on a {
	color:#3a6b00;
	font-weight:bold;
}
#main #sidebar .column img {
	display:block;
}

.menupng{
   position:relative;
   top:-22px;
   float:left;
 }

#main #container #main_bgs {
	display:block;
	float:left;
	width:610px;
	height:25px;
	background:#F3FFE7 url(../images/main_bg1.jpg) top right no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:21px;
	padding-top:12px;
}

.tukude{margin-bottom:200px;margin:0 auto;margin-top:25px;}
.tukude img{width:160px;height:110px;}
.tukude li{float:left;display:block;padding:5px;background:#f7f7f7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; margin-right:5px;margin-bottom:18px;}

.loge{margin-bottom:200px;margin:0 auto;margin-top:25px;}
.loge img{width:88px;height:31px;}
.loge li{float:left;display:block;padding:5px;background:#f7f7f7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; margin-right:5px;margin-bottom:18px;}

.wb1,.wb2,.wb3{
	position:absolute;
	top:217px;
	z-index:999;}
.wb1{
	left:599px;}
.wb2{
	left:684px;}
.wb3{
	left:782px;}


.hotel_float{
	position:absolute;
	left:130px;
	top:477px;
	width:97px;
	height:71px;
	overflow:hidden;
	background:url(../images/float_qixianling.jpg) 0 0 no-repeat;}
.hotel_float div{
	height:35px;
	overflow:hidden;}
.hotel_float div a{
	display:block;
	height:35px;}
