.akzu_projects_1 {
    display: flex;
    flex-direction: column;
    gap: 0px;
}

/* 单独兜底第三行，双重保险 */
.left {
    margin-left: -20px !important;

}



.akzu_projects_2 {
    display: flex;
    flex-direction: column;
    gap: 50px;
}


.img-text-card {
  width: 100%;
  max-width: 960px; /* 控制卡片整体最大宽度，和图片统一 */
}
/* 图片铺满容器宽度 */
.card-img {
  width: 100%;
  display: block; /* 消除图片底部默认空白缝隙 */
}
/* 灰色背景文字区，自动和图片同宽，高度随文字自动撑开 */
.card-text {
  background-color: #eeeeee; /* 浅灰色，和示例图一致 */
  padding: 25px 25px; /* 文字和灰色边框内边距，可按需调整 */
}

.card-body {

  padding: 25px 0px; /* 文字和灰色边框内边距，可按需调整 */
}


/* 最后一段p取消底部间距 */
.card-text p:last-child {
  margin-bottom: 0;
}

.card-text p {
  margin-bottom: 16px; /* 统一段间距，自行修改数值 */
}


/* 项目推荐间距 */
#relProjectWrap .akzu_xmjx1 {
  margin-bottom: 50px;
}
#relProjectWrap .akzu_xmjx1:last-child {
  margin-bottom: 0;
}

