﻿*{font-family: "微软雅黑";color: #333;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.text-blod{font-weight: bold;}
.wrap{width:1200px; max-width:96%; margin:0 auto;}
.wrap:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.wrap{zoom:1;} 
.headbox:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.headbox{zoom:1;position: relative;} 

.logobox{width: 500px;line-height: 95px;}
.logobox img{max-width: 100%;}
/*.topserch {position: relative;top: 10px;}
.topserch .topinput{height: 30px;top: 2px; border: none;outline:none;padding-left: 10px;z-index: 666;background-color:#e3e3e3;color: #666;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-right: 1px solid #d8d8d8;}
.topserch button{line-height:30px;padding: 0 10px;top: 0; border-top-right-radius: 10px;border-bottom-right-radius: 10px;background: #e3e3e3;outline:none;border: none;}*/
.head_td{float: left;}
.ck_btn{position: absolute;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 22px;right: 0;top: 50%;margin-top: -20px;color: #ffffff;}
.ck_btn span{color: #028946;}
.tel{background: url(../images/tel.png)no-repeat left center;padding-left: 55px;}
.tel h4{font-size: 14px;line-height: 18px;}
.tel h3{font-size: 30px;font-family: impact;color: #e92020;line-height: 40px;}

.menu{width: calc(100% - 500px);float: left;margin-top: 30px;}
.menu ul.yj:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.menu ul.yj{zoom:1;background: url(../images/shu.jpg)no-repeat right center;}
.menu ul.yj>li{float: left;width: 12.5%;position: relative;background: url(../images/shu.jpg)no-repeat left center;}
.menu ul.yj>li>a{display: block;width: 100%; position:relative; line-height: 35px;font-size: 16px; text-align: center;color: #000;}
.menu ul.yj>li>a:after{display: block;content: "";width: 24px;height: 2px;background: #028946;position: absolute;left: 50%;bottom: 0;margin-left: -12px;opacity: 0;}
.menu ul.yj>li:hover>a{color: #028946;font-weight: bold;}
.menu ul.yj>li:hover>a:after{opacity: 1;}
.menu ul.yj>li ul.ejmenu{position: absolute;width: 100%;left: 0;top:100%;display: none;z-index: 9;background: rgba(0,58,131,.7);}
.menu ul.yj>li ul.ejmenu li a{display: block;width: 100%;text-align: center; line-height: 34px; border-bottom: 1px solid rgba(255,255,255,.4);color: #fff;transition: all 0.25s;}
.menu ul.yj>li ul.ejmenu li a:hover{background: #0b85e9;}
.menu ul.yj>li:hover ul.ejmenu{display: block;}

/*服务*/
.in_ser{padding: 44px 0;background: #f2fbf4;}
.in_serlist ul{width: 100%;overflow: hidden;zoom: 1;display: flex;justify-content: space-between;}
.in_serlist ul li{width: 210px;float: left;padding:0 10px;max-width: 25%;padding-bottom: 20px;}
.in_serlist ul li a{display: block;width: 100%;overflow: hidden;}
.in_serlist .in_serpic{width: 100%;position: relative;}
.in_serlist .in_serpic:after{display: block;content: "";padding-top: 102.6%;}
.in_serlist .in_serpic .picbox{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.in_serlist .in_serpic .bkbox{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;}
.in_serlist .in_serpic .bkbox img{width: 100%;height: 100%;}
.in_serlist .in_sertit{text-align: center;margin-top: 18px;}
.in_serlist .in_sertit h4{font-size: 24px;font-weight: bold;color: #333333;}
.in_serlist .in_sertit span{width: 26px;height: 1px;background: #028946;display: block;margin: 18px auto;}
.in_serlist .in_sertit h5{font-size: 16px;font-family: arial;color: #666666;}

/*绿化养护案例*/
.tit01{text-align: center;margin-bottom: 30px;width: 100%;overflow: hidden;}
.tit01 .tit01box{display: inline-block;}
.tit01 .tit01box h3 {display: block;}
.tit01 .tit01box h3 span{display: inline-block; font-size: 30px;text-align: left;font-weight: bold; line-height: 46px;padding-top: 10px;color: #666666;padding-left: 86px;background: url(../images/tit_icon.png)no-repeat left bottom;background-size: contain; border-bottom: 1px solid #1d955a;}
.tit01 .tit01box h5{font-size: 13px;line-height: 30px;color: #999999;}
.tit01 .tit01box h4{font-size: 16px;line-height: 1; color: #666666;padding: 0 8px;position: relative;}
.tit01 .tit01box h4:before{display: block;content: ""; width: 37px;height: 6px;background: url(../images/tit_left.png)no-repeat left center;position: absolute;right: 100%;top: 50%;margin-top:-3px;}
.tit01 .tit01box h4:after{display: block;content: ""; width: 37px;height: 6px;background: url(../images/tit_right.png)no-repeat left center;position: absolute;left: 100%;top: 50%;margin-top:-3px;}

.in_lhyh{padding: 30px 0;}
.in_lhyh_list ul {width: 100%;overflow: hidden;zoom: 1;}
.in_lhyh_list ul li {width: 25%;float: left;padding: 0 10px;padding-bottom: 20px;}
.in_lhyh_list ul li a{display: block;width: 100%;overflow: hidden;position: relative;}
.in_lhyh_list ul li a:after{display: block;content: "";padding-top: 76.68%;}
.in_lhyh_list ul li a .in_lhyh_list_pic{position: absolute;width: 100%;height: calc(100% - 35px);left: 0;top: 0;z-index: 2;transition: all 0.4s;}
.in_lhyh_list ul li a .in_lhyh_list_pic .picbox{width: 100%;height: 100%;border-radius: 4px;position: absolute;left: 0;top: 0;}
.in_lhyh_list ul li a .in_lhyh_list_pic .zzbox{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background:url(../images/zzbg.png)no-repeat;background-size: 100% 100%;padding-left: 30px;padding-top: 50px;opacity: 0;transition: all 0.4s;}
.in_lhyh_list ul li a .in_lhyh_list_pic .zzbox h4{font-size: 16px;color: #fff;line-height: 32px;}
.in_lhyh_list ul li a .in_lhyh_list_pic .zzbox h5{display: inline-block; font-size: 13px;line-height: 32px; color: #fff;border-bottom: 1px solid #ffffff;}
.in_lhyh_list ul li a .txtbox{font-size: 14px;line-height: 35px;width: 100%;height: 35px;text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;left: 0;bottom: 0;z-index: 1;}
.in_lhyh_list ul li a:hover .in_lhyh_list_pic{width: 100%;height: 100%;}
.in_lhyh_list ul li a:hover .in_lhyh_list_pic .zzbox{opacity: 1;}

/*公司简介*/
.in_ab{padding: 50px 0;background: url(../images/bg01.jpg)no-repeat center center;background-size: cover;position: relative;z-index: 2;}
.in_ab:after{display: block;content: "";width: 50%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;
background:url(../images/ab_wbg.png)no-repeat right center;background-size: cover;
}
.in_abl{width: 50%;position: relative;z-index: 3;padding-right: 25px;}
.in_abtit{margin-bottom: 25px;max-width: 100%;overflow: hidden;}
.in_abtit h3{display: block;}
.in_abtit h3 span{display: inline-block;font-weight: bold; font-size: 30px;line-height: 46px;padding-top: 10px;color: #666666;padding-left: 86px;background: url(../images/tit_icon.png)no-repeat left bottom;background-size: contain; border-bottom: 2px solid #1d955a;}
.in_abtit h6{font-size: 13px;line-height: 30px;color: #999999;}
.in_abtit h5{font-size: 16px;line-height: 1; color: #666666;padding-right:8px;position: relative;display: inline-block;}
.in_abtit h5:after{display: block;content: ""; width: 37px;height: 6px;background: url(../images/tit_right.png)no-repeat left center;position: absolute;left: 100%;top: 50%;margin-top:-3px;}
.in_abbox .tit{font-size: 18px;color: #028946;font-weight: bold;line-height: 30px;margin-bottom: 10px;}
.in_abbox .txtbox {height: 210px;overflow: hidden;width: 100%;line-height: 30px;}
.in_abbox .txtbox p{font-size: 13px;line-height: 30px;color: #666;}
.in_abbox .txtbox *{color: #666;}
.in_abbox .in_abmore a{display: inline-block;font-size: 13px;line-height: 30px;border-bottom: 1px solid #028946;color: #028946;}

/*植物租赁实例*/
.in_zwzl{padding: 48px 0;}
.in_zwzl_list{padding: 110px 0 10px;background: url(../images/zwzl_bg.png)no-repeat;background-size: contain;}
.in_zwzl_list ul:after{display: block;content: "";visibility:hidden;height:0;clear: both;}
.in_zwzl_list ul {zoom: 1;}
.in_zwzl_list ul li{width: 20%;float: left;}
.in_zwzl_list ul li a{display: block;width: 100%;max-width: 180px;margin: 0 auto; overflow: hidden;position: relative;transition: all 0.4s;}
.in_zwzl_list ul li a:after{display: block;content: "";padding-top: 100%;}
.in_zwzl_list ul li a .picbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;overflow: hidden; border: 5px solid #7ed597;}
.in_zwzl_list ul li a .picbox span{display: block;width: 100%;height: 100%;border: 3px solid #fff;border-radius: 50%;}
.in_zwzl_list ul li a .zzbox{display: block;width: 100%;height: 100%;overflow: hidden;position: absolute;left: 0;top: 0;overflow: hidden;border-radius: 50%; background: url(../images/zzbg.png)no-repeat center center;background-size: cover;opacity: 0;transition: all 0.4s;}
.in_zwzl_list ul li a .zzbox h5{width: 100%;position: relative;left: 0;top: 50%;text-align: center; transform: translateY(-50%);font-size: 16px;color: #fff;}
.in_zwzl_list ul li a:hover {transform: scale(1.05);}
.in_zwzl_list ul li a:hover .zzbox{opacity: 1;}
.in_zwzl_list ul li:first-child a{margin-left: 0;margin-top: 50px;}
.in_zwzl_list ul li:nth-child(2) a{margin-left: 10px;margin-top: -55px;}
.in_zwzl_list ul li:nth-child(3) a{margin-top: -105px;}
.in_zwzl_list ul li:nth-child(4) a{margin-right: 10px;margin-top: -55px;}
.in_zwzl_list ul li:last-child a{margin-right: 0;margin-top: 50px;}

.in_zwzl_list01 a{display: block;width: 100%;overflow: hidden;position: relative;transition: all 0.4s;}
.in_zwzl_list01 a:after{display: block;content: "";padding-top: 100%;}
.in_zwzl_list01 a .picbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;overflow: hidden; border: 5px solid #7ed597;}
.in_zwzl_list01 a .picbox span{display: block;width: 100%;height: 100%;border: 3px solid #fff;border-radius: 50%;transition: all 0.4s;}
.in_zwzl_list01 a .zzbox{display: block;width: 100%;height: 100%;overflow: hidden;position: absolute;left: 0;top: 0;overflow: hidden;border-radius: 50%; background: url(../images/zzbg.png)no-repeat center center;background-size: cover;opacity: 0;transition: all 0.4s;}
.in_zwzl_list01 a .zzbox h5{width: 100%;position: relative;left: 0;top: 50%;text-align: center; transform: translateY(-50%);font-size: 16px;color: #fff;}
.in_zwzl_list01 a:hover .picbox span{transform: scale(1.05);}
.in_zwzl_list01 a:hover .zzbox{opacity: 1;}


.in_zwzl_more a{display: block;width: 103px;height: 35px;line-height: 35px;text-align: center;color: #fff;background: #028946;margin: 0 auto;border-radius: 4px;border: 1px solid #028946;}
.in_zwzl_more a:hover{background: #fff;color: #028946;}

@media only screen and (min-width:992px ) {
	.in_zwzl_list01{display: none;}
}
@media only screen and (max-width:991px ) {
.in_zwzl_list{background: none;padding: 15px 0 35px;display: none;}
.in_zwzl_list ul li{padding: 0 10px;padding-bottom: 20px;}
.in_zwzl_list ul li:first-child a{margin: 0 auto;margin-top: 0;}
.in_zwzl_list ul li:nth-child(2) a{margin: 0 auto;margin-top: 0;}
.in_zwzl_list ul li:nth-child(3) a{margin-top: 0;}
.in_zwzl_list ul li:nth-child(4) a{margin: 0 auto;margin-top: 0;}
.in_zwzl_list ul li:last-child a{margin: 0 auto;margin-top: 0;}
.in_zwzl_more a{margin-top: 20px;}

}


/*保洁服务实例*/
.in_bjfw{background: url(../images/bg02.jpg)no-repeat center center;background-size: cover;padding-bottom: 45px;}
.bjfw_tit{width: 100%;background: url(../images/tit_bg01.png)no-repeat top center;background-size:cover;padding-bottom: 30px;}
.bjfw_tit .tit01{margin-bottom: 0;padding-top: 20px;}
.bjfw_list ul:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.bjfw_list ul{zoom:1;min-height: 430px;padding: 0 20px; padding-top: 40px;}
.bjfw_list ul li{width: 14.285%;float: left;}
.bjfw_list ul li a{width: 100%;position: relative;overflow: hidden;display: block;transform: rotate(45deg);border: 4px solid #fff;}
.bjfw_list ul li a:before{display: block;content: "";padding-top: 100%;}
.bjfw_list ul li a .picbox{display: block;width: 150%;height: 150%;position: absolute;left: -25%;top: -25%;}
.bjfw_list ul li a .picbox span{display: block;width: 100%;height: 100%;transform: rotate(-45deg);}
.bjfw_list ul li:nth-child(even){position: relative;transform: translateY(100%);}

.bjfw_list ul li a:hover{border-color:#028946 ;}
@media only screen and (max-width:1199px ) {
	.bjfw_list ul{min-height: 320px;}
}
@media only screen and (max-width:991px ) {
	.bjfw_list ul{min-height: auto;padding: 0;}
	.bjfw_list ul li{padding: 0 10px;padding-bottom: 20px;width: 25%;}
	.bjfw_list ul li a{transform: initial;}
	.bjfw_list ul li a .picbox span{transform: initial;}
	.bjfw_list ul li:nth-child(even){transform: initial;}
}
@media only screen and (max-width:560px ) {
	.bjfw_list ul li{width: 33.33%;padding: 0 5px;padding-bottom: 10px;}
	.bjfw_list ul li:last-child{display: none;}
	.in_bjfw{padding-bottom: 25px;}
}


/*首页新闻*/
.in_new{padding: 50px 0;background: url(../images/newbg.jpg)no-repeat center center;background-size: cover;}
.in_newlist{width: 100%;overflow: hidden;zoom: 1;}
.in_new_l,.in_new_r{width: 50%;float: left;}
.in_new_l{padding-right: 15px;}
.new_l_pic{width: 100%;height:307px;border: 2px solid #ffffff;margin-bottom: 20px;}
.new_l_pic span{display: block;width: 100%;height: 100%;}
.new_l h3{font-size: 14px;font-weight: bold;color: #028946; line-height: 40px;}
.new_l h3 span{color: #666;font-weight: normal;font-size:13px;margin-left: 10px;}
.new_l .new_l_t_box{font-size: 13px;line-height: 23px;height: 46px;overflow:hidden;text-align: justify;text-indent: 2em; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.new_l .new_l_t_box p{color: #000;}
.new_l .in_newl_more {text-align: right;}
.new_l .in_newl_more a{display: inline-block;font-size: 13px;color: #028946;line-height: 30px;border-bottom: 1px solid #028946;}
.in_new_r{padding-left: 15px;}
.in_new_r ul li{}
.in_new_r ul li:last-child{margin-bottom: 0;}
.in_new_r ul li a{display: block;width: 100%;overflow: hidden;position: relative; padding-left:128px;border-bottom: 1px solid #9b9b9d;
transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari 和 Chrome */
-o-transition:all 0.2s; /* Opera */
}

.in_newdate{width: 128px;height: 110px;padding-top:4px; background: #ffffff; position: absolute;top: 0;left: 0;
transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari 和 Chrome */
-o-transition:all 0.2s; /* Opera */
}
.in_newdate h2{font-size: 60px;font-family: arial;line-height: 70px;color: #666;}
.in_newdate h5{font-size: 15px;line-height: 22px;color: #666666;}
.in_newbox {padding: 9px 0;padding-left: 10px;padding-right: 5px;}
.in_newbox h3{font-size: 12px;line-height: 40px;font-weight: bold;margin-bottom: 4px;white-space: nowrap;text-overflow: ellipsis;display:block;overflow: hidden;}
.in_newbox .in_newbox_t{font-size: 13px;line-height: 24px; height: 48px;overflow: hidden;text-align: justify;}
.in_new_r ul li a:hover .in_newdate{}
.in_new_r ul li a:hover .in_newdate h2{color: #028946;}
.in_new_r ul li a:hover .in_newdate h5{color: #028946;}
.in_new_r ul li a:hover .in_newbox h3{color: #028946;}
.in_new_r ul li a:hover .in_newbox_t *{color: #028946;}

/*友情链接*/
.yqlink{padding: 20px 0;background: #fff;}
.linkbox{width: 100%;overflow: hidden;zoom: 1;background: #f2fbf4;padding: 18px 0;padding-left: 154px;position: relative;}
.linkbox h4{font-size: 18px;line-height: 58px;height: 100%; width: 130px;text-align: center;color: #fff; position: absolute;left: 0;top: 0;background: #028946;}
.linkbox h4 span{font-size: 14px;color: #fff;}
.linkbox h4:after{display: block;content: "";width: 24px;height: 100%;position: absolute;left: 100%;top: 0;background: url(../images/sj.png)no-repeat;background-size: 100% 100%;}
.linkbox a{float: left;padding: 0 5px;font-size: 14px;line-height: 24px;}
.linkbox a:hover{text-decoration: underline;}
/*底部*/
.foot{padding: 35px 0;background: #f2fbf4;}
.footbox{width: 100%;overflow: hidden;display: flex;justify-content: space-between;}
.footbox .foot_l{width: 108px;}
.footbox .foot_l h4{font-size: 18px;color: #333333;line-height: 34px;}
.footbox .foot_l ul li a{font-size: 13px;color: #666;line-height: 30px;}
.footbox .foot_l ul li a:hover{text-decoration: underline;}
.footbox .foot_m{padding: 0 40px;position: relative;}
.footbox .foot_m:after{display: block;content: "";width: 1px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/shu1.png)no-repeat center center;}
.footbox .foot_m:before{display: block;content: "";width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/shu1.png)no-repeat center center;}
.footbox .foot_m h4{font-size: 18px;color: #333333;line-height: 34px;}
.footbox .foot_m .foot_m_lxfs{width: 260px; font-size: 13px;line-height: 30px;color: #666;display: inline-block;margin-right: 20px;vertical-align: bottom;}
.footbox .foot_m .ewmbox{display: inline-block;vertical-align: bottom;width: 110px;}
.footbox .foot_m .ewmbox img{width: 100%;}
.footbox .foot_r{padding-left: 50px;width: 600px;}
.footbox .foot_r h4{font-size: 18px;color: #333333;line-height: 34px;margin-bottom: 10px;}
.footbox .foot_r .formbox{width: 100%;overflow: hidden;zoom: 1;}
.inputbox{width: 50%;float: left;margin-bottom: 10px;}
.inputbox label{width: 50px;float: left;line-height: 40px;color: #333333;font-size: 13px;font-weight: normal;}
.inputbox input{width: calc(100% - 60px);float: left;line-height: 38px;border: 1px solid #d1d7d3;}
.textbox {margin-bottom: 10px;overflow: hidden;width: 100%;}
.textbox label{width: 50px;float: left;line-height: 40px;color: #333333;font-size: 13px;font-weight: normal;}
.textbox textarea{width: calc(100% - 60px);max-width: calc(100% - 60px);height: 95px;max-height: 95px; float: left;line-height: 38px;border: 1px solid #d1d7d3;}
.formbox button{width: 95px;line-height: 40px;background: #028946;color: #fff;padding: 0;outline: none;border: none;margin-left: 50px;}

/*底部p*/
.foot_p{text-align: center;font-size: 14px;line-height: 24px;color: #fff;padding: 14px 0;background: #028946;}
.foot_p *{color: #fff;}
/*手机底部*/
.hot{width:100%; height:58px; background:#005f27; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }

@media only screen and (max-width:1199px ) {
	.logobox{width: 380px;}
	.menu{width: calc(100% - 380px);}
}
@media only screen and (min-width:992px ) {
	.menu{display: block !important;}
}
@media only screen and (max-width:991px ) {
	.logobox{width: 320px;}
	.menu{width: calc(100% - 320px);}
	.in_serlist .in_sertit span{margin: 10px auto;}
	
	.in_lhyh_list ul li a .in_lhyh_list_pic .zzbox{padding-top: 15px;padding-left: 10px;}
	.footbox .foot_m{padding: 0 20px;}
	.footbox .foot_r{padding-left: 20px;}
	.header{padding-left: 5px;}
	.logobox{line-height:70px;}
/*菜单*/
.menu {background: rgba(255,255,255,.7);margin-top: 0;}
.menu ul.yj{background: none;}
.menu ul.yj>li{background: none;}
.menu ul.yj>li ul.ejmenu{display: none;}
.menu {display: block;width: 30%;min-width: 150px;right: 0;top: 100%; position: absolute;z-index: 9;}

.menu ul.yj>li{width: 100%;overflow: hidden;float: none;}
.menu ul.yj>li>a{font-size: 14px;line-height: 32px;background: none;border-bottom: 1px solid rgba(255,255,255,0.4);}
.menu ul.yj>li:before{background: none;}
}

@media only screen and (max-width:767px ) {
	.in_serlist ul li{width: 50%;max-width: 50%;padding: 0 10px;padding-bottom: 20px;}
	.in_serlist ul li a{width: 100%;max-width: 210px;margin: 0 auto;}
	.in_serlist ul{width: 100%;display: block;}
	.in_serlist .in_sertit{margin-top: 10px;}
	.in_serlist .in_sertit span{margin: 5px auto;}
	.in_abl{width: 100%;padding: 0;}
	.in_ab:after{width: 100%;}
	.tit01 .tit01box h3 span{font-size: 24px;line-height: 40px;padding-left: 76px;}
	.in_abtit h3 span{font-size: 24px;line-height: 40px;padding-left: 76px;}
	.in_lhyh_list ul li{width: 33.33%;}
	.in_lhyh_list ul li a:after{padding-top: 80%;}
	.in_lhyh_list ul li a .in_lhyh_list_pic .zzbox{padding-left: 5px;padding-top: 5px;}
	.in_lhyh_list ul li a .in_lhyh_list_pic .zzbox h4{font-size: 14px;}
	.in_lhyh_list ul li a .in_lhyh_list_pic .zzbox h5{font-size: 12px;}
	.in_zwzl_list ul li{width: 25%;}
	.in_zwzl_list ul li:last-child{display: none;}
	.in_new_l{width: 100%;padding: 0;margin-bottom: 20px;}
	.in_new_r{width: 100%;padding: 0;}
	.footbox{display: block;justify-content: initial;align-items: initial;}
	.footbox .foot_l{width: 100%;float: none;margin-bottom: 15px;}
	.footbox .foot_l ul{width: 100%;overflow: hidden;zoom: 1;}
	.footbox .foot_l ul li{width: 14.285%;float: left;min-width: 60px;}
	.footbox .foot_l ul li a{text-align: left;display: block;width: 100%;}
	.footbox .foot_m{width: 100%;padding: 0;margin-bottom: 15px;}
	.footbox .foot_m:before{display: none;}
	.footbox .foot_m:after{display: none;}
	.footbox .foot_r{width: 100%;padding: 0;}
	
}

@media only screen and (max-width:560px ) {
	.in_lhyh_list ul li{width: 50%;}
	.in_zwzl_list ul li{width: 33.33%;}
	.in_zwzl_list ul li:nth-child(4){display: none;}
	.tit01 .tit01box h4{font-size: 14px;}
	.in_abtit h5{font-size: 14px;}
	.in_newdate{width: 110px;}
	.in_new_r ul li a{padding-left: 110px;}
}

@media only screen and (max-width:380px ) {
	.logobox{width: 290px;}
}

/*内页*/

.cen_box:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.cen_box{zoom:1;padding: 40px 0;}

.suoyin:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.suoyin{zoom:1;background: #f3f3f3;margin-bottom: 20px;}
.suoyin h4{font-size: 13px;color: #666666;line-height: 36px;}
.suoyin h4 span{color: #028946;}

/*内页标题*/
.tit04{width: 100%;overflow: hidden;}
.tit04box{width:304px;padding:10px;text-align: center;background: #028946;float: left;}
.tit04 h4{display: block;color: #ffffff;}
.tit04 h4 span{display: inline-block;font-weight: bold; font-size: 30px;line-height: 46px;padding-top: 10px;color: #ffffff;padding-left: 80px;background: url(../images/tit_icon_w.png)no-repeat left bottom;background-size: contain; border-bottom: 2px solid #ffffff;}
.tit04 h5{font-size: 13px;line-height: 30px;color: #ffffff;text-transform: uppercase;}
.dropmenu{width: calc(100% - 304px);background: #ebfbf0;float: left;padding: 30px 10px;position: relative;}
.dropmenu ul li{width: 149px;max-width: 16.66%; float: left;padding: 0 7px;}
.dropmenu ul li a{display: block;width: 100%;line-height:48px;text-align: center; background: #ebfbf0;color: #028946;border-radius: 5px;}
.dropmenu ul li a:hover{background: #028946;color: #fff;}
.dropmenu ul li.act a{background: #028946;color: #fff;}

@media only screen and (max-width:991px ) {
	.tit04box{width: 220px;}
	.dropmenu{width: calc(100% - 220px);height: 98px;}
	.dropmenu ul{width: 100%;padding: 0 5px; overflow: hidden;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
	.dropmenu ul li{width: 130px;max-width: 20%;padding: 2px;}
	.dropmenu ul li a{line-height: 36px;font-size: 12px;}
	.tit04 h4 span{font-size: 22px;line-height: 41px;padding-top: 5px; padding-left: 60px;}
}
@media only screen and (max-width:767px ) {
	.content{padding-top: 20px;}
	.suoyin{display: none;}
	.dropmenu ul li{max-width: 90px;}
}
@media only screen and (max-width:560px ) {
	.tit04box{float: none;}
	.dropmenu{float: none;width: 100%;}
	.dropmenu ul li{width: 20%;max-width: 20%;}
	.tit04box{padding:5px 10px;}
	.tit04 h5{font-size: 12px;line-height: 20px;}
	.tit04 h4 span{font-size: 20px;}
}
@media only screen and (max-width:480px ) {
	.dropmenu ul li{width: 25%;max-width: 25%;}
}
@media only screen and (max-width:380px ) {
	.dropmenu ul li{width: 33.33%;max-width: 33.33%;}
}



.main{padding-top: 25px;}

/*绿化工程*/
.lhgclist {width: 100%;overflow: hidden;zoom: 1;}
.lhgclist li {width: 25%;float: left;padding: 0 10px;padding-bottom: 20px;}
.lhgclist li a{display: block;width: 100%;overflow: hidden;position: relative;}
.lhgclist li a:after{display: block;content: "";padding-top: 76.68%;}
.lhgclist li a .lhgc_list_pic{position: absolute;width: 100%;height: calc(100% - 35px);left: 0;top: 0;z-index: 2;transition: all 0.4s;}
.lhgclist li a .lhgc_list_pic .picbox{width: 100%;height: 100%;border-radius: 4px;position: absolute;left: 0;top: 0;}
.lhgclist li a .lhgc_list_pic .zzbox{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background:url(../images/zzbg.png)no-repeat;background-size: 100% 100%;padding-left: 30px;padding-top: 50px;opacity: 0;transition: all 0.4s;}
.lhgclist li a .lhgc_list_pic .zzbox h4{font-size: 16px;color: #fff;line-height: 32px;}
.lhgclist li a .lhgc_list_pic .zzbox h5{display: inline-block; font-size: 13px;line-height: 32px; color: #fff;border-bottom: 1px solid #ffffff;}
.lhgclist li a .txtbox{font-size: 14px;line-height: 35px;width: 100%;height: 35px;text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;left: 0;bottom: 0;z-index: 1;}
.lhgclist li a:hover .lhgc_list_pic{width: 100%;height: 100%;}
.lhgclist li a:hover .lhgc_list_pic .zzbox{opacity: 1;}

@media only screen and (max-width:991px ) {
	.lhgclist li a .lhgc_list_pic .zzbox{padding-top: 15px;padding-left: 10px;}
}

@media only screen and (max-width:767px ) {
	.lhgclist li{width: 33.33%;}
	.lhgclist li a:after{padding-top: 80%;}
	.lhgclist li a .lhgc_list_pic .zzbox{padding-left: 5px;padding-top: 5px;}
	.lhgclist li a .lhgc_list_pic .zzbox h4{font-size: 14px;}
	.lhgclist li a .lhgc_list_pic .zzbox h5{font-size: 12px;}
}

@media only screen and (max-width:560px ) {
	.lhgclist li{width: 50%;}
}

/*保洁服务*/
.bjfwlist {width: 100%;overflow: hidden;zoom: 1;}
.bjfwlist li {width: 25%;float: left;padding: 0 10px;padding-bottom: 20px;}
.bjfwlist li a{display: block;width: 100%;overflow: hidden;position: relative;}
.bjfwlist li a:after{display: block;content: "";padding-top: 76.68%;}
.bjfwlist li a .bjfw_list_pic{position: absolute;width: 100%;height: calc(100% - 35px);left: 0;top: 0;z-index: 2;transition: all 0.4s;}
.bjfwlist li a .bjfw_list_pic .picbox{width: 100%;height: 100%;border-radius: 4px;position: absolute;left: 0;top: 0;}
.bjfwlist li a .bjfw_list_pic .zzbox{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background:url(../images/zzbg.png)no-repeat;background-size: 100% 100%;padding-left: 30px;padding-top: 50px;opacity: 0;transition: all 0.4s;}
.bjfwlist li a .bjfw_list_pic .zzbox h4{font-size: 16px;color: #fff;line-height: 32px;}
.bjfwlist li a .bjfw_list_pic .zzbox h5{display: inline-block; font-size: 13px;line-height: 32px; color: #fff;border-bottom: 1px solid #ffffff;}
.bjfwlist li a .txtbox{font-size: 14px;line-height: 35px;width: 100%;height: 35px;text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;left: 0;bottom: 0;z-index: 1;}
.bjfwlist li a:hover .bjfw_list_pic{width: 100%;height: 100%;}
.bjfwlist li a:hover .bjfw_list_pic .zzbox{opacity: 1;}

@media only screen and (max-width:991px ) {
	.bjfwlist li a .bjfw_list_pic .zzbox{padding-top: 15px;padding-left: 10px;}
}

@media only screen and (max-width:767px ) {
	.bjfwlist li{width: 33.33%;}
	.bjfwlist li a:after{padding-top: 80%;}
	.bjfwlist li a .bjfw_list_pic .zzbox{padding-left: 5px;padding-top: 5px;}
	.bjfwlist li a .bjfw_list_pic .zzbox h4{font-size: 14px;}
	.bjfwlist li a .bjfw_list_pic .zzbox h5{font-size: 12px;}
}

@media only screen and (max-width:560px ) {
	.bjfwlist li{width: 50%;}
}

/*保洁服务详情*/
.xqbox{width: 100%;overflow: hidden;margin-bottom: 25px;}
.xqbox .xqpic{width: 400px;float: left;text-align: center;}
.xqbox .xqpic img{max-width: 100%;border-radius: 5px;}
.xqbox .xqtxt{width: calc(100% - 400px);float: left;padding-left: 20px;}
.xqtxt h4{font-size: 18px;font-weight: bold;color: #028946;margin-bottom: 10px; }
.xqtxt i{font-style: normal;color: #DD743E;margin-right: 5px;}
.xqtxt {font-size: 14px;color: #666666;line-height: 36px;}
.xqtxt p{color: #666;}
.xqtxt p span{color: #028946;}
@media only screen and (max-width:991px ) {
	.xqbox .xqpic{width: 45%;}
	.xqbox .xqtxt{width: 55%;padding-left: 10px;}
}
@media only screen and (max-width:767px ) {
	.pro_x_tit h4 span{font-size: 30px;}
	.xqbox .xqpic{width: 100%;margin-bottom: 15px;}
	.xqbox .xqtxt{width: 100%;padding: 0;}
}


/*绿化养护*/
.lhyhlist ul{width: 100%;overflow: hidden;}
.lhyhlist ul li{width: 25%;float: left;padding: 0 10px;padding-bottom: 20px;}
.lhyhlist ul li a{display: block;width: 100%; position: relative;overflow: hidden;border-radius: 3px;}
.lhyhlist ul li a .lhyhpic{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.lhyhlist ul li a .lhyhpic:before{content: ""; padding-top: 76.68%; display: block;}
.lhyhlist ul li a .lhyhpic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: all 0.4s;}
.lhyhlist ul li a .lhyhpic .lhyhtxt{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(255,255,255,0.9);font-size: 14px;line-height: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;transition: all 0.4s;}
.lhyhlist ul li a:hover .lhyhpic span{transform: scale(1.05);}
.lhyhlist ul li a:hover .lhyhpic .lhyhtxt{background: rgba(2,137,70,.9);color: #fff;}

@media only screen and (max-width:991px ) {
	.lhyhlist ul li a .lhyhpic .lhyhtxt{line-height: 36px;}
}
@media only screen and (max-width:767px ) {
	.lhyhlist ul li{width: 33.33%;}
}
@media only screen and (max-width:480px ) {
	.lhyhlist ul li{width: 50%;}
	
}

/*植物租赁*/
.zwzl_list{}
.zwzl_list ul:after{display: block;content: "";visibility:hidden;height:0;clear: both;}
.zwzl_list ul {zoom: 1;}
.zwzl_list ul li{width: 20%;float: left;padding: 0 10px;padding-bottom: 30px;}
.zwzl_list ul li a{display: block;width: 100%;max-width: 180px;margin: 0 auto; overflow: hidden;position: relative;transition: all 0.4s;}
.zwzl_list ul li a:after{display: block;content: "";padding-top: 100%;}
.zwzl_list ul li a .picbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;overflow: hidden; border: 5px solid #7ed597;}
.zwzl_list ul li a .picbox span{display: block;width: 100%;height: 100%;border: 3px solid #fff;border-radius: 50%;}
.zwzl_list ul li a .zzbox{display: block;width: 100%;height: 100%;overflow: hidden;position: absolute;left: 0;top: 0;overflow: hidden;border-radius: 50%; background: url(../images/zzbg.png)no-repeat center center;background-size: cover;opacity: 0;transition: all 0.4s;}
.zwzl_list ul li a .zzbox h5{width: 100%;position: relative;left: 0;top: 50%;text-align: center; transform: translateY(-50%);font-size: 16px;color: #fff;}

.zwzl_list ul li a:hover .zzbox{opacity: 1;}

@media only screen and (max-width:991px ) {
	.zwzl_list ul li{width: 25%;}
}
@media only screen and (max-width:480px ) {
	.zwzl_list ul li{width: 33.33%;padding: 0 5px;padding-bottom: 15px;}
}

/*关于我们*/
.abtxt h3{font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.abtxt h3 span{color: #ff3900;}
.abtxt p{font-size: 14px;line-height: 30px;text-align: justify;color: #666666;}
.about img{max-width: 100%;}
.abpic{margin: 15px auto;}

/*新闻动态*/
.newlist ul li{padding-bottom: 5px;}
.newlist ul li a{display: block;width: 100%;overflow: hidden;position: relative;padding-left: 197px;}
.newlist ul li a .newpic{width: 197px;height: 100%;position: absolute;;left: 0;top: 0;overflow: hidden;border: 1px solid #dcdcdc;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newpic span{display: block;width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newtxt{padding: 10px 0; padding-left: 20px;}
.newlist ul li a .newtxt .newtit{font-size: 16px;line-height: 26px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist ul li a .newtxt .newdate{font-size: 13px;line-height: 26px;color: #028946;margin-bottom: 15px;}
.newlist ul li a .newtxt .newtbox{font-size: 13px;line-height: 23px;color: #666666;height:46px;text-align: justify;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newlist ul li a:hover .newpic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.newlist ul li a:hover .newtxt .newtit{color: #028946;}
@media only screen and (max-width:640px ) {
	.newlist ul li a{padding-left: 180px;}
	.newlist ul li a .newpic{width: 180px;}
}
@media only screen and (max-width:560px ) {
	.newlist ul li a{padding-left: 160px;}
	.newlist ul li a .newpic{width: 160px;}
	.newlist ul li a .newtxt{padding-left: 15px;}
}
@media only screen and (max-width:480px ) {
	.newlist ul li a{padding-left: 140px;}
	.newlist ul li a .newpic{width: 140px;}
	
}

/*新闻详情*/
.new_x .new_x_tit h4{font-size: 24px;color:#028946;line-height: 30px;margin-bottom: 10px;font-weight: bold;}
.new_x .new_x_tit h5{font-size: 13px;color:#028946;line-height: 20px;margin-bottom: 10px;}
.new_x .new_x_tit p{font-size: 13px;color: #333333;line-height: 36px;}
.new_x .new_x_pic{text-align: center;padding: 10px 0;}
.new_x img{max-width: 100%;}
.new_x .new_x_txt{font-size: 13px;line-height:36px;text-align: justify;}
.new_x .new_x_txt h5{font-size: 13px;line-height: 36px;color: #028946;}
.new_x .new_x_txt p{font-size: 13px;line-height: 36px;color: #666666;}

@media only screen and (max-width:767px ) {
	.new_x .new_x_tit p{line-height: 28px;}
	.new_x .new_x_txt{font-size: 13px;line-height:28px;text-align: justify;}
.new_x .new_x_txt h5{font-size: 13px;line-height: 28px;color: #028946;}
.new_x .new_x_txt p{font-size: 13px;line-height: 28px;color: #666666;}
}

/*联系我们*/
.contxt{font-size: 14px;line-height: 28px;}
.contxt h4{font-size: 18px;font-weight: bold;line-height: 34px;}
.contact img{max-width: 100%;}

/*在线留言*/
.zxly form{width: 100%;overflow: hidden;zoom: 1;}
.zxly .inputbox{width: 50%;float: left;margin-bottom: 10px;}
.zxly .inputbox label{width: 50px;float: left;line-height: 40px;color: #333333;font-size: 13px;font-weight: normal;}
.zxly .inputbox input{width: calc(100% - 60px);float: left;line-height: 38px;border: 1px solid #d1d7d3;}
.zxly .textbox {margin-bottom: 10px;overflow: hidden;width: 100%;}
.zxly .textbox label{width: 50px;float: left;line-height: 40px;color: #333333;font-size: 13px;font-weight: normal;}
.zxly .textbox textarea{width: calc(100% - 60px);max-width: calc(100% - 60px);height: 95px;max-height: 95px; float: left;line-height: 38px;border: 1px solid #d1d7d3;}

.zxly form button{width: 95px;float: right;margin-right: 10px; line-height: 40px;background: #028946;color: #fff;padding: 0;outline: none;border: none;}
@media only screen and (max-width:560px ) {
	.zxly .inputbox{width: 100%;}
}
/*分页样式*/
div.page {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:10px 3px; padding-top: 3px; text-align: left;}
div.page a {border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #028946; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none;}
div.page a:hover {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #777777;}
div.page a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #777777;}
div.page span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #028946; margin-right: 3px; padding-top: 2px;}
div.page span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px;}
