.bg0{
    border: red solid 1px;
}
.bg1{
    /* border: rgb(255, 46, 46) solid 2px; */
}

.page{
    width: 100dvw;
    height: 100dvh;
    margin: 0;
    position: relative;
    background-image: url('/bg.jpg');
    background-size: 100% 100%;   /* 关键：强制宽高都拉伸 */
    background-repeat: no-repeat; /* 关键：禁止重复 */
}

.clash_a{
    width: 12dvw;
    height: 2dvh;
    position: absolute;
    top: 27.8dvh;
    left: 18dvw;
}
.clash_b{
    width: 28dvw;
    height: 2dvh;
    position: absolute;
    top: 27.8dvh;
    left: 32dvw;
}
.clash_c{
    width: 18dvw;
    height: 2dvh;
    position: absolute;
    top: 27.8dvh;
    left: 62dvw;
}

.TG_1{
    width: 10dvw;
    height: 1.5dvh;
    position: absolute;
    top: 44dvh;
    left: 29.8dvw;
}
.TG_2{
    width: 10dvw;
    height: 1.5dvh;
    position: absolute;
    top: 52dvh;
    left: 30dvw;
}
.TG_3{
    width: 9dvw;
    height: 1.5dvh;
    position: absolute;
    top: 52dvh;
    left: 44dvw;
}
.TG_4{
    width: 10dvw;
    height: 1.5dvh;
    position: absolute;
    top: 52dvh;
    left: 57dvw;
}

.pg_a{
    width: 10dvw;
    height: 1.5dvh;
    position: absolute;
    top: 60.7dvh;
    left: 29.8dvw;
}
.pg_b{
    width: 14dvw;
    height: 1.5dvh;
    position: absolute;
    top: 60.7dvh;
    left: 43.8dvw;
}
.xt_a{
    width: 10dvw;
    height: 1.7dvh;
    position: absolute;
    top: 68.8dvh;
    left: 30.5dvw;
}
.xt_b{
    width: 10dvw;
    height: 1.7dvh;
    position: absolute;
    top: 68.8dvh;
    left: 43.5dvw;
}

.bn_a{
    width: 10dvw;
    height: 1.7dvh;
    position: absolute;
    top: 77.3dvh;
    left: 30.5dvw;
}
.oy_b{
    width: 10dvw;
    height: 1.7dvh;
    position: absolute;
    top: 77.3dvh;
    left: 43dvw;
}
.zj_a{
    width: 18dvw;
    height: 1.7dvh;
    position: absolute;
    top: 85.8dvh;
    left: 30.5dvw;
}
.zl_b{
    width: 19.5dvw;
    height: 1.7dvh;
    position: absolute;
    top: 85.8dvh;
    left: 51dvw;
}