.Floor003079 .tab-dots .ul{flex-wrap: wrap;}
.PrevNextInfo .back{width: 7.8rem;}
.PrevNextInfo dl {padding-left: 120px;}
.Top002633 .header-menu li .sub {left: 0;margin-left: 0;width: 100%;}
.Floor003080 .box{display: flex; flex-wrap: wrap;}
.Floor003079 .tab-dots li {margin: calc(5 / 18* 1em) calc(10 / 18* 1em);}
.Top002633 .header-right dt{width: 455px;}

@media (min-width: 1025px) {
    .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);}
    .Bottom003199 .b-top .contact {width: calc(390 / 1600* 100%);}
    .productcon .w22{width: 25%;}
    .productcon .w75{width: 73%;}
}

@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);}
}
