.grid-cols-2 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

/* PC小屏幕 宽度小于1200 */
@media (max-width: 1200px) {
    .lg\:hidden {
        display: none;
    }
    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

/* 平板 宽度小于992 */
@media (max-width: 992px) {
    .md\:hidden {
        display: none;
    }
    .md\:border-radius-0 {
        border-radius: 0 !important;
    }
    .md\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

/* 手机 宽度小于768 */
@media (max-width: 768px) {
    .sm\:hidden {
        display: none;
    }

    .sm\:border-radius-0 {
        border-radius: 0 !important;
    }
    .sm\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

}