.page{
  background: #F7F7F7;
}
.state{
  background: #FFFFFF;
  padding: 24rpx 0;

  font-size: 32rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #93D21A;
  line-height: 44rpx;
}
.box_4{
  font-size: 28rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 44rpx;
  margin-top: 18rpx;
}
.detail{
  margin-top: 24rpx;
  background: #FFFFFF;
  padding: 0 32rpx;
}
.serviceAttrDesc{
  width: 108rpx;
  background: #fff9de;
  border-radius: 0rpx 0rpx 12rpx 12rpx;

  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  text-align: center;
}

.serviceAttrDesc1{
  width: 108rpx;
  background: #e9f6d1;
  border-radius: 0rpx 0rpx 12rpx 12rpx;

  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #93D21A;
  text-align: center;
}

.serviceType{
  font-size: 28rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 40rpx;
}
.key{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 44rpx;
}
.ss_key{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 44rpx;
  margin-left: 10rpx;
}
.value{
  height: 36rpx;
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 44rpx;
}
.planNumber{
  font-size: 40rpx;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #333333;
  text-align: center;
}
.plan{
  font-size: 20rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 28rpx;
}
.scan{
  width: 200rpx;
  height: 64rpx;
  background: #FFE05C;
  border-radius: 32rpx;
  margin-top: 32rpx;

  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 64rpx;
  text-align: center;
}
.line{
  width: 686rpx;
  height: 2rpx;
  background: #EEEEEE;
  margin-top: 32rpx;
}
.right{
  width: 100%;
}
.projectState{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #93D21A;
  line-height: 44rpx;
}

.projectMoney{
  font-size: 28rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #353535;
  line-height: 44rpx;
}

.lineMoney{
  font-size: 20rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #959595;
  line-height: 44rpx;
  margin-left: 8rpx;
  text-decoration:line-through;
}

.bottom1{
  width: 750rpx;
  height: 150rpx;
  background: #FFFFFF;
  position: fixed;
  bottom: 0;
  z-index: 5;
}

.bottomHeight{
  height: 236rpx;
  background-color: white;
}

.allMoney{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 40rpx;
  margin-top: 24rpx;
  margin-left: 64rpx;
}
.unpaid{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 108rpx;
  margin-left: 32rpx;
}
.preferentialPrice{
  font-size: 36rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #111111;
  line-height: 108rpx;
  margin-left: 16rpx;
}
.originalPrice{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #d65d58;
  line-height: 108rpx;
  margin-left: 16rpx;
  //text-decoration:line-through;
}

.priceDetail{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 108rpx;
  margin-left: 32rpx;
}
.bottomBtn{
  width: 686rpx;
  height: 108rpx;
  background: #FFF6CE;
  border-radius: 60rpx;
  margin-left: 32rpx;
}
.btn{
  width: 220rpx;
  height: 108rpx;
  background: #FFE05C;
  border-radius: 0rpx 60rpx 60rpx 0rpx;

  font-size: 32rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 108rpx;
  text-align: center;
}
.borderBottom{
  margin-top: 32rpx;
  border-bottom:  1px solid #F7F7F7;
  padding-bottom: 32rpx;
}
.appealView{
  width: 700rpx;
  height: 500rpx;
  border-radius: 15rpx;
  background: #FFFFFF;
}
.popupTitle{
  font-size: 28rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  margin-top: 24rpx;
  text-align: center;
}
.leftBtn{
  width: 140rpx;
  height: 70rpx;
  background: #F7F7F7;
  line-height: 70rpx;
  text-align: center;
}

.rightBtn{
  width: 140rpx;
  height: 70rpx;
  border-radius: 15rpx;
  background: #F7F7F7;
  line-height: 70rpx;
  text-align: center;
}
.textareaView{
  width: 650rpx;
  height: 350rpx;
}
.textarea{
  background: #f7f7f7;
  font-size: 28rpx;
  line-height: 40rpx;
  padding: 24rpx;
}



.payView{
  height: 638rpx;
  background: #FFFFFF;
  box-shadow: 0rpx -4rpx 8rpx 0rpx rgba(0,0,0,0.03);
  border-radius: 24rpx 24rpx 0rpx 0rpx;
  padding: 24rpx 32rpx;
}
.payType{
  font-size: 32rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bord;
  color: #111111;
  line-height: 48rpx;
}
.x{
  width: 35rpx;
  height: 35rpx;
  border-radius: 18rpx;
}
.payTitle{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 40rpx;
  margin-top: 8rpx;
}
.payItem{
  background: #FAFAFA;
  border-radius: 20rpx;
  padding: 34rpx 32rpx;
  margin-top: 32rpx;
}
.payName{
  margin-left: 24rpx;
}
.balance{
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 40rpx;
}
.commitBtn{
  width: 686rpx;
  height: 108rpx;
  background: #FFE05C;
  border-radius: 60rpx;
  margin-top: 32rpx;

  font-size: 32rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 108rpx;
  text-align: center;
}
.passwordView{
  background: #FFFFFF;
  width: 686rpx;
  height: 400rpx;
  border-radius: 20rpx;
  padding: 34rpx 0;
}

.h-tab-bar{
  margin-top: 80rpx;
}
.h-operate-btn{
  width: 550rpx;
  height: 80rpx;
  border-radius: 40rpx;
  background: #FFE05C;
  line-height: 80rpx;
  text-align: center;
  margin-top: 80rpx;
}

.yuyue{
  height: 164rpx;
  background: #FFFEF7;
  padding-left: 28rpx;
  padding-right: 62rpx;
  margin-top: 24rpx;
}

.jishi{
  padding-right: 62rpx;
}
