/* pages/order_address/order_address.wxss */
/* pages/order_submit/order_submit.wxss */
.ad {
  border-bottom: 5px rgb(228, 227, 227) solid;
}

.ad-box {
  width: 90%;
  margin: 18rpx 38rpx;
  /* border-bottom: 5px rgb(228, 227, 227) solid; */
}

.ad-box image {
  width: 40rpx;
  height: 40rpx;
  float: left;
}

.ad-text01 {
  font-size: 32rpx;
  font-weight: 600;
  margin-left: 20rpx;
}

.message {
  display: flex;
  padding-left: 52rpx;
  font-size: 30rpx;
  color: rgb(158, 158, 158);
}

.food {
  width: 90%;
  margin: 10rpx 38rpx;
  padding-bottom: 15rpx;
  border-bottom: 1px rgb(228, 227, 227) solid;
}

.food-text {
  font-size: 30rpx;
  font-weight: 500;
}

.store-box {
  width: 90%;
  margin: 10rpx 38rpx;
  padding: 20rpx 0 50rpx 0;
  border-bottom: 1px rgb(228, 227, 227) solid;
}

.store-box image {
  width: 250rpx;
  height: 150rpx;
  float: left;
  margin: 0 15rpx 20rpx 0;
}

.store-title {
  font-size: 28rpx;
}

.store-price01 {
  font-size: 22rpx;
  font-weight: 550;
  color: red;
  padding-left: 40rpx;
}

.store-price02 {
  font-size: 20rpx;
  padding-left: 330rpx;
  color: rgb(158, 158, 158);
  text-decoration: line-through;

}

.store-numb {
  font-size: 20rpx;
  color: rgb(158, 158, 158);
}

.others-box {
  width: 90%;
  margin: 10rpx 38rpx;
  border-bottom: 1px rgb(228, 227, 227) solid;
  padding-bottom: 20rpx;
}

.other01 {
  font-size: 25rpx;
  color: rgb(158, 158, 158);
}

.other02 {
  color: red;
  font-size: 25rpx;
  padding-left: 550rpx;
}

.others-boxs {
  width: 90%;
  margin: 10rpx 38rpx;
  padding-left: 420rpx;
}

.others01 {
  font-size: 25rpx;
  color: rgb(158, 158, 158);
}

.others02 {
  font-size: 25rpx;
  color: red;
}

.btn-text01 {
  font-size: 34rpx;
}

.btn-text02 {
  font-size: 34rpx;
  color: red;
}

.order-btn {
  float: right;
}

.btn-box {
  width: 90%;
  margin: 30rpx 38rpx;
}

.btn {
  margin-top: 250rpx;
  border-top: rgb(228, 227, 227) 3px solid;
}