.list-father-img-list .img-list {
    display: flex;
    flex-wrap: wrap;
}

.list-father-img-list .img-list a {
    width: calc(25% - 24px);
    margin-right: 32px;
    margin-bottom: 32px;
    border: 1px solid #ececec;
    box-shadow: 2px 2px 5px #ececec;
}

.list-father-img-list .img-list a:nth-child(4n+4) {
    margin-right: 0px;
}

.list-father-img-list .img-list figure .img-wrap {
    overflow: hidden;
}

.list-father-img-list .img-list figure .img-wrap img {
    width: 100%;
    height: 196px;
    transition: all 1s;
}

.list-father-img-list .img-list a:hover .img-wrap>img {
    transform: rotate3d(0, 2, -1, 360deg);
}

.list-father-img-list .img-list a:hover figcaption {
    color: #055391;
}

.list-father #pages .cur {
    background-color: #055391;
    color: #fff;
}


/* 
.list-father-img-list .img-list figure .img-wrap>img {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 196px;
    transition: all 0.6s;
} */

.list-father-img-list .img-list figure figcaption {
    text-align: center;
    font-size: 16px;
    color: #333;
    margin: 15px 0px;
}

@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1300px) {}


/* 屏幕小于1199px */

@media (max-width: 1199px) {}

@media (max-width: 991px) {}

@media(max-width: 768px) {
    .list-father-img-list .img-list a {
        margin-right: 20px;
        width: calc(50% - 10px);
    }
    .list-father-img-list .img-list a:nth-child(4n+4) {
        margin-right: 20px;
    }
    .list-father-img-list .img-list a:nth-child(2n+2) {
        margin-right: 0px;
    }
    .list-father-img-list .img-list figure .img-wrap>div {
        height: 180px;
    }
    .list-father-img-list .pagination>li {
        overflow: hidden;
        width: auto;
    }
    .list-father-img-list .pagination>li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: auto;
        font-size: 12px;
    }
}