.home-columns057 .layout ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

.home-columns057 .layout ul li {
    flex: 1;
    height: 2rem;
}

.home-columns057 .layout ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
    transition: all 0.3s;
}
.home-columns057 .layout ul li a img {
  position: absolute;
  width: 100%;
    height: 100%;
    left: 0;
      top: 0;
      opacity: 0.8;
}
.home-columns057 .layout ul li a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    left: 0;
    top: 0;
    background-color: #108b96b0;
}
.home-columns057 .layout ul li a:hover {
    transform: translateY(-10px);
}
/* .home-columns057 .layout ul li:nth-child(1) a:after{
    background-image: url(http://182.44.80.91/oss/group-bucket-340/images/2026-02-26/ba057776-bd6e-4b5d-9dac-8c06ec5e9849.jpg);
}
.home-columns057 .layout ul li:nth-child(2) a:after {
    background-image: url(http://182.44.80.91/oss/group-bucket-340/images/2026-02-26/78129cbe-f7a2-464a-9d80-ef558f71bfb7.jpg);
}
.home-columns057 .layout ul li:nth-child(3) a:after {
    background-image: url(http://182.44.80.91/oss/group-bucket-340/images/2026-02-26/f2f92d20-3da0-40d2-b7a5-0a544087bc37.jpg);
}
.home-columns057 .layout ul li:nth-child(4) a:after {
    background-image: url(http://182.44.80.91/oss/group-bucket-340/images/2026-02-26/f8e07d59-ffad-4c55-bded-18a90033a6ed.jpg);
}
.home-columns057 .layout ul li:nth-child(5) a:after {
    background-image: url(http://182.44.80.91/oss/group-bucket-340/images/2026-02-26/001bff45-0e12-41e0-b1c3-feba677c4213.jpg);
}
.home-columns057 .layout ul li:nth-child(6) a:after {
    background-image: url(http://182.44.80.91/oss/group-bucket-340/images/2026-02-26/c4fcb488-fb30-487f-afb1-a7c76e88212a.jpg);
} */
.home-columns057 .layout ul li a p {
    font-size: 0.26rem;
    text-align: center;
    line-height: 1;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    color: #fff;
        position: relative;
            z-index: 1;
}
.home-columns057 .layout ul li a i {
    font-size: 0.4rem;
    color: #fff;
    position: relative;
        z-index: 1;
}
.home-columns057 .layout ul li a span {
    color: rgba(255, 255, 255, 0.8);
    font-size: 0.18rem;
    text-align: center;
        position: relative;
            z-index: 1;
}
@media (max-width: 960px) {
    .home-columns057 .layout ul li {
        width: 50%;
        flex: unset;
        height: 150px;
    }
.home-columns057 .layout ul li a {
  padding: 20px;
}
    .home-columns057 .layout ul li a p {
        font-size: 20px;
        margin: 10px 0;
    }
}

/*# sourceMappingURL=home-columns057.css.map */