
.Floor003079 .tab-dots .ul{flex-wrap: wrap;}

.Floor003080 .box{display: flex; flex-wrap: wrap;}
.PrevNextInfo dl {padding-left: 110px;}

.Floor003079 .tab-dots li {
    margin: calc(5 / 18* 1em) calc(10 / 18* 1em);
}

.Top002633 .header-menu li .sub {
    left: 0;
    margin-left: 0;
    width: 100%;
}


@media (min-width:1025px) {
    .productcon .w22{width: 25%;}
    .productcon .w75{width: 70%;}
    .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(min-width:1025px) and (max-width:1500px){
    .Floor002841 .info-num li{width: 33%;}
}



@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;
    }
    .PicList001646 dl .xq h1{font-size: calc(24/16 * 1em);}
    .PicList001646 dl .xq h2{font-size: calc(18/16 * 1em);}
    .Floor003079 .tab-dots li{width: 100%;}
    .Floor003079 .tab-dots .ul{flex-wrap: wrap;}

}

@media(max-width:768px){
    .PrevNextInfo{padding-right: 0;}
}

@media (max-width: 640px) {
    .TextList001824 .list .dot{font-size: calc(16/16 * 1em);}
    /* .Floor002841 .info-num li{width: 100%;}
    .Floor002841 .info-num .icon img{max-width: calc(50/16 * 1em);} */
}





