@charset "UTF-8"; /* 页面左右间距 */ /* 文字尺寸 */ /*文字颜色*/ /* 边框颜色 */ /*颜色*/ /* 图片加载中颜色 */ /* 行为相关颜色 */ /* 功能栏字体大小 */ /*功能栏左侧小图标*/ page { min-height: 100% !important; height: 0 !important; } .sl { max-width: 120%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .header { height: 281rpx; width: 100%; position: relative; } .header .image { position: absolute; top: 0; left: 0; width: 100%; height: 281rpx; background: #f8f6f6; } .header .h-title { position: relative; z-index: 10; width: 100%; text-align: center; font-size: 36rpx; font-family: PingFang SC; font-weight: bold; color: #333333; line-height: 165rpx; } .address { position: relative; z-index: 10; margin: 27rpx; margin-top: -110rpx; height: 128rpx; border-radius: 10rpx; background-color: #ffffff; padding: 15rpx 35rpx; height: 135rpx; line-height: 54rpx; color: #333333; font-family: PingFang-SC-Medium; display: flex; flex-direction: row; justify-content: space-between; } .address .one { font-size: 34rpx; display: flex; } .address .two { font-size: 26rpx; display: flex; } .address .two .t-b { font-size: 26rpx; color: #999999; } .address image { width: 14rpx; height: 25rpx; margin-left: 20rpx; } .address-right { width: 168rpx; height: 56rpx; font-size: 23rpx; font-family: PingFang-SC-Medium; position: absolute; display: flex; background-color: #ee2f72; border-radius: 10rpx; color: #ffffff; align-items: center; right: 20rpx; top: 0; bottom: 0; margin: auto; } .address-right .isChoose { background-color: #ffffff; color: #ee2f72; margin: 5rpx; border-radius: 10rpx; padding: 10rpx 0rpx; } .address-right .bottom { text-align: center; flex: 1; line-height: 1; } .memu { margin: 20rpx; margin-bottom: 0; height: calc(100% - 335rpx); display: flex; } .memu .option { width: 200rpx; border-radius: 10rpx; overflow: hidden; height: calc(100% - 97rpx); } .memu .option .option-b { background-color: #ffffff; height: 88rpx; text-align: center; line-height: 88rpx; color: #999999; font-size: 24rpx; background-color: #f6f6f6; font-family: PingFang-SC-Bold; } .memu .option .opIschoose { background-color: #ffffff; color: #ee2f72; } .memu .goods { width: 500rpx; height: 100%; margin-left: 10rpx; flex-grow: 1; } .memu .goods .goods-list { padding: 20rpx; background-color: #ffffff; border-radius: 10rpx; } .memu .goods .goods-list .span { color: #333333; font-size: 26rpx; } .memu .goods .goods-list .goods-list-c { margin-top: 50rpx; display: flex; position: relative; } .memu .goods .goods-list .goods-list-c image { width: 140rpx; height: 140rpx; } .memu .goods .goods-list .goods-list-c .goods-list-right { margin-left: 20rpx; text-align: left; display: flex; align-items: flex-start; flex-direction: column; } .memu .goods .goods-list .goods-list-c .goods-list-right .one { color: #333333; font-size: 30rpx; } .memu .goods .goods-list .goods-list-c .goods-list-right .two { color: #999999; font-size: 20rpx; } .memu .goods .goods-list .goods-list-c .goods-list-right .three .price { color: #ee2f72; font-size: 32rpx; } .memu .goods .goods-list .goods-list-c .goods-list-right .three .ot_price { color: #999999; font-size: 28rpx; text-decoration: line-through; } .memu .goods .goods-list .goods-list-c .goods-list-right .three .button { height: 40rpx; color: #ffffff; background-color: #dcb876; position: absolute; bottom: 0rpx; right: 20rpx; font-size: 20rpx; text-align: center; line-height: 40rpx; border-radius: 20rpx; } .memu .goods .tlist-box .tlistname { font-size: 24rpx; padding: 25rpx 25rpx; border-bottom: 2rpx solid #eeeeee; } .memu .goods .tlist-box .tlist-list.flex_item { height: 0; min-height: 280rpx; align-items: stretch; } .memu .goods .tlist-box .tlist-list { padding: 25rpx 0rpx; position: relative; } .memu .goods .tlist-box .tlist-list .tlist-img { width: 169rpx; position: relative; } .memu .goods .tlist-box .tlist-list .tlist-img .img { width: 169rpx; height: 169rpx; } .memu .goods .tlist-box .tlist-list .tlist-img .img image { width: 169rpx; height: 169rpx; } .memu .goods .tlist-box .tlist-list .tlist-img .stock { margin-top: 13rpx; font-size: 26rpx; background: #fff1ee; width: 100%; color: #fb4912; padding: 6rpx 0; border-radius: 5rpx; justify-content: center; align-items: center; position: absolute; left: 0; bottom: 0; } .memu .goods .tlist-box .tlist-list .tlist-img .stock .img { width: 20rpx; height: 20rpx; flex-shrink: 0; } .memu .goods .tlist-box .tlist-list .tlist-img .stock .stock-num { padding-left: 7rpx; font-size: 22rpx; border-radius: 5rpx; height: 32rpx; line-height: 32rpx; } .memu .goods .tlist-box .tlist-list .sell-out { position: absolute; width: 169rpx; height: 190rpx; background: rgba(255, 255, 255, 0.4); text-align: center; } .memu .goods .tlist-box .tlist-list .sell-out text { line-height: 190rpx; background: rgba(0, 0, 0, 0.5); color: #ffffff; padding: 10rpx 25rpx; border-radius: 25rpx; font-size: 20rpx; } .memu .goods .tlist-box .tlist-list .tlist-info { font-size: 24rpx; width: 61%; padding-left: 25rpx; padding-right: 25rpx; height: 100%; position: relative; line-height: 1; } .memu .goods .tlist-box .tlist-list .tlist-info .bottom_border { position: absolute; border-bottom: 1px solid #eeeeee; left: 25rpx; bottom: 0; height: 2rpx; width: 100%; } .memu .goods .tlist-box .tlist-list .tlist-info .name { height: 28rpx; color: #141821; font-weight: 500; font-size: 26rpx; } .memu .goods .tlist-box .tlist-list .tlist-info .info { margin: 10rpx 0rpx; height: 30rpx; color: #979797; font-size: 24rpx; } .memu .goods .tlist-box .tlist-list .tlist-info .tipBox { height: 50rpx; } .memu .goods .tlist-box .tlist-list .tlist-info .tip { padding: 10rpx 0rpx; } .memu .goods .tlist-box .tlist-list .tlist-info .tip text { border: 2rpx solid #ff1a27; color: #ff1a27; border-radius: 5rpx; font-size: 18rpx; padding: 5rpx 10rpx; margin-right: 15rpx; } .memu .goods .tlist-box .tlist-list .tlist-info .tlist-price { position: absolute; left: 25rpx; bottom: 27rpx; width: 100%; } .memu .goods .tlist-box .tlist-list .tlist-info .tlist-price .price-box .price { padding-bottom: 15rpx; color: #ff1a27; } .memu .goods .tlist-box .tlist-list .tlist-info .tlist-price .price-box .price .blod { font-size: 35rpx; font-weight: bold; } .memu .goods .tlist-box .tlist-list .tlist-info .tlist-price .price-box .price .fen { color: #838691; } .memu .goods .tlist-box .tlist-list .tlist-info .tlist-price .price-box .vip_price { color: #2dbd59; font-size: 26rpx !important; } .memu .goods .tlist-box .tlist-list .tlist-info .tlist-price .price-box .vip_price text { background: linear-gradient(45deg, #15c534, #15c534); border-radius: 5rpx; color: #ffffff; padding: 0rpx 10rpx; margin-left: 10rpx; font-size: 20rpx !important; } .memu .goods .tlist-box .tlist-list .tlist-info .tlist-price .gocar { width: 50rpx; height: 50rpx; align-self: flex-end; } .memu .goods .tlist-box .tlist-list .tlist-info .tlist-price .gocar image { width: 100%; height: 100%; } .footer { width: 100%; height: 97rpx; position: absolute; left: 0; bottom: 0; display: flex; line-height: 97rpx; } .footer .footer-left { font-size: 38rpx; background-color: #ecd49e; flex: 2; color: #ee2f72; font-family: PingFang-SC-Bold; font-weight: bold; padding-left: 30rpx; } .footer .footer-right { background-color: #ee2f72; flex: 1; text-align: center; color: #ffffff; font-size: 36rpx; }