@charset "utf-8";
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: " "
}
* HTML .clearfix {
	ZOOM: 1
}
*:first-child + HTML .clearfix {
	ZOOM: 1
}
body {
	font-family: "宋体";
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
	background-image: url(../images/top-repeat.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #F0FDE0;
	

}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {
	color: #000000;
	text-decoration: none;
}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.topbg {
	background-image: url(../images/topbg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 78px;
	background-position: center top;
}
.top {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.clear01 {
	width: 100%;
	clear: both;
}
.logo {
	width: 236px;
	padding-top: 22px;
	float: left;
	text-align: center;
}
.topr {
	float: right;
	width: 245px;
	padding-top: 36px;
}
form {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.box {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.inp {
	font-size: 12px;
	width: 180px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
}
.button_1
{
	border: 0px;
	vertical-align: middle;
	cursor:pointer;
	width: 22px;
	height: 18px;
	text-align: center;
	background-color: transparent;
}
.nav {
	padding-left: 18px;
}

.nav-ul {
	PADDING-LEFT: 8px; HEIGHT: 30px
}
.nav-li {
	TEXT-ALIGN: center; MARGIN: 0px -7px; WIDTH: 127px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px
}
.nav-a {
	TEXT-ALIGN: center; WIDTH: 127px; BACKGROUND: url(../images/navbg.png) no-repeat left top; FLOAT: left; HEIGHT: 30px; COLOR: #fff; TOP: 0px; LEFT: 0px
}
.cur .nav-a {
	BACKGROUND-POSITION: left -34px
}
.curr {
	BACKGROUND-POSITION: left -34px
}

.nav1 {
	MARGIN: 0px auto; WIDTH: 127px; DISPLAY: block; BACKGROUND: url(../images/navsub.png) no-repeat; HEIGHT: 30px; CURSOR: pointer
}
.nav2 {
	MARGIN: 0px auto; WIDTH: 127px; DISPLAY: block; BACKGROUND: url(../images/navsub.png) no-repeat; HEIGHT: 30px; CURSOR: pointer
}
.nav3 {
	MARGIN: 0px auto; WIDTH: 127px; DISPLAY: block; BACKGROUND: url(../images/navsub.png) no-repeat; HEIGHT: 30px; CURSOR: pointer
}
.nav4 {
	MARGIN: 0px auto; WIDTH: 127px; DISPLAY: block; BACKGROUND: url(../images/navsub.png) no-repeat; HEIGHT: 30px; CURSOR: pointer
}
.nav5 {
	MARGIN: 0px auto; WIDTH: 127px; DISPLAY: block; BACKGROUND: url(../images/navsub.png) no-repeat; HEIGHT: 30px; CURSOR: pointer
}
.nav6 {
	MARGIN: 0px auto; WIDTH: 127px; DISPLAY: block; BACKGROUND: url(../images/navsub.png) no-repeat; HEIGHT: 30px; CURSOR: pointer
}
.nav7 {
	MARGIN: 0px auto; WIDTH: 127px; DISPLAY: block; BACKGROUND: url(../images/navsub.png) no-repeat; HEIGHT: 30px; CURSOR: pointer
}
.nav8 {
	MARGIN: 0px auto; WIDTH: 127px; DISPLAY: block; BACKGROUND: url(../images/navsub.png) no-repeat; HEIGHT: 30px; CURSOR: pointer
}
.nav-li .nav1 {
	BACKGROUND-POSITION: right 0px; _background-position: left 0px
}
.nav-li .nav2 {
	BACKGROUND-POSITION: right -30px; _background-position: left -30px
}
.nav-li .nav3 {
	BACKGROUND-POSITION: right -60px; _background-position: left -60px
}
.nav-li .nav4 {
	BACKGROUND-POSITION: right -90px; _background-position: left -90px
}
.nav-li .nav5 {
	BACKGROUND-POSITION: right -120px; _background-position: left -120px
}
.nav-li .nav6 {
	BACKGROUND-POSITION: right -150px; _background-position: left -150px
}
.nav-li .nav7 {
	BACKGROUND-POSITION: right -180px; _background-position: left -180px
}
.nav-li .nav8 {
	BACKGROUND-POSITION: right -210px; _background-position: left -210px
}
LI.cur .nav1 {
	BACKGROUND-POSITION: left 0px
}
.curr .nav1 {
	BACKGROUND-POSITION: left 0px
}
LI.cur .nav2 {
	BACKGROUND-POSITION: left -30px
}
.curr .nav2 {
	BACKGROUND-POSITION: left -30px
}
LI.cur .nav3 {
	BACKGROUND-POSITION: left -60px
}
.curr .nav3 {
	BACKGROUND-POSITION: left -60px
}
LI.cur .nav4 {
	BACKGROUND-POSITION: left -90px
}
.curr .nav4 {
	BACKGROUND-POSITION: left -90px
}
LI.cur .nav5 {
	BACKGROUND-POSITION: left -120px
}
.curr .nav5 {
	BACKGROUND-POSITION: left -120px
}
LI.cur .nav6 {
	BACKGROUND-POSITION: left -150px
}
.curr .nav6 {
	BACKGROUND-POSITION: left -150px
}
LI.cur .nav7 {
	BACKGROUND-POSITION: left -180px
}
.curr .nav7 {
	BACKGROUND-POSITION: left -180px
}
LI.cur .nav8 {
	BACKGROUND-POSITION: left -210px
}
.curr .nav8 {
	BACKGROUND-POSITION: left -210px
}
.nav-sub {
	Z-INDEX: 11; POSITION: absolute; MARGIN: 0px auto; PADDING-LEFT: 12px; DISPLAY: none; HEIGHT: 35px; OVERFLOW: visible; TOP: 108px
}
.nav-sub LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN: 0px -6px; WIDTH: 110px; BACKGROUND: url(../images/navbg.png) no-repeat left -80px; FLOAT: left; HEIGHT: 35px
}
.nav-sub A:hover {
	COLOR: #fff
}
.nav-sub A {
	COLOR: #fff
}
.nav-li-1 {
	
}
.nav-li-2 {
	WIDTH: 600px; MARGIN-LEFT: 6px; _margin-left: -114px
}
.nav-li-3 {
	WIDTH: 800px; MARGIN-LEFT: 6px; _margin-left: -114px
}
.nav-li-4 {
	WIDTH: 800px; MARGIN-LEFT: -300px; _margin-left: -114px
}
.nav-li-5 {
	WIDTH: 600px; MARGIN-LEFT: -200px; _margin-left: -314px
}
.nav-li-6 {
	WIDTH: 300px; MARGIN-LEFT: 7px; _margin-left: -115px
}
.nav-li-7 {
	WIDTH: 400px; MARGIN-LEFT: -175px; _margin-left: -298px
}
.nav-li-8 {
	WIDTH: 400px; MARGIN-LEFT: -267px; _margin-left: -988px
}
.bg {
	BACKGROUND: url(../images/indexbg.png) repeat-y center top;
	width: 100%;
}
				.tip {display:none; position:absolute;}
				.tip-l,.tip-r{background:url("../images/tip.png") no-repeat; height:40px; line-height:30px; color:#777; display:inline-block; margin:0; float:left;}
				.tip-l {padding-left:15px; display:inline-block;}
				.tip-r {padding-right:10px; width:5px; display:block; background-position:right bottom;}
				#tip0 {top:-40px; left:180px;}
				#tip1 {top:-40px; left:310px;}
				section {
	DISPLAY: block
}
article {
	DISPLAY: block
}
				.m-section {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
.focus article {
	WIDTH: 930px;
	HEIGHT: 490px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
.focus-pannel {
	WIDTH: 930px; DISPLAY: block; HEIGHT: 490px; OVERFLOW: hidden
}
.focus-pannel LI {
	DISPLAY: block
}
.focus-pannel LI A IMG {
	Z-INDEX: 0; WIDTH: 930px; HEIGHT: 490px
}
.focus-pannel LI A P {
	LINE-HEIGHT: 20px; WIDTH: 610px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 20px; COLOR: #000
}
.tab-li {
	Z-INDEX: 2000; POSITION: absolute; MARGIN-TOP: -60px; PADDING-LEFT: 30px; WIDTH: 930px; DISPLAY: block; HEIGHT: 10px
}
.focus-tab {
	Z-INDEX: 3000; DISPLAY: block; HEIGHT: 10px
}
.focus-tab LI {
	Z-INDEX: 4000; MARGIN: 0px 5px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/focus.png) no-repeat; FLOAT: left; HEIGHT: 10px; CURSOR: pointer
}
.focus-tab LI:hover {
	BACKGROUND-POSITION: 0px -10px
}
.focus-tab LI.active {
	BACKGROUND-POSITION: 0px -10px
}
.focus-tab LI {
	DISPLAY: block
}
.input-bar {
	Z-INDEX: 2000; POSITION: absolute; MARGIN-TOP: -40px; WIDTH: 930px; DISPLAY: block; BACKGROUND: url(../images/bar.png) no-repeat left top; HEIGHT: 40px
}
.input-bar SPAN {
	MARGIN-TOP: 8px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 22px
}
.input-bar INPUT {
	MARGIN-TOP: 8px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 22px
}
.input-bar A {
	MARGIN-TOP: 8px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 22px
}
.input-bar SPAN {
	WIDTH: 180px; MARGIN-RIGHT: 5px
}
.input-bar INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; WIDTH: 110px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/bar.png) no-repeat left -49px; COLOR: #666; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.input-bar A {
	WIDTH: 70px; BACKGROUND: url(../images/bar.png) no-repeat right -49px
}
.input-bar A.alo {
	WIDTH: 97px; BACKGROUND-POSITION: -751px -49px; MARGIN-LEFT: 15px
}
.input-bar A.alo:hover {
	BACKGROUND-POSITION: -650px -49px
}
.main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 16px;
	color: #666666;
	line-height: 1.7;
}
.main a {
	color: #666666;
}

.main1 {
	float: left;
	width: 320px;
	margin-right: 16px;
}
.main1t {
	line-height: 31px;
	height: 31px;
	width: 100%;
}
.tbg {
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
}
.tbg1 {
	background-image: url(../images/tbg1.jpg);
	background-repeat: no-repeat;
}
.main1t a {
	display: block;
	float: right;
	padding-right: 16px;
}
.main a:hover {
	color: #008200;
}
.newul li {
	display: block;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.newli {
	line-height: 29px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #efefef;

}
.newul a:hover img {
	border: 1px solid #008200;
}


.newli p {
	display: block;
	float: left;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 6px center;
	margin: 0px;
	padding: 0px;
}
.newli span {
	display: block;
	float: right;
}
.newlipic {
	padding-top: 6px;
	margin-bottom: 6px;
}

.newlipicimg {
	height: 60px;
	width: 106px;
	padding: 6px;
	float: left;
	border: 1px solid #efefef;
	margin-right: 12px;
	margin-bottom: 2px;
}
.wfont {
	font-weight: bold;
}
.picimg {
	height: 70px;
	width: 110px;
	padding: 3px;
	border: 1px solid #efefef;
	float: left;
	margin-right: 6px;
}.main2 {
	float: left;
	width: 320px;
}
.main1c {
	width: 100%;
	padding-top: 8px;
}
.frienddt {
	line-height: 22px;
	color: #666666;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	font-weight: bold;
	text-indent: 2px;
	padding-top: 22px;
	margin-right: auto;
	margin-left: auto;
	width: 880px;
}
.frienddc {
	background-image: url(../images/bot_foot4.jpg);
	background-repeat: no-repeat;
	width: 880px;
	padding-top: 8px;
	background-position: bottom;
	padding-bottom: 12px;
	text-align: center;
}
.frienddc span {
	padding-top: 12px;
	padding-bottom: 6px;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.frienddc img {
	float: right;
	padding-right: 6px;
	padding-left: 5px;
}
.bbg {
	background-image: url(../images/index-foot.jpg);
	background-repeat: repeat-x;
	height: 40px;
	width: 100%;
}
.bottom {
	background-image: url(../images/bbg1.jpg);
	background-repeat: repeat-y;
	height: 40px;
	width: 980px;
	line-height: 40px;
	margin-right: auto;
	margin-left: auto;
    color: #666666;
}
.bottom a {
	color: #666666;
}
.bottom a:hover {
	color: #008200;
}

.bottoml {
	float: left;
	padding-left: 39px;
}
.bottomr {
	float: right;
	padding-right: 39px;
	font-family: Verdana, Geneva, sans-serif;
}
.sbg {
	background-image: url(../images/sbg.jpg);
	background-repeat: repeat-y;
	line-height: 2;
	font-family: Verdana, Geneva, sans-serif;

}

.ban1 {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}
.mainsl {
	float: left;
	width: 206px;
}
.mainsr {
	float: right;
	width: 650px;
}
.mainslt {
	background-color: #CFEBCA;
	height: 29px;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #45A134;
	line-height: 29px;
	text-align: center;
	color: #003F13;
	font-weight: bold;
	font-size: 14px;
}
.mainslc ul li a{
	line-height: 31px;
	background-image: url(../images/lbg.gif);
	display: block;
	height: 31px;
	width: 100%;
	text-indent: 22px;
	font-size: 14px;
}
.mainslc ul li a:hover{
	
	background-image: url(../images/lbg1.gif);

}.dh {
	line-height: 29px;
	color: #FFF;
	background-color: #45A134;
	height: 29px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
}
.dh a {
	color: #FFF;
}
.title {
	line-height: 29px;
	background-color: #CFEBCA;
	text-align: center;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #003F13;
}
.content {
	padding-top: 15px;
	padding-bottom: 6px;
	font-size: 14px;
}
.subbg {
	background-image: url(../images/bg-bot.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 100%;
	padding-bottom: 216px;
}
.newul1 li {
	display: block;
	padding-top: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding-bottom: 6px;
}
#toolbar1 {
	text-align: right;
	width: 100%;
	padding-top: 16px;
}
.newul2 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.newul2 li {
	line-height: 27px;
	display: block;
}
#news1l {
	float: left;
	width: 82%;
}
#news1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
}

#news1r {
	float: right;
	width: 14%;
}
.newul3 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.newul3 li {
	line-height: 32px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #efefef;
}



.newul3 li a {
	display: block;
	float: left;
}
.newul3 li span {
	display: block;
	float: right;
	padding-right: 12px;
}
.button_2
{
	border: 0px;
	vertical-align: middle;
	cursor:pointer;
	width: 120px;
	height: 31px;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
	color:#FFF;
	background-image: url(../images/denglu_anniu.jpg);
	font-size: 16px;
	font-weight: bold;
}.fontr02 {
	color: #FF0000;
}
.forminp1 {
	background-image: url(../images/ulbg1.jpg);
	height: 27px;
	width: 260px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: left center;
}
.inps{
	height: 22px;
	width: 239px;
	line-height: 22px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.load
{
	border: #CAE3F7 solid 1px;
	background-color: #F2FAFD;
	padding: 3px;
	padding-left:8px;
	color: #333333;
}
.lireg {
list-style-image: url(/images/icon/li.gif);
padding:3px;
}
.onin {
background-color: #FEFEF8;
border: 1px solid #EBD749;
padding: 3px;
padding-left:8px;
color: #333333;
}
.err
{
border:#FFBFBF solid 1px;
background-color:#FFF0F0;
padding: 3px;
padding-left:8px;
color: #333333;
}
.ok
{
border: #E4F1B1 solid 1px;
background-color: #F8FCEB;
padding: 3px;
padding-left:8px;
color: #333333;
}

.fontr {
	color: #FF0000;
}
.prul2 li {
	display: block;
	float: left;
	width: 276px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 150px;
}
#fpage {
	float: none;
	height: auto;
	width: 100%;
	margin-top: 10px;
	padding-top: 10px;
	clear: both;
	padding-right: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
	padding-bottom: 12px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}
#fpage #fpage1 {
float: left;
width: 70%;
}
#fpage #fpage2 {
float: left;
width: 28%;
}
#ss {
	clear: both;
	float: none;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	margin-bottom: 12px;
}
