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%;}

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

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

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

.borderbtm3::after {content: " ";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #b5b5b5;-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: #b5b5b5;-webkit-transform-origin: left top;transform-origin: left top;
}
/*一像素边框*/
.bordertop2{position: relative;border-top: none !important;}

.bordertop2::after {content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 1px;background-color: #dcdcdc;-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);}
    .borderbtm2::after {-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
    .borderbtm3::after {-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
    .bordertop::after {-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
    .bordertop2::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);}
    .borderbtm2::after {-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}
    .borderbtm3::after {-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}
    .bordertop::after {-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}
    .bordertop2::after {-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}
}

.contain{min-width:320px;max-width:640px;margin:0 auto;width:100%;}
.mpadding{padding-right:.07rem;padding-left:.07rem;}

/*index.html 首页*/
.intop{background:#000000;height:.60rem;position:fixed;text-align: center;font-size: 0;line-height: .6rem;z-index:100;top:0;}
.intop-home{display: block;width:.22rem;height: .22rem;position:absolute;top: 50%;transform: translateY(-50%);left: .07rem;line-height: .22rem;cursor: pointer;}
.intop-logo{display: inline-block;width:0.995rem;height: .225rem;}
.intop-nav{width:.29rem;height: .21rem;position:absolute;top: 50%;transform: translateY(-50%);right: 0.07rem;line-height: .21rem;cursor: pointer;}

.innav{height: 100%;width:0;position:fixed;top:0;right:0;background: #fff;z-index: 101;overflow: hidden;}
.innav dl dt{height: .515rem;width:100%;text-align: center;line-height: .515rem;margin-bottom:.165rem;}
.innav dl dd{height: .45rem;line-height: .45rem;text-align: center;border-bottom:.01rem dashed #dcdcdc;font-size: .15rem;color: #333;margin:0 .22rem;}
.innav dl dd:last-child{border-bottom:none;}
.innav dl dd a{display: block;width: 100%;height: 100%;color: #333;}
.innav dl dd a.active{color: red;}

.nav-logo{width:.995rem;height: .225rem;}
.donot{position:absolute;right:.07rem;width:0.175rem;height: .175rem;top:0;cursor: pointer;}

.incontent{margin:.6rem 0 .6rem;}
.swiper-pagination-bullet-active{background:#fff;}

.inproducts{padding-bottom:.3rem;padding-top:.25rem;width:100%;background: #fff;}
.productsul li{width: 50%;box-sizing: border-box; position: relative;margin-bottom: .15rem;}
.productsul li:nth-child(odd){padding-right:.07rem;}
.productsul li:nth-child(even){padding-left:.07rem;}
.inproducts-img{border:0.01rem solid #dcdcdc;height: 0;overflow: hidden;padding-top: 99.35%;position: relative;}
.inproducts-img img{width: 100%;height: auto;position: absolute;left: 0;top: 0;}
.inproducts-text{background: #f2f2f2;padding:.11rem .08rem .11rem;}
.inproducts-text h3{margin-bottom:.08rem;font-size: .14rem;color: #333;}
.inproducts-text p{font-size: .12rem;color: #666;}
.inproducts-more{width:100%;height: .35rem;color: red;font-size: .15rem;display: block;background: #fff;border:.01rem solid red;text-align: center;line-height: .33rem;border-radius:.02rem;margin-top:.1rem;}

.inh1{font-size: .18rem;color: #333;position:relative;text-align: center;}
.inh1:after{content:' ';width:.225rem;height: .01rem;position:absolute;top:50%;margin-top:-0.005rem;background:red;left:50%;margin-left:-0.66rem;}
.inh1:before{content:' ';width:.225rem;height: .01rem;position:absolute;top:50%;margin-top:-0.005rem;background:red;right:50%;margin-right:-0.66rem;}
.inp{text-align: center;color: #ccc;font-size: .12rem;text-transform: uppercase;margin-top:.08rem;margin-bottom:.19rem;}

.inabout{padding-top:.25rem;padding-bottom:.25rem;background: #fff;margin-top:.1rem;}
.inabout-img{width:100%;}
.inabout-text{padding-top:.09rem;}
.about-text img{width: auto !important;height:auto !important;}
.inabout-text h3{padding:.1rem 0;font-size: .14rem;color: red;}
.inabout-text p{font-size: .13rem;color: #666;line-height: .2rem;}
.inabout-p1{margin-bottom:.13rem;}

.innews{padding-top:.25rem;padding-bottom:.13rem;background: #fff;margin-top:.1rem;}
.innews-img{padding-bottom:.15rem;}
.innews-img li{display: none;}
.innews-img img{width:42.5%;}
.innews-lue {width:53.3%;}
.innews-lue h2{font-size: .14rem;color: #333;line-height: .2rem;}
.innews-lue p{font-size: .12rem;color: #666;line-height: .19rem;padding-bottom:.09rem;}
.innews-lue a{display: inline-block;width:.75rem;height:.24rem;border:.01rem solid red;border-radius:.02rem;color: red;font-size: .12rem;text-align: center;line-height: .22rem;}
.innews-dl dd{padding:.15rem 0;border-bottom:.01rem dashed #c9c9c9;}
.innews-dl dd.active h2{color: red;}
.innews-dl dd:last-child{border-bottom:none;}
.innews-dl dd h2{font-size: .13rem;color: #333;}
.innews-dl dd p{padding-top:.08rem;font-size: .12rem;color: #999;}

.foot-nav{position:fixed;bottom:0;margin:0 auto;text-align: center;background: #f7f7f7;z-index: 100;font-size: 0;}
.foot-nav ul{display: flex;width:100%;height: .6rem;}
.foot-nav ul li{flex: 1;}
.foot-nav ul li a{display: block;width:100%;height: 100%;padding-top:.11rem;}
.foot-nav ul li img{height: .20rem;}
.foot-nav ul li p{font-size: .13rem;color: #333;margin-top:.06rem;}
.foot-nav ul li.active p{color: red;}

/*about.html 关于我们*/
.abouthtml{height:auto;}
.nei-banner{width:100%;}

.zinav{width:100%;height: .5rem;overflow: hidden;position:relative;z-index:5;background:#fff;}
.zinav-gun{width:100%;height: .65rem;overflow-x:auto;font-size: 0;position:relative;z-index:5;}
.zinav-gun ul{width:1000%;padding-right:.07rem;padding-left:.07rem;}
.zinav-gun ul li{margin-right:.3rem;line-height: .5rem;position:relative;height: .5rem;}
.zinav-gun ul li a{font-size: .14rem;color: #333;display:block;width:100%;height: .5rem;}
.zinav-gun ul li:last-child{margin-right:0;}
.zinav-gun ul li.active:after{content:' ';position:absolute;bottom: 0;width:100%;height:.015rem;background:red;left:0;z-index:1;}
.zinav-gun ul li.active a{color: red;}

.about-text{background:#fff;padding-top:.2rem;padding-bottom:.27rem;}
.about-text h1{margin-bottom:.13rem;font-size: .14rem;color: #66cc33;}

/*products.html 产品中心*/
.products-con{background: #fff;padding-top:.13rem;padding-bottom:.05rem;}

/*productspost.html 产品详情*/
.propost-contop{padding-bottom:.16rem;background: #fff;}
.propost-contop .swiper-pagination-bullet{border:.01rem solid #fff;}
.propost-contop .swiper-pagination-bullet-active{background:red;border-color:red;}
.propost-contop h1{margin-top:.2rem;font-size: .14rem;color: #333;}
.propost-contop h6{margin: .11rem 0;font-size: .13rem;color: #66cc33;}
.propost-contop p{display: flex;width:100%;padding:.1rem 0;font-size: .12rem;color: #999;}
.propost-contop p span{flex:1;}
.propost-span2{text-align: center;}
.propost-span3{text-align: right;}
.propost-p{border-bottom:.01rem dashed #dcdcdc;}

.propost-conbtm{margin-top:.1rem;width:100%;background:#fff;}
.propostul{display: flex;}
.propostul li{flex:1;height: .48rem;line-height: .48rem;font-size: .15rem;color: #333;cursor: pointer;}
.propostul li.active{color: red;}
.propostul li span{display:inline-block;height:100%;width:auto;position:relative;}
.propostul li.active span:after{position:absolute;bottom:0;left:0;width:100%;height: .015rem;background: red;content:' ';}


.propost-text{padding-top:.13rem;padding-bottom:.15rem;display: none;}

/*news.html 新闻中心*/
.news-zinav{background: #fff;width:100%;}
.news-nview{padding:0 .1rem;width:100%;display: flex;}
.news-nview li{height:.5rem;flex:1;text-align: center;line-height: .5rem;}
.news-nview li:nth-child(1){text-align: left;}
.news-nview li:last-child{text-align: right;}
.news-nview li a{display: inline-block;width:auto;height: 100%;position:relative;font-size: .14rem;}
.news-nview li.active a{color: #66cc33}
.news-nview li.active a:after{content: ' ';position:absolute;bottom:0;left:0;width:100%;height: .015rem;background: #66cc33;}

.news-con{padding-top:.04rem;padding-bottom:.04rem;background: #fff;}
.news-con ul li{display: flex;padding:.14rem 0 .15rem;border-bottom:.01rem dashed #dcdcdc;}
.news-con ul li:last-child{border-bottom:none;}
.news-img{flex: 1;height: 0;overflow: hidden;padding-top: 24.56%;position: relative;}
.news-img img{width: 100%;height: auto;position: absolute;left: 0;top: 0;}
.news-text{width: 63%;padding-left: 4.7%;}
.news-text h1{font-size: .14rem;color: #333;}
.news-text span{padding:.06rem 0;font-size: .12rem;color: #999;}
.news-text p{font-size: .13rem;color: #666;line-height: .18rem;max-height: .36rem;overflow: hidden;}

/*newspost.html 新闻详情*/
.newspost-con{width:100%;background: #fff;padding-top:.22rem;min-height: 400px;}
.newspost-con h1{margin-bottom:.13rem;font-size: .15rem;color: #333;text-align: center;}
.newspost-con h6{font-size: .12rem;margin-bottom:.2rem;color: #999;text-align: center;}
.newspost-con h6 span{margin-left:.11rem;}
.newspost-text{padding:.15rem 0;}

/*client.html 我们的客户*/
.client-nview li:nth-child(1){text-align: center;}
.client-nview li:last-child{text-align: center;}
.client-con{padding-top:.18rem;padding-bottom:.1rem;background: #fff;}
.client-con ul{width:100%;}
.client-con ul li{width:31%;margin-right:3%;border: 1px solid #dcdcdc;margin-bottom:.1rem;}
.client-con ul li:nth-child(3n){margin-right:0;}
.client-img{display: block;height: 0;overflow: hidden;padding-top: 50.44%;position: relative;width: 100%;background: #fff;}
.client-img img{position: absolute;width: auto;height: auto;max-height: 100%;max-width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);}

/*case.html 成功案例*/
.case-con{padding-top:.18rem;padding-bottom:.1rem;background: #fff;}
.case-con ul li{width: 48.33333333333%;box-sizing: border-box;position: relative;margin-bottom: .15rem;}
.case-img{height: 0;overflow: hidden;padding-top: 76.44%;position: relative;}
.case-img img{width: 100%;height: auto;position: absolute;left: 0;top: 0;}
.case-con ul li:nth-child(2n){margin-left:3.33333333333%;}
.case-con ul li p{position:absolute;bottom:0;left:0;background:rgba(102,204,51,.85);height:.28rem;font-size: .13rem;color: #fff;line-height: .28rem;width:100%;text-align: center;}

/*message.html 在线留言*/
.message-con{width:100%;padding-top:.25rem;padding-bottom:.75rem;background: #fff;}
.message-input{display: flex;width:100%;margin-bottom:.145rem;}
.message-input input{flex:1;border:0.01rem solid #c9c9c9;height:.27rem;line-height: .27rem;font-size: .12rem;color: #666;padding:0 .05rem;border-radius:0.02rem;}
.message-con form label{text-align:justify;text-align-last:justify;width:.7rem;margin-right:.14rem;font-size: .14rem;color: #666;}
.message-content{display: flex;width:100%;margin-bottom:.31rem;vertical-align: top;}
.message-content textarea {flex:1;border:0.01rem solid #c9c9c9;height:.8rem;font-size: .12rem;color: #666;padding:.05rem;border-radius:0.02rem;text-indent: .12rem;}
.message-con form p{width:100%;}
.message-con form p input{width:100%;height: .32rem;background:#65c42f;border-radius:0.02rem;text-align: center;line-height: .32rem;font-size: .14rem;color: #fff;}

.newspost-prev.clearfix a{
    width:100%;
}
