@charset "utf-8";
/* CSS Document */
/*reset*/
*{ padding:0; margin:0;border:none;}
li{ list-style:none; float:left;}
#jingKf li{float:none;}
a{color:#fff; text-decoration:none;}
a:hover{color:#f9a713; cursor:pointer;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
body{ font-size:14px; background:#fff url(images/body-bg.jpg);color:#666666; font-family:"Microsoft yahei", arial,tahoma,宋体;}
h1,h2,h3,h4,h5,h6{ font-weight:300;}

/*index*/
.head .top{ height:120px;width:1000px; margin:0 auto;}
.head .tel{height:44px; padding-left:12px;margin-top:28px;color:#ff8400; font-size:20px;}
.head .tel span{font-weight:bold; font-size:22px; line-height:32px;}
.head .tel p{color:#007c0f; font-size:24px; line-height:28px;}
.head .logo{margin:27px 18px 0 0;float:left;}
.head .by{width:300px;height:60px;margin-top:32px;font-size:16px;color:#f8a815;line-height:24px;padding-left:14px; background: url(images/logo-line.png) no-repeat left center;}
.head .nav{height:70px; background: url(images/nav-bg.jpg);position:relative;z-index:20;}
.head .nav ul{width:1000px;margin:0 auto;height:70px;}
.head .nav li{position:relative;}
.head .nav li>a{ text-align:center; line-height:70px; display:block;height:70px;width:110px; font-size:16px;}
.head .nav li.index a,.head .nav li.cur>a{ background:#007d0e;}
.head .nav li>a:hover{background:#007d0e;color:#fff;}
.head .nav .zz{width:100%;position:absolute;top:70px;height:0px;background:url(images/drop-bg.png);left:0;}
.head .nav .drop{position:absolute;z-index:30;padding:0 12px;width:500px;top:70px;display:none;}
.head .nav .drop dd{float:left;}
.head .nav .drop a{line-height:36px;padding:0 5px;width:100px;display:block;text-align:center;}
.head .nav .drop a:hover{font-weight:bold;color:#fff;}
.search{height:32px;width:280px;margin-top:48px;}
#SearchTxt{height:30px;width:200px;background:none;line-height:30px;padding-left:14px;background:#ededed;border:1px solid #d4d5d7;border-right:none;
  float:left;}
#SearchSubmit{height:32px;width:54px;border:none;float:left;cursor: pointer;background:none;line-height:30px;text-align:center;color:#fff;
  background:url(images/seach-bg.jpg);}


/*banner*/
.banner{width:100%; overflow:hidden; position:relative;height:461px;z-index:10;}
.banner ul{ position:absolute;height:461px;z-index:70;}
.banner li{width:100%;height:461px;float:left; text-align:center;}
.banner li img{width:1920px;height:460px;border-bottom:1px solid #048624;}
.banner .tip,.minbanner .tip{position:absolute;bottom:22px;left:50%;margin-left:-75px; width:160px; height:14px;z-index:80;}
.minbanner .tip{bottom:10px;}
.banner .tip em,.minbanner .tip em{ display:block; height:10px; width:38px;  background:#00810a;float:left;margin:0 7px; cursor:pointer;float:left;}
.banner .tip .cur,.minbanner .tip .cur{ background:#ff8302;}

/*minbanner*/
.minbanner{ height:300px; width:100%;overflow: hidden;position: relative; z-index:10;
  margin-top:-1px;}
.minbanner ul{height:300px;}
.minbanner li{width:100%;height:300px;position:relative;overflow: hidden;z-index:10;}
.minbanner li img{position:absolute;left:50%;margin-left:-960px;height:300px;width:1920px;z-index:10;border-bottom:1px solid #048624;}

/*main*/
/*product*/
.product{height:614px; padding-top:42px;width:100%; text-align:center;color:#087c26; background:url(images/pro-title.png) no-repeat center 120px;}
.product h4{ font-size:30px;line-height:30px;}
.product h5{ font-size:20px;color:#ff8400; text-transform:uppercase;}
.product .more{ display:block;height:42px; line-height:42px; width:100px; text-align:center; background:url(images/more-bg.png) no-repeat center center;margin:0 auto 10px; font-size:12px;}
.product .show{height:452px;width:986px; margin:0 auto; overflow:hidden;position:relative;}
.product .show ul{height:452px;position:absolute;left:0;top:0;}
.product .show li{height:214px;width:232px; margin:7px;}
.product .show li .img{height:176px;width:232px; overflow:hidden; position:relative; display:block;}
.product .show li img{height:176px;width:232px; position:absolute;left:0;top:0;}
.product .show .tipic{width:100%;height:38px; line-height:38px; background:#666666;}
.product .show .tipic a{ display:block; text-align:center;color:#fff;}
.product .show li:hover .tipic{ background:#ff9600;}

/*an*/
.ian{width:100%;height:452px; position:relative; background:#007d0e url(images/news-bg.jpg) no-repeat center top;}
.ian .sanjiao{ position:absolute;bottom:0;left:50%; margin-left:-28px;}
.an{width:1000px;height:452px; margin:0 auto;}
.an .title{ position:relative;top:-20px;width:1000px;height:44px;}
.an .title h5{ float:left; background:url(images/news-top.png) no-repeat center top;width:236px;height:24px; text-align:center; font-size:20px;
  color:#fff; line-height:36px;}
.an .title span{text-transform: uppercase;}
.an .title .more{ float:right; background:url(images/Half.png) no-repeat center bottom; display:block;height:24px;width:70px; text-align:center; 
  line-height:34px;}
.an .img{width:450px;height:330px;border:16px solid #006f0c; position:relative; overflow:hidden;}
.an .img ul{height:330px; position:absolute;z-index:30;}
.an .img li{ float:left;height:330px;}
.an .img img{width:450px;height:330px;}
.an .img .tip{width:86px;height:8px;position:absolute;bottom:12px;left:50%;margin-left:-32px;z-index:50;}
.an .img .tip em{width:14px;height:7px;background:#fff;opacity:0.8;filter:Alpha(opacity=70);display:block;float:left;margin:0 3px;cursor:pointer;}
.an .img .tip em.cur{background:#006d0d;}
.news{width:472px;height:370px;color:#fff;}
.news ul{width:100%;height:370px;}
.news li{ padding-bottom:12px;width:100%; border-bottom:1px dotted #018e25;}
.news li .cont{width:100%; padding:6px 6px 0 6px;}
.news li img{height:106px;width:136px; border:2px solid #009025; margin-bottom:10px;}
.news li .fr{width:306px;}
.news li h4{height: 32px;display: block;width: 100%;height: 16px;}
.news li h4 a{ font-size:16px; line-height:16px;display: block;float: left;}
.news li h4 span{ float:right;}
.news li p{ line-height:23px; margin-top:8px;color:#a8ffb3;}

/*liuc*/
.liuc{height:414px; padding-top:54px;width:100%; text-align:center;color:#087c26;}
.liuc h4{ font-size:30px;line-height:30px;}
.liuc h5{ font-size:20px;color:#ff8400; text-transform:uppercase;}
.liuc ul{width:1000px; margin:46px auto;height:240px; background: url(images/liuc-bg.jpg) no-repeat center top; position:relative;}
.liuc li{ position: absolute;width:220px;height:120px; text-align:center;color:#313131;padding-top: 10px;}
.liuc li h6{ font-size:20px; line-height:32px;*margin-bottom:6px;}
.liuc li span{ font-size:48px; font-style:italic; font-family:Arial;}
.liuc li.bu1{top:12px;left:0;}
.liuc li.bu2{top:126px;left:210px;}
.liuc li.bu3{top:0;left:400px;}
.liuc li.bu4{top:126px;left:600px;}
.liuc li.bu5{top:0;left:800px;}

/*case*/
.case-wrap{width:100%;height:414px; padding-top:32px; background:#dfdfdf;}
.case{width:1010px;height:400px; margin:0 auto;}
.case ul{width:1010px;height:400px;}
.case li{height:180px;width:240px; margin:6px; position:relative;overflow:hidden;}
.case li .zz{ position:absolute;width:100%;height:100%;top:0;left:0; background:url(images/case-zz.png); text-align:center;color:#fff;}
.case li.title .zz h5{ font-size:30px; margin-top:58px; font-weight:bold;}
.case li.title .zz h6{ font-size:28px;color:#a5feb0;}
.case li.more .zz img{ margin:50px auto 15px;transition: all 0.5s ease 0s;}
.case li.more .zz img:hover{transform:rotate(180deg);}
.case li.list .zz{ line-height:180px;position:absolute;top:180px;}
.case li.list img{width:100%;height:100%;}

/*contact*/
.contact{width:100%;height:446px;background:#007d0e;color:#fff;}
.contact .title-wrap{width:100%;height:60px;background:url(images/nav-bg.jpg);}
.contact .title{width:1000px;height:60px; margin:0 auto;}
.contact .title h5{ font-size:20px;width:500px; float:left; padding-left:52px; background:url(images/map.png) no-repeat left center;margin-top:4px;}
.contact .title span{text-transform:uppercase; font-size:38px; font-weight:bold;}
.contact .title .more{width:80px;height:60px; display:block; float:right; background:#006f0c; text-align:center; line-height:60px;}
.contact .show{width:1000px;height:300px; margin:40px auto 0;}
.contact .BaiduMap{height:300px;width:592px; float:right;}
.contact .cont{height:300px;width:380px; float:left;}
.contact .tel{height:92px;}
.contact em{height:46px; line-height:46px; font-size:18px; background:url(images/contact.png) no-repeat left center;width:88px; text-align:center; font-style:normal; float:left; margin-right:16px;}
.contact .tel span{ font-size:34px; font-weight:bold;height:46px; line-height:46px; float:left;}
.contact p{height:220px;width:100%; line-height:30px; font-size:16px;}





/*foot*/
.foot{width:100%;height:294px; background:#272727;color:#717171; }
.foot .nav{width:100%;height:45px; background:#00630b;}
.foot .nav ul{width:1000px; margin:0 auto;}
.foot .nav li{ background:url(images/subnav.png) no-repeat left center;}
.foot .nav li.index{ background:none;}
.foot .nav li a{width:110px;text-align:center; line-height:45px; display:block;height:45px;}
.foot .bottom{width:1000px; margin:auto;height:136px; padding-top:14px;}
.foot .bottom .btlogo{border-right:1px solid #353535;height:128px; padding-right:26px; padding-top:8px;}
.foot .fenlei{height:136px;width:400px; padding:0 15px;border-left:1px solid #1b1b1b;border-right:1px solid #353535;}
.foot .fenlei h4{ font-size:20px; }
.foot .fenlei span{ margin-left:6px; font-size:18px;}
.foot .fenlei li{height:30px;line-height:30px;margin-right:24px;}
.foot .keyword{height:136px;width:340px; padding-left:18px;border-left:1px solid #1b1b1b;}
.foot .keyword h4{ font-size:20px;}
.foot .keyword span{ margin-left:6px; font-size:18px;}
.foot .keyword p{ line-height:30px; font-size:14px;}
.foot .icopyright{width:100%;line-height:30px;color:#6f6f6f; background:#2e2e2e;height: 150px;padding-top: 10px;}
.foot .copyright{width:1000px; margin:10px auto;}
.foot .copyright p{ float:left;width:750px;float:left;}

/*page*/
.page{width:1000px;margin:30px auto 44px;min-height:200px;}
.title3{width:100%;height:34px;line-height:34px;background:url(images/title-bg.png) no-repeat;}
.page h3{width:120px;height:34px;background:url(images/title-l.png)  no-repeat;padding-left:18px;color:#fff;}
.sitepath{margin:0 20px;}
.sitepath a{color:#676767;}
.sitepath a:hover{color:#017d0f;}

.page .wrap{width:1000px;margin-top:14px;background:#fff;padding:30px 0 10px;min-height:100px;}
.page .nodata{height:200px;width:100%;background:#fff url(images/No-data2.jpg) no-repeat center;}
.page p{line-height:28px;}
.page .wrap p.about{padding:0 20px;line-height:28px;}
#side{float:left;height:34px;position:relative;margin-left:20px;z-index:50;}
#side .btn-l,#side .btn-r{width:21px;height:21px;position:absolute;top:7px; display: block; }
#side .btn-l{left:0;background:#eeeeee url(images/leftnav-tip.png) center 7px no-repeat;}
#side .btn-r{right:0;background:#eeeeee url(images/leftnav-tip.png) center -14px no-repeat;}
#sidebox{height:34px;position:relative;margin-left:30px;overflow:hidden;}
#sidenav{position:absolute;left:0;top:0;}
#sidenav li{position:relative;z-index:50;}
#sidenav li:hover a{color:#fff;background:#017d0f;}
#sidenav li:hover .drop a{background:none;}
#sidenav a{color:#666666;display:block;width:82px;text-align:center;padding:0 4px;}
#sidenav>a:hover,#sidenav li.cur>a{color:#fff;background:#017d0f;}
#sidenav li .drop{position:absolute;top:34px;left:0;background:url(images/drop-bg.png);display:none;}
#sidenav li .drop a{color:#fff;}
#sidenav li .drop a:hover{background:url(images/leftnav-bg.png);}


/*productlist*/
.page .productlist{width:100%; margin:0 auto; overflow:hidden;}
.page .productlist li{height:214px;width:232px; margin:9px;}
.page .productlist li .img{height:176px;width:232px; overflow:hidden; position:relative; display:block;z-index:20;}
.page .productlist li img{height:176px;width:232px; position:absolute;left:0;top:0;z-index:20;}
.page .productlist .tipic{width:100%;height:38px; line-height:38px; background:#666666;}
.page .productlist .tipic a{ display:block; text-align:center;color:#fff;}
.page .productlist li:hover .tipic{ background:#ff9600;}

/*翻页*/
.pager{display: block; height: auto;padding: 20px 0;text-align: center;width: 100%;}
.pager span,.pager a{display:inline-block;border:1px solid #e0e0e0;color:#a3a3a3;padding:4px 8px;text-decoration:none; margin:0 7px;background:#efefef;}
.pager a:hover{background:#00620b;border-color:#00620b;text-decoration:none;color:#fff;}
.pager .cur{background:#00620b;border-color:#00620b; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}

/* reInformation */
.reInformation { width:950px; padding:25px;color:#666;background:#fff;}
.reInformation a{color:#666;}
.reInformation a:hover{color:#cc2222;}
.reInformation .tit { height:36px; line-height:36px; text-align:left; padding-top:0px; padding-left:10px;border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; color:#ec2932;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:200px; text-align:center; padding:9px; line-height:20px; border:1px solid #ddd; margin:8px;display:inline;text-align:center; }
.reInformation li img { width:200px; height:156px; }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation .g { display:block; width:200px; }
.reInformation .t {line-height:30px; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#ec2932; }
.reInformation .t:hover, .reInformation .o:hover { text-decoration:underline; }
.reInformation li.hover { border-color:#ec2932; }

/*pageProduct*/
.pageProduct{padding:0 25px;}
.pageProduct img{width:480px;height:360px;border:1px solid #eee;float:left;}
.pageProduct .scrollbox{width:430px;height:332px;background:#eeeeee;float:right;overflow:auto;padding:15px;}
.pageProduct .scrollbox img{max-width:100%; }
.pageProduct h4{font-size:18px;color:#017a1b;}

/*relatedLink*/
.relatedLink{width:950px;height:30px;line-height:30px;margin:24px auto 0;}
.relatedLink .prevLink{float:left;width:446px;background:#eeeeee;padding:0 18px;}
.relatedLink .nextLink{float:left;width:424px;background:#eeeeee;margin-left:8px;padding:0 18px;}
.relatedLink a{color:#666;} 
.relatedLink a:hover{color:#00620b;}

/*conmap*/
.conmap{padding:0 25px;margin-top:20px;}
.conmap p{width:442px;height:200px;float:left;background:#eeeeee;padding:8px 20px;}
.conmap .baiduMap{float:right;width:460px;height:212px;}

/*listNews*/
.listNews {padding:0 25px;line-height:26px;}
.listNews li{width:460px;height:94px;border-bottom:1px dashed #eee;color:#656565;float:left;padding-top:10px;}
.listNews li:nth-child(even){float:right;}
.listNews li a{color:#656565;display:block;width:360px;height:28px;font-size:16px;font-weight:bold;}
.listNews li a:hover{color:#017d0f;}
.listNews li span{float:right;}

/*listNews2*/
.listNews2 {padding:0 25px;line-height:26px;}
.listNews2 li{width:460px;height:94px;border-bottom:1px dashed #eee;color:#656565;padding:10px 0;}
.listNews2 li .title{color:#656565;display:block;height:28px;font-size:16px;font-weight:bold;}
.listNews2 li .title:hover{color:#017d0f;}
.listNews2 li span{float:right;}
.listNews2 li .img{float:left;width:130px;height:90px;border:2px solid #efe9e9;margin-right:16px;}
.listNews2 li img{width:130px;height:90px;}
.listNews2 li .right{width:305px;float:right;}

/*pageNews*/
.pageNews {padding:0 25px;}
.pageNews .tit{width:100%;text-align:center;font-size:16px;font-weight:bold;}
.pageNews .photo{width:500px;height:375px;border:1px solid #eee;margin:10px auto;}
.pageNews .photo img{width:500px;height:375px;}
.pageNews .mark{width:100%;text-align:center;height:24px;line-height:24px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:6px 0;}
.pageNews .mark a{color:#686868;margin:0 4px;}
.pageNews .mark a:hover,.pageNews .mark a.cur{color:#017d0f;}
.pageNews .info{margin:20px auto;line-height:28px;}


.BMap_bubble_content{line-height: 1.4;font-size: 12px;}
