body,div,ul,li,h1,h2,h3,h4,h5,p,table,tr,td,img{ padding:0; margin:0; list-style:none;}
body{ font-size:12px; color:#000; font-family:"微软雅黑";}
a{ text-decoration:none; color:#000;}
img{ border:0px;}
.clear{ clear:both;}


header{ height:170px;}
.dingwei{position:relative;}
.container{width:1170px; margin:0 auto;}
.logo{ float:left;margin-right:50px; margin-top:15px;}
nav{}
nav li{ float:left; line-height:120px;padding-top:35px;}
nav li a{ display:inline-block; font-size:16px; padding:0 30px; margin:0 2px;}
nav li a:hover{background:#9ab943; color:#fff;}
.active{ background:#9ab943; color:#fff;}

.banben{ position:absolute; right:0px; top:10px;}
.banben img{ height:20px; vertical-align:middle; margin-right:3px;}
.banben a{ margin:0 8px;}
.banben a:hover{ color:#9ab943;}
.banben img{padding:1px; border:1px #e8e8e8 solid;}


.banner img{vertical-align:middle;}


.search{ height:80px; background:#f2f2f2;}
.rmgzj{ line-height:80px; float:right; margin-right:20px;}
.search_k{ width:240px; height:30px; background:#fff; float:right; margin-top:23px;}
.search_k img{ vertical-align:middle;}
.box_search{ border:0px; line-height:30px; width:200px; padding-left:5px;}


.mid_pro{ margin-bottom:60px;}
.mid_pro h2{ color:#9ab943; font-size:28px; text-align:center; background:url(../image/xian.jpg) no-repeat;line-height:50px; margin:55px 0;}


.fenge{ background:url(../image/midbg.jpg) no-repeat center; height:212px;}
.fenge li{ float:left;}
.lo{ margin-top:31px;margin-left:50px;}
.by{ color:#fff; font-size:22px; line-height:35px; margin-top:65px; margin-left:50px;}

.manu h2{ color:#9ab943; font-size:28px; text-align:center; background:url(../image/xian.jpg) no-repeat;line-height:50px; margin:55px 0;}
.manu_nr{ margin-bottom:120px;}
.manu_nr1{ float:left; width:20%; margin:0 2.5%;}
.manu_nr1 img{ width:100%;}
.manu_nr1 a{ display:inline-block; width:100%;text-align:center; font-size:14px; line-height:24px;}
.manu_nr1 a img{ border-radius:5px;}
.manu_nr1 hr{ width:60px; height:3px; background:#999; border:0px; margin-left:88px;}
.manu_nr1 a:hover{ color:#9ab943;}
.manu_nr1 a:hover hr{ background:#9ab943;}

.wid{ width:25%; float:left; height:404px;}
.com1{ background:url(../image/c1.jpg) no-repeat center; position:relative;}
.com1 h3{ height:100px; padding:45px 0 0 55px; font-size:26px;}
.coman a{ width:142px; height:29px;border:2px solid #9ab943; line-height:29px; text-align:center; position: absolute; top:87%; left:55px;}
.coman a:hover{ background:#9ab943; border:2px solid #fff; color:#fff;}
.com2{ background:url(../image/c2.jpg) no-repeat center; position:relative;}
.com2:after{ content:"";width: 0;height: 0;border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-left: 40px solid #e5e2dd; position:absolute; left:0px; top:45%; }

.com3{ background:#9ab943; position:relative;}
.coman1 a{ color:#fff; width:142px; height:29px;border:2px solid #fff; line-height:29px; text-align:center; position: absolute; top:87%; left:55px;}
.coman1 a:hover{ background:#fff; border:2px solid #fff; color:#9ab943;}
.comnr{ font-size:12px; line-height:18px; padding:0 55px; color:#fff;}
.com3 h3{ height:100px; padding:45px 0 0 55px; font-size:26px; color:#fff;}
.com4{ background:url(../image/c4.jpg) no-repeat center; position:relative;}
.com4:after{ content:"";width: 0;height: 0;border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-left: 40px solid #9ab943; position:absolute; left:0px; top:45%; }



.nybanner img{ width:100%;}

.mid{ margin-top:20px;}
.mid_left{ float:left; width:25%;}
.mid_left h3{font-size: 1.5em;font-weight: 400;color:#fff;margin:0;padding:4%;font-family:"微软雅黑"; background:url(../image/jbbj.jpg) repeat-y;}
.left_dh li{background:rgba(245, 245, 245, 0.87);margin:2% 0;}
.left_dh li a{font-size: 14px;color: #3C3C3C;background: url(../image/tb.png) no-repeat 7px 10px;font-family:"微软雅黑";font-weight:800; display:block; padding:10px 0px 10px 30px;}
.left_dh li a:hover{background:rgb(155, 210, 96) url(../image/tb1.png) no-repeat 7px 10px; color:#fff;}
.mid_left h5{color:#65A71D;border-bottom:1px solid #dedede;font-size:14px;font-weight:600;line-height:29px;margin:10% 0 4%;
padding-bottom:2%;}
.left_lx{ list-style:none;background:rgba(245, 245, 245, 0.87);padding:4% 3%;}
.left_lx img{width:25px; margin-right:3%;vertical-align:middle;}
.left_lx li{list-style:none; line-height:40px;font-size:14px;border-bottom:dashed 1px #e6e6e6;color:#000;}
.left_lx li a{color:#9ab943; font-weight:bold;}
.mid_right{float:left; width:70%; margin-left:5%;}
.right_h2{ border-bottom:#ccc solid 1px;}
.right_bt{ float:left; line-height:47px; font-size:24px; color:#9ab943;}
.right_wz{ float:right;line-height:47px; font-size:12px; font-weight:100;font-family:"微软雅黑";}
.right_wz a{ color:#9ab943;}
.content{ line-height:30px; margin-top:20px;}
.content p{ text-indent:2em; margin-bottom:15px;}





footer{ background:#ddd; margin-top:40px;}
.db{ padding:50px 0 80px 0;}
.dbdh{ float:left; width:20%;}
.dbdh h3{ font-size:22px; line-height:80px;}
.dbdh li{ color:#959595; line-height:30px; font-size:14px;}
.dbdh li a{ color:#959595; line-height:30px; font-size:14px;text-transform:uppercase;}
.dbdh li a:hover{ color:#000;}
.banquan{ height:80px; background:#333; line-height:80px; color:#fff;}




.product li.plist1 {padding:2px 8px 15px 8px; width:256px; float:left; overflow:hidden; display:block; z-index:-100; line-height: normal;}
.product li.plist1 a{ border:1px solid #E9E7EA; box-shadow:0 0 3px #E0DFE0; display:block; color:#666; background:#FFFFFF;}
.product li.plist1 a:hover{ border:1px solid #9bd260; background: #9bd260; box-shadow:0 0 3px #E0DFE0; display:block; color:#FFFFFF;}
.product li.plist1 a:hover img {}
.product li.plist1 dl dt {height:305px;display: flex; }
.product li.plist1 dl dt img{margin: auto;width: auto;max-width: 100%;max-height: 100%;}
.product li.plist1 dl dd { width:100%;}
.product li.plist1 img { width:100%;}

span.pro {  border-top:1px solid #eee;font-size:14px; display:block; text-align:center; padding:5px 0; height:25px; overflow:hidden; }

.product1 li.plist2{float:left;width:650px;overflow:hidden;background:#fafafa;margin:2px;padding:0px;}
.product1 li.plist2 span.pleft{float:left;height:auto;width:460px;margin:10px 5px 5px 35px;line-height:220%}
.product1 li.plist2 span.pleft a{display:block}
.product1 li.plist2 span.pleft span{padding:5px 5px 3px 20px;display:block}
.product1 li.plist2 span.pright{float:left;height:auto;width:140px}
.product1 li.plist2 span.pright img{width:140px}



.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 5px 9px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px; color:#666; font-family:宋体,arial,sans-serif;}
.pagelist a:visited, #nowpage { padding: 3px 8px; margin:3px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover, #nowpage{color:#97262a; background: #fff; border-color:#97262a; text-decoration: none;}



.fabu {}
.fabu li { border-bottom:1px dashed #ccc; padding:10px;}
.fabu li b {color:#463b97; font-size:14px;}
.fabu li textarea { display:block;}
#send {display:block; margin-top:26px;width:100%;position:relative; margin-bottom:10px;}
#send a{ text-decoration:none; }
#detail_send .detjt{ color:#FFFFFF;}
#send .send_title{background:#eee;height:38px;text-indent:6px;color:#463b97;padding:0 15px; border-top:1px solid #c7d2e3; border-left:1px solid #c7d2e3; border-right:1px solid #c7d2e3;}
#send .send_title .sendh2_title {float:left; font-size:16px; line-height:20px; text-indent:10px; padding-top:8px;font-weight:bold;}
#send .send_title #detail_send {width:120px;background:url(404.png) right -160px;height:38px;position:absolute;right:0;top:0;}
#send .send_main { border:1px solid #c7d2e3; background:#fafafa;padding:12px;}
#send textarea { max-width:100%; height:90px; font-family:Arial; color:#999;font-size:11px;border:1px solid #ccc;padding:5px; overflow:hidden; width:600px;}
.send_main strong{color:#463b97; font-size:12px;}
.send_main{ font-size:12px;}
.blue22{width: auto;
    background-color: #9ab943;
    color: white;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 35px; border:medium none; border-radius:10px;cursor:pointer;}

.pvleft{ float:left;}
.pvright{ float:left;margin-left:20px;}
.pvright p{text-indent:0; margin:0;}

.nrtp img{ width:47%; border:1px #CCCCCC solid; padding:2px; float:left;border-radius:5px; margin-right:2%;margin-bottom:20px;}
.nrtp1 img{ width:32%; float:left;border-radius:5px; margin-right:1%;margin-bottom:15px;}

@media only screen and (max-width: 1170px){
.container{width:100%;}
}
