body .home .container {
    padding: 8.75vw 16.77083vw 10.41667vw 16.77083vw
}

body .home .container .wrap {
    display: flex;
    justify-content: space-between
}

body .home .container .wrap .lbox {
    width: 16.875vw
}

body .home .container .wrap .lbox .nr {
    position: sticky;
    left: 0;
    top: 2.60417vw
}

body .home .container .wrap .lbox .nr .pt {
    padding: .52083vw;
    color: #333;
    font-weight: 500;
    line-height: 2.1;
    letter-spacing: 1.5px
}

body .home .container .wrap .lbox .nr .des {
    margin: 1.97917vw 0 7.8125vw 0;
    padding: .52083vw;
    line-height: 2.1;
    letter-spacing: 1.5px
}

body .home .container .wrap .lbox .nr .info {
    margin: 0 .52083vw;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    padding-top: 1.19792vw;
    line-height: 1.5;
    letter-spacing: 1.5px
}

body .home .container .wrap .lbox .nr .info .item {
    display: flex;
    justify-content: space-between;
    gap: 2.91667vw
}

body .home .container .wrap .lbox .nr .info .item:not(:last-child) {
    margin-bottom: .625vw
}

body .home .container .wrap .lbox .nr .info .item span {
    width: 2.08333vw;
    white-space: nowrap
}

body .home .container .wrap .lbox .nr .info .item p {
    flex: 1
}

body .home .container .wrap .rbox {
    width: 42.1875vw
}

body .home .container .wrap .rbox .pic {
    overflow: hidden;
    margin-bottom: .83333vw
}

body .home .container .wrap .rbox .pic img {
    width: 100%;
    object-fit: cover;
    display: block;
    transition: all 600ms
}

body .home .container .wrap .rbox .pic:hover img {
    transform: scale(1.05)
}

body .home .container .wrap .rbox .pics {
    /* display: flex;
    justify-content: space-between; */
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: .83333vw
}

body .home .container .wrap .rbox .pics .pic_1 {
    width: 100%;
    overflow: hidden
}

body .home .container .wrap .rbox .pics .pic_1 img {
    width: 100%;
    height: 28.125vw;
    display: block;
    transition: all 600ms;
    object-fit: cover
}

body .home .container .wrap .rbox .pics .pic_1:hover img {
    transform: scale(1.05)
}

body .home .container .pager {
    display: flex;
    justify-content: space-between;
    margin-top: 6.25vw
}

body .home .container .pager a {
    display: flex;
    line-height: 1.5;
    letter-spacing: 1.5px;
    width: 15.625vw
}

body .home .container .pager a img {
    width: .9375vw;
    display: block
}

body .home .container .pager a p {
    width: 100%;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

body .home .container .pager a:last-child {
    justify-content: flex-end
}

body .home .container .pager a:last-child p {
    text-align: right
}

@media screen and (max-width: 768px) {
    body .home .container {
        padding: 80px 5% 40px 5%
    }

    body .home .container .wrap {
        flex-direction: column;
        gap: 30px
    }

    body .home .container .wrap .lbox {
        width: 100%
    }

    body .home .container .wrap .lbox .nr {
        position: relative;
        top: 0
    }

    body .home .container .wrap .lbox .nr .des {
        margin: 15px 0 20px 0
    }

    body .home .container .wrap .lbox .nr .info {
        margin: 0;
        padding-top: 23px
    }

    body .home .container .wrap .lbox .nr .info .item {
        gap: 20px
    }

    body .home .container .wrap .lbox .nr .info .item:not(:last-child) {
        margin-bottom: 12px
    }

    body .home .container .wrap .lbox .nr .info .item span {
        width: 60px
    }

    body .home .container .wrap .rbox {
        width: 100%
    }

    body .home .container .wrap .rbox .pic {
        margin-bottom: 10px
    }

    body .home .container .wrap .rbox .pics {
        gap: 10px
    }

    body .home .container .wrap .rbox .pics .pic_1 img {
        height: 223px
    }

    body .home .container .pager {
        margin-top: 30px
    }

    body .home .container .pager a {
        line-height: 1.5;
        letter-spacing: 1.5px;
        width: 48%
    }

    body .home .container .pager a img {
        width: 18px
    }
}