/*reset*/
/*html{overflow-x:hidden;} 去除横轴滚动条*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body{font-family:arial,"microsoft yahei","微软雅黑","宋体"; font-size:12px; line-height: 24px; color:#333;}
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
ul,ol ,li{ list-style:none; }
fieldset, img, input { border:0; }
table { border-collapse: collapse; border-spacing: 0; }
td{ padding:0 5px; line-height: 26px;}
select,input,img,select{vertical-align:middle;}
button, input, select, textarea { font-size:100%; }
textarea { resize:none; }
a{ color:#333;text-decoration:none;outline:none;}
a:hover{ text-decoration:none; color:#333;}

/*页面翻页 返回*/
.pages,.back{ width:94%; margin:0 auto; background:#f5f5f5 none repeat scroll 0 0; line-height:30px; margin-top:20px; padding-right:20px;}
.back{ text-align:center;}
.pages{ text-align:right;}
.pages .zi{border:1px solid #ddd;display:inline-block;height:20px;line-height:20px;margin:6px 2px;text-align:center;vertical-align:middle;width:170px}
.pages .current,.pages .num,.pages span{border:1px solid #ddd;display:inline-block;height:20px;line-height:20px;margin:6px 2px;text-align:center;vertical-align:middle;width:20px}
.pages .current{background:#85c123; color:#fff;}
.pages .next,.pages .prev{padding:3px;}
.pages  a:hover{background:#85c123; color:#fff;}
.pages span{width:160px}
.pageimg{ margin-bottom:5px; border:#cc9900 1px dotted; padding:5px;}
.m4zz{width: 100%; position: absolute; top: 40px; left: 0;filter:alpha(opacity=70); /*ie滤镜，透明度70%*/-moz-opacity:0.7; /*firefox私有，透明度70%*/opacity:0.7;/*其他，透明度70%*/}
#rtt { position:fixed; right:40px; bottom:40px; z-index:100; display:none; width:40px; height:40px; background: #888 url(../images/backtop.png) no-repeat scroll -42px center; text-align:center; border-radius:6px; line-height:16px; cursor:pointer;}
.rtt-con{display:none;border-radius:6px;background: #666; color:#fff;padding:4px 0;}
#rtt:hover .rtt-con{display:block;}
/*header*/
.top{height: 32px; line-height: 32px;border-bottom: 1px solid #ddd;font-size: 0}
.top h1{font-weight:normal;}
.top a{font-size: 12px; display: inline-block; width: 70px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 0 0 0 30px; background: url(../images/top-icon.jpg) no-repeat;}
.top a:first-child{border-right: 0;}
.top .top-lx{background-position: 0 0;}
.top .top-sm{background-position: 0 -30px;}
/* nav */
.nav{height: 54px; line-height: 54px;background: #96c928;}
.nav li{float: left;padding: 0 2.99%;border-left: 1px solid #75ae18}
.nav li:first-child{border-left:none;}
.pl-list li:hover,.nav li:hover,.nav-on{background: #75ae18;}
/*search*/
.searchbox{background:#f0f0f0;line-height: 50px;}
.search{margin-top: 8px;}
.shuru{display:inline-block;padding-left:24px;width:274px;height:36px;background:#fff;color:#333;line-height:36px}
.submit{display:inline-block;margin-right:20px;color: #fff; width:72px;height:36px;background:#85c123;text-align: center; cursor:pointer}
/*banner*/
div.wrapper { width: 1423px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: center 0 no-repeat;margin:0 auto;border-bottom: 4px solid #ddd;}
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 20px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; left: 1300px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1423px; height: 421px; }
#slideshow ul { display: none; }
/*main*/
	/*main1*/
.sub-tit{color: #909090;font-size: 14px;line-height: 18px;}
.m1-tit{padding: 0 0 0 40px;background: url(../images/icon-ab.jpg) no-repeat left center;height: 52px; line-height: 52px}
.m1-con{width:62%;}
.m1-more{display: block;width: 120px;height: 40px;line-height: 40px; text-align: center;background: #85c123;margin-top: 8px;}
	/*main2*/
.main2{background: #ececec;padding: 30px 0 40px;}
.m2-tit{ height: 54px; line-height: 36px; background: url(../images/ebg-tit.png) no-repeat center 20px ;text-align: center;}
.main2 li{background: #fff;float: left;width: 31%;margin: 0 1%;}

.main2 li:hover{background: #96c928;}
.main2 li:hover a{color: #fff;}
.main2 li:hover dl{border-color: #fff;}
.main2 li:hover dt a{background: #96c928;}
.main2 dl{position: relative;border-top: 1px solid #96c928;margin: 30px 10px 10px;padding: 20px 0 10px 30px;min-height: 64px;}
.main2 dt{font-size: 20px;font-weight: bold;text-align: center;position: absolute; top:-20px;left: 50%;}
.main2 dt a{ display: block;color: #96c928;padding: 0 10px; line-height: 40px;background: #fff;}
.m2-1 a{width: 144px;}
.m2-1{margin-left: -82px;}
.m2-2 a{width: 160px;}
.m2-2{margin-left: -92px;}
.m2-3 a{width: 150px;}
.m2-3{margin-left: -90px;}
.main2 dd{list-style: square; line-height: 32px;}
.m2-more{display: block;width: 70px;height: 20px;text-align: center;border-radius: 5px;border:1px solid #ddd;background: #eee;line-height: 20px;color: #333 !important;margin: 0 10px 10px 0 ;}

.ind-lx{width: 33%;background: #fff url(../images/border.jpg) no-repeat right top;padding:0 10px 30px;}
.m3-tit{font-weight: normal; text-align: center;position: relative;margin:10px 30px 20px 0;border-bottom: 3px solid #ccc;height: 30px;}
.m3-tc{position: absolute;top:16px;left:50%;margin-left: -58px; width: 96px;padding: 0 10px;background: #fff;line-height: 36px;}
.ind-lx-con{margin: 10px 0;}
.m3-more{display: block;width: 140px;height: 24px;line-height: 24px;text-align: center;border:1px solid #85c123;}


.linkbox{background:#fbfbfb;padding: 30px 0}
.link-wz{width:220px;height:73px;line-height:73px;border:1px solid #ddd;text-align:center;}
.link  a{display: inline-block;_display:inline;width: 229px;height: 76px;background: url(../images/elink.jpg) no-repeat; margin-left: 20px;}
.link  a:first-child{margin-left: 0;}
.link .link1{background-position: -2px 0;}
.link .link2{background-position: -240px 0;}
.link .link3{background-position: -478px 0}
.link .link4{background-position: -715px 0}
/*footer*/
.foot-navbox{text-align: center; background:#e8f3d5;line-height: 40px;}
.foot-nav li{display:inline-block; _zoom: 1; *display:inline;}
.foot-nav li a{display:block;padding: 0 8px; text-align:center;color:#666}
.copy{text-align: center; background:#85c226;line-height: 50px;border-top: 2px solid #fff; color:#fff}
.copy a,.copy a:hover{color:#fff}
.copy a:hover{text-decoration:underline;}
.foot-ewm{margin:20px 40px;float:right}

/*page*/
.pageban1{height: 367px;background: url(../images/pageban1.jpg) no-repeat center;}
.pageban2{height: 367px;background: url(../images/pageban2.jpg) no-repeat center;}
.pageban3{height: 367px;background: url(../images/pageban3.jpg) no-repeat center;}
.pageban4{height: 367px;background: url(../images/pageban4.jpg) no-repeat center;}
.pageban5{height: 367px;background: url(../images/pageban5.jpg) no-repeat center;}
.pageban6{height: 367px;background: url(../images/pageban6.jpg) no-repeat center;}
.pageban7{height: 367px;background: url(../images/pageban7.jpg) no-repeat center;}
.pagel{width: 230px;}
.pagel p{margin: 16px 8px;}
.pl-tit {line-height: 40px;}
.pl-list li{line-height: 40px;background: #ececec;padding-left: 30px;border-bottom: 1px solid #fff;box-shadow:0 1px #ececec;margin: 14px 0 0 0;}
.pl-list li a{color:#96c928;}
.pl-list li:hover a{color:#fff;}
.pager{width: 730px;}
.page-ab p{margin: 20px 10px 0 0;}
.page-ab p:first-child{margin-top: 0;}

.page-fm li{float: left; height: 200px; margin: 0 0 0 18px; padding: 10px 0;text-align: center;width: 30%;}
.page-fm p{line-height:36px; margin-top:10px; font-size:14px;}
.page-fm img{border:#CC9900 1px dotted; padding:5px; background:#eee;border-radius:8px;}

.list-tit{width:110px;padding:0 20px 0 30px;line-height:40px;background:#75ae18 url(../images/icon-p1.png) no-repeat 10px center;font-size:14px;}
.page-prod dd{float:left;line-height:36px;background:url(../images/icon-p2.png) no-repeat 16px center; margin:10px 46px 10px 20px; padding: 0 20px 0 30px;}
.page-prod dd:hover{background:#75ae18 url(../images/icon-p2w.png) no-repeat 16px center;}
.page-prod dd:hover a{color:#fff;}
.prod-tit{text-align:center;;line-height:40px;background:#75ae18;}
.prod-con {padding:20px 0 0 20px; line-height:30px;}
.prod-con td{border:1px solid #ddd;}
.page-fm{position:relative;}
.arrow_l{display:block; width:35px;height:63px;position:absolute;left:2%;top:45%;background:url(../images/left.jpg) no-repeat center}
.arrow_r{display:block; width:35px;height:63px;position:absolute;right:2%;top:45%;background:url(../images/right.jpg) no-repeat center}
.order-main input{border: 1px solid #ddd; height:24px; *line-height: 24px; padding-left: 5px;}
.form-btn{display:inline-block;zoom:1;vertical-align:baseline;margin:20px 20px 0;outline:0;cursor:pointer;text-align:center;text-decoration:none;padding:.3em 1em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#d9eef7;border:solid 1px #E78449;background:#ff9900;background:-webkit-gradient(linear,left top,left bottom,from(#E78449),to(#ff6000));background:-moz-linear-gradient(top,#E78449,#ff6000);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#E78449', endcolorstr='#ff6000')}
.form-btn:hover{text-decoration:none}
.order-mes{border:1px solid #ddd;padding: 5px 0 0 8px;margin:8px 0;}
.page-lx{min-height:360px;background:url(../images/ew.png) no-repeat 70% 0}
.page-lx h1{margin:30px 0 10px 0;font-size: 16px;}
.page-lx li{line-height:36px;padding:0 0 0 30px;background:url(../images/dot.gif) no-repeat 3px center;border-bottom:1px dashed #ddd; width:80%;}
/*page*/

/*reset*/
.wrap{width:1000px;margin:0 auto;}
.clear:after{clear:both;height:0;visibility:hidden;content:"";display:block;}
.clear{zoom:1;}
.clr{ clear: both;}
.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.mr0{margin-right:0;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.hr{border:1px solid #323232;margin:15px 0;height:0;}
.colorgary{color:#909090;}

.kg{ font-family:"宋体";}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs24{font-size: 24px;}
.fs30{font-size: 30px;}
.cw,.cw a,.cw a:hover,.cw:hover{color: #fff;}
.cy{color: #ff0;}
.cb,.cb a,.cb a:hover,.cb:hover{color: #96c928}