/* 设备设施管理卡片 */
.fm-card-list {
  display: flex;
  justify-content: space-between;
}

.fm-card {
  padding: 48px 3em 96px;
  background: linear-gradient(
    180deg,
    rgba(1, 28, 94, 1) 65.36%,
    rgba(1, 28, 94, 0) 100%
  );
}

.fm-card .title {
  text-align: center;
  margin-bottom: 2em;
}

.fm-card .main-title {
  font-size: 18px;
  font-weight: bold;
}

.fm-card .sub-title {
  font-size: 14px;
}

.fm-card .content {
  display: flex;
  justify-content: space-between;
}

.fm-card .content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.fm-card .content ul + ul {
  margin-left: 2em;
}

.fm-card .content li {
  font-size: 14px;
  padding-left: calc(12px + 10px);
  background: url("../../imgs/SVG/dot_12x12.svg") left / 12px 12px no-repeat;
  margin: 0.5em 0;
}

/* 设备设施管理 - 六边形 */
.fm-hexagon-list {
  display: flex;
  justify-content: space-between;
  margin: 150px 0;
}

.fm-hexagon {
  text-align: center;
  background: url("../../imgs/SVG/hexagon-white-bg.svg") center no-repeat;
  width: 235px;
  height: 200px;
}

.fm-hexagon .num {
  font-size: 30px;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .fm-card-list {
    flex-direction: column;
    margin-top: 1em;
  }

  .fm-hexagon-list {
    flex-wrap: wrap;
    margin: 10px 0 0;
  }

  .fm-hexagon {
    flex: 0 0 calc(50% - 4px);
    margin: 1px 2px;
  }

  .fm-hexagon .num {
    font-size: 1.25rem;
  }

  .fm-card {
    padding: 0.5rem;
    margin-bottom: 1em;
  }

  .fm-card .title {
    margin-bottom: 0.25rem;
  }
}

/* FIXME FM 只有一个案例，不需要分页器 */
.mobile-case-pagination {
  display: none !important;
}

@media (max-width: 800px) {
  .fm-hexagon {
    font-size: 12px !important;
    height: 150px;
  }

  .fm-hexagon .num {
    font-size: 14px;
  }
}

.triple-down-arrow {
  text-align: center;
  margin: 50px 0;
}

@media (max-width: 800px) {
  .triple-down-arrow {
    margin: 30px 0;
  }

  body {
    line-height: 1.7;
  }
}

.p1 {
  margin-bottom: 80px;
}

@media (max-width: 800px) {
  .p1 {
    margin-bottom: 0;
  }
}
