﻿body {
	font-family:"宋体","Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	margin:0;
	padding:0;
	background:#FFFFFF url(body_bg.gif) repeat-x scroll 0 0;
	color:#000000;
}
/*=首页布局 
=============================================================================================*/

#header {
	height:397px;
	margin:0 auto;
	position:relative;
	width:872px;
}
#logo{
	width:540px;
	float:left;
margin-top:10px;
}

#header .topDiv {
	background:transparent url(top_div.gif) no-repeat scroll 0 0;
	display:block;
	height:68px;
	float:left;
	width:2px;
}
#header .search{
	float:right;
	background:transparent url(top_form_icon.gif) no-repeat scroll 0 0;
	height:21px;
	padding:6px 0 9px 43px;
	width:261px;
	margin-top:15px;
}

#header .search .keywords {
	background-color:#FFFFFF;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
	border-style:solid;
	border-width:1px;
	color:#071E22;
	float:left;
	font-size:10px;
	height:19px;
	line-height:19px;
	padding:0 0 0 10px;
	width:192px;
}


#header .btn_search{ 
background:#EDEFE0 url(btn_go.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-weight:bold;
height:21px;
line-height:21px;
text-transform:uppercase;
width:50px;
}

#header .s-cat-depth-1{
	background:transparent url(nav_div.gif) no-repeat scroll left top;
	height:35px;
	padding:0 0 0 2px;
	clear:both;
}

#header .s-cat-depth-1 li {
background:transparent url(nav_div.gif) no-repeat scroll right top;
float:left;
height:35px;
padding:0 2px 0 0;
}
#header .s-cat-depth-1 li span a {
	float:left
}
#header .s-cat-depth-1 li a {
background:#010101 url(nav_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
line-height:35px;
padding:0 18px;
text-decoration:none;
text-transform:uppercase;
}
#header .s-cat-depth-1 li a:hover {
background:#B4BFAE url(nav_bg_hover.gif) repeat-x scroll 0 0;
color:#434446;
}
#header .s-cat-depth-1 li a.hover {
background:#B4BFAE url(nav_bg_hover.gif) repeat-x scroll 0 0;
color:#434446;
display:block;
font-size:12px;
font-weight:bold;
line-height:35px;
padding:0 18px;
text-decoration:none;
text-transform:uppercase;
}
#header .s-cat-depth-1 li.noImg {
background-image:none;
}


#topRight {
	background-color:#8EB213;
	border-left:1px solid #2A758F;
	border-right:1px solid #2A758F;
	color:#FFFFFF;
	float:right;
	padding:16px 0 0;
	width:322px;
}

#topRight {
color:#FFFFFF;
}

#topRight h2 {
	background:transparent url(event_bg.gif) no-repeat scroll 0 0;
	display:block;
	font-size:29px;
	font-weight:bold;
	height:47px;
	line-height:47px;
	margin:0 0 8px 17px;
	padding:0 0 0 13px;
	width:276px;
	color:#FFFFFF;
}

#topRight .Border-body{
	line-height:26px;
	margin:0 0 12px 17px;
}

#topLeft{
	float:left;
	width:548px;
}

#top{
	clear:both;
}

#body {
	background:transparent url(body_bg2.gif) repeat-y scroll 0 0;
	margin:17px auto 26px;
	padding:0 34px 0 0;
	width:872px;
}
#body2{
	margin:17px auto 26px;
	padding:0 34px 0 0;
	width:872px;
}
#left{
float:left;
padding:8px 0 0;
width:515px;
}

#right {
float:right;
padding:3px 0 0;
width:306px;
}


#footerMain {
background:transparent url(footer_bg.gif) repeat-x scroll 0 0;
height:127px;
width:100%;
}

#footer {
height:107px;
margin:0 auto;
position:relative;
width:633px;
}
#footer {
	padding-top:20px;

}
#footer .TreeList {
color:#FFFFFF;
width:390px;
margin:0 auto;
}
#footer .TreeList a {
background-color:inherit;
color:#FFFFFF;
padding:0 7px;
text-decoration:none;
}

#footer p.copyright {
-x-system-font:none;
background-color:inherit;
color:#B0D44E;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:196px;
line-height:15px;
position:absolute;
top:45px;
}
.s-cat-dropdown{
padding:0px;
width:120px;
}
.s-cat-dropdown li{
	width:120px;
}
.s-cat-dropdown{
left:0px !important;
top:35px !important;
}
.f_root{
	float:left;
}