body {color:#403e3e;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;font-size:14px;}
*{ font-size:14px;}
p,h1,h2,h3,h4,h5,div,ul,li{ padding:0px; margin:0px;}
a{ color:#403e3e; text-decoration:none}
a:hover {color:#ef7000;}
.cnt{ overflow:hidden; padding:0px;}
.box,#case{width:1200px;margin:auto;overflow:hidden;}
.boxwq{ width:1000px; overflow:hidden; margin:auto}
#news_body .l_summary{ height:40px; overflow:hidden;}
#news_body .txtlist li{ margin:15px 0; border-bottom:dashed 1px #CCCCCC; padding-bottom:15px; overflow:hidden}
#news_body .cnt li h5 a{ font-size:16px;}

/*************head******************/
.head{ height:100px; padding:10px 0;}
.head .fr{ width:220px; float:right; padding-top:10px;}
.head p{color:#666666; font-size:14px; padding-top:3px; padding-left:5px;}
.head .logo{ margin-top:12px; float:left; height:75px; margin-top:20px;}
.head .tel{background:url(../img/tel.png) left 5px no-repeat; height:45px; line-height:22px; padding-left:50px; font-size:14px; margin-top:12px; color:#696969}
.head .tel span{ font-size:22px; color:#ff6600}
/***Menu****/
.Nav_bg{background:url(../img/navBg.jpg) repeat-x; height:46px; line-height:46px; width:100%;}
#menu{ width:1200px; overflow:hidden; margin:auto}
.menu_ovr{position:absolute; display:none;z-index:1; background:#005524; width:133px; padding-bottom:10px;}
.menu_ovr h5{ text-align:center; height:28px; line-height:28px;}
.menu a{ color:#ffe0b8; font-size:12px;}
.menu a:hover{ color:#ff9b00}
.menu_ovr h5 a{ color:#6bc691; font-size:14px; font-weight:normal}
.menu_ovr h5 a:hover{ color:#f3ff68}
.menu li{ float:left; width:133px; display:inline; text-align:center; display:inline; line-height:44px;}
.menu h4 a{ width:133px; height:46px; display:block;color:#ffffff; font-size:16px; font-weight:normal;background:url(../img/navLine.jpg) right 50% no-repeat;}
.menu h4 a:hover{color:#FFFFFF; background-image:none;}
.h4hover{background:#005524;}
.menu .h4hover h4 a{ background-image:none;}
.banner{text-align:center}
/******box1******/
.box1{ width:100%; overflow:hidden; padding:30px 0;}
.box1 h2{background:#01a242; width:520px; height:42px; line-height:50px; overflow:hidden; margin:auto; color:#ffffff; font-size:30px; padding-bottom:10px;border-radius:20px}
.box1 h5{ font-size:24px; color:#2d2d2d; width:100%; padding:10px 0;}
.box1 h5 span{ color:#01a242;font-size:24px;}
.box1 .ttl{ text-align:center; margin:40px 0;}
.box1 .cnt{ padding:20px 0 0;}
.box1 ul{ width:1233px; margin-left:-33px; overflow:hidden}
.box1 li{ float:left; width:203px; margin-left:33px; text-align:center;}
/***************box2***********/
.box2{background:#01a242; width:100%;margin-top:30px; padding:30px 0 50px;}
.box2 .ttl{height:112px; text-align:center; padding:20px 0;}
.box2 .grid{ width:1238px; overflow:hidden; margin-left:-36px;}
.box2 .grid li{ margin:0px; width:270px; height:235px;margin-left:38px; margin-top:20px; background:none;}
.box2 .grid .l_img img{width:254px; height:200px;border:none; padding:8px;background:#FFFFFF;}
.box2 .grid .dImg{ width:100%; text-align:right}
.box2Line{ width:100%; overflow:hidden; height:57px; text-align:center;}
/****************box3*********************/
.box3{ overflow:hidden; margin:20px 0;}
.box3 .ttl{background:url(../img/b3_ttl.jpg) top center no-repeat; height:40px; padding-top:70px; width:100%; text-align:center;  color:#01963a; font-size:16px; overflow:hidden;}
.box3 .b1Box{background:url(../img/b3_p1.jpg) top right no-repeat; overflow:hidden; min-height:361px; margin-top:60px;}
.box3 .b2Box{ background:#f1f1f1; overflow:hidden; margin-top:60px;}
.box3 .b2Box .box{background:url(../img/b3_p2.jpg?1) left 20px no-repeat; min-height:384px; padding:20px 0;}
.box3 .b3Box{background:url(../img/b3_p3.jpg?1) top right no-repeat; overflow:hidden; min-height:417px; margin-top:60px;}
.box3 .b4Box{ background:#f1f1f1; overflow:hidden; margin-top:60px;}
.box3 .b4Box .box{background:url(../img/b3_p4.jpg) left 20px no-repeat; min-height:385px; padding:20px 0;}
.box3 .txt{ width:490px; overflow:hidden; padding-top:40px;}
.box3 .txt h4{ font-size:24px; color:#02993b; padding:15px 0;}
.box3 .txt p{ line-height:24px;}
/*******box4*******/
.box4{ margin:50px 0 20px; overflow:hidden}
.box4 .ttl{background:url(../img/b4_ttl.jpg) top center no-repeat; height:83px; width:100%;overflow:hidden;}
#goods{width:100%; margin:auto; overflow:hidden;}
#goods .cnt{ width:1200px;overflow:hidden; padding-top:30px; margin:auto;}
#goods .cp_bg{width:100%;float:left;overflow:hidden;}
#goods #cmo1 img{ width:260px; height:260px; border:none; margin:0 7px; border:solid 4px #FFFFFF}
#goods #cmo1 td{overflow:hidden; position:relative}
#goods #cmo1 .fdDiv{background:url(../img/pxBg.png) repeat; height:40px; line-height:40px; width:260px; position:absolute; margin-top:225px; left:12px;}
#goods #cmo1 .fdDiv a{ color:#FFFFFF; font-size:15px;}
.ggBox{}
/***************box5***********/
.box5{ margin-top:40px;}
.box5 .about{ width:309px; float:left; height:330px; overflow:hidden;background:url(../img/newsBg.jpg) right 50% no-repeat; padding-right:30px;}
.box5 .about .cnt{ line-height:22px;}
.box5 .ttl{ width:100%;background:url(../img/gayLine.jpg) bottom repeat-x; height:44px; line-height:25px;  color:#303030}
.box5 .ttl font{ color:#00ac08; font-size:20px;}
.box5 .ttl h4{height:44px; width:90px;background:url(../img/redLine.jpg) bottom repeat-x;float:left;font-size:20px; padding:0px;}
.box5 .ttl h5{ float:right;background:url(../img/more_tb.jpg) right 50% no-repeat; padding-right:15px;}
.box5 .mod .ttl{ display:none}
.box5 .about p img{ width:309px; padding:10px 0 15px;}
.box5 .certificate{ width:309px; float:right;height:380px;}
.box5 .news{ width:450px; float:left; background:url(../img/newsBg.jpg) right 50% no-repeat; padding-right:40px; margin-left:30px;height:330px;}
.box5 .newsxx{ width:100%; overflow:hidden; height:94px; margin:10px 0;}
.box5 .newsxx img{ float:left;}
.box5 .newsxx .txt{ width:300px; float:right}
.box5 .newsxx .txt a{ color:#000000; display:block; font-weight:bold; padding-bottom:5px; font-size:14px;}
.box5 .newsxx .txt p{ height:60px; line-height:20px; overflow:hidden;}
.box5 .news li{background:url(../img/tb2.jpg) left 50% no-repeat; width:430px; padding-left:12px; height:28px; line-height:28px; overflow:hidden; border-bottom:dotted 1px #e4e4e4}
/******************footer****************/
#link{ width:100%; overflow:hidden; margin:auto}
#link .cnt{ padding:0; height:30px; line-height:30px;}
.footer{ background:#008036; width:100%; overflow:hidden; padding:20px 0;}
.footer .l2{padding-left:20px; width:260px;}
.footer .l2 h2{ float:left}
.footer .l2 .txt{ float:left; width:260px;}
.footer li{ float:left; width:260px; border-right:solid 1px #006229; height:185px;}
.footer .l1{ text-align:right; width:210px; border:none}
.footer .l1 img{ margin-top:20px;}
.footer h2{ width:170px; margin:auto; color:#FFFFFF; font-size:14px; font-weight:normal; padding:20px 0 5px; font-weight:bold;}
.footer .txt{ width:170px; margin:auto; overflow:hidden;}
.footer .txt a{ display:block; width:50%; float:left; color:#FFFFFF; height:24px; line-height:24px;}
.footer .txt a:hover{ color:#FFFF00}
.footer .l3{ width:400px;}
.footer .l3 .txt{ width:340px; float:left; margin-left:60px;}
.footer .l3 .txt a{ width:50%; float:left}
.footer .l3 h2{ width:340px; float:left; margin-left:60px;}
.footer .l4{ border:none; color:#00401b; text-align:center}
.footer .l4 h4{ font-size:22px; padding-top:30px; color:#FFFFFF}
.footer .l4 a{ width:100%; display:block; background:#ff9c00; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; margin-top:20px;}
.btm{width:100%; overflow:hidden; padding:10px 0; text-align:center;}
/**********/
.main{background:url(../img/nyBg.jpg) repeat-y; margin:40px auto;}
.main .left{ width:280px; float:left}
.main .left	.styleBox li{ border-bottom:solid 1px #e2e2e2}
.main .left	.styleBox li a{background:url(../img/ltb1.jpg) 20px 50% no-repeat; display:block; height:40px; line-height:40px; padding-left:45px; width:235px; font-size:15px; color:#000000; margin-top:10px;}
.main .left	.styleBox li a:hover{background:#404040 url(../img/ltb2.jpg) 20px 50% no-repeat; color:#FFFFFF}
.main .left	.styleBox .first{}
.main .left	.styleBox .first a, #goodsCat .ttl h4{background:#008036; width:255px; padding-left:25px; color:#FFFFFF; margin:0px; height:44px; line-height:44px; font-size:16px; font-weight:bold;}
#goodsCat .ttl h5{ display:none}
.main .left	.styleBox .first a:hover{background:#008036; color:#FFFFFF}
.main .left .img{ margin:20px 0;}
.main .left .contact a:hover{ background:#ba4600}
.main .right{ width:830px; float: right}
#ULocation{ width:100%; overflow:hidden; height:44px; line-height:44px; border-bottom:solid 3px #008036}
#ULocation h3{ color:#008036; font-size:22px; padding:0px; margin:0px;}

.main_body .cnt{ line-height:24px; font-size:14px; padding:15px 8px;}
.crt_cats{ width:100%; overflow:hidden; padding:0px; margin:0px; text-align:center;}
.crt_cats a{ display:block; float:left; height:28px; line-height:26px; padding:0 20px; background:#fafcf9; border:solid 1px #bbcdb2; color:#000000; font-size:14px; margin-right:10px; margin-top:5px;}
.crt_cats a:hover{ background:#3b684e; color:#FFFFFF; border:1px #3b684e solid}
#goods_body .cnt, #certificate_body .cnt, #case_body .cnt{ padding:20px 0;}
.grid li{width:256px; height:280px; background:#FFFFFF; margin:10px;}
.grid .l_img img{ width:238px; height:238px; padding:7px;border:solid 1px #e5e5e5;}
.grid h5{ padding:0; margin:6px 0; height:20px; line-height:20px; overflow:hidden; font-size:12px; text-align:center}
.grid .l_ginfo, .jmSty3 .grid h5{ font-size:14px; width:100%; text-align:center; height:20px; line-height:20px; margin-top:5px; overflow:hidden}
/***************box3***********/
#dimgs_body .cnt{ padding:20px 0;}
#dimgs_body .grid li, #case_body .grid li{width:256px; height:240px;}
#dimgs_body .grid .l_img img, #case_body .grid .l_img img{ width:238px; height:190px;}
#dimgs_body .grid h5{ text-align:center}
#goodsDetail_body .cnt h2, #certificateDetail_body .cnt h2, #dimgsDetail_body .cnt h2, #caseDetail_body .cnt h2{ padding:20px 0; font-size:24px;text-align:center;}
#goodsDetail_body .cnt #d_img, #certificateDetail_body .cnt #d_img{text-align:center;}
#goodsDetail_body .cnt img, #certificateDetail_body .cnt img, #caseDetail_body .cnt img{ max-width:800px;}
#dimgsDetail_body .cnt h2{ padding-bottom:5px;}
#contact_body .cnt{ font-size:16px; line-height:30px; padding-bottom:20px;}
/*****/
.zt_bg{ background:#548534;}
.zt_head{ background:#2a560e; width:100%; height:94px;}
.zt_head .logo{ float:left; width:auto; background:url(../img/logo1.jpg) left no-repeat; padding-left:350px; height:94px; color:#fcff00; font-size:24px; line-height:86px;}
.zt_head .r_txt{ float:right; width:500px; color:#5d5d5d; padding-top:5px;}
.zt_head .tb{height:20px; line-height:20px; text-align:right; color:#f6ff00;}
.zt_head .tb a{height:16px; line-height:16px; padding-left:20px; margin-top:1px; margin-right:10px; color:#f6ff00;}
.zt_head .tb a:hover{ color:#f6ff00;}
.zt_head .r_txt span{width:280px; float:right; font-size:22px; padding-top:18px; padding-right:10px;text-align:right; color:#FFFFFF; line-height:30px; height:30px; overflow:hidden;}
.z_me_bg{ width:100%; height:40px; background:url(../img/me_bg.jpg) repeat-x; margin-bottom:10px;}
.z_menu{ width:100%; line-height:40px;}
.z_menu ul li{ float:left; font-size:16px; width:165px; text-align:center; background:url(../img/me_line.jpg) right center no-repeat;}
.z_menu ul li a{ color:#FFFFFF;}
.z_menu .last{ background:none;}
.z_menu .li{ background:url(../img/me_hover.jpg) center no-repeat;}
.z_menu .li a{ color:#000000;}
.z_menu ul li:hover{ background:url(../img/me_hover.jpg) center no-repeat;}
.z_menu ul li:hover a{ color:#000000;}
.banner1{ width:1000px; min-height:588px; overflow:hidden; margin:auto;background:#2a560e; padding:5px; }
.banner1 #focus {width:986px; height:575px; overflow:hidden; position:relative; margin:6px;}
.banner1 #focus ul {height:575px; position:absolute;}
.banner1 #focus ul li {float:left; width:986px; height:575px; overflow:hidden; position:relative; background:#000;}
.banner1 #focus .btnBg {position:absolute; width:986px; height:20px; left:0; bottom:0; background:#000;}
.banner1 #focus .btn {position:absolute; width:967px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.banner1 #focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner1 #focus .btn span.on {background:#fff;}
.banner1 #focus .preNext {width:45px; height:100px; position:absolute; top:220px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner1 #focus .pre {left:0;}
.banner1 #focus .next {right:0; background-position:right top;}
.foot{ background:#2a560e; width:100%; margin-top:15px;} 
.foot .btm{ background:none; color:#abe386;}
.foot .btm a{ color:#abe386;}
.zt_main{ width:986px;min-height:588px; float:left;  overflow:hidden;background:url(../images/t_bg.jpg) center repeat-y; margin:6px;}
/******/
#goodsDetail_body .cnt .d_img{ position:relative}
#goodsDetail_body .cnt .d_img .dpages{}
