.main-content {
    background-image: url(../images/mq/15.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
}

.mcgy-wrapper,
.wrzy-wrapper {
    width: 60vw;
    padding: 4.166667vw 2.604167vw 0;
}

.wrzy-content, .mcgy-content,
.wrzy-content-right, .mcgy-content-right {
    height: 100%;
}

.mcgy-content-left img,
.wrzy-content-left img,
.mcgy-list-item img,
.wrzy-list-item img {
    max-width: 100%; 
    height: auto;
}

/* 明朝官印 */
.wrzy-content-left,
.mcgy-content-left {
    width: 6.25vw;
    font-size: 1.979167vw;
    color: white;
    position: relative;
    flex-shrink: 0;
}

.wrzy-content-left span,
.mcgy-content-left span {
    position: absolute;
    padding: .520833vw;
    height: 100%;
    text-align: center;
}

.wrzy-content-right,
.mcgy-content-right {
    margin-left: 4.166667vw;
}

.wrzy-content-right p,
.mcgy-content-right p {
    text-indent: 2em;
    text-align: justify;
    font-size: 1.041667vw;
    line-height: 1.5;
}

.mcgy-content-right p + p {
    margin-top: .520833vw;
}

.mcgy-list {
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
}

.mcgy-list dl {
    width: max-content;
    margin: 1.5625vw 0 0 auto;
}

.mcgy-list dl,
.wrzy-list-item {
    font-size: .9375vw;
}

.mcgy-list dd {
    margin-top: .520833vw;
}

.mcgy-list-item { width: 26%; }

.mcgy-list-item-left { width: 45%; }

.mcgy-list-item-left img { width: 66%; }

.mcgy-list-item-right {
    margin-left: 1.5625vw;
}

.wrzy-list {
    flex-grow: 1;
    align-items: center;
}

.wrzy-list-item {
    width: max-content;
}

.wrzy-list-item-left {
    width: 100%;
}

.wrzy-list-item-left img {
    width: 41%;
    margin-right: 2.083333vw;
}

.language-article:nth-child(1) {
    background-image: url(../images/public/14.png), url(../images/mq/13.png);
}

.language-article:nth-child(2) {
    background-image: url(../images/public/15.png), url(../images/mq/14.png);
}

@media (max-width: 1280px) {
    .mcgy-wrapper, .wrzy-wrapper {
        padding: 1.604167vw 2.604167vw 0;
    }
}

@media (max-width: 1200px) {
    .mcgy-wrapper, .wrzy-wrapper {
        padding: .604167vw 2.604167vw 0;
    }
}

@media (orientation: landscape) and (max-height: 480px), (orientation: portrait) and (max-width: 480px) {
    /* 移动端 */
    .mobile .wrzy-content, .mobile  .mcgy-content, 
    .mobile .wrzy-content-right, .mobile  .mcgy-content-right {
        height: auto;
    }

    .mobile .mcgy-wrapper, 
    .mobile .wrzy-wrapper {
        width: auto !important;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

    .mobile dl,
    .mobile .wrzy-list-item {
        font-size: 12px;
    }

    .mobile .mcgy-wrapper .mcgy-content,
    .mobile .wrzy-wrapper .wrzy-content {
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .mobile .wrzy-content-right, 
    .mobile .mcgy-content-right {
        margin-left: 30px;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
    }

    .mobile .wrzy-content-right p, 
    .mobile .mcgy-content-right p {
        font-size: 14px;
        width: 310px;
    }

    .mobile .wrzy-content-left,
    .mobile .mcgy-content-left {
        width: 60px;
        font-size: 20px;
    }

    .mobile .mcgy-list {
        width: 450px;
        margin-left: 30px;
    }

    .mobile .wrzy-list-item-left img {
        width: 40%;
        margin: 0 0 10px;
    }

    .mobile .wrzy-list-item-left {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
    }

    .mobile .wrzy-list-item-left span {
        -ms-flex-item-align: center;
        align-self: center
    }
}

@media (orientation: landscape) and (min-height: 760px), 
(orientation: portrait) and (min-width: 760px), 
(orientation: landscape) and (min-height: 481px) and (max-height: 759px), 
(orientation: portrait) and (min-width: 481px) and (max-width: 759px) {
    .mobile .mcgy-wrapper, .mobile .wrzy-wrapper {
        width: 100vmax;
    }

    .mobile .wrzy-content-left, .mobile .mcgy-content-left {
        width: 7.320644vmax;
        font-size: 2.489019vmax;
    }

    .mobile .wrzy-content-right p, .mobile .mcgy-content-right p {
        font-size: 1.464129vmax;
    }

    .mobile .mcgy-list dl, .mobile .wrzy-list-item {
        font-size: 1.317716vmax;
    }

    .mobile .wrzy-content-right, 
    .mobile .mcgy-content-right {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
    }

    .mobile .mcgy-list, .mobile .wrzy-list {
        width: 50%;
        flex-shrink: 0;
    }
}

@media (orientation: landscape) and (min-height: 481px) and (max-height: 759px), 
(orientation: portrait) and (min-width: 481px) and (max-width: 759px) {
    .mobile .wrzy-content-right p, .mobile .mcgy-content-right p,
    .mobile .mcgy-list dl, .mobile .wrzy-list-item {
        font-size: 1.458333vmax;
    }
}