.page .container .main {
    width: 1200px;
    margin: auto;
    padding: 90px 0;
}

@media screen and (max-width: 1200px) {
    .page .container .main {
        width: 100%;
    }
}

/* .page .banner {
    width: 100%;
    height: 520px;
    object-fit: cover;
} */
.page .banner img {
    width: 100%;
    object-fit: cover;
    display: block;
}

.page .main .title {
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
}

.page .main .time {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: rgba(179, 179, 179, 1);
    text-align: center;
    margin: 15px 0;
}

.main .rich img {
    max-width: 100%;
}

.mpage .main {
    padding: 0.3rem;
}

.mpage .title {
    font-size: 0.4rem;
    font-weight: 400;
    line-height: 0.58rem;
    color: rgba(22, 24, 26, 1);
}

.mpage .time {
    margin-top: 0.12rem;
    margin-bottom: 0.3rem;
    font-size: 0.22rem;
    font-weight: 400;
    color: rgba(115, 116, 120, 1);
}

.rich image {
    max-width: 100%;
}