.Floor003080 .box{display: flex; flex-wrap: wrap;}
.PrevNextInfo dl {padding-left: 110px;}
.Bottom003199 .online-msg .btn{width: calc(140/16 * 1em);}
.Floor003079 .tab-dots li {margin: calc(5 / 18* 1em) calc(10 / 18* 1em);}
.Form003139 .form-ul .btn{width: 100%;}
.Top002633 .header-menu li .sub {left: 0;margin-left: 0;width: 100%;}
.PrevNextInfo .back{width: 7.8rem;}
.PrevNextInfo {padding-right: 8.2rem;}

@media (min-width:1025px) {
    .Floor003079 .tab-dots .ul{flex-wrap: wrap;}
    .productcon .w22{width: 25%;}
    .productcon .w75{width: 73%;}
    .Bottom003199 .b-top .contact {width: calc(370 / 1600* 100%);}
    .Bottom003199 .b-top nav dl{float: left; width: calc((100% - (-40 / 1920 * 100vw) * 4) / 4);}
    .Bottom003199 .b-top nav dl:not(:nth-child(5n)){margin-right: calc(50 / 1920 * 100vw);}
}
@media(max-width:1500px){
    .PicList001646 dl{width: 100%;}
    .PicList001646 dl .xq .pre{height: unset; margin-top: 10px;}
}
@media (max-width: 1024px) {
    .Floor003079 {padding: 5% 0 0 0;}
    .Floor003079 .tab-dots li{width: 100%;}
    .Floor003079 .tab-dots .ul{flex-wrap: wrap;}
    .PrevNextInfo{padding-right: 0;}
}
@media (max-width: 640px) {
    .TextList001824 .list .dot{font-size: calc(16/16 * 1em);}
}
