@charset "gb2312"; 
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td {margin: 0; padding: 0;} /* table elements 表格元素 */ 
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
/* 设置默认字体 */
body,button, input, select, textarea { /* for ie */ font: 12px/1 Tahoma, Helvetica, Arial, "微软雅黑", sans-serif;}
body{ width:100%; min-width:1200px; height:auto; margin:0; padding:0; font-size:14px;line-height:200%;font-family:"微软雅黑",Arial, Helvetica, sans-serif,"黑体","宋体","楷体";}
/* 定义h标签 */
h1 { font-size: 20px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4, h5, h6 { font-size: 100%; }
/* 重置列表元素 */
ul, ol,li { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; color:#333;}
a:hover{ color:#000;}
a:link, a:visited {text-decoration: none;}
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ border:none; border:0px; margin:0px; padding:0px;}
abbr[title], acronym[title] { border-bottom: 1px dotted;cursor: help;} /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ 
q:before, q:after { content: ''; }
/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 重置表格元素 */
table {border-collapse: collapse; border-spacing: 0;}
caption, th {text-align: left;}
.clear{ clear:both;}
.left{ float: left;}
.right{ float: right;}
i{ font-style:normal;	}
/* ------------------------------------CSS Reset  End------------------------------- */
header{width:100%; height:183px; margin:0 auto; background:url(../images/headbg.png) repeat-x;}
.head{width:1100px; height:138px;margin:0 auto; overflow: hidden; position:relative;}
.logo{display:block; width:480px; height:135px; background:url(../images/logo.png) no-repeat center; float:left; text-indent:-99999px; overflow:hidden;}
.rexian{ display: block; width:273px; height:120px; float:right; background:url(../images/rexian.png) no-repeat right; text-indent:-99999px;}
header nav{width:1100px; height:40px;  margin:0 auto;  font-size:15px; }
header nav ul li{ width:122px; float:left; text-align:center; line-height:45px; position:relative;}
header nav ul li ul{ width:122px; height:auto;  position:absolute; top:45px; left:0px; z-index:9999; background:#03b121;}
header nav ul li a{ color:#fff;}
header nav ul li:hover a{ color:#fff;}
header nav ul li ul li a{}
.two li{ position:relative;}
.two{ display: none;}
header nav a{display:block;  }
header nav a:hover{ background:#f18518;}
.okey{background:#f18518;}
header nav ul li:hover .two{ display: block;}
.three{ display: none; position:absolute; left:120px; top:0px;}
.three li{ width:150px; background:#00cb22;}
.two li:hover .three{ display: block;}
 /*banner*/
.fullSlide{width:100%;position:relative;height:500px;z-index:999;} 
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:45px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px; border-radius:20px;margin:1px 3px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#00cb22;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
.pros{width:1100px; height:auto; margin:30px auto;  overflow:hidden;  }
.pros p,.pros span{ display: block; text-align: center; line-height:220%;}
.pros p{ font-size:24px; font-weight: bold; letter-spacing:3px;}
.pros p i{ color:#03b121;}
.pros span{ margin-bottom:20px;}
.pros .pl_top{ width:230px; height:60px;margin-bottom:10px;background:url(../images/index_25.png); overflow: hidden; padding:10px 0px 10px 20px; color:#fff;    }  
.pl_top h3{font-size:22px; line-height:160%; }
.pl_top a{ display: block; font-size:16px; font-weight: normal; color:#fff;}
.pro_left{ width:240px; height:auto; overflow: hidden; float: left; border:5px solid #03b121;}
.pro_left ul{ background:#fff; }
.pro_left ul li{ width:220px; height:auto; overflow: hidden; margin: 0 auto 10px;  line-height:45px; }
.pro_left ul li:last-child{ border:none;}
.pro_left ul li a{ display: block;}
.pro_left ul li .pl_a1{ background:url(../images/plt2.png) no-repeat right #ededed;padding: 0px 20px; } 
.pro_left ul li a:hover{ font-weight:bold;}
.pro_left ul li ul li{ width:100px; height:40px; float: left; overflow: hidden;}
.pro_left ul li ul li .pl_a2{ background:url(../images/1.png) no-repeat left; margin-top:10px; padding-left:20px;}
.pro_right{ width:820px; height:auto; overflow: hidden; float: right;}
.pr_top{ width:820px; height:50px; overflow: hidden; line-height:50px; background:#03b121; margin-bottom:20px;}
.pr_top h2{ width:90px; height:50px; float: left; overflow: hidden; background:url(../images/pr_toph3.png) no-repeat left; padding-left:50px; color:#fff;}
.pr_top a{ display: block; float: right; background:url(../images/pr_toph3a.png) no-repeat right top; padding-right:50px; color:#fff; line-height:55px;}
.pro_right ul li{ width:250px; height:227px; float: left; margin-left:23px; margin-bottom:10px;overflow:hidden;  line-height:30px; text-align: center;  }
.pro_right ul li a{ display: block;}
.pro_right ul li .pic img{width:244px; height:183px; display: block; border:1px solid #ccc; padding:2px;}
.pro_right ul li .tit{ width:250px; height:30px; line-height:30px; text-align: center; font-size:14px;}
.pro_right ul li:hover img{ 
border-color:#333; 
border-radius:50%;
transition: border-radius 2s;
-moz-transition: border-radius 2s;	/* Firefox 4 */
-webkit-transition: border-radius 2s;	/* Safari 和 Chrome */
-o-transition: border-radius 2s;	} 

.c{ width:100%; height:auto; overflow: hidden; background:#edeaf1; padding:10px 0px 30px; }
.c div{ width:1000px; height:138px; background: url(../images/ctop.png) no-repeat center; text-align: center; margin: 0 auto; padding-top:40px;}
.c div h3,.y_top h3{ font-size:32px; letter-spacing:3px;}
.c div h3 span,.y_top h3 span{ color:#03b121;}
.c div p,.y_top p{ color:#666; margin-top:10px;}
.c ul{ width:1100px; height:auto; overflow: hidden; margin: 0 auto;}
.c ul li{ float: left; width:250px; height:auto; overflow: hidden; margin-left:25px; text-align: center;}
.c ul li p span{ display: block; font-size:22px; font-weight: bold;}
.c ul li img{ display: block; width:100%;}
.c ul li p{ padding:20px; line-height:260%; height:140px;}
.c ul .li2{margin-top:40px; }
.c ul .li2 p{ color:#fff; background:#03b121; }
.c ul .li1 p{ color:#333;background:#fff; }


.b1{ width:100%; height:154px; overflow: hidden; background: url(../images/index_21.png) no-repeat center; }
.b2{ width:100%; height:154px; overflow: hidden; background: url(../images/b2.png) no-repeat center; } 
.y_top{ width:1000px; height:134px; overflow: hidden; background:url(../images/ytop.png) no-repeat center; text-align: center; margin: 0 auto; padding-top:40px;}
.y .tit{ line-height:260%; margin:30px 0px 40px 70px;}
.y .tit span{font-size:22px; font-weight:bold; color:#03b121; }
.y .tit i{ font-size:16px; color:#666; margin-left:10px;}
.y p{ display: block; background:url(../images/1.png) no-repeat 0 8px;  color:#666; padding-left:20px; margin-bottom:10px;}
.y p span{ color:#03b121;}
.ys1{ width:1100px;height:284px;background:url(../images/ys1.jpg) no-repeat center;overflow: hidden; margin: 0 auto;}
.y1-left{ width:540px; height:auto; margin:10px 0px 0px 0px; overflow: hidden; float: right; }
.ys2{ width:1100px; height:264px; margin: 0 auto;background:url(../images/ys2.jpg) no-repeat center; overflow: hidden; padding-top:20px;}
.y2-right{ width:540px; height:auto; overflow: hidden; float:left;  }
.ys3{ width:1100px;  height:274px; margin: 0 auto; background:url(../images/ys3.jpg) no-repeat center; overflow: hidden; padding-top:10px;}
.y3-left{ width:530px; height:auto; float: right; overflow: hidden; }
.ys4{ width:1100px; height:290px; margin: 0 auto;background:url(../images/ys4.jpg) no-repeat center; overflow: hidden; padding-top:20px;}
.y4-right{ width:540px; height:auto; overflow: hidden; float:left;   }

.d{ width:100%; height:auto; overflow: hidden; background:#edeaf1; padding:0px 0px 40px;}
.ds{ width:1100px; height:auto; overflow: hidden; margin:30px auto;}
.d_left{ width:500px; height:auto; overflow: hidden; float: left; position:relative;}
.d_left p{ font-size:18px; font-weight: bold; letter-spacing:3px; position:absolute; color:#fff; top:0px; left:10px;}
.d_right{ width:580px; height:auto; overflow: hidden; float: right;}
.d_right h2{ width:545px; height:101px; background: url(../images/index_74.png) no-repeat left; overflow: hidden; line-height:120px; font-size:22px;}
.d_right a{ display: block; color:#fff; width:110px; height:40px; background:url(../images/index_76.png) no-repeat center; line-height:40px; padding-left:25px; margin-top:15px;}
/*相册*/
.e{ width:1100px; height:200px; margin: 0 auto; position:relative;}
.example{ width:1100px; height:auto; overflow: hidden; margin: 0 auto; position:absolute; top:-50px; background:#f5f5f5;} 
.hashTabber-data>li{display:none}
.hashTabber-data>li.active{display:block}
.hashTabber-nav{ width:250px; height:auto; overflow: hidden; float:right; text-align: center;}
.hashTabber-nav span{ display: block; width:230px; height:70px; font-weight: bold; background:url(../images/el.png) no-repeat center; color:#fff; font-size:20px; padding-left:20px; line-height:35px;}
.hashTabber-nav span i{ display: block; font-weight:normal; font-size:14px;}
.hashTabber-nav>li{ width:250px; height:70px; background:url(../images/el.png) no-repeat center; line-height:35px; font-size:16px;}
.hashTabber-nav>li a{ display: block; color:#fff; margin-left:20px;}
.hashTabber-nav li.active{background:url(../images/els.png) no-repeat center; color:#fff;}
.hashTabber-nav li.active:hover{background:url(../images/els.png) no-repeat center; color:#fff;}
.hashTabber-nav.e_comm>li:hover{background:url(../images/els.png) no-repeat center; color:#fff;}
.hashTabber-data.e_comm{display:inline-block;width:850px;vertical-align:top; float:left;}
.hashTabber-data ul{ margin-top:20px;}
.hashTabber-data ul li{ float: left;  overflow: hidden; margin-left:10px; margin-bottom:15px;}
.hashTabber-data ul li a.tit{ width:200px; height:30px; line-height:30px; text-align: center; display: block; overflow: hidden;}
.hashTabber-data ul li img{ display: block; width:200px; height:150px; } 
/*新闻中心*/
.news_c{width:1100px; height:auto; margin:20px auto;overflow:hidden;}
.news_l .tit{ width:100%; height:50px; overflow: hidden; background:#03b121; line-height:50px; color:#fff; margin-bottom:10px;}
.news_l .tit h2{ float: left; width:90px; height:50px; background: url(../images/index_83.png) no-repeat; padding-left:50px;}
.news_l .tit a{ display: block; font-weight:normal; line-height:55px; float: right;background: url(../images/pr_toph3a.png) no-repeat right top; padding-right:50px; color:#fff;}
.news_l{ width:700px; height:auto; overflow: hidden;float: left; border:1px solid #ccc; padding-bottom:10px;}
.news_l ul div{ width:680px; height:auto; overflow: hidden; border-bottom:1px dashed #ccc; padding-bottom:5px; margin:0 auto;}
.news_l ul div img{ display: block; float: left; width:150px; height:120px; }
.news_l ul div span{ width:510px; height:auto; display: block; float: right; }
.news_l ul div span a{ display: block;}
.news_l ul div span .stit{ font-weight: bold;} 
.news_l ul div span .more{ color:red;}
.news_l ul li{ width:650px; height:40px; line-height:45px; border-bottom:1px dashed #ccc; margin: 0 auto;background:url(../images/3.png) no-repeat left; padding-left:20px; text-align:right; overflow: hidden;}
.news_l ul li a{ float: left; display: block; width:280px; height:auto; overflow: hidden; text-align:left;}
.news_r{ width:380px; height:auto; overflow: hidden; float: right; border:1px solid #ccc; }
.news_r img{ display: block; margin:0 auto 15px;}
.news_r .tit{ width:370px; height:50px; line-height:50px; background:url(../images/index_89.png) no-repeat bottom; margin: 0 auto;}
.news_r .tit h2{ margin-left:50px; float: left;}
.news_r .tit a{ float: right; display: block; margin-right:40px;}
.list_lh{ height:170px; overflow:hidden;}
.zl_xgs{ height:400px; overflow:hidden;}
.news_r ul{ width:380px; height:auto; margin: 0 auto; overflow: hidden;}
.news_r ul li{ width:350px; height:auto; overflow: hidden;  margin: 0 auto 15px; border-bottom:1px solid #999; padding-bottom:5px; line-height:200%;}
.news_r ul li a{ display: block; margin-bottom:10px;font-weight:bold; background:url(../images/index_52.png) no-repeat 0px 5px; padding-left:30px;}
.news_r ul li span{ display: block;  color:#666;background:url(../images/index_52.png) no-repeat 0px -45px; padding-left:30px;}
.link{ width:100%; height:40px; overflow: hidden; background:#f4f4f6; border-top:5px solid #fc9e19; line-height:40px;}
.links{ width:1100px; height:40px; margin: 0 auto; overflow: hidden;}
footer{ width:100%; height:235px; overflow: hidden; background:url(../images/botbg.png) repeat-x;}
.footer_c{ width:1100px; height:auto; margin:0px auto; overflow: hidden; }
.footer_c nav{ width:1100px; height:45px; line-height:45px; overflow: hidden;}
.footer_c nav a{width:110px; height:45px; float:left; text-align:center;  color:#fff;}

.footer_c div{ width:1100px; height:auto; overflow: hidden; clear:both; margin: 0 auto;}
.footer_c div img{ display: block; float: left;}
.footer_c div span{ display: block; width:480px;  float: left; line-height:220%; color:#fff; margin-top:20px;}
.footer_c div span i{ display: block; font-size:16px; font-weight:bold; border-bottom:1px solid #00cb22; width:80px; line-height:260%; margin-bottom:15px;}
  
/*********内页***/
.zs{ width:1100px; overflow: hidden; margin:20px auto; }
.zs aside{ width:280px; height:auto; overflow: hidden; float:left;  }
.zl_tit{ width:260px; height:35px; background:#00cb22;  line-height:35px; border:1px solid #ccc;  overflow: hidden; padding: 0 10px;}
.zl_tit h3,.zl_tit h4{ float: left; color:#fff;}
.zl_tit a,.zl_tit a{ float: right; color:#fff; }
.zl_cen li{ width:250px; height:auto; line-height:35px; background: url(../images/dd.png) no-repeat 0px 8px; padding-left:30px;}
.zl_cen li a{ display: block; border-bottom:1px solid #ccc;}
.zl_cen li a:hover{ font-weight:bold;}
.zl_cen li ul li{ width:200px; height:35px; line-height:35px; margin: 0 auto; }
.zl_cen li ul li a{ border-bottom:1px dashed #ccc;}
.zl_new,.zl_cen{ margin-bottom:15px;overflow: hidden;}
.zl_new li{ width:280px; height:38px;  line-height:38px; margin:0 auto; overflow: hidden; border-bottom:1px dashed #ccc; }
.zl_new li a{ display: block;}
.zl_xg{ margin:10px auto;}
.zl_xg li{ overflow: hidden; position:relative;width:256px; margin: 0 auto;}
.zl_xg li img{ display: block; width:250px; height:185px; padding:2px;border: 1px solid #ccc; margin: 0 auto;}
.zl_xg li .zl_xgtit{ display: block; width:250px; height:35px; line-height:35px; background:url(../images/qa.png); overflow: hidden; text-align:center; line-height:35px; position:absolute; top:153px; left:3px; color:#fff;}
.zl_xg li:hover img{ border:1px solid #e2a242;} 
.lxwms{ width:auto; height:auto; margin: 0 auto; margin-bottom:2px; padding:10px;   }
.lxwms img{ width:260px; display: block;}
.z_r{ width:800px; height:auto; min-height:500px; float:right; overflow: hidden;}
.zr_top{ width:780px; height:40px; margin: 0 auto; background:#00cb22; color:#fff;  line-height:40px;  border:1px solid #ccc; font-size:14px;  padding: 0 10px;overflow: hidden;}
.zr_top h3,.zr_top h2{ float: left;}
.zr_top span{ float: right; font-size:12px;  font-weight:normal;}
.zr_top span a{ color:#fff; }
/*分页*/
.wp-pagenavi {clear: both;}
.pages{width:750px;  height:28px;   text-align: center; padding-top:5px; margin:20px 0; float:right; }/*分页部分*/
.pages span {border: #bfbfbf 1px solid;	 padding: 3px 5px; 	  margin: 2px;	   text-decoration: none}
.pages a {	border: #bfbfbf 1px solid; 	padding:3px 5px; 	text-decoration: none; margin:2px;}
.pages a:hover {font-weight: bold !important; color: #149748!important; }/*鼠标经过分页样式*/
.page{ width:700px; height:40px; overflow: hidden; margin: 0 auto; line-height:40px;}
.page h3{ display:inline;}
.page h3 a{ color:#666; font-weight:normal;}
.page h3 a:hover{ color:#000;}
.pageleft {	overflow: hidden; width:300px;   float: left; text-align: left; }
.pageright {overflow: hidden; width:300px;   float: right; text-align: right; }
/*产品列表页*/
.zr_cen{ margin-top:20px;}
.zr_cen li{  float: left; width:190px; height:180px; margin-left:10px; overflow: hidden; text-align: center; line-height:45px; }
.zr_cen li a{ display: block;   overflow: hidden; }
.zr_cen li img{ display: block;width:184px; height:130px; padding:2px; border:1px solid #ccc;}
.zr_cen li:hover img{ border-color:#00cb22;}
.zr_atit{ width:190px; height:60px; line-height:25px;}
/*单页*/
.about_info{ padding:10px; font-size:16px; line-height:260%; } 
.about_info p{text-indent:2em;}
/*新闻列表*/
.zr_nc li{width:800px; height:40px; text-align:right; border-bottom: dashed 1px #CCCCCC; margin: 0 auto 10px; line-height:40px; background:url(../images/y.png) no-repeat 5px;   }
.zr_nc li a{ float: left;margin-left:25px; text-align:left;}
/*新闻内页*/
.n_info h2{ text-align: center; font-size:18px;}
.s_tit{ text-align: center; line-height:30px; padding-bottom:10px; border-bottom:2px dashed #ccc; margin-bottom:10px; font-size:14px;}
.n_info{ padding:10px; font-size:16px; line-height:220%;}
.n_info img{ display: block; margin:15px auto;}
.n_info p{ text-indent:2em;}
.edslider{	position:relative;	margin:auto;}
.edslider ul{	list-style:none;	position:relative;	padding:0;	margin:0;}
.edslider > ul{	background:#fff;	display:block;	overflow:hidden;}
.edslider > ul li{	display:none;	width:100%;	position:absolute;	top:10px;	left:0;	z-index:0;	position:relative;}
.edslider a{	display:block;}
.edslider a img{ width:340px; height:280px; display: block;	border:0;}
.edslider .current{	z-index:1 !important;}
/*---controls---*/
.edslider .controls{	top: 0;	height: 0;	position:absolute;	width:100%;	z-index:2; }
.edslider .controls .navigator{	background: rgba(0,0,0,.3);background-image:url(../images/sprite-navigator.png);	cursor:pointer;display:block;width:30px;	height:30px;
position: absolute;	overflow: hidden;top: 130px;transition: background .2s;}
.edslider .controls .next{background-position:0 0;right: 0;}
.edslider .controls .prev{background-position:0 -50px;left: 0;}
.edslider .controls .next:hover,.edslider .controls .prev:hover{	background-color: rgba(0,0,0,.6);}
.edslider .controls .paginator{width:100px; position: relative;text-align: center;top:310px;float: right;}
.edslider .controls .paginator li{background:#019c3b;	border-radius:10px;box-sizing: border-box;display:inline-block;height:10px;width:10px;margin:0 3px;cursor:pointer;	transition: background .2s;}
.edslider .controls .paginator li.current,.edslider .controls .paginator li:hover {	background:#f1b410;}
.zl-xgp{ width:340px; height:45px; line-height:45px; text-align: center; background: url(../images/qa.png); color:#fff; position:absolute; top:190px; left:0px;}
.a-xgp{ width:340px; height:45px; line-height:45px; text-align: center; background: url(../images/qa.png); color:#fff; position:absolute; top:230px; left:0px;}
.zl-xgp:hover{ color:#fff;}
.gbook_info{ font-size:16px; line-height:260%; margin:30px auto; width:600px; height:auto; overflow: hidden; }
.gbook-i2{ font-size:12px;}
.gbook-i1{ color:red;}
.gbook_info p{ margin-bottom:15px;}
.gb-p1 input,.gb-p3 input,.gb-p4 input,.gb-p5 input{ width:210px; height:40px; }
.gb-p6 input{ width:80px; height:35px;  color:#fff; text-align: center; line-height:35px; float:left; margin-left:20px; border:none;}
.tijiao{ background:#248e06;}
.reset{ background: #FF9933;}
.xg{}
.xg li{ float: left;}