input {-webkit-appearance:none; /*去除input默认样式*/}
em,i{font-style:normal}
img{max-width: 100%;}
*{-webkit-tap-highlight-color: transparent; outline: 0;}
input::-webkit-input-placeholder{color:#aaa}
input::-moz-placeholder{color:#aaa}
input::-moz-placeholder{color:#aaa}
html{font-size: 625%;width:100%;height: 100%;}
body{background: #eee;position:relative;min-width:320px;max-width:640px;margin:0 auto;width:100%;height: 100%;overflow-x:hidden;}

/*一像素边框*/
.borderbtm{position: relative;border-top: none !important;}

.borderbtm::after {content: " ";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #dcdcdc;-webkit-transform-origin: left bottom;transform-origin: left bottom;
}
/*一像素边框*/
.bordertop{position: relative;border-top: none !important;}

.bordertop::after {content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 1px;background-color: #d2d2d2;-webkit-transform-origin: left top;transform-origin: left top;
}
/* 2倍屏 */
@media only screen and (-webkit-min-device-pixel-ratio: 2.0) {
    .borderbtm::after {-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
    .bordertop::after {-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
}
/* 3倍屏 */
@media only screen and (-webkit-min-device-pixel-ratio: 3.0) {
    .borderbtm::after {-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}
    .bordertop::after {-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}
}

.contain{position:relative;min-width:320px;max-width:640px;margin:0 auto;}
.wide{position:relative;min-width:320px;max-width:640px;margin:0 auto;padding-right:0.07rem;padding-left: 0.07rem;}
.wpadding{padding-right:0.07rem;padding-left: 0.07rem;}

/*index.html 首页*/
.intop{height: .55rem;position:fixed;top:0;z-index: 100;font-size: 0;text-align: center;box-shadow: 0 0 .05rem .01rem #eee;background:#fff;width:100%;line-height: .55rem;}
.inlogo{display: inline-block;height: .55rem;width: auto;}
.inlogo img{width: .365rem;height: .41rem;}
.inhome img{width:.245rem;height: .245rem;}
.inmenu img{width:.295rem;height: .21rem;}

.innav{width:100%;height: 100%;position:fixed;top:.55rem;right:-50%;transform: translateX(50%);padding-top:.46rem;background: rgba(255,255,255,.98);z-index: 99;overflow-y: auto;display: none;}
.innav-ul{width:100%;padding-bottom:.3rem;}
.innav-ul li{width:100%;height: .6rem;line-height: .6rem;border-bottom:.01rem dashed #d2d2d2;text-align: center;font-size: .16rem;}
.innav-ul li a{display: block;width:100%;height: 100%;color: #333;}
.innav-ul li.active a{color: #006633;}
.innav-ul li:last-child{border:none;}

.infoot{width:100%;height: .6rem;background: #535353;position:fixed;bottom:0;z-index: 100;padding:0;}
.infoot-ul{width:100%;height: .6rem;}
.infoot-ul li{width:25%;height: 100%;text-align: center;}
.infoot-ul li a{display: block;width:100%;height: 100%;font-size: 0;padding-top:.11rem;}
.infoot-ul li img{height: .175rem;width: auto;}
.infoot-ul li p{width:100%;height: .27rem;line-height: .27rem;font-size: .13rem;color: #fff;}

.incon{width:100%;padding-top:.55rem;padding-bottom:.6rem;}

.inbanner .swiper-slide img{width:100%;}
.inbanner .swiper-slide a{position:absolute;top:0;right:0;display: block;width:100%;height:100%;}
.inbanner .swiper-pagination-bullet{width:.2rem;height:.01rem;border-radius:0;background: #fff;opacity: .6;}
.inbanner .swiper-pagination-bullet-active{background: #006633;}

.inproducts{width:100%;padding-top:.23rem;padding-bottom:.25rem;margin-bottom:.1rem;background: #fff;}
.inh1{width:100%;height: .31rem;font-size: .17rem;color: #333;position:relative;text-align: center;}
.inh1:after{position:absolute;bottom:0;left:50%;margin-left: -0.115rem;width:.23rem;height: .015rem;background: #0f7d45;content:' ';}
.inproducts-ul{padding-top:.17rem;}
.inproducts-ul li{width:47.1%;box-shadow: 0 0 .03rem 0 #f0f0f0;margin-right: 5.8%;margin-bottom:.15rem;}
.inproducts-ul li a{display: block;width:100%;height: 100%;padding:.08rem .14rem .15rem;}
.inproducts-ul li:nth-child(2n){margin-right: 0;}
.inproducts-img{height: 0;overflow: hidden;padding-top: 100%;position: relative;width:100%;background: #fff;}
.inproducts-img img{position: absolute; width: 100%; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.inproducts-ul li h6{width:100%;height: .24rem;line-height: .24rem;text-align: center;margin-top:.14rem;font-size: .14rem;color: #333;}
.inproducts-ul li p{width:100%;height: .2rem;line-height: .2rem;text-align: center;font-size: .13rem;color: #999;}
.inproducts-more{width:100%;height: .36rem;border:.01rem solid #0f7d45;border-radius: .04rem;line-height: .34rem;text-align: center;font-size: .15rem;color: #006633;display: block;}
.inproducts-more:active{background: #0f7d45;color: #fff;}

.inabout{width:100%;padding-top:.25rem;padding-bottom:.26rem;margin-bottom:.1rem;background: #fff;}
.inabout-view{margin-top:.17rem;}
.inabout .swiper-button-prev,.inabout .swiper-button-next{background: none;height: .3rem;line-height: .3rem;margin-top:-0.15rem;width:auto;}
.inabout .swiper-button-prev img,.inabout .swiper-button-next img{height: 100%;}
.inabout-txt{padding-top:.15rem;width:100%;}
.inabout-p1{font-size: .13rem;color: #666;line-height: .22rem;}

.intone{width:100%;padding-top:.26rem;padding-bottom:.18rem;margin-bottom:.1rem;background: #fff;}
.parallax-bg { position: absolute;left: 0;top: 0;width: 130%; height: 2.6rem;-webkit-background-size: cover; background-size: cover; background-position: center;}
.intone-view{margin-top:.2rem;width:100%;height: 2.89rem;}
.intone-view .swiper-slide{padding:.23rem .06rem 0;overflow: hidden;}
.intone-view h2{font-size: .15rem;color: #333;line-height: .21rem;position: relative;padding-left: .3rem;}
.intone-view h2 img{width:.225rem;height: .21rem;position:absolute;top:0;left: 0;}
.intone-view p{padding-left: .3rem;position:relative;line-height: .21rem;font-size: .13rem;color: #666;}
.intone-view p img{width: .105rem;height: .105rem;position:absolute;top:.05rem;left: .06rem;}
.intone-p1{margin-top:.17rem;}
.intone-p2{margin-top:.1rem;}
.intone-view .swiper-wrapper{height: 2.6rem;}
.intone-view .swiper-pagination{bottom:0;height: .26rem;line-height: .26rem;}
.intone-view .swiper-pagination-bullet{margin:0 .05rem!important;width:.08rem;height: .08rem;border:.01rem solid #777;background: #fff;}
.intone-view .swiper-pagination-bullet-active{background: #0f7d45;border:.01rem solid #0f7d45;}

.innews{width:100%;padding-top: .2rem;padding-bottom:.14rem;background: #fff;}
.innews-menu{width:100%;font-size: .16rem;height: .34rem;display: flex;position:relative;}
.innews-menu span{display:block;flex:1;}
.innews-menu span:nth-child(2){text-align: center;}
.innews-menu span:nth-child(3){text-align: right;}
.innews-menu span.active a{color: #006633;}
.innews-menu .line{height: 0.02rem;position: absolute;bottom: -.01rem;background: #0f7d45;}

.innews-dl{padding-top:.225rem;}
.innews-dl dt{width:100%;padding-bottom:.18rem;border-bottom:.01rem solid #c9c9c9;}
.innews-img{width:42%;height: auto;}
.innews-img img{width:100%;}
.innews-txt{width:53%;}
.innews-txt h6{width:100%;height:.29rem;line-height: .29rem;font-size: .14rem;color: #333;margin-bottom:.04rem;}
.innews-txt p{width:100%;height: .38rem;overflow: hidden;font-size: .12rem;color: #666;line-height: .19rem;margin-bottom:.12rem;}
.innews-dl{display: none;}
.innews-dl span{font-size: .12rem;color: #999;}
.innews-dl dd{width:100%;border-bottom:.01rem dashed #c9c9c9;}
.innews-dl dd a{display: block;padding:.15rem 0 .14rem;}
.innews-dl dd h5{font-size: .13rem;color: #333;margin-bottom:.06rem;}
.innews-dl dd:last-child{border:none;}

/*内页共用*/
.nei-con{width:100%;padding-top:.55rem;padding-bottom:.6rem;}
.nei-banner{width: 100%;}
.nei-banner img{width:100%;}

/*about.html 关于我们*/
.about-txt{padding-top:.225rem;padding-bottom:.13rem;width:100%;background: #fff;}
.about-txt p{font-size: .13rem;line-height: .21rem;text-indent: .26rem;color: #666;}
.about-p1{margin-bottom:.215rem;}
.about-wrap{padding-top:.2rem;padding-bottom:.215rem;background: #fff;margin-bottom:.1rem;}
.about-wrap:last-child{margin-bottom:0;padding-bottom:.335rem;}
.about-wrap h2{width:100%;height: .32rem;font-size: .16rem;color: #333;position:relative;text-align: center;margin-bottom:.225rem;border-bottom:.01rem dashed #c9c9c9;}
.about-wrap h2:after{position:absolute;bottom:-.015rem;left: 50%;margin-left:-.145rem;width:.29rem;height: .03rem;background: #0f7d45;content:' ';}
.about-view{width:100%;padding-bottom:.17rem;}
.about-ul li{width:100%;}
.about-li{width:50%;padding-right:.09rem;}
.about-li:nth-child(even){padding-right: 0;padding-left: .09rem;}
.about-li:nth-child(3){margin-top:.115rem;}
.about-li:nth-child(4){margin-top:.115rem;}
.about-li a{display: block;width:100%;height: 0;overflow: hidden;padding-top: 64.325%;position: relative;background: #fff;}
.about-li a img{position: absolute; width: 100%; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.about-li p{width:100%;height: .33rem;font-size: .14rem;color: #666;line-height: .33rem;text-align: center;}
.about-view .swiper-pagination{width:100%;height: .17rem;line-height: .17rem;bottom:0;}
.swiper-pagination-bullet{width:.07rem;height: .07rem;border:.01rem solid #8e8e8e;margin:0 .05rem!important;background:#fff;}
.swiper-pagination-bullet-active{background: #0f7d45;border:1px solid #0f7d45;}

/*products.html 产品中心*/
.products-con{padding-top:.19rem;padding-bottom:.1rem;width:100%;background: #fff;}
.neih1{width:100%;height: .32rem;font-size: .16rem;color: #333;text-align: center;position:relative;}
.neih1:after{position:absolute;bottom: 0;left:50%;width:.25rem;height: .02rem;margin-left: -.125rem;content:' ';background: #0f7d45;}
.nei-lei{margin-top:.2rem;width:100%;position:relative;}
.nei-lei p{width:100%;height: .38rem;line-height: .38rem;background: #0f7d45;position:relative;font-size: .14rem;color: #fff;}
.nei-lei p span{display: block;width:.07rem;height: .38rem;position:absolute;top:0;right:.07rem;}
.nei-lei p span img{width:100%;}
.neilei-ul{position: absolute;top:.38rem;background: #f3f3f3;width:100%;padding-top:.02rem;z-index: 10;display: none;padding-bottom:.05rem;}
.neilei-ul li{width:100%;height: .4rem;line-height: .4rem;font-size: .14rem;border-bottom:.01rem dashed #d2d2d2;}
.neilei-ul li:last-child{border-bottom:none;}
.neilei-ul li a{display: block;width:100%;height: 100%;color: #333;}
.products-ul{padding-top:.15rem;}

/*productspost.html 产品中心*/
.propost-view{width:100%;border:.01rem solid #dcdcdc;}
.propost-wrap{background: #fff;padding-bottom:.28rem;}
.propost-view .swiper-pagination{bottom:0;height: .32rem;line-height: .32rem;}
.propost-view .swiper-pagination-bullet{margin:0 .05rem!important;width:.09rem;height: .09rem;border:.01rem solid #777;background: #fff;}
.propost-view .swiper-pagination-bullet-active{background: #0f7d45;border:.01rem solid #0f7d45;}
.propost-dl{padding-bottom:.2rem;width:100%;background: #fff;font-size: 0;}
.propost-dl h3{width:100%;height: .255rem;font-size: .15rem;color: #333;}
.propost-dl dd,.propost-dl dt{line-height: .22rem;font-size: .13rem;color: #999;display: inline-block;}
.propost-dl dt{width:68%;}
.propost-dl dd{width:32%;}

.propost-text img{max-width:100%;}
.propost-text{margin-top:.1rem;width:100%;background: #fff;}
.propost-menu{width:100%;height: .56rem;border-bottom:.01rem solid #bfbfbf;font-size: 0;position:relative;}
.propost-menu span{display: inline-block;width:50%;text-align: center;line-height: .55rem;font-size: .15rem;color: #333;}
.propost-menu span a{color: #333;}
.propost-menu .line{height: 0.02rem;position: absolute;bottom: -.01rem;background: #0f7d45;}
.propost-menu span.active a{color: #006633;}
.propost-vtxt{width:100%;padding-top:.14rem;padding-bottom:.1rem;display: none;}
.propost-vh6{font-size: .14rem;line-height: .39rem;height: .39rem;width: 100%;color: #333;}
.propost-vp1{font-size:.13rem;color: #666;line-height: .21rem;width: 100%;margin-bottom:.15rem;}

/*news.html 新闻中心*/
.news-ul{width:100%;padding-top:.15rem;background: #fff;}
.news-ul li{padding-bottom:.19rem;border-bottom:.01rem dashed #c9c9c9;margin-bottom:.165rem;}
.news-ul li:last-child{border:none;margin-bottom:0;}
.news-img{width:36.944444%;height: 0;overflow: hidden;padding-top: 24.998%;position: relative;background: #fff;}
.news-img img{position: absolute; width: 100%; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.news-txt{width:57.944444%;}
.news-txt h3{width:100%;height: .23rem;line-height: .23rem;margin-bottom:.05rem;font-size: .14rem;color: #333;}
.news-txt p{font-size: .12rem;color: #666;line-height: .19rem;height: .38rem;overflow: hidden;}
.news-txt span{font-size: .12rem;color: #999;margin-top:.1rem;display: block;}

.newspost-con{width:100%;padding-top:.24rem;padding-bottom:.22rem;background: #fff;}
.newspost-title{width:100%;margin-bottom:.12rem;line-height: .18rem;font-size: .15rem;color: #333;text-align: center;}
.newspost-time{width:100%;height:.315rem;font-size: .12rem;color: #999;text-align: center;}
.newspost-txt{width:100%;padding-top:.28rem;border-top:.01rem solid #bfbfbf;}

/*aptitude.html 资质荣誉*/
.aptitude-con{padding-top:.17rem;padding-bottom:.1rem;background: #fff;}
.aptitude-ul{width:100%;}
.aptitude-ul li{width:50%;margin-bottom:.12rem;padding-right: .08rem;}
.aptitude-ul li:nth-child(even){padding-right: 0;padding-left: .08rem;}
.aptitude-img{width:100%;height: 0;overflow: hidden;padding-top: 143.02%;position: relative;background: #fff;}
.aptitude-img img{position: absolute; width: 100%; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.aptitude-ul li p{width:100%;height: .36rem;line-height: .36rem;text-align: center;font-size: .14rem;color: #333;}

/*oemodm.html*/
.oemodm-con{padding-top:.31rem;padding-bottom:.4rem;width:100%;background: #fff;}
.oemodm-con img{width:100%;}

/*support.html 技术支持*/
.support-con{padding-top:.25rem;padding-bottom:.1rem;width:100%;background: #fff;}

/*contact.html 联系我们*/
.contact-form{width:100%;padding-top:.24rem;padding-bottom:.325rem;background: #fff;margin-bottom: .1rem;}
.contact-form form{font-size: 0;}
.contact-form label{width:14%;height: .33rem;line-height: .33rem;font-size: .13rem;color: #666;display: inline-block;vertical-align: top;}
.contact-form .contact-in{width:86%;height: .33rem;line-height: .31rem;border:1px solid #d2d2d2;padding:0 .08rem;font-size: .13rem;color: #666;vertical-align: top;border-radius:.02rem;}
.form-name{margin-bottom:.11rem;}
.form-tele{margin-bottom:.11rem;}
.form-txt{margin-bottom:.22rem;}
.contact-form .form-txt .contact-in{height: .98rem;line-height: .21rem;text-indent: .08rem;padding:.08rem;}
.form-sub{width:100%;height: .37rem;display: block;background: #0f7d45;border-radius:.04rem;font-size: .15rem;color: #fff;line-height: .37rem;text-align: center;}

.contact-view{width:100%;background: #fff;padding-top:.24rem;padding-bottom:.18rem;}
.contact-dl dt{width:100%;font-size: 0;height: .25rem;}
.contact-dl dt img{width:.16rem;height: .15rem;vertical-align: middle;}
.contact-dl dt span{font-size: .14rem;color: #006633;vertical-align: middle;padding-left: .1rem;}
.contact-dl dd{font-size: .13rem;color: #666;line-height: .24rem;}
.map{width:100%;margin-top:.15rem;}
.map img{width:100%;}