/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
html, body{ height:100%;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei";}
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }

.top{ height:36px; line-height:36px; color:#fff; font-size:12px; background:#089d11;}
.top a{ display:inline-block; margin:0 10px; color:#fff}
.header{ height:134px; background:url(../images/header.jpg) no-repeat center;}
.header .logo{ margin-top:30px;}
.header .tel{ margin-top:35px; width:400px; height:64px; background:url(../images/tel.png) no-repeat center;}
.header .tel ul li{ display:block; width:200px; height:32px; float:left;}
.header .tel ul li a{ display:block; width:200px; height:32px;}
.header .by{ margin-top:35px; margin-left:20px;}
.header .by strong{ font-weight:normal; margin-bottom:5px; font-size:24px; color:#089d11; display:block;}
.header .by p{ font-size:17px; color:#646464;}

.nav{ height:59px; line-height:59px; background:#089d11; position:relative; z-index:999;}
.nav ul li.nLi{ position:relative; display:block; float:left; width:171px; text-align:center; font-size:16px; background:url(../images/nav-li.png) no-repeat right center;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;  }
.nav ul li a{ color:#fff; display:block; }
.nav ul li.first a{background:url(../images/nav-li.png) no-repeat left center;}
.nav ul li:hover{ background:#2dac34;}
.nav ul li.nLi ul{ position:absolute; left:0; top:59px; display:none; z-index:99; width:220px;}
.nav ul li.nLi ul li{ height:40px; line-height:40px; background:rgba(8,157,17,0.8); font-size:14px; text-align:left; padding-left:20px; width:200px; border-bottom:1px dashed #089d11;}
.nav ul li.nLi ul li a{ display:block; color:#fff;}
.nav ul li.nLi ul li:hover{ background:#089d11;}
.nav-down{ position:absolute; top:100%; left:0; width:100%; z-index:999;}
.nav-down .nav-menu{ background:rgba(255,255,255,.95);display:flex;flex-wrap:wrap; box-sizing:border-box; padding:20px 0;}
.nav-down .nav-menu dl{ box-sizing:border-box; border-left:1px solid rgba(0,0,0,.05); padding:0 2%}
.nav-down .nav-menu dl:nth-of-type(1){ border-left:none}
.nav-down .nav-menu dl dt{ line-height:32px; font-size:16px;}
.nav-down .nav-menu dl dt a{ display:block; font-weight:600; color:#333}
.nav-down .nav-menu dl dd{ line-height:24px; padding-top:6px;}
.nav-down .nav-menu dl dd a{ display:block; font-size:14px; color:#454545; padding:4px 0}
.nav-down .nav-menu dl dt a:hover,.nav-down .nav-menu dl dd a:hover{ color:#089d11}

.fullSlide{ min-width:1200px;  position:relative;height:578px; z-index:9}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:578px;  }
.fullSlide .bd ul{ width:100%  !important; height:578px; }
.fullSlide .bd li{ width:100% !important; height:578px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:578px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:45px; height:10px; margin:5px; background:rgba(255,255,255,0.5); overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background:#089d11; }

.lmt{ width:100%; border-bottom:1px solid #f0f0f0; padding-top:30px; margin-bottom:40px; height:80px;}
.lmt p{ font-size:32px; text-align:center; color:#141414; margin-bottom:10px;}
.lmt span{ display:block; text-align:center; font-size:12px; color:#c6c6c6; margin-bottom:10px;}
.lmt i{ display:block; width:31px; height:5px; background:#089d11; margin:0 auto;}
.pro-index { padding-bottom:45px;}
.pro-index ul{ width:1234px;}
.pro-index ul li{ display:block; float:left; width:278px; height:224px; margin-right:30px; margin-bottom:35px; position:relative;}
.pro-index ul li img{ display:block; width:278px; height:224px; }
.pro-index ul li p{ position:absolute; width:278px; height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,.6); color:#fff; font-size:14px; left:0; bottom:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;  }
.pro-index ul li:hover p{ background:#089d11;}
.pro-index a.more{ display:block; width:107px; height:37px; text-align:center; line-height:37px; border:1px solid #e6e6e6; color:#b1b1b1; font-size:14px; margin:0 auto;}
.pro-index a.more:hover{ background:#089d11; border:1px solid #089d11; color:#fff;}

.yingyong{ background:#fdfaf5; padding-bottom:50px;}
.yingyong .lmt{ padding-top:40px;}
.yingyong #ifocus { width:1200px;  height:456px; }
.yingyong #ifocus_pic { display:inline; position:relative; float:right; width:910px; height:456px; overflow:hidden; margin:0px 0 0 6px; }
.yingyong #ifocus_piclist li { width:910px; height:456px; overflow:hidden;}
.yingyong #ifocus_piclist img { width:910px; height:456px;}
.yingyong #ifocus_btn { display:inline; float:left; width:277px; padding-right:5px;}
.yingyong #ifocus_btn li { width:257px; height:63.5px; line-height:63.5px; color:#fff; font-size:15px; padding-left:20px; margin-bottom:2px; cursor:pointer; background:#75bf23;}
.yingyong #ifocus_btn li a{ color:#fff;}
.yingyong #ifocus_btn .on{ background:#399ed5; position:relative;}
.yingyong #ifocus_btn .on:after{ content:""; width:7px; height:14px; background:url(../images/jiao1.png) no-repeat center; position:absolute; right:-7px; top:28px;}
.yingyong a.more{ display:block; width:107px; height:37px; text-align:center; line-height:37px; border:1px solid #e6e6e6; color:#b1b1b1; font-size:14px; margin:0 auto; margin-top:35px;}
.yingyong a.more:hover{ background:#089d11; border:1px solid #089d11; color:#fff;}

.gg{ height:149px; background:url(../images/gg.jpg) no-repeat center;}
.gg a{ display:block; height:149px;}
.about{ padding:45px 0;}
.about .left img{ display:block; width:512px; height:426px; border-right:3px solid #fff; border-bottom:3px solid #fff; box-shadow:0 4px 10px rgba(0,0,0,0.5); border-radius:10px;}

.about .right{ width:655px; padding-top:25px; }
.about .right .title{ font-size:32px; color:#141414;}
.about .right .title span{ display:inline-block; font-size:16px; color:#c6c6c6; margin-left:10px;}
.about .right .tab{ margin-top:25px; margin-bottom:20px;}
.about .right .tab a{ display:inline-block; width:101px; height:35px; line-height:35px; text-align:center; border:1px solid #e3e3e3; font-size:14px; color:#727272; margin-right:12px;}
.about .right .tab a:hover,.about .right .tab a.on{ background:#75bf23; border:1px solid #75bf23; color:#fff;}
.about .right p.jj{ font-size:14px; color:#6c6c6c; line-height:29px;}
.about .right a.more{ display:block; width:101px; height:35px; line-height:35px; text-align:center; border:1px solid #e3e3e3; font-size:14px; color:#727272; margin-right:12px; margin-top:20px;}

.about .right a.more:hover{ background:#75bf23; border:1px solid #75bf23; color:#fff;}

.news{ background:#fdf9f3; padding-top:20px; padding-bottom:25px;}
.news .left{ width:375px; margin-right:35px;}
.news .title{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #e9e9e9; margin-bottom:18px;}
.news .title a{ float:right; font-size:14px; color:#aaaaaa;}
.news .title p{ display:inline-block; height:49px; line-height:49px; border-bottom:2px solid #75bf23; padding-left:10px; font-size:22px; color:#141414; background:url(../images/tit.jpg) no-repeat left center;}
.news  .title span{ display:inline-block; font-size:12px; color:rgba(0,0,0,.35); margin-left:5px;}
.news .left ul li{ display:block; height:38px; line-height:38px; border-bottom:1px dashed #e9e9e9; padding-left:11px; box-sizing:border-box; background:url(../images/li.jpg) no-repeat left center; font-size:14px;}
.news .left ul li span{ float:right; color:#c1c1c1;}
.news .left ul li a{ color:#424141;}
.news .left ul li a:hover{ color:#75bf23;}

.news .right{ width:375px; }
.news .right ul{ margin-top:-13px;}
.news .right ul li{ display:block; padding:13px 0; border-bottom:1px solid #e9e9e9;}
.news .right ul li a{ display:block; padding-left:33px; font-size:14px; color:#75bf23; font-weight:bold; height:25px; line-height:25px; overflow:hidden; background:url(../images/w.png) no-repeat left center;}
.news .right ul li p{ font-size:14px; color:#848484; line-height:22px; padding-left:33px; height:44px; overflow:hidden; background:url(../images/d.png) no-repeat top left; margin-top:15px;}

.link{ width:1158px; border:1px solid #e9e9e9; margin-top:45px; position:relative; padding:0 20px; padding-top:35px; padding-bottom:7px;}
.link p{ width:93px; line-height:34px; text-align:center; line-height:34px; color:#fff; background:#75bf23; font-size:14px; position:absolute; left:22px; top:-15px;}
.link a{ display:inline-block; font-size:14px; color:#7e7e7e; margin-right:10px; height:30px; line-height:30px;}


.footer{ padding-top:20px; background:#3c3c3c;}
.footer .footer-1{ width:377px; float:left; margin-right:30px;}
.footer .footer-1 .title{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #6a6a6a; background:url(../images/footer-tit.png) no-repeat left bottom;box-sizing:border-box; font-size:16px; color:#fff; font-weight:bold;}
.footer .footer-1 .title p{ background:url(../images/footer-p.png) no-repeat left center; padding-left:10px;  }
.footer .footer-1 ul{ margin-top:10px;}
.footer .footer-1 ul li{ height:50px; line-height:50px; font-size:13px; color:#ffffff; padding-left:40px;}
.footer .footer-1 ul li.f1{ background:url(../images/f1.png) no-repeat left center;}
.footer .footer-1 ul li.f2{ background:url(../images/f2.png) no-repeat left center;}
.footer .footer-1 ul li.f3{ background:url(../images/f3.png) no-repeat left center;}
.footer .footer-1 ul li.f4{ background:url(../images/f4.png) no-repeat left center;}
.footer .footer-2{ margin-right:0; float:right;}
.footer .footer-1 #map{ width:377px; height:186px; margin-top:15px;}
.footer .footer-1 ul li a{ color:#fff}

.footer .footer-2 .text{ padding-left:3px;width:176px; height:33px; line-height:33px; background:none; border:1px solid #6a6a6a; margin-bottom:15px; float:left; color:#fff; margin-top:15px;}
.footer .footer-2 .textarea{ padding-left:3px; padding-top:3px; box-sizing:border-box; width:100%; height:80px; line-height:30px; background:none; border:1px solid #6a6a6a; margin-bottom:15px; color:#fff;}
.footer .footer-2 .submit{ width:106px; height:35px; line-height:35px; background:#75bf23; color:#fff; border:none; margin-right:10px; cursor:pointer;}
.footer .footer-2 .submit1{ background:#797979;}

.footer .copyright{ height:60px; line-height:60px; text-align:center; border-top:1px solid #505050; color:#8c8c8c; font-size:14px; margin-top:35px;}
.footer .copyright a{ color:#8c8c8c;}
.nav-footer  dl.message input::-webkit-input-placeholder,.nav-footer  dl.message  textarea::-webkit-input-placeholder { color: #7c96ca;} 
.nav-footer  dl.message input:-moz-placeholder,.nav-footer  dl.message  textarea:-moz-placeholder {color: #7c96ca; } 
.nav-footer  dl.message input::-moz-placeholder,.nav-footer  dl.message  textarea::-moz-placeholder { color: #7c96ca; } 
.nav-footer  dl.message input:-ms-input-placeholder,.nav-footer  dl.message  textarea:-ms-input-placeholder { color: #7c96ca; }

.neiye{ margin-top:20px; margin-bottom:30px;}
.neiye .neiye-l{ width:246px;}
.neiye .neiye-l .nydh .title{ width:204px; height:72px; background:url(../images/nydh-title.png) no-repeat center; padding-left:42px; padding-top:20px;}
.neiye .neiye-l .nydh .title p{ font-size:26px; color:#fff;}
.neiye .neiye-l .nydh .title span{ display:block; font-size:12px; color:rgba(255,255,255,0.2); }
.neiye .neiye-l .nydh ul{ width:244px; border:1px solid #e9e9e9; border-top:none;}
.neiye .neiye-l .nydh ul li{ display:block; width:198px; height:68px; line-height:68px; border-top:1px solid #e9e9e9; background:url(../images/nydh-li.png) no-repeat 10px center; padding-left:36px; font-size:15px;    padding-right: 10px;
    overflow: hidden;}
.neiye .neiye-l .nydh ul li a{ color:#575757; display:block;}
.neiye .neiye-l .nydh ul li:hover,.neiye .neiye-l .nydh ul li.on{ background:url(../images/nydh-li-on.png) no-repeat 10px center;}
.neiye .neiye-l .nydh ul li:hover a,.neiye .neiye-l .nydh ul li.on a{ color:#089d11;}

.neiye .neiye-l .nylx{ width:246px; margin-top:16px;}
.neiye .neiye-l .nylx .title{ width:216px; height:52px; background:url(../images/nylx-title.jpg) no-repeat center; padding-left:30px; color:#fff; font-size:20px; line-height:52px;}
.neiye .neiye-l .nylx .title span{ display:inline-block; font-size:12px; color:rgba(255,255,255,0.2); margin-left:5px;}

.neiye .neiye-l .nylx .contact{ width:244px; border:1px solid #e9e9e9; border-top:none; padding-top:15px;}
.neiye .neiye-l .nylx .contact .tel{ width:230px; margin:0 auto; border-bottom:1px solid #e9e9e9; padding-bottom:15px;}
.neiye .neiye-l .nylx .contact .tel img{ display:block; margin:0 auto; margin-bottom:15px;}
.neiye .neiye-l .nylx .contact .tel span{ display:block; text-align:center; font-size:14px; color:#aeaeae;}
.neiye .neiye-l .nylx .contact .tel b{ display:block; text-align:center; font-size:22px; color:#000;}

.neiye .neiye-l .nylx .dizhi{ width:225px; margin:0 auto; font-size:14px; color:#5d5d5d; line-height:29px; padding-left:5px; padding-bottom:10px;}
.neiye .neiye-l .nylx .dizhi a{color:#5d5d5d;}
.neiye .neiye-r{ width:930px;}
.neiye .neiye-r .title{ width:930px; height:59px; line-height:59px; border-bottom:1px solid #e9e9e9; margin-bottom:17px;}
.neiye .neiye-r .title .newsnav{ float:right; font-size:14px; color:#b5b5b5;}
.neiye .neiye-r .title .newsnav a{ color:#b5b5b5;}
.neiye .neiye-r .title .bt{ display:inline-block; font-size:22px; color:#000; height:58px; line-height:58px; border-bottom:2px solid #089d11; background:url(../images/bt.jpg) no-repeat left center; padding-left:12px;}


.pro-list ul{ width:963px;}
.pro-list ul li{ display:block; float:left; width:290px; height:235px; margin-right:30px; margin-bottom:35px; position:relative;}
.pro-list ul li img{ display:block; width:290px; height:235px; }
.pro-list ul li p{ position:absolute; width:290px; height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,.6); color:#fff; font-size:14px; left:0; bottom:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;  }
.pro-list ul li:hover p{ background:#089d11;}

.fenye{ width:100%; margin:0 auto;  margin-top:20px; text-align:center; padding-bottom:30px; }
.fenye a{ display:inline-block;padding:0 10px;text-align:center; line-height:28px; border:1px solid #bababa; font-size:14px; color:#333; margin:0 5px;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 10px;text-align:center; line-height:28px; border:1px solid #089d11; font-size:14px; color:#fff; margin:0 5px; background:#089d11;}
.news-list ul{ margin-top:-15px;}
.news-list ul li{ display:block; padding:15px 0; border-bottom:1px dashed #d3d3d3;}
.news-list ul li a.tit{ display:block; font-size:16px; color:#363636; height:39px; line-height:39px; overflow:hidden; font-weight:bold;}
.news-list ul li p{ font-size:14px; color:#8d8d8d; line-height:28px; height:56px; overflow:hidden
;}
.news-list ul li p a{ color:#089d11;}
.news-list ul li a.tit:hover{color:#089d11;}
.yy-list ul li img{ display:block; float:left; width:211px; height:171px; margin-right:20px;}
.yy-list ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.yy-list ul li a.tit{ padding-top:10px;}
.yy-list ul li p{ line-height:26px; height:78px; overflow:hidden;}
.yy-list ul li a.more{ display:inline-block;  width:80px; height:28px; line-height:28px; text-align:center; border:1px solid #d4d4d4; font-size:14px; color:#a5a5a5; margin-top:10px;}
.yy-list ul li a.more:hover{ background:#089d11; color:#fff; border:1px solid #089d11;}


.focusBox { position: relative;width:624px; height:444px; margin:0 auto; }
.focusBox .pic img {width:624px; height:444px; display: block; }
.focusBox .prev,.focusBox .next { width:40px; height:40px; position:absolute; top:200px; z-index:3;}
.focusBox .prev{ left:-60px; background:url(../images/prev.jpg) no-repeat center;}
.focusBox .next{ right:-60px; background:url(../images/next.jpg) no-repeat center;}


.yyjj{ margin-top:30px;}
.yyjj .tab-hd ul{ height:52px; width:930px; background:#f2f2f2;}
.yyjj .tab-hd ul li{ display:block; float:left; width:186px; text-align:center; font-size:15px; color:#1e1e1e; height:52px; line-height:52px; cursor:pointer; }
.yyjj .tab-hd ul li.on{ color:#fff; background:#089d11;}

.yyjj .tab-bd .tab-pal{ padding-top:15px; font-size:15px; color:#595959; line-height:30px; text-align:justify;}


.danye{ font-size:16px; line-height:28px; color:#545454;}

.biaoti{ width:930px; margin:0 auto; margin-top:24px; padding-bottom:20px; border-bottom:1px dashed #eee;}
.biaoti h1{ font-size:18px; color:#333; text-align:center; font-weight:normal;}
.biaoti p{ text-align:center; font-size:14px; color:#999999; margin-top:20px;}
.fn{ width:912px; margin:0 auto; margin-top:10px; border-top:1px dashed #eee; padding-top:15px; margin-bottom:30px;}
.fn p{ font-size:14px; line-height:30px; color:#666666;}
.fn p a{ color:#666666;}
.fn p a:hover{ color:#3366cc;}
.neirong{ margin-top:24px; width:912px; font-size:14px; color:#2e2e2e; line-height:29px; padding-bottom:30px;}
.neirong img{ max-width:100%;}
.neirong a{ color:#2e2e2e;}
#map1{width:100%;height:500px;margin-bottom:20px;}

.clnav{ width:100%; border:1px solid #ddd; box-sizing:border-box}
.clnav dl{ width:100%; border-top:1px solid #ddd;}
.clnav dl:nth-of-type(1){ border-top:none}
.clnav dl dt{ width:100%; position:relative; padding:12px 10px; box-sizing:border-box;}
.clnav dl dt a{ display:block; font-size:16px; color:#222; line-height:30px;}
.clnav dl dt i{ display:block; width:30px; height:30px; background:url(../images/nydh-li.png) no-repeat center center #fff; background-size:18px auto; position:absolute; right:5px; top:12px; z-index:2; cursor:pointer;transition:all .5s;}
.clnav dl dt i.fan{transform: rotate(90deg);}
.clnav dl dd{ padding:10px; border-top:1px solid #ddd; display:none}
.clnav dl dd a{ display:block; font-size:14px; color:#454545; line-height:24px; padding:5px 0 5px 15px; background:url(../images/li.jpg) no-repeat 0 14px;}
.clnav dl dt.on a,.clnav dl dd a.ona{color:#089d11}
.clnav dl dt.on i{background-image:url(../images/nydh-li-on.png);}































