@charset "utf-8";
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#222222; font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%; overflow-x:hidden;}
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px;}
a{ color:#222;}
.none{ display:none;}

.top{ height:89px; background:url(../images/topbj.jpg);}
.topm{ width:1000px; margin:0 auto;}
.logo{ float:left;}
.topcen{ float:left; margin-left:105px; margin-top:36px;}
.bb{ float:right; margin-top:29px; margin-left:15px; /*width:30px;*/ line-height:30px; font-size:16px;}
.bb:hover a{ color:#1a6a28}
.seach{ float:right; margin-top:26px; width:272px; height:36px; background:url(../images/seach.jpg) no-repeat center;}
.seach .txt{ width:210px; padding-left:14px; line-height:36px; color:#222; background:none; border:0px; outline:none; float:left;}
.seach .btn{ width:48px; height:36px; background:none; border:0px;float:left;cursor:pointer}
.nav{ height:45px; background:url(../images/navbj.jpg)}
.navm{ width:1000px; margin:0 auto;}
.navm ul{ width:1020px;}
.navm ul li{ width:127px; float:left; line-height:45px; text-align:center; }
.navm ul li a{ color:#fff; font-size:14px; display:block;}
.navm ul li:hover{background:url(../images/navh.jpg) no-repeat center; font-weight:bold;}
.navm ul .navlixz{background:url(../images/navh.jpg) no-repeat center; font-weight:bold;}
.content{ background:#fefefe; padding:13px 0px;}
.contentm{ width:1000px; margin:0 auto;position:relative; }
.banner{ height:357px; background:url(../images/banner.jpg) no-repeat center;}
.spro{ margin-top:13px; overflow:hidden;}
.spronew{ float:left; width:497px; overflow:hidden}
.sproimg{ float:left; width:247px; height:153px; overflow:hidden;}
.sproimg img{ width:100%;display:none;transition: all 0.3s ease-out 0s;}
.sproimg img:hover{transform:scale(1.2,1.2);}
.spronewr{ width:250px; height:153px; background:url(../images/newbj.jpg) no-repeat center; float:left; overflow:hidden}
.spronewtitle{ text-align:center; margin-top:22px; font-size:16px; color:#166727; font-weight:bold;}
.spronewc{ width:240px; margin:0 auto; margin-top:25px;}
.spronewc ul{ width:260px;}
.spronewc ul li{ width:80px; line-height:40px; height:40px; overflow:hidden;  float:left ; text-align:center; background:#2e7a2c; margin-right:1px; margin-bottom:1px;}
.spronewc ul li a{color:#fff;}
.spronewc ul .spronewcli{ background:#919191; font-weight:bold;}
.sprolm{ float:right; width:496px; overflow:hidden}
.sprolml{ float:left;width:224px; height:153px; overflow:hidden}
.sprolml img{width:100%; display:none;transition: all 0.3s ease-out 0s;}
.sprolml img:hover{transform:scale(1.2,1.2);}
.sprolmr{ width:271px; height:153px; background:#adacae; float:left; overflow:hidden;}
.sprolmrm{ width:257px; margin:0 auto; margin-top:9px;}
.sprolmrm ul{ width:258px;}
.sprolmrm ul li{ width:85px; line-height:44px;  float:left ; text-align:center; background:#2e7a2c; margin-right:1px; margin-bottom:1px;}
.sprolmrm ul li a{color:#fff;}
.sprolmrm ul .sprolmrmli{background:#919191; font-weight:bold;}
.contenb{ margin-top:13px; overflow:hidden}
.contenbl{ width:729px; height:216px; float:left; background:url(../images/aboutbj.jpg) no-repeat center; overflow:hidden}
.sabout{ float:left; width:337px; margin-left:15px;}
.contenblt{ margin-top:15px; overflow:hidden; margin-bottom:10px;}
.stopl{ float:left; font-size:16px; font-weight:bold; color:#222222;}
.stopr{ float:right; }
.stopr a{ color:#222222}
.saboutimg img{ width:100%;}
.saboutwz{ color:#222222; font-size:13px; line-height:21px; margin-top:8px;}
.snew{ width:340px; float:right; margin-right:10px;}
.snewc ul .snewo{ padding-bottom:12px; border-bottom:1px dashed #cfcfcf; margin-bottom:12px; padding:0px; background:none;}
.snewc ul .snewtop{ overflow:hidden}
.snewc ul .snewttitle{ float:left; font-size:14px; font-weight:bold; color:#222222;}
.snewc ul .snewtdate{ float:right;color:#222222;}
.snewc ul .snewzy{ color:#222222; line-height:20px; margin-top:12px;}
.snewc ul li{ overflow:hidden; margin-bottom:10px; padding-left:13px; background:url(../images/dian.png) no-repeat 0px 6px;;}
.snewc ul li .snewtl{ float:left; color:#222222;}
.snewc ul li .snewtr{ float:right; color:#222222;}
.snewc ul li:hover .snewtl{ color:#1a6a28 ;}
.snewc ul .snewo:hover .snewttitle{color:#1a6a28 ;}
.scontact{ float:right; width:256px;}
.scontactc{ padding:8px 13px 0 13px; border:1px solid #eaeaea; height:134px; color:#222222; line-height:22px;}
.yqjl{ background:#e9e9e9; line-height:27px; overflow:hidden; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf;}
.yqjlm{ width:1000px; margin:0 auto;}
.yqjlm{ font-size:14px; font-weight:bold;color:#222222;}
.yqjlm span{ font-size:12px; font-weight:100;}
.yqjlm span a{ color:#222222;}
.foot{ padding:15px 0px 12px 0px; text-align:center; background:#fefefe; color:#222222; line-height:22px;}
.foot a{color:#222222;}
.pfl{ position:absolute; top:0px; left:-235px;}
/*.pfl{ position:fixed; top:146px; left:-235px;}*/
.pfl .ewm{ position:relative; left:92px; width:133px; height:133px; text-align:center; font-size:14px; color:#333; top:20px;}
.pfl .ewm img{ margin-bottom:10px;}
/*.pfr{ position:fixed; right:10px; top:146px;}*/
.pfr{ position:absolute; top:0px; right:-200px;}


/*ny*/
.nycon{ background:#fefefe; padding:13px 0px;}
.nyconm{ width:1000px; margin:0 auto; position:relative}
.nyconb{ overflow:hidden; margin-top:13px;}
.conleft{ width:229px; float:left;}
.conlefttop{ height:54px; background:url(../images/nylnk.jpg) no-repeat center; overflow:hidden}
.conlefttop p{ line-height:54px; padding-left:18px; font-size:22px; font-weight:bold; color:#fff;}
.conleftc{ padding-top:10px; background:#e7e7e7;}
.conleftc ul li{ line-height:40px; background:#e7e7e7;}
.conleftc ul li a{ display:block; width:191px; border-bottom:1px solid #d0d0d0; margin:0 auto; font-size:14px; color:#222222; padding-left:17px; background:url(../images/leftjt.png) no-repeat 176px 17px;}
.conleftc ul li:hover{ background:#156627;}
.conleftc ul li:hover a{background:url(../images/hleftjt.png) no-repeat 176px 17px; color:#fff; border-bottom:1px solid #156627;}
.conleftc ul .conleftcxz{background:#156627;}
.conleftc ul .conleftcxz a{background:url(../images/hleftjt.png) no-repeat 176px 17px; color:#fff; border-bottom:1px solid #156627;}
.nyright{ float:right;width:759px;}
.nttop{ overflow:hidden; border-bottom:1px solid #ebebeb; padding-bottom:14px;}
.lj{ float:left; margin-top:21px; padding-left:33px; background:url(../images/home.png) no-repeat 9px 2px; color:#333; font-size:14px}
.lj a{ color:#333;}
.nyseach{ float:right; margin-top:2px; width:272px; height:36px; background:url(../images/seach.jpg) no-repeat center;}
.nyseach .txt{ width:210px; padding-left:14px; line-height:36px; color:#222; background:none; border:0px; outline:none; float:left}
.nyseach .btn{ width:48px; height:36px; background:none; border:0px;float:left;cursor:pointer}


.pageNavi{ text-align:center;}
.pageNavi span{ display:inline-block; width:37px; height:37px; background:#d0d0d0; font-size:14px; color:#666; margin-right:6px; line-height:37px; text-align:center}
.pageNavi a{ display:inline-block; width:37px; height:37px; background:#d0d0d0; font-size:14px; color:#666; margin-right:6px;line-height:37px; text-align:center}
.pageNavi .current{ background:#0d713f; color:#fff;}

/*product*/

.conleftcpro{ padding-top:10px; background:#e7e7e7;}
.conleftcpro ul li{ line-height:40px; background:#e7e7e7;}
.conleftcpro ul li a{ display:block; width:191px; border-bottom:1px solid #d0d0d0; margin:0 auto; font-size:14px; color:#222222; padding-left:17px; background:url(../images/leftjt.png) no-repeat 176px 17px;}
.conleftcpro ul li:hover .conleftcproli{ background:#156627;}
.conleftcpro ul li:hover a{background:url(../images/hleftjt.png) no-repeat 176px 17px; color:#fff; border-bottom:1px solid #156627;}
.conleftcpro ul .conleftcxz .conleftcproli{background:#156627;}
.conleftcpro ul .conleftcxz a{background:url(../images/hleftjt.png) no-repeat 176px 17px; color:#fff; border-bottom:1px solid #156627;}
.conleftcpro ul li .conleftcul{ display:none;}
.conleftcpro ul li .conleftculli a{font-size:12px;background:url(../images/leftjt.png) no-repeat 171px 11px;}
.conleftcpro ul li .conleftculli{ padding-left:10px; line-height:30px}
.conleftcpro ul li .conleftculli:hover a{background:url(../images/hleftjt.png) no-repeat 171px 11px; color:#fff; border-bottom:1px solid #156627;}
.conleftcpro ul li .conleftculli:hover{background:#156627;}


.conleftcpro{ padding-top:10px; background:#e7e7e7;}
.conleftcpro ul li{ line-height:40px; background:#e7e7e7;}
.conleftcpro ul li a{ display:block; width:191px; border-bottom:1px solid #d0d0d0; margin:0 auto; font-size:14px; color:#222222; padding-left:17px; background:url(../images/leftjt.png) no-repeat 176px 17px;}
.conleftcpro ul li:hover
.conleftcpro ul li:hover a{background:url(../images/hleftjt.png) no-repeat 176px 17px; color:#fff; border-bottom:1px solid #156627;background:#156627;}
/*.conleftcpro ul .conleftcxz{background:#156627;}*/
.conleftcpro ul .conleftcxz a{background:url(../images/hleftjt.png) no-repeat 176px 17px; color:#fff; border-bottom:1px solid #156627;}
.conleftcpro ul .conleftcxz .conleftcul .conleftculli a{ color:#222222;border-bottom: 1px solid #d0d0d0;}
.conleftcpro ul .conleftcxz .conleftcul .conleftculli:hover a{ color:#fff;border-bottom:1px solid #156627;}





.product{ width:740px; margin:0 auto; margin-top:17px;}
.product ul{ width:760px; margin-bottom:14px; overflow:hidden}
.product ul li{ float:left; width:234px; margin-right:19px; margin-bottom:19px;}
.product ul li img{ border:1px solid #d0d0d0; width:234px; height:150px;}
.product ul li p{ text-align:center; font-size:13px; color:#222222; margin-top:19px;}
.product ul li:hover p{ color:#1a6a28;}


/*productshow*/
.prohbj{ position: fixed; top:0px; bottom:0px; width:100%; background:#000000; opacity:0.5; display:none; z-index:999;}
.prokk{  margin:0 auto; position:fixed; top:20px; width:100%; display:none;z-index:999;}
.productshow{ width:470px; margin:0 auto; position:relative}
.proclose{ position:absolute; right:0px; top:0px;}
.anniu div{ width:20px; height:37px;position:absolute; top:284px;}
.proleft{ left:14px; background:url(../images/jtl.jpg) no-repeat center;}
.proright{right:14px;background:url(../images/jty.jpg) no-repeat center;}
.proleft:hover{ background:url(../images/hjtl.jpg) no-repeat center;}
.proright:hover{background:url(../images/hjty.jpg) no-repeat center;}
.productshowimg{ width:469px; height:655px; background:#fff; text-align:center;}


/*about*/
.about{width:740px; margin:0 auto; margin-top:17px; font-size:14px; color:#222; line-height:2em;min-height:350px;}
.aboutc{ padding:0px 10px;}

/*contact*/
.contact{width:740px; margin:0 auto; margin-top:17px; font-size:14px; color:#222; line-height:2em;min-height:350px;}
.contactc{ padding:0px 10px;}

/*news*/
.news{width:740px; margin:0 auto; margin-top:17px;min-height:350px;}
.newsc ul{ margin-bottom:30px;}
.newsc ul li{ overflow:hidden; margin-bottom:5px; padding-left:13px; background:url(../images/dian.png) no-repeat 0px 13px; line-height:30px; font-size:14px; border-bottom:1px dashed #cfcfcf}
.newsc ul li .newstitel{ float:left; color:#222222; }
.newsc ul li .newsdate{ float:right; color:#222222;}
.newsc ul li:hover .newstitel{ color:#1a6a28;}


/*newsshwo*/
.newsshow{width:740px; margin:0 auto; margin-top:17px; min-height:350px;}
.newsshow .newstitel{ text-align:center; font-size:16px; color:#222;}
.newsdate{ text-align:center; margin:5px 0; font-size:14px; color:#999;}
.bshare-custom{ text-align:center; margin-bottom:10px;} 
.newsshowcon{ font-size:14px; color:#666; line-height:2em; padding:10px 0px;}
.ns_pn{ font-size:14px; color:#666;}
.ns_pn div{ margin-bottom:10px;}
.ns_pn div a{ color:#666;}


/*honor*/
.honor{ width:740px; margin:0 auto; margin-top:17px;}
.honor ul{ width:760px; margin-bottom:14px; overflow:hidden}
.honor ul li{ float:left; width:234px; margin-right:19px; margin-bottom:19px;}
.honor ul li img{ border:1px solid #d0d0d0; width:100%; height:340px;}
.honor ul li p{ text-align:center; font-size:13px; color:#222222; margin-top:19px;}
.honor ul li:hover p{ color:#1a6a28;}

/*honorshow*/
.honorshow{ width:740px; margin:0 auto; margin-top:17px;}
.honorshowtitle{ text-align:center; font-size:16px; color:#222;}
.honorshowimg{ text-align:center; margin:10px 0px;}
.honorshow .ns_pn{ margin-top:15px;}
.honorshow .bshare-custom{ text-align:left}


/*message*/
.message{ width:740px; margin:0 auto; margin-top:17px;}
.messagec{width:600px; margin:0 auto;font-size:14px; overflow:hidden;}
.messagec div{ overflow:hidden;}
.messagec dt{ width:100px; float:left; text-align:right; margin-bottom:15px; line-height:34px;}
.messagec dd{ width:490px; float:left;margin-bottom:15px; margin-left:10px;}
.messagec dd input{ height:20px; padding:5px 5px; width:400px;}
.messagec dd textarea{ height:100px; width:400px;padding:5px 5px;}
.messagec dd font{ color:red;}
.messagec dd #txt_code{ width:100px;}
.messagec .tjys input{ width:100px; padding:5px 0; height:auto; border:1px #999 solid; font-family:"微软雅黑"}





/*漂浮，在线咨询*/
#zxzx_rt{ position:relative;  color:#222; z-index:9999; top:10px;}
#zxzx_rt .close{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:160px; height:123px; border:2px solid #186928; background:#FFF;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#186928; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px; color:#222222;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#222; z-index:9999; width:256px; height:335px; border:1px solid #186928; border-radius:4px; background:#FFF; display:none;}
#zxzx .top1{ height:42px; color:#FFF; background:#186928; border-radius:4px; overflow:hidden;}
#zxzx .top1 .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top1 .tit p{ color:#fff; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top1 .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top1 .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#186928; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}


.inq_btn{ clear:both; background:#07774E; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; /*margin-top:15px;margin-left:30px;margin-bottom:10px;*/ border-radius:5px;   } 
.inq_btn:hover,.inq_btn:active{ color:#FFF;}



.pro_main{ clear:both; padding:25px 0; line-height:26px; min-height:260px;}
.pro_list{ overflow:hidden;}
.pro_list li{ float:left; margin:0 19px 25px 0;}
.pro_list li.none{ margin-right:0px;}
.pro_list li a{ display:block; border:1px solid #AAB0AE; text-align:center;}
.pro_list li a img{ display:block; max-width:100%;}
.pro_list li a p{ height:28px; line-height:28px; border-top:1px solid #AAB0AE; background:#E5E5E5; color:#666;}
.pro_list li a:hover{ border-color:#006D37;}
.pro_list li a:hover p{ background:#006D37; color:#fff;}
.fd_pro_tb{ width:95%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #006d34;}
.jn_box textarea:focus{ border:1px solid #006d34;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#006d34}


.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer;}

