.banner {
    position: relative
}

.banner .bg {
    width: 100%;
    height: 29.16667vw;
    object-fit: cover;
    border-radius: 0 0 15px 15px
}

.banner .wave {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    border-bottom-left-radius: 15px
}

.banner .text {
    position: absolute;
    left: 10.625vw;
    bottom: 6.40625vw;
    z-index: 5
}

.banner .text .p1 img {
    width: 13.80208vw;
    display: block
}

.banner .text .p1 {
    /* width: 13.80208vw; */
    display: block;
    color:white;
    font-family: 'YouSheBiaoTiHei';
}

.banner .text .p2 {
    line-height: 2;
    text-transform: capitalize;
    color: white;
    margin-top: 2.60417vw
}

@media screen and (max-width: 768px) {
    .banner .bg {
        height: 280px
    }

    .banner .text {
        left: 5%;
        bottom: 60px
    }

    .banner .text .p1 img {
        width: 140px
    }
}