body{margin:0;padding:0;color: #333;font-size: 12px;font-family:Microsoft YaHei;}
ul,li{margin:0;padding: 0;list-style: none;}
p,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
body a:link{color: #333;text-decoration:none;}
body a:visited{color: #333;text-decoration:none;}
body a:hover{color: #178C3B;text-decoration:none}
.clr{ clear:both; height:0;overflow: hidden; }
.left{ float:left;}
.right{ float:right;}
.center{ float:left;}

.p5{ padding:5px;}
.p10{ padding:10px;}
.p20{ padding:20px;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}

.h10{ height:10px; overflow:hidden;}
.h20{ height:20px; overflow:hidden;}
.h30{ height:30px; overflow:hidden;}
.h50{ height:50px; overflow:hidden;}

.war{width:1003px;margin:0 auto;}

/*hearer and menu and banner*/
.header{margin: 0 auto;background-color: #68AD30;}
.logotop{width: 1003px;margin: 0 auto;}
.logotop img{display: block; float: left;}
.logotop .right{width: 227px; margin-top:17px;}
.logotop .right .inputtxt{width: 165px;  line-height: 14px; height:14px; border:none; color: #fff; background-color:#5D6F79; }
.logotop .right .btn{border:none; color: #5D6F79; background-color:#5D6F79; background-images:url(images/in_10.jpg); background-repeat:no-repeat; background-position:center center; height:16px;}
.logotop .right span{ padding-top:6px; display:block;}


.mbanner{position: relative;}
.mbanner .banner{height: 425px; border-bottom: 7px solid #314D59;}
.mbanner .menu{width: 1003px;left:50%;position: absolute;z-index: 9999; margin-left: -501px; margin-top: -58px;}
.mbanner .menu { background-color: #69AD32;}
.mbanner .menu ul li{width: 125px;text-align: center; float: left;font-size: 16px; position: relative;}
.mbanner .menu ul li a{display: block;background-color: #69AD32;color: #fff;padding: 8px 15px;border-top: 4px solid #69AD32;}
.mbanner .menu ul li a:hover{display: block;background-color: #354B59; border-top: 4px solid #B9CE33;}
.mbanner .menu ul li span{display: block; font-size: 12px;}
.mbanner .menu ul li .nav{position: absolute; left:0; }
.mbanner .menu ul li .nav li{float: none;display: block; margin-top:1px;  }
.mbanner .menu ul li .nav li a{display: block;font-size: 14px;border-top: 4px solid #354B59;background-color:#354B59;}
.mbanner .menu ul li .nav li a:hover{background-color:#69AD32;border-top: 4px solid #69AD32;}
.mbanner .menu ul li .nav li span{display: block; font-size: 12px;}

/*product begin*/
.warproduct{ background-color: #EAF3D4; padding: 48px 0;}
.productitle{width:1003px;margin:0 auto; line-height: 52px;font-family:Arial, Helvetica, sans-serif;font-size: 45px; font-weight:bold; color: #4C4B51;}
.productitle span{font-family:Microsoft YaHei; font-size: 38px; color: #66AC3A; font-weight: normal;}

.productclass{width:1003px;margin:0 auto; padding: 25px 0;}
.productclass img{float: right;}
.productclass ul{float: left; }
.productclass ul li{ border-right: 1px solid #66AC3A;float: left; font-size: 14px; }
.productclass ul li span{ display: block; text-align: center; font-size: 12px;font-family:Arial, Helvetica, sans-serif;}
.productclass ul li a{padding:0 10px;display: block; color: #000;}

.ProductShow{width:1003px;margin:0 auto; }
.ProductShow ul {margin-left: -50px;  padding:20px 0;}
.ProductShow ul li{float: left; position: relative;margin-left: 50px; }
.ProductShow ul li img{display: block; border: 1px solid #ccc; width: 210px; height:210px;}
.ProductShow ul li span{ position: absolute;left:1px; top:1px; display: block; width: 10px; height: 10px; background-color: #B9CE33;}


.cnm{width:1003px;margin:0 auto; margin-top: 60px; }
.cnm .left{width: 287px;}
.cnm .center{width: 338px; margin-left: 57px;}
.cnm .right{width: 264px; margin-left: 57px;}
.cnm .ctitle{ margin-bottom: 26px; line-height: 32px; background-color: #69AD32; font-size: 13px; color:#fff;border-left: 12px solid #075C18;font-family:Microsoft YaHei; text-indent: 15px;}
.cnm .ctitle em{font-style: normal; display:inline-block;float: right; padding-right: 8px;font-size: 13px;}
.cnm .ctitle a{color: #fff;}
.cnm .ctitle span{font-size: 12px;font-family:Arial, Helvetica, sans-serif;}

.cnm .left h2{font-size: 25px; color: #666; font-weight: normal; line-height: 60px;}
.cnm .left p{font-size: 13px; line-height: 23px;}
.cnm .center .cnews{padding-bottom: 25px;}
.cnm .center .cnews img{ display: block;float: left;}
.cnm .center .cnews p{float: right; width: 190px; font-size: 12px;}
.cnm .center .cnews em{display: block;font-style: normal; margin-bottom: 12px;}

.cnm .center ul li{ margin-top: 15px;}
.cnm .center ul li span{margin-right: 20px;}


.cnm .right .ctel img{display: block;}
.cnm .right  ul{ height:210px; overflow:hidden;}
.cnm .right  ul li span{display: block; font-size: 20px; margin-bottom: 12px;}
.cnm .right  ul li {padding-bottom: 15px;}

.cnm .right .ctel  span{ display: block;}

.footer{margin-top: 86px; background-color: #68AD30;}
.foot{width:1003px;margin:0 auto;padding:16px 0;}
.footbg{background-color: #4D4948; line-height: 35px;}
.foottitle{width:1003px;margin:0 auto;}

.foot img{display: block; padding-left: 66px; float: left;}
.foot .left{line-height: 18px; color: #fff; padding-top:28px;}
.foot .left a{color: #fff;}
.foottitle {color: #fff;}
.foottitle .right{color: #fff}
.foottitle .right a{color: #fff;}

.amain{width:1003px;margin:0 auto;margin-top: 60px;}
.amain .left{width: 226px;}
.amain .right{width: 695px;}

.amain .left{padding-bottom: 5px;}
.amain .left .atitle{line-height: 20px;color: #000; font-size: 16px;border-left: 5px solid #69AD32; text-indent: 10px;}
.amain .left .atitle em{font-family:Arial, Helvetica, sans-serif; font-size: 15px;}
.amain .left .aclass{margin-top: 30px;}
.amain .left .aclass ul li{ text-align:center;}
.amain .left .aclass ul li a{color: #333; font-size:14px; padding: 5px; display:block; border-bottom: 1px dashed #73756A;}
.amain .left .aclass ul li a:hover{color: #69AD32;display:block;}
.amain .left .aclass ul li span{ display: block; font-size: 12px;}
.amain .left .aclass ul li a.on{color: #69AD32;display:block;}

.abtitle{background: #fff url(images/a_05.jpg) center bottom no-repeat; height: 55px;font-size: 16px; margin-bottom: 5px;}
.abtitle span{display: block;font-size: 12px;}
.abtitle b{color: #ccc;}
.acontent{line-height: 22px; font-size: 14px;}


.pcontent ul {margin-left: -25px;  }
.pcontent ul li{float: left; position: relative; margin-bottom: 10px;}
.pcontent ul li img{display: block; border: 1px solid #ccc; margin-left: 25px; width: 210px;height:210px;}
.pcontent ul li span{ position: absolute;left:25px; top:1px; display: block; width: 150px; font-size: 14px; padding-left:10px; height: 20px;border-left: 10px solid #B9CE33;}
.pcontent ul li span i{ font-size:12px; font-style:normal;}

.prbottom { line-height: 30px; text-align: center;}

.pctitle{border-left: 10px solid #B9CE33; line-height: 30px; font-size: 28px;  padding-left: 15px;}
.pcontent1{padding:25px; padding-top:0;}
.pdetail{ margin-bottom: 5px;}
.pdetail img{}
.pctitle span{ color:#69AD32; font-family:Arial, Helvetica, sans-serif;}

.ncontent ul li{ margin-bottom: 25px;}
.ncontent ul li img{width: 165px;height: 100px; display: block;float: left;  padding: 8px; border: 1px solid #ccc;}
.ncontent ul li span{display: block;width: 40px;float: left;  text-align: center;}
.ncontent ul li span img{width:auto; height: auto;padding:0 10px;border: none;}
.ncontent ul li .right2{float: left; width: 440px;font-size: 13px; line-height: 20px;}
.ncontent ul li .right2 h3{display: block; font-size: 16px; margin-bottom: 15px;margin-top: -5px;}

.ndetail { background:url(images/fang.jpg) 0 5px  no-repeat; padding-left: 30px; line-height: 23px; font-size: 14px;}
.ncontent h4{ font-size: 18px; line-height: 35px; margin-bottom: 45px;border-bottom: 1px dashed #B9CE33; color: #509B12; font-weight: normal; text-align: center;
}
.ncontent i{display: block;text-align: center; margin-bottom: 25px;}
.ncontent img{border: 1px solid #ccc; padding: 10px;}


.honorimg ul {margin-left: -30px; }
.honorimg ul li{height: 290px;width: 196px; float: left; margin-left: 40px; margin-bottom: 30px;}
.honorimg ul li img{width: 194px; height: 266px;display: block;}
.honorimg ul li span{display: block;line-height: 30px;text-align: center;overflow: hidden;height: 30px;}
.honorimg ul li a{display: block;}
.honorimg ul li a img:hover{border: 1px solid #bd1414;}

.honorbottom{ text-align: center;line-height: 30px; margin-bottom: 30px;}
.honorbottom a{ margin-left:15px;line-height:16px;background-color: #eeeeee;color: #000;padding: 0 5px;}
.honorbottom a.on{line-height:16px;background-color: #0099cc;color: #fff;padding: 0 5px;}

.mform{ margin-bottom: 30px;}
.mform input{line-height: 20px; border:1px solid #cccccc; width: 250px;}
.mform textarea{line-height: 20px; border:1px solid #cccccc; width: 300px;}
.mform td{padding: 5px; font-size: 14px;}
.mform .msubmit{border: none; padding:5px 10px;width:60px;color:#fff; font-size: 14px;background-color: #69AD32;}
.mform .mreset{margin-left:16px;border: none;padding:5px 10px;width:60px;color:#fff;font-size: 14px;background-color: #999;}
.mform strong{color: #ff0000;}

.nlist ul li{line-height: 30px;font-size: 16px;text-indent: 20px;}
.nlist ul li em{font-style: normal; display:inline-block;float: right;}
.nlist ul li a{display: block;color: #333; background: url(images/icon.jpg) 3px 12px no-repeat;}
.nlist ul li a:hover{color: #0099cc;background-color: #eeeeee;display: block;}

.downinfo { padding:10px; }
.downinfo ul{ border-bottom:1px solid #A6A6A6; padding:5px; background-color:#efefef;}
.downinfo ul li{ line-height:28px; background-image:url(images/arrowred.png); background-repeat:no-repeat; padding-left:30px; background-position:8px 8px; }
.downinfo ul li em{FONT-STYLE: normal; DISPLAY: inline-block; float:right; background-image:url(images/down.jpg); background-repeat:no-repeat; background-position:center right; width:80px;}
.downinfo ul li em a{ font-size:14px; font-weight:bold;}