@media screen and (max-width:1680px){


}
@media screen and (max-width:1440px){
    .inx-01 .big-txt{width: 80%;}
    .inx-02 .inx-02-box{top: -160px;}
    .ab-04 .item .info .list h5{font-size: 1.6vw;}

}
@media screen and (max-width:1200px){
    header .cont .logo img{height: 70px;}
    header .cont .lang{padding: 5px 15px;}
    header .cont .lang a p{font-size: 17px;}
    header .cont .nav-btnOpen span{font-size: 17px;}
    .inx-02 .inx-02-box{width: 18%;}
    .inx-05 .text-info p{line-height: 32px;}
    .inx-07-list .swiper .swiper-slide{width: 45%;}
    .inx-07-list .swiper .item-box{height: 48vw;padding: 30px;}
    .inx-07-list .swiper .item-box p{font-size: 18px;line-height: 32px;}
    .inx-tit .tit-box h1{transform: translate3d(-10%, 0px, 0px)}
    .ab-01 .info p{width: 70%;}
    .ab-05 .swiper .swiper-slide{padding: 30px;height: 40vw;}
}
@media screen and (max-width:980px){
    h4{font-size: 4vw;}
    h5{font-size: 3vw;}
    header .cont{top: 6vw;}
    .inx-02 .inx-02-box{top: -140px;}
    .inx-01 .big-txt .infoP p{font-size: 16px;}
    .inx-01 .linkTo a{font-size: 16px;}
    .inx-03 .info-more p{font-size: 18px;}
    .inx-03 .info-more a{font-size: 16px;}
    .inx-04 .inx-04Item .info-box p{font-size: 18px;}
    .inx-04 .inx-04Item .info-box a{font-size: 16px;}
    .inx-05 .text-info p{font-size: 18px;line-height: 30px;}
    .inx-05 .text-info a{font-size: 16px;}
    .inx-07 .tit-flex .titInfo p{font-size: 18px;line-height: 30px;}
    .inx-07-list .swiper .item-box p{font-size: 16px;}
    .inx-07-list .swiper .item-box{height: 54vw;}
    .footer .tit-flex .titInfo a{font-size: 16px;}
    header .cont .nav-btnOpen a{width: 40px;height: 40px;padding-right: 10px;}
    header .cont .nav-btnOpen.on a span:last-child{margin-top: 0;}
    .nav-list{padding-bottom: 30%;}
    .ab-02 h5,.ab-04 h5{font-size: 2.4vw;}
    .ab-04 .item .info .list h5{font-size: 2.2vw;}
    .ab-05 .swiper .swiper-wrapper{flex-wrap: wrap;}
    .ab-05 .swiper .swiper-slide{width: 90%;margin-bottom: 20px;}
    .ab-05 h5{width: 80%;}
}
@media screen and (max-width:760px){
    h1{font-size: 5.8vw;}
    h2{font-size: 5vw;}
    h4{font-size: 4.4vw;}
    h5{font-size: 4vw;}
    .cursor{display: none;}
    header .cont{top: 10vw;}
    header .cont .logo img{height: 50px;}
    .inx-02 .inx-02-box{width: 30%;top: -130px;}
    .inx-03 .info-more{flex-wrap: wrap;}
    .inx-03 .info-more p{font-size: 16px;line-height: 28px;}
    .inx-03 .info-more .Pbox{width: 100;}
    .inx-03 .info-more a{margin-top: 5vw;}
    .inx-04 .inx-04Item .info-box p{font-size: 15px;}
    .inx-04 .inx-04Item .info-box a{margin-top: 6vw;}
    .inx-05 .text-info{padding-left: 40%;}
    .inx-05 .text-info p{font-size: 16px;line-height: 28px;}
    .inx-06-box .inx-06-item{padding:30px 20px;}
    .inx-06-box .inx-06-item:nth-child(2){margin-top: 80px;}
    .inx-06-box .inx-06-item:nth-child(3){margin-top: -10px;}
    .inx-07 .tit-flex .titInfo{width: 100%;margin-top: 5vw;}
    .inx-07 .tit-flex .titInfo p{font-size: 16px;line-height: 28px;}
    .inx-07-list .swiper .swiper-slide{width: 80%;}
    .inx-07-list .swiper .item-box svg{width: 40px;height: 40px;}
    .inx-07-list .swiper .item-box{height: 140vw;padding: 20px;}
    .inx-07-list .swiper .item-box h4{font-size: 5vw;}
    .footer .info-box .item{width: 100%;margin-bottom: 20px;}
    .makeTop svg{width: 26px;height: 26px;}
    .nav-list{flex-wrap: wrap;}
    .nav-list .nav-box{width: 100%;}
    .nav-list .contact-info a img{width: 36px;height: 36px;}
    .ab-01 .info p{width: 100%;}
    .ab-01 .info{width: 85%;}
    .ab-02{padding: 50px 0;}
    .ab-02 h5{width: 90%;}
    .ab-01 .info p{font-size: 16px;line-height: 28px;}
    .ab-02 h5, .ab-04 h5{font-size: 4vw;line-height: 28px;}
    .ab-04 p{width: 60%;font-size: 16px;line-height: 28px;}
    .ab-04{padding: 40px 5%;}
    .ab-04 .item{flex-wrap: wrap;}
    .ab-04 .item .tit{width: 100%;}
    .ab-04 .item .info{width: 100%;margin-top: 30px;}
    .ab-04 .item .info .list h5{font-size: 4vw;padding: 8px 0;padding-left: 30px;}
    .ab-05 .swiper .swiper-slide h3{font-size: 6vw;}
    .ab-05 .swiper .swiper-slide{height: auto;}
    .ab-05 .swiper .swiper-slide p{font-size: 16px;line-height: 28px;margin-top: 30px;}
    .pro-1 a:nth-child(3n+1){width: 100%;}
    .pro-1 a .tit-info h5{font-size: 6vw;}
    .pro-1 a .tit-info p{font-size: 16px;}
    .pro-1 a{padding: 20px 0;}
    .pro-1 a:nth-child(3n-1){width: 100%;}
    .pro-1 a:nth-child(3n-1) .img-box,.pro-1 a .img-box,.pro-1 a:nth-child(3n) .img-box{height: 50vw;}
    .pro-1 a:nth-child(3n){width: 100%;}
    .pro-info1 h1{font-size: 12.5vw;}
    .pro-info1{height: auto;padding-bottom: 20px;}
    .pro-info1 .item-list .item{width: 100%;margin-top: 20px;}
    .pro-info1 .item-list p:last-child{font-size: 18px;}
    .pro-info2{padding: 20px 0;}
    .pro-info2 .img-list{width: 100%;}
    .pro-info2 .img-list .img-box{height: 60vw;}
    .pro-info2 .video-Open{width: 100%;margin-top: 20px;justify-content: space-between;flex-direction:row;}
    .pro-info2 .video-Open .img-box{width: 48%;height: 30vw;}
    .pro-info2 .video-Open .img-box svg{width: 26px;height: 26px;}
    .pro-info3 .tit{width: 100%;font-size: 20px;}
    .pro-info3 .info{margin-top: 20px;}
    .pro-info3 .info p,.pro-info3 .info span{font-size: 16px!important;}
    .message{padding: 40px 0;}
    .message form input{width: 100%;margin-top: 15px;}
    .message form button{font-size: 16px;}
.pro-info2 .img-list .video-box{height: 60vw;}
}
