    .Nybanner {
        height: 680px;
    }

    .Nybanner.video {
        height: auto;
    }
    .Nybanner h1 {
        width: 100%;
        text-align: center;
        font-size: 56px;
        font-weight: 700;
        color: #fff;
        letter-spacing: 10px;
    }

    .Nybanner video {
        display: block;
        width: 100%;
    }

    .Nybanner .banner {
        opacity: 1;
    }

    .Nybanner a {
        margin-top: 45px;
        width: 250px;
        height: 66px;
        border-radius: 50px;
        background: #1d1d1f66;
        display: flex;
        align-items: center;
        justify-content: center;
        grid-gap: 10px;
    }

    .Nybanner a i {
        width: 28px;
        height: 28px;
        border-radius: 50%;
        border: 2px solid #fff;
        color: #fff;
        font-size: 26px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .Nybanner a p {
        font-size: 16px;
        color: #fff;
    }

    @media (max-width: 1600px) {}

    @media (max-width: 1440px) {}

    @media (max-width: 1200px) {

        .Nybanner .banner {
            opacity: 0.8;
        }

        .Nybanner h1 {
            font-size: 32px;
            letter-spacing: 0px;
        }

        .Nybanner a {
            margin-top: 15px;
            width: 180px;
            height: 50px;
            background: rgb(29 29 31 / 60%);
        }
    }

    @media (max-width:720px) {
        .Nybanner {
            height: 100vw;
        }

        .Nybanner .text {
            padding-top: 85px;
        }
    }

    @media (max-width:460px) {}

    @media (max-width:380px) {}


    /* 单页 */
    .PostHtml tbody {
        display: flex;
        flex-wrap: wrap;
        grid-gap: 75px;
    }

    .PostHtml tr {
        width: 100%;
        border: 0px;
        padding: 0;
        display: flex;
        justify-content: space-between;
    }

    .PostHtml td {
        width: 48%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .PostHtml .raw-html-embed {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 30px;
    }

    .PostHtml .raw-html-embed a {
        width: 100%;
        padding: 30px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background: #eeeeee;
        border-radius: 10px;
        transition: 0.5s;
    }

    .PostHtml .raw-html-embed a:hover {
        background: var(--color);
    }

    .PostHtml .raw-html-embed a img {
        width: 150px;
        height: 150px;
        object-fit: cover;
        border-radius: 50%;
    }

    .PostHtml .raw-html-embed a h4 {
        color: #1b1b1d;
        font-size: 20px;
        font-weight: 900;
        text-align: center;
        margin-top: 25px;
        transition: 0.5s;
    }

    .PostHtml .raw-html-embed a:hover h4 {
        color: #fff;
    }
