@charset "utf-8";
/* CSS Document */
body {font-family: "宋体",Helvetica,Arial,sans-serif;font-size:12px; margin:0;padding:0;color:#333; background-color:#ffffff;}
div { float:none; margin:0px auto; padding:0;}
body>div{margin:0 auto}
form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color: #333 }
i,em { font-style:normal;}
img { border:0;}
.clear { clear:both; line-height:0; height:0; display:block;}

.fr { float: right; }
.fl { float: left; }
a:hover{ -webkit-transition:all 0.5s;-webkit-transiton-delay:0.6s;}
.trans{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}
/**头部样式**/
.ztoolbar_bg { width: 100%; height:40px; line-height: 40px;min-width:1190px; background: url(../images/top_bg.jpg) repeat-x;}
.ztoolbar{ width: 1190px; height:auto; margin: 0px auto; }
.ztoolbar .zleft{color: #666666; padding-left:17px;}
.ztoolbar .zmiddle{ color:#14945c;}
.ztoolbar .zmiddle a:hover{ text-decoration:underline;}
.ztoolbar .zmiddle a{ color:#14945c;}
.ztoolbar .zright {color: #666666; }
.ztoolbar .zright a { color: #666666; margin-right:5px; }
.ztoolbar .zright a:hover{  color:#14945c;}
.ztop_bg { height: 147px; }
.ztop_bg .ztop { height:100%; width: 1190px; margin: 0px auto; }
.ztop_bg .ztop .zlogo { width: 554px; height:85px; margin:23px 20px 0 0px; overflow: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;}
address,cite,dfn,em,var{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.search_box {float: left;
    width: 388px;
    height: 40px;
    border: 2px solid #16922b;display:inline;}

.search {width:388px;margin:0px;line-height:40px;height:40px;}

.search a {text-decoration:none;cursor:pointer;}

.search input {float:left;}

.select {background:#fff url(../images/bg.png) no-repeat 47px -6px;border:0;border-right:solid 2px #fff;width:55px;height:40px;color:#919191;line-height:40px;padding-left:12px;float:left;position:relative;z-index:99999;font-size:14px; font-family:"微软雅黑"; letter-spacing:1px; cursor:pointer;}

#s0{ display:block; background:#fff url(../images/bg.png) no-repeat 39px -6px; cursor:pointer;}

/*#s0:hover{background:#fff url(../images/bg.png) no-repeat 39px 18px;}*/
.part {left:-2px;top:40px;width:65px;padding:4px 1px 1px;background:#fff url(select_top../images/bg.png) no-repeat left top;border:solid 2px #16922b;border-top:0;line-height:30px;position:absolute;z-index: 9999;height:auto;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;text-indent: 2px; z-index:999;}

.part p {overflow:hidden;}

.part p a {height:30px;color:#666;line-height:30px;padding-left:8px;width:82px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}

.part a:hover {background:#f5f5f5;color:#16922b;}

.enter {border:0;width:247px;float:left;height:34px;color:#999;line-height:34px;padding-left:5px;margin-top:3px;font-size:12px;outline:none;}

.enters {border:0;width:348px;float:left;height:34px;color:#333;line-height:34px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}

.sb {background:url(../images/search_btn.jpg) no-repeat;border:0;width:67px;_width:64px;height:40px;cursor:pointer;}
.zsearch{width: 390px;
    height: 70px;
    margin-top: 43px;}
	.zsearch_key { padding-top: 52px;
    color: #b3b3b3;
    margin-left: 8px; }
.zsearch_key a { color: #b3b3b3; text-decoration: none; padding-right:12px; }
.zsearch_key a:nth-child(4){color:#14945c;}
.zsearch_key a:nth-child(2){color:#14945c;}
.zsearch_key a:hover { color:#14945c;}
/*搜索结束*/
.zshop{
	width: 140px;
    font-size: 12px;
    position: relative;
    top: 45px;
    z-index: 99;
    border: 1px solid #c7c7c7;
	 background-color:#f5f5f5;}
.mini_cart_btn {
    display: block;
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    color: #2d2d2d;
}
.cart_num {
    display: block;
    position: absolute;
    float: left;
    top: -8px;
    line-height: 10px;
    width: auto;
    min-width: 12px;
    text-align: center;
    vertical-align: middle;
    left: 105px;
    font-weight: 700;
    font-family: tahoma;
    font-style: normal;
    color: #fff;
    font-size: 12px;
    height: 12px;
    padding: 2px;
    background: #005c00;
    border-radius: 16px;
}
.mini_cart_btn span {
    position: absolute;
    width: 98px;
    left: 43px;
    background-position: -110px -312px;
  }
.mini_cart_btn span:hover{ color:#005c00;}
.mini_cart_btn{
	background:url(../images/shop.jpg) no-repeat 15px 10px;
}
/*导航*/
.nav_bg{ width:100%; height:33px; border-bottom:3px solid #16922b; }
.navmenu{ width:1190px; line-height:33px; margin:0px auto;}
.navmenu .navr{ width:942px; height:33px; line-height:33px; margin-left:40px;}
.navmenu .navr a{ font-family:"微软雅黑"; font-size:15px; color:#333333; display:block;padding:0px 36px; float:left;}
.navmenu .navr a:hover{color:#16922b; }
.hc_lnav{z-index:9999;position:relative;width:208px; float:left;}
.hc_lnav .allbtn{z-index:99999;position:relative;}
.hc_lnav .allbtn h2 a{ height:36px;line-height:33px;width:208px;display:block;font-family: "Microsoft YaHei";color:#ffffff;font-size:17px; font-weight: normal;letter-spacing:1px;background:#16922b;text-align:center;}
.hc_lnav .allbtn ul{z-index:99999;position:absolute;width:208px;display:block;height:389px;padding-top:6px;top:36px;left:0px; background-color:#f2f2f2;}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li:last-child{ border-bottom:none;}
.hc_lnav .allbtn ul li{zoom:1;clear:both;cursor:default; width:169px;margin:14px 24px 20px 15px;}
.hc_lnav .allbtn ul li .tx{height:14px;line-height:14px;}
.hc_lnav .allbtn ul li .tx span{ display:inline-block; width:3px; height:14px; background-color:#029d5e; float:left; margin: 1px 10px 0 0;}
.hc_lnav .allbtn ul li .tx a{font-family:"微软雅黑";color:#1d9061;font-size:14px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s; display:inline-block; width:auto; float: left; width:156px; }
.hc_lnav .allbtn ul li .tx a i{ display:inline-block; float:right; font-size:15px; color:#1d9061;}
.hc_lnav .allbtn ul li dl{zoom:1;color:#333;clear:both;overflow:hidden; margin-top:5px;}
.hc_lnav .allbtn ul li dl a{ font-family:"微软雅黑";line-height:29px;white-space:nowrap; width:84px;float:left;color:#696969; font-size:14px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s;}
.hc_lnav .allbtn ul li dd{width:169px;float:left;  overflow:hidden;}
.hc_lnav .allbtn ul li:hover a{color:#1d9061;}
.hc_lnav .allbtn ul li:hover a:hover{ text-decoration:underline;}
.hc_lnav .allbtn ul li dl a:nth-child(4){margin-left:6px !important; width:78px !important;}
.hc_lnav .allbtn ul li dl a:nth-child(2){ margin-left:6px !important;width:78px !important;}
/*菜单栏结束*/

/*底部开始*/
.zbottom_bg{ width:100%; height:167px; border-top:3px solid #ececec;  margin-top:26px;}
.zbottom{ width:1190px; margin:0 auto; height:auto; overflow:hidden; }
.bom2_l{ width:765px; height:auto; float:left; overflow:hidden; margin-top:14px; }
.bom2_l img{ float:left; }
.bom2_l p{ font-family:"微软雅黑"; font-size:14px; color:#16922b; margin-top:10px; height:20px; line-height:22px;padding-left: 8px;}
.bom2_l p a{ color:#16922b;   }
.bom2_l p a:hover{ text-decoration:underline;}
.bom2_r{ width:auto; height:auto;float:right; margin-top:40px; margin-left:28px;}
.bom2_r span{ font-size:18px; color:#16922b; font-family:"微软雅黑";}
.bom2_r p{ font-size:14px; color:#16922b; font-family:"微软雅黑";line-height:22px; margin-top:30px;}
.botnav{ margin-top:86px;}
.botnav a{ display:inline-block; padding:0px 8px; color:#16922b; font-family:"微软雅黑"; font-size:14px; float:left;}
.botnav a:hover{color:#16922b;}
.zline{ width:1px; height:83px; background-color:#a2d3aa; margin-top:48px;float:left}
/*==bottom==*/
