@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body{font-size:1.2rem;font-family:Microsoft Yahei,Verdana,Arial,Helvetica,sans-serif; padding-top:0; background:#000000; color:333333;} 
li, ol { list-style:none; }
ins{text-decoration:none; }
i, em{font-style:normal; }
a {text-decoration:none;font-family:Microsoft Yahei;}
a:hover{cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear{clear:both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{padding:0; margin:0;}
a img{border:none;}
input,textarea{border:none;font-family:Microsoft Yahei;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
.fl{ float:left;} 
.fr{ float:right;} 





.wrap{min-width:320px;max-width:640px;margin:0 auto; overflow:hidden; position:relative; background:#fff;} /*网站首页宽度*/


/*头部*/
.g-hd {height:4.45rem;position:fixed; width:100%;margin:0 auto; max-width:640px; min-width:320px; z-index:999999;text-align:center;color: #fff;background: #009540;}
.g-hd dt{ float:left;width:28%;height:4.45rem;background: #ffffff;}
.g-hd dt img{width:70%;display:block; margin:12% auto 0;}

.g-hd dd{ height:4.45rem;}
.g-hd dd:nth-of-type(1){width:60%;float:left;white-space: nowrap;}
.g-hd dd:nth-of-type(2){width:12%;background: #88c627;float:right;cursor: pointer;}
.g-hd dd:nth-of-type(2) img{ display:block; margin: 40% auto 0; width:40%}

.g-hd dd:nth-of-type(1) a{padding:0 6%;position:relative; margin-top:7.2%;display: inline-block;}

.g-hd dd:nth-of-type(1) a:after{content: '';position: absolute;width:1px; height:1.4rem; background:#42a263;top:2px; right:0;}
.g-hd dd:nth-of-type(1) a+a:before{content: '';position: absolute;width:1px; height:1.4rem; background:#00812c;top:2px; left:0;}
.g-hd dd:nth-of-type(1) a+a:after{content: '';position: absolute;width:1px; height:1.4rem; background:#42a263;top:2px; right:0;}
.g-hd dd:nth-of-type(1) a+a+a:after{content: '';position: absolute;width:1px; height:1.4rem;background: none;}




.menu2 {position: relative;z-index: 9; margin-top:1.6rem;}
.menu2 .slideMenu {width: 100%;padding: 0.5rem 0 0;display: none;z-index: 80;background: rgba(255,255,255, 0.9);overflow: hidden;position: absolute;top: 2.85rem;transition: transform 1s;-webkit-transition: transform 1s;}
.menu2 .slideMenu li {border-bottom: 1px solid #efefef;color: #333333;line-height: 3.45rem;font-size: 1.2rem;clear: both;margin: 0;}
.menu2 .slideMenu li:last-child {border-width: 0.15rem;}
.menu2 .slideMenu li a {color: #333333;display: block;line-height: 3.45rem;}


.wap-page{text-align: center;clear:both; padding:2rem 0;}
.fanhui{ margin:2rem auto 3rem; text-align:center; width:100%;}
.fanhui a{border-radius: 30px; display:block; font-size:1.4rem; font-weight:bold; line-height:4rem; height:4rem; background:#009540; color:#fff; width:50%; margin:0 auto;}


/*广告*/
.adgv{width:100%;clear:both;height:45.6rem; margin-top:4.45rem; text-align:center;position:relative; background:#009933; overflow:hidden;}
.adgv img{position:absolute; z-index:1; float:left; display:block; width:100%; height:auto;}
.adgv p{position:absolute; z-index:2; display:block; width:90%; height:5.5rem; background:#FFFFFF; padding:1rem 0; left:50%; margin-left:-45%;border-radius:1rem; bottom:2.6rem;box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);opacity: 0.9; }

.adgv p i{display:block;font-family: "Times New Roman", Times, serif;font-size:1.6rem; line-height:1.8rem; font-weight:bold;text-transform:Uppercase; color:#000000;}
.adgv p strong{color:#009540;font-weight:bold;font-size:1.1rem; line-height:2rem; display:block;}
.adgv p span{font-weight:bold;font-size:0.8rem;color:#000000;line-height:1.2rem;}

/*问题*/
.gongc{ width:100%; background:#009540;padding:1rem 0; margin:0 auto;}
.gongch {border: 0.2rem solid #F3F3F3; margin:0 0.8rem; height:5rem; text-align:center; color:#FFFFFF;font-size:1.4rem;font-weight:bold; line-height:4.8rem;}
.gongch i{color:#85dd1d;}

/*数字*/
.shuzi{ width:100%;height:16rem; }
.shuzi li{float: left;height:8rem;width:50%; text-align:center;}
.shuzi li:nth-child(1),.shuzi li:nth-child(4){background:#f6f5f5;}

.shuzi em{ padding-top:2.1rem; display:block;}
.shuzi em i {font-size:2.6rem; font-weight:bold;font-family: "Arial";color: #333333;display: inline-block; padding-right:0.2rem; line-height:2rem;}
.shuzi em b {width:1.2rem;height:1.2rem;border-radius: 50%;background: #009540;display: inline-block;font-size:0.5rem;color: #fff;font-weight:bold;text-align: center; top:-0.4rem;line-height:1.2rem;font-weight: bold;position: relative;}
.shuzi p {font-size: 1rem; line-height:2rem;}

/*视频*/
.vid{width:100%; background:#ff0000; margin:0 auto 3rem; padding:0; height:20rem;}
.vid video{float:left; margin:0; padding:0;}

/*概述*/
.gaishu{ width:92%; margin:2rem auto 2.5rem; clear:both;}
.gaishu b{ display:block; text-align:center;font-size:1.6rem; line-height:2rem;}
.gaishu span{ display:block; text-align:center;font-size:1rem; color:#009540; font-weight:bold; line-height:3rem; padding-bottom:1rem;}
.gaishu p{ display:block;font-size:1rem; line-height:2.6rem; color:#666666;}


/*产品*/
.shebei{ width:100%; height:8.5rem; background:#009540; text-align:center; color:#FFFFFF;}
.shebei h3{display:block;font-size:1.6rem;  margin:0 auto;font-weight:bold; padding-top:2.1rem; }
.shebei p{display:block;font-size:1rem; line-height:2.4rem;}
.shebei i{color:#85dd1d;}


.sbzx{clear:both;width:92%; margin:3rem auto;overflow:hidden;}
.jishuli{height:6.7rem;line-height:4rem;font-size: 1.2rem;position: relative;text-align: center;}
.jishuli li{float: left;width:31.3%;position: relative;background:#f6f5f5;margin-right:3.05%; }
.jishuli li.cur{background: #88c627;font-weight:bold; color:#ffffff;}
.jishuli li:nth-child(3){margin-right:0;}


.cptp{ width:100%; overflow:hidden;}
.cptp li{width:48%; text-align:center; float:left; margin-right:4%;}
.cptp li:nth-child(2){ margin-right:0;}
.cptp li img{width:100%; display:block; }
.cptp li p{font-size:1rem; display:block; height:4rem; line-height:4rem;}


.cptx{width:100%;margin:1rem auto 0;}

.cptx img{width:100%; height:auto!important; display:block; margin-bottom:3rem;}

.cptx a{ margin:0 auto; display:block;width:50%; height:3.5rem; line-height:3.5rem; color:#ffffff; font-size:1.2rem; font-weight:bold;border-radius:2rem; background:url(/Public/css/images/index003.png) no-repeat 80% center #009540; text-indent:20%;}



/*资质*/
.wtfx{clear:both;width:92%; margin:3rem auto 2.5rem;overflow:hidden;}

.wentili{height:11rem;position: relative; height:12.2rem;}
.wentili li{float: left;width:48%;position: relative;background:#f7f7f7;margin:0 4% 4% 0; color:#666666;font-size: 1rem; height:4rem; text-align:center; line-height:4rem;}
.wentili li.cur{background: #88c627;font-weight:bold; color:#ffffff;}
.wentili li:nth-child(2n){margin-right:0;}


.wttuzi{width:100%; overflow:hidden;}
.wttuzi img{width:100%; height:auto!important; display:block; margin-bottom:2rem;}
.wttuzi p{font-size:1rem; line-height:2.6rem; color:#666666; display:block;}



/*案例*/



.m-team{width:92%;margin:3rem auto 0; height: 39.3rem;}

.team_c{width: 100%; margin:0 auto 2rem; overflow: hidden;}
.team_c img{width:100%; height:19.5rem!important; display:block; margin-bottom:2rem;}
.team_c h3{ font-size:1.6rem; line-height:3rem; display:block; margin-bottom:1rem; text-align:center;}
.team_c p{ color: #666666; font-size:1rem; line-height:2.6rem; text-align:left;}

.ijtc{width:100%; height:3rem;text-align:center;position: relative;}
.ijtc i{ width:3.6rem; height:3.6rem; display:inline-block; background:#009540;border-radius: 50%; margin:0 0.6rem;position: relative;}
.ijtc .next2{background:#aacd06;position: relative;}
.ijtc i:before{ position: absolute; content: ''; width: 1rem; height: 1rem; border: 0.1rem solid #ffffff; border-style: solid solid none none; top: 1.2rem; z-index: 1;}
.ijtc .prev2:before { -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); right:1rem; }
.ijtc .next2:before{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); left:1rem; }



/*案例*/



.khanli{width:100%;height: 4.7rem; background:#f7f7f7; padding:3.3rem 0;}

.khlogo{width:92%; margin:0 auto; overflow:hidden;}

.khlogo .bh{ width:34.3%; margin-right:1rem;display:block; }


.khlogo .bh img{width:90.5%; height:4.5rem!important; display:block;border:0.05rem solid #f2f0f0;}




/*优势*/

.youshizi{ width:100%; height:9.8rem;text-align:center; color:#333333;}
.youshizi h3{display:block;font-size:1.6rem;  margin:0 auto;font-weight:bold; padding-top:2.8rem; }
.youshizi p{display:block;font-size:1rem; line-height:2.4rem;}




.xiaoguo{ width:100%;overflow:hidden; clear:both;}

.yousil{height: 5rem;position: absolute;z-index: 9;left: 0;width: 100%;display: block; margin-top:20rem;}
.yousil li{width: 20%;float: left;position: relative; height: 5rem;background: #009540;}
.yousil li:before{content: "";position: absolute;width: 1px;height: 100%;background: #2aa15a;left:0;top: 0;}
.yousil li:after{content: "";position: absolute;width: 1px;height: 100%;background: #00802a;right:0;top: 0;}

.yousil li:nth-child(1):before{width: 0;height: 0;}
.yousil li:nth-child(4):after{width: 0;height: 0;}


.yousil li span{width: 4.25rem;display: block;float: left;height: 5rem;overflow: hidden;position: relative; padding-left:1rem;}

.yousil li span img{width:2.5rem;display: block;margin:1.3rem auto 0;}

.yousil li p{line-height:1.4rem;font-size: 1.1rem;float: left;padding: 1rem 0 0 1rem;display: none; font-weight:bold;}
.yousil li p i{line-height:1.5rem;font-size: 1.1rem;display: block;font-family: Arial;}
.yousil li.cur{width: 40%;background: #88c627;color: #fff;}
.yousil li.cur p{display: block;}
.yousil li.cur span:after{content: "";position: absolute;width:1px;height:3rem;background: #91d229;right: 0;top:1rem;}

.yousil li.cur:after{content: "";position: absolute;width: 0;height: 0;border-left: solid 0.4rem transparent;border-right: solid 0.4rem transparent;border-top: solid 0.4rem #88c627;left:48%;top: 5rem; background:none;}





.yous_c{position: relative;height:44.5rem;overflow: hidden;margin:0;}
.yous_c dt{height:25rem; padding:0; margin:0;}
.yous_c dt img{width:100%;display: block; padding:0; margin:0;}
.yous_c dd{position: relative;z-index: 1; width:92%; margin:1.5rem auto 0;}
.yous_c dd h3{height:4rem;font-size: 1.1rem;color:#333333;line-height:4rem;}
.yous_c dd h3 b{color:#009540;}
.yous_c dd p{font-size: 0.9rem;color:#666666; line-height:2.6rem; display:block; background:url(/Public/css/images/index008.png) no-repeat left center; text-indent:1rem; }




.xiaoguo .swiper-container-horizontal > .swiper-pagination-bullets{width:44.68%;left:27.66%;bottom:2.5rem;height:2rem;}
.xiaoguo .swiper-pagination-bullet{background:#999;width:0.95rem;height:0.95rem;border-radius: 0.95rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 2rem;}
.xiaoguo .swiper-pagination-bullet-active{background: #88c627;width: 2.75rem;}




/*流程*/

.lcbg{ width:100%; height:42rem; background:url(/Public/css/images/index009.jpg) no-repeat  center 8.3rem;}

.liucheng{width:92%; margin:4rem auto 0;}
.liucheng li{ float:left; width:25%; height:8rem; text-align:center; font-size:1rem; line-height:1.3rem; padding-top:5.5rem;}

.liucheng li:nth-child(1){background:url(/Public/css/images/index010.png) no-repeat  center top;}
.liucheng li:nth-child(2){background:url(/Public/css/images/index011.png) no-repeat  center top;}
.liucheng li:nth-child(3){background:url(/Public/css/images/index012.png) no-repeat  center top;}
.liucheng li:nth-child(4){background:url(/Public/css/images/index013.png) no-repeat  center top;}
.liucheng li:nth-child(5){background:url(/Public/css/images/index014.png) no-repeat  center top;margin-top:17rem;height:6rem;}
.liucheng li:nth-child(6){background:url(/Public/css/images/index015.png) no-repeat  center top;margin-top:17rem;height:6rem;}
.liucheng li:nth-child(7){background:url(/Public/css/images/index016.png) no-repeat  center top;margin-top:17rem;height:6rem;}
.liucheng li:nth-child(8){background:url(/Public/css/images/index017.png) no-repeat  center top;margin-top:17rem;height:6rem;}
.liucheng li i{color:#88c627; display:block; font-weight:bold;}
.liucheng li em{color:#009540;display:block;font-weight:bold;}




/*电话*/

.lc_tel{width:92%;background:#fff;height: 3rem;line-height: 3rem; margin:0 auto;border:0.1rem solid #aacd06;border-radius:5rem;}
.lc_tel p{ font-size: 1rem; color: #333333;float: left; font-weight:bold; width:65%; text-align:center;}
.lc_tel p i{font-weight: normal;}
.lc_tel a{width:35%;font-size:1rem;color: #ffffff;font-weight: normal; text-indent:32%;background:url(/Public/css/images/index018.png) no-repeat 15% center #aacd06;display: block;border-top-right-radius: 5rem;border-bottom-right-radius:5rem;float: right;}


/*adg新闻*/
.adgnews{ width:100%; height:26.5rem; background:url(/Public/css/images/index019.jpg) no-repeat  center top ; margin-top:3.5rem;}
.adgnews h4{font-size:0.7rem; color:#f6f2eb; display:block; margin-left:6%; padding-top:4rem;}
.adgnews p{ width:100%; display:block; text-align:center; margin-top:14rem;font-size:1rem; line-height:2.4rem; color:#666666;}
.adgnews p b{ display:block; font-size:1.6rem;color:#333333;}






/*新闻*/

.m-news{height:55rem;overflow: hidden; width:100%; margin:0 auto;}

.newtil{height:5rem;line-height:5rem;font-size: 1.2rem;position: relative;background: #009540;color: #fff;text-align: center;}

.newtil li{float: left;width:50%;position: relative;}
.newtil li:before{content: "";position: absolute;width:1px;height:5rem;left: 0;top:0;background:#008A34;}
.newtil li:nth-child(1):before{background:none;width: 0;height: 0;}
.newtil li.cur{background: #88C627;font-weight:bold;}
.newtil li.cur:after{content: "";position: absolute;width: 0;height: 0;top: 5rem;left:50%;margin-left: -0.6rem;border-left: solid 0.6rem transparent;border-right: solid 0.6rem transparent;border-top: solid 0.6rem #88C627;}



.new_c{overflow: hidden;height: 50rem;width:100%;}
.new_c dl{height:8.3rem; width:100%;border-bottom:0.05rem solid #edebeb; padding:2.6rem 4%;}
.new_c dt{width: 39.2%;float: left;height:8.3rem;}
.new_c dt img{ width:100%; height:8.3rem; display:block;}
.new_c dd{width:52%;float: right; overflow:hidden; height:8.3rem; margin-right:5%; margin-top:0.2rem;}
.new_c dd h3{display: block;color: #333333;font-weight: bold;height:3rem;line-height:3rem;font-size: 1.2rem;white-space: nowrap;}
.new_c dd p{color: #666;line-height:2.2rem;font-size:1rem;display: block;}

.newsa{width:100%;margin:2.6rem auto 0;}
.newsa a{ margin:0 auto; display:block;width:50%; height:3.5rem; line-height:3.5rem; color:#ffffff; font-size:1.2rem; font-weight:bold;border-radius:2rem; background:url(/Public/css/images/index003.png) no-repeat 80% center #009540; text-indent:20%;}



/*简介*/

.m-about{ width:100%; height:44.3rem; margin:3rem auto 0;background:url(/Public/css/images/index022.png) no-repeat  center top ;}

.m-about img{ margin:0 auto; display:block; width:84.8%; height:15.4rem; padding-top:2.4rem; margin-bottom:4rem;}

.m-about h3{color: #333333;font-weight: bold;height:3rem;line-height:3rem;font-size: 1.3rem;display: block; width:100%; text-align:center; margin-bottom:0.3rem;}
.m-about p{color: #666666;line-height:2.6rem;font-size: 1rem;display: block; width:92%; margin:0 auto 2.1rem;}
.m-about a{ margin:0 auto; display:block;width:50%; height:3.5rem; line-height:3.5rem; color:#ffffff; font-size:1.2rem; font-weight:bold;border-radius:2rem; background:url(/Public/css/images/index003.png) no-repeat 80% center #009540; text-indent:20%;}



/*简介图片*/

.c-tu{height:20.8rem;overflow: hidden; width:92%; margin:0 auto;}

.tuli{height:4rem;line-height:4rem;font-size: 1.2rem;position: relative;color: #333333;text-align: center;}

.tuli li{float: left;width:31.33%;position: relative; margin-right:3%; display:block;background: #f6f5f5;}
.tuli li:nth-child(3){margin-right:0;}
.tuli li.cur{background: #009540;font-weight:bold;color: #ffffff;}



.tu_c{overflow: hidden;height: 14rem;width:100%; padding-top:2.7rem;}




.sclogo{width:100%; margin:0 auto; overflow:hidden;}

.sclogo .bh{ width:52%; margin-right:1rem;display:block; }


.sclogo .bh img{width:94%; height:9.6rem!important; display:block;}

.sclogo .bh p{width:94%; text-align:center; height:4rem; font-size:1rem;color:#333333; line-height:4rem;}


/*简介头部*/

.about{margin:4.45rem  auto 1.5rem;max-width:640px; min-width:320px; background:#fff;overflow:hidden;}
.about video,.about img{margin:0; padding:0; display:block;}
.about h3{ width:100%; height:rem; text-align:center; background:#f7f7f7; padding:2.5rem 0 2rem 0; font-size:1.6rem; color:#009540; font-weight:bold; margin-bottom:2rem;}
.about h3 b{ display:block; font-size:1.2rem; color:#333333; font-weight:normal; line-height:3rem;}

.about p{ width:92%; margin:0 auto 1rem;font-size:1rem; color:#333333; line-height:2.6rem; text-indent:2rem;}

/*简介文化*/
.qywh{ width:100%; margin:0 auto 4.8rem;}
.qywh li{ height:8.3rem; padding:1.35rem 0; background:#f7f7f7;}
.qywh li:nth-child(2){background:#fcfcfc;}

.qywh p{ float:left; width:30%; text-align:center; position: relative;}
.qywh p img{ display:block; margin:0.9rem auto 0.5rem;}
.qywh p i{ font-size:1.1rem; color:#333333; display:block;}
.qywh p em{ font-size:0.7rem; color:#dbd9d9;text-transform: uppercase;display:block; line-height:1.6rem;}
.qywh b{ float:right;width:58%; font-weight:normal; font-size:1.1rem; margin-right:4%; padding-left:8%;position: relative; height:8.3rem;display: flex;align-items: center;}

.qywh li:nth-child(2) b{line-height:2.4rem;}

.qywh p:after{content: "";position: absolute;width:1px;height:8.3rem;right: 0;top:0;background:#ebebeb;}
.qywh b:before{content: "";position: absolute;width:1px;height:8.3rem;left: 0;top:0;background:#ffffff;}




/*相册*/
.xiangce{ width:92%; margin:0 auto; }
.xiangce li{ float:left; width:48%;margin-right:4%; margin-bottom:1rem;}
.xiangce li:nth-child(2n){ margin-right:0;}

.xiangce li img{width:100%; height:9.6rem; display:block;}

.xiangce li p{width:100%; text-align:center; height:4rem; font-size:1rem;color:#333333; line-height:4rem;}

/*留言*/
.liuyan{ width:92%; margin:0 auto;}
.liuyan li{float:left; width:15%; margin-bottom:1.7rem;display: flex;align-items: center;height:4rem;}
.liuyan li:nth-child(2n){width:85%;}
.liuyan li:nth-child(5){height:8.5rem;}
.liuyan li:nth-child(6){height:8.5rem;}
.liuyan li:nth-child(7){width:100%; margin-top:1rem;}



.yangshi{width:100%; height:4rem;text-indent:1rem; font-size:1rem; color:#ffffff;line-height:4rem;resize:none;outline:medium;border-radius:0.5rem; border:none; background:#009540;}
.yangnei{width:100%; height:8.5rem;text-indent:1rem; font-size:1rem; color:#ffffff;line-height:4rem;resize:none;outline:medium;border-radius:0.5rem; border:none; background:#009540;}
.tijiao{width:100%;border-radius:5rem; height:4.2rem; background:#88c627; font-size:1.5rem; color:#FFFFFF; font-weight:bold;}

/*联系*/

.lianxi{width:92%; margin:0 auto 5rem; font-size:1.2rem; line-height:3rem; }
.lianxi b{ font-weight:bold; display:inline-block; padding-left:3%;}
.lianxi p{ display:block; margin-top:2.5rem;}



/*新闻*/

.nsousuo{ width:100%; height:3.7rem; padding:2.3rem 4%; background:#ededed; margin:4.45rem auto 0;}
.sinput{line-height:3.7rem; background:ffffff; border: none; height:3.7rem; color: #999999; outline: none; width:80.4%; font-size:1.1rem;float:left; text-indent:1rem;}
.sbtn{background:url(/Public/css/images/news001.jpg) no-repeat; width:3.7rem; height:3.7rem;outline: none; border: none; cursor: pointer; }



.newsz{overflow: hidden; width:100%; margin:0 auto;}

.newszs{height:5rem;line-height:5rem;font-size: 1.2rem;position: relative;background: #009540;color: #fff;text-align: center;}

.newszs li{float: left;width:50%;position: relative;}
.newszs li:before{content: "";position: absolute;width:1px;height:5rem;left: 0;top:0;background:#008a34;}
.newszs li:nth-child(1):before{background:none;width: 0;height: 0;}
.newszs li.cur{background: #88c627;font-weight:bold;}
.newszs li.cur:after{content: "";position: absolute;width: 0;height: 0;top: 5rem;left:50%;margin-left: -0.6rem;border-left: solid 0.6rem transparent;border-right: solid 0.6rem transparent;border-top: solid 0.6rem #88c627; z-index:80;}



.newsz_c{overflow: hidden;width:100%;}


.newszbt{ width:100%; height:8rem; background:#f2f2f2; margin:0 auto; text-align:center; font-size:1rem; color:#333333; line-height:2.1rem;}
.newszbt h3{ font-size:1.5rem; font-weight:bold; color:#009540; display:block; padding-top:2rem;}

.newszal{ width:100%; height:8rem; background:#009540; margin:3rem auto 0; text-align:center; font-size:1rem; color:#ffffff; line-height:2.1rem;}
.newszal h3{ font-size:1.5rem; font-weight:bold; color:#ffffff; display:block; padding-top:2rem;}


.newtop{background:#f7f7f7; width:100%; padding-bottom:3rem;}
.newtop img{ width:100%; height:21.35rem; display:block;}
.newtop i{font-size:1rem;display:inline-block;color:#009540; font-weight:normal; margin:0 2rem 0 1rem;}
.newtop h3{ width:92%; height:2.15rem; margin:2.7rem auto 1rem;background:url(/Public/css/images/news002.png) no-repeat left center; line-height:2.5rem; font-size:1.2rem; font-weight:bold; color:#333333;overflow:hidden;}
.newtop p{width:92%; margin:0 auto; font-size:1rem; line-height:2.2rem;color:#666666;}

.newtop a{ margin:2rem 0 0 4%; width:12rem; height:3.1rem; text-align:center; background:#88c627; line-height:3.1rem; color:#FFFFFF; font-size:1.1rem; font-weight:bold; display:block;border-radius:5rem;}


.newye{width:100%; margin-top:1rem;}
.newye dl{height:8.3rem; width:100%;border-bottom:0.05rem solid #edebeb; padding:2.6rem 4%;}
.newye dt{width: 39.2%;float: left;height:8.3rem;}
.newye dt img{ width:100%; height:8.3rem; display:block;}
.newye dd{width:52%;float: right; overflow:hidden; height:8.3rem; margin-right:5%; margin-top:0.2rem;}
.newye dd h3{display: block;color: #333333;font-weight: bold;height:3rem;line-height:3rem;font-size: 1.2rem;white-space: nowrap;}
.newye dd p{color: #666;line-height:2.2rem;font-size:1rem;display: block;}

.newya{width:100%;margin:2.6rem auto 0;}
.newya a{ margin:0 auto; display:block;width:50%; height:3.5rem; line-height:3.5rem; color:#ffffff; font-size:1.2rem; font-weight:bold;border-radius:2rem; background:url(/Public/css/images/index003.png) no-repeat 80% center #88c627; text-indent:20%;}


.nteam{width:92%;margin:3rem auto 1rem; height:37rem;}



/*内页案例*/
.anliy{ width:92%;margin:3rem auto 0; overflow:hidden;}
.anliy li{ margin-bottom:2.2rem;}
.anliy li img{ width:100%; display:block; height:19.6rem; margin-bottom:2rem;}
.anliy li h3{font-size:1.2rem; font-weight:bold; display:block;margin-bottom:0.6rem;}
.anliy li p{font-size:1rem; color:#666666; line-height:2.1rem; }

.anliy li:nth-last-child(1) {margin-bottom:0;}


/*内页产品*/

.chanpinz{ width:92%; margin:3rem auto 0; }

.chanpinz li{ float:left; width:48%;margin-right:4%; margin-bottom:1rem;}
.chanpinz li:nth-child(2n){ margin-right:0;}

.chanpinz li img{width:100%; height:14.15rem; display:block;}

.chanpinz li p{width:100%; text-align:center; height:4rem; font-size:1rem;color:#333333; line-height:4rem;}



/*内页价钱*/

.jiage{ width:92%; margin:0.3rem auto 0; }

.jiage li{border-bottom:0.05rem solid #e8e8e8;float:left; padding:2.7rem 0; width:100%;}

.jiage li img{ float:left; width:43%; height:auto!important; display:block; margin-right:5%;}

.jiage li p{ float:right; width:52%;font-size:0.9rem; line-height:2.1rem; color:#666666;}

.jiage li p strong{ line-height:3rem; height:3rem; display:block; width:100%;border-bottom:0.05rem solid #e8e8e8; font-size:1.2rem;color:#333333; margin-bottom:1rem;}
.jiage li p em{ display:block;font-size:0.7rem;background:url(/Public/css/images/jiage001.png) no-repeat left center; height:1rem; line-height:1rem; text-indent:3rem; margin-top:1rem;}
.jiage li p i{ color:#009540;}
.jiage li p b{ font-weight:bold;}





/*内页搜索*/

.souz{border-bottom:0.05rem dashed #e8e8e8; height:4.5rem; line-height:4.5rem; font-size:1.2rem; margin:1.1rem auto 0; width:92%;}
.souz b{ font-weight:bold;}
.souz i{font-weight:bold;color:#009540;}
.souz em{display:inline-block; padding:0 0.5rem; font-size:0.8rem;  color:#CCCCCC;}

.souye{width:100%;}
.souye dl{height:8.3rem; width:100%;border-bottom:0.05rem solid #edebeb; padding:2.6rem 4%;}
.souye dt{width: 39.2%;float: left;height:8.3rem;}
.souye dt img{ width:100%; height:8.3rem; display:block;}
.souye dd{width:52%;float: right; overflow:hidden; height:8.3rem; margin-right:5%; margin-top:0.2rem;}
.souye dd b{ display:block; font-size:1.2rem; line-height:2.2rem;color:#009540; font-weight:bold;}
.souye dd h3{display: block;color: #333333;height:3rem;line-height:3rem;font-size: 1rem;white-space: nowrap; font-weight:normal;}
.souye dd a{ width:7rem; height:2.1rem; display:block; background:#88c627; line-height:2.1rem; text-align:center; color:#FFFFFF;border-radius: 5rem;font-size: 0.9rem; margin-top:0.8rem;}

.souye dl:nth-last-of-type(1){border-bottom: none;}



/*内页新闻详情*/

.newsrong{ width:92%; margin:2.5rem auto;}

.newsrong dt{border-bottom:0.05rem  solid #eaeaea; height:6.4rem; text-align:center;font-size:0.9rem; line-height:1.6rem; color:#929292; margin-bottom:2rem;}

.newsrong dt h1{ font-size:1.3rem; line-height:3rem; font-weight:bold;color:#333333; display:block;}

.newsrong dt i{color:#d2d2d2;display:inline-block; padding:0 0.5rem;font-size:0.9rem; font-weight:lighter;}

.newsrong dt em{color:#009540;}

.newsrong dd p{font-size:1rem;line-height:2.6rem; color:#666666; display:block; margin-bottom:1rem;}

.newsrong dd img{ width:100%; height:auto; display:block; margin:2rem auto;}

.newsrong .juzhong{ width:100%; text-align:center; font-size:1rem; line-height:2rem; display:block; margin-bottom:2rem;}



.yewei{ width:100%; margin:0 auto;}
.yewei li:nth-child(1) a{width:50%; height:4.2rem; font-size:1.5rem; line-height:4.2rem; color:#FFFFFF; font-weight:bold; text-align:center; background:#009540;border-radius:5rem; margin:0 auto; display:block;}

.yewei li:nth-child(2){ background:#f3f3f3; height:4.5rem; width:100%; font-size:1rem; line-height:4.5rem; margin:3.8rem auto 0;}
.yewei li:nth-child(2) b{font-weight:bold;display:inline-block; text-indent:1.25rem;color:#009540;}
.yewei li:nth-child(2) a{display:inline-block;margin-right:1rem;}


.yewei li:nth-child(3){ padding:3.1rem 0; text-align:center;}
.yewei li:nth-child(3) a{ height:3.7rem; width:43.5%; margin-right:3%; background:#88c627; display:inline-block; text-align:center; line-height:3.7rem; font-size:1.3rem; color:#FFFFFF; font-weight:bold;}
.yewei li:nth-child(3) a+a{margin-right:0;}

.yewei li:nth-child(4){ height:5rem;background:url(/Public/css/images/news004.png) no-repeat  1.25rem center #009540; color:#FFFFFF; line-height:5rem; font-weight:bold; text-indent:3.3rem;}
.yewei li:nth-child(4) a{ display:inline-block; float:right; font-size:1.1rem; margin-right:1.25rem;font-weight:normal;}


.xgnews{ width:100%; margin:2rem auto 4rem;}
.xgnews li{ height:4rem; line-height:4rem; font-size:1.2rem; text-indent:2.8rem;border-bottom:0.05rem dashed #dcdcdc; position: relative;}
.xgnews li a{ color:#333333; }


.xgnews li:after{content: "";position: absolute;width:0.6rem;height:0.6rem;left:1.5rem;top:1.75rem;background:#d6d6d6;border-radius:50%; }



/*内页案例*/

.catou{width:100%; margin:0 auto;}
.catou img{ width:100%; height:21.35rem; display:block;}
.catou h3{width:100%; height:5.35rem; background:#ededed; line-height:5.35rem; font-size:1.5rem; text-align:center; color:#009540; font-weight:bold; display:block;}
.catou p{ width:92%; margin:2.5rem auto; font-size:1.2rem; line-height:4rem; display:block;}
.catou h5{ width:100%; height:5rem; background:#009540;}
.catou h5 b{ width:30%; display:block; height:5rem; line-height:5rem; font-size:1.5rem; font-weight:bold; text-align:center;background:#88c627; color:#FFFFFF;}
.carong{ width:92%; margin:2.5rem auto;}

.carong p{font-size:1rem;line-height:2.6rem; color:#666666; display:block; margin-bottom:1rem;}
.carong img{ width:100%; height:auto; display:block; margin:2rem auto;}
.carong .juzhong{ width:100%; text-align:center; font-size:1rem; line-height:2rem; display:block; margin-bottom:2rem;}


.xgcase{ width:92%;margin:3rem auto 2.5rem; height:10rem;}

.xgcase li,.xgpro li{ width:31%; float:left; display:block; text-align:center; margin-right:3.5%;}
.xgcase li:nth-child(3),.xgpro li:nth-child(3){margin-right:0;}
.xgcase li img{ width:100%; height:6rem; display:block;}
.xgcase li p,.xgpro li p{ height:4rem; line-height:4rem; display:block; width:100%; text-align:center; font-size:1rem; color:#666666;}




/*内页产品*/
.protou{width:100%; margin:0 auto;}
.protou h3{width:100%; height:5.35rem; background:#ededed; line-height:5.35rem; font-size:1.5rem; text-align:center; color:#009540; font-weight:bold; display:block;}
.protou p{ width:92%; margin:2.5rem auto 2rem; font-size:1.2rem; line-height:4rem; display:block;}
.protou h5{ width:100%; height:5rem; background:#009540;}
.protou h5 b{ width:30%; display:block; height:5rem; line-height:5rem; font-size:1.5rem; font-weight:bold; text-align:center;background:#88c627; color:#FFFFFF;}
.protou a{ width:50%; margin:1rem auto 4.2rem; display:block; height:3.9rem; text-align:center; line-height:3.9rem; font-size:1.5rem; font-weight:bold;color:#FFFFFF;border-radius:5rem; background:#88c627; letter-spacing:0.1rem;}
.xgpro{ width:92%;margin:3rem auto 2.5rem; height:13rem;}
.xgpro li img{ width:100%; height:9.15rem; display:block;}


.protu{ width:100%; margin:0 auto; display:block; height:39.8rem;}

.pic_c img{ width:100%; height:32rem; display:block;}

.picli{ width:100%; margin:1rem auto;}
.picli li{ float:left; width:18%; margin-right:2.5%;}
.picli li:nth-child(5){margin-right:0;}
.picli li img{ width:100%; height:5.75rem; display:block;}

.picli li.cur{position: relative;}
.picli li.cur:after{content: "";position: absolute;width:5.15rem;height:5.15rem;left:0;top:0; border:0.3rem solid #009540;}



/*地图*/

.mapbg{ width:100%; height:5rem; background:#009540;}
.mapbg a,.mapbg b{ display:block; height:5rem;background:#88c627;width:30%; text-align:center; float:left; font-size:1.5rem; line-height:5rem; font-weight:bold; color:#FFFFFF; text-align:center;}

/*地图产品*/

.mchan{overflow: hidden; width:100%; margin:0 auto;}
.mchan p{ float:left; height:5 rem; width:17%; background:#f4f4f4; font-size:1.1rem; line-height:5rem; color:#009540; font-weight:bold; text-align:right;}

.mchanl{height:5rem;line-height:5rem;font-size: 1.1rem;position: relative;background: #f4f4f4;color: #333333; float:right; width:83%;}

.mchanl li{float: left;width:25%;position: relative; text-align:center;}
.mchanl li:before{content: "";position: absolute;width:1px;height:1.2rem;right: 0;top:1.95rem; background:#e1e1e1;}
.mchanl li.cur{font-weight:bold;color:#009540;}
.mchanl li:nth-last-child(1):before{content: "";position: absolute;width:0;}

.mchanp{ width:100%; margin-bottom:1rem; height:auto;}
.mchanp li{border-bottom:0.05rem dashed #e8e8e8; height:3.2rem; font-size:1rem; line-height:3.2rem;padding-left:5.85rem;}
.mchanp li b{ font-weight:bold;color:#009540; text-indent:1.8rem;display:inline-block;font-size: 1.1rem;}
.mchanp li a{display:inline-block; padding:0 3%; color:#666666;}
.mchanp li:nth-child(1){padding-left:0; }
.mchanp li:nth-last-child(1),.qyxi li:nth-last-child(1){border-bottom: none;}



/*地图新闻*/

.mnews{width:100%; margin:0 auto;}
.mnews .hd{width:100%;display:block;background:#f4f4f4;height:5rem;position: relative;}
.mnews .hd p{ float:left; height:5 rem; width:17%; background:#f4f4f4; font-size:1.1rem; line-height:5rem; color:#009540; font-weight:bold; text-align:right;}

.mnews .hd b{width:20%;line-height:5rem;font-size:1.1rem;height:5 rem; z-index:55; right:0; top:0;position: absolute; display:block; font-weight:normal;}


.mnews .hd li{float: left;width:20%;text-align:center;height:5 rem;line-height:5rem;font-size:1.1rem;position: relative;}
.mnews .hd li:after {content: "";position: absolute;width:1px;height:1.2rem;right: 0;top:1.95rem; background:#e1e1e1;}
.mnews .hd li:nth-last-child(1):after {content: "";width:0;}

.mnews .hd ul li.on{ cursor:pointer;color:#009540; font-weight:bold;}

.mnews .bd{width:100%;display:block; margin:1rem auto 2rem;position: relative;}

.mnews .bd b{font-weight:bold;color:#009540; text-indent:1.8rem;display:inline-block;font-size: 1.1rem;position: absolute; z-index:66; top:0.8rem; left:0;}


.mnews .bd dd{border-bottom:0.05rem dashed #e8e8e8; height:3.2rem; font-size:1rem; line-height:3.2rem;padding-left:5.75rem;}
.mnews .bd dd a{color:#666666;}


/*地图企业信息*/

.qyxi{overflow: hidden; width:100%; margin:0 auto 3rem;}
.qyxi li{border-bottom:0.05rem dashed #e8e8e8; height:5rem; font-size:1.1rem; line-height:5rem; padding-left:5.58rem;}
.qyxi li b{font-size:1.1rem; line-height:5rem; color:#009540; font-weight:bold;}
.qyxi li em{ color:#e1e1e1; font-weight:lighter;font-size:1rem;}
.qyxi li:nth-child(1){padding-left:1.75rem;}

.qyxi li a{display:inline-block; padding:0 4%; color:#666666;}


/*页码*/
.yemap{ height:12rem;background:url(/Public/css/images/yema.jpg) no-repeat  center 1rem; clear:both;}
.yeman{ height:13rem;background:url(/Public/css/images/yema.jpg) no-repeat  center 2.8rem; clear:both;}

.yema{ height:9rem;background:url(/Public/css/images/yema.jpg) no-repeat  center 1rem; clear:both;}

.chu{clear:both;height:7rem;}


/*内页底部*/
        
.dibu { max-width: 640px; min-width: 320px; width: 100%; position: fixed; bottom: 0; background: rgba(0,89,38, 0.9); margin:0 auto;position: relativefixed; z-index: 98;}
      
.dibuc,.dibup { border-top: 0.05rem solid #ffffff; display: none; }	  

.dibuc li,.dibup dd{ float: left; width: 50%; height: 4rem; font-size: 1.2rem; line-height: 4rem; color: #fff; box-sizing: border-box; padding-left: 12%; position: relative; }   
     
.dibuc li a,.dibup dd a{ color:#fff; display:block; text-overflow: ellipsis; white-space: nowrap; letter-spacing:0.1rem;}
        
.dibuc li:after,.dibup dd:after{ content: ""; width: 0.5rem; height: 0.5rem; position: absolute; left: 16%; top: 1.7rem; background: #327a4f; border-radius: 100%; }

 
.dibuc .clear,.dibup .clear{ border-bottom: 0.05rem solid #6A8765; }
        
        
.dibus,.dibusp{ height:3.7rem;padding-top:1rem; background: #009540; border-top: 0.05rem solid #64c77c; text-align: center; cursor:pointer; }
        
.dibus p,.dibusp p{ display: inline-block; font-size: 1.2rem; color: #fff; line-height: 2.2rem; background: #88C627; border-radius: 0.5rem; padding: 0.2rem 5% 0; height:2.4rem;}



/*产品底部*/
.dibup dt{ width:100%;height: 4rem;font-size: 1.2rem; line-height: 4rem; color: #fff; box-sizing: border-box; padding-left: 12%;background:#88c627; font-weight:bold;}
     


/*底部*/

.g-ft {clear:both;height:18rem;z-index:99999;font-size:1.1rem;text-align: center; margin: 1.5rem auto 0;position: relative;background:url(/Public/css/images/foot001.png) no-repeat center top #f6f5f5;}

.g-ft i{background:#009540;border-radius:50%; width:42px; height:42px; display:block;padding:5px; margin-top:-26px;position: absolute;left: 50%; margin-left:-26px;}
.g-ft i a{ width:38px; height:23px; font-size:0.6rem; color:#FFFFFF;display:block;background:#009540; border:2px solid #ffffff;border-radius:50%; padding-top:15px;position: relative;}
.g-ft i a:after{content: '';position: absolute;width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ffffff; top:6px; left:12px;}

.g-ft p{font-size:1.1rem; display:block; padding-top:2.8rem;line-height:2.5rem;color:#333333; height:12.6rem;}
.g-ft p b{ font-weight:bold; color:#009540;}
.g-ft p a{ color:#333333; padding:0 0.3rem;}



.g-di {position: relative;max-width: 640px; min-width: 320px; width: 100%; position: fixed; bottom: 0;background:#009540; margin:0 auto; z-index: 98;height:5.4rem;}

.g-di li{ float:left; width:33%; height:5.4rem;font-size: 1.1rem; color:#FFFFFF; line-height:1.1rem; position: relative;}

.g-di a:nth-child(1) li{background: #88C627;}

.g-di a:nth-child(2) li:after {content: '';position: absolute;background:#33aa66; width:1px; height:5.4rem; right:0;top:0;}
.g-di a:nth-child(3) li:after {content: '';position: absolute;background:#00832e; width:1px; height:5.4rem; left:0;top:0;}
.g-di li img{ display:block; margin:9% auto 5%;}
.g-di li a{color:#FFFFFF;}



html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }
		
<!--耗时1772417479.234秒-->