@media (min-width: 1025px){
    .Top003177 menu li {
        margin-left: calc(40 / 1920 * 100vw);
    }
    [rel="li-relative"] .sub{ width: 220px; margin-left: -110px;}
}
.kmbox1 .play{max-width: 260px;}
.kmbox2 ul li a{ font-size: 14px;}
.kmbox3 .kmm2 .rig .zi .pa,
.kmbox3 .kmm2 .rig .zi .pb{ font-size: 3vw;}
.kmbox3 .kmm2 .rig .nei .pc{ font-size: 14px; line-height: 1.4;}
.kmbox3 .kmm1 .lef .zi .pb{ font-size: 2.8vw;}
.kmbox5 .box .right .pc{margin-top: 30%;}
.kmbox7 .box .pa{ max-width: 1000px; top: 15%;}
.kmbox7 .box .pb{max-width: 920px; top: 35%;}
.hxj-box3 .lef .hxj-three,
.hxj-box3 .right .hxj-three{ max-width: 600px;}
.rzsj .rzsj-zi{ max-width: 850px;}
.rzsj .rzsj-zi .pa{ font-size: 3vw;}
.rzsj-rz .box2 .oow .ll .zz,
.rzsj-rz .box2 .mySwiper2 .swiper-wrapper .swiper-slide .div .zz{ margin-top: 10px;}
.rzsj-rz .box2 .oow .ll .zz .pa,
.rzsj-rz .box2 .mySwiper2 .swiper-wrapper .swiper-slide .div .zz .pa{ font-size: 18px;}
.ppdx-box .mySwiper2 .box .right .pb{ font-size: 2vw;}
.ppdx-box .mySwiper .box2 .right .pb{ font-size: 18px;}
.dhsj-box1 .auto .box{ margin-bottom: 5%;}
.dhsj-box1 .auto .pf{ max-width: 600px; margin: 0 0 0 auto;}
.about-box .auto .right .pc,
.about-box2 .bos .right .pp .pb,
.bjyas .bopw4 .left .jj{ font-size: 14px; line-height: 1.2;}
.about-box2 .bos .right .pp{ line-height: 1.4;}
.about-box2 .bos .right .pp .pa{ font-size: 20px; line-height: 1.4;}
@media (min-width: 768px){
    .striky .rzsj .rzsj-zi{ width: 38vw;}
}
@media only screen and (max-width: 640px){
    .rzsj .rzsj-zi .pa{ font-size: 5vw;}
    .hxj .wenzi .tow .aa{ width: auto;}
    .dhsj-box1 .auto .box{max-width: 51%; margin-bottom: 15%;}
    .dhsj-box1 .auto .box .pd{ line-height: 1;}
}

