#home .pbox {
    position: relative;
    padding: 3rem 0 !important;
}

.imgs_box {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.footers {
    position: absolute;
    width: 100%;
    height: 100vh;
    /* 设置底部半屏的高度 */
    background: #fff;
}



.text-center {
    text-align: center;
}

.join_color {
    color: #2d2d2d;
    font-size: 1.5rem;
    font-weight: 600;
}

.page-tab .page-tab-content ul li.active a::before,
.page-tab1 .page-tab-content ul li.active a::before {
    content: " ";
    height: 3px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 200%;
    background: #2d2d2d
}

.banner-image {
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-color: #f5f7f7 !important;
    z-index: 0
}


@media (max-width: 768px) {
    .video-load-poster {
        padding-top: 0;
    }
}

@font-face {
    font-family: "oppoSansRe";
    src: url("/assets/zt4/oppo/OPPOSans-B.ttf") format("truetype");
    src: url("/assets/zt4/oppo/OPPOSans-H.ttf") format("truetype");
    src: url("/assets/zt4/oppo/OPPOSans-L.ttf") format("truetype");
    src: url("/assets/zt4/oppo/OPPOSans-M.ttf") format("truetype");
    src: url("/assets/zt4/oppo/OPPOSans-R.ttf") format("truetype");
    /* src: url("../fonts/ALIBABA-PUHUITI-HEAVY.eot") format("embedded-opentype"), url("../fonts/ALIBABA-PUHUITI-HEAVY.woff") format("woff"), url("https://www.sunwoda.com/themes/sunwoda/public/assets/fonts/ALIBABA-PUHUITI-HEAVY.ttf") format("truetype"), url("../fonts/ALIBABA-PUHUITI-HEAVY.svg") format("svg"); */
    font-style: normal;
    font-weight: normal;
}

.page-banner.page-banner-small {
    height: unset !important;
}