    .NySection1 {
        padding-top: 0;
    }

    .Box1 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;

    }

    .lt1 {
        width: calc(100% - 460px);
        display: flex;
        flex-direction: column;
        grid-gap: 48px;
    }

    .title1 {
        color: #333;
        font-size: 22px;
        font-weight: 700;
        line-height: 1;
        position: relative;
        display: flex;
        grid-gap: 12px;
        margin-bottom: 24px;
    }

    .title1::before {
        content: "";
        display: block;
        width: 4px;
        border-radius: 20px;
        background: var(--jianbian);
    }

    .itme1 ul {
        display: flex;
        flex-direction: column;
        grid-gap: 12px;
    }

    .itme1 ul li {
        border-radius: 14px;
        border: 1px solid #E5E7EB;
        transition: 0.5s;
    }

    .itme1 ul li.on {
        border: 1px solid #74D4FF;
        background: #EFF6FF;
        box-shadow: 0 4px 16px 0 rgba(0, 166, 244, 0.10);
    }

    .itme1 ul li h1 {
        padding: 20px 24px;
        color: #333;
        font-size: 15px;
        line-height: 1.5;
        display: flex;
        justify-content: space-between;
        align-items: center;
        grid-gap: 15px;
    }

    .itme1 ul li h1 i {
        color: #99A1AF;
    }

    .itme1 ul li.on h1 i {
        color: #00A6F4;
        transform: rotate(180deg);
    }

    .itme1 ul li .desc1 {
        border-top: 1px solid #DFF2FE;
        color: #4A5565;
        font-size: 14px;
        line-height: 1.5;
        padding: 20px 24px;
        display: none;
    }

    .rt1 {
        width: 380px;
    }

    .rt1 form {
        width: 100%;
        border-radius: 24px;
        border: 1px solid #B8E6FE;
        background: linear-gradient(135deg, #F0F9FF 0%, #EFF6FF 100%);
        padding: 36px;
        display: flex;
        flex-direction: column;
        grid-gap: 12px;
    }

    .rt1 form h2 {
        font-size: 28px;
    }

    .rt1 form h3 {
        font-size: 14px;
        margin-bottom: 12px;
    }

    .rt1 form textarea,
    .rt1 form input {
        width: 100%;
        border-radius: 10px;
        border: 1px solid #E5E7EB;
        background: #FFF;
        padding: 12px 16px;
        outline: none;
        font-size: 14px;
        color: rgba(102, 102, 102);
    }

    form textarea::placeholder,
    form input::placeholder {
        font-size: 14px;
        color: rgba(102, 102, 102, 0.50);
    }

    .rt1 form span {
        position: relative;
    }

    .rt1 form span img {
        position: absolute;
        right: 0;
        top: 0;
        width: 120px;
        height: 100%;
    }

    .rt1 form textarea {
        height: 110px;
        margin-bottom: 12px;
    }

    .rt1 form .input4 {
        width: 100%;
        height: 50px;
        border-radius: 12px;
        background: var(--jianbian);
        display: flex;
        align-items: center;
        justify-content: center;
        color: #FFF;
        font-size: 15px;
        font-weight: 700;
    }

    .contact1 {
        margin-top: 32px;
        border-radius: 20px;
        border: 1px solid #E8EDF2;
        background: #FFF;
        padding: 28px;
    }

    .contact1 h1 {
        color: #333;
        font-size: 16px;
        font-weight: 700;
    }

    .contact1 ul {
        margin-top: 20px;
        margin-bottom: 30px;
        display: flex;
        flex-direction: column;
        grid-gap: 16px;
    }

    .contact1 ul li {
        width: 100%;
        display: flex;
        align-items: center;
        grid-gap: 12px;
    }

    .contact1 ul li .icon1 {
        width: 40px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 12px;
        background: var(--jianbian);
    }

    .contact1 ul li .icon1 img {
        width: 12px;
    }

    .contact1 ul li span {
        width: calc(100% - 52px);
    }

    .contact1 ul li h2 {
        color: #99A1AF;
        font-size: 12px;
    }

    .contact1 ul li p {
        margin-top: 2px;
        color: #333;
        font-size: 14px;
        font-weight: 700;
    }

    .contact1 a {
        width: 100%;
        height: 50px;
        border-radius: 12px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 15px;
        font-weight: 700;
    }


    .More1 {
        color: #333;
        font-size: 15px;
        border-radius: 14px;
        border: 1px solid #E5E7EB;
        padding: 20px 60px;
        margin: 0 auto;
        cursor: pointer;
    }

    .lt1 .itme1 li.li-hidden {
        display: none !important;
    }

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

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

    @media (max-width: 1200px) {
        .lt1 {
            width: calc(100% - 410px);
        }
    }

    @media (max-width: 900px) {
        .lt1 {
            width: 100%;
        }

        .rt1 {
            width: 100%;
            margin-top: 30px;
        }
    }

    @media (max-width: 600px) {
        .itme1 ul li h1 {
            padding: 20px 15px;
        }

        .itme1 ul li .desc1 {
            padding: 20px 15px;
        }

        .contact1,
        .rt1 form {
            padding: 24px;
        }
    }

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