/* 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;
}
.ad-text02{
  color: rgb(158, 158, 158);
  padding-left: 350rpx;
}
.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;
}