@charset "utf-8";
html {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
  -webkit-font-smoothing:antialiased;
  /*解决chrome浏览器下字体不能小于12px*/ }
body {
	overflow-x: hidden;
	font-size: 12px;
    color: #666;
    font-family: "Microsoft YaHei",  -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
  }
a {outline:none;text-decoration:none;color:inherit;cursor:pointer;}
a:hover{text-decoration:none;}
html { zoom:1; }
html * {  outline:0; zoom:1; }
html button::-moz-focus-inner { border-color: transparent !important; }
 
/*设置margin和padding为0*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
 
table {
  border-collapse: collapse;
  border-spacing: 0; }
 
fieldset, a ,img,input,select,button,textarea{background:none;
  border: 0; }
 
address, caption, cite, code, dfn, em, th, var，i {
  font-style: normal;
  font-weight: normal; }
 
li {
  list-style: none; }
 
caption, th {
  text-align: left; }
 
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }
 
q:before, q:after {
  content: ''; }
 
em, i {
  font-style: normal; }
 
input[type="submit"], input[type="reset"], input[type="button"], input[type=date], button, select, input[type=text] {
  /*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
 
a, input[type=text], select, input[type=password], textarea {
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
@font-face {
    font-family: 'dincond-mediumregular';
    src: url('dincond-medium-webfont.eot');
    src: url('dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('dincond-medium-webfont.woff2') format('woff2'),
         url('dincond-medium-webfont.woff') format('woff'),
         url('dincond-medium-webfont.ttf') format('turetype'),
         url('dincond-medium-webfont.svg#dincond-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  color: #aaa; }
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.warpper{width:1200px;margin:0 auto;}
.header{width:100%;max-width:1920px;min-width:1200px;margin:0 auto;height:70px;}
.logo{margin-top:9px;}
.nav{}
.nav ul{}
.nav ul li{float:left;display:inline-block;text-align:center;height:70px;line-height:70px;margin-left:20px;}
.nav ul li a{display:inline-block;padding:0 10px;font-size:14px;color:#222;}
.nav ul li a:hover{color:#1b9007;border-bottom:solid 4px #1b9007;height:66px;line-height:66px;font-weight:bold;}
.banner .slides li img{/* width:100%; height:700px; */display:block;}
.banner,.banner .slides,.banner .slides li{width:100%; height:577px;}
.banner .slides li{background-position:center top;background-repeat:no-repeat;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;opacity:1;}
.flex-control-nav li{display:inline-block;width:auto;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:8px; font-size:0px;border-radius:10px; overflow:hidden; background:#fff;transition:all 1s;}
.flex-control-nav .flex-active{width:30px;background:#ffc600;}
.flex-direction-nav a{width:50px;height:99px;line-height:99em;overflow:hidden;margin:-49.5px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{right:50%;margin-right:-620px;background:url(../images/next.png)no-repeat;}
.flex-direction-nav .flex-prev{left:50%;margin-left:-620px; background:url(../images/prev.png)no-repeat;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);bottom:96px;}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

.section01{padding:25px 0;}
.ctab{overflow:hidden;}
.ctab ul{margin-right:-6px;}
.ctab ul li{float:left;width:396px;height:143px;display:inline-block;margin-right:6px;padding:8px;box-sizing:border-box;}
.ctab ul li a{display:block;width:100%;height:100%;box-sizing:border-box;color:#fff;padding-left:72px;padding-top:43px;}
.ctab ul li:nth-child(1){background:#1b9007;}
.ctab ul li:nth-child(2){background:#0077a9;}
.ctab ul li:nth-child(3){background:#d7882b;}
.ctab ul li span,.ctab ul li strong{display:block;}
.ctab ul li strong{font-size:20px;}
.ctab ul li span{font-size:14px;text-transform:uppercase;font-family:Arial;opacity:0.5;padding-top:3px;}
.ctab ul li i{width:51px;height:55px;display:inline-block;float:left;margin-right:15px;}
.ctab ul li:nth-child(1) i{background:url(../images/c01.png)no-repeat left top;}
.ctab ul li:nth-child(2) i{background:url(../images/c02.png)no-repeat left top;}
.ctab ul li:nth-child(3) i{background:url(../images/c03.png)no-repeat left top;}
.ctab ul li a:hover{border:solid 1px #fff;}

.clist{margin-top:25px;height:513px;overflow:hidden;position:relative;}
.clist .con{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.clist ul{}
.clist ul li{float:left;width:396px;height:255px;display:inline-block;position:relative;overflow:hidden;margin-right:6px;text-align:center;}
.clist ul li a{display:block;width:100%;}
.clist ul li span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bg.png) repeat;z-index:8;opacity:0;transition:all 1s;}
.clist ul li i{width:54px;height:54px;display:inline-block;background:url(../images/ibt.png)no-repeat;margin-top:54px;transition:all 1s;}
.clist ul li strong{display:block;color:#1ab000;font-size:16px;font-weight:bold;margin-top:10px;}
.clist .swiper-button-prev,.clist .swiper-button-next{width:70px;height:70px;display:inline-block;margin-top:-35px;top:50%;}
.clist .swiper-button-prev{background:url(../images/cprev.png)no-repeat center;left:0;}
.clist .swiper-button-next{background:url(../images/cnext.png)no-repeat center;right:0;}
.clist ul li a:hover span{opacity:1;}
.clist ul li a:hover i{margin-top:74px;}

.news{width:578px;}
.ntab{border-bottom:solid 1px #ebebeb;overflow:hidden;position:relative;}
.ntab ul {}
.ntab ul li{float:left;display:inline-block;width:140px;height:40px;line-height:40px;text-align:center;background:#ebebeb;}
.ntab ul li a{display:block;font-size:16px;}
.ntab ul li.cur{background:#1b9007;}
.ntab ul li.cur a{color:#fff;}
.ntab em{position:absolute;right:0;top:50%;width:35px;height:6px;display:inline-block;margin-top:-3px;}
.ntab em a{background:url(../images/more.png)no-repeat;width:35px;height:6px;display:inline-block;}

.nlist{paddint-top:20px;}
.nlist ul{}
.nlist ul li{border-bottom:dashed 1px #ddd;padding:17px 0;clear:both;}
.nlist ul li a{display:block;width:100%;position:relative;height:72px;overflow:hidden;}
.nlist ul li img{float:left;margin-right:16px;display:inline-block;}
.nlist ul li strong{font-weight:bold;}
.nlist ul li strong,.nlist ul li span{font-size:14px;color:#383838;}
.nlist ul li span{position:absolute;right:0;}
.nlist ul li p{line-height:22px;margin-top:10px;font-size:14px;color:#828282;}

.nlist ul li a:hover strong{color:#1b9007;}
.business{width:570px;}
.ititle{position:relative;font-size:16px;}
.ititle strong{font-weight:normal;color:#222;position:relative;padding-left:16px;}
.ititle strong:before{width:4px;height:22px;display:inline-block;content:'';background:#1b9007;position:absolute;left:0;top:0;}
.ititle span{color:#888;font-family:Arial;padding-left:10px;}
.ititle em{position:absolute;right:0;top:50%;width:35px;height:6px;display:inline-block;margin-top:-3px;}
.ititle em a{background:url(../images/more.png)no-repeat;width:35px;height:6px;display:inline-block;}
.blist{overflow:hidden;}
.blist ul{margin-right:-20px;}
.blist ul li{float:left;text-align:center;display:inline-block;width:275px;height:200px;border:solid 1px #eee;box-sizing:border-box;background:#fff;margin-top:22px;margin-right:20px;}
.blist ul li a{display:block;width:100%;height:100%;}
.blist ul li i{width:117px;height:90px;display:inline-block;margin-top:35px;}
.blist ul li strong{display:block;width:100%;font-size:14px;color:#222;margin-top:5px;font-weight:normal;}
.blist ul li:nth-child(1) i{background:url(../images/b01.png)no-repeat center;}
.blist ul li:nth-child(2) i{background:url(../images/b02.png)no-repeat center;}
.blist ul li:nth-child(3) i{background:url(../images/b03.png)no-repeat center;}
.blist ul li:nth-child(4) i{background:url(../images/b04.png)no-repeat center;}
.blist ul li:hover strong{color:#1b9007;}
.section02{background:#f7f7f7;padding-top:34px;padding-bottom:44px;}
.section03{padding-top:30px;padding-bottom:34px;}
.hlist{border:solid 1px #e6e6e6;border-radius: 10px;clear:both;margin-top:15px;padding:20px 25px;position:relative;}
.hlist ul{}
.hlist ul li{float:left;width:270px;height:180px;display:inline-block;margin-right:20px;}
.hlist .prev,.hlist .next{width:70px;height:70px;display:inline-block;margin-top:-35px;top:50%;position:absolute;top:50%;z-index:99;cursor:pointer;}
.hlist .prev{background:url(../images/cprev.png)no-repeat center;left:0;}
.hlist .next{background:url(../images/cnext.png)no-repeat center;right:0;}
.hlist .swiper-button-prev,.hlist .swiper-button-next{display:none;}

.section04{padding-bottom:35px;}
.section04 dl{display:table;width:100%;height:76px;}
.section04 dl dt{width:133px;height:76px;border:solid 1px #1b9007;padding:3px;box-sizing:border-box;display:table-cell;}
.section04 dl dt div{background:#1b9007;text-align:center;color:#fff;width:100%;height:100%;}
.section04 dl dt div strong{font-size:18px;display:block;padding-top:10px;}
.section04 dl dt div span{font-size:14px;display:block;}
.section04 dl dd{width:1086px;display:table-cell;padding-left:30px;line-height:30px;vertical-align:top;padding-top:4px;}
.section04 dl dd a{padding-right:30px;font-size:16px;}
.ftop{width:100%;background:#127a00;padding-top:37px;padding-bottom:25px;}
.fbot{width:100%;background:#106b00;height:50px;}
.wx{width:90px;text-align:center;}
.ftop,.ftop a{color:#fff;}
.fcon{padding-left:38px;}
.fcon dl dt{font-size:16px;}
.fcon dl dd{clear:both;margin-top:12px;}
.fcon dl dd .fnav ul li{display:inline-block;}
.fnav{overflow:hidden;}
.fnav ul{margin-left:-21px;}
.fnav ul li{height:18px;line-height:18px;overflow:hidden;}
.fnav ul li a{display: block;padding:0 20px;border-left:solid 1px #1b9007;}
.fnav ul li a:hover{color:#1dc400;}
.fadd{}
.fadd ul li{line-height:24px;}
.copyright{color:#1b9007;line-height:50px;}

#share{}
#share a{width:25px;height:25px;display:inline-block;margin:0;padding:0; margin-top:12.5px;margin-left:15px;}
#share a.bds_more{display:none;}
#share a.bds_sqq{background:url(../images/btn01.png)no-repeat center;}
#share a.bds_weixin{background:url(../images/btn02.png)no-repeat center;}
#share a.bds_tsina{background:url(../images/btn03.png)no-repeat center;}
#share a.bds_sqq:hover{background:url(../images/btn001.png)no-repeat center;}
#share a.bds_weixin:hover{background:url(../images/btn002.png)no-repeat center;}
#share a.bds_tsina:hover{background:url(../images/btn003.png)no-repeat center;}

.inbanner{width:100%;max-width:1920px;min-width:1200px;margin:0 auto;height:350px;background-position:center top;background-repeat:no-repeat;}
.mbg{width:100%;max-width:1920px;min-width:1200px;margin:0 auto;background:#f5f5f5;padding-top:40px;padding-bottom:60px;}
.left{float:left;width:280px;}
.ltop{width:280px;height:120px;background:#1b9007;color:#fff;padding-top:18px;box-sizing:border-box;}
.ltop strong,.ltop span{display:block;margin-left:40px;}
.ltop strong{font-size:30px;font-weight:normal;}
.ltop span{font-size:16px;padding-bottom:16px;position:relative;text-transform:uppercase;}
.ltop span::after{width:26px;height:1px;display:block;background:#ffc000;content:'';position:absolute;left:0;bottom:0;}
.lnav{background:#eee;}
.lnav ul li{border:solid 1px  #e6e6e6;width:280px;height:50px;box-sizing:border-box;line-height:50px;padding-left:40px;box-sizing:border-box;}
.lnav ul li a{background:url(../images/row.png)no-repeat left center;padding-left:25px;width:100%;box-sizing:border-box;font-size:14px;display:block;}
.lnav ul li.cur a,.lnav ul li a:hover{background:url(../images/row02.png)no-repeat left center;color:#1b9007;}
.lnav ul li.cur,.lnav ul li:hover{background:#ffffff;}

.right{width:880px;border:solid 1px #e6e6e6;background:#fff;}
.rtop{height:58px;line-height:58px;padding:0 40px;border-bottom:solid 1px #e6e6e6;}
.curlan{background:url(../images/row02.png)no-repeat left center;padding-left:17px;}
.curlan strong{font-size:18px;color:#222;font-weight:bold;}
.curlan span{font-size:14px;color:#888;}
.location{background:url(../images/home.png)no-repeat left center;padding-left:15px;}
.location,.location a{color:#888;font-size:14px;}
.rmain{clear:both;padding:40px;}

.about{}
.about p{font-size:14px;line-height:26px;margin-bottom:20px;}
.service{}
.service ul{}
.service ul li{margin-top:30px;background:#f4f4f4;}
.service ul li dl dt{position:relative;width:800px;height:200px;/*overflow:hidden;*/}
.service ul li dl dt span{display:block;width:100%;height:40px;line-height:40px;background:url(../images/bg.png) repeat;color:#fff;position:absolute;left:0;bottom:0;padding-left:40px;box-sizing:border-box;font-size:14px;}
.service ul li dl dt em{width:70px;height:60px;display:inline-block;position:absolute;right:0;bottom:-20px;background:url(../images/jia.jpg)no-repeat;}
.service ul li dl dd{padding:35px 40px;display:none;}
.service ul li dl dd .desc{line-height:24px;}
.service ul li dl dd .desc p{padding-bottom:10px;}
.service ul li dl dd .more{text-align:right;}
.service ul li dl dd .more a{width:166px;height:55px;display:inline-block;background:url(../images/ymore.png)no-repeat center;line-height:55px;text-align:center;color:#fff;font-size:14px;font-weight:bold;}
.more i{width:8px;height:14px;display:inline-block;background:url(../images/wrr.png)no-repeat;margin-left:14px;position:relative;top:2px;}
/*资质荣誉*/
.honor{overflow:hidden;}
.honor ul{margin-right:-17px;margin-top:-10px;}
.honor ul li{float:left;width:255px;display:inline-block;text-align:center;margin-right:17px;margin-top:10px;}
.honor ul li a{display:block;}
.honor ul li span{display:block;font-size:14px;height:40px;line-height:40px;color:#444;}
.honor ul li a:hover span{color:#1b9007;font-weight:bold;}

/*新闻中心*/
.newslist{}
.newslist ul{margin-top:-30px;}
.newslist ul li{border-bottom:solid 1px #ddd;padding:30px 0;clear:both;margin-left:-40px;margin-right:-40px;padding:20px 40px;}
.newslist ul li a{display:block;width:100%;position:relative;height:120px;overflow:hidden;}
.newslist ul li img{float:left;margin-right:16px;display:inline-block;}
.newslist ul li strong{font-weight:bold;}
.newslist ul li strong,.nlist ul li span{font-size:14px;color:#383838;}
.newslist ul li p{line-height:25px;margin-top:10px;font-size:14px;color:#828282;}
.newslist ul li span{display:block;background:url(../images/nr.png)no-repeat right center;margin-top:25px;}
.newslist ul li:hover{background:#1b9007;}
.newslist ul li:hover strong{color:#fff;}
.newslist ul li:hover p{color:#8bd97e;}
.newslist ul li:hover span{color:#fff;background:url(../images/nr02.png)no-repeat right center;}


/*绿化养护*/
.caselist{overflow:hidden;}
.caselist ul{margin-right:-4px;margin-top:-10px;}
.caselist ul li{float:left;width:264px;display:inline-block;text-align:center;margin-right:4px;margin-top:10px;}
.caselist ul li a{display:block;}
.caselist ul li span{display:block;font-size:14px;height:40px;line-height:40px;color:#444;transition:all 1s;}
.caselist ul li .img{position:relative;}
.caselist ul li .img img{display:block;}
.caselist ul li .bg{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/bg.png)repeat;z-index:8;transition:all 1s;opacity:0;}
.caselist ul li .bg i{width:54px;height:54px;background:url(../images/ibt.png)no-repeat center;display:inline-block;margin-top:38px;transition:all 1s;}
.caselist ul li:hover .bg{opacity:1;}
.caselist ul li:hover .bg i{margin-top:58px;}
.caselist ul li a:hover span{color:#1b9007;font-weight:bold;}

/*留言板*/
.msgfrom{margin-top:-20px;padding-bottom:30px;}
.msgfrom .row,.msgfrom .desc{width:580px;height:68px;box-sizing:border-box;border:solid 1px #e6e6e6;margin-top:20px;background:#fff;}
.msgfrom .txt_input{color:#a9a9a9;font-size:14px;padding:0 15px;width:580px;height:68px;line-height:68px;vertical-align:middle;box-sizing:border-box;}
.msgfrom .desc{clear:both; width:1200px;height:200px;margin-top:20px;}
.msgfrom .desc .txt_input{width:1200px;height:200px;}
.msgfrom .end{padding-top:30px;clear:both;text-align:center;}
.msgfrom .btnsubmit,.btnreset{width:150px;height:48px;text-align:center;line-height:48px;color:#fff;border-radius:34px;display:block;margin:0 17px;cursor:pointer;font-size:14px;display:inline-block;}
.msgfrom .btnsubmit{background:#127a00;}
.btnreset{background:#ffcc00;}

/*联系我们*/
.contactus{background:#fff;padding:55px 40px;}
.conleft{width:668px;border:solid 6px #ccc;}
.conleft img{display:block;}
.conright{width:400px;}
.conright h3{font-size:20px;font-weight:bold;color:#222;}
.conright ul{margin-top:30px;}
.conright ul li{padding-left:40px;height:40px;line-height:40px;}
.conright ul li,.conright ul li a{font-size:14px;color:#222;}
.conright ul li span{color:#888;}
.conright ul li strong{color:#ffcc00;font-weight:normal;font-size:24px;font-family:Arial;}
.conright ul li:nth-child(1){background:url(../images/cc01.png)no-repeat left center;}
.conright ul li:nth-child(2){background:url(../images/cc02.png)no-repeat left center;}
.conright ul li:nth-child(3){background:url(../images/cc03.png)no-repeat left center;}
.conright ul li:nth-child(4){background:url(../images/cc04.png)no-repeat left center;}
.cwx{margin-top:40px;width:130px;text-align:center;font-size:14px;color:#888;}

.m-page{text-align:center;padding-top:40px;}
.m-page a{display:inline-block;padding:7px 12px;background:#e6e6e6;margin:0 2px;}
.m-page a.z-crt{background:#ffcc00;color:#fff;}
