body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"宋体"; font-size:12px; line-height:24px; color:#535151; } 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
p{ margin:0px; padding:0px;}
a{ color:#535151; text-decoration:none;}
a:hover{ color:#398818;}

/* 搜索数据 */
#searchfrom .err { height:30px; line-height:30px; width:100%; }
#searchfrom .err span { color:#FF0000; margin-left:20px; }
.loading { color:#297c00; height:40px; line-height:40px; background:url(../images/sousuo.jpg) 5px center no-repeat; padding-left:30px; }
/* 表单验证 */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc !important;  border-radius:3px; padding:0 5px;  }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #297c00 !important;  border-radius:3px; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; color:#FFF; text-align:center; background:#297c00; border-radius:3px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#FFF; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:650px; height:10px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#297c00; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#41a80e; color:#FFF; }
#baiduMap span.BMap_Marker div { _width:19px; _height:25px; _background:url(../images/marker_red_sprite.png) 0 0 no-repeat; }  /* IE6下显示图?*/


.top{ border-top:3px solid #3a8918; width:100%; height:91px;  text-align:center; margin:0 auto; background:url(../images/tp.jpg) no-repeat center top;}
.top1{ width:1000px; height:91px; margin:0 auto;}
.lg{ float:left;}
.tp_r{ float:right; height:91px; width:450px;}
.tp1{ background:url(../images/ss.png) no-repeat; width:233px; height:24px; float:right;   }
.tp1 ul{ padding-left:12px; width:150px; margin:0 auto;}
.tp1 ul li{ color:#fff;  height:24px; line-height:24px; text-align:center; float:left; }
.tp1 ul li a{ color:#fff; padding-left:12px; }
.tp1 ul li a:hover{ font-weight:bold; color:#fff;}
.tp2{ width:545px; height:28px;  margin-top:15px; float:right;  }
.tell{ float:left; width:230px; padding-top:2px;}

.sousuo{ float:right; float:left; width:280px; overflow:hidden; height:30px; padding-left:5px;}
.s_select{ float:right; margin-left:10px; display:inline; margin-top:2px;}
.s_text{ float:right; margin:0 0 0 10px; display:inline; width:150px;}
.seach_ok{ float:right;float:left; margin:0px 0 0 7px; display:inline; width:77px; height:22px;}


.skey2{width:60px; height:21px; color:#5e5b56;  border:1px solid #6f6f6f;  line-height:20px; margin:0 5px; float:left; margin-top:5px;}
.skey{width:120px; background:#FFF;  height:19px; border:1px solid #707070; color:#5e5b56; line-height:21px; padding-left:6px;  float:left; margin-top:5px;}


.nav{ height:40px; width:100%; background-color:#3a8918; }
.nav ul{ width:990px; height:40px; margin:0 auto; z-index:190;position:relative;}
.nav ul li{ width:110px; height:40px; margin-left:20px; float:left; line-height:40px; position:relative;z-index:200;}
.nav ul li a{ width:110px; height:40px; float:left; line-height:40px; color:#fff; text-align:center; font-size:14px; font-weight:bold;}
.nav ul li a:hover{ background:url(../images/lihov.jpg) no-repeat; color:#fff;}


.nav ul li ul{ width:110px;   text-align:center; position:absolute; top:40px; 
left:0px; background:#119b06; height:auto; color:#fff; opacity: 0.9;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); z-index:100;}
.nav ul li ul li{ width:110px; height:32px; line-height:32px;  border:none; text-align:center; overflow:hidden; background:url(../images/libj2.jpg) no-repeat bottom; z-index:12;}
.nav ul li ul li a{  width:110px; display:block; color:#fff; font-family:"宋体"; 
font-size:12px; font-weight:normal;  text-align:center; height:32px; line-height:32px; background:none;  text-align:center; overflow:hidden;  }
.nav ul li ul li a:hover{  width:110px; background:#127e09; color:#fff; font-family:"宋体"; font-size:12px; text-align:center; height:32px; line-height:32px; overflow:hidden;}




.nav_db{ height:40px; width:100%;  }
.nav_db ul{ width:830px; height:40px; margin:0 auto; }
.nav_db ul li{ width:90px; height:40px; margin-left:20px; float:left; line-height:40px; text-align:center; }
.nav_db ul li a{ width:90px; height:40px;   line-height:40px;  text-align:center; font-size:14px; }

.bn{ width:1440px; height:415px; background:#1d5206;}

/*新增banner样式*/
.bannerFull{ height:415px; width:100%;position:relative; z-index:0; overflow:hidden;}
.bannerFull .pannel .pannelList{width:800%;height:415px;position: absolute; overflow: hidden;}
.bannerFull .pannel .pannelList .boxContent{display: block;height:415px;float: left; overflow: hidden;}
.bannerFull .triggerBox{display: block;width:980px; top:310px;margin:0px auto;position:relative;z-index:1;}
.bannerFull .trigger {display: block;width:95px;height:15px;padding-left:470px;position: relative;z-index:1;bottom: 10px;}
.bannerFull .trigger ul{position:relative; z-index:9;}
.bannerFull .trigger li {float:left;width:20px;height:4px;position:relative;top:2px;margin-right:5px;background:#0087c7; cursor:pointer; overflow:hidden;}
.bannerFull .trigger li:hover{color:#0087c7; background:#f9b500;}
.bannerFull .trigger li.current{color:#0087c7; background:#f9b500;}



.box{ width:100%; float:left; background:url(../images/box.jpg) no-repeat #fff; }
.main{ width:1000px;margin:0px auto; position:relative; min-height:682px; _height:682px; }
.main_c{ width:1000px;  margin-top:15px;  }
.cp_t{ background:url(../images/main.png) no-repeat; width:992px; height:12px; }

.banner_wrp{ z-index:88;}
.chanpin_content{ z-index:999; _position:absolute; height:auto; width:990px; border:1px solid #e3e3e3; border-top:none; background:url(../images/cpbj.jpg) repeat-x #fcfcfc;}


.left1{ background:url(../images/left.png) no-repeat center; width:24px; height:46px; float:left; display:inline; margin:60px 20px 0 10px; cursor:pointer;}
.right1{ background:url(../images/right.png) no-repeat center; width:24px; height:46px; float:left; margin:60px 0 0 20px; cursor:pointer;}
.cpzsgd{ width:880px; height:162px; float:left;  overflow:hidden;  margin:16px 0 0 0px;}
.cpzstuwen{ width:171px;  float:left; }
.cpzstu{ width:164px; height:123px; }
.cpzstu img{ width:158px; height:119px; border:1px solid #B9B9B9; padding:2px; }
.cpzswen{ text-align:center; line-height:32px; height:24px;  width:164px; }
.cpzswen a{ color:#333;}
.cpzswen a:hover{ color:#398818;}
#scrollshow_demo{ width:900px; height:162px; overflow: hidden; }
#scroll_demo{ width:900px; height:162px; overflow: hidden; }
#eMeng table{ margin:0;}


.zj{ width:990px; height:auto; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(../images/mabj.jpg) repeat-x #ebebeb;  }
.zj_bj{ background:url(../images/mant.png) no-repeat; height:17px; width:992px; }
.center{ width:958px; _width:965px;  height:auto; padding:15px 10px 15px 12px;}
.about{ float:left; width:341px; padding-top:7px;}
.about_t{ height:26px; width:341px; background:url(../images/jjbj.png) no-repeat;}
.about_t span{ line-height:26px; color:#fff; font-weight:bold; font-size:14px; text-indent:41px; width:300px; display:block; float:left;}
.about_t a img{ float:right; padding:6px 5px 0 0;}
.about_z img{ float:left; margin:10px; padding:2px; border:1px solid #e3e3e3; }
.about_z p{ padding:5px; }


.news{ float:left; margin:0 18px 0 27px;  width:341px; padding-top:7px;}
.news_t{ height:26px; width:341px; background:url(../images/jjbj.png) no-repeat;}
.news_t span{ line-height:26px; color:#fff; font-weight:bold; font-size:14px; text-indent:41px; width:300px; display:block; float:left;}
.news_t a img{ float:right; padding:6px 5px 0 0;}
.news_z{ width:341px; height:auto;}
.news_z ul{ padding:5px 20px;}
.news_z ul li{ background:url(../images/newbj.png) no-repeat left; width:315px; height:30px; line-height:30px; border-bottom:1px dotted #e3e3e3;  }
.news_z ul li a{ float:left; text-indent:10px;height:31px; line-height:30px; height:30px; }
.news_z ul li span{ float:right; color:#a3a3a3;}

.contant{ float:right; width:225px;}
.contant_t{  width:225px; height:59px;}
.contant p{ padding:5px 0px;}

.anli{ width:965px; height:auto; margin-left:12px; }
.anli_t{ width:965px; height:26px; background:url(../images/anli.png) no-repeat;}
.anli_t span{ line-height:26px; color:#fff; font-weight:bold; font-size:14px; text-indent:41px; width:300px; display:block; float:left;}
.anli_t a img{ float:right; padding:6px 5px 0 0;}

.anli_z{ width:965px; height:auto;}
.inpro{ float:left; width:180px; height:auto; text-align:center; margin-top:10px;}
.inpro img{ width:158px; height:119px; border:1px solid #B9B9B9; padding:2px;}
.inpro img a{ line-height:24px; text-align:center; color:#fff; display:block;}
#demo{overflow:hidden; width:950px; float:left; height:auto; padding-left:15px;  }
#indemo{float:left;width:1500%;}
#demo2,#demo3{float:left;}


.xm{ width:990px; border:1px solid #e3e3e3; height:auto; margin-top:15px;}
.gjz{ padding:10px; border-bottom:1px solid #e3e3e3; }
.link{  padding:10px; height:45px;}
.link img{ float:left; margin-right:10px;}
.link p{  padding-left:10px; text-align:left;}

.bottom{ height:115px; width:100%; float:left; background:#e5e5e5;margin-top: 15px;padding-top:25px;}
.bottom1{ width:990px; margin:0 auto; text-align:center;}

.main1{ width:992px; margin:0 auto; margin-top:15px; }
.main1_t{ background:url(../images/main.png) no-repeat; width:992px; height:13px; }
.main2{ background:url(../images/main1.jpg) repeat-x #ebebeb; height:auto; width:990px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }

.n_left{ float:left; margin:10px 20px 10px; _margin:10px 10px 10px;}
.fen_t{ height:26px; width:225px; background:url(../images/jjbj2.png) no-repeat;}
.fen_t span{ line-height:26px; color:#fff; font-weight:bold; font-size:14px; text-indent:41px; width:225px; display:block;  }
.fen_z{ width:225px; height:auto; background:#c1c0c0; margin-top:10px;}
.fen_z ul li{ height:30px; width:225px; border-bottom:1px solid #fff;}
.fen_z ul li a{ color:#fff; height:30px; line-height:30px; text-indent:40px; display:block; font-weight:bold; font-size:14px; margin-left: 0px; margin-left: -30px;}
.fen_z ul li a:hover{ background:#398818; color:#fff; width: 225px; margin-left: 0px;}

.tant{ margin-top:20px; width:225px;}
.tant_t{ background:url(../images/lxt.png) no-repeat; width:225px; height:59px;}
.tant_z p{ padding:0px;}

.n_right{ float:right; width:700px; padding-right:20px; _padding-right:10px;margin-top:10px;}
.n_right_t{  height:26px; background:url(../images/anli.png) no-repeat; }
.n_right_t span{ line-height:26px; color:#fff; font-weight:bold; font-size:14px; text-indent:41px; width:225px; display:block;  }
.n_right_z{ width:675px; padding:15px 0px 15px; margin-left:10px;}
.pro{ float:left; width:218px; text-align:center; padding-left:6px;height:190px; }
.pro img{ width:190px; border:1px solid #B9B6B6; padding:2px;}
.pro img a{ line-height:24px; text-align:center; color:#fff; display:block; height:24px;}


.n_right_z p{ padding:0 10px;}

/*news_ny*/
.n_right_z ul{}
.n_right_z ul li{ background:url(../images/newbj.png) no-repeat left; width:650px; height:32px; border-bottom:1px dotted #e3e3e3;  }
.n_right_z ul li a{ float:left; text-indent:10px; line-height:32px; }
.n_right_z ul li span{ float:right; color:#a3a3a3;}

/*---------news_xq-----------*/
.ArticleTitle{ font-size:17px; line-height:40px; text-align:center;  margin-bottom:10px;  font-family:"微软雅黑"; font-weight:bold;}
.ArticleMessage{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.ArticleTencont{  line-height:180%; padding:10px 15px; font-size:12px;}
#article a:link{  text-align:right; color:#A8A6A6;}
.pr_ms{font-weight:bold;border-bottom:1px dotted #CCCCCC;  }
.pr_nr{ padding:10px 20px;}
.fy{ width:100%; text-align:center;border-top:1px dotted #CCCCCC; height:28px; line-height:26px; padding-top:10px; margin-top:20px; color:#666;}

/*message*/
.liuyan_title{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #ccc; font-weight:bold;}
.liuyan_fb{ width:96%; height:auto; padding:10px 2%;}
.liuyan_fb td{ padding:5px;}
.liuyan_list{ width:100%; height:auto; margin:10px 0; border:1px solid #ddd;}
.liuyan_list .title{ width:100%; height:30px; border-bottom:1px solid #ddd; overflow:hidden; background:#f5f5f5;}
.liuyan_list .title h3{ float:left; width:60%; height:30px; line-height:30px;  text-indent:12px; color:#666; font-size:14px;}
.liuyan_list .title span{ float:right; width:28%; height:30px; line-height:30px;  text-align:right; padding-right:2%;}
.liuyan_list .Content{ width:96%; padding:5px 2%; line-height:200%; color:#666;}
.liuyan_list .Content .huifu{ color:#AA40AD; border-top:1px dotted #ccc; padding:2px 0;}

/*page*/
.page{ widht:100%; display:inline-block; width:100%; height:auto;margin:20px 0; text-align:center;}
.page span,.page a{ display:inline-block; border:1px solid #ddd; height:20px; padding:0 4px; line-height:20px; text-align:center; color:#999; background:#fff;}
.page span{ display:inline-block; height:20px; padding:0 4px; line-height:20px; text-align:center;}
.page a:hover,.page .hover{border-color:#ddd; color:#63C108; background:#fff;}

.pagekey{padding:10px;background:#e5e5e5; width:650px; margin-top:20px;}
.pageshare{height:20px; padding:10px; text-align:right; width:650px; line-height:20px;}


/*showproduct*/
.cpxq_t{ height:auto;}
.img img{ float:left; height:300px; width:400px; padding:2px; border:1px solid #d4d4d4;}
.sm{ float:left;  margin-top: -300px; margin-left: 430px;width:270px;}
.sm span{ font-size:16px; color:#f07a20; font-family:"微软雅黑"; font-weight:bold;} 
.sm h2{ font-size:14px; color:#f07a20; font-family:"微软雅黑"; font-weight:bold;} 
.sm span a{ font-size:12px; display:block; background:#f07a20;  width:100px; height:22px; color:#FFFFFF; font-family:"宋体"; text-align:center;}
.sm span a:hover{ background:#2a7612;}

.xwgjz{ line-height:30px; margin-top:10px; }
.xwgjz span{ height:30px; color:#398818; font-weight:bold; }
.bds_more{ line-height:18px;}


.online{
	width:111px;	
	position:absolute;
	right:30px;
	top:140px;
	z-index:9000;
}
.online_top{
	width:111px;
	height:61px;
	background:url(../images/online_top.png) no-repeat;
}
.online_box{
	width:111px;
	padding-bottom:65px;
	background:url(../images/online_bg1.png) no-repeat 0 bottom;
}
.online_box .tel{
	width:100px;
	padding-bottom:8px;
	background:url(../images/online_xx.gif) center bottom no-repeat;
	margin:0 auto 10px auto;
}
.online_box .tel h4{
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .tel h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .qq{
	width:103px;
	text-align:center;	
	margin:0 auto;
	overflow:hidden;
  padding-bottom:10px; _padding-bottom:20px;
}
.online_box .mobiSite{
	width:100px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite p{
	font-size:12px;
	line-height:16px;
}
.online_box .mobiSite .ewm{
	padding:5px 0;
}
.online_box .mobiSite h3{
	font-weight:normal;
	color:#be0200;
}
.online_box .mobiSite a,.online_box .mobiSite a:visited{
	color:#2e7517;
}
.online_box .mobiSite a:hover{
	color:#2e7517;
	font-weight:bold;
}
.gotop{
	width:35px;
	height:35px;
	position:absolute;
	left:42px;
	bottom:6px;
	cursor:pointer;
}

/* 搜索数据 */
#SearchTxt { height:16px; line-height:18px; width:130px;_width:120px; _height:18px;*height:18px; float:right; margin: 2px 5px 0 0;*margin: 0px 5px 0 0;}
#SearchTxt span { color:#FF0000; margin-left:20px; }
#SearchSubmit{ height:22px; line-height:14px; float:right; }
.select{ float:right; margin: 2px 5px 0 0;*margin:0px 5px 0 0;} 
.loading { color:#d02c13; height:40px; line-height:40px; background:url(../images/web/loading03.gif) 5px center no-repeat; padding-left:30px; }