


html{color:#000;background:#FFF; }
*{margin:0;padding:0;}
body { color:#666; font-size:12px; font-family: "瀹嬩綋"; min-width:1160px} 
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}
img{ border:0; max-width:100%}




.header, .footer { width:1160px; margin:0 auto; overflow:hidden; }
.mainLeft { width:208px; float:left; overflow:hidden;}
.mainRight { width:922px; float:right; display:inline; margin-left:5px; overflow:hidden; margin-top:28px;}




em,i{ font-style:normal;}

.topBox{ height:35px; border-bottom:1px solid #eeeeee; min-width:1160px;}
.topBox .main{ width:1160px; height:35px; line-height:35px; color:#70ae11; margin:0 auto}
.topBox .main .r{ color:#70ae11; float:right;}
.topBox .main .r a{ color:#70ae11; padding-left:9px; margin-left:18px; background:url(/images/h-icon.jpg) no-repeat 0 5px;}



.menuBox{ background:#70ae11; height:58px;min-width:1160px;}
.menuBox ul{ width:1160px; margin:0 auto; height:58px; overflow:hidden}
.menuBox ul li{ float:left; width:14%; border-right:1px solid #fff;text-align:center;height:58px;}
.menuBox ul li a{ font:normal 14px/58px "寰蒋闆呴粦"; color:#fff;  padding:0 18px;line-height:58px; display:inline-block;}
.menuBox ul li a:hover,.menuBox ul li.cur a{ color:#fff; background:#359600; display:inline-block; height:58px; line-height:58px;}
.menuBox ul li a:-webkit-any-link{ display:block;} 
.menuBox ul li.nones{ border-right:none;}

img{border:0;}
em,strong{font-style:inherit;font-weight:inherit;}
li{list-style:none;}
q:before,q:after{content:'';}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}


.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.bg { background:#FFF;}



.lxwm{ width:208px; margin-bottom:50px;margin-top:10px;}
.lxwm .tit{color:#333; font-size:14px; background:url(../image/6.gif) no-repeat; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold;}
.lxwm .tit em{font-style: inherit;font-weight: inherit;}
.lxwmcon{background:#FFF;border:1px solid #DFDFDF; border-top:none;overflow:hidden}
.lxwmcon .con{padding: 10px;font-size: 14px;line-height: 2;}



.part1Box{ width:1160px; margin:0 auto;margin-top:28px; overflow:hidden;}
.part1_tit{ height:29px; overflow:hidden}
.part1_tit h2{ float:left; padding-left:36px; background:url(../image/13.jpg) no-repeat; font-size:18px; color:#2a5428; font-weight:normal; line-height:26px; width:1081px;}
.part1_tit h2 span{ float:right;}
.part1_tit h2 a{ color:#2a5428;}
.part1_ul{ overflow:hidden; border:1px solid #fff;/*width:1160px;*/ height:650px;}
.part1_ul li{ width:216px; float:left; margin-top:13px; margin-right:14px; height:310px; line-height:0; font-size:0; overflow:hidden;}
.part1_ul li a{ background:url(../image/7.jpg) no-repeat; width:216px; height:310px; display:inline-block}
.part1_ul li a:hover, .part1_ul li.cur a{ background:url(/images/pro-pp-hover.jpg) no-repeat; color:#fff;}
.part1_ul li span{ display:block; margin-top:8px; height:30px; line-height:30px; font-size:14px; text-align:center; width:216px; overflow:hidden}



.part2Box{ width:1160px; margin:56px auto 0 auto;  height:326px; overflow:hidden;}
.part2Box h2{ font-size:22px; font-weight:normal; color:#000100; height:38px; overflow:hidden; line-height:22px; text-align:center;}
.part2Box h2 em{ font-family:"Times New Roman", Times, serif; font-size:38px; line-height:38px; color:#d7d7d7; text-transform:uppercase; padding-right:12px; letter-spacing:1px;}
.part2Box h2 a{ background:url(../image/5.jpg) no-repeat center bottom; padding-bottom:18px; display:inline-block; padding:0 33px 18px 33px; color:#000100}
.part2list{ padding-top:54px; overflow:hidden}





.part3Box{ background:#f7f7f7; overflow:hidden; height:625px;min-width:1160px;margin-top:20px}
.main{ width:1160px; margin:0 auto;}
.part3Left{ width:896px; float:left; background:url(../image/2.jpg) no-repeat right top; height:593px; padding-right:19px;}
.part3Left h2{ font-size:20px; font-weight:normal; line-height:34px; height:34px; overflow:hidden; color:#00490c; padding-right:12px;}
.part3Left h2 a{ color:#00490c;}
.part3Left h2 em{ font-family:"Times New Roman", Times, serif; font-size:22px; text-transform:uppercase; padding-left:5px;}
.part3Left h2 span{ float:right; padding-top:9px;}
.part3Left .p3_about{ height:235px; padding-top:22px;}
.part3Left .p3_about .l{ width:358px; float:left; background:url(../image/3.jpg) no-repeat bottom; padding-bottom:19px; height:215px;}
.part3Left .p3_about .l img{ width:344px; height:201px; border:5px solid #70ae11; padding:2px; background:#fff;}
.part3Left .p3_about .r{ width:475px; padding-left:26px; float:left;}
.part3Left .p3_about .r h3{ font-size:15px; font-weight:bold; line-height:20px; color:#707070;}
.part3Left .p3_about .r h3 a{ color:#707070;}
.part3Left .p3_about .r .nr{ line-height:28px; font-size:14px; color:#9d9d9d; padding-top:8px; height:168px; overflow:hidden;}
.part3Left .p3_about .r span{ display:block; padding-top:13px; line-height:20px; color:#9d9d9d; text-align:right;}
.part3Left .p3_about .r span a{ color:#70ae11;}

.p3_pro{ margin-top:17px; background:url(../image/1.jpg) repeat-x 0 12px; padding-left:390px; height:26px; margin-right:12px;}
.p3_pro span{ background:#f7f7f7; padding-left:7px; display:inline-block; overflow:hidden }



.part3Right{ width:245px; float:right; height:593px;}
.part3Right h2{ background:url(../image/12.jpg) no-repeat; height:46px; font-size:18px; font-weight:normal; color:#fff; padding:18px 11px 0 19px; line-height:18px;}
.part3Right h2 a{ color:#fff;}
.part3Right h2 em{ display:block; font-size:16px; font-family:"Times New Roman", Times, serif; line-height:16px; padding-top:4px;text-transform:uppercase;}
.part3Right h2 span{ float:right; padding-top:10px;}

.part3Right .p3r_news{ padding:17px 10px 0 19px; width:205px;}
.part3Right .p3r_news .one{ width:205px; height:150px;}
.part3Right .p3r_news .one img{ width:205px; height:150px;}
.part3Right .p3r_news .two{ width:205px; }
.part3Right .p3r_news .two h3{line-height:28px; height:28px; overflow:hidden;font-size:14px; font-weight:normal; color:#70ae11; text-align:center;}
.part3Right .p3r_news .two h3 a{color:#70ae11;}
.part3Right .p3r_news .two p{ line-height:23px; color:#737373; height:88px; overflow:hidden;}

.part3Right ul{ border-top:1px solid #aaa; width:227px; padding-top:5px; margin-top:18px; margin-left:8px;}
.part3Right li{ height:39px; line-height:39px; padding-left:12px; border-bottom:1px dotted #d1d1d1; overflow:hidden;}
.part3Right li a{ color:#737373; background:url(../image/10.jpg) no-repeat 0 17px; padding-left:18px; display:inline-block; font-size:14px;}
.part3Right li a:hover{ color:#92af74;background:url(/images/11.jpg) no-repeat 0 17px;}
.part3Right li.nones{ border-bottom:0;}





.footerBox{height:auto;overflow:hidden;margin: 0 auto; color:#fff; background:#70ae11;}
.footer{ width:1160px; margin:0 auto;}
.footer .con{ height:auto; padding-top:20px; padding-bottom:20px;text-align:center; }

.f_nav { width:100%; background:#359600; height:44px; line-height:44px;text-align:center;font-family:"Microsoft YaHei"; font-size: 14px;}
.f_nav a{ color:#fff;background:url(../image/4.png) no-repeat 1px center; padding: 0 19px;}




.brandnavbox { height:40px; width:902px; line-height:40px; overflow:hidden; font-size:14px; color:#666; border:2px solid #078d38; border-radius:2px;}
.brandnavbox div{ padding-left:20px;}






.listul { width:920px; margin:0 auto; padding-top:15px; border:1px solid #fff; overflow:hidden} 
.listul li {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.listul li a{ color:#000; }
.listul li .tit{ margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:920px; overflow:hidden;}
.listul li .tit a{ float:left; display:block; width:700px;height:24px; line-height:24px; overflow:hidden}
.listul li .tit span { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"瀹嬩綋"; }
.listul li .sub { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}















.hotNews{ margin:10px 0;}
.hotNews h4{background-color:#078d38; height:36px;line-height:36px;padding-left:27px;color: #fff;}
.hotnewsbox{width:922px; height:250px;padding-top:8px; padding-left:10px; }
.hotnewsbox ul{overflow:hidden; width:910px; height:240px; margin:0 auto;}
.hotnewsbox li{ background:url(../image/10.jpg) no-repeat left; height:35px;line-height:35px; padding:0 17px 0 15px;  width:420px; float:left;overflow:hidden;}
.hotnewsbox li a { font-size:14px;}





.typebox{width: 208px;float: left;margin-top: 28px;background: url(../image/14.jpg) repeat;font-family: "寰蒋闆呴粦";border-bottom: 2px solid #078d38;}
.typebox h2 {font-size: 20px;font-weight: bold;text-align: center;line-height: 36px; height:36px; overflow:hidden;color: #fff;
padding-top: 6px;}
.typebox h2 a{ color:#fff;}

.cmytype{ width:204px; }
.expmenu{width: 202px;margin: 0 0 0 2px; border:1px solid #fff;background: #fff;padding-top: 3px;padding-bottom: 10px;}
.expmenu li div.header{ width:195px;background: url(../image/8.jpg) no-repeat; margin:8px 0 5px 8px; _margin:8px 0 5px 9px;}
.expmenu li div.header h3{margin: 0 0 0 8px;height: 31px;line-height: 31px; overflow:hidden;font-size: 14px;font-weight:normal;color: #fff;}
.expmenu li div.header h3 a{ color:#fff;}
.expmenu li div.header a{text-align:left; margin-left:10px;}
.expmenu li div.header .arrow{display:block;width:20px;height:30px;float:right;overflow:hidden;cursor:pointer;}
.expmenu li div.header .arrow.down{background:url(../image/jian.png) right no-repeat; margin-right:20px;}
.expmenu li div.header .arrow.up{background:url(../image/jia.png) right no-repeat; margin-right:20px;} 
.expmenu li .menu{ padding: 5px 0 0 23px;}
.expmenu li .menu li{line-height: 36px;font-size:13px;color: #6c6b6b;padding-left: 18px;background: url(../image/9.jpg) no-repeat 0 12px;}



/*banner*/
.banner{ width:100%; height:520px; overflow:hidden; border-top:1px solid #fff; position:relative;font-size:0; margin:0 auto; min-width:1160px}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:490px; float:left; background-size:100% 100%;
  -moz-background-size:100% 100%;
  -webkit-background-size:100% 100%;
  -o-background-size:100% 100%;}
.b-list{ height:20px; padding-top:470px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#002a6c}



/* marqueeleft */

.marqueeleft{width:1160px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;height:198px;overflow:hidden; padding-right:5px }
.marqueeleft li a{display:block;display:table-cell;text-align:center;border: #CCC solid 1px; height:196px;vertical-align:middle}
.marqueeleft0{width:860px;overflow:hidden; margin-top:20px}
.marqueeleft0 ul{float:left;}
.marqueeleft0 li{float:left;display:inline;width:200px;height:168px;overflow:hidden; margin-left:10px}
.marqueeleft0 li p{ height:25px; line-height:25px; text-align:center}
.marqueeleft0 li a{display:block;display:table-cell;text-align:center;width:200px;border: #CCC solid 1px; height:138px;vertical-align:middle}


.cmyabout{ width:887px; height:305px}

.detailBox { width:920px; min-height:458px; display:block; border:1px solid #fff}
.detailBox .xq { width:860px; overflow:hidden;  padding-top:10px; line-height:30px; margin-left:19px; font-size:14px;}
.detailBox .xq p { text-indent:2em; margin:5px 0;font-size:14px;line-height:30px;}
.detailBox .tit{ font-size:22px; text-align:center; padding-top:20px;}
.detailBox .date{ font-size:12px; text-align:center; height:50px; line-height:50px;}




.logoBox{ width:1003px;margin:0 auto; overflow:hidden}
.logoBox img{ display:block; width:100%}


.mainWarp{width: 1160px;margin: 0 auto;overflow: hidden;}
