html{color:#000;background:#FFF;font-family:Microsoft YaHei;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
a{
	text-decoration: none;
}
.clear{
	clear: both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.topbar{
	font-size:12px;
	height:33px;
	border-top:1px solid #3da931;
	background: url(../images/topbarbg.png) repeat-x;
	color:#828282;
}
.topbarbox{
	height: 33px;
	width: 977px;
	margin: auto;
	line-height: 33px;
}
.logoinfo{
	width:977px;
	margin: auto;
	height: 100px;
}
.logo{
	width:272px;
	height:78px;
	background: url(../images/logo.png) no-repeat;
	float:left;
	margin-top:12px;
}
.phonenumber{
	/*background: url(../images/phonenumber.png) no-repeat;*/
	background: url(../images/zx_phone.jpg) no-repeat;
	width: 272px;
	height: 40px;
	float: right;
	margin-top:42px;
}
.navbarbox{
	/*height: 66px;*/
	background: url(../images/navbar.png) repeat-x;
	position: relative;
	z-index: 99;
}
.nav{
	width: 1000px;
	margin: auto;
	font-size:12px;
}
.navbarbox li{
	margin-top:17px;
	display: block;
	width:122px;
	text-align: center;
	height: 66px;
	float:left;
}
.navbarbox a{
	margin: auto;
	color: #202020;
	display: block;
	width: 83px;
	height: 30px;
	line-height: 14px;
	padding-top: 7px;
}
.navbarbox strong{
	color: #9e9e9e;
}

.nav li:hover a, .navbarbox .on a{
	color:white;
	background: url(../images/navon.png);	
}
.nav li:hover strong, .navbarbox .on strong{
	color:white;
}
.navbarbox span{
	display: block;
	font-weight:normal;
}
.navbarbox img{
float: left;
margin-top: 27px;
}
.banner{
	position: relative;
	margin-top:-15px;
	margin-bottom:25px;
}
.banner a{
	wdith:100%;
	display: block;
	height: 475px;
	z-index:-1;
}
.mainbox{
	position:relative;
	padding-top:16px;
	width: 1000px;
	margin: auto;
	background: url(../images/mainbg.png) no-repeat center bottom;
	margin-bottom:20px;
}
.newsort{
	border-bottom:1px solid #e6e6e6;
}
.newsort ul li{
	float:left;
	display: block;
	width:79px;
	height:29px;
	color:#828282;
	margin-right:15px;
	line-height: 29px;
	text-align: center;
	font-size:14px;
}
.newsort  ul li a{color:#828282;}
.newsort  ul li.on a{color:#3baa2f;}
.newsort ul li.on{
	color:#3baa2f;
	background: #f4f4f4;
}
.newsbox{
float: left;
width: 383px;
margin-left: 25px;
}
.newlist{
	padding-bottom:34px;
}
.newlist ul{
	margin-top:15px;
}
.newlist li{
	background: url(../images/list1.png) no-repeat left center;
	font-size:12px;
	line-height:12px;
	margin-bottom:11px;
	text-indent:10px;
}
.newlist li a{
	color:#9E9E9E;
}
.newlist li.one a{
	color:#454545;
	font-weight: bold;
}
.newlist li span{
	float:right;
	*display:inline;
	*zoom:1;
	font-size:8px;
	color:#9E9E9E;
}
.aboutbox{
	width: 330px;
	font-size:12px;
	margin-left:15px;
	float:left;
}
.aboutbox .title{
	font-size: 14px;
	color:#3DA931;
	vertical-align: bottom;
	height: 30px;
	line-height:30px;
}
.aboutbox p{
 padding-top:8px;
 line-height:24px;
}
.rightbox{
	float:left;
	width: 220px;
	margin-left:5px;
}
.rightbox li{
	margin-bottom:10px;
}
.mainbottom{
	height:127px;
	background: #f8f9f4;
}
.mainbottom .bottombox{
	width:1000px;
	margin: auto;
}
.searchchoosebox{
	float:left;
	border:1px solid #eaeae8;
	border-right:none;
}
.searchchoose{
	position:relative;
	background: url(../images/searchchoose.png);
	width:78px;
	height: 29px;
	font-size:12px;
	text-indent:20px;
	line-height:29px;
	border-right:1px solid #EAEAE8;
}
.searchchoose ul{
	line-height:29px;
	display: none;
	position:absolute;
	left:-1px;
	top:-1px;
}
.searchchoose.on ul{
	display: block;
	background:white;
	width:78px;
	border:1px solid #ccc;
}
.bottombox h2{
	font-size:16px;
	margin-bottom:15px;
	 margin-top:30px;
}
.searchinput{
	width: 152px;
	height: 29px;
	line-height: 29px;
	border:none;
	display: block;
	outline: none;
	text-indent:5px;
	font-size:12px;
}
.searchbtn{
	background: url(../images/searchbutton.png);
	width:56px;
	height: 31px;
	display: block;
	float: left;
}
.bottomboxcenter{
	font-size:12px;
	line-height: 28px;
	padding-top:70px;
	margin-left:228px;

}
.footer{
	height:47px;
	line-height: 47px;
	text-align: center;
	color:white;
	background:#19932E;
	font-size:12px;
}
.footer a{
	color:white;
}
.leftmenu{
	width:217px;
	margin-bottom:20px;
}
.leftmenu .title{
	height:36px;
	font-size:15px;
	color:#e6fe53;
	line-height: 36px;
	text-align:left;
	background: url(../images/menubg.png) 10px 11px no-repeat #009e45;
	text-indent:17px;
}
.warp{
	width:1000px;
	margin:auto;
}
.menus{
	border:1px solid #9E9E9E;
}
.menus li{
	width:215px;
	text-align: center;
	font-size:14px;
	line-height: 38px;
	background: url(../images/menusbg.png) no-repeat;
}
.menus li a{
	color:#565656;
}
.menus li.on a{
	color:#009e45;
}
.contact{
	background: url(../images/contact.png);
	width:215px;
	margin-top:14px;
	border:1px solid #9E9E9E;
}
.bignumber{
	font-size:19px;
	font-weight: bold;
	color:#009e45;
	margin-top:64px;
	margin-left:17px;
}
.contact ul{
	margin-left:18px;
	font-size:12px;
	line-height: 24px;
	color:#4b4b4b;
}
.rightmain{
	width:750px;
	margin-bottom:30px;
}
.rightmain .title{
	border-bottom:1px dotted #ccc;
	font-size:14px;
	height: 38px;
	line-height: 38px;
	color:#959595;
}
.rightmain .title strong{
	color:#202020;
}
.rightmain .title a{
	color:#959595;
}
.rightmain .title .fr{
	font-size:12px;
}
.article{
	line-height: 24px;
	font-size:13px;
}
.zplist{
	margin-top:19px;
}
.zplist th{
	padding:12px 0px;
	background:#009e45;
	color:white;
	font-size:16px;
}
.zplist td{
	padding:12px 0px;
	font-size:14px;
}
.zplist tr.odd{
	background:#f0f0f0;	
}
.zplist a{
	color:#5d5d5d;
}
.readjob{
	background:url(../images/orange.png);
	width:89px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color:white !important;
	display: block;
}
.newslist li{
	height: 29px;
	line-height: 29px;
	font-size:12px;
	background:url(../images/list2.png) no-repeat left center;
	border-bottom:1px dotted #ccc;
}
.newslist li a{
	float:left;
	color:#696969;
}
.newslist li span{
	float:right;
	font-weight: normal;
	color:#a5a5a5;
}
.pages{
	text-align: center;
	margin-top:10px;
}
.pages *{
	padding:3px 11px;
	display: inline-block;
	*display:inline;
	*zoom:1;
	font-size:12px;
	color:#6e6e6e;
	background: #F1F1F1;
	border:1px solid #d8d8d8;
}
.pages strong{
	background:#3c982f;
	border:1px solid #3c982f;
	color:white;	
}
.article .h1{
	margin-top:30px;
	text-align:center;
	font-size: 16px;
	font-weight: bold;
}
.article .info{
	display: block;
	text-align: center;
	font-size:12px;
	color:#9E9E9E;
	font-weight: normal;
}
.liuyan{
	margin-top:47px;
	margin-left:30px;
	font-size:12px;
}
.liuyan span{
	display: block;
	margin-bottom:23px;
}
.liuyan td{
	padding-bottom:10px;
}
.liuyan .input1{
	width:242px;
	height: 27px;
	line-height:27px;
	text-indent:5px;
	border:none;
	background:url(../images/inputbg.png) no-repeat;
}
.liuyan .neirong{
	background:url(../images/text.png) no-repeat;
	width:575px;
	height: 114px;
	border:none;
	resize: none;
	padding:10px;
}
.liuyan input,.liuyan textarea{
	outline:none;
}
.liuyan .subbtn{
	margin-right:29px;
	margin-top:23px;
	background: url(../images/submit.png);
	width:142px;
	height: 62px;
	border:none;
	float:right;
}
.contactusbg{
line-height: 36px;
font-size: 12px;
color: #5D5D5D;
width: 503px;
/*height: 242px;*/
padding-top: 116px;
padding-left: 55px;
background: url(../images/countactus.png) no-repeat;
margin:auto;
margin-top:45px;
}
.contactusbg ul{
}
.menus li .cilist a{
	line-height:24px;
	color:#818181;
	display: block;
}
.menus li .cilist a.on{
	color:#3BAA2F;	
}
.prolist ul{
	margin-top:25px;
}
.prolist .thumes{
	float:left;
	margin-right:10px;
	border:1px solid #ccc;
	*display:inline;
}
.prolist li{
	font-size:12px;
	line-height: 28px;
	margin-bottom:51px;
}
.prolist li h2{
	font-size:16px;
	color:#3BAA2F;	
}
.proinfo{
	margin-top:20px;
}
.suoluetu{
	float:left;
	*display: inline;
	border:1px solid #ccc;
	margin-right:20px;
}
.moreinfo{
	float:left;
	width:315px;
	font-size:12px;
	height: 135px;
	line-height: 23px;
	overflow: hidden;
}
.moreinfo h1{
	font-size:15px;
	color:#19932E;
}
.proporp{
	background: url(../images/chanpininfo.png);
	width:237px;
	height: 100px;
	float:left;
	margin-top:26px;
}
.proporp ul{
	margin-top:14px;
	margin-left:30px;
}
.proporp li{
line-height: 23px;
margin-bottom: 0px;
font-size: 12px;
}
.chanpintitle{
	color:#d9f951;
	width:740px;
	background: url(../images/chanpintitle.png) no-repeat;
	height: 31px;
	line-height:31px;
	margin-top:17px;
	margin-bottom:10px;
	font-size:14px;
	text-indent:10px;
}
.xiangxineirong{
	font-size:12px;
	line-height: 20px;
}
.zhishi li{
	padding: 3px 8px;
	line-height:15px;
	/*border-radius: 100%;*/
	cursor: pointer;
}
.zhishi{
	position: absolute;
	left:50%;
	bottom:20px;
}
.zhishi li{
	float:left;
	margin-right:5px;
	background: #fff;
}
.zhishi li.on{
	background:#035d1e;	
	color: #fff;
}
.regbox{
	width:1000px;
	margin:auto;
	margin-top:24px;
}
.reg{
	margin-left:10px;
	margin-top:15px;
	font-size:12px;
	margin-bottom:49px;
}
.reg td{
	line-height: 20px;
	padding:15px 0px 0px 0px;
}
.regbtn{
	background: url(../images/regbtn.png);
	width:120px;
	height: 34px;
	border:none;
}
.input2{
	width:181px;
	height: 20px;
	line-height: 20px;
}
.reg font{
	color:red;
	margin-left:5px;
}
.zptb td{
	font-size:12px;
	padding:5px 0px;
	text-align: center
}
.zptb textarea{
	resize:none;
	width: 90%;
	height: 100px
}

.zx_renzheng li {
	display: inline-block;
	margin-right: 34px;
	text-align: center;
}
.zx_renzheng li img {
	width: 224px;
}
.zx_renzheng li:nth-of-type(3n) {
	margin-right: 0;
}
.zx_renzheng li h4 {
	font-size: 18px;
	line-height: 34px;
}