.index .box1 .rg.fund-stats {
  padding-top: 0;
  margin-top: -36px;
}
.index .box1 .fund-stats .num-box {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  padding: 20px 0;
}
.index .box1 .fund-stats .num-tit {
  justify-content: center;
  gap: 4px;
  white-space: nowrap;
}
.index .box1 .fund-stats .num-box .num .num-tit p {
  font-size: clamp(28px, 2.6vw, 52px);
}
.index .box1 .fund-stats .num-tit > span {
  font-size: 15px;
}
.index .box1 .fund-stats .num-box .num .num-txt {
  font-size: 15px;
  line-height: 1.5;
  margin-top: 8px;
}
.index .box1 .fund-stats .fund-stats__total {
  grid-template-columns: 1fr;
  padding-top: 0;
  border-bottom: 1px solid rgba(185, 144, 87, .3);
}
.index .box1 .fund-stats .fund-stats__impact {
  grid-template-columns: auto auto;
  justify-content: space-between;
  border-top: 1px solid rgba(185, 144, 87, .3);
}
.index .box1 .fund-stats .num-box:not(.fund-stats__total) .num:first-child .num-tit {
  justify-content: flex-start;
}
.index .box1 .fund-stats .num-box:not(.fund-stats__total) .num:last-child .num-tit {
  justify-content: flex-end;
}
.index .box1 .fund-stats .num-box:not(.fund-stats__total) .num:first-child .num-txt {
  text-align: left;
}
.index .box1 .fund-stats .num-box:not(.fund-stats__total) .num:last-child .num-txt {
  text-align: right;
}
.index .box1 .fund-stats .tips {
  margin-top: 0;
}
@media (max-width: 767px) {
  .index .box1 .rg.fund-stats {
    margin-top: 1rem;
  }
  .index .box1 .fund-stats .num-box {
    gap: 8px;
    padding: 16px 0;
  }
  .index .box1 .fund-stats .num-box .num .num-txt {
    font-size: 13px;
  }
}
