.step.data-v-568b02cb {
  padding: 40rpx 20rpx;
  margin-bottom: 20rpx;
}
.step_box.data-v-568b02cb {
  margin: 0 20rpx;
  margin-left: 20rpx;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.step_box .step_left.data-v-568b02cb {
  width: 2rpx;
  display: block;
  background-color: #DDDDDD;
  overflow: hidden;
}
.step_box .step_right.data-v-568b02cb {
  margin-left: 20rpx;
  margin-top: -10rpx;
}
.step_box .step_right .right_content.data-v-568b02cb {
  position: relative;
  margin-bottom: 30rpx;
}
.step_box .step_right .right_content .title.data-v-568b02cb {
  font-size: 28rpx;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
.step_box .step_right .right_content .times.data-v-568b02cb {
  font-size: 22rpx;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #999999;
  line-height: 36rpx;
}
.step_box .step_right .right_content .status.data-v-568b02cb {
  width: 12rpx;
  height: 12rpx;
  border-radius: 50%;
  border: 2rpx solid #ccc;
  position: absolute;
  top: 10rpx;
  background-color: #ccc;
  left: -28rpx;
}
.step_box .step_right .right_content .result.data-v-568b02cb {
  padding: 10rpx 15rpx;
  background-color: #F6F6F6;
  font-size: 22rpx;
  margin-top: 10rpx;
  border: 1rpx dashed #ddd;
}
.step_box .step_right .right_content.data-v-568b02cb:last-of-type {
  margin-bottom: 0;
}
.step_box .step_right .right_content:last-of-type .status.data-v-568b02cb {
  top: 14rpx;
}
.step_box .step_right .right_content.data-v-568b02cb:last-of-type::before {
  content: '';
  width: 6rpx;
  height: 100%;
  background-color: #FFFFFF;
  position: absolute;
  top: 22rpx;
  left: -24rpx;
}

