body{color:#555; margin:0 auto; background-color:#fff;  font-family:Microsoft YaHei;  font-size:14px;}
*{margin:0;padding:0;}
.rightarrowpointer{display:none;} 
img{margin: 0px; padding: 0px;border:none;list-style-type:none;  font-size:14px;}
ul,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a:link,a:visited,a:active {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #FF0000!important;
	text-decoration: none;
	font-size: 14px;
}
.qc {
	clear: both;
}
.top {
	width: 100%;
	overflow: hidden;
}

.hydl {
	height: 25px;
	width: 100%;
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5CA937;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	background-color: #F0F0F0;
}
.hydln {
	height: 25px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	line-height: 25px;
}
.hydlz {
	float: left;
	height: 25px;
	width: 790px;
	padding-left: 10px;
	font-size: 12px;
	color: #333333;
}


.hydlr {
	height: 25px;
	width: 400px;
	font-size: 12px;
	line-height: 25px;
	text-align: right;
	float: left;

}


.hydlr ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.hydlr li {

	display: inline;

	float: right;

	list-style-type: none;

}



.hydlr a {

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	display: block;

}
 #toolTipLayer{ z-index: 9999;} 
 
.logow {
	height: 120px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.logo {
	width:374px;
	height:73px;
	float:left;
	padding-top: 30px;
}.logo a{background:url(../images/logo.jpg) no-repeat;width:374px; height:73px; display:block; text-indent:-999px; }.logoz {
	float: left;
	height: 120px;
	width: 400px;
	margin-left: 50px;
}
.logoz img {
	margin-top: 30px;
	margin-left: 80px;
}
.rx {
	float: right;
	height: 120px;
	width: 350px;
}
.rx img {
	margin-top: 40px;
	margin-left: 80px;
}
.dh {
	height: 40px;
	width: 100%;
	background-color: #5CA937;
	margin-top: 20px;
}
.dhn {
	height: 40px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dhn ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.dhn li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}


.dhn li a:link, .dhn li a:visited, .dhn li a:active {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 40px;
	display: block;
	height: 40px;
	padding-right: 30px;
	padding-left: 30px;
}
.dhn li a:hover {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	background-color: #99CC00;
}

.box {
	width: 100%;
	overflow: hidden;
}
.boxn {
	height: auto;
	width: 1200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.lbbox {
	width: 1200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}
.lbboxz {
	float: left;
	height: auto;
	width: 260px;
}
.lbboxr {
	height: auto;
	width: 900px;
	margin-left: 40px;
	float: left;
}
.lbboxzs {
	background-image: url(../images/fzx.jpg);
	height: 60px;
	width: 210px;
	padding-left: 50px;
	line-height: 38px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.lbboxzx {
	line-height: 28px;
	height: auto;
	padding-left: 40px;
	width: 170px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 50px;
}
.lbboxzx li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/4130.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 35px;
	height: 35px;
}
.lbboxzx a {
	padding-left: 30px;
}

.boxnrfz {
	background-image: url(../images/nfzbj.jpg);
	height: 60px;
	width: 860px;
	padding-left: 40px;
	line-height: 60px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.boxnrfz a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.lbboxrfzx {
	height: auto;
	width: 860px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.lbboxrfzx li {
	line-height: 35px;
	background-image: url(../images/xtp.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.lbboxrfzx a {
	float: left;
	padding-left: 30px;
}
.lbboxrfzx span {
	float: right;
}



.lxwm {
	padding: 10px;
	height: auto;
	width: 240px;
	margin-bottom: 30px;
}
.lxwm p {
	font-size: 14px;
	line-height: 1.8;
	color: #333333;
}

.lbtp {
	height: auto;
	width: 900px;
}
.lbtp li {
	text-align: center;
	display: block;
	float: left;
	height: 290px;
	width: 205px;
	margin: 10px;
}
.lbtp img {
	margin-bottom: 10px;
}

.lbxwtp {
	width: 900px;
	overflow: hidden;
}
.lbxwtp li {
	text-align: center;
	display: block;
	float: left;
	height: 215px;
	width: 205px;
	margin: 10px;
}
.lbxwtp img {
	margin-bottom: 10px;
	height: 170px;
	width: 205px;
}
.nrzw {
	height: auto;
	width: 860px;
	font-size: 14px;
	line-height: 1.9;
	color: #333333;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.nrzw h1 {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.nrsj {
	line-height: 30px;
	text-align: center;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
}

.nrzw  img{width:auto;max-width:100%; height:auto; !important;} 
.flashbt {
	text-align: center;
	margin-top: 10px;
	height: auto;
	width: 900px;
}
.flashbt p {
	line-height: 30px;
	display: block;
	height: 30px;
	width: 860px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-right: 20px;
	margin-left: 20px;
}

.flash {
	text-align: center;
!important;
	height: auto;
	width: 900px;
	margin-top: 20px;
}

.lbfy {
	height: 50px;
	width: 860px;
	padding: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-top: 10px;
}


.lbfy li {
	line-height: 25px;
	height: 25px;
}
.xgxx {
	width: 898px;
	margin-bottom: 50px;
	border: 1px dotted #CCCCCC;
	overflow: hidden;
	padding-bottom: 10px;
}
.xgxx b {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	background-color: #5CA937;
	width: 80px;
	padding-right: 10px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 10px;
}
.xgxx ul {
	list-style-type: circle;
}

.xgxx li {
	list-style-type: square; !important;
	line-height: 25px;
	height: 25px;
	display: block;
	float: left;
	width: 418px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-left: 10px;
	margin-right: 10px;
}

.yqlj {
	height: auto;
	width: 1200px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.yqlj b {
	background-color: #5ca937;
	display: block;
	height: 30px;
	width: 110px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.yqljx {
	width: 1178px;
	padding: 10px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5ca937;
	border-right-color: #5ca937;
	border-bottom-color: #5ca937;
	border-left-color: #5ca937;
	overflow: hidden;
	margin-bottom: 20px;
}
.yqljx ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.yqljx li {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 23px;
	height: 23px;
}
.yqljx a {
	display: block;
	line-height: 23px;
	height: 23px;
	padding-right: 13px;
	padding-left: 13px;
}

.jiao {
	height: 150px;
	width: 100%;
	background-color: #5ca937;
	color: #FFFFFF;
}
.jiaon {
	height: 150px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.jiao a {
	font-size: 14px;
	color: #FFFFFF;
}
.jiaonz {
	float: left;
	height: 120px;
	width: 600px;
	line-height: 25px;
	margin-top: 30px;
}
.jiaonr {
	float: left;
	height: 150px;
	width: 200px;
	text-align: center;
}
.jiaonr img {
	margin-top: 15px;
}
