.font {
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 500;
  line-height: 36rpx;
  letter-spacing: 0em;
  text-align: left;
}

.font-title {
  font-family: PingFang SC;
  font-size: 15px;
  font-weight: bold;
  color: #1B365D;
  line-height: 36rpx;
  letter-spacing: 0em;
  text-align: left;
  text-decoration: underline;
  padding-left: 20rpx;
}

.main-title-class {
  display: flex;
  background: linear-gradient(95.33deg, #ADC6FF -2.27%, #F0F5FF 60.66%), linear-gradient(0deg, #F4F8FF, #F4F8FF), radial-gradient(58.28% 235.72% at 10.78% 50%, rgba(191, 213, 255, 0.6) 0%, rgba(216, 229, 255, 0) 56.69%);
  padding: 30rpx 20rpx;
  border-radius: 15rpx 15rpx 0 0
}


.status-detail-class {
  height: 49rpx;
  line-height: 49rpx;
  border-radius: 6rpx;
  background-color: #77C5D5;
  text-align: center;
  /* width: 100%; */
  font-size: 13px;
  color: #fff;
  padding: 0 20rpx;
}

.tree_left {
  position: relative;
  float: left;
}

.tree_right {
  position: relative;
  float: right;
}

.icon-down {
  border: 8px solid;
  border-color: transparent transparent #B8B8B8;
  transform: rotate(180deg);
  margin-top: 7px;
  margin-left: 5px;
  margin-right: 10px;
}

.icon-right {
  border: 8px solid;
  border-color: transparent transparent #B8B8B8;
  transform: rotate(90deg);
  margin-left: 5px;
}

.selected {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  border: 1px solid #D6D6D6;
  float: right;
  margin-left: 5px;
  margin-top: 2px;
}

.image-frame {
  width: 39rpx;
  height: 39rpx;
  background-color: #95A8CB;
  border-radius: 50%;
  margin-top: 5rpx;
  margin-right: 3vw;
}

.Outer-frame {
  background: white;
  margin: 3vw;
  border-radius: 15rpx;
}

.list-below-item {
  padding-top: 15rpx;
  padding-bottom: 15rpx;
  display: flex;
}