.blockCon23224 {
    word-break: break-word;
}

.blockCon23224 .slick23224 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

#blockCon23224 .slick-track {
    display: flex;
    align-items: stretch;
}

#blockCon23224 .slick-track .imgbox {
    height: auto;
}

.blockCon23224 .slick23224 .imgbox {
    width: calc(33.3333% - 13.4px);
    position: relative;
}

.blockCon23224 .slick23224 .imgbox img {
    width: 100%;
    height: 100%;
    vertical-align: top;
    text-align: center;
    object-fit: cover;
}

.blockCon23224 .slick-prev,
.blockCon23224 .slick-next {
    z-index: 100;
}

.blockCon23224 .banner-docs {
    position: absolute;
    width: calc(100% - 20px);
    text-align: center;
    bottom: 8%;
    left: 50%;
    transform: translate(-50%);
    visibility: hidden;
    vertical-align: bottom;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.blockCon23224 .maskblock::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.85));
}

.blockCon23224 .backstage-blocksEditor-wrap a[href=""],
.blockCon23224 .backstage-blocksEditor-wrap a[href="javascript:void(0)"],
.blockCon23224 .backstage-blocksEditor-wrap a[href="javascript:void(0);"],
.blockCon23224 .backstage-blocksEditor-wrap a[href="javascript:;"] {
    cursor: default;
}

@media screen and (min-width: 768px) {
    .blockCon23224 .slick23224 .imgbox:nth-child(3n+1) {
        margin-left: 0px !important;
    }
}

@media screen and (max-width: 768px) {
    /* slick列表初始状态 */
    #blockCon23224 .slick23224 {
        display: flex;
        opacity: 0;
    }

    #blockCon23224 .slick23224.slick-initialized {
        display: block;
        opacity: 1;
        transition: all 0.5s;
    }

    .blockCon23224 .slick23224 .imgbox {
        margin: 20px 0;
        position: relative;
    }

    .blockCon23224 .banner-docs {
        bottom: 20px;
    }
}

@media (max-width: 1200px) {
    .location_blockCon23224_pack:not(.container) {
        width: 100%;
        margin: auto;
    }

    .location_blockCon23224_pack.container .blockCon23224 {
        width: calc(100% - 20px);
        margin: 0 10px;
        padding: 0;
    }
}