﻿.home-pic {
    position: relative;
    background: #EFF;
}

.home-pic-decor {
    position: absolute;
    top: -128px;
    left: 0;
    animation: fordecor linear 8s infinite;
}

.home-pic-container {
    padding-top: 56px;
    padding-bottom: 0;
}

    .home-pic-container .p-cate {
    }

    .home-pic-container .p-title {
    }

    .home-pic-container .p-descript {
    }

.home-pic-list {
    display: grid;
    grid-auto-rows: minmax(min-content,max-content);
    grid-template-columns: repeat(3,minmax(0,1fr));
    column-gap: 12px;
    row-gap: 12px;
    margin-top: 19px;
}

.home-pic-item {
    height: 282px;
    border-radius: 5px;
    overflow: hidden;
}

    .home-pic-item:hover img {
        transform: scale(1.02);
    }

    .home-pic-item img {
        transition: all .3s;
    }

@media(max-width:1023px) {
    .home-pic-container {
        padding: 35px 0;
    }

    .home-pic-item {
        height: 250px;
    }

    .home-pic-decor {
        display: none;
    }
}

@media(min-width:740px) and (max-width:1023px) {
}

@media(max-width:739px) {
    .home-pic-container {
        padding: 25px 0;
    }

    .home-pic-list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 8px;
        row-gap: 8px;
    }

    .home-pic-item {
        height: 198px;
    }
}