@charset "utf-8";



@media only screen and (min-width:1600px){







}
@media only screen and (max-width:980px){



.m-Top{margin-top:54px;}
.main-width{width:93.75vw;}
.header{position:static;height:0;box-shadow:none;}
.header .logo{position:fixed;left:0;top:0;width:100%;height:54px;margin:0;background-color:#fff;box-shadow:0 0 3px #aaa;z-index:9999;opacity: 1;}
.header .logo .pic{position:absolute;left:50%;top:50%;height:30px;margin:-15px 0 0 -59px;}
.header .logo .phone-menu{display:block;}
.header .logo .lang{display:block;}
.header .nav{position:fixed;left:-100%;top:0;width:100%;height:100%;padding-top:54px;box-sizing:border-box;z-index:9998;background-color:#fff;transition:all .5s;overflow-y:auto;}
.header .nav .left{float:none;width:100%;margin:0;}
.header .nav .left > li{margin:0;}
.header .nav .right{float:none;width:100%;}
.header .nav .right > li{margin:0;}
.header .nav .one{padding:0 3.125vw;box-sizing:border-box;}
.header .nav .one > li{float:none;line-height:30px;margin-right:0;font-size:18px;border-bottom:1px solid #ddd;}
.header .nav .one > li > a{display:block;line-height:30px;padding:10px;color:#333;}
.header .nav .one > li > i{right:0;top:10px;width:30px;height:30px;background-image:url(/images/phone-icon1.png) !important;}
.header .nav .one > li.on > i{background-image:url(/images/phone-icon2.png) !important;}
.header .nav .one > .search{display:none;}
.header .nav .one > .lang{display:none;}
.header .lang{position:absolute;right:3.125vw;top:15px;width:56px;height:24px;margin:0;}
.header .lang p{width:56px;height:24px;line-height:24px;font-size:12px;border-radius:12px;}
.header .lang p .i{width:9px;height:10px;margin:-2px 0 0 6px;}
.header .lang p .i i{height: 1px;margin-bottom: 3px;}
.header.active .nav{left:0;}








/*页脚footer-周琳恒*/







.footer h3{font-size: 20px;line-height: 30px;}
.footer .funcbox{width:100%;margin-top: 20px;max-width:100%;}
.footer li{width:50%;float: left;line-height: 23px;font-size: 14px;}
.footer .contact li{padding-left: 65px;width:auto;}
.footer .contact li p{line-height: 23px;}
.footer .contact li:nth-last-child(1) p br{display: none;}
.footer .intbox{width:100%;margin-top: 20px;}
.footer .intbox .box{height:40px;}
.footer .intbox .box input[type="text"]{height: 40px;line-height: 40px;font-size: 14px;padding:0 50px 0 20px}
.footer .intbox .box .button{width:50px;height:40px;}
.copy-right span{display:block;width:100%;line-height:20px;margin:10px 0;font-size: 14px;text-align: center;}
.copy-right .store{float: left;margin-left: calc(50% - 134px);}
.copy-right .store img{height:38px;}
.footer .intbox .sns{margin:10px 0;}
.footer .intbox .sns a{float: left;padding-left: 0;margin-right: 10px;}
.copy-right{padding-bottom: 20px;}
.copy-right .store a{margin-top: 2.5px;float: left;}








/*产品详情页面-周琳恒*/



.main-products{margin-top:54px;padding:4vw 0 40px;}
.main-products .overview .slide-pic{margin-bottom: 20px;}
.main-products .overview .slide-pro,.main-products .overview .text{width:100%;}
.main-products .overview .slide-dot{margin-bottom: 40px;}
.main-products .overview .slide-dot .btn{width:15px;height:30px;margin-top:-15px;}
.main-products .overview .slide-dot .pos{width:80vw;}
.main-products .overview .slide-dot .pos li{width:25vw;margin-right:2.5vw;}
.main-products .overview .func .sns a{width:24px;height:24px;margin-left: 10px;}
.main-products .overview .func .mall-btn img{width:125px;height:55px;margin-right: 10px;}
.main-products h1{font-size: 20px;line-height: 25px;margin: 20px 0 15px;}
.main-products .overview .text .overpar li,.main-products p{font-size: 14px;line-height: 24px;}
.main-products .overview .text .overpar li:after{display:none;}
.main-products h2{font-size: 18px;line-height: 30px;}
.main-products .flow-menu{height:auto;overflow:hidden;}
.main-products .flow-menu li{height: 50px;font-size: 16px;width:33.333%;margin:0;}
.main-products table th, .main-products table td{font-size: 14px;line-height: 24px;padding: 10px;}
.main-products section{overflow: auto;}
.main-products table{min-width: 900px;overflow: auto;}
.main-products .fixed li{margin-top: 25px;}
.main-products .flow-menu li span{left:0;width:100%;line-height:15px;font-size:12px;}
.main-products .flow-menu ul{width:100%;}
.main-products .back{width:150px;height:42px;line-height:40px;font-size:18px;text-align:center;}
.main-products .back i{float:none;display:inline-block;width:22px;height:17px;margin-bottom:-3px;margin-left:10px;}
.products-index-1 h2{line-height: 30px;font-size: 18px;}
.products-index-1 .main{width:100% !important;margin:0;}
.products-index-1 .main ul{position:static !important;width:102% !important;}
.products-index-1 .main li{width:48.039% !important;margin-right:1.961%;margin-bottom:2%;}
.products-index-1 .main li h4{height:40px;line-height:20px;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.products-index-1 .main li .img{border:solid 1px #ffffff00;}
.products-index-1 .main li:hover .img{border:solid 1px #29a737;}
.products-index-1 .main li.clone{display:none;}





.list-products-son .title li{max-height:none;}
.list-products-son .title li .species-box i{display:none !important;}




/*首页*/



.index-main{margin-top:54px;}

.index-main h2{line-height:30px;font-size:26px;}

.index-main .slidebox{display:none;}

.index-main .slidebox .slidelist{height:30px;}

.index-main .slidebox .slidelist ul{margin-top:9px;}

.index-main .slidebox .slidelist ul li{width:12px;height:12px;margin:0 5px;}

.index-main .slidemob{display:block;}

.index-main .slidemob .slide-dot{height:30px;}

.index-main .slidemob .slide-dot ul{margin-top:9px;}

.index-main .slidemob .slide-dot ul li{width:12px;height:12px;margin:0 5px;}

.index-products{padding:60px 0;}

.index-products .tit{margin-bottom:30px;}

.index-products .tit h2:before{left:-50px;width:37px;height:20px;top:3px;}

.index-products .tit h2:after{right:-50px;width:37px;height:20px;top:3px;}

.index-products .tit p{line-height:25px;font-size:14px;}

.index-about .video{padding-top:60px;}

.index-about .video i{width:80px;height:60px;}

.index-about .text{height:auto;padding:30px 20px 20px;}

.index-about .text span{line-height:50px;font-size:45px;margin-left:-124px;top:15px;}

.index-about .text p{line-height:25px;font-size:14px;}

.index-about .text p br{display:none;}

.index-about .text a{width:100px;height:30px;line-height:30px;;margin-top:15px;font-size:14px;;text-align:center;}

.index-news{padding:60px 0;}

.index-news ul{width:102%;}

.index-news li{width:23.039%;margin-right:1.961%;}

.index-news li .text{padding:10px 0;}

.index-news li .text h3{height:40px;line-height:20px;margin-bottom:5px;font-size:14px;}

.index-news li .text p{height:20px;line-height:20px;font-size:12px;}

.index-news li .text p a{width:24px;height:20px;}




.app-index .index3 h3{line-height:25px;}
.app-index .index4{margin-bottom:20px;}
.app-index .index4 .slide{width:93.75vw;height:42.975vw;}
.app-index .index4 .slide .next, .app-index .index4 .slide .pre{display:none;}
.app-index .index4 .ul{margin-bottom:10px;}
.app-index .index4 .ul li{width:93.75vw;height:42.975vw;}
.app-index .index4 .main{height:10px;bottom:10px;}
.app-index .index4 .main li{width:10px;height:10px;margin: 0 3px;}
.app-index .back{width:150px;height:42px;line-height:40px;font-size:18px;text-align:center;}
.app-index .back i{float:none;display:inline-block;width:22px;height:17px;margin-bottom:-3px;margin-left:10px;}








/*产品列表页-周琳恒*/



.other-banner{margin-top: 54px;}
.list-products .item h2{display:inline-block;width:auto;line-height:40px;padding:0 15px;font-size:16px;border-radius:8px 8px 0 0;}
.list-products .item li{width:24%;margin-right: 1%;}
.list-products .item li p{font-size: 14px;line-height: 24px;}








/*产品列表页-周琳恒*/



.list-products-son .head ul{width:102.5%;}
.list-products-son .head li{width:47.5%;margin-right:2.5%;height: 30px;border-radius: 0 0 0 0;margin-bottom:1vw;}
.list-products-son .head li a{line-height:15px;padding:10px 0;font-size:12px;}
.list-products-son .title{margin:25px 0;}
.list-products-son .title li .species-tit{width:100%;}
.list-products-son .title li .species-tit h4{line-height: 40px;font-size: 14px;}
.list-products-son .title li .species-tit h4:after{float: inherit;display: inline-block;line-height: 40px;font-size: 18px;}
.list-products-son .title li .species-box{width:100%;margin-left: 0;}
.list-products-son .title li .species-box a,.list-products-son .title li .species-box span{padding: 0 10px;margin:0; margin-right:10px;line-height: 30px;font-size: 12px;}
.list-products-son .list > ul > li{width:98.1595%;padding: 5%;}
.list-products-son .list > ul > li .pic{float:none;width:100%;padding-bottom:80.588%;}
.list-products-son .list > ul > li .text{float:none;width:100%;}
.list-products-son .list > ul > li .text{padding-top:5px;}
.list-products-son .list > ul > li .text h3{line-height:25px;margin-bottom:3px;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.list-products-son .list > ul > li .text p{line-height:20px;font-size:14px;-webkit-line-clamp:4;}
.list-products-son .list > ul > li .text li{line-height: 24px;font-size: 12px;}
.list-products-son .list > ul > li .text ul{height: auto;}
.list-products-son .list > ul > li .text .more{width:100px;line-height: 30px;font-size: 14px;height: 30px;margin-top:10px;}
.page .back{width:150px;height:42px;line-height:40px;font-size:18px;text-align:center;}
.page .back i{float:none;display:inline-block;width:22px;height:17px;margin-bottom:-3px;margin-left:10px;}








/*联系我们页面-周琳恒*/



.main-contact .index .left,.main-contact .index .right{width:100%;margin-left: 0;}
.main-contact .index .left h2,.main-contact .index .right h2,.main-contact .index-1 h2{line-height: 40px;font-size: 18px;}
.main-contact .index .left .ul{padding:0;}
.main-contact .index .left .ul .li{padding:10px 0;}
.main-contact .index .left .ul .li img{width:30px;height:30px;margin-right: 10px;}
.main-contact .index .left .ul .li p{width:calc(100% - 40px);margin-right: 0;}
.main-contact .index .left .ul .li p,.main-contact .index .left .ul .li span{line-height: 30px;font-size: 14px;}
.main-contact .index .left .ul .li span,.main-contact .index .left .ul.a1 .li span{padding-left: 40px;}
.main-contact .index .left .ul .li span{line-height:20px;}
.main-contact .index .right .form input{line-height: 40px;font-size: 14px;margin-bottom: 10px;}
.main-contact .index .right .form textarea{line-height: 20px;font-size: 14px;padding:2.5%;height:200px;width:100%;margin-left: 0;}
.main-contact .index .right .form .button{width:120px;line-height: 30px;border-radius: 30px;font-size: 14px;margin-left: calc(50% - 60px);}
.main-contact .index-1 li{width:100%;margin-bottom:5px;border-left:none;border-bottom:1px solid #e3e3e3;}
.main-contact .index-1 li.on{border: none;border-bottom:1px solid #e3e3e3;}
.main-contact .index-1 li h4{line-height: 30px;font-size: 16px;}
.main-contact .index-1 li p{line-height: 24px;font-size: 14px;}
.main-contact .index .right .form .input1{width:100%;}




#allmap{height:400px;}








/*定制页面-周琳恒*/



.cust .index h2{line-height: 30px;font-size: 24px;padding:30px 0 20px 0;}
.cust .index .text h4{line-height: 30px;font-size: 18px;}
.cust .index .text p{padding-right: 0;line-height: 20px;margin-bottom:15px;font-size: 14px;}
.cust .index .text label{line-height:20px;font-size:14px;}
.cust .index .text input,.cust .index .text textarea{height:40px;line-height: 40px;font-size: 14px;padding:0 10px;margin-bottom: 20px;}
.cust .index .text textarea{height:100px;}
.cust .index .text button{width:100px;line-height: 30px;font-size: 16px;border-radius: 30px;margin-left: calc(50% - 50px);}








/*下载列表页面-周琳恒*/



.down{margin-top: 54px;}
.down .head ul{width:102.5%;}
.down .head li{width:47.5%;margin-right:2.5%;line-height: 30px;border-radius: 0 0 0 0;margin-bottom:1vw;}
.down .index li h4{line-height: 24px;font-size: 14px;padding-right: 50px;}
.down .index li p{line-height: 24px;font-size: 12px;padding-right: 50px;}
.down .index li .img{width:45px;height:45px;border: solid 1px #e7e7e7;top:10px;right:10px;}
.down .index li .img img{width:25px;top:calc(50% - 12.5px);left:calc(50% - 12.5px);}
.down-box .index{position:relative;width:300px;height:260px;top:calc(50% - 150px);left:calc(50% - 150px);padding:10px 15px 10px 15px;}
.down-box .index h4{line-height: 24px;font-size: 14px;padding:10px 0;}
.down-box .index p{line-height: 24px;font-size: 10px;padding: 20px 0 10px;}
.down-box .index button,.down-box .index a{width:100px;line-height: 30px;margin-right: 5px;font-size: 12px;}
.down-box .delete{width:25px;height:25px;top:20px;left:initial;right:10px;}








/*新闻列表页面-周琳恒*/



.list-news .head ul{width:102.5%;}
.list-news .head li{width:47.5%;margin-right:2.5%;line-height: 30px;border-radius: 0 0 0 0;margin-bottom:1vw;}
.list-news h2{line-height: 40px;font-size: 20px;}
.list-news .index li{width:30.83333%;margin-bottom: 20px;}
.list-news .index li .text h4{line-height: 30px;font-size: 16px;}
.list-news .index li .text p{line-height: 20px;font-size: 12px;}
.list-news .index li .text .data{line-height: 20px;font-size: 12px;padding:20px 0;}
.list-news .index li .text .data i{width:22px;height:14px;top:19px;}
.list-news .index li .down{margin-top: 10px;height:10px;}




/*关于公司页面-周琳恒*/



.main-about .head ul{width:102.5%;}
.main-about .head li{width:47.5%;margin-right:2.5%;line-height: 30px;border-radius: 0 0 0 0;margin-bottom:1vw;}
.main-about .index h2{font-size: 20px;line-height: 40px;}
.main-about .index .text .left{width:100%;}
.main-about .index .text .left h4{line-height: 30px;font-size: 16px;}
.main-about .index .text .right{width:100%;float:none;}
.main-about .index .text .right .ul li{width:18rem;}
.main-about .index .text .right li{width:18rem;}
.main-about .index .text .right .main{height: 40px;}
.main-about .index .text .right .main li{width:15px;height: 15px;margin-right: 7.5px;margin-top: 5px;}
.main-about .index .text .left p,.main-about .index .text .p{line-height: 24px;font-size: 12px;}
.main-about .index .text .down .li{width:100%;border-top:solid 0.05vw #d2d2d2;border-bottom: solid 0.05vw #d2d2d2;padding:30px 0;}
.main-about .index .text .down .li.on{border-left:none;border-right:none;}
.main-about .index .text .down .li h3{height:40px;line-height: 40px;font-size: 16px;}
.main-about .index .text .down .li p{line-height: 30px;font-size: 14px;}
.main-about .index .text .down .li h3 span{line-height: 20px;height: 20px;font-size: 20px;width:15px;overflow: hidden;}
.main-about .index .text .down{margin:0;}
.main-about.on .index .text .down .li h3 span.a1 i{top:0px;}
.main-about.on .index .text .down .li h3 span.a2 i{top:-20px;}
.main-about.on .index .text .down .li h3 span.a3 i{top:-40px;}
.main-about.on .index .text .down .li h3 span.a4 i{top:-60px;}
.main-about.on .index .text .down .li h3 span.a5 i{top:-80px;}
.main-about.on .index .text .down .li h3 span.a6 i{top:-100px;}
.main-about.on .index .text .down .li h3 span.a7 i{top:-120px;}
.main-about.on .index .text .down .li h3 span.a8 i{top:-140px;}
.main-about.on .index .text .down .li h3 span.a9 i{top:-160px;}
.main-about.on .index .text .down .li h3 span.a10 i{top:-180px;}
.main-about .index .text .i{display: none;}




.main-about .index1 .text h2,.main-about .index2 h2,.main-about .index3 h2,.main-about .index4 h2{font-size: 20px;line-height: 40px;}
.main-about .index1 .text .left,.main-about .index1 .text .right{width:100%;}
.main-about .index1 .text .left li,.main-about .index1 .text .left li .img img,.main-about .index1 .text .left li .txt{width:18rem;height: auto;}
.main-about .index1 .text .left li .txt h4,.main-about .index1 .text .right ul li .top h4,.main-about .index2 ul li h4{line-height: 30px;font-size: 16px;}
.main-about .index1 .text .right ul li .top{padding-top:10px;border-bottom:solid 2px #2da832;}
.main-about .index1 .text .right ul li .top i{width:10px;height: 10px;left:(50% - 5px);bottom: -5px;}
.main-about .index1 .text .left li .txt p,.main-about .index1 .text .right ul li .down p,.main-about .index2 ul li p,.main-about .index3 .text li .txt p,.main-about .index4 .right .text .ul li .txt p{line-height: 24px;font-size: 12px;}
.main-about .index1 .text .right ul li{width:9rem;}




.main-about .index1 .text .right ul li .down{padding-bottom: 20px;height: 110px;margin-top:10px;}
.main-about .index1 .text .next, .main-about .index1 .text .pre,.main-about .index3 .text .next, .main-about .index3 .text .pre,.main-about .index4 .next, .main-about .index4 .pre{display: none;}
.main-about .index2 ul li{width:98%;height:auto;padding-bottom:40px;margin-bottom: 10px;}
.main-about .index2 ul li .img{width:55px;margin-left: calc(50% - 27.5px);margin-top: 40px;}
.main-about .index3 .text{width:100%;margin:0;}
.main-about .index3 .text li{width:30vw;margin-right:1.875vw;margin-bottom:0;}
.main-about .index3 .text li .p{line-height: 30px;font-size: 20px;}
.main-about .index4 .right,.main-about .index4 .left{width:100%;padding:1rem;height: auto;}
.main-about .index4 .right .text{padding:0;}
.main-about .index4 .right .text .ul{margin:0;width:17rem;}
.main-about .index4 .right .text .ul li{width:16rem;}
.main-about .index4 .right .text .ul li .txt{height: calc(100% - 30px);padding:30% 10%;}
.main-about .index4 .right .text .ul li .txt .button{width:120px;line-height: 35px;font-size: 18px;margin-top: 30px;margin-left: calc(50% - 60px);}
.main-about .index4 .left .text h2{line-height: 40px;}
.main-about .index4 .left .text h4{font-size: 16px;line-height: 30px;}
.main-about .index4 .left .ul{height: 150px;}
.main-about .index4 .left .ul li{width:16rem;margin-top: 10px;line-height: 24px;font-size: 12px;}
.about-index4-click .box{width:240px;left:calc(50% - 120px);top:120px;}
.about-index4-click .return{width:30px;height: 30px;top:120px;left:calc(50% + 125px);}




.main-about .index1 .text .left li .txt p{height:60px;line-height:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.main-about .index1 .text .right ul li .down p{line-height:18px;}




.down-box .index button, .down-box .index a{margin-top:20px;}




/*质量检测页面-周琳恒*/



.quality .index1 h2,.quality .index02 h2,.quality .index03 h2{line-height: 40px;font-size: 20px;padding:20px 0;}
.quality .index1 .text{padding:0.5rem;}
.quality .index1 .text .top ul{width:18rem;}
.quality .index1 .text .top li{width:8.1rem;margin-right: 0.9rem;margin-bottom: 10px;line-height: 40px;font-size: 16px;}
.quality .index1 .text .down .item .p p{line-height: 24px;font-size: 12px;}
.quality .index1 .text .down .item{width:17rem;}
.quality .index1 .text .down .item .slide-pic li p{line-height: 60px;font-size: 14px;}
.quality .index1 .text .next, .quality .index1 .text .pre{display:block;}












/* .quality .index1 .text .down .item .p p */



.quality .title{padding-bottom:20px;}
.quality .title h2{line-height:30px;font-size:20px;padding-bottom:15px;}
.quality .title .tab span{width:120px;line-height:40px;padding:0;text-align:center;font-size:16px;}
.quality .index02 h2{padding:40px 0;}
.quality .index02 .li{width:100%;margin-left: 0;}
.quality .index02 .li .img{width:18rem;}
.quality .index02 .li .img .ul1 li{width:18rem;}
.quality .index02 .li .img .ul2{height: 40px;}
.quality .index02 .li .img .ul2 li{width:15px;height: 15px;margin-right: 7.5px;margin-top: 5px;}
.quality .index02 .li .text{width:100%;}
.quality .index02 .li .text h4{width:100%;line-height: 40px;font-size: 18px;}
.quality .index02 .li .text p{line-height: 24px;font-size: 12px;margin:10px 0;}
.quality .index03 .text{width:18rem;margin-left: 0;}
.quality .index03 .text li{width:18rem;}
.quality .index03 .text li .img .button{width:50px;height: 50px;top:calc(50% - 25px);left: calc(50% - 25px);}
.quality .index03 .text li p{line-height: 24px;margin-top:15px;font-size: 12px;}
.quality .index03 .pre, .quality .index03 .next{display: none;}
.quality .index03 .text li .video i{width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px);}
}
@media only screen and (max-width:780px){



/*首页*/



.index-news li{width:48.039%;margin-bottom:1.961%;}
.index-box{display: none;}




.list-news .head li a{font-size:12px;}
.down .head li a{font-size:12px;}




/*新闻详情页面-周琳恒*/







.main-news{margin-top: 54px;}
.main-news .head{padding:10px 0;line-height: 20px;font-size: 12px;}
.main-news .head a{margin: 0 10px;}
.main-news .index .h2{line-height: 40px;font-size: 18px;}
.main-news .index .index1{margin-bottom:10px;}
.main-news .index .index1 a{margin-right:15px;}
.main-news .index .index1 .facebook{width:22px;height:22px;}
.main-news .index .index1 .twitter{width:22px;height:22px;}
.main-news .index .index1 .youtube{width:22px;height:22px;}
.main-news .index .index1 span{line-height:22px;padding-left:20px;font-size: 12px;}
.main-news .index p{line-height: 20px;font-size: 12px;padding:20px 0;}
.main-news .index .index2 span{width:100%;margin-top: 10px;line-height: 20px;font-size: 14px;}
.main-news .index .index2 button{display: none;}
.main-news .index .index2{padding-top: 20px;}
.main-news .index .index3-list h3{line-height: 30px;font-size: 16px;}
.main-news .index .index3-list .ul ul{width:105%;}
.main-news .index .index3-list .ul li{width:45%;margin-right: 5%;}
.main-news .index .index3-list .ul li p{line-height: 24px;font-size: 14px;padding-top: 10px;}
.main-news .index .index3-list .ul li p.i{line-height: 20px;font-size: 10px;padding-top: 5px;}
.main-news .index .index3-list .next, .main-news .index .index3-list .pre{display: none;}








/*FAQ页面-周琳恒*/



.faq .list li{margin-bottom: 30px;}
.faq .list li .top{height:auto;padding-left: 50px;}
.faq .list li .top .i,.faq .list li .down .i{width:40px;height:40px;line-height: 40px;font-size: 20px;}
.faq .list li .top h4{line-height: 40px;font-size: 14px;}
.faq .list li .down{padding-left:50px;margin-top: 20px;}
.faq .list li .down .text{padding:15px 0;}
.faq .list li .down p{line-height: 24px;font-size: 12px;}




/*案例列表页面-周琳恒*/



.app .head ul{width:102.5%;}
.app .head li{width:47.5%;margin-right:2.5%;height: 30px;border-radius: 0 0 0 0;margin-bottom:1vw;font-size:12px;}
.app .head li a{line-height:20px;padding:5px 0;font-size:12px;}
.app .index{margin:30px 0 10px;}
.app .index ul{width:100%;}
.app .index li{width:100%;margin-right: 0;margin-bottom: 30px;padding:10px;}
.app .index li .text{padding-bottom: 20px;}
.app .index li .text h4{line-height: 24px;font-size: 16px;padding:10px 0;}
.app .index li .text p{line-height: 20px;font-size: 12px;}
.app .index li .a{line-height: 24px;font-size: 12px;padding-top: 10px;}




/*案例详情页面-周琳恒*/



.app-index{padding-top: 80px;}
.app-index .head{box-shadow: none;}
.app-index .head ul{width:102%;}
.app-index .head li{width:48%;line-height: 40px;font-size: 16px;margin-right: 2%;margin-bottom: 5px;}
.app-index .index1{margin-top: 20px;}
.app-index .index1 .right{width:100%;float: left;padding:5px;margin-bottom:10px;}
.app-index .index1 .left{width:100%;}
.app-index h3{line-height: 25px;font-size: 18px;}
.app-index p{line-height: 24px;font-size: 12px;}
.app-index .index2 .left{width:100%;float: left;margin-top: 20px;}
.app-index .index2 .right{width:100%;float: left;}
.app-index .index2 .right .p{padding:10px 0;}
.app-index .index2 .right h4{line-height: 24px;font-size: 14px;padding-left: 24px;}
.app-index .index2 .right p{padding-left: 24px;padding-right: 0;padding-top: 20px;}
.app-index .index2 .right h4 i{width:10px;height:10px;top:7.5px;left:7.5px;}
.app-index .index3{margin-top: 20px;}
.app-index .index3 .table th,.app-index .index3 .table td{height:auto !important;line-height: 20px;padding:10px 0 !important;font-size: 14px;}
.app-index .index4 .ul{width:100%;margin-left: 0;}
.app-index .index4 .ul li{width:93.75vw;}
.app-down{padding-top: 20px;padding-bottom: 10px;}
.app-down h3{line-height: 25px;font-size: 18px;}
.app-down .index{margin-top: 20px;}
.app-down .index .next, .app-down .index .pre{display: none;}
.app-down .index .ul ul{width:105%;}
.app-down .index .ul li{width:45%;margin-right: 5%;float: left;margin-bottom: 20px;}
.app-down .index .ul li p{line-height: 24px;font-size: 12px;margin-top: 5px;}




.main-about .head li a{font-size:12px;}
.main-about .index .text{overflow:hidden;}
.main-about .index .text .right .next, .main-about .index .text .right .pre{display:none;}
/*质量报告列表页面-周琳恒*/



.main-about.third .third h2{line-height: 40px;font-size: 20px;}
.main-about.third .third li{width:95%;margin-bottom: 40px;}
.main-about.third .third li .text{width:100%;margin-top:0px;}
.main-about.third .third li .text h4{line-height: 30px;font-size: 16px;}
.main-about.third .third li .text p{line-height: 24px;font-size: 12px;padding:0;margin:10px 0;}
.main-about.third .third li .img{position:relative;width:100%;padding-bottom:50%;margin-bottom: 20px;}
.main-about.third .third li .img img{top:50%;height:auto;transform:translateY(-50%);}
.main-about.third .third li .text .p{font-size: 12px;line-height: 40px;}
.main-about.third .third li .text a{font-size: 12px;line-height: 20px;}
.main-about.third .third li .text i{height: 5px;bottom: -5px;}
}
@media only screen and (max-width:640px){

.other-banner.pc{display:none;}
.other-banner.mob{display:block;}
.header .logo .pic{height: 30px;margin: -15px 0 0 -59px;}
.header .nav .one > li{text-align:center;}
.copy-right .store img{height:28px;}
.footer .contact li a{text-decoration:none;}
.footer .intbox .box input[type="text"]{font-size:16px;}
/*首页*/



.index-main h2{line-height:25px;font-size:20px;}
.index-products{padding:40px 0;}
.index-products .tit{margin-bottom:20px;}
.index-products .tit h2{margin-bottom:5px;}
.index-products .tit h2:before{left:-35px;width:28px;height:15px;top:4px;}
.index-products .tit h2:after{right:-35px;width:28px;height:15px;top:4px;}
.index-products .tit p{line-height:18px;font-size:12px;}
.index-products .cont{float:none;width:100%;}
.index-products .cont ul{position:static !important;width:102% !important;}
.index-products .cont li{width:48.039% !important;margin:0 1.961% 1.961% 0;overflow:hidden;background-color:#f1f1f1;}
.index-products .cont li .bg{display:none;height:0;padding-bottom:130%;}
.index-products .cont li .pic{position:relative;left:0;top:0;height:0;padding-bottom:100%;overflow:hidden;}
.index-products .cont li .pic img{top:50%;transform:translateY(-50%);}
.index-products .cont li .pic .on{display:none !important;}
.index-products .cont li .text{position:static;width:100%;text-align:center;}
.index-products .cont li .text h3{height:30px;line-height:15px;margin-bottom:5px;font-size: 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:"Montserrat-Light";}
.index-products .cont li .text h3:before{display:none;width:10px;height: 30px;left:-20px;top:5px;}
.index-products .cont li .text p{display:none;line-height: 24px;font-size: 14px;}
.index-products .cont li .text a{width:100%;line-height: 40px;font-size: 14px;height: 40px;}
.index-products .cont li:nth-child(2n+1) .text{top:5%;}
.index-products .cont li:nth-child(2n+1) .pic img{bottom:initial;top:50%;}
.index-products .next, .index-products .pre{display: none;}
.index-products .button,.index-project .button,.index-news .button{width:100px;line-height: 30px;font-size: 12px;height: 30px;right:calc(50% - 50px);top:0;margin-bottom: 20px;}
.index-about .main-width{width:100%;}
.index-about .video{height:200px;padding-top:60px;background-size:auto 120%;background-position:top center;box-sizing:border-box;}
.index-about .video i{width:80px;height:60px;margin-top:0;}
.index-about .video .playbox{position:fixed;width:92vw;height:51.75vw;top:50%;margin:-25.875vw 0 0 -46vw;z-index:999;}
.playbox .vbox .close{right:0;top:-30px;}
.index-about .text{height:auto;padding:30px 20px 20px;margin:-2px 0 0;}
.index-about .text p{line-height:20px;}
.index-about .text p br{display:none;}
.index-project{padding:40px 0 1px;}
.index-project .tit{margin-bottom:20px;}
.index-project .tit h2{margin-bottom:5px;}
.index-project .tit h2:before{left:-35px;width:28px;height:15px;top:4px;}
.index-project .tit h2:after{right:-35px;width:28px;height:15px;top:4px;}
.index-project li{width:48.85%;}
.index-project li .text p{line-height: 20px;font-size: 10px;-webkit-line-clamp: 2;}
.index-project li .text a{width:80px;line-height: 24px;font-size: 12px;height: 24px;}
.index-news{padding:40px 0;}
.index-news li .text{padding:10px 0 5px;}
.index-news li .text h3{height:30px;line-height:15px;font-size:12px;}




/*产品列表页-周琳恒*/



.list-products .item ul{width:102%;}
.list-products .item li{width:48.039%;margin-right:1.961%;margin-bottom:1.961%;}
.quality .index1 .text .down .item{margin:0 auto;}
.quality .index1 .text .down .item .slide-pic{width:17rem !important;}
.quality .index1 .text .down .item .slide-pic li{width:17rem !important;}
.quality .index1 .text .down .item .slide-pic li .box{float:none;width:100%;margin-bottom:15px;}
.quality .index1 .text .down .item .slide-pic li p{line-height:20px;margin-top:5px;}
.quality .index1 .text .down .item .spc{display:none;}
.quality .index1 .text .down .item .smob{display:block;}
.quality .index1 .text .next, .quality .index1 .text .pre{display:none;}
.quality .index02 h2{display:block;line-height:30px;padding:5px 0;}
.quality .index02 .tab span{line-height:30px;font-size:16px;}












/*产品详情页面-周琳恒*/



.main-products .overview .func .mall-btn{margin-left: calc(50% - 135px);}
.main-products .overview .func .mall-btn img{width:80px;height:auto;}
.main-products .overview .func .sns{padding-top: 20px;margin-right: calc(50% - 68px);}
.main-products .overview .text .overpar li{width:100%;padding:0;margin:0;}
.main-products .overview,.main-products section, .main-products .part{margin-bottom: 20px;}
.main-products section ul{width:102%;}
.main-products section ul li{width:48.039%;height:0;margin:0 1.961% 1.961% 0;padding-bottom:48.039%;overflow:hidden;}
.products-index-1 .next, .products-index-1 .pre{display:none;}
.products-index-1 .main{float:none;width:100%;margin:0;}
.products-index-1 .main ul{width:102%;}
.products-index-1 .main ul li{width:48.039%;margin:0 1.961% 2% 0;}
.app-index .index2 .right .p{padding:5px 0;}
.app-index .index4{margin-bottom:30px;}




/*新闻列表页面-周琳恒*/



.list-news .index li{width:97.5%;}
.main-news .index{padding-bottom:1px;padding:15px;}
.main-news .index .index2 span{white-space:normal;}
.main-news .index .h2{line-height:25px;margin-bottom:10px;}
.main-news .index p{padding:5px 0;}








.main-about .index1 .text .left{position:relative;height:0;padding-top:105px;padding-bottom:66.8%;overflow:hidden;}
.main-about .index1 .text .left ul{position:absolute;left:0;top:0;width:100%;height:100%;}
.main-about .index1 .text .left li{position:relative;padding-bottom:105px;}
.main-about .index1 .text .left li .img{height:0;padding-bottom:66.8%;overflow:hidden;}
.main-about .index1 .text .left li .txt{position:absolute;bottom:0;width:100%;height:105px;padding:8px;}
.main-about .index3 .text li{width:45vw;margin:0 3.75vw 0 0;}
.main-about .index3 .text li .txt p{line-height:18px;}
.main-about .index3 .text li .p{height:30px;line-height:15px;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main-about .index4 .right{float:none;}
.main-about .index4 .right .text .ul li .txt{height:100%;padding:15px;background:url(/images/index-about-text-bg.jpg) no-repeat;background-size:100% 100%;}
.main-about .index4 .right .text .ul li .txt .button{display:none;}
.main-about .index4 .left{float:none;overflow:hidden;}
.main-about .index4 .left .text h4{line-height:20px;margin-bottom:10px;}
.main-about .index4 .left .ul li{line-height:15px;}




.page ul li a{font-size: 12px;margin-bottom: 10px;}




}