.z_container .z_news {
    padding: 0.7rem 0 0;
    overflow: hidden;
    position: relative;
    z-index: 2;
    margin-bottom: -1.26rem;
}

@media (max-width: 800px) {
    .z_banner .z_content .z_list {
        display: none !important;
    }

    .z_container .z_wp {
        flex-direction: column;
    }

    .z_news .z_left {
        width: 100% !important;
        padding: 0 15px !important;
    }

    .z_container .z_news {
        padding: 0 !important;
    }

    .z_container .img {
        width: auto !important;
    }

    .z_left {
        width: 100% !important;
        padding: 0 15px !important;
    }

    .z_news3 .z_left {
        margin-top: 0.2rem;
    }

    .z_news3 {
        margin: -1.1rem 0 0.4rem !important;
    }
}

.z_container .z_wp {
    width: 16.2rem;
    padding: 0;
    margin: 0 auto;
    max-width: 94%;
    display: flex;
    /* flex-wrap: wrap; */
}

.z_news .z_left {
    width: calc(100% - 4.86rem);
    padding: 0.5rem 0.7rem 0rem 0;
}
.z_container .z_news .z_wp {
    padding-bottom: 1.26rem;
    align-items: flex-end;
}
.z_left {
    width: calc(100% - 4.86rem);
    padding: 0rem;
}

.text p {
    text-indent: 2em;
    text-indent: 0.36rem;
    font-size: 0.20rem !important;
    line-height: 2 !important;
    color: #000;
    font-weight: 400;
}

.z_container .img {
    width: 4.86rem;
    overflow: hidden;
    display: flex;
    /* justify-content: center; */
}

.z_container .img img {
    transition: 0.5s;
    width: 100%;
    height: auto;
    object-fit: cover;
}



@media (min-width: 1024px) {
    .img:hover img {
        transform: scale(1.08);
        transition: transform 1s cubic-bezier(0.25, 0, 0, 1);
    }
}



.z_news2 {
    padding: .3rem 0 .3rem 0;
    overflow: hidden;
    background: url(/engine2/assets/images/tjdz/z_f2-cae980139d64fa9e60f4a6401c7c7c8c.jpg) center no-repeat;
    background-size: cover;
}

.text2 {
    text-indent: 2em;
    font-size: 0.20rem !important;
    line-height: 2 !important;
    color: #fff;
}

.z_container .z_news3 .z_wp {
    align-items: flex-end;
}