.wap-nnav{display: none;}
.home-banner-swiper-wap{display: none;}
@media screen and (max-width: 800px) {
.f14{font-size: 0.32rem !important;}
.f16{font-size: 0.32rem !important;}
.f20{font-size: 0.32rem;}
.f24,.f22,.f30{font-size: 0.4rem;}
.f32{font-size: 0.42rem;}
.f36{font-size: 0.48rem;}
.f58{font-size: 0.53rem;}
.mt20{margin-top: 0.26rem !important;}
.mb40,.mt35,.mb50{margin-bottom: 0.53rem !important;}
.f18{font-size: 0.26rem !important;}
body{font-size: 0.32rem;width: 10rem;min-width: 10rem;overflow-x: hidden;line-height: 1.5;}
html{width: 10rem;overflow-x: hidden;}
.w1440{width: 10rem;min-width: 10rem;}
.nnav{display: none;}

/*Head*/
.head{font-size: 0.26rem;}
.head .iphone{margin:0 0.2rem 0.4rem 0.4rem;}
.head .fr{margin: 0;}
.head .fr .toggle{width: 0.7rem;padding-right: 0.46rem;background-position: -457px -188px;margin-right: 0.4rem;}
.head .fr .toggle.on{color: #fff;}
.head .fr .toggle.on a{background: #10bc10;text-align: center;border-bottom: 0.05rem solid #121343;line-height: 2;}
.head .fr .toggle.on a:last-of-type{border: none;}
.wap-nnav{display: block;position: fixed;z-index:5;width: 9.2rem;height: 1.49rem;top: 1rem;left: 0.4rem;background: #fff;box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);}
.wap-nnav .logo img{height: 1.09rem;margin: 0.2rem 0 0 0.32rem;}
.wap-nnav .svg-icon {padding: 0.35rem 0.3rem 0 0;}
.wap-nnav .svg-icon svg{width: 0.8rem;height: 0.8rem;}
.wap-nnav .svg-icon .on2{display: none;}
.wap-nnav.open .svg-icon .on1{display: none;}
.wap-nnav.open .svg-icon .on2{display: block;}
.wap-nnav .nnav-all{width: 100%;left: 0;top: 1.49rem;background: #fff;box-shadow: 0 10px 10px 0 rgba(0,0,0,0.4);max-height: 0;overflow: hidden;-webkit-transition: all .95s;-o-transition: all .95s;transition: all .95s;}
.wap-nnav.open .nnav-all{max-height: 90vh;overflow: auto;padding-bottom: 0.6rem;}
.wap-nnav .list li{border-bottom: 0.05rem solid #121343;line-height: 3;margin: 0 0.4rem;font-size: 0.4rem;color: #121343;position: relative;}
.wap-nnav .list li p a{color: #121343;}
.wap-nnav .list li .svg{top: 0.2rem;right: 0;}
.wap-nnav .list li .svg svg{-webkit-transition: all .45s;-o-transition: all .45s;transition: all .45s;}
.wap-nnav .list li .down{max-height: 0;overflow: hidden;-webkit-transition: all .95s;-o-transition: all .95s;transition: all .95s;font-size: 0.37rem;}
.wap-nnav .list li .down a{padding: 0 1em;border-bottom: 1px solid #dedede;display: block;}
.wap-nnav .list li .down a:last-of-type{border: none;}
.wap-nnav .list li.open .down{max-height: 500px;}
.wap-nnav .list li.open .show{color: #10bc10;}
.wap-nnav .list li.open .svg svg{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

/*首页*/
.home-banner-swiper{display: none;}
.home-banner-swiper-wap{display: block;}
.home-banner-swiper-wap{height: 12rem;}
.home-banner-swiper-wap .swiper-slide{height: 12rem;}
.home-banner-swiper-wap .swiper-slide img{width: 100%;height: 100%;object-fit:cover ;}
.home-banner-swiper-wap .swiper-slide .slide{width: 10rem;height:auto;top:5rem;left: 0.4rem;margin: 0;}
.home-banner-swiper-wap .swiper-slide .slide .en{font-size: 1rem;line-height: 1.2;margin: 0 0 0.4rem 0;}
.home-banner-swiper-wap .swiper-slide .slide .more{width: 4rem;line-height: 1.12rem;margin: 0.66rem 0 0 0;}
.home-banner-list{top: 12rem;width: 10rem;left:0;margin-left: 0;}
.home-banner-list .box{width: 5rem;height: 3.06rem;float: left;background-size: 100% auto;}
.home-banner-list .box .text{line-height: 1.5;padding: 0.26rem;height: 1.7rem;}
.home-region1{width: 9.2rem;height: auto;margin: 3.8rem auto 0.8rem auto;}
.home-region1 dl{width: 10rem;}
.home-region1 dl img{width: 100%;height: 100%;object-fit: cover;}
.home-region1 dt{width: 9.2rem;height: 8rem;}
.home-region1 dt .relative{width: 9.2rem;height: 8rem;}
.home-region1 dd{float: left;margin: 0.4rem 0.26rem 0 0;width: 4.46rem;height: 4rem;}
.home-region1 dd .relative{width: 4.46rem;height: 4rem;}
.home-region1 dl .tt{left: 0.26rem;right: 0.26rem;bottom: 0;background: #fff;padding: 0.2rem 0;line-height: 1;}
.home-region1 dl .tt p{padding-left: 0.26rem;text-indent: 0;}
.home-region1 dl .tt .en{font-size: 0.18rem !important;}
.home-region2{height: 7.66rem;}
.home-region3 li{width: 50%;height: 6.26rem;}
.home-region3 li div.fl{height: 6.26rem;}
.home-region3 li .text{top: 0.53rem;left: 0.53rem;right: 0.53rem;text-transform: uppercase;}
.home-region3 li .text .cn{line-height: 1.5;margin: 0.26rem 0;}
.home-region4{margin: 0.66rem 0;}
.home-region4 .lxwm{float: none;width: 9.2rem;margin: 0 auto;}
.home-region4 .lxwm h4{margin-bottom: 0.53rem;font-size: 0.46rem !important;}
.home-region4 .lxwm p{line-height: 2;}
.home-region4 .zxly{float: none;width: 9.2rem;margin: 0 auto;}
.home-region4 .zxly h4{margin: 0.53rem 0;font-size: 0.46rem !important;}
.home-region4 .zxly .name{width: 9.17rem;line-height: 0.89rem;text-indent: 0.26rem;}
.home-region4 .zxly .email{width: 9.17rem;line-height: 0.89rem;text-indent: 0.26rem;border-left:1px solid #e2e2e2;}
.home-region4 .zxly .textarea{width: 8.64rem;padding: 0.26rem;text-indent: 0;height: 2.26rem;margin: 0;border-radius: 0;}
.home-region4 .zxly .btn{width: 3.86rem;line-height: 1.12rem;margin: 0.26rem 0 0 0;float: right;font-size: 0.32rem !important;}
.home-region5{height: auto;}
.home-region5 .main{width: 9.2rem;margin: 0 auto;}
.home-region5 .doc{width: 9.2rem;float: none;}
.home-region5 .list{position: relative;width: 10rem;margin:0.8rem 0 0 -0.4rem;top: 0;}
.home-region5 .list .bor{display: none;}
.home-region5 .list img{width: 100%;}
.home-region5 .doc h4{font-size: 0.46rem !important;margin: 0.53rem 0;}
.home-region5 .doc p{line-height: 1.5;font-size: 0.32rem;}
.home-region5 .doc p a.bold{width: 3.86rem;line-height: 1.12rem;margin: 0.26rem 0 0 0;color: #fff;background: #fff;display: inline-block;text-align: center;color: #121343 !important;}
.home-region5 .list .text{background: #10bc10;height: 1.28rem;padding:0.26rem;}
.home-region5 .list .text p{color: #121343;line-height: 2;float: left;width: 50%;overflow: hidden;text-indent: 1rem}
.home-region6{margin: 0.66rem 0;}
.home-region6 ul{margin-left: 0;}
.home-region6 li{float: none;width: 9.2rem;margin-left: 0.4rem;display: none;}
.home-region6 li:first-of-type{display: block;}
.home-region6 li .text{margin: 0.26rem 0;}
.home-region6 li h4{font-size: 0.46rem !important;}

/*OEM*/
.in-banner{height: 7.01rem;}
.in-banner img{width: 100%;height: 100%;object-fit: cover;}
.position p{margin: 0.4rem 0.4rem 0.53rem 0;}
.oem-top{margin:0 0.4rem 0.93rem 0.4rem;}
.oem-top h4{font-size: 0.46rem;margin-bottom: 0.3rem;}
.oem-top .w1440{width: 9.2rem;min-width:9.2rem;}
.oem-pro.w1440{width: 9.2rem;min-width:9.2rem;}
.oem-pro ul{width: 9.2rem;}
.oem-pro li{width: 9.2rem;height: 6.93rem;}
.oem-pro li .pro-img{height: 5.28rem;}
.oem-bor{height: 0.93rem;}
.oem-qa.w1440{width: 9.2rem;min-width:9.2rem;margin: 0.26rem 0.4rem 0 0.4rem;padding-top: 0.4rem;}
.oem-qa p{margin: 0.4rem 0;}
.oem-catalogue{padding: 0.4rem 0;}
.oem-catalogue .w1440{width: 9.2rem;min-width:9.2rem;margin: 0.4rem;}
.oem-catalogue h4{margin-bottom: 0.4rem;font-size: 0.46rem;}

/*品牌产品*/
.ppcp-details.w1440{width: 9.2rem;min-width:9.2rem;}
.ppcp-details .top{height: auto;}
.ppcp-details .top .img{width: 9.2rem;height: 9.2rem;}
.ppcp-details .doc{width: 9.2rem;}
.ppcp-details .doc h4{padding: 0.4rem 0;}
.ppcp-details .doc p{padding: 0.13rem;padding-left: 5em;text-indent: -5em;}
.pro-introduce h4{margin-top: 0.66rem;line-height: 3;}
.pro-details-box{padding: 0.4rem 0;}
.ppcp-details .doc .more{margin: 0.66rem auto 0 auto;width: 3rem;line-height: 3.5;}


/*创始人说辞*/
.csrsc-top{padding-bottom: 0.66rem;}
.csrsc-top .w1440{width: 9.2rem;min-width:9.2rem;}
.csrsc-top p{line-height: 2;margin-top: 0.4rem;}
.qywh-list li{width: 10rem;height: 6.66rem;margin-bottom: 0.4rem;}
.qywh-list li div.fl{height: 6.66rem;width: 9.2rem;margin: 0 0 0 0.4rem;}
.qywh-list li .text .cn{margin: 0.4rem 0;font-size: 0.46rem;line-height: 1.2;}
.in-lxwm{margin: 71px auto 120px auto;}

/*公司介绍*/
.gsjs-top .w1440{width: 9.2rem;min-width:9.2rem;}
.gsjs-top h4{font-size: 0.46rem;margin-bottom: 0.3rem;}
.gsjs-top .list ul{margin: 0.4rem 0;}
.gsjs-top .list li{width: 50%;margin-bottom: 0.66rem;}
.gsjs-top .list li:nth-child(2) .bor{display: none;}

/*企业文化*/
.qywh-top{margin-bottom: 0.8rem;}
.qywh-top .w1440{width: 9.2rem;min-width:9.2rem;}
.qywh-top h4{font-size: 0.46rem;margin-bottom: 0.3rem;}

/*新闻中心*/
.news-tt{margin-bottom: 0.3rem;}
.news-details-box{padding: 0.4rem;margin: 0 0 0.4rem 0;}
.news-details-box h1{line-height: 1.8;}
.news-details-box .time{margin: 0.4rem 0;line-height: 3;}
.news-details-page{margin: 0 0.4rem;}

/*常见问题*/
.cjwt.w1440{width: 9.2rem;min-width:9.2rem;margin:0 0.4rem;}
.top-text{margin: 0.4rem 0;}

/*联系我们*/
.lxwm-box.w1440{margin-bottom: 0.66rem;width: 9.2rem;min-width:9.2rem;m}
.lxwm-box .tt{margin:0.4rem 0;}
.lxwm-box .address{width: 9.2rem;}
.lxwm-box .address .map{height:7rem;margin-bottom: 0.4rem;}
.lxwm-box .address p{line-height: 30px;padding-left: 12px;}


/*Footer*/
.footer{padding: 0 0.4rem;}
.footer .lxwm,.footer .dhlb,.footer .sjmt,.footer .name{width: 9.2rem;float: none !important;}
.footer .lxwm h4{font-size: 0.46rem !important;line-height: 3;margin: 0.53rem 0 0.2rem 0;}
.footer .dhlb h4{font-size: 0.46rem !important;line-height: 3;margin: 0.23rem 0 0.2rem 0;}
.footer .dhlb p{float: none !important;margin: 0;}
.footer .dhlb p a{display: none;}
.footer .dhlb p a:first-of-type{display: block;}
.footer .sjmt h4{font-size: 0.46rem !important;line-height: 3;margin: 0.23rem 0 0.2rem 0;}
.footer .sjmt div.fl{margin: 0 0.26rem 0 0;width: 45px;height: 44px;border-radius: 5px;cursor: pointer;}
.footer .name p{text-align: center !important;border: none;margin: 0;}
}

@media screen and (min-width: 1000px) and (max-width: 1439px) {
	.nnav .logo{margin: 10px 0 0 10px;}
	.nnav{width: 100%;left:0;margin-left: 0;}
	.nnav .list li .show a{padding: 0 20px 0 10px;}
	.nnav .list li .icon{right: -5px;}
	.nnav .list li.lxwm .show a{padding: 0 20px;}
	.head{width: 1440px;}
	body{overflow: auto;}
}


@media screen and (min-width: 801px) and (max-width: 999px) {
	.nnav .logo{margin: 10px 0 0 10px;}
	.nnav{width: 100%;left:0;margin-left: 0;font-size: 12px;}
	.nnav .list li .show a{padding: 0 15px 0 10px;}
	.nnav .list li .icon{right: -0px;}
	.nnav .list li.lxwm .show a{padding: 0 10px;}
	.head{width: 1440px;}
	body{overflow: auto;}
}