/***********************公用样式开始**************************/
body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,strong,span,th,table,tr,td,dl,dd,form,fieldset,legend,img,input,textarea,select{margin:0;padding:0}
body{font-family:宋体;font-size:14px;color: #313131;}
a{font-size:14px;text-decoration:none;color:#313131;}
a:hover{font-size:14px;text-decoration:underline;color:#f5b800; text-decoration:none}
em{font-style:normal}
ul,ol,li{list-style-type: none;}
img{border:0;vertical-align:middle}
.clear{clear:both;}
.none{display:none;}
.block{display: block;}

.top{ background:url(../images/x-02.png) repeat-x; height:111px; z-index:9999; position:relative;}
.top1{ width:1030px; margin:0 auto}
.top1-left{ float:left}
.top1-right{ float:right}
.top1-right-bottom{ height:60px; padding-top:15px;}
.top1-right-bottom li{ float:left; position:relative; height:40px; line-height:40px; width:90px; text-align: center}
/*.top1-right-bottom li.x{ width:140px; text-align:center}*/
.top1-right-bottom li:hover{background:#2d8703; color:#fff; text-decoration:none}
.top1-right-bottom li:hover a{ color:#fff}
.top1-right-bottom li ul.nav{ display:none; position: absolute; background-color:#fff; top:40px; margin:0 auto}
.top1-right-bottom li:hover ul.nav{ display:block}
.top1-right-bottom li:hover ul.nav li{ background:#256a01; color:#fff;}
.top1-right-bottom li ul.nav li{ background:#256a01; color:#fff; text-decoration:none; width:90px; text-align:left;margin-top: 1px; text-align:center}
.top1-right-bottom li ul.nav li:hover{background:#2d8703;}
/*.top1-right-bottom li ul.nav li.x{ width:140px; text-align:center}*/
.top1-right-bottom li ul.nav li a{color:#fff; margin-top:1px; width:auto}
.top1-right-bottom a{ font-size:16px; }
.top1-right-bottom a:hover{}
.top1-right-top{ float:right; margin-top:15px}
.top1-right-top .member{ text-align:right; margin-right:20px; float:left}


/**********************搜索***********************/
.serch{ float:left; width:191px; height:23px; padding-right:20px; }
#keyword{ float:left; background:url(../images/x-30.png) no-repeat;width:160px;color:#CCC;font-size:12px; height:23px; border:0px}
#ss_btn3{ float:right;width:31px;height:23px; background:url(../images/x-20.png) no-repeat left center;font-size:0;color:#faf2c2;cursor:pointer;border:none;}


.dianhua{ float:left; font-size:14px; line-height:23px; padding-right:20px;}
.dianhua span{ color:#e8a900}


/*轮播样式*/
.banner{width:100%; height:572px; background:#fff; margin-top:-13px; z-index:100; position:relative; float:left; color:#f00f00;}
.slide .slider { position:relative; height:572px; width:100%;z-index:500; min-width:1280px;}
.slide .slider .fcon{overflow: hidden;}
.slide .slider {width:100%;height:572px;position:relative; margin:0; padding:0;}
.slide .slider li.location {width:80%; margin:0 auto; height:0; position:relative}
.slide .slider  a.prev11{ position:absolute; left:50px; top:280px; z-index:555}
.slide .slider  a.next11{ position:absolute; right:55px; top:280px; z-index:555}
.slide .slider  a.prev11 img{width:22px; height:33px;z-index:555}
.slide .slider  a.next11 img{ width:22px;  height:33px;z-index:555}
.slide .slider  .fcon{display:none; width:100%; height:572px; border:none; cursor:pointer;z-index:500}
.slide .slider  .fcon a{ display:block; width:100%; height:572px;}
.slide .dot_box{height:15px;text-align:center; position:absolute; right:30%; bottom:10px; z-index:500; display:none}
.slide .dot_box a{display:inline-block;height:15px;width:15px;overflow:hidden;background:url(../images/r.png) no-repeat;margin:0 1px;}
.slide .dot_box a.current{background:url(../images/h.png) no-repeat;}

.slider2{width:2000px;}
.slider2 li{float:left;}



.dingwei{ width:100%; height:385px; margin-top:-80px; z-index:9999; background:url(../images/fff.png) repeat-x;  position:relative; float:left;}
.n-one-center-span1{ background:#e5e5e5; font-size:12px; text-align:center;  float:left; width:60px; margin:10px 10px 0px 12px; color:#1b6b0f; line-height:22px;}
.n-one-center-span1 p{ font-size:24px;}
.n-one-center-span2 a{ font-size:12px; color:#666; line-height:20px; width:240px; float:left; margin-top:12px;}
.n-one-center-span2 a:hover{ color:#F90}
.n-one-center-span2 a p{ font-size:12px; color:#333; font-weight:600}


.dingwei{ width:100%; height:385px; margin-top:-80px; z-index:9999; background:url(../images/fff.png) repeat-x;  position:relative; float:left;}


.banner-n{ width:100%; height:270px; margin-top:-12px; z-index:100; background:url(../images/fff.png) repeat-x;  position:relative center; float:left; overflow:hidden}
.banner-n img.width100{ height:270px}
.banner-n1{ width:100%; height:560px; margin-top:-12px; z-index:100; background:url(../images/fff.png) repeat-x;  position:relative; float:left}
.banner-n1 img.width100{ height:560px}
.dingwei2{ background:url(../images/x-60.png) repeat-y; width:382px; z-index:9999; position:relative; float:left;position: absolute; top:15%; right:20%; min-height:200px; height:auto}
.dingwei2-1{ background:#fff; width:360px; margin:10px}

.dingwei3{ background:url(../images/x-60.png) repeat-y; width:382px; z-index:9999; position:relative; float:left;position: absolute; top:15%; right:20%; height:auto}


.n-one-1{ width:1030px; margin:0 auto; padding-bottom:20px;}
.n-one-1 li{ float:left; margin:0 6px; background:url(../images/x-03.png) no-repeat;  width:330px; height:363px; padding-top:10px;}
.p1{ background:url(../images/x-04.png) no-repeat center ; width:309px; height:30px; margin:0 auto; line-height:30px; font-size:18px; text-align:center; font-weight:600}
.n-one-1-p1{ width:305px; height:135px; margin:0 auto; margin-top:10px;}
.n-one-1-p2 a{ display:block; line-height:24px; width:305px; margin:0 auto; margin-top:10px; color:#4c4b4b}
.n-one-1-p2 span{ color:#F90}
.n-one-1-p2 a:hover{ display:block; line-height:24px; width:305px; margin:0 auto; margin-top:10px; color:#f5b800}
.n-one-1-p3{margin-top:15px; padding-left:12px;}
.n-one-1-p4 a{ display:block; margin-top:15px; padding-left:40px; float:left}
.n-one-3-top{ text-align:center; line-height:30px; font-weight:600}

.n-one-1-p5 a{ display:block; line-height:24px; width:305px; margin:0 auto;  color:#4c4b4b}
.n-one-1-p5 span{ color:#F90}

.n-two{background:#cee5aa; position:relative;}
.n-two-bai{ width:1030px; margin:0 auto}
.n-two-1 img{ margin:0 auto;}



/**********************底部轮播****************************/
.rollBox {width:970px;overflow:hidden;margin:0 auto; padding-top:20px; padding-bottom:30px; position: relative;}
.rollBox .LeftBotton {height:43px;width:43px;background:url('../images/332211.png') no-repeat;overflow:hidden;cursor:pointer; position:absolute;left:15px; top:75px}
.rollBox .RightBotton {height:43px;width:43px;background:url('../images/332222.png') no-repeat;overflow:hidden;cursor:pointer; position:absolute; right:15px;top:75px}

.rollBox .Cont {width:970px;overflow:hidden;float:left;}

.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic { float:left;text-align:center; padding-right:10px;}
.rollBox .Cont .pic a{width:222px; display:block; padding:6px;background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p {line-height:26px;color:#505050;margin: 0px;padding: 0px;}
.rollBox .Cont a:link, .rollBox .Cont a:visited {color:#626466;text-decoration:none;}
.rollBox .Cont a:hover {color:#f00;text-decoration:underline;}
.rollBox #List1, .rollBox #List2 {float:left;}


.foot{ margin:0 auto; width:1030px; padding-top:10px;}
.foot p img{text-align:center}
.foot p{ text-align:center; line-height:24px; font-size:12px;}
.foot-img{ margin:0 auto;}
.foot-bottom{ height:6px; background:#2c8202}


/******************************************************************联系我们*************************************************************************************/
.contact{ background:#f2f2f2;padding-bottom:10px;}
.contact-one{ width:1030px; margin:0 auto; padding-top:20px;}

.contact-bd-top{ background:url(../images/x-17).png) no-repeat;}
.contact-bd-center{ background:url(../images/x-18.png) repeat-y;  min-height:400px; height:auto}
.bd-center-1{ border-bottom:solid 1px #2c8202; width:980px; margin:0 auto; padding-top:20px; height:35px;}
.bd-center-1-left{ height:33px; line-height:32px;display:block; border-bottom:solid 2px #2c8202; float:left; font-size:22px; color:#2c8202; padding:0px 10px;}
.bd-center-1-right{ float:right; line-height:35px; font-size:12px; color:#666}
.bd-center-1-right a{ font-size:12px;}
.bd-center-nn{ width:950px; margin:0 auto}
.bd-center-nn-p1{ margin-top:30px; font-size:22px; font-weight:600px;}
.bd-center-nn-p2{ margin-top:10px; font-size:12px; color:#999; border:solid 1px #ccc; padding:0 10px; height:20px; width:400px; line-height:20px; margin-bottom:30px}
.bd-center-nn-p3{line-height:40px;font-size:16px;}
.bd-center-nn-p3 span{color:#ff6c00}
.contact-bd-bott{ background:url(../images/x-19.png) no-repeat; height:39px; width:1030px; margin:0 auto }


.ns33{border-bottom:1px dashed #999999; height:37px; width:740px; margin:0 auto;; line-height:42px; padding:0; padding-top:10px}
.ns331{ float:left; width:5px}
.ns332 a{ float:left; width:560px;color:#504f4f;padding-left:10px}
.ns332 a:hover{ color:#f5b800}
.ns333{ float:right; padding-right:5px; font-size:12px; color:#999}

/*下一页*/

.lie{ text-align:center;color:#FFF; padding-bottom:20px; padding-top:10px}
.lie li{ float:left; background:#CCC;}
.lie ul{padding:10px 0px 10px 0px;height:26px;line-height:26px; width:400px; margin:0 auto}
.lie li{float:left;margin-left:6px; display:inline;background:#06F;}
.lie-1 a{ border:solid 1px #999;color:#06F; display:block}
.lie li a{height:24px;width:24px;text-align:center;line-hieght:24px;border:solid 1px #ddd; background:#FFF; display:block}
.lie li a:hover{ background:#FFF; border:solid 1px #CCC;color:#f5b800; text-decoration:none;}


/************************************************详情*************************************/
.title{padding-top:20px; width:740px; margin:0px auto}
.title_1{ font-size:18px; font-weight:bold; text-align:center; height:40px; line-height:40px; border-bottom:solid 1px #ccc}
.content{padding-top:10px; width:740px; margin:0px auto; line-height:2}
.content img{max-width:740px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 740)?"740px":"auto"});}
.zhut3{ font-size:16px; font-weight:bold; text-align:center; height:40px; line-height:40px; border-bottom:solid 1px #ccc}
.zhut4{padding-top:10px; margin:0px auto;}
.zhut2-1{padding-top:30px; font-size:16px; font-weight:bold; color:#000; line-height:40px}
.zhut2-2{ color:#858585; line-height:30px}
.h31{ float:left; margin-top:5px; font-size:14px; color:#858585}
.h32{ float:right;margin-top:5px; font-size:14px;color:#858585 }
.news_con_con h3{ text-align:center;padding:22px 0px 16px 0px;border-bottom: dashed 1px #b5b5b5;}
.xiayp{ border-top:solid 1px #ccc; margin:0 auto; width:740px; padding-top:10px; margin-top:30px;}
.xiayp p{ line-height:30px;}
.xiayp p a{ color:#999}

/*************************************************产品页面*************************************************************************************/
.product{ background:#f2f2f2; width:100%}
.product-nn{ width:1030px; margin:0 auto; padding-top:20px;}
.product-nn-left{ float:left; width:263px;}
.product-nn-left1{ background:url(../images/x-33.png) no-repeat; width:263px; height:49px; line-height:49px; font-size:24px; color:#fff; padding-left:20px;}
.product-nn-left2 li {background:url(../images/x-35.png) no-repeat; width:245px; height:40px;  padding-left:20px;}
.product-nn-left2 li a{line-height:40px; font-size:16px; color:#154100}
.product-nn-left2 li a:hover{line-height:40px; font-size:16px; color:#f5b800}
.product-nn-left2 li img{ padding-right:5px; padding-bottom:5px;}
.product-nn-left3{ margin-top:20px; background:url(../images/x-38.png) no-repeat; width:245px; height:41px; line-height:41px; font-size:24px; color:#fff; padding-left:20px; margin-bottom:20px}

.product-nn-right{ float:left; width:760px; background:#fff; margin-bottom:30px; min-height:400px; height:auto; overflow:hidden; margin-left:5px}
.product-nn-right-top{ border-bottom:solid 1px #2c8202; width:740px; margin:0 auto; padding-top:10px; height:35px;}


.product-nn-right-center{ margin-top:10px;}
.product-nn-right-center li{ float:left;text-align:center; padding:20px 15px}
.product-nn-right-center li a{ display:block; height:170px; background:#e9e9e9;width:220px;line-height:30px;}

.buynum-des { border:1px solid #CBCBCB; text-align:center; background:#EDEDED; width:27px; height:27px; line-height:27px; font-size:24px; float:left; overflow:hidden; color:#333; }
.buynum-add { border:1px solid #CBCBCB; text-align:center; background:#EDEDED; width:27px; height:27px; line-height:27px; font-size:24px; float:left; overflow:hidden; color:#333; }
.buy-txt { border-top:1px solid #CBCBCB; border-bottom:1px solid #CBCBCB; border-left:none; border-right:none; text-align:center; background:#FFF; width:55px; height:25px; line-height:25px; font-size:16px; float:left; overflow:hidden; color:#666; }


/*<!--客户留言-->*/
.biaodan{ background:#f2f2f2; height:50px; margin-left:20px; line-height:50px; width:720px; margin-top:20px;}
.biaodan span{ color:#ff9000; padding-left:10px;}
.index_six_con{width:600px; margin-top:30px;}
.index_six_con td{font-size:14px;padding-bottom:20px; padding-left:20px;}
.index_six_con input{width:327px;height:29px;padding-left:4px; background:url(../images/x-40.png) no-repeat; border:none; }
.index_six_bot{padding-left:20px;}
.index_seven{margin-top:12px;}
.index_seven_nav{font-size:15px;color:#2f002f;font-weight:bold;padding-bottom:10px;border-bottom:solid 1px #f8044e;}


/***********************************************产品详情页**************************************************************************/
.chanp-xq{ padding-top:20px; width:730px; margin:0 auto; padding-bottom:20px}
.chanp-xq .img{ float:left;  width:330px; height:210px;}
.chanp-xq .parameter{ float:left; margin-left:15px; width:370px;}
.chanp-xq img{ float:left; padding-right:20px;}
.chanp-xq-p1{ font-size:14px; font-weight:600; line-height:30px;}
.chanp-xq-p2{ color:#666; padding-top:10px;}
.chanp-xq-p2 span{ color:#f04800; font-size:22px; padding-right:10px;}
.chanp-xq-p3{ color:#666; padding-top:20px;}

.details{ padding-bottom:30px; width:730px; margin:0 auto;}
.details div.tab{ width:730px; height:auto; line-height:35px; background-color:#f7f7f7; color:#2c8202;}
.details div.tab ul{ width:730px; border-right:1px solid #ccc;height:35px; line-height:35px;border-top:1px solid #ccc;border-bottom:3px solid #2c8202; border-left:1px solid #ccc;}
.details div.tab ul li{ width:140px; margin:0; text-align:center; border-right:1px solid #ccc;font-size:14px; color:#646464; float:left;}
.details div.tab ul li.hover{ width:140px; margin:0; text-align:center; border-right:1px solid #2c8202; border-left:1px solid #2c8202; background-color:#fff; border-bottom:2px solid #fff;border-top:2px solid #2c8202; color:#2c8202}
.details .con{ float:left; width:730px; margin:25px 0; height:auto; min-height:500px} 
.details img{max-width:730px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 730)?"730px":"auto"});}
/*产品下的评论*/
.commentary{border:1px solid #2d8703; border-top:none}
.commentary h5.title{background-color:#fff; width:auto; padding:0; margin:0; text-align:left; color:#154100; line-height:40px; height:40px; font-size:14px; border-bottom:1px solid #2d8703; border-top:1px solid #2d8703}
.commentary h5.title b{margin-left:20px;}
.commentary h5 span{ float:right; background:none; margin-right:20px}




/*<!--会员登录-->*/

.dingwei2-con{width:350px; margin:15px; background:#fff; padding-top:20px; float:left;min-height:200px; height:auto}
.dingwei2-con td{ width:100px;font-size:14px;padding-bottom:10px;}
.dingwei2-con input{width:200px;height:29px;padding-left:4px; background:url(../images/x-40.png) no-repeat; border:none; }
.dingwei2-con input.agreement{ width:auto; height:auto; padding:0; background:none;}

/*样式通用*/
.width100{ width:100%;}
.dingwei2-con input.submit{background:#459603;width:106px;height:29px;font-size:16px;color:#fff;border:none; margin-left:50px;font-family:微软雅黑; cursor:pointer}
span.login  a{ width:67px; height:23px; display:block; float:left; text-align:center; line-height:23px; color:#FFFFFF; background-color:#1d5c01}
span.register  a{width:67px; height:23px; display:block; float:left; text-align:center; line-height:23px; color:#FFFFFF; background-color:#2d8703}
.h110{ height:110px; overflow:hidden}
.h80{ height:80px; overflow:hidden}
.line2 tr{ line-height:2}
.line3 tr{ line-height:3}
.line3 tr td input{border: 1px solid #d3d3d3;height: 25px; line-height: 25px; padding: 0 2px;}
.button{width:67px; height:23px;  text-align:center; line-height:23px; color:#FFFFFF; background-color:#1d5c01; margin:0 auto; border: none; cursor:pointer}
.button_1{width:150px; height:23px;  text-align:center; line-height:23px; color:#FFFFFF; background-color:#1d5c01; margin:0 auto; border: none;cursor:pointer}
.button_2{width:100px; height:23px;  text-align:center; line-height:23px; color:#FFFFFF; background-color:#1d5c01; margin:0 auto; border: none;cursor:pointer}
.inputBg{ width:200px}
h5.title{ background-color:#fff; width:auto; padding:0; margin:0; text-align:left; color:#154100; line-height:40px; height:40px; font-size:14px; border-bottom:1px solid #2d8703; border-top:1px solid #2d8703}
h5.title b{margin-left:20px;}
h5.b{ border-top: none}
h5.t{ border-bottom:none}
.color{color:#154100;}
.border{ border:1px solid #2d8703}
.left{ float:left}
.right{ float:right}
.w95{ width:95%; margin:0 auto;}
.red{ color:#FF0000}
.center { text-align:center; }
#username_notice{ text-align:left}
.dingwei2-con input.captcha{ width:50px;}
.row{ width:1200px; margin:0 auto; clear:both; }
.mbottom{ margin-bottom:10px;}
.mtop{ margin-top:10px}
.mtop20{ margin-top:20px}
.ptop{ padding-top:10px}
.w50{ width:50px;}
.m20{ margin-left:20px}
.p10{ padding:10px 0;}
.m020{ margin:20px auto;}
.bg{background:#f2f2f2; padding-bottom:10px; width:100%; margin-top:-12px;}
.bgw{ background:#fff; width:1030px;}
.h10{ height:10px}
.m0{ margin-bottom:0}
.img{ width:220px; height:140px;}
.imgb{ width:330px; height:210px;}
.n-one-center-span2 .mt0{ margin-top:0}
.w240 a{ width:240px; height:20px; overflow: hidden;}
.h10{ height:10px}
/*用户中心 地址*/
.user-addr-list { border:1px solid #ECECEC; margin:0 20px 10px; }
.user-addr-list .f_l { width:130px; text-align:right; padding-right:10px; }
.user-addr-list .f_r { width:450px; padding-left:20px;}
.user-addr-list { padding:10px; float:left }
.user-addr-list.addr-cur { border:1px solid #E02828; }
.user-addr-edit { padding:10px 0 0; margin-top:10px; border-top:1px solid #ECECEC; clear:both}
.user-addr-edit table td { border-bottom:none; }

/*评论*/
.m_comment_list{ width:95%; margin:0 auto}
.m_comment_list .left{ width:170px}
.m_comment_list .right{ width:500px;}

/*用户中心默认界面*/
.welcome{ width:95%; margin:0 auto; margin-top:20px}


/*购物页面*/
.flowBox{ border:none}
.flowBox h6{background-color:#fff; width:auto; padding:0; margin:0; text-align:left; color:#154100; line-height:40px; height:40px; font-size:14px;border: 1px solid #2d8703;}
.flowBox h6 span{margin-left:20px; padding:0}


/*补充的公司介绍样式*/
.product-nn-right .about{ width:760px;}
.product-nn-right .about .title_b{ width:740px; margin:0 auto}
.product-nn-right .about .content{margin: 0 auto;padding-top: 10px; width: 740px; line-height:2}
.product-nn-right .about .content img{max-width:740px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 740)?"740px":"auto"});}


/*分页*/
.page{ margin:10px auto; text-align:center}
.page .page_now{height:24px;width:24px;text-align:center;line-hieght:24px;border:solid 1px #ddd; background:#FFF;padding:5px 10px;  color:#2c8202}
.page a{color:#313131; padding:5px 10px; background: none repeat scroll 0 0 #fff;border: 1px solid #ddd;}
#pager a {color:#313131;}
#pager a.page_now {color:#2c8202;}


/*404*/
div.stop{ margin:0 auto; width:1030px; height:150px;  background-color:#fff; padding:10px}
div.stop .left{ float:left; margin-left:270px; }
div.stop .right{ float:left; margin-left:30px; margin-top:40px}
div.stop p{ font-size:16px; line-height:2}
div.stop b{ color:#FF0000; font-size:18px}

.mod-notfound {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; MARGIN-TOP: 10px; BACKGROUND: #fff; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 585px; TEXT-ALIGN: center; border-radius: 10px
}
.grid-98{ width:1030px; margin:0 auto} 
.grid-98 p{ line-height:2}
.grid-98 a{ color:#FF0000}
.grid-98 span{ color:#ff0000}