page{
  height: 100vh;
  background-color: #fff;
}
.love-speed-lease{
  border-bottom: solid 20rpx #ebebeb;
}
.fix_tabs_line .van-tabs__line{
  transform: translateX(167.5px) !important;
}
.title {
  padding-top: 43rpx;
  margin-bottom: 17rpx;
  font-size: 26rpx;
}

.total-money {
  font-size: 56rpx;
}

.t-c {
  text-align: center;
}

.btn .van-button {
  width: 173px !important;
  height: 41px !important;
  border-radius: 10rpx;
}

.lease-btn {
  margin-top: 26rpx;
  margin-bottom: 20rpx;
  padding-bottom:34rpx;
}

.lease-btn .custom-class {
  border-radius: 10rpx;
}

.play-shop {
  margin-top: 26rpx;
  color: #F65958;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28rpx;
}

.lease-record {
  display: flex;
  flex-direction: column;
  padding: 34rpx 14rpx 20rpx;
  font-size: 24rpx;
  border-bottom: solid 20rpx #ebebeb;
}

.lease-record-head,
.lease-record-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 11rpx;
}

.lease-record-head {
  margin-bottom: 30rpx;
  padding-bottom: 12rpx;
}

.detailed {
  display: flex;
  flex-direction: column;
  color: #414141;
}

.no {
  color: #F65958;
}
.speed-pool-box{
  padding-top:20rpx;
}
.already {
  color: #478C57;
}
.m-5{
  margin:10rpx 0;
}
/* 加速池记录start */
.speed-warpper{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding:25rpx  27rpx  23rpx;
  border-bottom: 2rpx solid #ebebeb;
}
.speed-right{
  align-self: baseline;
  font-size: 24rpx;
  text-align: right;
}
.speed-right-plus{
margin-bottom: 20rpx;
}
.speed-order-price{
  margin-top: 20rpx;
  color: #5c5c5c;
  margin-bottom: 23rpx;
}
.speed-tab-line{
  border-bottom: 1px solid #ebebeb;
}
.van-tabs__wrap{
  border-bottom: 1px solid #ebebeb;
}
.f15353{
	color: #f15353;
}
.c-5c5c5c{
  color: #5c5c5c;
}
.speed-order-id{
  font-size: 26rpx;
	color: #333333;
}
.time{
  padding-top: 6rpx;
  font-size: 24rpx;
	color: #8c8c8c;
}
.wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.block {
  position: relative;
  width: 638rpx;
  height: 561rpx;
  margin:0 51rpx;
}
.block .img{
  width: 100%;
}
.confirm{
  text-align: center;
  position: absolute;
  width: 260rpx;
  height: 60rpx;
  line-height: 60rpx;
  top: 75%;
  left: 0;
  margin: 0 auto;
  right: 0;
  color: #ff4e00;
  background: linear-gradient(#ffe71f,#ffe71f);
  border-radius: 30rpx;
  box-shadow: 0rpx 8rpx 0rpx 0rpx rgba(255, 148, 8, 0.8);
}
.tips{
  position: absolute;
  top: 59%;
  left: 26%;
  color: #ffffff;
  font-size: 24rpx;
}
.draw{
  position: absolute;
  z-index: 20;
  top: 19%;
  left: 0;
  right:0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  color: #f41100;
}
.draw-price{
  position: relative;
  bottom: 15rpx;
}
.f-60{
  font-size: 60rpx;
}
.p-b-25{
  padding-bottom: 25rpx;
}