@charset "utf-8";
@media only screen and (min-width: 1004px) and (max-width: 2800px){

}
@media only screen and (max-width: 1680px) {
  #nav .box{width: auto;margin: 0 20px !important;}

}
@media only screen and (max-width: 1440px) {
.box{width: 1200px;}
.m1-list .p1{font-size: 26px;}
.main2 .np{max-height: 275px;}
.technology-list2 .ntit{font-size:20px;}
.technology-list2 .np{font-size: 14px; line-height:20px; height:140px;}
.ab-list2{font-size: 20px;}
.concat{padding: 60px;}
.concat-box{padding-bottom: 60px;}
.concat dd{padding-left: 125px;}
.concat .dd1{padding-left: 140px;}
.concat .ico{left:20px;}
.detail-w2 .div{width: 500px;}

}
@media only screen and (max-width: 1367px) {
  
}
@media only screen and (max-width: 1280px) {
.box{width:1000px;}
.m1-list .p1{font-size: 20px;}
.main2 .np{max-height: 200px;}
#productNumber i{font-size:60px;}
#productNumber{font-size: 18px}
.technology-main1 .h-tit-p1{font-size: 35px;}
.technology-main1 .h-tit-p2{font-size: 16px;}
.technology-main1{padding: 70px 0;}
.technology-list2 dd{width: 48%; margin-bottom: 20px;}
.technology-list2 .np{height:100px;}
.nav-dd{margin: 0 10px;}
.logo img{max-width: 360px;}
.bus-main4 .form{padding: 80px;}
.concat{padding: 30px;}

.detail-w3{width: 100%; padding-top: 40px; float: none;clear: both;}
}

@media only screen and (max-width: 1024px) {
body{padding-top: 50px;}
.box{width: 92%;}
#nav{height: 50px;position: fixed;border-bottom: 1px solid #DDDDDD;}
#nav .nav-box{display: none;box-shadow: 0 4px 5px #d4d4d4;}
.lange{margin: 5px 60px 0 0;}
.logo img{max-height: 40px;width: auto;}
.menu{display: flex;align-items: center;justify-content: center;}
#nav .nav-box{background-color: #FFFFFF;position: fixed;width: 100%;top: 50px;border-top: 1px solid #DDDDDD;left: 0;padding: 10px 0;}
.nav-dd{float: none;width: 100%;height: 50px;}
.nava{line-height: 50px;}
.nava::after{display: none !important;}
#nav dd.on a{color: #F75A53;}
#nav .box{margin-left: 20px !important;}
.search-ico{right: 50px; background-size: 26px;width:60px;}
#top_form .ico-ss{width: 50px; height: 50px;right: 0; top: 0;background-size: 30px;border: none;}
#top_form .text{height: 50px;}
*{box-sizing: border-box;}
.logo .cell{height:50px;}
.history .div{line-height:22px;height:154px;font-size:14px;padding:10px;margin: 0 8px;}
#nav .nav-dd::after,.nav-dd::before{display: none !important;}
.ab-nav{display: block;}
.bus-main4 .text{width: 100% !important;}

.main2 .cell,.m1-list .imga{display: block;padding: 0;width: 100%;float: none;margin: 0 0 20px 0;}
.main2 .cell .np{padding: 0;max-height: 10000px;}
.m1-list .imgW{position: static;}
.main1{padding: 60px 0;}
.main2{padding-bottom: 60px;}

.cp-list .imgW{height: 160px;}
.cp-list .imga{padding: 20px 0;width: 50%;}
.ny-ban{height: 500px;}

#productNumber i{font-size:50px;}
#productNumber{font-size: 16px}
.technology-list3 .p1{margin-bottom: 15px; font-size: 30px;}

.ab-list2{font-size: 18px;}
}

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

}
@media only screen and (max-width: 980px) {
#footer dd{width: 100% !important;float: none !important;overflow: hidden;margin-bottom: 20px;}
#footer a.a1{display: none;}
#footer li{padding-bottom: 10px;}

.pro-list .cell{display: block;width: 100%;}
.pro-list .div{padding: 30px;max-width: 100%;}
.pro-list .bgct .div{padding: 120px 0;}
.pro-list .p1{font-size:36px;}
.pro-list .p2{font-size: 26px;}
.certifications-list .dd1{width:80%;}
.bus-main4 .form{padding: 60px 40px;}
.bus-main1 dd,.bus-main2 .cell{width: 100%;margin: 0 0 15px 0 !important;display: block;}
.bus-main2 .cell.w2{margin-bottom: 0 !important;}
.bus-main4{padding-bottom: 60px;}
.bus-main2 .div{padding-right: 0;}
.concat .w1,.concat .w2{width: 100%; float: none;}
.concat .w1{margin-bottom: 20px;}
.detail-main2 dd{padding: 5px 0; width: 48%;}
.detail-main2,.detail-main3,.detail-main1{padding: 40px 0;}
}
@media only screen and (max-width:890px) {
 
}

@media only screen and (max-width:769px) {
.main2 .cell,.m1-list .imga{margin: 0 0 15px 0;}
.main1{padding: 40px 0;}
.main2{padding-bottom: 40px;}
.technology-main1{padding: .6rem 0;}
.technology-main1 .h-tit-p1{font-size: 26px;}
.technology-main1 .h-tit-p2{font-size: 14px;margin-top: 16px;}


.technology-list3 dd{padding: 0; padding-bottom:20px;font-size: 16px;}
.technology-list3 .np{line-height:1.6;}
.technology-list3 .cell{width: 100%;display: block;}
.technology-list3 .imgW{display: none;}
.technology-list3 .imgW.none{display: block; margin-bottom: 20px;}
.about-list .h-line{margin: 15px 0;}
.technology-list3 dd div.div,.technology-list3.about-list dd .div{padding: 0 !important;}
.technology-list3 .p1{font-size: 22px;}
.h-tit-p1{font-size:26px !important; line-height:1.4;}
.num-list .p1{font-size: 40px;}
.num-list{display: flex;justify-content: space-between;}
.num-list .line{width: 100%;}
.technology-main4{padding: 60px 0; min-height: 0px;padding-bottom: 2rem;}

.ab-nav a{width: 33.333%;max-width: 500px;}
.pro-list .bgct .div{padding: 1.6rem 0;}
.pro-list .p1{font-size:30px;}
.pro-list .p2{font-size: 20px;}
.pro-list .np{font-size: 15px;}
.certifications-list dd{width: 100% !important;margin: 0 !important;padding: 0 0 30px 0 !important;}
.certifications-list .imgW{width:48% !important;margin: 0 !important;}
.certifications-list .imgW:nth-child(odd){float: right;}

.ab-list2,.ab-list2 .imga{float: none;width: 100%;}
.ab-tit{font-size: 20px; margin-bottom: 20px;}
.ab-list2{padding-bottom: 60px;}
.about-main2{padding-top: 60px;}
.about-main4 .ab-tit{font-size: 20px;}
.ab-p2{font-size: 26px;}
.bus-flex,.bus-flex .cell{display: block;width: 100%;}
.concat a{width: 130px; margin: 0 6px;}
#deban{margin: 0;}



}
@media only screen and (max-width:690px) {
.cp-box{padding: 40px 0;}
.ny-ban{height: 4.5rem;}
#productNumber li{width: 100%;float: none;border: none;border-bottom: 1px solid #EDEDED;padding: 20px 0;}
#productNumber li:last-child{border: none;}
#productNumber li p{height: auto;}
.technology-tip1{margin-top: .2rem;}
.technology-list2 dd{width: 100%; float: none;padding: 30px 0;margin: 0 0 20px 0;}
.technology-list2 .ntit{margin: 10px 0;}
.technology-list2 img{width:40%;height: auto;}
.technology-list2 .np{height: auto;}
.logo img{max-width: 200px;}
.bus-main4 dd,.bus-main1 dd{width: 100%;margin: 0 0 15px 0 !important;display: block;}
.bus-main4 dt{padding: 0 0 15px 0 !important;}
.bus-main4 .btn{margin-top: 30px; max-width: 100%;}
.bus-main4 .form{padding: 30px;}
.bus-main2 .box{width: 100%;}
.bus-main2 .w1{width: 92%;margin: 0 auto 15px !important;}
.concat{padding:30px 0 0;}
.concat .line{margin: 20px 0;}
.concat-box{width: 100%;margin-top: 0;padding-bottom: 0;}
/* .concat-box .font16{font-size: 14px;} */
.concat-btn{width: 210px; height: 45px;background-size: 100%; margin-left: 10px;}
.concat-bottom .font24,.bussiness .font24{font-size: 18px;}
.bussiness .font18{font-size: 16px;}
.w11{width: 100%;}
.bus-main2 .div{padding-left: 60px;}
.bus-main2 .ico{width: 50px;}
.ny-nav a{line-height: 30px;}
.ny-nav{padding: 10px 0;}
.detail-w2{display: none;}
#deban{width: 100%;height: auto;padding: 0;}
#ban{height: auto;}
#ban .div{width: 100%;border: none !important;height: auto;}
#ban .div img{width: 100%;}
#deban .banner-pagination{display: block;width: 100%; text-align: center;margin-top: 20px;}
#deban .arrow{display: none;}
}
@media only screen and (max-width:580px) {

}

@media only screen and (max-width:480px) {
  .logo img{max-width: 150px;}
.cp-list .imga{width: 100%;float: none;}
.cp-list .np{height: auto;}
.cp-list .imgW{height: auto;}
#nav .box{margin: 0 0 0 10px !important;}
.certifications-list dd .imgW{float: none !important; width: 100% !important;}
.about-main4 .ab-tit{font-size: 16px;}
.ab-p2{font-size: 20px;}

}

@media only screen and (max-width: 380px) {
/** 6会员中心 **/

}




