.mid-box {
    background: url(../../images/bg-ldyxyygs.png) 100% no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 4368px;  
    position: relative;
    justify-content: flex-start;
}

.mid-context-nav-box {
    margin-top: 58px;
    padding: .0rem 0rem 0rem 2.8rem;
    text-align: center;
}

.image_1 {
    width: 570px;
    height: 510px;
}

.mid-context-list-box {
    border-radius: .02rem;
    width: 100%;
    padding: .2rem .2rem;
}

.yx-item-box {
    padding: 10px 15px 50px 15px;
}

.yx-image {
    width: 212px;
    height: 213px;
}

.yx-item-info-box {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.yx-item-info-left-box {
    display: table-cell;
    width: 35%;
}

.yx-item-info-right-box {
    display: table-cell;
    width: 65%;
    vertical-align: center;
}

.yx-item-info-right-ms-box {
    background: url(../../images/bg-yx-ms.png) -2px 0px no-repeat;
    background-size: 396px 79px;
    height: 78px;
    /* width: 395px; */
    margin-top: 10px;
    margin-left: -20px;
}

.yx-item-info-right-title-box {
    overflow-wrap: break-word;
    color: rgba(16, 16, 16, 1);
    font-size: 40px;
    font-family: SourceHanSerifCN-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 40px;
    padding: 0 0 0 60px;
}

.yx-item-info-right-ms-text-box {
    display: flex;
    justify-content: start; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
    height: 78px;
    overflow-wrap: break-word;
    color: rgba(253, 253, 253, 1);
    font-size: 26px;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    line-height: 28px;
    padding-left: 60px;
}

@media screen and (max-device-width: 767px) {

    .mid-box {
        background: url(../../images/bg-ldyxyygs.png) 100% no-repeat;
        background-size: cover;
        width: 100%;
        height: auto;  
        position: relative;
        justify-content: flex-start;
    }

    .mid-context-nav-box {
        padding: .0rem 0rem 0rem .0rem;
    }

    .yx-image {
        width: 98px;
        height: 99px;
    }

    .image_1 {
        width: 320px;
        height: 284px;
    }

    .yx-item-info-left-box {
        width: 28%;
    }
    
    .yx-item-info-right-box {
        width: 72%;
    }

    .yx-item-info-right-title-box {
        font-size: 24px;
        line-height: 30px;
        padding: 0 0 0 30px;
    }

    .yx-item-info-right-ms-box {
        background: url(../../images/bg-yx-ms.png) -2px 0px no-repeat;
        background-size: 270px 48px;
        margin-top: 0px;
        margin-left: -20px;
    }

    .yx-item-info-right-ms-text-box {
        height: 48px;
        font-size: 14px;
        line-height: 16px;
        padding-left: 40px;
    }

    .yx-item-box {
        padding: 0 0 15px 15px;
    }
}


@media screen and (min-device-width: 768px) and (max-device-width: 899px) {
    .mid-box {
        background: url(../../images/bg-ldyxyygs.png) 100% no-repeat;
        background-size: cover;
        width: 100%;
        height: auto;  
        position: relative;
        justify-content: flex-start;
    }

    .mid-context-nav-box {
        padding: .0rem 0rem 0rem .8rem;
    }

    .yx-image {
        width: 120px;
        height: 121px;
    }

    .image_1 {
        width: 360px;
        height: 320px;
    }

    .yx-item-info-right-title-box {
        font-size: 28px;
        padding: 0 0 0 30px;
    }

    .yx-item-info-right-ms-box {
        background: url(../../images/bg-yx-ms.png) -2px 0px no-repeat;
        background-size: 285px 62px;
        margin-top: 0px;
        margin-left: -20px;
    }

    .yx-item-info-right-ms-text-box {
        height: 62px;
        font-size: 20px;
        padding-left: 40px;
    }

    .yx-item-box {
        padding: 0 0 15px 15px;
    }
}

@media screen and (min-device-width: 900px) and (max-device-width: 1023px) {
    .mid-box {
        background: url(../../images/bg-ldyxyygs.png) 100% no-repeat;
        background-size: cover;
        width: 100%;
        height: auto;  
        position: relative;
        justify-content: flex-start;
    }

    .mid-context-nav-box {
        padding: .0rem 0rem 0rem .8rem;
    }

    .yx-image {
        width: 120px;
        height: 121px;
    }

    .image_1 {
        width: 360px;
        height: 320px;
    }

    .yx-item-info-right-title-box {
        font-size: 28px;
        padding: 0 0 0 30px;
    }

    .yx-item-info-right-ms-box {
        background: url(../../images/bg-yx-ms.png) -2px 0px no-repeat;
        background-size: 285px 62px;
        margin-top: 0px;
        margin-left: -20px;
    }

    .yx-item-info-right-ms-text-box {
        height: 62px;
        font-size: 20px;
        padding-left: 40px;
    }

    .yx-item-box {
        padding: 0 0 15px 15px;
    }
}

@media screen and (min-device-width: 1024px) and (max-device-width: 1279px) {
    .mid-box {
        background: url(../../images/bg-ldyxyygs.png) 100% no-repeat;
        background-size: cover;
        width: 100%;
        height: auto;  
        position: relative;
        justify-content: flex-start;
    }

    .yx-image {
        width: 145px;
        height: 145px;
    }

    .image_1 {
        width: 360px;
        height: 320px;
    }

    .yx-item-info-right-title-box {
        font-size: 28px;
        padding: 0 0 0 30px;
    }

    .yx-item-info-right-ms-box {
        background: url(../../images/bg-yx-ms.png) -2px 0px no-repeat;
        background-size: 285px 62px;
        margin-top: 0px;
        margin-left: -20px;
    }

    .yx-item-info-right-ms-text-box {
        height: 62px;
        font-size: 20px;
        padding-left: 40px;
    }

    .yx-item-box {
        padding: 0 0 15px 15px;
    }
}

@media screen and (min-device-width: 1280px) and (max-device-width: 1359px) {
    .mid-box {
        padding: 0.1rem 0%;
    }
}

@media screen and (min-device-width: 1360px) and (max-device-width: 1600px) {
    .mid-box {
        padding: 0.1rem 8%;
    }
}