.mt-15 {
  margin-top: 28.13rpx;
}
.ml-3 {
  margin-left: 5.63rpx;
}
.page {
  padding: 54.38rpx 37.5rpx 200.63rpx;
  background-image: linear-gradient(180deg, #ff8d1a -24.5%, #ff8d1a00 57.4%);
  background-color: #f5f5f5;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.list-item {
  padding: 30rpx 26.25rpx;
  background-color: #ffffff;
  border-radius: 18.75rpx;
}
.list-item:first-child {
  margin-top: 0;
}
.image {
  width: 105rpx;
  height: 105rpx;
}
.group {
  width: 261.25rpx;
}
.font {
  font-size: 30rpx;
  font-family: SourceHanSansCN;
  line-height: 27.75rpx;
  color: #000000;
}
.font_2 {
  font-size: 24.38rpx;
  font-family: SourceHanSansCN;
  line-height: 31.88rpx;
  color: #9c9c9c;
}
.text {
  font-size: 26.25rpx;
}
.image_2 {
  width: 41.25rpx;
  height: 41.25rpx;
}
.group_2 {
  align-self: flex-end;
}
.equal-division {
  width: 336.56rpx;
}
.image_3 {
  width: 33.75rpx;
  height: 33.75rpx;
}
.font_3 {
  font-size: 24.38rpx;
  font-family: SourceHanSansCN;
  line-height: 22.69rpx;
  color: #ff8d1a;
}
.section {
  flex: 1 1 155.63rpx;
}
.equal-division-item {
  padding: 11.25rpx;
  background-color: #ffffff;
  border-radius: 9.38rpx;
  height: 56.25rpx;
  border-left: solid 1.88rpx #ff8d1a;
  border-right: solid 1.88rpx #ff8d1a;
  border-top: solid 1.88rpx #ff8d1a;
  border-bottom: solid 1.88rpx #ff8d1a;
}
.equal-division-item_2 {
  padding: 11.25rpx;
  background-color: #ff8d1a;
  border-radius: 9.38rpx;
  height: 54.38rpx;
}
.image_4 {
  width: 30rpx;
  height: 30rpx;
}
.font_4 {
  font-size: 24.38rpx;
  font-family: SourceHanSansCN;
  line-height: 22.69rpx;
  color: #ffffff;
}
.text_2 {
  line-height: 22.72rpx;
}