- .spdetailContainer{
 -   width: 100%;
 -   height: 100%;
 -   background: #eee;
 - }
 - .spheader{
 -   width: 100%;
 -   height: 186rpx;
 -   background: #fff;
 -   display: flex;
 -   flex-direction: row;
 - }
 - .spheaderL{
 -   flex: 1;
 -   display: flex;
 -   justify-content: center;
 -   align-items: center;
 - }
 - .spheaderM{
 -   flex: 2;
 -   display: flex;
 -   flex-direction: column;
 -   justify-content: left;
 -   align-self: center;
 - }
 - .shopname{
 -   font-size: 31rpx;
 -   color: #000;
 - }
 - .shopaddress{
 -   font-size: 22rpx;
 -   color: #B8B8B8;
 -   margin-top: 20rpx;
 - }
 - .spheaderR{
 -   flex: 1;
 -   display: flex;
 -   justify-content: center;
 -   align-items: center;
 - }
 - .splogo{
 -   width: 150rpx;
 -   height: 150rpx;
 - }
 - .spcode{
 -   width: 100rpx;
 -   height: 100rpx;
 - }
 - .spheaderNext{
 -   width: 100%;
 -   height: 150rpx;
 -   background: #fff;
 -   display: flex;
 -   flex-direction: column;
 -   padding-top: 10rpx;
 - }
 - .NextTop{
 -  margin-left: 30rpx;
 -  font-size: 30rpx;
 -  color: #000;
 - }
 - .NextBottom{
 -   margin-top: 23rpx;
 -   display: flex;
 -   flex-direction: row;
 -   margin-left: 30rpx;
 - }
 - .addresslogo{
 -   width: 20rpx;
 -   height: 20rpx;
 - }
 - .spphone{
 -   width: 44rpx;
 -   height: 44rpx;
 - }
 - .NextBottomL{
 -   flex: 1;
 -   color: #c0c0c0;
 -   font-size: 22rpx;
 -   align-self: center;
 - }
 - .NextBottomM{
 -   flex: 3.5;
 -   justify-content: left;
 -   font-size:22rpx;
 -   color: #00C0FF;
 -   align-self: center;
 -   border-top-width: 2rpx;
 -   border-color: #00C0FF;
 - }
 - .NextBottomR{
 -   flex: .5
 - }
 - .storeDiscount{
 -   width: 100%;
 -   height: auto;
 -   background: #fff;
 -   margin-top: 30rpx
 - }
 - .storeDiscountTitle{
 -   width: 100%;
 -   height: 87rpx;
 -   line-height: 87rpx;
 - }
 - .storeDiscountTitle text{
 -   margin-left: 30rpx;
 -   font-size:28rpx;
 -   color: #000;
 -   border-bottom: 1px solid #fff;
 - }
 - .storeDiscountCon{
 -   width: 100%;
 -   height: auto;
 -   background: #fff;
 -   flex-direction: column;
 - }
 - .storeDiscountConItem{
 -   width: 100%;
 -   height: 244rpx;
 -   display: flex;
 -   flex-direction: row;
 - }
 - .ConItemL{
 -   flex: 1;
 -   align-self: center;
 - }
 - .foodpng{
 -   width: 248rpx;
 -   height: 184rpx;
 -   margin-left: 30rpx;
 - }
 - .ConItemR{
 -   margin-top: 22rpx;
 -  flex: 4;
 -  padding-left: 20rpx;
 - }
 - .ConItemRT{
 -   color: #000;
 -   font-size: 30rpx;
 - }
 - .ConItemRM{
 -   margin-top: 10rpx;
 - }
 - .presentPrice{
 -   font-size: 36rpx;
 -   color: #FF3434;
 -   margin-right: 20rpx;
 - }
 - .originalPrice{
 -   font-size: 24rpx;
 -   color: #B4B4B4;
 -   text-decoration: line-through;
 - }
 - .ConItemRB{
 -   margin-top: 35rpx;
 - }
 - .soldnum{
 -   color: #585858;
 -   font-size: 22rpx;
 - }
 - .buy{
 -   margin-left: 215rpx;
 -   background: #00C0FF;
 -   color: #fff;
 -   font-size: 28rpx;
 -   width: 114rpx;
 -   height: 50rpx;
 -   line-height: 50rpx;
 -   text-align: center;
 -   border-radius: 10rpx;
 -   display: inline-block;
 - 
 - }
 - 
 
 
  |