/* 屏幕尺寸小于等于 767px 时执行的样式 */
@media only screen and (max-width: 767px) {
    .labor-sm { width:  100%; }
    .qyzj-box-xs { padding: 0 15px; }
    .qyzj_box-xs { 
        display: grid;
        grid-template-columns: repeat(2, 47%);
        column-gap: 6%;
    }
    .jianjie { padding: 0 15px; }
    .project-xs { width: 100%; }
    .project-img-xs img { width: 160px; height: 160px; object-fit: cover; }
    .project-img-box-xs { width: 160px; }
    /* .project-item { padding: 0 15px; } */
    .project-item { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0 15px; }
}

/* 屏幕尺寸大于等于 768px 时执行的样式 */
@media only screen and (min-width: 768px) {
    .labor-sm { width:  1200px; }
    .qyzj_box-sm {
        display: grid;
        grid-template-columns: repeat(4, 22%);
        column-gap: 4%;
    }
    .project-sm { width: 1200px; }
    .project-img-sm img { width: 260px; height: 260px; object-fit: cover; }
    .project-img-box-sm { width: 260px; }
    .p-item-sm {
        display: grid;
        grid-template-columns: repeat(auto-fit, 260px);
        column-gap: 53.3px;
    }
}
/* .banner { width: 100%; object-fit: cover; height: 260px; } */
.jianjie { width: 100%; text-indent: 2em; line-height: 32px; margin-top: 20px; }
.qyzj { background-color: #F6F7F9; padding-top: 20px; }
.qyzj_box { margin-bottom: 20px; }
.qyzj_box .qbox div { height: 180px; background-color: #fff; display: flex; justify-content: center; align-items: center;  }
.qyzj_box .qbox div img { max-width: 99%; max-height: 99%; }
.qyzj_box .qbox p { height: 40x; line-height: 40px; text-align: center; }
.project-item { border-radius: 3px;  margin-bottom: 20px; }
.project-tit { background-color: #F6F7F9; height: 40px; text-align: center; line-height: 40px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding: 0 5px; }
.page { display: flex; justify-content: center; margin-bottom: 20px; }