.top-section.section-banner .left-text h2 {
    font-size: 36px;
    text-shadow: 2px 2px 4px rgba(52, 52, 52, 0.8);
}

.section-banner .h1_span {
    color: #fff;
}

.section-banner .h1_span:empty {
    display: none;
}

@media (max-width: 1260px) {
    .top-section.section-banner .left-text h2 {
        font-size: 24px;
        margin-bottom: 8px;
    }
}

@media (max-width: 990px) {
    .top-section.section-banner .left-text {
        left: 12px;
        right: 12px;
        top: calc(50% + 24px);
        justify-content: flex-start;
    }

    .top-section.section-banner .left-text .enname {
        text-align: left;
    }

    .top-section.section-banner .left-text h2 {
        font-size: 34px;
    }

    .top-section.section-banner .left-text .yuan-icon {
        display: inline-block;
    }
}
