@media screen and (max-width:1600px){
    /* 1400px */
    .mainbox{max-width: 1400px;}

    .inbox5-left{width: 49%;}
    .inbox5-right{width: 49%;}
    .inbox4-left{width: 11%;margin-right: 1%;}
    .inbox4-right-img{width: 30%;}
    /* .inbox4-text{width: 64%;box-sizing: border-box;} */
    .inbox4-text{width: 50%;box-sizing: border-box;}
    .inbox4-right-img{margin-left: 14%;}
    .inbox4-left .opitem p{font-size: 20px;}
    .inbox4-text button{margin-top: 60px;}
    .inbox2-title p{font-size: 22px;}

    .contact-icon{width: 50px;margin-right: 30px;}
    .contact-icon img{width: 50px;}
    .contact-text p{font-size: 16px;}
    .msg-left h2{font-size: 32px;}
    .msg-left p{font-size: 20px;}
    .msg-btn button{width: 150px;height: 50px;}

    .services-bg .fo1{top: 94px;left: 21.5%;}
    .services-bg .fo2{top: 94px;right: 15%;}
    .services-bg .fo3{top: 257px;left: 10.2%;}
    .services-bg .fo4{top: 257px;right: 10%;}
    .services-bg .fo5{top: 403px;left: 15%;}
    .services-bg .fo6{top: 403px;right: 13%;}
    .technical-icon img{width: 30px;}
    .technical-item h2{font-size: 16px;}
    .technical-item-text h3{font-size: 28px;}
    .technical-item h2::after{width: 30px;}

    .part-bg .fo1{top: 92px;left: 14.5%;}
    .part-bg .fo2{top: 92px;right: 18.5%;}
    .part-bg .fo3{top: 393px;left: 14.5%;}
    .part-bg .fo4{top: 393px;right: 13%;}
    .part-bg .fo5{top: 403px;left: 19%;}
    .part-bg .fo6{top: 403px;right: 18%;}
    .retire-title h2{font-size: 36px;}
    .retire-title h3{font-size: 36px;}

    .product-list-item p{font-size: 17px;}
    .details-text{width: 900px;}
    .details-list{/* width: 380px; */}













}


@media screen and (max-width:1400px){
    /* 1200 */
    .mainbox{max-width: 1200px;}

    .inbox4-left .opitem p{font-size: 15px;}
    .inbox2-title h2{font-size: 56px;}
    .inbox2-title p{font-size: 18px;}
    .lbt-box{width: 100%;}
    .inbox4-text h2{line-height: 40px;margin: 40px 0;}
    .inbox4-text p{font-size: 14px;line-height: 30px;}
    .inbox4-text button{width: 180px;margin-top: 44px;height: 44px;}
    .inbox4-choice-item{width: 80px;}
    .inbox4-choice .active{width: 130px;}
    .inbox-title h2{font-size: 36px;}
    .inbox-title h3{font-size: 36px;}
    .inbox-title2 h2{font-size: 36px;}
    .inbox-title2 h3{font-size: 36px;}
    .inbox5-text{padding: 20px;}
    .inbox5-text h2{margin: 30px 0;font-size: 22px;}
    .inbox5-text p{margin-top: 0;}
    .inbox5-list-item{padding: 34px 20px;/* height: 130px; */}
    .inbox5-time h2{font-size: 30px;}
    .inbox5-time p{line-height: 16px;margin: 5px 0px;padding-bottom: 10px;}
    .inbox5-list-con h3{line-height: 40px;font-size: 20px;}

    .about-icon-m img{width: 80px;}
    .about-p{font-size: 16px;}
    .about-text{padding: 0;margin-bottom: 50px;}
    .about-icon-m{width: 100px;padding-right: 50px;font-size: 14px;margin-right: 50px;}
    .about-icon-m img{width: 60px;}
    .advantages-text{width: 450px;font-size: 16px;}
    .advantages{background-size: 1600px auto;height: 530px;}
    .partner-page span{width: 18px;height: 18px;}
    .partner-page .active{background-size: 18px;}
    .footer-text p{font-size: 14px;}
    .footer-logo{width: 200px;}
    .footer .mainbox{padding:0}

    .news-con{margin-top: 20px;}
    .news-img{height: auto;}
    .news-text{padding: 0 10px;}
    .news-text h2{font-size: 18px;margin: 10px 0;line-height: 20px;}
    .news-text span{display: none;}
    .news-text p{font-size: 14px;line-height: 26px;margin-top: 5px;}
    .news-text h3{margin-top: 10px;}
    .news-list-time{display: block;font-size: 12px;}
    .news-page{width: 100%;}
    .news-page-item{margin: 8px;padding: 4px 10.5px;}

    .contact-item{padding: 20px 20px;}
    .contact-icon{width: 40px;margin-right: 24px;}
    .contact-icon img{width: 40px;}
    .contact-text p{font-size: 14px;line-height: 26px;}
    .msg-left h2{font-size: 28px;}
    .msg-left p{font-size: 18px;}
    .msg-right{height: 420px;padding: 40px;width: 80%;}
    .msg-input p{font-size: 16px;margin-bottom: 14px;}
    .msg-left{width: 46%;padding-right: 6%;}
    .msg-textarea p{font-size: 16px;margin-bottom: 14px;}
    .msg-textarea textarea{font-size: 16px;}
    .msg-btn button{width: 140px;height: 40px;font-size: 16px;}
    .map .mainbox{padding: 0;}
    .mapbox{padding: 10px;}

    .services-con{margin-top: 10px;}
    .services-img{width: 920px;}

    .services-bg .fo1{top: 81px;left: 21%;}
    .services-bg .fo2{top: 81px;right: 14%;}
    .services-bg .fo3{top: 224px;left: 9%;}
    .services-bg .fo4{top: 224px;right: 9%;}
    .services-bg .fo5{top: 352px;left: 13.5%;}
    .services-bg .fo6{top: 352px;right: 12.2%;}
    .services-text{font-size: 16px;}
    .technical-icon img{width: 30px;}
    .technical-item h2{font-size: 16px;}
    .technical-item-text h3{font-size: 28px;}
    .technical-item h2::after{width: 30px;}

    .part-bg .fo1{top: 83px;left: 13%;}
    .part-bg .fo2{top: 83px;right: 17%;}
    .part-bg .fo3{top: 358px;left: 12.5%;}
    .part-bg .fo4{top: 358px;right: 11%;}
    .part-bg .fo5{top: 403px;left: 19%;}
    .part-bg .fo6{top: 403px;right: 18%;}
    .technical-con{height: 500px;}
    .technical-item{height: 500px;}
    .technical-position{padding: 0 12px;}
    .technical-item h2{font-size: 13px;line-height: 30px;margin-top: 10px;}
    .technical-item-text h3{font-size: 24px;}
    .technical-icon img{width: 24px;}
    .part-img{width: 960px;}
    .part-text{font-size: 16px;}
    .part-con{margin-top: 20px;}
    .retire-title h2{font-size: 30px;}
    .retire-title h3{font-size: 30px;}
    .retire-pag{margin-top: 30px;}
    .retire-pag-item{width: 200px;float: left;font-size: 16px;margin-bottom: 18px;}
    .retire-pag{display: block;/* flex-direction: column; *//* justify-content: flex-start; */}
    .retire-text{margin-top: 20px;font-size: 16px;padding-right: 7%;}
    .retire-btn-item{width: 30px;}
    .retire-btn{margin-top: 30px;}
    .retire{margin-top: 100px;}
    .product-list-item p{font-size: 16px;line-height: 24px;}

    .gotop-m{width: 50px;}

    .details-list{width: 300px;}
    .details-title{height: 70px;}
    .details-title p{font-size: 22px;}
    .details-title i{/* margin: 0 12px; */}
    .details-text{width: 800px;}
}
@media screen and (max-width:1200px){
    /* 960 */
    .mainbox{max-width: 960px;}
    .inbox1-title h2{font-size: 40px;}
    .inbox1-title p{font-size: 20px;}
    .shubiao{width: 18px;bottom: 46px;}
    .inbox2-title h2{font-size: 40px;}
    .inbox2-title p{font-size: 14px;}
    .inbox2-btn{width: 180px;height: 46px;line-height: 46px;font-size: 14px;}
    .imgitem{width: 500px;height: 500px;}
    .next-img{transform: translateX(180px) rotateY(-30deg) scale(0.8);}
    .pre-img {transform: translateX(-180px) rotateY(30deg) scale(0.8);z-index: 9;opacity: 1;}
    .inbox-title h2{font-size: 30px;}
    .inbox-title h3{font-size: 30px;}
    .inbox-title2 h2{font-size: 30px;}
    .inbox-title2 h3{font-size: 30px;}
    .inbox4-choice{/* margin-top: 19px; *//* top: 16px; */padding-top: 30px;}
    .inbox4-con{height: auto;}
    .inbox4-right{height: auto;}
    .inbox5-left{width: 100%;height: 160px;float: none;}
    .inbox5-right{width: 100%;float: none;margin-top: 20px;}
    .inbox5-list-item{ padding:0 }
    .inbox5-text h2{margin: 0px;font-size: 18px;}
    .inbox5-text p{font-size: 14px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .inbox5-text button{margin-top: 20px;width: 120px;height: 30px;font-size: 12px;}
    .inbox5-list-item{height: 100px;}
    .inbox5-time h2{font-size: 20px;line-height: 30px;}
    .inbox5-time p{margin: 0;font-size: 12px;}
    .inbox5-time{margin: 20px 0px;}
    .inbox5-list-con h3{font-size: 18px;line-height: 28px;margin-top: 11px;}
    .inbox5-list-con p{font-size: 14px;}
    .inbox5-list-con{display: flex;justify-content: center;flex-direction: column;align-content: center;align-items: flex-start;}
    .inbox5-img{display: none;}
    .inbox5-text{width: 100%;}
    .about-img{width: 50%;margin: 0 auto;margin-bottom: 20px;float: none;}
    .about-text{width: 100%;float: none;}
    .about-icon{width: 100%;/* background: aqua; */justify-content: center;}
    .advantages{background-size: 1200px;height: 400px;padding-top: 34px;}
    .advantages-text{font-size: 14px;width: 300px;line-height: 23px;}
    .about-icon-m:last-child{border-right: 0;margin-right: 0px;}
    .advantages{background-size: 960px auto;height: 320px;padding-top: 20px;}
    .advantages-text{margin-top: 20px;font-size: 12px;width: 263px;}
    .partner-item{margin: 4px 1%;}
    .partner-page .active{background-size: 15px;}
    .partner-page span{width: 15px;height: 15px;}
    .footer-text p{font-size: 12px;line-height: 22px;margin: 8px 0;}
    .footer-text a{font-size: 12px;line-height: 20px;}
    .footer-logo{width: 150px;/* margin-left: 20px; */}
    .footer-con{justify-content: center;height: 150px;}
    .news-con{margin-top: 0;}
    .news-item{margin: 20px 1.6%;}
    .msg-input p{font-size: 14px;margin-bottom: 10px;}
    .msg-textarea p{font-size: 14px;margin-bottom: 10px;}
    .msg-textarea textarea{font-size: 14px;}

    .services-img{width: 800px;}
    .services-bg .fo1{top: 71px;left: 17%;}
    .services-bg .fo2{top: 71px;right: 8%;}
    .services-bg .fo3{top: 194px;left: 3%;}
    .services-bg .fo4{top: 194px;right: 3%;}
    .services-bg .fo5{top: 307px;left: 8.5%;}
    .services-bg .fo6{top: 307px;right: 6.8%;}
    .services-text{font-size: 16px;}
    .technical-icon img{width: 30px;}
    .technical-item h2{font-size: 13px;}
    .technical-item-text h3{font-size: 24px;}
    .technical-item h2::after{width: 30px;}

    .part-bg .fo1{top: 68px;left: 8%;}
    .part-bg .fo2{top: 68px;right: 13.5%;}
    .part-bg .fo3{top: 296px;left: 8.5%;}
    .part-bg .fo4{top: 296px;right: 6.5%;}
    .part-bg .fo5{top: 403px;left: 19%;}
    .part-bg .fo6{top: 403px;right: 18%;}
    .part-img{width: 800px;}

    .product-title-item{width: 80px;}
    .product-title-item img{width: 30px;}

    .details-title{height: 60px;}
    .details-title i{width: 16px;height: 16px;}
    .details-title p{font-size: 18px;}
    .details-list{width: 240px;}
    .details-text{width: 620px;}
    .details-text h2{font-size: 20px;margin-bottom: 20px;}
    .details-text h3{margin-bottom: 10px;}
    .details-text p{font-size: 14px;line-height: 26px;}
    .details-item-title p{font-size: 17px;}
    .details-item ul li{font-size: 14px;margin: 16px 0;}
    .details-item{
    margin-top: 20px;
}






}
@media screen and (max-width:960px){
    /* 750 */
    body{/* overflow-x: hidden; */}
    .imgitem{width: 430px;height: 430px;}
    .box3pre{left: 50px;}
    .box3next{right: 18px;}
    .inbox4-left{display: none;}
    .inbox4-right{float: none;}
    .inbox4-text h2{margin: 10px 0;}
    .inbox4-choice .active{width: 60px;}
    .inbox4-choice-item{width: 40px;}
    .inbox4-text button{width: 120px;margin-top: 20px;line-height: 32px;height: 34px;font-size: 12px;box-sizing: border-box;}
    .news-item{width: 46%;margin: 20px 2%;}
    .news-page-item{padding: 2px 8px;}
    .contact-item{width: 100%;justify-content: flex-start;margin: 10px 0;}
    .contact-con{flex-direction: column;}
    .contact-item:nth-child(1) .contact-text{text-align: left;}
    .msg-left{width: 100%;padding-right: 0;padding-left: 40px;}
    .msg-left h2{font-size: 24px;margin-bottom: 14px;}
    .msg-con{flex-direction: column;}
    .msg-right{width: 100%;padding: 20px;}
    .msg-left p{font-size: 16px;}

    .services-img1{display: none;}
    .services-img2{display: block;}
    .services-img{width: 500px;}
    .services-bg .fo1{top: 39px;left: 22%;}
    .services-bg .fo2{top: 39px;right: 12%;}
    .services-bg .fo3{top: 116px;left: 7%;}
    .services-bg .fo4{top: 116px;right: 8.5%;}
    .services-bg .fo5{top: 185px;left: 13.5%;}
    .services-bg .fo6{top: 185px;right: 11.8%;}
    .services-text{font-size: 14px;}
    

    .part-img{width: 500px;}
    .part-img1{display: none;}
    .part-img2{display: block;}

    .part-bg .fo1{top: 39px;left: 12%;}
    .part-bg .fo2{top: 39px;right: 17.5%;}
    .part-bg .fo3{top: 184px;left: 14%;}
    .part-bg .fo4{top: 184px;right: 12.5%;}
    .part-bg .fo5{top: 403px;left: 19%;}
    .part-bg .fo6{top: 403px;right: 18%;}
    .part-con h2{font-size: 14px;/* width: 0%; */}
    .part-text{font-size: 14px;}
    .services-con h2{font-size: 14px;}
    
    .retire{margin-top: 50px;background-image:none;height: 500px;}
    .retire-con{width: 100%;}
    .retire-pag-item{width: 48%;font-size: 14px;margin: 10px 2% 0 0;}
    .retire-text{font-size: 14px;}

    .product-list-item{width: 31.3%;}
    .gotop-m{width: 40px;}

    .news-content-title{font-size: 20px;}
    .news-content-text p{font-size: 14px;}
    .news-content-page{font-size: 14px;}
    .news-content-page a{font-size: 14px;}
    .details-text{width: 100%;margin-top: 80px;}
    .details-list{width: 100%;padding-bottom: 30px;position: absolute;background: #fff;/* box-shadow: 1px 1px 39px #ccc; */}
    .details-con{flex-direction: column;position: relative;background: #fff;}

    .details-title{height: 50px;}










}
@media screen and (max-width:750px){
    /* 375 */
    .inbox1-title h2{font-size: 24px;text-shadow: 1px 1px 4px #000;}
    .inbox1-title p{font-size: 16px;text-shadow: 1px 1px 4px #000;}
    .shubiao{display: none;}
    .index-footer{width: 100%;font-size: 12px;}
    .index-footer .mainbox{width: 100%;padding: 10px 10px;}
    .index-footer p{text-shadow: 1px 1px 4px #000;}
    .inbox2-title h2{font-size: 30px;}
    .inbox2-title p{margin: 20px 0;}
    .swiper-pagination-bullet{width: 10px;height: 10px;}
    .inbox2-btn{width: 100px;font-size: 12px;height: 34px;line-height: 34px;}
    .imgitem{width: 230px;height: 230px;}
    .box3-img-title{font-size: 12px;padding: 5px 10px;}
    .next-img{transform: translateX(80px) rotateY(-30deg) scale(0.8);}
    .pre-img{transform: translateX(-80px) rotateY(30deg) scale(0.8);}
    .box3next{width: 50px;right: 0px;}
    .box3pre{width: 50px;left: 23px;top: 46.45%;}
    .lbt-box{height: 380px;}
    .inbox4-right-img{display: none;}
    .inbox4-right{/* padding-right: 0; *//* margin: 0; */width: 100%;}
    .inbox4-text{width: 88%;margin: 0 6%;}
    .inbox4-choice{justify-content: center;}
    .inbox5-time{display: none;}
    .inbox5-text{padding: 10px;}
    .inbox5-left{height: 136px;}
    .inbox5-text button{margin-top: 10px;}
    .inbox5-list-con h3{font-size: 14px;}
    .inbox5-list-con p{font-size: 12px;}
    .inbox5-list-item{height: 103px;}
    .inbox5-list-con{width: 100%;padding: 0 10px;}
    .inbox5-list-item:last-child{display: none;}
    .inbox5-m-time{display: block;}
    .gotop{width: 30px;}
    .about-img{display: none;}
    .about-con{margin-top: 20px;}
    .about-p{font-size: 14px;line-height: 28px;}
    .about-icon-m{width: 50px;padding-right: 20px;margin-right: 20px;/* display: flex; *//* justify-content: center; */}
    .about-icon-m img{width: 40px;}
    .about-icon-m p{display: none;}
    .partner-con{margin-top: 20px;}
    .partner-item{width: 48%;margin: 10px 1%;}
    .footer-con{height: auto;/* display: block; */flex-direction: column;justify-content: flex-start;width: 90%;margin: 0 auto;padding: 20px 0 10px 0;align-items: flex-start;}
    .footer-logo{width: 100%;border: 0;}
    .footer-logo img{width: 40%;}
    .footer-text{padding: 0;}
    .news-item{width: 98%;margin: 20px 0;}
    .news-page-item{padding: 1px 6.1px;}
    .inbox-title2{margin-top: 20px;}
    .contact-con{margin: 10px 0;}
    .msg{padding: 20px 0;}
    .msg-left{padding-left: 0;padding-left: 6px;}
    .msg-right-50{width: 100%;margin-top: 10px;}
    .msg-input input{height: 34px;line-height: 34px;font-size: 14px;}
    .msg-input p{font-size: 14px;}    
    .msg-left h2{font-size: 18px;}
    .msg-left p{font-size: 14px;margin-bottom: 20px;}
    .msg-textarea{margin-top: 10px;}
    .msg-right-50:last-child{margin-top: 10px;}
    .msg-btn button{width: 100%;margin-top: 20px;font-size: 14px;height: 34px;}
    .map-con{height: 360px;}
    .mapbox{height: 360px;}

    .mapbox .title{font-size: 15px;}
    .mapbox .content{font-size: 15px;}

    .services-img-m{display: block;margin: 20px 0;}
    .services-img{display: none;}
    .services-text{display: none;}
    .services-bg{margin-top: 10px;}
    .services-con h2{text-align: left;}
    .services-text2{display: block;font-size: 14px;position: relative;padding-left: 28px;margin: 5px 0;}
    .services-text2::after{content: "";width: 26px;height: 17px;;position: absolute;top: 3px;left: 0;background-image: url(../img/services-text2.png);background-size: 26px;}
    .retire{height: 580px;}
    .part-img{display: none;}
    .part-img-m{display: block;margin: 20px 0;}
    .part-text{display: none;}
    .part-bg{margin-top: 10px;}
    .part-con h2{text-align: left;}
    .part-text2{display: block;font-size: 14px;position: relative;padding-left: 28px;margin: 5px 0;}
    .part-text2::after{content: "";width: 26px;height: 17px;;position: absolute;top: 3px;left: 0;background-image: url(../img/services-text2.png);background-size: 26px;}
    .technical-con{display: none;}
    .technical-con-m{display: block;margin-top: 30px;}
    .services-con{margin-top: 30px;}
    .part-con{margin-top: 30px;}

    .product-title{flex-wrap: wrap;padding-bottom: 5px;}
    .product-title-item{width: 30%;margin: 0;}
    .product-title .active{border-radius: 10px;}
    .product-list-item p{font-size: 12px;line-height: 14px;}


    .news-content-title{font-size: 18px;width: 96%;}
    .news-content-page{font-size: 12px;}
    .news-content-page a{font-size: 12px;}
    .details-text table{margin: 20px 0;}










    
}