.about-pc {
    display: block;
}

.about-mob {
    display: none;
}

@media (max-width:1024px) {
    .about-pc {
        display: none!important;
    }
    .about-mob {
        display: block!important;
    }
}

.about-mob {
    min-width: 200px;
    height: auto;
}

.about-banner {
    width: 100%;
    height: 40vh;
    background-image: url(../images/h-up.png);
    /* background-size: 100%; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    margin-right: auto;
}

.about-banner div {
    padding-top: 7.5vh;
}

.about-banner div h1 {
    width: 100%;
    font-size: 50px;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #AC1A2F;
    line-height: 75px;
    text-align: center;
}

.about-banner div p {
    width: 100%;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 200;
    color: #AC1A2F;
    line-height: 25px;
    text-align: center;
}

.about-banner div div {
    width: 100%;
    text-align: center;
    padding-top: 2vh;
}

.about-banner div div img {
    width: 35vw;
    ;
}

.about-text p {
    width: 90vw;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-family: Source Han Sans CN;
    /* font-weight: 100; */
    color: #555555;
    line-height: 22px;
}

.shiming h5 {
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #AE002B;
    line-height: 50px;
    margin-top: 15px;
}

.shiming {
    padding-bottom: 50px;
}

@media (min-width: 768px) and (max-width:1024px) {
    .about-banner div h1 {
        font-size: 65px;
        /* line-height: 70px; */
    }
    .about-banner div p {
        font-size: 30px;
        line-height: 40px;
    }
    .about-text p {
        font-size: 24px;
        line-height: 40px;
    }
    .shiming h5 {
        font-size: 30px;
        line-height: 70px;
        margin-top: 30px;
    }
}