/* pages/appointmentDetails/appointmentDetails.wxss */
@import "../../component/picker/picker.wxss";

page {
  background-color: #E75D4D;
}

.zysx {
  margin-left: 24rpx;
  padding-bottom: 34rpx;
}

.app {
  margin-top: 16rpx;
  margin-left: 24rpx;
  width: 702rpx;
  background-color: #ffffff;
  margin-bottom: 16rpx;
  border-radius: 5rpx;
}

.title {
  height: 322rpx;
  border-bottom: 1rpx dashed #9E9E9E;
}

.yuan-left {
  width: 50rpx;
  height: 50rpx;
  border-radius: 50%;
  background-color: #E75D4D;
  position: absolute;
  top: 315rpx;
  left: 0rpx;
}

.yuan-right {
  width: 50rpx;
  height: 50rpx;
  border-radius: 50%;
  background-color: #E75D4D;
  position: absolute;
  top: 315rpx;
  right: 0rpx;
}

.details-list {
  /* height: 146rpx; */
  border-bottom: 1px solid #E1E1E1;
  padding-left: 24rpx;
}

.yy {
  float: right;
  margin-right: 32rpx;
  font-size: 22rpx;
  color: #E75D4D;
  margin-left: 34rpx;
}

.title-box {
  text-align: center;
  padding-top: 85rpx;
}

.maoney {
  line-height: 24rpx;
  font-size: 48rpx;
  color: #E54F54;
  width: 48rpx;
  height: 67rpx;
  font-size: 48rpx;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 24px;
  color: #E54F54;
  opacity: 1;
}

.maoney-nmb {
  line-height: 36rpx;
  font-size: 74rpx;
  color: #E54F54;
  margin-left: 34rpx;
  margin-left: 10rpx;
  width: 118rpx;
  height: 90rpx;
  font-size: 74rpx;
  font-family: DIN;
  font-weight: 400;
  line-height: 36rpx;
  color: #E54F54;
  opacity: 1;
}

.status {
  line-height: 29rpx;
  font-size: 24rpx;
  color: #E54F54;
  margin-left: 34rpx;
  width: 72rpx;
  height: 33rpx;
  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 29rpx;
  color: #E54F54;
  opacity: 1;
}

.title-details {
  text-align: center;
  padding-top: 39rpx;
  color: #5B5B5B;
  font-size: 24rpx;
  line-height: 29rpx;
  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 29rpx;
  color: #5B5B5B;
  opacity: 1;
}

.title-time {
  text-align: center;
  padding-top: 10rpx;
  color: #A8A8A8;
  font-size: 24rpx;
  line-height: 29px;
  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 29rpx;
  color: #A8A8A8;
  opacity: 1;
}

.details-title {
  padding-top: 30rpx;
  padding-bottom: 18rpx;
  padding-left: 24rpx;
  font-size: 34rpx;
  color: #515151;
  font-size: 34rpx;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 29rpx;
  color: #515151;
  opacity: 1;
}

.details {
  margin-bottom: 31rpx;
}

.details-md {
  padding-top: 7rpx;
  padding-bottom: 8rpx;
  font-size: 28rpx;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 40rpx;
  color: #333333;
  opacity: 1;
}

.details-phone {
  padding-bottom: 8rpx;

  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 33rpx;
  color: #FF6A6A;
  opacity: 1;
}

.details-dz {
  padding-bottom: 12rpx;

  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 33rpx;
  color: #B9B9B9;
  opacity: 1;
}

.zysx-title {
  width: 136rpx;
  height: 48rpx;
  font-size: 34rpx;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 48rpx;
  color: #515151;
  opacity: 1;
  margin-bottom: 9rpx;
}

.zysx-text {
  width: 608rpx;
  font-size: 28rpx;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 54rpx;
  color: #333333;
  opacity: 1;
}

.details-yy {
  margin-right: 25rpx;
  margin-left: 25rpx;
  padding-top: 51rpx;
  padding-bottom: 33rpx;
  border-bottom: 1px dashed #9E9E9E;
}

.yy-title {
  width: 136rpx;
  height: 48rpx;
  font-size: 34rpx;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 29rpx;
  color: #515151;
  opacity: 1;
}

.yy-details {
  margin-bottom: 40rpx;
}

.yy-sizestyle {
  font-size: 28rpx;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  opacity: 1;
}

.from-box {
  width: 750rpx;
  height: 610rpx;
  background-color: #fff;
  border-radius: 10px 10px 0px 0px;
  position: fixed;
  bottom: 0;
  /* text-align: center; */
  z-index: 101;

}

.from-title {
  margin-top: 28rpx;
  margin-bottom: 25rpx;
  font-size: 34rpx;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 48rpx;
  color: #2D2D2D;
  opacity: 1;
  text-align: center;
}

.from-btn {
  width: 504rpx;
  height: 85rpx;
  background-image: url(data:image/png;base64,[encoded data, 12960 characters]);
  background-size: cover;
  text-align: center;
  line-height: 85rpx;
  font-size: 30rpx;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #FFFFFF;
  opacity: 1;
  margin: 0 auto;

}

.mengcheng {
  background-color: #000;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  top: 0rpx;
  opacity: 0.4;

}

.yzm {
  background: #F3F3F3;
  width: 186rpx;
  height: 84rpx;
  display: inline-block;
  margin-left: 17rpx;
  line-height: 84rpx;
font-size: 26rpx;
font-family: PingFang SC;
font-weight: 400;
color: #A7A7A7;
opacity: 1;
}
.piker_n{
  margin-bottom: 200rpx;
  width:530rpx;
  padding-left: 34rpx;
  margin:0 auto;
  background: #F3F3F3;
  height: 84rpx;
  line-height: 84rpx;
}