@charset "utf-8";
/* CSS Document */
/*index*/
.line-title{padding-bottom:20px;overflow:hidden;}
.line-title h3{color: #ccc;font-weight: 400;text-transform: uppercase;font-family: Arial;position: relative;font-size: 28px;margin: 0 0 30px;text-align: center;}
.line-title h3:after {position: absolute;content: "";width: 36px;height: 4px;background-color: #8dc21f;left: 50%;bottom: -16px;-webkit-transform: translateX(-50%);transform: translateX(-50%);border-radius: 20px;}
.line-title h2{font-size:32px;margin-top:0px;text-align:center;color:#282828;line-height:35px;font-weight:bold;letter-spacing:2px;}
.line-title p{text-align:center;color: #a7a7a7;font-size: 16px;text-decoration:none;line-height: 1.0;margin: 10px;letter-spacing: 1px;}



/*服务项目*/
.home_service{padding-top: 60px;padding-bottom: 60px;overflow:hidden;}
.fwBox{margin: 0;}
.service-wrapper .item{width:16.66%;float: left;padding: 40px 20px 26px;box-sizing: border-box;}
.service-wrapper .icon-wrapper{width:150px;height: 150px;margin: auto;background-image:url(../images/ban_icon1.png);background-size: cover;background-repeat: no-repeat; }
.service-wrapper .item:nth-of-type(2) .icon-wrapper{background-image: url(../images/ban_icon2.png);}
.service-wrapper .item:nth-of-type(3) .icon-wrapper{background-image: url(../images/ban_icon3.png);}
.service-wrapper .item:nth-of-type(4) .icon-wrapper{background-image: url(../images/ban_icon4.png);}
.service-wrapper .item:nth-of-type(5) .icon-wrapper{background-image: url(../images/ban_icon5.png);}
.service-wrapper .item:nth-of-type(6) .icon-wrapper{background-image: url(../images/ban_icon6.png);}
.service-wrapper .item:hover .icon-wrapper{background-image: url(../images/ban_icon1_h.png);}
.service-wrapper .item:nth-of-type(2):hover .icon-wrapper{background-image: url(../images/ban_icon2_h.png);}
.service-wrapper .item:nth-of-type(3):hover .icon-wrapper{background-image: url(../images/ban_icon3_h.png);}
.service-wrapper .item:nth-of-type(4):hover .icon-wrapper{background-image: url(../images/ban_icon4_h.png);}
.service-wrapper .item:nth-of-type(5):hover .icon-wrapper{background-image: url(../images/ban_icon5_h.png);}
.service-wrapper .item:nth-of-type(6):hover .icon-wrapper{background-image: url(../images/ban_icon6_h.png);}
.service-wrapper h4{font-size: 24px;color: #282828;text-align: center;line-height: 1.0;font-weight: normal;margin: 32px 0 18px;}

@media only screen and (max-width:1024px) {
.service-wrapper .icon-wrapper{width: 100px;height: 100px;}	
}

@media only screen and (max-width:768px) {
.service-wrapper .item{width:33.33%;}
.service-wrapper .icon-wrapper{width:70px;height:70px;}	
.service-wrapper h4{font-size:18px;}
}

@media only screen and (max-width:499px) {
.service-wrapper .item{width:50%;}
.service-wrapper .icon-wrapper{width:80px;height:80px;}	
.service-wrapper h4{font-size:20px;}
}


/*防制案例*/
.home_case{padding-top:60px;padding-bottom:80px;overflow: hidden; background-color: #f8f8f8;}
.hcaseBox{overflow: hidden;}
.hcaseBox li{width:25%;float: left;padding:5px;box-sizing: border-box; }
.hcaseBox li a{display: block;overflow: hidden;position: relative;}
.hcaseBox li .himg{overflow:hidden;}
.hcaseBox li .himg img{display: block;width:100%}
.hcaseBox li h5{position: absolute;left: 0;bottom: 0;width: 100%;line-height: 3;font-size: 18px;color: #fff;text-align: center;background: rgb(0 105 52 / 88%);font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hcaseBox ul li:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);transition: all 0.8s;}

@media only screen and (max-width:768px){
.hcaseBox li{width:50%;}
}
@media only screen and (max-width:499px){
.hcaseBox li{width:100%;}
}


/*广告*/
.home_adv img{width:100%;display: block;}


/*关于我们*/
.home_about {padding-top:80px;padding-bottom:80px;overflow: hidden;background:url(../images/index_bg1.jpg) no-repeat bottom center;/*border-bottom: 2px solid #00913a;*/}

.abg-hui1{width:50%;float: left;display: block;visibility: visible; position: relative;}
.abg-hui1 .img {overflow: hidden;position: relative;}
.abg-hui1 .img img{display: block;width: 100%;transition: 1s;-webkit-transition: 1s;}
.abg-hui1 .abox-np{position: absolute;left: 8%;top: 10%;width: 80%;}
.abox-np .dn1{font-size: 30px;font-weight: bold;color: #222;line-height: 1.5;}
.abox-np .dn2{color: #006934;font-size: 22px;text-transform: uppercase;line-height: 1.2;font-weight: normal;font-family: Arial;letter-spacing: 3px;}
.abox-np .wz{width: 95%;text-align: justify;height: 190px;margin: 4% 0px 8%;font-size: 16px;overflow: hidden;line-height: 38px;}
.com-btn1 a{padding: 10px 26px;font-family: "Arial";font-size: 16px;background: #006934;border: 1px solid #006934;color: #FFF;}
.com-btn1 a:hover{color: #006934;border:1px solid #006934;background: #f4f4f8;transition: all 0.4s;}

.abg-hui2{width:50%;float:right;display: block;}
.abg-hui2 .img-box {display: block;width: 100%;}
.abg-hui2 .img-box img{vertical-align: middle;width: 100%;display: block;}

@media only screen and (max-width:1441px){
.abg-hui1 .abox-np{width: 88%;left:2%;}
.abox-np .wz{width: 100%;}
}
@media only screen and (max-width:1260px){
.abg-hui1 .abox-np{top:0;}
.abox-np .wz{height:110px;line-height: 28px;}
}
@media only screen and (max-width:1023px){
.abg-hui1{width: 100%}
.abg-hui2{width: 100%}
.abg-hui1 .img{display: none;}
.abg-hui1 .abox-np{position: relative;left: auto;top: auto;width: 90%;padding: 40px 5% 55px;}
.abox-np .wz{height: auto;}
}




/*新闻中心*/
.home_new{padding-top:80px;padding-bottom:80px;overflow: hidden; background-color: #EEEEEE;}
.hnewBox ul li{width: 25%;background-color: #fff;border-right: 1px solid #eeeeee;float: left;padding:50px; box-sizing: border-box;}
.index-news-demo{position: relative;overflow: hidden;}
.index-news-demo a{display: block;}
.index-news-demo a .news-num {font-family:'Arial';font-size: 50px;font-weight: bold;color: #333333;opacity: .2;line-height: 1;position: relative;z-index: 3;}
.index-news-demo a .news-tit {font-size: 16px;color: #333333;line-height: 30px;margin-top:35px;font-weight: normal; position: relative;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;z-index: 3;transition: all 0.3s linear;}
.index-news-demo a .news-doc-edit {font-size: 14px;color: #999999;height: 84px;line-height: 28px;text-align: justify; display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.index-news-demo a .news-date {font-size: 14px;color: #999999;font-family:'Arial';margin-top: 20px;position: relative;z-index: 3;margin-bottom:60px;}
.index-news-demo a .icon-jiantou{width:30px;height: 30px; background: url(../images/new_icon1.png)no-repeat;float: right;position: absolute;right: 50px;bottom:50px;z-index: 3;transition: all 0.3s linear;}
.index-news-demo a .mask {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.49);z-index: 1;opacity: 0;transform: translateY(-100%);transition: all 0.4s linear;}
.index-news-demo a .img-cover {position: absolute;width: 100%;height: 100%;left: 0;top: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0;
    transform: translateY(100%);
    transition: all 0.4s linear;}
.index-news-demo a .line-though {width: 0;height: 10px;background-color: #89c44f;position: absolute;top: 0;left: 0;transition: all 0.3s linear;z-index: 8;}
.index-news-demo:hover .news-tit {color: #fff;}
.index-news-demo:hover .news-date{color: #fff;}
.index-news-demo:hover .icon-jiantou{background: url(../images/new_icon1_h.png)no-repeat;}
.index-news-demo:hover .mask{opacity: 1;transform: translateY(0);}
.index-news-demo:hover .img-cover{opacity: 1;transform: translateY(0);}
.index-news-demo:hover .line-though{width:100%;}

@media only screen and (max-width:768px){
	.hnewBox ul li{width: 100%;border-bottom: 1px solid #eeeeee;}
}

/************************************************************************************************************
******************************内页****************************************************************************
**************************************************************************************/
/*内页banner+nav*/
.nyban{width: 100%;height:280px;display: block;overflow: hidden;}
.inner-ban-nav{margin-top:80px;overflow: hidden;}
.inner-ban-nav p{float: left; font-size:30px;height:90px; line-height:90px;font-weight:bold;color:#FFF;background: url(../images/iconyezi.png) no-repeat left center;padding-left: 60px;margin-right: 60px;}

.sub_muen{flex: 1;display: flex;flex-flow: row nowrap;margin-top:30px;}
.sub_muen li{display: inline-block;margin-bottom: 18px;}
.sub_muen li a{display:block;font-size: 18px;line-height: 36px;padding: 0 30px;color: #FFF; position: relative;}
.sub_muen li a:after {content: '';position: absolute;left: 50%;bottom: -10px;width: 36px;height: 4px;background-color: #fff;border-radius: 5px;transform: translateX(-50%);display: none;}
.sub_muen li.active a:after, .sub_muen li:hover a:after {display: block;}

@media (max-width: 1024px) {
.nyban{margin-top: 60px}
}
@media (max-width: 768px) {
.inner-ban-nav{margin-top: 30px;}
.sub_muen{margin-top:0;width: 100%;}
}
@media (max-width: 499px) {
.sub_muen li a{padding:0 20px;}
}


/*Page Title*/
.ny-title {padding-bottom:10px;margin-bottom:30px;position:relative;text-align:center;}
.ny-title h3 {font-size:32px;color:#006934;margin-bottom:10px;font-weight:bold;line-height:1.0;}
.ny-title p {font-size:15px;color:#a4a4a4;text-transform:uppercase;letter-spacing:1px;font-family:"Arial";}
.ny-title i{padding:0 15px;}


/*****/
.conBoxli{background:#f5f5f5;overflow: hidden;}
.conBox{background: url(../images/conBoxbg.png)no-repeat center bottom;}
.company {padding: 25px 30px 50px 30px;}







/*IMGLIST*/
.imglist ul li{width: 31.33%;float: left;display: block;margin: 0 1% 20px;}
.imglist ul li h5 {font-size: 16px;font-weight: normal;height: 60px;line-height: 60px;background: #ffffff;padding: 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: center;}
.imglist ul li:hover h5 { background:#00913a;color:#ffffff;transition: all 0.8s; }
.imglist ul li .himg{overflow: hidden}
.imglist ul li img {display: block;width: auto;margin: 0 auto;}
.imglist ul li:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);transition: all 0.8s;}

@media only screen and (max-width:500px) {
.imglist ul li{width:100%;margin-left: auto; margin-right: auto;}
}


/*NEWLIST*/
.newlist dl{display: block;padding:30px 0;overflow: hidden;border-bottom:1px solid #e0e0e0;}
.newlist dl dt{float:left;display: inline-block;background: #ffffff;text-align: center;width: 140px;height: 120px;}
.newlist dl dt *{display: block;font-family:'Century Gothic', Arial;}
.newlist dl dt span{padding-top: 6px;padding-bottom: 10px;font-size: 55px;color: #999;font-weight: bold;line-height: 60px;}
.newlist dl dt i{font-size: 17px;color: #999;}
.newlist dd{display: inline-block;width: calc(100% - 341px);padding: 0 60px;box-sizing: border-box;vertical-align: middle;}
.newlist dd a,.newlist dd a *{display: block;}
.newlist dd a span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #333;line-height: 34px;margin-bottom: 5px;font-size: 20px;font-weight: bold;}
.newlist dd a em{font-size: 15px;color: #a5a5a5;line-height: 24px;overflow: hidden;height: 72px;}
.newlist dl:hover dt *,.newlist dl:hover dd a span{color: #00913a;}
.newlist dl dd a:hover span{-webkit-transform: translateX(5px);transform: translateX(5px);-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.newlist dl .nimg{display: inline-block;width: 200px;height:133px;overflow: hidden;float: right;}
.newlist dl .nimg img{display:block;width:100%;}

@media only screen and (max-width:960px){
.newlist dl .nimg{width:160px;height:100px;}
.newlist dd{width: calc(100% - 301px);padding: 0 30px;}
}
@media only screen and (max-width:600px){
.newlist dl dt{width:100px;}
.newlist dl .nimg{display: none;}
.newlist dd{width: calc(100% - 100px);padding: 0 0 0 30px;}
.newlist dd a span{font-size: 18px;}
.newlist dd a em{font-size: 14px;}
}




/*分页样式*/
.pglist {padding:30px 0 15px; width: 100%; text-align: center; clear: both; }
.pglist a, .pglist span {color:#666; padding:0 10px; margin:0 3px; background:#fff; border:1px solid #edebeb; font-size:13px;}
.pglist * {display:inline-block; vertical-align: middle; line-height:28px; padding-bottom:1px; }
.pglist a:hover, .pglist .current{display: inline-block;color: #fff;background: #009c4b;border-color: #0e6538;}
.pageinfo{display:none;}





/*articleshow*/
.nrcompany{margin: 0 auto;padding: 50px 80px 64px;background: #FFF;}
.nrcompany h1 {text-align: center;padding-top: 10px;padding-bottom: 10px;font-size: 24px;font-weight: normal;}
.met-editor {border-bottom: #eee solid 1px;padding-bottom: 10px;text-align: center;font-size: 15px;color: #999;}
.nrxqzy {font-size: 15px;padding: 50px 0;margin-bottom: 30px;line-height:2.0;border-bottom: 1px solid #e6e6e6;text-align: justify;}
@media (max-width:1024px) {
.nrcompany{width: 95%;padding:50px;}
}
@media (max-width:499px) {
.nrcompany{padding:30px;}
}


/*reLink*/
.reLink{padding-top: 20px;padding-bottom:30px; text-align: center;overflow: hidden;font-size: 15px;}
.reLink a{color: #1eaa39;text-decoration: none;}
.reLink a:hover{color:#1eaa39;text-decoration:underline;}




/*服务项目*/
.servicelist{margin: 0;overflow: hidden}
.servicelist .item{width:16.66%;float: left;padding: 40px 20px 26px;box-sizing: border-box;}
.servicelist .icon-wrapper{width:130px;height: 130px;margin: auto;background-image:url(../images/ban_icon1.png);background-size: cover;background-repeat: no-repeat; }
.servicelist .item:nth-of-type(2) .icon-wrapper{background-image: url(../images/ban_icon2.png);}
.servicelist .item:nth-of-type(3) .icon-wrapper{background-image: url(../images/ban_icon3.png);}
.servicelist .item:nth-of-type(4) .icon-wrapper{background-image: url(../images/ban_icon4.png);}
.servicelist .item:nth-of-type(5) .icon-wrapper{background-image: url(../images/ban_icon5.png);}
.servicelist .item:nth-of-type(6) .icon-wrapper{background-image: url(../images/ban_icon6.png);}
.servicelist .item:hover .icon-wrapper{background-image: url(../images/ban_icon1_h.png);}
.servicelist .item:nth-of-type(2):hover .icon-wrapper{background-image: url(../images/ban_icon2_h.png);}
.servicelist .item:nth-of-type(3):hover .icon-wrapper{background-image: url(../images/ban_icon3_h.png);}
.servicelist .item:nth-of-type(4):hover .icon-wrapper{background-image: url(../images/ban_icon4_h.png);}
.servicelist .item:nth-of-type(5):hover .icon-wrapper{background-image: url(../images/ban_icon5_h.png);}
.servicelist .item:nth-of-type(6):hover .icon-wrapper{background-image: url(../images/ban_icon6_h.png);}
.servicelist h4{font-size: 24px;color: #282828;text-align: center;line-height: 1.0;font-weight: normal;margin: 32px 0 18px;}

@media only screen and (max-width:1024px) {
.servicelist .icon-wrapper{width: 100px;height: 100px;}	
}

@media only screen and (max-width:768px) {
.servicelist .item{width:33.33%;}
.servicelist .icon-wrapper{width:70px;height:70px;}	
.servicelist h4{font-size:18px;}
}

@media only screen and (max-width:499px) {
.servicelist .item{width:50%;}
.servicelist .icon-wrapper{width:80px;height:80px;}	
.servicelist h4{font-size:20px;}
}

.fuwulist{overflow: hidden;margin-bottom: 20px;}
.fuwulist .title{border-bottom: 2px solid #eaeaea;padding-top: 8px;padding-bottom: 8px;}
.fuwulist .title em{float: left;}
.fuwulist .title em img{display: block;width: 30px;height: 30px;}
.fuwulist .title h3{margin: 0 auto;overflow: hidden;color: #333333;font-weight: normal;font-size: 22px;line-height: 30px;}
.fuwulist .title h3 i{color: #006934;font-weight: bolder;}
.fwitem{margin-top:20px;}
.fwitem dl{width:24%;float: left;margin-right:1.33%;margin-bottom: 20px;}
.fwitem dl:nth-child(4n){margin-right: 0}
.fwitem dl dt img{display:block;border: 1px solid #e8e8e8;}
.fwitem dl dd{display: block;height:45px;line-height:45px;text-align:center;background: #00743f;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fwitem dl dd a{display: block;color:#fff;}

@media only screen and (max-width: 768px) {
.fwitem dl {width: 50%;margin-right:0;padding: 0 10px;box-sizing: border-box;}
}


/*害虫防治种类*/
.haichonglist{overflow: hidden;}
.haichonglist dl{width: 25%;float: left;padding: 10px;box-sizing: border-box;}
.haichonglist dl dt{width: 100%;display: block;overflow: hidden;}
.haichonglist dl dt img{display: block;border: 1px solid #ececec;}
.haichonglist dl dd{height: 60px;line-height: 60px;text-align: center;background: #00913a;}
.haichonglist dl dd a{font-size: 18px;color: #ffffff;display: block;}
.haichonglist dl dd:hover{background: #8dc21f;}

@media only screen and (max-width: 768px) {
.haichonglist dl{width:50%;}
}
@media only screen and (max-width: 499px) {
.haichonglist dl{width:100%;}
}


/*联系我们*/
.lxcon-box{overflow: hidden;}
.lxcon-box .lx_item {float: left;width: 32%;text-align: center;background: #025602;height: 300px;padding-left: 50px;padding-right: 50px;box-sizing: border-box;padding-top: 80px;margin-right: 5px;}
.lxcon-box .lx_item .lx_icon {margin-bottom: 20px;}
.lxcon-box .lx_item p {font-size: 16px;color: #fff;line-height: 1.8;text-align: center;}

@media only screen and (max-width: 767px) {
.lxcon-box .lx_item {width: 100%;}
}
