@charset "utf-8";
* { padding:0; margin:0; outline:0 none; box-sizing:border-box; font-family:"Microsoft YaHei", 'Arial',''; list-style:none;
text-decoration:none;}
*::after, *::before { box-sizing:border-box;}

html { font-size:12px;}
button, input, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit;}

a { background-color:transparent; color:#337ab7; text-decoration:none;}
a:focus, a:hover { color:#23527c; text-decoration:underline;}
a:focus { outline:thin dotted; outline-offset:-2px;}

img { vertical-align:middle; border:none;}
body { background:url(../images/BG002.jpg); color:#333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px; line-height:1.42857; margin:0; padding:0; }

/*分页样式*/
.fybox{  margin:10px auto 0  auto; margin:0 auto; font-size:12px; font-weight:500;}
.zy_page{ width:100%; min-height:25px; float:left;  text-align:center;  margin:17px 0;  }
.zy_page a { MARGIN:0 10px 0 0;  COLOR: #585455; BACKGROUND-COLOR:#FFF; TEXT-DECORATION: none; padding:4px 12px; border:1px solid #ccc; font-family:'微软雅黑', 'Arial',''; border-radius:5px;}
.zy_page a:hover { MARGIN:0 10px 0 0; padding:4px 12px; COLOR: #fff; BACKGROUND-COLOR: #cf2931;font-family:'微软雅黑', 'Arial','';}
.zy_page a:active { MARGIN:0 10px 0 0; padding:4px 12px;  COLOR: #fff; BACKGROUND-COLOR: #dddddd;}
.zy_page span.current {  MARGIN:0 10px 0 0; padding:4px 12px; COLOR: #fff;  BACKGROUND-COLOR: #cf2931;font-family:'微软雅黑', 'Arial',''; border:1px solid #ccc; border-radius:5px;}
.zy_page span.current1 {  MARGIN:0 10px 0 0; padding:4px 12px; COLOR: #fff; BACKGROUND-COLOR:#cf2931; font-family:'微软雅黑', 'Arial',''; border:1px solid #ccc; border-radius:5px;}
/*分页样式*/
/

/*首页底部*/
.sydb{ width:100%; min-height:200px; margin:0 auto; background:#323232;}
.sydbul{ width:95%; min-height:200px; margin:0 auto; list-style:none}
.sydbul li{ width:100%; min-height:25px; float:left;  border-bottom:2px solid #d8d8d8;}
.sydbul li a{ width:100%; min-height:25px; line-height:25px; display:block; text-align:left; font-size:14px; font-weight:600; color:#FFF; text-decoration:none; padding:2% 0;}
#sydb{ border-bottom:none; font-size:14px; font-weight:500; color:#FFF; text-align:center; padding:2% 0;
list-style:none;}
/*首页底部*/


/*焦点图*/
.fullSlide{width:100%;position:relative;height:460px;background:#000; margin:70px 0 0 0; padding:0;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; margin:0; padding:0;}
.fullSlide .bd li{width:100% !important;height:460px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:460px; width:100%; display:block; float:left; background-position:center;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center; margin:0; padding:0;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px 10px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../banner/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:10%;background-position:-6px -137px;}
/*焦点图END*/

/*顶部样式*/
.top{ width:100%; min-height:70px;float:left; background:#fff; position:fixed; z-index:1000; top:0;-moz-box-shadow:0px 1px 3px #333333; -webkit-box-shadow:0px 1px 3px #333333; box-shadow:0px 1px 3px #333333;}
.topbox{ width:1080px; min-height:70px; margin:0 auto;  }
.logo{ width:168px; height:60px; float:left; display:block; background:url(../images/LOGO.png); margin:5px 0 0 0;}
.topbox ul{ min-width:200px; height:70px; float:left;  margin:0 15px 0 30px;} 
.topbox ul li{ min-width:60px; height:70px; float:left; margin:0 25px 0 0; }
.topbox ul li a{ min-width:60px; height:70px; float:left; display:block; font-size:14px; text-align:center; line-height:60px; color:#333; border-top:5px solid #fff;}
.topbox ul li a:hover{ color:#42d100; text-decoration:none; font-weight:bold; border-top:5px solid #42d100;}
.topbox2{ width:1080px; min-height:70px; margin:0 auto;  }
.topbox2 ul{ min-width:200px; height:70px; float:left;  margin:0 15px 0 30px;} 
.topbox2 ul li{ min-width:60px; height:70px; float:left; margin:0 20px 0 0; }
.topbox2 ul li a{ min-width:60px; height:70px; float:left; display:block; font-size:14px; text-align:center; line-height:60px; color:#333; border-top:5px solid #fff;}
.topbox2 ul li a:hover{ color:#42d100; text-decoration:none;  border-top:5px solid #42d100;}
#xz{border-top:5px solid #42d100; color:#42d100;}
.xz{ width:100%; min-height:300px; float:left;  position:fixed; top:70px; left:0;}
.xzbox{ width:1300px; min-height:300px;}
.xzbox ul{ min-width:100px; min-height:100px; float:right; background:#fff; border-top:3px solid #42d100; padding:0 0 5px 0; text-align:center; -moz-box-shadow:0px 2px 5px #333333; -webkit-box-shadow:0px 2px 5px #333333; box-shadow:0px 2px 5px #333333; }
.xzbox ul li{ min-width:160px; height:150px; margin:5px;  float:left; border-right:1px solid #eaeaea; }
.xzbox ul li a{ width:150px; height:150px; margin:0 5px 0 0; display:block; float:left;}
.xzbox ul li a:hover{ text-decoration:none; }
.xzbox ul li a:hover span{ color:#3a9c3c;}
.xzbox ul li img{ width:150px; height:125px; float:left; background:#900;}
.xzbox ul li span{ width:150px; height:25px; color:#666; font-size:14px; line-height:25px; text-align:center; font-weight:bold;} 
#xzul{ display:none; z-index:1000;}
.ssbox{ min-width:100px; min-height:40px; float:left; background:#999; margin:15px 0 0 0;}
.ssbox input{ width:218px; height:40px; border:1px solid #d2d2d2; float:left; font-size:14px; color:#999;} 
#ssbox_a{ width:40px; height:40px; float:right; background:url(../images/search.png); background-position:50% 50%; background-color:#3a9c32; background-repeat:no-repeat; display:block; cursor:pointer;}
.qhbox{ width:80px; height:40px; float:right; background:#666; margin:15px 0 0 0;}
.zw{ width:40px; height:40px; float:left; background:#3a9c32; font-size:14px; line-height:40px; text-align:center;
color:#FFF;}
.zw:hover{ background:#288121; text-decoration:none; color:#FFF;}
.yw{ width:40px; height:40px; float:left; background:#999; font-size:14px; line-height:40px; text-align:center;
color:#FFF;}
.yw:hover{ color:#FFF; background:#666; text-decoration:none;}
/*顶部样式*/

/*主页浮现效果*/

/* main_img */
#main_img{
    height:150px;
    width:150px;
	position: relative;
	
}
#main_img img{
	height: 125px;
    width: 150px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 0.1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 0.1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	}
#main_img:hover img {
	transform: scale(1.05, 1.05);
	-moz-box-shadow:0px 4px 5px #666666; -webkit-box-shadow:0px 2px 3px #666666; box-shadow:0px 2px 3px #666666;
	-ms-transform:scale(1.05, 1.05); 	/* IE 9 */
	-moz-transform:scale(1.05, 1.05); 	/* Firefox */
	-webkit-transform:scale(1.05, 1.05); /* Safari 和 Chrome */
	-o-transform:scale(1.05, 1.05); 	/* Opera */
}
/*主页浮现效果*/

/*阴影*/
.yy{ width:100%; height:20px; float:left; background:url(../images/yy.png); background-position:center; background-repeat:no-repeat;}
/*阴影*/

/*关于我们*/
.zyspan{ width:100%; min-height:400px; float:left; }
.zybox{ width:1000px; min-height:400px; margin:0 auto; }
.zylbox{ width:344px; height:400px; float:left; }
.zylbox h1{ width:344px; height:50px; float:left;  margin:15px 0 0 0; color:#62a70f; font-size:28px; font-weight:600; line-height:50px; text-align:left;}
.zylbox dt{ width:344px; min-height:100px; float:left;  color:#7f7f7f; font-size:15px; line-height:30px; text-indent:20px;}
.zylbox a{ width:300px; height:50px; float:left; background:#4bb638; color:#FFF; font-size:20px; font-weight:bold; line-height:50px; text-align:center; border-radius:20px; margin:15px 0 0 20px;}
.zylbox a:hover{ text-decoration:none; background:#3aa332;} 

.zybox2{ width:1080px; min-height:400px; margin:0 auto; }
.zylbox2{ width:450px; height:400px; float:left; }
.zylbox2 h1{ width:450px; height:50px; float:left;  margin:15px 0 0 0; color:#62a70f; font-size:28px; font-weight:600; line-height:50px; text-align:left;}
.zylbox2 dt{ width:450px; min-height:100px; float:left;  color:#7f7f7f; font-size:15px; line-height:22px; text-indent:20px;}
.zylbox2 a{ width:300px; height:50px; float:left; background:#4bb638; color:#FFF; font-size:20px; font-weight:bold; line-height:50px; text-align:center; border-radius:20px; margin:15px 0 0 20px;}
.zylbox2 a:hover{ text-decoration:none; background:#3aa332;} 
/*关于我们*/

.img{ width:605px; height:400px; float:right;}
.img2{ width:605px; height:400px; float:left;}
/*产品内容*/
.zyrbox{ width:344px; height:400px; float:right; }
.zyrbox h1{ width:344px; height:50px; float:right;  margin:15px 0 0 0; color:#62a70f; font-size:28px; font-weight:600; line-height:50px; text-align:left;}
.zyrbox dt{ width:344px; min-height:100px; float:right;  color:#7f7f7f; font-size:15px; line-height:30px; text-indent:20px;}
.zyrbox a{ width:300px; height:50px; float:right; background:#4bb638; color:#FFF; font-size:20px; font-weight:bold; line-height:50px; text-align:center; border-radius:20px; margin:15px 0 0 20px;}
.zyrbox a:hover{ text-decoration:none; background:#3aa332;} 

.zyrbox2{ width:450px; height:400px; float:right; }
.zyrbox2 h1{ width:450px; height:50px; float:right;  margin:15px 0 0 0; color:#62a70f; font-size:28px; font-weight:600; line-height:50px; text-align:left;}
.zyrbox2 dt{ width:450px; min-height:100px; float:right;  color:#7f7f7f; font-size:15px; line-height:25px; text-indent:20px;}
.zyrbox2 a{ width:300px; height:50px; float:right; background:#4bb638; color:#FFF; font-size:20px; font-weight:bold; line-height:50px; text-align:center; border-radius:20px; margin:15px 0 0 20px;}
.zyrbox2 a:hover{ text-decoration:none; background:#3aa332;} 
/*产品内容*/

/*产品浏览*/
.cpll{ width:100%; min-height:400px; float:left; background:url(../images/cpssbj.jpg); background-position:center;  }
.cpll h1{ width:100%; min-height:60px; line-height:60px; float:left; color:#777777; font-size:27px; font-weight:bold; text-align:center;} 
/*产品浏览*/

/*主页产品展现*/
.zygywm_span02{ width:1000px; height:50px; float:left;  background:url(../images/hd2.png); background-position:50% 50%;
background-repeat:no-repeat;}
.zyprobox{ width:100%; min-height:350px; float:left; background:#61ace3;}
.zyprobox_box{ width:1100px; min-height:350px;  margin:0 auto;}
.zypro_left{ width:55px; height:300px; display:block; background:url(../images/zsj.jpg); background-repeat:no-repeat;
background-position:0 50%; float:left;}
.zypro_right{ width:55px; height:300px; display:block; float:right; background:url(../images/ysj.jpg); background-repeat:no-repeat; background-position:100% 50%;}

/*主页产品展现*/

/*产品走马灯*/
.tupian_box { width:990px; height:300px; float:left; margin:0 ; overflow: hidden; }
.tupian_box .pcont {float:left; overflow: hidden; width: 100%; margin:0px; }
.tupian_box .ScrCont {width:407660px;}
.tupian_box #List1_1 {float:left}
.tupian_box #List2_1 {float:left}
.tupian_box a.pl:hover {COLOR: #6a3204;  text-decoration:none;}
.tui_box{width:300px; height:300px; float:left; margin:0px 15px; }
.tui_box a{display:block;width:300px; height:280px; text-align:center; overflow: hidden; font-family:"Microsoft YaHei", 'Arial',''; font-size:13px; border:1px solid #CCC; background:#fff;}
.tui_box a:hover{ border:1px solid #a8c32f;}
.tui_box a:hover .cptext{color:#a8c32f; font-weight:bold;}
.tui_box a img{display: block; width:294px; height:246px; margin:2px; }
.cptext{ width:300px; height:30px; float:left; text-align:center; line-height:25px; color:#666666;
font-size:15px; font-weight:500; background:#dadada;}
/*产品走马灯END*/

/*子页banner*/
.zyban{ width:100%; min-height:300px; float:left; background:url(../images/ban2.jpg); background-position:center;
background-repeat:no-repeat; margin:70px 0 0 0; }
/*子页banner*/

/*子页版面*/
.zbox{ width:100%; min-height:200px; float:left; background:#fff;}
.zspan{ width:100%; min-height:40px; float:left; background:#dddbdb;}
.zspan dt{ width:1100px; height:40px; margin:0 auto; text-align:left; color:#7f7f7f; line-height:40px; font-size:14px;}
.zspan dt a{ min-width:10px; height:40px; float:left;  display:block; color:#7f7f7f;}
.zspan dt a:hover{ color:#3a9c32; text-decoration:none;}
.zspan i{ min-width:2px; height:40px; font-size:12px; line-height:40px; float:left; font-style:normal; margin:0 5px;}
.zynr{ width:100%; min-height:200px; float:left;}
.zynrms{ width:1080px; min-height:200px; margin:0 auto; font-size:14px; color:#595959;  padding:10px 0;
line-height:25px;}
/*子页版面*/

/*产品子页内容*/
.cpul{ min-width:80px; min-height:200px; float:left;  margin:0 0 10px 0;}
.cpul li{ width:260px; height:250px; font-size:13px;  float:left; margin:0 8px 20px 8px;}
.cpul li a{ width:260px; height:250px; border:1px solid #CCC; display:block;}
.cpul li a img{display: block; width:254px; height:212px; margin:2px; }
.cpul li a span{ width:260px; height:34px; float:left;  text-align:center; line-height:25px; font-size:14px;
color:#7f7f7f;}
.cpul li a:hover{ border:1px solid #a8c32f;}
.cpul li a:hover span{ color:#a8c32f;}
.cpnrms{ width:1250px; min-height:200px; margin:0 auto; font-size:14px; color:#595959;  padding:10px 0;
line-height:25px;}
.page{ width:100%;  float:left; margin:0 0 15px 0;}
.cpnrbox{ width:1100px; min-height:400px; margin:10px auto;}
.cpnrright{ width:830px; min-height:400px; float:right; }
/*产品子页内容*/

/*产品详情页*/
.cpxq{ width:1098px; min-height:200px; margin:0 auto; }
.cpleft{ width:250px; min-height:200px; float:left; }
.zyleft{ width:250px; min-height:200px; float:left; }
.zyleft ul{ width:250px;  float:left; }
.zyleft ul li{ width:250px; min-height:50px; float:left;  border-left:1px solid #cccccc;
border-right:1px solid #cccccc; border-bottom:1px solid #dbdbdb;}
.zyleft ul li a{ width:248px; min-height:50px; float:left; display:block; line-height:50px; text-align:left; text-indent:10px;
color:#333; font-size:16px;}
.zyleft ul li a span{ width:8px; height:12px; background:url(../images/sj.png); float:right; margin:20px 15px 0 0;}
.zyleft ul li a:hover{ text-decoration:none; background:url(../images/xxbj.jpg);}
#dleft{ width:250px; height:75px; background:#3a9c32; border-top-left-radius:5px; border-top-right-radius:5px; border:1px solid #cccccc; border-bottom:none;}
.leftwb{ width:250px; height:5px; float:left; background:#494848; border-bottom-left-radius:5px; border-bottom-right-radius:5px;
border:1px solid #cccccc; border-top:none;}
.fon1{ font-size:24px; color:#FFF; margin:5px 0 0 10px; float:left; width:180px;}
.fon2{ font-size:14px; color:#FFF; margin:5px 0 0 10px; float:left; font-weight:bold;}
.proright{ width:824px; min-height:100px; float:right; }
.proxq{ width:824px; min-height:400px; margin:10px 0 0 0; float:right; }
.prospan{ width:824px; height:40px; float:left; background:#ededed; border:1px solid #d7d7d7;
font-size:14px; color:#666; text-align:left; text-indent:10px; line-height:40px;}
.pronr{ width:824px; min-height:400px; margin:10px 0 0 0;  float:left;}
.imgbox{ width:560px; height:470px; float:left; background:#fff; border:1px solid #ccc;}
.pcimg{ width:550px; height:460px; float:left; margin:4px;}
.pcxx{ width:247px; min-height:20px; float:right;}
.pcxx li{ width:247px; min-height:40px; float:left; margin:0 0 5px 0; font-size:16px; color:#7f7f7f;
line-height:40px; text-align:left; font-weight:bold;}
#pcxxms{ min-height:100px; font-size:14px; color:#999; line-height:25px;}
/*产品详情页*/

/*新闻消息*/
.newul{ width:800px; min-height:450px; float:left; }
.newul li{ width:800px; min-height:90px; float:left; margin:0 0 10px 0;}
.newul li span{ width:96px; height:96px; float:left; background:#FFF; border:1px solid #ccc;}
.newul li span img{ width:90px; height:90px; margin:2px;}
.newul li h1{ width:700px; height:35px; float:right; line-height:35px; color:#333; font-size:18px; border-bottom:1px dashed #7f7f7f;}
.newul li bt{ width:700px; height:61px; float:right;  font-size:14px; color:#7f7f7f; text-align:left; overflow:hidden;}
.newul li bb{ width:100px; height:35px; float:right; font-size:12px; color:#7f7f7f; line-height:35px; 
text-align:right;}
.newul li h1:hover{ color:#3a9c38;}
/*新闻消息*/

/*新闻详情*/
.newxq{ width:824px; height:400px; float:right; }
.newxq h1{ width:824px; height:40px; float:left;  font-size:24px;text-align:center; line-height:40px;
color:#333;}
.newxq bb{ width:824px; height:60px; float:left; background:url(../images/xwxbj.jpg);}
.newxq bt{ width:824px; height:30px; float:left;  color:#7f7f7f; font-size:12px; text-align:center; line-height:30px;}
.newxq span{ width:824px; min-height:200px; float:left; font-size:14px; color:#333; padding:10px 0 0 0;}
/*新闻详情*/

/*信息留言*/
.lyul{ width:824px; min-height:100px; float:left;}
.lyul li{ width:700px; min-height:35px; float:left; margin:0 0 10px 0;}
.lyul li span{ font-size:14px; color:#333; text-align:right; width:100px; height:35px; line-height:35px;  float:left;} 
.lyul li input{ width:300px; height:35px; float:left; color:#333; background:#ebebeb; border:1px solid #CCC;}
.lyul li textarea{ width:400px; min-height:100px; float:left; background:#ebebeb;} 
.lyul li button{ width:100px; height:40px; margin:0 0 0 100px; cursor:pointer;}

.lyul2{ width:824px; min-height:100px; float:left;}
.lyul2 li{ width:700px; min-height:35px; float:left; margin:0 0 10px 0;}
.lyul2 li span{ font-size:14px; color:#333; text-align:right; width:120px; height:35px; line-height:35px;  float:left;} 
.lyul2 li input{ width:300px; height:35px; float:left; color:#333; background:#ebebeb; border:1px solid #CCC;}
.lyul2 li textarea{ width:400px; min-height:100px; float:left; background:#ebebeb;} 
.lyul2 li button{ width:100px; height:40px; margin:0 0 0 120px; cursor:pointer;}
/*信息留言*/

/*联系我们*/
.lxwmbox{ width:824px; min-height:100px; float:left; padding:15px 0 0 0;}

/*底部内容*/
.dbbox{ width:100%; line-height:80px; background:#494949; float:left; color:#FFF;}
/*底部内容*/