html {
	background: url(../images/bg_html.png) repeat left top;
}
body {
	margin: 0;
	padding: 0;
	background: url(../images/bg.png) repeat-y center top;
}
span.red {
	font-size: 11px;
	color: #f00;
}
h1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 769px;
	height:102px;
	border-left: 2px solid #333;
	border-right: 2px solid #333;
	background: url(../images/header_bg.png) no-repeat left top;
}

h1 .sitemap {
	font:12px Arial, Helvetica, sans-serif '宋体';float:right; padding:20px 40px 0 0;
}

h1 .text {
	position: absolute;
	right: 116px;
	bottom: 21px;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 16px;
	background: url(../images/spacer.gif);
	border: none;
	font: normal 12px/16px Arial;
	color: #eee;
}
h1 .btn {
	position: absolute;
	right: 37px;
	bottom: 20px;
	margin: 0;
	padding: 0;
	width: 61px;
	height: 18px;
	background: url(../images/spacer.gif);
	border: none;
	font: normal 12px/16px Arial;
	color: #eee;
}
#menu {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 44px;
	background: #000;
}
#menu ul.mainmenu {
	position: relative;
	margin: 0 auto;
	padding-left:25px; /*¸Ķ ֵΪpadding:0*/
	width: 740px;
	list-style: none;
	background-color: #020306;
}
#menu ul.mainmenu li {
	position: relative;
	float:left;
	display: inline;
	margin: 0 15px; /*¸Ķ ֵΪ10*/
}
#menu ul.mainmenu li a:link, #menu ul.mainmenu li a:visited {
	margin: 0 auto;
	padding: 0;
	font: normal 14px/40px Arial;
	color: #fff;
	text-decoration: none;
}
#menu ul.mainmenu li a:hover {
	text-decoration: none;
}
#menu ul.submenu {
	position: absolute;
	top: 40px;
	left: 0;
	margin: 0;
	padding: 5px 10px 20px;
	width: 200px;
	overflow: hidden;
	display: none;
	list-style: none;
	background: #000;
	filter: Alpha(Opacity=70);	/* IE */
	-moz-opacity: 0.7;	/* FF	*/
	opacity: 0.7;		/* Safria */
}
#menu li.hover ul.submenu {
  display: block;
}
#menu ul.submenu li {
	margin: 0;
	padding: 0;
	float: none;
	display: block;
	border-bottom: 1px solid #fff;
}
#menu ul.submenu li a:link, #menu ul.submenu li a:visited {
	margin: 0 auto;
	padding: 0;
	font: bold 11px/28px Arial;
	color: #439f12;
	text-decoration: none;
}
#menu ul.submenu li a:hover {
	text-decoration: underline;
}
#content {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 769px;
	overflow: hidden;
	border-left: 2px solid #075;
	border-right: 2px solid #075;
}
#content .banner {
	margin: 0 auto;
	padding: 0;
	width: 769px;
	height: 222px;
	overflow: hidden;
	background: url(../images/banner.png) no-repeat left top;
}

#content .banner2 {
	margin: 0 auto;
	padding: 0;
	width: 769px;
	height: 130px;
	overflow: hidden;
	background: url(../images/banner2.png) no-repeat left top;
}


#content .spa {
	margin: 0 auto;
	padding: 0;
	width: 769px;
	height: 3px;
	overflow: hidden;
	background: url(../images/bar.png) no-repeat left top;
}
#content .wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 769px;
	overflow: hidden;
	background: #fff;
}
#content .wrapper .block {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 378px;
	height: 187px;
	overflow: hidden;
	background: url(../images/block.png) no-repeat left top;
}
#content .wrapper .ileft {
	margin: 0;
	padding: 0;
	float: left;
	width: 464px;
	overflow: hidden;
}

#content .wrapper .ileft2 {
	width:100%;height:100%;padding:0 50px;
	background:url(../images/bgs_03.png) no-repeat;
}

#content .wrapper .ileft2 .sitenav{
	float:left;
	width:300px;
	margin-right:50px;
	padding-top:10px;
}

#content .wrapper .ileft2 dt{
	margin-top:20px;
	height:27px;
	line-height:27px;
	font: normal 18px/27px Arial;
	color:#04b554; 
	text-indent:15px;
	background:url(../images/bar01.png) no-repeat;
}

#content .wrapper .ileft2 dd{
	margin: 5px 0 5px 15px;
	padding: 0;
	font: normal 12px/20px Arial;
}

#content .wrapper .ileft2 dd a,ul a{
	font: normal 12px Arial;
	color:#005024;
}

#content .wrapper .iright {
	margin: 0;
	padding: 0;
	float: left;
	width: 290px;
	overflow: hidden;
}
#content .wrapper .iright dl {
	margin: 40px 0 0;
	padding: 0;
}
#content .wrapper .iright dt {
	margin: 0;
	padding: 0;
	text-indent: 15px;
	font: normal 18px/27px Arial;
	color: #04b554;
	background: url(../images/bar02.png) no-repeat left top;
}
#content .wrapper .iright dd {
	margin: 5px 0 5px 15px;
	padding: 0;
	font: normal 12px/20px Arial;
	color: #fff;
}
#content .wrapper .block dl {
	margin: 25px 20px;
	padding: 0;
	overflow: hidden;
}
#content .wrapper .block dt {
	margin: 0 auto;
	padding: 0;
	float: left;
	display: inline;
}
#content .wrapper .block dd {
	margin: 0 auto;
	padding: 0;
	float: right;
	width: 230px;
	height: 98px;
	overflow: hidden;
	display: inline;
	font: normal 12px/14px Arial;
	color: #eee;
}
#content .wrapper .block a:link, #content .wrapper .block a:visited {
	position: absolute;
	right: 54px;
	bottom: 22px;
	margin: 0;
	padding: 0;
	font: normal 12px/16px Arial;
	color: #eee;
	text-decoration: none;
}
#content .wrapper .block a:hover {
	color: #fff;
	text-decoration: underline;
}
#content .wrapper .bleft {
	float: left;
	display: inline;
	margin: 0 0 0 6px;
}
#content .wrapper .bright {
	float: left;
	display: inline;
	margin: 0 6px 0 0;
}
#content .clear {
	clear: both;
}
#content .welcome {
	position: relative;
	width: 769px;
	overflow: hidden;
	height:auto;
}
#content .process {
	position: relative;
	width: 769px;
	background: url(../images/process_bg.png) repeat-y left top;
	overflow: hidden;
}
#content .process .pleft {
	margin: 20px auto 0;
	padding: 0;
	float: left;
	width: 384px;
	height: 804px!important;height: auto;
	overflow: hidden;
	text-align: center;
	background: url(../images/white_panel.png) no-repeat left top;
}
#content .title {
	margin: 20px auto 0;
	text-indent:20px;
	padding: 0;
	width: 350px;
	text-align: left;
	font: normal 18px/24px Arial;
	color: #114d2c;
}
#content .process .content {
	margin: 5px auto;
	padding: 0;
	width: 300px;
	text-align: left;
	font: normal 12px Arial;
	color: #005024;
}
#content .img {
	margin: 0 auto;
	padding: 0;
	border: 2px solid #00550a;
}
#content .process hr {
	margin: 20px auto;
	padding: 0;
	width: 300px;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px dotted #005024;
}
#content .process a.moreinfo:link, #content .process a.moreinfo:visited {
	margin: 0 60px 0 0;
	float: right;
	font: normal 11px/18px Arial;
	color: #c6c165;
	text-decoration: none;
}
#content .process a.moreinfo:hover {
	text-decoration: underline;
}
#content .process .pright {
	margin: 30px 10px 0 0;
	padding: 0;
	float: right;
	width: 375px;
	height: auto;
	overflow: hidden;
}
#content .process .pright .rbar {
	margin: 90px 0 0 20px!important;
	_margin: 80px 0 0 20px;
	padding: 0;

	height: 567px!important;height:579px;
	overflow: hidden;
	text-align: center;
	background: url(../images/white_panel.png) no-repeat right top;
}
#content .process .pright dl {
	margin: 40px 0 0;
	padding: 0;
}
#content .process .pright dt {
	margin: 0 0 10px;
	padding: 0;
	text-indent: 30px;
	font: normal 18px/27px Arial;
	color: #04b554;
	background: url(../images/bar01.png) no-repeat left top;
}
#content .process .pright dd {
	margin: 0 0 0 20px;
	padding: 0;
	text-indent:13px;
	font: normal 12px/20px Arial;
	color: #fff;
	background: url(../images/item.png) no-repeat left center;
}
#content .process .pright dd a {
text-decoration: none;
color:#fff;
}
#content .process .pright dd a:hover {
	text-decoration: underline;
}

#content .welcome .wleft {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 318px;
	height: 408px;
	overflow: hidden;
	background: url(../images/green_panel.png) no-repeat left top;
}

#content .welcome .login{width:90%; word-spacing:all;height:400px; clear:both; margin:0 auto; font-family:Arial, Helvetica, sans-serif}
#content .welcome .login ul li,#content .welcome .login ul{ padding:0;margin:0; list-style:none;  font-size:9pt}
#content .welcome .login .llleft{float:left;width:45%;border:1px #ccc solid; height:auto}
#content .welcome .login  ul{margin:10px;}

#content .welcome .login .input{border:1px solid #7F9DB9;margin-left:10px}
#content .welcome .login .c_title{
	margin: 15px 0;
	padding: 0;
	font: bold 24px/36px Arial;
	color: #00401d;
}
#content .welcome .login .llright{float:right;width:50%;border:1px #ccc solid;height:auto}

#content .welcome .wleft .c_title {
	margin: 15px 20px 5px;
	padding: 0;
	font: bold 24px/36px Arial;
	color: #00401d;
}
#content .welcome .wleft .c_content {
	margin: 5px 20px;
	padding: 0;
	font: normal 12px/18px Arial;
	color: #eee;
}
#content .welcome .wleft dl {
	margin: 40px 0 0;
	padding: 0;
	width: 285px;
	overflow: hidden;
}
#content .welcome .wleft dt {
	margin: 20px 0 0;
	padding: 0;
	width: 280px;
	height: 22px;
	overflow: hidden;
	text-indent: 30px; /*ĶԭֵΪ30*/
	font: bold 14px/22px Arial;
	color: #fff;
	background: url(../images/menu_bar.png) no-repeat left top;
}
#content .welcome .wleft dt a:link, #content .welcome .wleft dt a:visited {
	color: #fff;
	text-decoration: none;
}
#content .welcome .wleft dt a:hover {
	color: #900;
	text-decoration: underline;
}
#content .welcome .wleft dd {
	margin: 2px 0 2px 48px;
	padding: 0;
	font: normal 11px/16px Arial;
	color: #eee;
}
#content .welcome .wright {
	margin: 0 6px 0 0;
	padding: 0;
	float: right;
	width: 431px;
	height: 408px;
	overflow: hidden;
}
#content .welcome .wright form {
	margin: 20px 0 0;
	padding: 0;
}
#content .welcome .wright th {
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
	font: bold 24px/36px Arial;
	color: #00401d;
}
#content .welcome .wright td {
	margin: 0;
	padding: 0;
	font: normal 12px/18px Arial;
	color: #014905;
	font-weight:600;
}
#content .welcome .wright .dy {
	margin: 0 0 0 8px;
	padding: 0;
	font: bold 18px/36px Arial;
	color: #d3d3d3;	
}
#content .welcome .wright input.text {
	margin: 0 0 0 0;
	padding: 0;
	width: 100px;
	height: 19px;
	background: #6a946c;
	color:#fff;
	border: none;
}
#content .welcome .wright input.btn {
	margin: 0 0 0 10px;
	padding: 0;
	width: 65px;
	height: 21px;
	background: url(../images/btn_bg.png) no-repeat left top;
	border: none;
	font: normal 12px/18px Arial;
	color: #fff;
}
#content .welcome .llleft input.btn {
	margin: 0 0 0 88px;
	padding: 0;
	width: 65px;
	height: 21px;
	background: url(../images/btn_bg.png) no-repeat left top;
	border: none;
	font: normal 12px/18px Arial;
	color: #fff;
}
#content .welcome .wright textarea.text {
	margin: 0;
	padding: 0;
	width: 215px;
	height: 190px;
	background: #6a946c;
	color:#fff;
	border: none;
}
#content .welcome .login input.text{ background:#F5F5F5; border:1px #D7D7D7 solid;color:#2F2F2F;padding:2px;height:14px}
#content .welcome .w_title {
	margin: 20px 0 5px;
	padding: 0;
	font: bold 26px/36px Arial;
	color: #017752;
}
#content .welcome .w_content {
	margin: 5px 0;
	padding: 0;
	font: normal 12px/18px Arial;
	color: #014f25;
}
#content .welcome .oc_title {
	margin: 60px 0 5px;
	padding: 0;
	font: bold 20px/36px Arial;
	color: #017752;
}
#content .welcome .oc_content {
	margin: 5px 0;
	padding: 0;
	font: normal 12px/18px Arial;
	color: #014f25;
}
#foot {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 769px;
	height: 80px;
	overflow: hidden;
	background: #000;
	border-left: 2px solid #075;
	border-right: 2px solid #075;
}
#foot ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
#foot .copyright {
	margin: 5px 15px;
	font: normal 12px/18px Arial;
	color: #8a8a8a;
}


#foot ul li {
	margin: 5px auto;
	font: normal 12px/18px Arial;
	color: #fff;
}
#foot ul li a:link, #foot ul li a:visited {
	margin: 0 10px;
	padding: 0;
	font: normal 12px/18px Arial;
	color: #eee;
	text-decoration: none;
}
#foot ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
