.prog-page-container {
  min-height: 1200px;
}
.case-page {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.case-page .case-page-item {
  width: 620px;
  height: 336px;
  margin-bottom: 64px;
}
.case-page .case-page-item:hover .case-page-item-title {
  color: #16537B;
}
.case-page .case-page-item img {
  height: 280px;
  width: 100%;
}
.case-page .case-page-item .case-page-item-title {
  height: 56px;
  text-align: center;
  line-height: 56px;
  background: #F5F5F5;
  font-size: 22px;
  font-weight: 600;
  color: #3F3F3F;
}
