@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre{margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"宋体",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {color:#333; text-align:left; font-size:12px;}
body{ background:url(../images/bg_01.jpg) no-repeat center top #ffffc1; cursor:default;}
a,em{ text-decoration:none; font-style:normal;}
a{color:#333;}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;}
.clear{clear:both; height:1px; margin-top:-1px; width:100%; line-height:1px;} 
.dis{display:block;}
.undis{display:none;}
.fr{float:right;}
.fl{float:left;}
.posRelative{position:relative;}
.posAbsolute{position:absolute;}
.autoCenter{ margin-left:auto; margin-right:auto;}
#box {
	width:100%;
	margin:0 auto;
	}
#container {
	margin:0 auto;
	width:100%;
	sheight:1100px;
	background:url(../images/bg_03.jpg) no-repeat center bottom;
	}
#header .logo{
	position:relative;
}
#header  .topbanner {
	position:absolute;top:0;right:20px;
	width:159px;height:24px;
	background:url(../images/top_banner_bg.jpg) center no-repeat;
	text-align:center;
	line-height:24px;
}
#header .logo {
	width:1005px;
	height:115px;
	margin:0 auto;
}
#header .logo .img {
	padding-right:30px;
	float:left;
}
#header .logo .txt {
	float:left;
	padding-top:15px;
	color:#FFF;
}
#header .logo .txt p {
	font:24px/36px "方正隶变简体";
	color:#FFF;
	font-weight:bold;
}
#header .nav {
	width:1005px;
	height:27px;
	padding-top:8px;
	font:12px/18px "宋体";
	margin:0 auto;
	background:url(../images/nav_03.jpg);
	border:1px #54a60c solid;
}
#header li {
	width:115px;
	height:18px;
	display:block;
	text-align:center;
	float:left;
	background:url(../images/li_03.gif) right center no-repeat;
}
#header li  a {
	font-weight:bold;
}
#banner {
	width:1005px;
	height:324px;
	margin:0 auto;
	margin-top:10px;
}
#mainbody {
	width:991px;
	margin:0 auto;
	background:#FFF;
	padding:1px 5px 0px 5px;
}
#mainbody .left {
	width:218px;
	float:left;
}
#mainbody .left .top {
	width:218px;
}
#mainbody .left .top {
	width:218px;
	height:auto;
}
#mainbody .left .top .box01 {
	width:208px;
	height:28px;
	border-bottom:1px #569108 solid;
	font:14px/28px "宋体";
	color:#315404;
	font-weight:bold;
	padding-left:10px;
}
#mainbody .left .top .box02 {
	padding-left:20px;
}
#mainbody .left .top .box02  li{
	list-style:none;
	
}
#mainbody .left .top .box02  a{
	font-weight:bold;
}
#mainbody .left .top .box02  {
	width:198px;
	font:12px/24px "宋体";
	font-weight:bold;
}
#mainbody .left .top .title {
	width:208px;
	height:28px;
	border-bottom:1px #569108 solid;
	font:14px/28px "宋体";
	color:#315404;
	font-weight:bold;
	padding-left:10px;
}
#mainbody .left .top .list {
	padding-left:20px;
	width:198px;
	font:12px/24px "宋体";
	font-weight:bold;
}
#mainbody .left .top .list li{
	list-style:none;
	
}
#mainbody .left .top .list  a{
	font-weight:bold;
}
#mainbody .left .bottom {
	width:198px;
	float:left;
	border:1px #569108 solid;
	padding:10px;
	margin-top:20px;
	background:none;
}
#mainbody .left .bottom p {
	font:12px/24px "宋体";
	color:#2f4f04;
}
#mainbody .left .bottom .p1 {
	font:14px/28px "宋体";
	color:#2f4f04;
	font-weight:bold;
	padding-bottom:10px;
}

#mainbody .right {
	width:705px;
	float:right;
	margin-right:10px;
}
#mainbody .right .content{
	width:705px;
	float:right;
	height:auto;
}
#mainbody .right .top {
	height:28px;
	padding-left:10px;
	border-bottom:1px #569108 solid;
}
#mainbody .right .top .s01 {
	float:left;
	font:14px/28px "宋体";
	color:#315404;
	font-weight:bold;
}
#mainbody .right .top .s02 {
	float:right;
	font:12px/28px "宋体";
}
#mainbody .main h3{
	font-size:16px;
	margin:10px auto;
}
#mainbody .next {
	margin-top:20px;
	margin-bottom:20px;
}
#footer {
	width:1001px;
	height:65px;
	background:#FFF;
	font:12px/24px "宋体";
	text-align:center;
	margin:0 auto;
}
#bar {
	width:1001px;
	height:100px;
	text-align:center;
	margin:0 auto;
}
.he20 {
	height:20px;
}
#mainbody .yeshu a{
	float:left;
	padding-right:5px;
	font:12px/40px "宋体";
}
#mainbody .yeshu a:hover {
	color:#35670c;
}
.proShow {
	float:left; text-align:center; padding:5px 25px;
}
.proShow .pic {
	display:block;
	background: url("../images/erji_03.jpg") repeat scroll 0 0 transparent;
    height: 150px;
    padding: 2px 2px 0;
    width: 179px;
}
.prolist li { margin:5px 0;}

.prolist  li li a {
	width:133px;
	height:22px;
	display:block;
	background:url(../images/erji_06.jpg) no-repeat;
	font-weight:normal!important;
	color: #fbf9f9;
	padding-left:10px;
}
.prolist  li li a:hover {
	background:url(../images/erji_09.jpg) no-repeat;
	color:#000;
}
#dylist { padding-left:0px; }
#dylist li { margin:10px 0 5px 5px;}
#mainbody  .dylist  a {
	width:208px;
	height:30px;
	display:block;
	border:1px #3e6a03 solid;
	background:url(../images/danye_03.jpg);
	font:14px/30px "宋体";
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
#mainbody .dylist  a:hover {
	background:url(../images/danye_06.jpg);
	border:1px #7cba01 solid;
	color:#000;
}
.main_content {
	margin:10px; font-size:14px;
}
.ly { padding-top:20px;}
.subPage { margin-top:10px;}
#mainbody table { margin-top:10px;}
.proBox h3 { font-size:16px; font-weight:bold; margin:10px auto;}