/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:120%;
	background-color: #669900;
	font-family:"宋体",Arial, Helvetica, sans-serif,
	color: #000000; padding:0; margin:0;
}
body,div,td,tr{line-height:120%; font-size:12px;}
li,ul,ol{padding:0; margin:0;}

a:link {color: #333; text-decoration: none;}
a:visited {	color: #333; text-decoration: none;}
a:hover {color: #999999;text-decoration: underline;}

.top{width:950px; margin:0 auto; overflow:hidden; zoom:1; background:#fff;}
.top ul{padding:5px 10px; margin:0; width:auto;}
.top li{
	list-style-type:none;
	height:25px;
	line-height:25px;
	margin:2px 0;
	border-bottom:1px #ccc dashed;
}

.top02{width:950px; margin:0 auto; height:87px; background:url(images/page_04.gif) no-repeat;}
.top03{width:930px; margin:0 auto; padding:10px; color:#669900; background:#fff;}
.top03 strong{font-size:18px; font-weight:bold; color:#000;}

.m{width:940px; margin:0 auto; overflow:hidden; zoom:1; background:#fff; padding:10px 5px;}
.m ul{padding:5px; margin:0; width:273px; border-left:1px #ccc solid; border-right:1px #ccc solid;}
.m li{
	list-style-type:none;
	border-bottom:1px #ccc dashed;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background-image: url(images/ico_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.m li a:link,.m li a:visited{color:#2A5A04;}
.m li a:hover{color:#99CC33;}
.m span{width:285px; height:9px; background:url(images/page_28.gif) no-repeat;}

.m02{width:940px; margin:0 auto; overflow:hidden; zoom:1; background:#fff; padding:10px 5px;}
.m02 ul{padding:5px; margin:0; width:370px;}
.m02 li{
	list-style-type:none;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:#F6F6F6;
	margin:2px 0;
}
.m02_m{border-left:1px #ccc solid; border-right:1px #ccc solid; padding:10px;}
.bl{ border-left:1px #ccc solid;}
.br{ border-right:1px #ccc solid;}

.footer{
	width:930px;
	margin:0 auto;
	padding:10px;
	text-align:center;
	color:#fff;
}
