Commit a70797aaa34a98e70dc37d7bdf9ad9b1e4ec3180

Authored by 前端开发-陈颖阳
1 parent fcf31a6b

条码库预览功能

app.json
... ... @@ -216,7 +216,8 @@
216 216 "pages/user/punchInhistory/punchInhistory",
217 217 "pages/user/grow_value/grow_value",
218 218 "pages/user/labels/labels",
219   - "pages/cart/cart2/cart2"
  219 + "pages/cart/cart2/cart2",
  220 + "pages/barCodeBank/barCodeBank"
220 221 ]
221 222 }
222 223  
... ...
packageE/pages/barCodeBank/barCodeBank.js 0 → 100644
  1 +var t = require("../../../utils/util.js"),
  2 + ut = t,
  3 + e = require("../../../utils/common.js"),
  4 + a = require("../../../utils/wxParse/wxParse.js"),
  5 + s = getApp(),
  6 + o = s.globalData.setting,
  7 + os = o;
  8 +
  9 +Page({
  10 + data: {
  11 + start_stop: 2, //秒杀开始 结束 的控制(1正在进行,2即将开始)
  12 + color_type: 0, //线条控制
  13 + color_type_one: 0,
  14 + color_type_two: 1,
  15 + is_no_plus: 1,
  16 + gid: "",
  17 + stoid: o.stoid,
  18 + url: o.url,
  19 + resourceUrl: o.h5_url, //公众号那边的图片文件域名
  20 + iurl: o.imghost,
  21 + defaultAvatar: o.resourceUrl + "/static/images/user68.jpg",
  22 + userbuynum:0,//用户组合购购买的次数
  23 + data: null,
  24 + content: "", //商品详情
  25 + comments: null, //商品评论
  26 + c_curr_p: 1, //评论分页
  27 + com_num: 0, //评论人数
  28 + gallery: null, //图片滚动
  29 + is_collect: 0,
  30 + collect_id: 0,
  31 + cartGoodsNum: 0,
  32 +
  33 + activeCategoryId: 0,
  34 + supportPageScroll: !1,
  35 + address: {
  36 + address: "",
  37 + district: 0
  38 + },
  39 + shipping: "",
  40 + shippingCost: 0,
  41 + enterAddressPage: !1,
  42 + categories: [{
  43 + name: "商品",
  44 + id: 0
  45 + }, {
  46 + name: "详情",
  47 + id: 1
  48 + }],
  49 +
  50 + //---计时器开关----
  51 + is_timer: 1,
  52 + isshow: 0,
  53 + bconfig: null, //基础配置
  54 + coupon: 0,
  55 +
  56 + //----------视频图片data参数---------
  57 + current: 0, //图片计数
  58 + swiperCurrent: 0, //轮播的下标
  59 + hiddenn: 0, //控制轮播计数显示
  60 + currentTab: 0, // 选择器控制参数
  61 + mapurl: "",
  62 + mapurl_f_img: "",
  63 + videopicture: 0, //视频图片的控制
  64 + video: 0, //视频图片切换器
  65 + index: 0,
  66 + noon: 0, //开始视频的隐藏
  67 + screenWidth: 0,
  68 + canvasHidden: 1,
  69 +
  70 + },
  71 +
  72 + //------初始化加载----------
  73 + onLoad: function (t) {
  74 + var ee = this,
  75 + that = ee,
  76 + th = ee,
  77 + gid = t.goods_id,
  78 + first_leader = t.first_leader
  79 + ee.setData({
  80 + gid: gid
  81 + });
  82 +
  83 + ee.init(gid);
  84 + //获取用户设备信息,屏幕宽度
  85 + wx.getSystemInfo({
  86 + success: res => {
  87 + that.setData({
  88 + screenWidth: res.screenWidth
  89 + })
  90 + }
  91 + });
  92 + },
  93 +
  94 + //------------程序初始化入口-------------
  95 + async init(gid) {
  96 + var ee = this,
  97 + gallery = null,
  98 + is_collect = 0,
  99 + fir_com = null,
  100 + mapurl = null,
  101 + mapurl_f_img = null;
  102 +
  103 +
  104 + //------图片滚动----------
  105 + await getApp().request.promiseGet("/api/weshop/barcodegoods/page", {
  106 + data: {
  107 + store_id: os.stoid,
  108 + goods_id: t.goods_id,
  109 + },
  110 + }).then(res => {
  111 + console.log('5555555555')
  112 + var t = res;
  113 + var g = t.data.data.pageData;
  114 +
  115 + for (var i = 0; i < g.length; i++) {
  116 +
  117 + if (g[i].goods_content == null) g[i].goods_content = "";
  118 + //-----商品详情---
  119 + if (!g[i].goods_content) g[i].goods_content = " ";
  120 + a.wxParse("content", "html", ut.format_content(g[i].goods_content), ee, 6);
  121 + e.wxParseAddFullImageUrl(ee, "content");
  122 +
  123 + ee.setData({
  124 + gallery: gallery,
  125 + is_collect: is_collect,
  126 + supportPageScroll: !0,
  127 + mapurl_f_img: g[0].spec_img,
  128 + mapurl: g[0].listvideo[0].video_url,
  129 + data:g[0]
  130 + });
  131 + }
  132 + })
  133 +
  134 + //--------获取视频图片---------
  135 + // await getApp().request.promiseGet("/api/weshop/goodsVideos/get/" + os.stoid + "/" + ee.data.gid, {
  136 + // 1: 1
  137 + // }).then(res1 => {
  138 + // if (res1.data.code == 0) {
  139 + // mapurl = res1.data.data.video_url;
  140 + // mapurl_f_img = res1.data.data.video_img;
  141 + // }
  142 + // })
  143 +
  144 +
  145 +
  146 + },
  147 +
  148 + //---展示---
  149 + onShow: function () {
  150 + },
  151 +
  152 + onReady() {
  153 + },
  154 +
  155 + onUnload: function () {
  156 +
  157 + },
  158 + onHide: function () {
  159 +
  160 + },
  161 +
  162 + //----------三个选项按钮-----------
  163 + tabClick: function (t) {
  164 + var e = t.currentTarget.id;
  165 + this.setData({
  166 + activeCategoryId: e
  167 + }), 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment();
  168 + },
  169 +
  170 + doScrollTop: function () {
  171 + wx.pageScrollTo({
  172 + scrollTop: 0
  173 + });
  174 + },
  175 +
  176 + tabComment: function () {
  177 + this.setData({
  178 + activeCategoryId: 2,
  179 + comments_no_more: 0,
  180 + get_c: 0
  181 + }), this.data.comments || this.requestComments_new();
  182 + },
  183 +
  184 + //--点击分享事件---
  185 + onShareAppMessage: function (t) {
  186 + },
  187 +
  188 + //加载更多是靠这个函数
  189 + onReachBottom: function () {
  190 + },
  191 +
  192 + // ----视频图片----
  193 + // 图片计数器
  194 + swiperChange: function (e) {
  195 + var that = this;
  196 + if (e.detail.current > 0) {
  197 + that.setData({
  198 + hiddenn: 1,
  199 + videopicture: 1,
  200 + })
  201 + } else {
  202 + that.setData({
  203 + hiddenn: 0,
  204 + videopicture: 0,
  205 + })
  206 + }
  207 + if (e.detail.source == 'touch') {
  208 + that.setData({
  209 + current: e.detail.current
  210 + })
  211 + }
  212 + },
  213 +
  214 + /*---视频相关--*/
  215 + videopicture: function (e) {
  216 + var vipi = e.currentTarget.dataset.vipi;
  217 + this.setData({
  218 + videopicture: vipi,
  219 + swiperCurrent: vipi,
  220 + noon: 0,
  221 + current: 1
  222 + });
  223 + },
  224 +
  225 + videoPlay: function (e) {
  226 + var _index = e.currentTarget.id
  227 + this.setData({
  228 + _index: _index,
  229 + noon: 1
  230 + })
  231 + setTimeout(function () {
  232 + //将点击视频进行播放
  233 + var videoContext = wx.createVideoContext(_index)
  234 + videoContext.play();
  235 + }, 500)
  236 +
  237 + },
  238 +
  239 + //-- 检验商品的活动情况 --
  240 + check_gd_prom_new: function (func) {
  241 + func();
  242 + },
  243 +
  244 + screenChange: function (e) {
  245 + let fullScreen = e.detail.fullScreen //值true为进入全屏,false为退出全屏
  246 + if (fullScreen) { //退出全屏
  247 + getApp().globalData.no_clear = 1;
  248 + this.data.show_video = 1;
  249 + }
  250 + },
  251 +
  252 + click_contact: function () {
  253 + getApp().globalData.no_clear = 1;
  254 + },
  255 +
  256 + pre_gallery_img(e) {
  257 +
  258 + this.data.show_prew_img = 1;
  259 +
  260 + var index = e.currentTarget.dataset.index;
  261 + getApp().globalData.no_clear = 1;
  262 +
  263 + var url =this.data.iurl + this.data.data.listimages[index].imageUrl;
  264 + var url_arr = [];
  265 +
  266 + for (var i in this.data.data.listimages) {
  267 + url_arr.push(this.data.iurl + this.data.data.listimages[i].imageUrl)
  268 + }
  269 +
  270 +
  271 + wx.previewImage({
  272 + current: url, // 当前显示图片的http链接
  273 + urls: url_arr, // 需要预览的图片http链接列表
  274 + });
  275 + }
  276 +
  277 +
  278 +})
0 279 \ No newline at end of file
... ...
packageE/pages/barCodeBank/barCodeBank.json 0 → 100644
  1 +{
  2 + "navigationBarTitleText": "条码库",
  3 + "enablePullDownRefresh": false,
  4 + "usingComponents": {
  5 + "nav_box": "/components/nav_box/nav_box",
  6 + "warn": "/components/long_warn/long_warn",
  7 + "goods_recommend": "/components/goods_list/goods_list",
  8 + "share": "/components/share/share"
  9 + }
  10 +}
0 11 \ No newline at end of file
... ...
packageE/pages/barCodeBank/barCodeBank.wxml 0 → 100644
  1 +<import src="../../../utils/wxParse/wxParse.wxml"></import>
  2 +<wxs module="filters" src="../../../utils/filter.wxs"></wxs>
  3 +<wxs module="g_filters" src="g_filter.wxs"></wxs>
  4 +<wxs module="tool" src="filter.wxs"></wxs>
  5 +
  6 +<block >
  7 + <view class="container">
  8 + <view class="type-navbar">
  9 + <view class="type-box" wx:for="{{categories}}" wx:key="id">
  10 + <view bindtap="tabClick" class="type-navbar-item {{activeCategoryId==item.id?'type-item-on':''}}" id="{{item.id}}">{{item.name}}</view>
  11 + </view>
  12 + </view>
  13 + <view class="goods-detail">
  14 + <view class="goods-info" style="position: relative;" hidden="{{activeCategoryId==0?false:true}}">
  15 + <view id="id" bindtouchstart="handletouchtart" bindtouchmove="handletouchmove">
  16 + <view class="xc-videos-picture rel">
  17 + <swiper autoplay="{{false}}" current="{{swiperCurrent}}" class="swiper_box swiperContainer rel" duration="{{1000}}" indicatorDots="{{mapurl?false:true}}" interval="{{3000}}" vertical="{{false}}" bindchange="swiperChange">
  18 + <swiper-item wx:if="{{mapurl}}">
  19 + <view wx:if="{{noon == 0}}">
  20 + <image class="xc-picturess" src="{{iurl+mapurl_f_img}}" mode="aspectFit">
  21 + <image id="{{index}}" class="xc-play" src="{{iurl}}/miniapp/images/pofang.png" bindtap="videoPlay"></image>
  22 + </image>
  23 + </view>
  24 + <view wx:else>
  25 + <video bindfullscreenchange="screenChange" class="xc-videos" src="{{iurl+mapurl}}" id="{{index}}" wx:if="{{_index == index}}"></video>
  26 + </view>
  27 + </swiper-item>
  28 + <swiper-item wx:for="{{data.listimages}}" wx:key="gallery">
  29 + <view data-index="{{index}}" bindtap='pre_gallery_img' class="wh100 g_img_box" style="background-image:url({{iurl+item.imageUrl}});"></view>
  30 + </swiper-item>
  31 + </swiper>
  32 + <block wx:if="{{mapurl}}">
  33 + <view wx:if="{{hiddenn==1}}">
  34 + <view class="xc-imageCount">{{current}}/{{data.listimages.length}}</view>
  35 + </view>
  36 + <view class="xc-video-picture abs">
  37 + <view class="xc-video" data-vipi="0" bindtap="videopicture">
  38 + <view class="{{videopicture==0 ? 'xc-video-button':'xc-video-buttons'}} {{videopicture==0 ? 'xc-sn':''}}">
  39 + 视频
  40 + </view>
  41 + </view>
  42 + <view class="xc-picture {{videopicture==1 ? 'xc-sn':''}}" data-vipi="1" bindtap="videopicture">
  43 + <view>图片</view>
  44 + </view>
  45 + </view>
  46 + </block>
  47 + </view>
  48 + </view>
  49 +
  50 + <!-- 图文详情 -->
  51 + <view class="bdt16">
  52 + <view class="t_g_info">
  53 + <view class="red_shu"></view>
  54 + <view class="fs30 bold">商品详情</view>
  55 + </view>
  56 + <view class="pd20">
  57 + <view class="table_s">
  58 + <view class="tb_item tb-l">
  59 + <view class="item_left">
  60 + <text>商品名称</text>
  61 + </view>
  62 + <view class="item_right">
  63 + <text>{{data.goods_name}}</text>
  64 + </view>
  65 + </view>
  66 + <view class="tb_item tb-l">
  67 + <view class="item_left">
  68 + <text>商品条码</text>
  69 + </view>
  70 + <view class="item_right">
  71 + <text>{{data.sku}}</text>
  72 + </view>
  73 + </view>
  74 + </view>
  75 + </view>
  76 + <!-- 详情图片 -->
  77 + <view class="wxParse">
  78 + <template is="wxParse" data="{{wxParseData:content.nodes}}"></template>
  79 + </view>
  80 + </view>
  81 + </view>
  82 + <!-- ----------商品详情图片页面-------------- -->
  83 + <view class="goods-norms" hidden="{{activeCategoryId==1?false:true}}">
  84 + <view class="table_s">
  85 + <view class="tb_item tb-l">
  86 + <view class="item_left">
  87 + <text>商品名称</text>
  88 + </view>
  89 + <view class="item_right">
  90 + <text>{{data.goods_name}}</text>
  91 + </view>
  92 + </view>
  93 + <view class="tb_item tb-l">
  94 + <view class="item_left">
  95 + <text>商品编号</text>
  96 + </view>
  97 + <view class="item_right">
  98 + <text>{{data.goods_sn}}</text>
  99 + </view>
  100 + </view>
  101 + <view class="tb_item tb-l">
  102 + <view class="item_left">
  103 + <text>商品条码</text>
  104 + </view>
  105 + <view class="item_right">
  106 + <text>{{data.sku}}</text>
  107 + </view>
  108 + </view>
  109 +
  110 + </view>
  111 + <view class="wxParse">
  112 + <template is="wxParse" data="{{wxParseData:content.nodes}}"></template>
  113 + </view>
  114 + </view>
  115 +
  116 + </view>
  117 + <!-- 技术支持 -->
  118 + <view class="logo-container t-c">
  119 + <view class="flex ai_c fs24 jc-center pdv30 white">
  120 + <image src="{{iurl + 'miniapp/images/luckDraw/logo.png?v=3'}}" class="logo" lazy-load></image>
  121 + 提供技术支持
  122 + </view>
  123 + </view>
  124 + </view>
  125 + <!-- -滚动到顶部-- -->
  126 + <view bindtap="doScrollTop" class="toTop" wx:if="{{supportPageScroll}}">
  127 + <image class="wh100" src="{{iurl}}/miniapp/images/topup.png"></image>
  128 + </view>
  129 +
  130 +</block>
0 131 \ No newline at end of file
... ...
packageE/pages/barCodeBank/barCodeBank.wxss 0 → 100644
  1 +@import "../../../utils/wxParse/wxParse.wxss";
  2 +
  3 +.container {
  4 + margin-bottom: 100rpx;
  5 + overflow: hidden;
  6 + padding-top: 80rpx;
  7 +}
  8 +
  9 +image {
  10 + vertical-align: top;
  11 +}
  12 +.rules {
  13 + position: fixed;
  14 + background-color: rgba(0,0,0,.2);
  15 + color: white;
  16 + top: 22rpx;
  17 + right: 0;
  18 + z-index: 100;
  19 + font-size: 26rpx;
  20 + padding: 0 20rpx;
  21 + z-index: 99999;
  22 + border-radius: 20rpx 0 0 20rpx;
  23 +}
  24 +
  25 +.rule-pop-container {
  26 + position: fixed;
  27 + left: 0;
  28 + bottom: 0;
  29 + width: 100%;
  30 + background-color: white;
  31 + z-index: 99999;
  32 + border-radius: 16rpx 16rpx 0 0;
  33 + padding: 0 40rpx;
  34 + box-sizing: border-box;
  35 + font-size: 28rpx;
  36 + color: #444;
  37 +}
  38 +
  39 +.pop-title {
  40 + padding: 20rpx 0;
  41 + text-align: center;
  42 + font-size: 32rpx;
  43 + position: relative;
  44 +}
  45 +.icon-guan {
  46 + position: absolute;
  47 + right: 0;
  48 + font-size: 26rpx;
  49 + top: 50%;
  50 + transform: translateY(-50%);
  51 + color: #ccc;
  52 +}
  53 +.btn {
  54 + color: white;
  55 + padding: 20rpx 0;
  56 + text-align: center;
  57 + border-radius: 40rpx;
  58 + background: -webkit-linear-gradient(left,#ff5000,#ff2000) no-repeat;
  59 +}
  60 +
  61 +.goods-detail {
  62 + overflow: hidden
  63 +}
  64 +.popup-content {
  65 + max-height: 600rpx;
  66 + overflow-y: auto;
  67 +}
  68 +
  69 +.type-navbar {
  70 + display: flex;
  71 + justify-content: center;
  72 + width: 100%;
  73 + position: fixed;
  74 + top: 0;
  75 + z-index: 999;
  76 + /* height: 80rpx; */
  77 + /* margin-bottom: 20rpx; */
  78 + background-color: #fff;
  79 + border-top: 2rpx solid #ebedf0;
  80 + /* border-bottom: 1rpx #fafafa solid; */
  81 +}
  82 +
  83 +.type-box {
  84 + width: 25%;
  85 + box-sizing: border-box;
  86 + font-size: 32rpx;
  87 + line-height: 76rpx;
  88 + padding: 0 20rpx;
  89 + text-align: center;
  90 + display: inline-block;
  91 + overflow: hidden;
  92 +}
  93 +
  94 +.type-navbar-item {
  95 + /* border-bottom: 4rpx solid #fff; */
  96 + display: flex;
  97 + justify-content: center;
  98 + width: 100%;
  99 + font-size: 26rpx;
  100 +}
  101 +
  102 +.type-item-on {
  103 + color: #F95D74;
  104 + font-weight: bold;
  105 + /* border-bottom: 4rpx solid #F95D74; */
  106 + position: relative;
  107 + font-size: 30rpx;
  108 +}
  109 +
  110 +.type-item-on:after {
  111 + content: '';
  112 + position: absolute;
  113 + width: 50%;
  114 + height: 4rpx;
  115 + background-color: #F95D74;
  116 + left: 0;
  117 + right: 0;
  118 + bottom: 0;
  119 + margin: 0 auto;
  120 +}
  121 +
  122 +.swiper_box {
  123 + width: 100%;
  124 + height: 750rpx;
  125 +}
  126 +
  127 +.goods-title {
  128 + display: flex;
  129 + justify-content: space-between;
  130 + align-items: center;
  131 + vertical-align: middle;
  132 + /* overflow: hidden; */
  133 + /* height: 108rpx; */
  134 +}
  135 +
  136 +.goods-name {
  137 + /* width: 560rpx; */
  138 + /* line-height: 46rpx; */
  139 + font-size: 32rpx;
  140 + font-weight: bold;
  141 + color: #333;
  142 + /* margin-top: 30rpx;
  143 + margin-bottom:30rpx; */
  144 + flex: 1;
  145 + text-align: justify;
  146 + margin: 10rpx 0 20rpx;
  147 +}
  148 +
  149 +.goods-collect {
  150 + width: 112rpx;
  151 + padding-top: 30rpx;
  152 +}
  153 +
  154 +.collect-img {
  155 + width: 50rpx;
  156 + height: 44rpx;
  157 + margin: 0 auto;
  158 + overflow: hidden;
  159 +}
  160 +
  161 +.collect-des {
  162 + text-align: center;
  163 + font-size: 24rpx;
  164 + color: #333;
  165 +}
  166 +
  167 +.goods-price {
  168 + font-size: 60rpx;
  169 + /* padding: 20rpx 34rpx; */
  170 + /* padding:0rpx 34rpx; */
  171 + /* line-height: 60rpx; */
  172 + color: #999;
  173 + padding: 20rpx;
  174 + /* margin-top: 46rpx; */
  175 + /* margin-top:26rpx;
  176 + padding-bottom:20rpx; */
  177 +}
  178 +
  179 +.prom-info {
  180 + margin: 10rpx 0;
  181 + color: #f23030;
  182 +}
  183 +
  184 +.prom-info>.prom-type {
  185 + color: white;
  186 + background-color: #f23030;
  187 + margin-right: 14rpx;
  188 + padding: 2rpx 8rpx;
  189 + border-radius: 4rpx;
  190 +}
  191 +
  192 +.market-price {
  193 + /* display: flex;
  194 + margin-left: -5rpx; */
  195 +}
  196 +
  197 +.market-price .yuan {
  198 + /* top:24rpx; */
  199 + font-size: 30rpx
  200 +}
  201 +
  202 +.market-price>view>text {
  203 + text-decoration: line-through;
  204 +}
  205 +
  206 +.market-price>.yj {
  207 + color: #999999;
  208 + font-size: 24rpx;
  209 + /* margin-left: 16rpx;position: relative;top:30rpx; */
  210 + display: inline-block;
  211 +}
  212 +
  213 +.goods-price>.tm {
  214 + color: #999999;
  215 + font-size: 26rpx;
  216 + margin-top: 10rpx;
  217 +}
  218 +
  219 +.goods-num {
  220 + display: flex;
  221 + font-size: 24rpx;
  222 + justify-content: space-between;
  223 +}
  224 +
  225 +.goods-detail .twen {
  226 + background: #fff;
  227 + height: 60rpx;
  228 + line-height: 60rpx;
  229 + font-size: 30rpx;
  230 + padding-left: 30rpx;
  231 + display: flex;
  232 +}
  233 +
  234 +.goods-detail .twen .img {
  235 + width: 32rpx;
  236 + height: 32rpx;
  237 + margin-left: 200rpx;
  238 + background: #fff
  239 +}
  240 +
  241 +.goods-detail .twen image.img {
  242 + vertical-align: auto;
  243 +}
  244 +
  245 +
  246 +.logistics-item {
  247 + display: flex;
  248 + justify-content: space-between;
  249 + align-items: center;
  250 + height: 90rpx;
  251 + /*border-bottom: 1px solid #f5f5f5;*/
  252 + font-size: 32rpx;
  253 + color: #666;
  254 +}
  255 +
  256 +.logistics-item .small {
  257 + color: #999;
  258 + font-size: 24rpx;
  259 +}
  260 +
  261 +.item-title {
  262 + width: 180rpx;
  263 +}
  264 +
  265 +.item-mes {
  266 + color: #333;
  267 + width: 420rpx;
  268 + height: 90rpx;
  269 + line-height: 90rpx;
  270 +}
  271 +
  272 +.item-img {
  273 + width: 32rpx;
  274 + height: 32rpx;
  275 +}
  276 +
  277 +.prom-item {
  278 + color: #f23030;
  279 + border: 1px solid #f23030;
  280 + border-radius: 18rpx;
  281 + line-height: 40rpx;
  282 + height: 40rpx;
  283 + padding: 2rpx 8rpx;
  284 +}
  285 +
  286 +.guarantee {
  287 + justify-content: space-around;
  288 +}
  289 +
  290 +.ico-item {
  291 + width: 32rpx;
  292 + height: 32rpx;
  293 + margin-right: 10rpx;
  294 +}
  295 +
  296 +.guarantee>view {
  297 + display: flex;
  298 + align-items: center;
  299 + height: 32rpx;
  300 + color: #666;
  301 +}
  302 +
  303 +.user-comment {
  304 + margin: 10rpx 0;
  305 + font-size: 28rpx;
  306 +}
  307 +
  308 +.good-comment,
  309 +.comment-num {
  310 + display: flex;
  311 +}
  312 +
  313 +.recommend {
  314 + background-color: #fff;
  315 + border-bottom: 1px solid #ddd;
  316 + padding-bottom: 20rpx;
  317 +}
  318 +
  319 +.recommend-title {
  320 + height: 70rpx;
  321 + line-height: 70rpx;
  322 + font-size: 28rpx;
  323 + padding: 0 30rpx;
  324 +}
  325 +
  326 +.recommend-ul {
  327 + display: flex;
  328 + justify-content: flex-start;
  329 +}
  330 +
  331 +.recommend-ul .li {
  332 + width: 25%;
  333 + box-sizing: border-box;
  334 + text-align: center;
  335 + font-size: 28rpx;
  336 + color: #333;
  337 +}
  338 +
  339 +.li-img {
  340 + width: 120rpx;
  341 + height: 120rpx;
  342 + margin: 0 auto;
  343 +}
  344 +
  345 +.li-title {
  346 + height: 58rpx;
  347 + line-height: 30rpx;
  348 + margin: 10rpx 0;
  349 +}
  350 +
  351 +.comment-item {
  352 + background-color: #fff;
  353 + font-size: 28rpx;
  354 +}
  355 +
  356 +.comment-title {
  357 + display: flex;
  358 + justify-content: space-between;
  359 + align-items: center;
  360 + height: 102rpx;
  361 + margin: 0 30rpx;
  362 + color: #333;
  363 + border-bottom: 1px solid #eee;
  364 +}
  365 +
  366 +.user-name {
  367 + display: flex;
  368 + align-items: center;
  369 +}
  370 +
  371 +.user-pic {
  372 + width: 54rpx;
  373 + height: 54rpx;
  374 + margin-right: 10rpx;
  375 + border-radius: 50%;
  376 + overflow: hidden;
  377 +}
  378 +
  379 +.stars {
  380 + float: left;
  381 + display: flex;
  382 + height: 42rpx;
  383 + line-height: 42rpx;
  384 + margin: 15rpx 0;
  385 + width: 200rpx;
  386 +}
  387 +
  388 +.star {
  389 + width: 26rpx;
  390 + height: 26rpx;
  391 + margin-right: 5rpx;
  392 +}
  393 +
  394 +.state-spec {
  395 + margin: 15rpx 0;
  396 + float: right;
  397 + font-size: 24rpx;
  398 + color: #666;
  399 + width: 460rpx;
  400 + text-align: right;
  401 +}
  402 +
  403 +.comment-cont {
  404 + padding: 0 30rpx 30rpx;
  405 + border-bottom: 1px solid #eee;
  406 +}
  407 +
  408 +.comment-mes {
  409 + line-height: 42rpx;
  410 +}
  411 +
  412 +.img-ul {
  413 + display: flex;
  414 + flex-wrap: wrap;
  415 +}
  416 +
  417 +.img-li {
  418 + width: 150rpx;
  419 + height: 150rpx;
  420 + margin-top: 8rpx;
  421 + margin-right: 10rpx;
  422 +}
  423 +
  424 +.comment-btn {
  425 + height: 60rpx;
  426 + padding: 20rpx 30rpx;
  427 +}
  428 +
  429 +.comment-btn .btn {
  430 + display: flex;
  431 + justify-content: center;
  432 + align-items: center;
  433 + height: 60rpx;
  434 + width: 45%;
  435 + border: 1px solid #eee;
  436 +}
  437 +
  438 +.comment-btn .btn-img {
  439 + width: 30rpx;
  440 + height: 28rpx;
  441 + margin: 0 10rpx;
  442 +}
  443 +
  444 +.reply-ul {
  445 + margin-top: 20rpx;
  446 +}
  447 +
  448 +.reply-li {
  449 + color: #aaa;
  450 +}
  451 +
  452 +.join-cart {
  453 + position: fixed;
  454 + left: 0;
  455 + bottom: 0;
  456 + display: flex;
  457 + width: 100%;
  458 + height: 100rpx;
  459 + background-color: #fff;
  460 + z-index: 9;
  461 + border-top: 4rpx solid #eee;
  462 +
  463 +}
  464 +
  465 +.join-cart>view {
  466 + width: 29%;
  467 +}
  468 +
  469 +.join-cart>.new_split {
  470 + width: 13%;
  471 + text-align: center;
  472 + padding: 0;
  473 + margin: 0;
  474 +}
  475 +
  476 +.cart-ico {
  477 + font-size: 24rpx;
  478 + color: #333;
  479 +}
  480 +
  481 +.shopping-cart {
  482 + position: relative;
  483 +}
  484 +
  485 +.cs-img {
  486 + width: 45rpx;
  487 + height: 40rpx;
  488 + margin-top: 15rpx;
  489 +}
  490 +
  491 +.sc-img {
  492 + width: 42rpx;
  493 + height: 40rpx;
  494 + margin-top: 15rpx;
  495 +}
  496 +
  497 +.cart-num {
  498 + position: absolute;
  499 + left: 50%;
  500 + top: 1rpx;
  501 + width: 40rpx;
  502 + height: 40rpx;
  503 + line-height: 40rpx;
  504 + text-align: center;
  505 + border-radius: 50%;
  506 + color: #fff;
  507 + background-color: rgba(217, 81, 99, 0.9);
  508 +}
  509 +
  510 +.cart-btn {
  511 + font-size: 28rpx;
  512 + color: #fff;
  513 + line-height: 70rpx;
  514 + margin-top: 16rpx;
  515 + text-align: center;
  516 +
  517 +
  518 +}
  519 +
  520 +.join-btn {
  521 + background-color: #ffb03f;
  522 + height: 70rpx;
  523 + border-radius: 55rpx 0rpx 0rpx 55rpx;
  524 + margin-top: 16rpx;
  525 +
  526 +
  527 +}
  528 +
  529 +view.cart-btn-lg {
  530 + width: 50%;
  531 +}
  532 +
  533 +.buy-btn {
  534 + background-color: #f23030;
  535 + height: 70rpx;
  536 + border-radius: 0 56rpx 55rpx 0;
  537 +
  538 +}
  539 +
  540 +.buy-btn-all {
  541 + background-color: #f23030;
  542 + height: 70rpx;
  543 + border-radius: 56rpx;
  544 +}
  545 +
  546 +
  547 +.toTop {
  548 + position: fixed;
  549 + z-index: 3;
  550 + right: 20rpx;
  551 + bottom: 160rpx;
  552 + width: 68rpx;
  553 + height: 68rpx;
  554 + border: 1px solid #ddd;
  555 + border-radius: 50%;
  556 + overflow: hidden;
  557 + cursor: pointer;
  558 +}
  559 +
  560 +.comment-more {
  561 + height: 56rpx;
  562 + line-height: 56rpx;
  563 + font-size: 26rpx;
  564 + color: #999;
  565 + text-align: center;
  566 + background-color: #eee;
  567 +}
  568 +
  569 +.goods-more {
  570 + background-color: #fff;
  571 +}
  572 +
  573 +.goods-norms {
  574 + background-color: #fff;
  575 +}
  576 +
  577 +.type-navbar2 {
  578 + display: flex;
  579 + height: 72rpx;
  580 + border-top: 1px solid #ddd;
  581 + border-bottom: 1px solid #ddd;
  582 +}
  583 +
  584 +.type-box2 {
  585 + width: 50%;
  586 + font-size: 26rpx;
  587 + line-height: 72rpx;
  588 + text-align: center;
  589 + overflow: hidden;
  590 +}
  591 +
  592 +.type-item2-on {
  593 + color: #f23030;
  594 +}
  595 +
  596 +.parameter {
  597 + padding: 40rpx 0;
  598 +}
  599 +
  600 +.table {
  601 + width: 698rpx;
  602 + margin: 0 auto;
  603 + border: 1px solid #ddd;
  604 + border-bottom: none;
  605 +}
  606 +
  607 +.tb {
  608 + width: 100%;
  609 + min-height: 69rpx;
  610 + line-height: 69rpx;
  611 + border-bottom: 1px solid #ddd;
  612 + font-size: 28rpx;
  613 + text-align: center;
  614 + color: #333;
  615 +}
  616 +
  617 +.th-thitle {
  618 + font-weight: bold;
  619 + background-color: #f5fafe;
  620 +}
  621 +
  622 +.td-cont {
  623 + display: flex;
  624 +}
  625 +
  626 +.td-title {
  627 + width: 259rpx;
  628 + background-color: #f5fafe;
  629 + border-right: 1px solid #ddd;
  630 +}
  631 +
  632 +.td-text {
  633 + width: 439rpx;
  634 +}
  635 +
  636 +.goods-comment {
  637 + background-color: #fff;
  638 +}
  639 +
  640 +.type-navbar3 {
  641 + display: flex;
  642 + height: 88rpx;
  643 + border-top: 1px solid #ddd;
  644 + border-bottom: 1px solid #ddd;
  645 + padding: 10rpx 0;
  646 +}
  647 +
  648 +.type-box3 {
  649 + width: 20%;
  650 + font-size: 30rpx;
  651 + line-height: 44rpx;
  652 + text-align: center;
  653 + overflow: hidden;
  654 +}
  655 +
  656 +.type-item3-on {
  657 + color: #f23030;
  658 +}
  659 +
  660 +.spec-model {
  661 + position: fixed;
  662 + bottom: 0;
  663 + z-index: 20;
  664 + background: white;
  665 + width: 100%;
  666 + /* padding: 0 30rpx; */
  667 + font-size: 32rpx;
  668 + box-sizing: border-box;
  669 + border-radius: 20rpx 20rpx 0 0;
  670 + /* height: 72%; */
  671 +}
  672 +
  673 +.spec-model .pding {
  674 + padding: 0 20rpx;
  675 +}
  676 +
  677 +.spec-goods {
  678 + padding: 30rpx 0 20rpx;
  679 + /* float: left; */
  680 + width: 100%;
  681 + /* border-bottom:2rpx solid #eee; */
  682 +}
  683 +
  684 +.spec-img {
  685 + float: left;
  686 + height: 186rpx;
  687 + width: 186rpx;
  688 + border: 4rpx solid #eee
  689 +}
  690 +
  691 +.spec-goods-info {
  692 + float: left;
  693 + padding: 0 25rpx;
  694 + width: 400rpx;
  695 +}
  696 +
  697 +.spec-goods-name {
  698 + font-size: 30rpx;
  699 + line-height: 35rpx;
  700 + height: 70rpx;
  701 + margin: 15rpx 20rpx 25rpx 0;
  702 + overflow: hidden;
  703 + text-overflow: ellipsis;
  704 + color: #333;
  705 +}
  706 +
  707 +.spec-goods-price {
  708 + color: #d60021;
  709 + font-size: 33rpx;
  710 + font-weight: bold;
  711 + /* display: flex; */
  712 +}
  713 +
  714 +.spec-goods-stock {
  715 + margin-top: 3rpx;
  716 + font-size: 24rpx;
  717 + color: #999999;
  718 + margin-right: 15rpx;
  719 +}
  720 +
  721 +.spec-name {
  722 + clear: both;
  723 + padding: 20rpx 0;
  724 + font-size: 30rpx;
  725 + color: #333;
  726 +}
  727 +
  728 +
  729 +.spec-name+view{
  730 + flex-wrap: wrap;
  731 +}
  732 +
  733 +.quhuo {
  734 + font-size: 30rpx;
  735 + color: #000
  736 +}
  737 +
  738 +.b_num {
  739 + display: flex;
  740 + font-size: 30rpx;
  741 + color: #333;
  742 + justify-content: space-between;
  743 + align-items: center;
  744 + padding: 20rpx 0;
  745 +}
  746 +
  747 +.count {
  748 + /* position: fixed; */
  749 + display: flex;
  750 + height: 50rpx;
  751 + /* border: 1rpx solid #000; */
  752 + font-size: 28rpx;
  753 + right: 30rpx;
  754 +}
  755 +
  756 +
  757 +.count>view,
  758 +.count>input {
  759 + width: 60rpx;
  760 + height: 50rpx;
  761 + line-height: 50rpx;
  762 + text-align: center;
  763 +}
  764 +
  765 +.spec_bt {
  766 + background: fff;
  767 + color: #333;
  768 + margin-left: 10rpx;
  769 + padding: 4rpx 15rpx 4rpx;
  770 + display: inline-block;
  771 + border-radius: 30rpx;
  772 + font-size: 24rpx;
  773 + border: 1rpx solid #ccc;
  774 + margin: 10rpx;
  775 + height: 40rpx;
  776 + line-height: 40rpx;
  777 +}
  778 +
  779 +.spec_bt.act {
  780 + background: #d60021;
  781 + color: #fff;
  782 + border: 1rpx solid #d60021;
  783 +}
  784 +
  785 +.sub,
  786 +.add,
  787 +.count>input {
  788 + /* border-right: 1px solid #000; */
  789 + background-color: #f8f8f8;
  790 + border-radius: 8rpx;
  791 +}
  792 +
  793 +.sub.active {
  794 + /* background-color: #ddd; */
  795 + color: #ccc;
  796 +}
  797 +
  798 +.count>input {
  799 + margin: 0 10rpx;
  800 +}
  801 +
  802 +.add {
  803 + /* background-color: #f8f8f8; */
  804 + /* border-left: 1px solid #000; */
  805 +}
  806 +
  807 +.spec-btn {
  808 + color: black;
  809 + background-color: white;
  810 + padding: 10rpx 10rpx;
  811 + font-size: 26rpx;
  812 + line-height: 28rpx;
  813 + float: left;
  814 + border: 1rpx solid #dedede;
  815 + margin: 4rpx 10rpx 4rpx 0;
  816 + border-radius: 4rpx;
  817 +}
  818 +
  819 +.spec-btn-click {
  820 + color: white;
  821 + background-color: #f23030;
  822 + border: 1rpx solid #f23030;
  823 +}
  824 +
  825 +.spec-cart-btns {
  826 + /* width: 92%; */
  827 + line-height: 70rpx;
  828 + /* margin: 0rpx auto;
  829 + margin-top: 160rpx; */
  830 + /* border-radius: 20rpx; */
  831 + /* position: fixed; */
  832 + /* bottom: 50rpx; */
  833 + /* left: 4%; */
  834 + padding: 20rpx;
  835 +}
  836 +
  837 +.spec-cart-btn {
  838 +
  839 + width: 100%;
  840 + font-size: 30rpx;
  841 + text-align: center;
  842 + color: white;
  843 + border-radius: 40rpx;
  844 +}
  845 +
  846 +.spec-cart-btn.w40 {
  847 + width: 46%;
  848 +}
  849 +
  850 +.spec-add-cart {
  851 + background-color: #ffb03f;
  852 +}
  853 +
  854 +.spec-buy {
  855 + background-color: #f23030;
  856 + /* margin-left: 34rpx; */
  857 +}
  858 +
  859 +.spec-cart-disable {
  860 + background: #bbbbbb;
  861 +}
  862 +
  863 +.spec-cart-btn-lg {
  864 + width: 614rpx;
  865 +}
  866 +
  867 +.prom-model {
  868 + position: fixed;
  869 + bottom: 0;
  870 + z-index: 20;
  871 + background: white;
  872 + width: 100%;
  873 + padding: 0 30rpx 30rpx;
  874 + font-size: 32rpx;
  875 + box-sizing: border-box;
  876 + overflow-x: hidden;
  877 +}
  878 +
  879 +.prom-model .prom-title {
  880 + text-align: center;
  881 + margin: 30rpx 0;
  882 +}
  883 +
  884 +.prom-model .logistics-item {
  885 + border: 0;
  886 +}
  887 +
  888 +.prom-model .item-mes {
  889 + width: 500rpx;
  890 +}
  891 +
  892 +.integral-btn {
  893 + width: 100%;
  894 + padding: 0rpx;
  895 + margin: 0rpx;
  896 +}
  897 +
  898 +.clear {
  899 + clear: both;
  900 +}
  901 +
  902 +.sto_v .title,
  903 +.sto_v .stitle {
  904 + border-top: 1rpx solid #dedede;
  905 + border-bottom: 1rpx solid #dedede;
  906 + height: 78rpx;
  907 + line-height: 78rpx;
  908 +}
  909 +
  910 +.sto_v .title .tubiao,
  911 +.sto_v .stitle .tubiao {
  912 + width: 32rpx;
  913 + height: 32rpx;
  914 + margin-top: 23rpx;
  915 +}
  916 +
  917 +.itemlists .item {
  918 + border-bottom: 1rpx solid #dedede;
  919 + height: 72rpx;
  920 + line-height: 72rpx;
  921 + font-size: 28rpx;
  922 + margin: 0 10rpx;
  923 +}
  924 +
  925 +.cshu {
  926 + margin-bottom: 30rpx;
  927 + margin-top: 20rpx;
  928 +}
  929 +
  930 +.cshu view {
  931 + color: #999;
  932 + font-size: 30rpx;
  933 + margin-left: 26rpx;
  934 +}
  935 +
  936 +
  937 +/*---活动特殊显示---*/
  938 +.prom_show {
  939 + height: 120rpx;
  940 + display: flex;
  941 +}
  942 +
  943 +.prom_show .secondkill-img {
  944 + width: 100%;
  945 + height: 100%;
  946 +}
  947 +
  948 +.prom_show .spike-img {
  949 + width: 283rpx;
  950 + height: 57rpx;
  951 + top: 35rpx;
  952 + left: 31rpx;
  953 +}
  954 +
  955 +.prom_show .stop {
  956 + color: #d81731;
  957 + top: 17rpx;
  958 + right: 65rpx;
  959 + font-weight: 600;
  960 +}
  961 +
  962 +.prom_show .start {
  963 + color: #009ae2;
  964 + top: 17rpx;
  965 + right: 65rpx;
  966 + font-weight: 600;
  967 +}
  968 +
  969 +.prom_show .timeac {
  970 + font-size: 32rpx;
  971 + height: 120rpx;
  972 + color: #333;
  973 +}
  974 +
  975 +.prom_show .timeac.left {
  976 + width: 66%;
  977 + color: #fff;
  978 + background: #f23030;
  979 +}
  980 +
  981 +.prom_show .timeac.right {
  982 + width: 34%;
  983 + background-color: #d7d7d7;
  984 + text-align: center
  985 +}
  986 +
  987 +.prom_show .secview .day {
  988 + padding-right: 10rpx;
  989 +}
  990 +
  991 +.prom_show .secview .time-val {
  992 + width: 36rpx;
  993 + height: 36rpx;
  994 + border-radius: 7rpx;
  995 + line-height: 36rpx;
  996 +}
  997 +
  998 +.prom_show .secview .time {
  999 + margin-right: 10rpx;
  1000 + margin-left: 10rpx;
  1001 +}
  1002 +
  1003 +
  1004 +.prom_show .timeac.left view {
  1005 + margin-left: 20rpx
  1006 +}
  1007 +
  1008 +.prom_show .timeac.left view.firview {
  1009 + margin-top: 10rpx
  1010 +}
  1011 +
  1012 +.prom_show .timeac.left view .tr_line {
  1013 + text-decoration: line-through;
  1014 + font-size: 28rpx;
  1015 +}
  1016 +
  1017 +.prom_show .timeac.left view .bprice {
  1018 + font-size: 50rpx;
  1019 +}
  1020 +
  1021 +.prom_show .timeac.right view.firview {
  1022 + margin-top: 12rpx;
  1023 + margin-bottom: 10rpx
  1024 +}
  1025 +
  1026 +.prom_show .timeac.right view.secview {
  1027 + display: flex;
  1028 + text-align: center;
  1029 + justify-content: center;
  1030 + flex-direction: row;
  1031 +}
  1032 +
  1033 +.prom_show .timeac.right view .tui-conutdown-box {
  1034 + /* background: #6b6b6b; */
  1035 + width: auto;
  1036 + /* min-width: 45rpx; */
  1037 + height: 45rpx;
  1038 + color: #c4182e;
  1039 + font-size: 27rpx;
  1040 + text-align: center;
  1041 + line-height: 46rpx;
  1042 +}
  1043 +
  1044 +.huise {
  1045 + background: gray
  1046 +}
  1047 +
  1048 +.lanse {
  1049 + background: #0199e2
  1050 +}
  1051 +
  1052 +
  1053 +/*------拼单------*/
  1054 +.pt_view {
  1055 + text-align: center;
  1056 + width: 100%;
  1057 + height: 100rpx;
  1058 + line-height: 100rpx;
  1059 + font-size: 26rpx
  1060 +}
  1061 +
  1062 +.pt_view .secondkill-img {
  1063 + width: 100%;
  1064 + height: 100%;
  1065 +}
  1066 +
  1067 +.pt_fir {
  1068 + background: #fff;
  1069 + /* margin-bottom: 10rpx; */
  1070 +}
  1071 +
  1072 +.pt_fir .pt_fir_title {
  1073 + display: flex;
  1074 + align-items: center;
  1075 + /* margin-left: 10rpx; margin-top: 20rpx; */
  1076 + font-size: 28rpx;
  1077 + position: relative;
  1078 +}
  1079 +
  1080 +.pt_fir .pt_fir_title .kt_type {
  1081 + color: #fff;
  1082 + background: #e9030d;
  1083 + width: 100rpx;
  1084 + line-height: 40rpx;
  1085 + border-radius: 6rpx;
  1086 + margin: 0 10rpx;
  1087 + height: 40rpx;
  1088 + font-size: 24rpx;
  1089 + text-align: center;
  1090 +}
  1091 +
  1092 +.pt_fir .pt_fir_title .price {
  1093 + color: #e9030d;
  1094 + font-size: 26rpx;
  1095 +}
  1096 +
  1097 +.pt_fir .pt_fir_title .bigw {
  1098 + font-size: 36rpx;
  1099 +}
  1100 +
  1101 +.pt_fir .pt_fir_title .tprice {
  1102 + text-decoration: line-through;
  1103 + color: #949494
  1104 +}
  1105 +
  1106 +.pt_fir .pt_fir_title .tprice.ml50 {
  1107 + margin-left: 50rpx
  1108 +}
  1109 +
  1110 +.pt_fir .pt_fir_title .js {
  1111 + padding: 0 15rpx;
  1112 + height: 40rpx;
  1113 + background: #e9030d;
  1114 + text-align: center;
  1115 + border-radius: 8rpx;
  1116 + color: #fff;
  1117 + margin-left: 10rpx;
  1118 +}
  1119 +
  1120 +.pt_fir .pt_fir_title .tuannum {
  1121 + color: #e9030d;
  1122 + position: absolute;
  1123 + right: 20rpx;
  1124 + font-size: 26rpx;
  1125 +}
  1126 +
  1127 +.pding {
  1128 + padding-top: 20rpx;
  1129 + padding-left: 20rpx;
  1130 + height: 81%;
  1131 + padding-right: 20rpx;
  1132 + font-size: 26rpx;
  1133 + color: #ea120f
  1134 +}
  1135 +
  1136 +.pdres {
  1137 + margin-left: 10rpx;
  1138 + color: #8f8f94
  1139 +}
  1140 +
  1141 +.ptgz {
  1142 + position: relative;
  1143 + font-size: 30rpx;
  1144 + padding-left: 20rpx;
  1145 + margin-top: 10rpx;
  1146 + overflow: hidden
  1147 +}
  1148 +
  1149 +.shuxian {
  1150 + width: 6rpx;
  1151 + height: 28rpx;
  1152 + background: #ea120f;
  1153 + display: inline-block;
  1154 + top: 5rpx;
  1155 + position: relative;
  1156 + margin-right: 5rpx
  1157 +}
  1158 +
  1159 +.ptgz_an {
  1160 + position: absolute;
  1161 + top: 5rpx;
  1162 + right: 6rpx
  1163 +}
  1164 +
  1165 +.ptgz_an .arrow-two {
  1166 + width: 18rpx;
  1167 + height: 18rpx;
  1168 + border-color: #da0b31;
  1169 + margin-top: 30rpx;
  1170 +}
  1171 +
  1172 +.pt_fir.se {
  1173 + height: auto;
  1174 + margin-bottom: 10rpx
  1175 +}
  1176 +
  1177 +.t_gz {
  1178 + padding: 10rpx 20rpx;
  1179 + font-size: 28rpx
  1180 +}
  1181 +
  1182 +.pt_fir.se1 {
  1183 + height: auto;
  1184 + margin: 0
  1185 +}
  1186 +
  1187 +.pt_fir.se2 {
  1188 + height: auto;
  1189 + margin: 0;
  1190 + /* border-top:6rpx solid #eeeeee;border-bottom:2rpx solid #eeeeee; */
  1191 +}
  1192 +
  1193 +.pt_hb {
  1194 + height: 78rpx;
  1195 + line-height: 75rpx;
  1196 + position: relative;
  1197 + font-size: 32rpx;
  1198 + overflow: hidden;
  1199 + width: 695rpx;
  1200 + margin-left: 28rpx;
  1201 + border-bottom: 1rpx solid #E5E5E5
  1202 +}
  1203 +
  1204 +.ptgz_an.xq {
  1205 + font-size: 32rpx;
  1206 + color: #d40024
  1207 +}
  1208 +
  1209 +.wf {
  1210 + display: flex;
  1211 + padding: 20rpx 0;
  1212 +}
  1213 +
  1214 +.wf .item {
  1215 + width: 24.5%;
  1216 + text-align: center;
  1217 + font-size: 26rpx;
  1218 + color: #666
  1219 +}
  1220 +
  1221 +.wf .item .item_txy {
  1222 + position: relative;
  1223 + width: 60rpx;
  1224 + height: 60rpx;
  1225 + background: #ea120f;
  1226 + border-radius: 50%;
  1227 + left: 50%;
  1228 + margin-left: -30rpx;
  1229 + border: 3px #dfdfdf solid;
  1230 + text-align: center;
  1231 + line-height: 60rpx;
  1232 + color: #fff;
  1233 + margin-bottom: 10rpx;
  1234 +}
  1235 +
  1236 +.wf .item .item_txy.hs {
  1237 + background: #cbcbcb;
  1238 +}
  1239 +
  1240 +.po {
  1241 + margin-bottom: 20rpx;
  1242 +}
  1243 +
  1244 +.cart-btn.line-h {
  1245 + line-height: 26rpx;
  1246 +}
  1247 +
  1248 +.cart-btn .fir-v {
  1249 + margin-top: 10rpx;
  1250 +}
  1251 +
  1252 +.hyt {
  1253 + padding: 0 20rpx;
  1254 + font-size: 30rpx;
  1255 + display: flex;
  1256 + align-items: center;
  1257 + margin-top: 10rpx;
  1258 +}
  1259 +
  1260 +.hyt .r_f {
  1261 + color: #e9120f;
  1262 + font-size: 26rpx;
  1263 + position: relative;
  1264 + top: 3rpx
  1265 +}
  1266 +
  1267 +.hyt .byj {
  1268 + color: #e9120f;
  1269 + font-size: 32rpx;
  1270 + position: relative;
  1271 + top: 5rpx
  1272 +}
  1273 +
  1274 +.pt_fir .pt_fir_title.no-mar-b {
  1275 + margin-bottom: 0;
  1276 + padding-bottom: 10rpx;
  1277 + margin-left: 20rpx
  1278 +}
  1279 +
  1280 +.pt_fir .pt_fir_title.boder-1 {
  1281 + border-bottom: 1rpx #e7e7e7 solid
  1282 +}
  1283 +
  1284 +.jie_price {
  1285 + /* padding: 10rpx 30rpx; */
  1286 +}
  1287 +
  1288 +.jie_price_title {
  1289 + font-size: 30rpx;
  1290 + color: #a26270;
  1291 + margin-bottom: 10rpx
  1292 +}
  1293 +
  1294 +.price_list {
  1295 + display: flex;
  1296 + width: 100%;
  1297 +}
  1298 +
  1299 +.price_item {
  1300 + width: 25%;
  1301 + font-size: 28rpx;
  1302 + color: #4c336c
  1303 +}
  1304 +
  1305 +.pt_fir.se2 .zzk-1 {
  1306 + /* margin-top: 23rpx; */
  1307 + font-size: 30rpx;
  1308 + position: relative;
  1309 + /* margin-bottom: 30rpx; */
  1310 + border-left: 4rpx solid red;
  1311 + /* margin-left:14rpx; */
  1312 + height: 30rpx;
  1313 + line-height: 30rpx;
  1314 + /* padding-left:5rpx; */
  1315 +}
  1316 +
  1317 +.ckgd {
  1318 + /* position: absolute;top:0;right:57rpx; */
  1319 + color: #d70025;
  1320 + font-size: 26rpx;
  1321 +}
  1322 +
  1323 +.ckgd .arrow-one {
  1324 + width: 14rpx;
  1325 + height: 14rpx;
  1326 + border-color: #da0b31;
  1327 + /* margin-top:5rpx; */
  1328 + margin: auto;
  1329 +}
  1330 +
  1331 +.bview {
  1332 + position: fixed;
  1333 + top: 0;
  1334 + left: 0;
  1335 + width: 100%;
  1336 + height: 100%;
  1337 + background-color: rgba(0, 0, 0, 0.5);
  1338 +}
  1339 +
  1340 +.juzhong {
  1341 + position: fixed;
  1342 + top: 0;
  1343 + left: 0;
  1344 + width: 100%;
  1345 + height: 100%;
  1346 + display: flex;
  1347 + flex-direction: row;
  1348 + justify-content: center;
  1349 + align-items: center;
  1350 +}
  1351 +
  1352 +.juzhong .xq {
  1353 + padding: 0 20rpx;
  1354 + background: #fff;
  1355 + font-size: 30rpx;
  1356 + padding-bottom: 20rpx;
  1357 +}
  1358 +
  1359 +.juzhong .xq .title {
  1360 + text-align: center;
  1361 + margin: 20rpx 0;
  1362 + position: relative;
  1363 + height: 50rpx;
  1364 +}
  1365 +
  1366 +.juzhong .xq .hs1 {
  1367 + font-size: 28rpx;
  1368 + color: #ab8f9e
  1369 +}
  1370 +
  1371 +.juzhong .xq .title .close {
  1372 + position: absolute;
  1373 + top: 0;
  1374 + right: 0;
  1375 + width: 45rpx;
  1376 + height: 45rpx;
  1377 +}
  1378 +
  1379 +.pt_qd {
  1380 + /* margin-top: 40rpx; height: auto; */
  1381 + padding: 20rpx;
  1382 +}
  1383 +
  1384 +.spec-cart-btn.w100 {
  1385 + width: 95%;
  1386 + margin-left: 0;
  1387 + height: 75rpx;
  1388 + line-height: 75rpx;
  1389 + margin: auto;
  1390 +}
  1391 +
  1392 +.sto_v {
  1393 + color: #333;
  1394 +}
  1395 +
  1396 +.ellipsis {
  1397 + overflow: hidden;
  1398 + white-space: nowrap;
  1399 + text-overflow: ellipsis;
  1400 +}
  1401 +
  1402 +
  1403 +/*---多少人参加团--*/
  1404 +.group {
  1405 + padding-top: 20rpx;
  1406 + padding-bottom: 20rpx;
  1407 + width: 100%;
  1408 + /* min-height: 92rpx; */
  1409 + border-bottom: 2rpx solid #ebedf0;
  1410 +
  1411 +}
  1412 +
  1413 +.group .group-list {
  1414 + display: flex;
  1415 + align-items: center;
  1416 + justify-content: space-around;
  1417 + /* height: 90rpx; */
  1418 + /* padding: 0 130rpx 0 100rpx; */
  1419 + /* width: 470rpx;
  1420 +
  1421 + position: absolute; */
  1422 +}
  1423 +
  1424 +.group .group-list .gtou {
  1425 + width: 70rpx;
  1426 + height: 70rpx;
  1427 + /* float: left;
  1428 + position: relative;
  1429 + top: 6rpx;
  1430 + left: -96rpx; */
  1431 +}
  1432 +
  1433 +.group .group-list .gtou image {
  1434 + display: block;
  1435 + width: 100%;
  1436 + height: 100%;
  1437 + border-radius: 50%;
  1438 + background-color: #f0f0f0;
  1439 +}
  1440 +
  1441 +.group .group-list .gdn {
  1442 + width: 140rpx;
  1443 + text-align: center;
  1444 + /* float: left; */
  1445 + font-size: 26rpx;
  1446 + /* padding-left: 20rpx; */
  1447 + /* line-height: 48rpx;
  1448 + height: 48rpx;
  1449 + width: 168rpx;
  1450 + position: relative;
  1451 + left: -80rpx;
  1452 + top:20rpx; */
  1453 + font-weight: bold;
  1454 +}
  1455 +
  1456 +.group .group-list .ghaicha {
  1457 + /* width:300rpx; */
  1458 + font-size: 27rpx;
  1459 + /* margin-left:180rpx;
  1460 + top:13rpx;
  1461 + left:-3rpx; */
  1462 + font-weight: bold;
  1463 +
  1464 +
  1465 +}
  1466 +
  1467 +.group .group-list .ghaicha .gred {
  1468 + /* height: 48rpx;
  1469 + width: 300rpx; */
  1470 +}
  1471 +
  1472 +.gsj {
  1473 + float: left;
  1474 + color: #8f8f94;
  1475 +}
  1476 +
  1477 +.group .group-list .cjt {
  1478 + height: 42rpx;
  1479 + width: 137rpx;
  1480 + /* position: absolute;
  1481 + right: 4rpx;
  1482 + top:25rpx; */
  1483 + line-height: 42rpx;
  1484 + font-size: 24rpx;
  1485 + color: #fff;
  1486 + border: 2rpx solid #d60024;
  1487 + background-color: #d60024;
  1488 + border-radius: 25rpx;
  1489 +
  1490 +}
  1491 +
  1492 +.gbody {
  1493 + background-color: white;
  1494 +}
  1495 +
  1496 +.t_show {
  1497 + /* overflow: hidden; */
  1498 + display: flex;
  1499 + /* width: 300rpx; */
  1500 + color: #292929;
  1501 + /* line-height: 36rpx; */
  1502 + font-size: 26rpx;
  1503 +}
  1504 +
  1505 +.join-cart>view.set_width {
  1506 + width: 58%;
  1507 +}
  1508 +
  1509 +/*秒杀样式zwp*/
  1510 +#zwpMs {
  1511 + width: 31%;
  1512 + color: #fff;
  1513 + background: url(https://mshopimg.yolipai.net/miniapp/images/user/bgred.png) no-repeat;
  1514 + background-size: 100% 60px;
  1515 +}
  1516 +
  1517 +
  1518 +/*--------- 修改后的样式 -----------*/
  1519 +.elli {
  1520 + overflow: hidden;
  1521 + text-overflow: ellipsis;
  1522 + display: -webkit-box;
  1523 + -webkit-line-clamp: 2;
  1524 + -webkit-box-orient: vertical;
  1525 +}
  1526 +
  1527 +.one_elli {
  1528 + overflow: hidden;
  1529 + text-overflow: ellipsis;
  1530 + white-space: nowrap;
  1531 +}
  1532 +
  1533 +.tuwen_title {
  1534 + /* height: 86rpx; */
  1535 + background-color: #eeeeee;
  1536 + /* margin-bottom: 32rpx; */
  1537 + position: relative;
  1538 + display: flex;
  1539 + justify-content: center;
  1540 + align-items: center;
  1541 + padding: 20rpx;
  1542 +}
  1543 +
  1544 +.tuwen_title .g_line {
  1545 + width: 496rpx;
  1546 + height: 1rpx;
  1547 + border-bottom: #ababab 1rpx solid;
  1548 +}
  1549 +
  1550 +.tuwen_title .center_s {
  1551 + width: 124rpx;
  1552 + position: absolute;
  1553 + height: 34rpx;
  1554 + background-color: #eeeeee;
  1555 + font-size: 32rpx;
  1556 + display: flex;
  1557 + overflow: hidden;
  1558 + justify-content: center;
  1559 + align-items: center;
  1560 +}
  1561 +
  1562 +.tuwen_title .center_s image {
  1563 + width: 34rpx;
  1564 + height: 26rpx;
  1565 + margin-right: 10rpx
  1566 +}
  1567 +
  1568 +.t_g_info {
  1569 + /* margin: 0 34rpx;margin-bottom: 20rpx; */
  1570 + display: flex;
  1571 + align-items: center;
  1572 + padding: 20rpx;
  1573 +}
  1574 +
  1575 +.red_shu {
  1576 + width: 10rpx;
  1577 + height: 36rpx;
  1578 + background-color: #da0035;
  1579 + margin-right: 8rpx;
  1580 +}
  1581 +
  1582 +.tb-l {
  1583 + /* line-height: 96rpx; */
  1584 +}
  1585 +
  1586 +.table_s {
  1587 + border: #e4e4e4 1rpx solid;
  1588 + box-sizing: border-box;
  1589 + font-size: 26rpx;
  1590 +}
  1591 +
  1592 +.tb_item {
  1593 + display: flex;
  1594 + /* height: 96rpx; */
  1595 + border-bottom: 1rpx solid #e4e4e4
  1596 +}
  1597 +
  1598 +.item_left {
  1599 + width: 210rpx;
  1600 + height: 100%;
  1601 + box-sizing: border-box;
  1602 + text-align: center;
  1603 + padding: 20rpx;
  1604 + background: #f9f9f9;
  1605 + border-right: 2rpx solid #e4e4e4
  1606 +}
  1607 +
  1608 +.item_left text {
  1609 + /* margin-left: 44rpx; */
  1610 +}
  1611 +
  1612 +.item_right {
  1613 + flex: 1;
  1614 + height: 100%;
  1615 + overflow: hidden;
  1616 + white-space: nowrap;
  1617 + text-overflow: ellipsis;
  1618 + padding: 20rpx;
  1619 +}
  1620 +
  1621 +.item_right text {
  1622 + /* margin-left: 66rpx; */
  1623 +}
  1624 +
  1625 +.table_s .tb-l:last-child {
  1626 + border-bottom: none;
  1627 +}
  1628 +
  1629 +.bzfu_img {
  1630 + width: 164rpx;
  1631 + height: 34rpx;
  1632 + /* margin-right: 18rpx; margin-left: 12rpx */
  1633 +}
  1634 +
  1635 +.bz_view {
  1636 + /* height:100rpx; padding: 0 34rpx 0 13rpx; */
  1637 + color: #333;
  1638 + font-size: 28rpx;
  1639 + padding: 20rpx 20rpx 20rpx 10rpx;
  1640 + /* border-bottom: 3rpx solid #eee; */
  1641 + /* border-top: 3rpx solid #eee; */
  1642 +}
  1643 +
  1644 +.bz_view view {
  1645 + width: 520rpx;
  1646 + /* max-height: 70rpx; */
  1647 + /* overflow: hidden; */
  1648 +}
  1649 +
  1650 +.bb_view {
  1651 + display: flex;
  1652 + align-items: center;
  1653 + justify-content: space-between;
  1654 + padding: 20rpx;
  1655 + color: #333;
  1656 + font-size: 30rpx;
  1657 + /* height: 104rpx; line-height: 104rpx; overflow: hidden; padding-right:26rpx */
  1658 +}
  1659 +
  1660 +.red_bb {
  1661 + color: #d70026;
  1662 + /* min-width:158rpx;width: auto; */
  1663 +}
  1664 +
  1665 +.bg_jj {
  1666 + width: 14rpx;
  1667 + height: 14rpx;
  1668 + border-top: 2rpx solid #d70026;
  1669 + border-right: 2rpx solid #d70026;
  1670 + transform: rotateZ(45deg);
  1671 + display: inline-block;
  1672 + margin-bottom: 3rpx;
  1673 +}
  1674 +
  1675 +.bg_jj.down {
  1676 + transform: rotateZ(135deg);
  1677 +}
  1678 +
  1679 +.bg_jj.up {
  1680 + transform: rotateZ(-45deg);
  1681 + margin-top: 6rpx;
  1682 +}
  1683 +
  1684 +.bz-content {
  1685 + padding: 0 0 0 20rpx;
  1686 +}
  1687 +
  1688 +
  1689 +
  1690 +
  1691 +/* 顶部边框 */
  1692 +.topframe {
  1693 + width: 100%;
  1694 + height: 172rpx;
  1695 + flex-direction: row;
  1696 + justify-content: space-between;
  1697 + border-bottom: 6rpx solid #eeeeee;
  1698 + overflow: hidden;
  1699 +}
  1700 +
  1701 +/* 评价人边框*/
  1702 +.topframe .topframe-top {
  1703 + display: flex;
  1704 + margin-top: 40rpx;
  1705 + margin-bottom: 36rpx;
  1706 + color: #7d7d7d;
  1707 + padding-left: 20rpx;
  1708 + font-size: 32rpx;
  1709 +}
  1710 +
  1711 +/*评价人数量*/
  1712 +.topframe .topframe-top .topframe-top-val {
  1713 + margin-left: 15rpx;
  1714 +
  1715 +}
  1716 +
  1717 +.topframe-top-content {
  1718 + display: flex;
  1719 + width: 36%;
  1720 +}
  1721 +
  1722 +/* 好评 */
  1723 +.topframe-praise {
  1724 + width: 61%;
  1725 + text-align: right;
  1726 + color: #dc4355;
  1727 + font-size: 28rpx;
  1728 +}
  1729 +
  1730 +/* 按钮列表 */
  1731 +.buttem-list {
  1732 + width: 100%;
  1733 + display: flex;
  1734 + font-size: 20rpx;
  1735 + overflow: hidden;
  1736 +}
  1737 +
  1738 +.buttem-list .item {
  1739 + min-width: 17%;
  1740 + font-size: 24rpx;
  1741 + border-radius: 20rpx;
  1742 + background: #ffe3e2;
  1743 + height: 38rpx;
  1744 + text-align: center;
  1745 + line-height: 38rpx;
  1746 + margin-left: 20rpx;
  1747 + justify-content: center;
  1748 +}
  1749 +
  1750 +.buttem-list .item.red {
  1751 + color: #fff;
  1752 + background: #d60022;
  1753 +}
  1754 +
  1755 +/* 用户评价 */
  1756 +.middle {
  1757 + width: 95%;
  1758 + margin: 0 auto;
  1759 +}
  1760 +
  1761 +.middle-img-frame {
  1762 + height: 65rpx;
  1763 + display: flex;
  1764 + margin-top: 32rpx;
  1765 +
  1766 +}
  1767 +
  1768 +/* 评价的用户图片 */
  1769 +.middle-img {
  1770 + width: 60rpx;
  1771 + height: 60rpx;
  1772 + border-radius: 50%;
  1773 + -moz-border-radius: 50%;
  1774 + -webkit-border-radius: 50%;
  1775 + margin-right: 15rpx;
  1776 +}
  1777 +
  1778 +/* 评价的用户边框 */
  1779 +.middle-user-frame {
  1780 + height: 65rpx;
  1781 + overflow: hidden;
  1782 +}
  1783 +
  1784 +.middle-user {
  1785 + height: 25;
  1786 + font-size: 28rpx;
  1787 +}
  1788 +
  1789 +/* 评价图片 */
  1790 +.middle-img-two {
  1791 + width: 115rpx;
  1792 + height: 25rpx;
  1793 + text-align: center;
  1794 + margin-bottom: 20rpx;
  1795 + margin-left: 5rpx;
  1796 +}
  1797 +
  1798 +.xc-pirces {
  1799 + margin-top: 14rpx;
  1800 +}
  1801 +
  1802 +/* 评价文字 */
  1803 +.middle-font {
  1804 + font-size: 30rpx;
  1805 +
  1806 +}
  1807 +
  1808 +.iddle-goods-img {
  1809 + width: 100%;
  1810 + display: flex;
  1811 + margin-top: 22rpx;
  1812 +}
  1813 +
  1814 +/* 商品图片 */
  1815 +.goods-img {
  1816 + width: 156rpx;
  1817 + height: 156rpx;
  1818 + margin-left: 22rpx;
  1819 + height: 100%;
  1820 +}
  1821 +
  1822 +.parameter-frame {
  1823 + margin-top: 14rxp;
  1824 + margin-bottom: 14rpx;
  1825 + width: 50%;
  1826 + height: 30rpx;
  1827 +}
  1828 +
  1829 +.z_parameter {
  1830 + width: 98%;
  1831 + height: 45rpx;
  1832 + display: flex;
  1833 + line-height: 45rpx;
  1834 + margin-top: 20rpx;
  1835 + margin-bottom: 14rpx;
  1836 + justify-content: space-between;
  1837 +}
  1838 +
  1839 +.parameter-font {
  1840 + font-size: 26rpx;
  1841 +
  1842 +}
  1843 +
  1844 +/* 规格 */
  1845 +.parameter-state {
  1846 + width: 100rpx;
  1847 + font-size: 24rpx;
  1848 + color: #c4c4c4;
  1849 +}
  1850 +
  1851 +.parameter-dian {
  1852 + display: flex;
  1853 + width: 94rpx;
  1854 + height: 33rpx;
  1855 + font-size: 20rpx;
  1856 + border-radius: 20rpx;
  1857 + line-height: 33rpx;
  1858 + padding-left: 25rpx;
  1859 + border: 4rpx solid #eeeeee;
  1860 +
  1861 +}
  1862 +
  1863 +/* 点赞图片 */
  1864 +.parameter-img {
  1865 + width: 27rpx;
  1866 + height: 27rpx;
  1867 + margin-top: 3rpx;
  1868 +}
  1869 +
  1870 +.parameter-val {
  1871 + margin-left: 25rpx;
  1872 + font-size: 26rpx;
  1873 + color: #999;
  1874 +}
  1875 +
  1876 +/* 回复 */
  1877 +.reply {
  1878 + width: 95%;
  1879 + height: 120rpx;
  1880 + padding-top: 14rpx;
  1881 + border-top: 3rpx solid #eeeeee;
  1882 + margin: 0 auto;
  1883 +
  1884 +}
  1885 +
  1886 +.shop-reply {
  1887 + height: 30rpx;
  1888 + color: #d60022;
  1889 + font-size: 24rpx;
  1890 + overflow: hidden;
  1891 +}
  1892 +
  1893 +.shop-font {
  1894 + width: 94%;
  1895 + font-size: 24rpx;
  1896 + padding-top: 10rpx;
  1897 +
  1898 +}
  1899 +
  1900 +.line_bulge {
  1901 + width: 17rpx;
  1902 + height: 17rpx;
  1903 + border-top: 1rpx solid #eeeeee;
  1904 + border-left: 1rpx solid #eeeeee;
  1905 + transform: rotate(45deg);
  1906 + position: absolute;
  1907 + top: -12rpx;
  1908 + left: 50rpx;
  1909 + background: #fff;
  1910 +}
  1911 +
  1912 +
  1913 +.xc_comment {
  1914 + display: flex;
  1915 + justify-content: space-around;
  1916 + width: 100%;
  1917 + box-sizing: border-box;
  1918 + padding: 10rpx 20rpx;
  1919 + /* height: 42rpx;
  1920 + padding-left: 34rpx; */
  1921 + color: #333;
  1922 +
  1923 +}
  1924 +
  1925 +.xc_comment-have-pictures {
  1926 + width: 153rpx;
  1927 + /* height: 42rpx; */
  1928 + line-height: 42rpx;
  1929 + text-align: center;
  1930 + background: #ffe3e2;
  1931 + color: 28rpx;
  1932 + border-radius: 21rpx;
  1933 + font-size: 24rpx;
  1934 +}
  1935 +
  1936 +.xc_comment-discuss {
  1937 + width: 152rpx;
  1938 + height: 42rpx;
  1939 + line-height: 42rpx;
  1940 + text-align: center;
  1941 + background: #ffe3e2;
  1942 + color: 28rpx;
  1943 + border-radius: 20rpx;
  1944 + font-size: 24rpx;
  1945 + margin-left: 28rpx
  1946 +}
  1947 +
  1948 +.xc_comment-detail {
  1949 + display: flex;
  1950 + /* margin-top: 40rpx; */
  1951 + /* width: 524rpx; */
  1952 + /* margin-left: 34rpx; */
  1953 + border-radius: 24rpx;
  1954 + border: 2rpx solid #ebedf0;
  1955 + margin-left: 20rpx;
  1956 + box-sizing: border-box;
  1957 + /* overflow: hidden; */
  1958 +}
  1959 +
  1960 +.xc_user-img {
  1961 + border-radius: 50%;
  1962 + margin: auto 0;
  1963 +}
  1964 +
  1965 +.xc_comment-user {
  1966 + display: flex;
  1967 + /* margin-top: 22rpx;
  1968 + margin-left: 22rpx; */
  1969 +}
  1970 +
  1971 +.xc_user {
  1972 + width: 170rpx;
  1973 + height: 60rpx;
  1974 + margin-left: 6rpx;
  1975 + overflow: hidden;
  1976 +}
  1977 +
  1978 +.xc_user-name {
  1979 + /* height: 25rpx; */
  1980 +}
  1981 +
  1982 +.xc_comment-img {
  1983 + width: 22rpx;
  1984 + height: 22rpx;
  1985 + /* margin-top: 14rpx; */
  1986 + margin-right: 5rpx
  1987 +}
  1988 +
  1989 +.xc_comment-font {
  1990 + /* height: 75rpx; */
  1991 + /* margin-left: 22rpx; */
  1992 + white-space: normal;
  1993 + overflow: hidden;
  1994 + /* margin-top: 8rpx;
  1995 + line-height: 38rpx; */
  1996 +
  1997 +}
  1998 +
  1999 +.xc_comment-val {
  2000 + /* width: 88%;
  2001 + height: 30rpx;
  2002 + margin-left: 22rpx;
  2003 + display: flex;
  2004 + margin-top: 15rpx;
  2005 + margin-bottom:15rpx; */
  2006 +}
  2007 +
  2008 +.xc_comment-time {
  2009 + /* height: 30rpx; */
  2010 + font-size: 22rpx;
  2011 + color: #a5a5a5;
  2012 + overflow: hidden;
  2013 +}
  2014 +
  2015 +.xc_goods-img {
  2016 + width: 180rpx;
  2017 + height: 180rpx;
  2018 +}
  2019 +
  2020 +.xc_comment-left {
  2021 + display: inline-block;
  2022 + width: 312rpx;
  2023 + padding: 20rpx;
  2024 +}
  2025 +
  2026 +.xc_goods-img-frame {
  2027 + border-radius: 0 22rpx 22rpx 0;
  2028 + overflow: hidden;
  2029 + /* display:inline-block; */
  2030 + /* width: 40%;
  2031 + height: 90%;
  2032 + text-align: center;
  2033 + padding-top: 30rpx;
  2034 + vertical-align: top; */
  2035 +}
  2036 +
  2037 +.xc_imgs {
  2038 + width: 50rpx;
  2039 + height: 50rpx;
  2040 + border-radius: 50%;
  2041 + margin-right: 5rpx;
  2042 +}
  2043 +
  2044 +.pj_word_size {
  2045 + font-size: 28rpx
  2046 +}
  2047 +
  2048 +.pj_scroll {
  2049 + /* white-space: nowrap; */
  2050 + /* height: 324rpx; */
  2051 + /* margin-bottom: 50rpx; */
  2052 + display: flex;
  2053 + align-items: center;
  2054 + padding: 20rpx 0;
  2055 + /* box-sizing: border-box; */
  2056 + /* box-shadow: 0 8px 12px #e7e9eb; */
  2057 +}
  2058 +
  2059 +
  2060 +/*领券*/
  2061 +.three-level-word {
  2062 + font-size: 25rpx;
  2063 +}
  2064 +
  2065 +.four-level-word {
  2066 + font-size: 23rpx;
  2067 +}
  2068 +
  2069 +.cx-frame {
  2070 + /* border-top:3rpx solid #eee; */
  2071 + /* width:99%;
  2072 + height: 95rpx;
  2073 + line-height: 95rpx;
  2074 + padding-left:24rpx; */
  2075 + padding: 20rpx;
  2076 +}
  2077 +
  2078 +.cx-frame .cx-sizs {
  2079 + /* width: 68rpx; */
  2080 + /* height: 100%; */
  2081 + /* line-height: 100rpx; */
  2082 + /* overflow: hidden; */
  2083 + /* margin-left: 10rpx; */
  2084 +}
  2085 +
  2086 +.xc-coupon-fram {
  2087 + position: relative;
  2088 + margin-right: 16rpx;
  2089 + /* width:200rpx; */
  2090 + /* padding-top:30rpx; */
  2091 +
  2092 +}
  2093 +
  2094 +.xc-coupon-fram .xc-coupon {
  2095 + /* width:175rpx ;
  2096 + height: 40rpx;
  2097 + line-height: 40rpx; */
  2098 + background-color: #d60021;
  2099 + /* margin:0 auto; */
  2100 + color: #fff;
  2101 + padding: 6rpx 20rpx;
  2102 +
  2103 +}
  2104 +
  2105 +.xc-coupon-fram .xc-circular {
  2106 + width: 16rpx;
  2107 + height: 16rpx;
  2108 + background-color: white;
  2109 + position: absolute;
  2110 + top: 50%;
  2111 + /* left: -10rpx; */
  2112 + transform: translateY(-50%);
  2113 +}
  2114 +
  2115 +.xc-coupon-fram .xc-one {
  2116 + left: -8rpx;
  2117 +}
  2118 +
  2119 +.xc-coupon-fram .xc-two {
  2120 + right: -8rpx;
  2121 +}
  2122 +
  2123 +.cx-obtain-coupon {
  2124 + /* width: 65rpx;
  2125 + height: 100%;
  2126 + padding-left:15rpx; */
  2127 + color: #d70025;
  2128 + display: flex;
  2129 + align-items: center;
  2130 + /* position: absolute;
  2131 + right: 5rpx; */
  2132 +}
  2133 +
  2134 +/* 自定义弹出窗口 */
  2135 +.cx-popup {
  2136 + width: 100%;
  2137 + background: #fff;
  2138 + z-index: 35;
  2139 + border-top-left-radius: 25rpx;
  2140 + border-top-right-radius: 25rpx;
  2141 + position: fixed;
  2142 + bottom: 0;
  2143 +}
  2144 +
  2145 +.cx-popup .top {
  2146 + /* width: 90%;
  2147 + height:85rpx; */
  2148 + font-size: 32rpx;
  2149 + padding: 20rpx 0;
  2150 + border-bottom: 2rpx solid #ebedf0;
  2151 + /* padding-top: 50rpx;
  2152 + font-weight:600; */
  2153 +
  2154 +}
  2155 +
  2156 +.cx-popup .top-frame {
  2157 + /* width: 100%;
  2158 + display: flex;
  2159 + justify-content: center;
  2160 + overflow: hidden; */
  2161 +}
  2162 +
  2163 +.xc-valid-coupon {
  2164 + width: 90%;
  2165 + height: 40rpx;
  2166 + padding-top: 24rpx;
  2167 + overflow: hidden;
  2168 +}
  2169 +
  2170 +.xc-frame {
  2171 + position: relative;
  2172 +}
  2173 +
  2174 +.xc-coupon-frame {
  2175 + width: 100%;
  2176 + max-height: 560rpx;
  2177 + overflow: auto;
  2178 +
  2179 +}
  2180 +
  2181 +.xc-coupon-frame .rel:not(:first-child) {
  2182 + margin-top: 20rpx;
  2183 +}
  2184 +
  2185 +.xc-coupon-frame .coupon {
  2186 + width: 100%;
  2187 + height: 168rpx;
  2188 + border-radius: 25rpx;
  2189 + border: 2rpx solid #ffdcdc;
  2190 + overflow: hidden;
  2191 + /* margin-top:16rpx; */
  2192 + box-sizing: border-box;
  2193 +
  2194 +}
  2195 +
  2196 +/* .xc-coupon-frame .coupon ~ .coupon {
  2197 + margin-top:16rpx;
  2198 +} */
  2199 +.xc-coupon-left {
  2200 + width: 216rpx;
  2201 + /* height: 100%; */
  2202 + background-color: #ffeeef;
  2203 + border-right: 4rpx dashed #ffdbd9;
  2204 + overflow: hidden;
  2205 + /* line-height: 100%; */
  2206 + display: flex;
  2207 + flex-direction: column;
  2208 + justify-content: center;
  2209 + align-items: center;
  2210 + flex-shrink: 0;
  2211 +}
  2212 +
  2213 +.xc-money {
  2214 + color: #f30026;
  2215 + text-align: center;
  2216 +}
  2217 +
  2218 +.xc-rmb {
  2219 + /* width:44rpx;
  2220 + padding-top:7rpx; */
  2221 +}
  2222 +
  2223 +.xc-money-frame {
  2224 + /* margin-left:35rpx;
  2225 + margin-top:48rpx; */
  2226 +
  2227 +}
  2228 +
  2229 +.xc-spacing {
  2230 + letter-spacing: 4rpx;
  2231 +}
  2232 +
  2233 +.xc-circular-one {
  2234 + position: absolute;
  2235 + top: -15rpx;
  2236 + left: 205rpx;
  2237 + width: 30rpx;
  2238 + height: 30rpx;
  2239 + background: #fff;
  2240 + overflow: hidden;
  2241 +}
  2242 +
  2243 +.xc-circular-two {
  2244 + position: absolute;
  2245 + bottom: -15rpx;
  2246 + /* top:150rpx; */
  2247 + left: 205rpx;
  2248 + width: 30rpx;
  2249 + height: 30rpx;
  2250 + background: #fff;
  2251 +}
  2252 +
  2253 +.xc-detail-coupon {
  2254 + /* margin-left: 22rpx;
  2255 + overflow: hidden;
  2256 + padding-top: 43rpx; */
  2257 + /* display: flex;
  2258 + align-items: center; */
  2259 +}
  2260 +
  2261 +.xc-coupon-right {
  2262 + /* width: 455rpx;
  2263 + height: 100%; */
  2264 + background: #fffaf9;
  2265 + padding: 20rpx;
  2266 + box-sizing: border-box;
  2267 + width: 100%;
  2268 + justify-content: space-between;
  2269 + align-items: center;
  2270 +}
  2271 +
  2272 +.xc-below {
  2273 + margin-top: 20rpx;
  2274 +
  2275 +}
  2276 +
  2277 +.xc-get {
  2278 +
  2279 + width: 140rpx;
  2280 + /* height: 48rpx; */
  2281 + color: #fff;
  2282 + text-align: center;
  2283 + border-radius: 27rpx;
  2284 + line-height: 54rpx;
  2285 + /* margin-left:20rpx; */
  2286 +}
  2287 +
  2288 +.background {
  2289 + background: #f40028;
  2290 +}
  2291 +
  2292 +/*--不可使用--*/
  2293 +.background.nouse {
  2294 + background: gainsboro;
  2295 +}
  2296 +
  2297 +.xc-background {
  2298 + background: #b9b9b9;
  2299 +}
  2300 +
  2301 +
  2302 +.cx-confirm {
  2303 + width: 100%;
  2304 + padding: 20rpx;
  2305 + box-sizing: border-box;
  2306 + /* height: 160rpx; */
  2307 +
  2308 +}
  2309 +
  2310 +.cx-confirm .confirm {
  2311 + /* width: 372rpx;
  2312 + height: 60rpx; */
  2313 + background-color: #f40026;
  2314 + color: #fff;
  2315 + border-radius: 10rpx;
  2316 + line-height: 80rpx;
  2317 + font-size: 28rpx;
  2318 +
  2319 +}
  2320 +
  2321 +.up {
  2322 + animation: up .7s;
  2323 +}
  2324 +
  2325 +.down {
  2326 + animation: down 1s;
  2327 +}
  2328 +
  2329 +@keyframes up {
  2330 + 0% {
  2331 + transform: translateY(550rpx);
  2332 + }
  2333 +
  2334 + 100% {
  2335 + transform: translateY(0);
  2336 + }
  2337 +}
  2338 +
  2339 +@keyframes down {
  2340 + 0% {
  2341 + transform: translateY(0);
  2342 + }
  2343 +
  2344 + 100% {
  2345 + transform: translateY(550rpx);
  2346 + }
  2347 +}
  2348 +
  2349 +
  2350 +/* 分享 */
  2351 +.icon-share {
  2352 + font-size: 42rpx;
  2353 + color: #d60021;
  2354 + line-height: 1;
  2355 +}
  2356 +
  2357 +.xc-share-frame {
  2358 + /* width: 129rpx;
  2359 + height: 48rpx;
  2360 + border-top-left-radius: 18rpx;
  2361 + border-bottom-left-radius: 18rpx; */
  2362 + /* background: #d60021; */
  2363 + /* position:absolute;
  2364 + left:622rpx;
  2365 + top:-37rpx;
  2366 + line-height:50rpx;
  2367 + margin-top:52rpx; */
  2368 +}
  2369 +
  2370 +.xc-share-frame-jieti {
  2371 + width: 129rpx;
  2372 + height: 48rpx;
  2373 + border-top-left-radius: 18rpx;
  2374 + border-bottom-left-radius: 18rpx;
  2375 + background: #d60021;
  2376 + line-height: 50rpx;
  2377 +}
  2378 +
  2379 +.xc-share-frame .share-font,
  2380 +.xc-share-frame-jieti .share-font {
  2381 + font-size: 32rpx;
  2382 + color: #fff;
  2383 + margin-left: 10rpx;
  2384 +
  2385 +}
  2386 +
  2387 +
  2388 +.xc-share-frame .share-frame,
  2389 +.xc-share-frame-jieti .share-frame {
  2390 + width: 30rpx;
  2391 + height: 30rpx;
  2392 + margin-top: 9rpx;
  2393 + margin-left: 10rpx;
  2394 +
  2395 +}
  2396 +
  2397 +.xc-share {
  2398 + width: 90%;
  2399 + height: 800rpx;
  2400 + background: #fff;
  2401 + z-index: 35;
  2402 +}
  2403 +
  2404 +.img-frame {
  2405 + position: absolute;
  2406 + top: 175rpx;
  2407 + left: 100rpx;
  2408 + z-index: 55;
  2409 + overflow: hidden;
  2410 +
  2411 +}
  2412 +
  2413 +.img-frame .img {
  2414 + width: 100rpx;
  2415 + height: 100rpx;
  2416 +
  2417 +}
  2418 +
  2419 +.xc-share .top {
  2420 + height: 85rpx;
  2421 + width: 100%;
  2422 + border-bottom: 4rpx dashed #f5f5f5;
  2423 + overflow: hidden;
  2424 +
  2425 +}
  2426 +
  2427 +.xc-share .name {
  2428 + font-size: 25rpx;
  2429 + margin-left: 180rpx;
  2430 + color: #000;
  2431 +
  2432 +}
  2433 +
  2434 +.xc-share .recommend {
  2435 + width: 110rpx;
  2436 + height: 12rpx;
  2437 + color: #fff;
  2438 + background: #d60021;
  2439 + font-size: 20rpx;
  2440 + border-radius: 25rpx;
  2441 + margin-left: 10rpx;
  2442 + line-height: 37rpx;
  2443 +}
  2444 +
  2445 +.xc-left-circle {
  2446 + width: 40rpx;
  2447 + height: 25rpx;
  2448 + position: absolute;
  2449 + top: 280rpx;
  2450 + left: 29rpx;
  2451 + z-index: 55;
  2452 + background: #727272;
  2453 + border-radius: 50rpx 50rpx 0 0;
  2454 + transform: rotate(90deg);
  2455 +
  2456 +}
  2457 +
  2458 +.xc-right-circle {
  2459 + width: 40rpx;
  2460 + height: 25rpx;
  2461 + position: absolute;
  2462 + top: 280rpx;
  2463 + left: 683rpx;
  2464 + z-index: 55;
  2465 + background: #727272;
  2466 + border-radius: 50rpx 50rpx 0 0;
  2467 + transform: rotate(270deg);
  2468 +
  2469 +}
  2470 +
  2471 +.xc-circle-frame {
  2472 + width: 25rpx;
  2473 + height: 40rpx;
  2474 + overflow: hidden;
  2475 +}
  2476 +
  2477 +.xc-goods-name {
  2478 + width: 95%;
  2479 + font-size: 35rpx;
  2480 + padding-left: 75rpx;
  2481 + height: 50rpx;
  2482 + padding-top: 10rpx;
  2483 + color: #000;
  2484 +
  2485 +}
  2486 +
  2487 +.xc-good-img {
  2488 + width: 100%;
  2489 + height: 381rpx;
  2490 + margin-top: 5rpx;
  2491 +
  2492 +}
  2493 +
  2494 +.xc-good-img .img {
  2495 + width: 90%;
  2496 + height: 381rpx;
  2497 +}
  2498 +
  2499 +.xc-ensure-frame {
  2500 + width: 90%;
  2501 + height: 60rpx;
  2502 + border-bottom: 2rpx solid #d8d6d7;
  2503 +}
  2504 +
  2505 +.xc-ensure {
  2506 + width: 30%;
  2507 + height: 60rpx;
  2508 + line-height: 60rpx;
  2509 +}
  2510 +
  2511 +xc-ensure-div {
  2512 + width: 100%;
  2513 + height: 60rpx;
  2514 +}
  2515 +
  2516 +.xc-ensure .word {
  2517 + font-size: 25rpx;
  2518 + color: #d30025;
  2519 + margin-left: 9rpx;
  2520 +
  2521 +}
  2522 +
  2523 +.xc-ensure .img {
  2524 + width: 25rpx;
  2525 + height: 25rpx;
  2526 + margin-top: 18rpx;
  2527 +
  2528 +}
  2529 +
  2530 +.xc-bottmon {
  2531 + width: 100%;
  2532 +}
  2533 +
  2534 +.xc-bottmon .xc-left {
  2535 + width: 55%;
  2536 + margin-top: 30rpx;
  2537 + padding-left: 20rpx;
  2538 +
  2539 +}
  2540 +
  2541 +.xc-left .xc-top {
  2542 + font-size: 25rpx;
  2543 + height: 40rpx;
  2544 + line-height: 40rpx;
  2545 + color: #000;
  2546 +}
  2547 +
  2548 +.xc-left .xc-middle {
  2549 + font-size: 25rpx;
  2550 + color: #b2b2b2;
  2551 + height: 30rpx;
  2552 + line-height: 30rpx;
  2553 +}
  2554 +
  2555 +.xc-left .xc-buttem {
  2556 + font-size: 25rpx;
  2557 + height: 100rpx;
  2558 + line-height: 100rpx;
  2559 + color: #000;
  2560 +}
  2561 +
  2562 +.xc-ensure-right {
  2563 + width: 30%;
  2564 +}
  2565 +
  2566 +.xc-qrcode {
  2567 + width: 120rpx;
  2568 + height: 120rpx;
  2569 + margin-top: 43rpx;
  2570 + margin-left: 80rpx;
  2571 +
  2572 +}
  2573 +
  2574 +.xc-close {
  2575 + width: 50rpx;
  2576 + height: 50rpx;
  2577 + border-radius: 50%;
  2578 + border: 3rpx solid #fff;
  2579 + text-align: center;
  2580 + line-height: 41rpx;
  2581 + font-size: 50rpx;
  2582 + color: #fff;
  2583 + font-weight: lighter;
  2584 + font-family: MingLiU;
  2585 + transform: rotate(270deg);
  2586 + overflow: auto;
  2587 + margin-top: 6rpx;
  2588 + margin-bottom: 1rpx;
  2589 +
  2590 +}
  2591 +
  2592 +.xc-close-frame {
  2593 + position: absolute;
  2594 + margin-top: 30rpx;
  2595 + width: 90%;
  2596 + display: flex;
  2597 + justify-content: center;
  2598 + overflow: auto;
  2599 +
  2600 +}
  2601 +
  2602 +.xc-guanbi {
  2603 + width: 100%;
  2604 + height: 80rpx;
  2605 + overflow: hidden;
  2606 +}
  2607 +
  2608 +
  2609 +/* 自定义弹出窗口 */
  2610 +.cx-popup {
  2611 + width: 100%;
  2612 + background: #fff;
  2613 + z-index: 35;
  2614 + border-top-left-radius: 10rpx;
  2615 + border-top-right-radius: 10rpx;
  2616 + position: fixed;
  2617 + bottom: 0;
  2618 +}
  2619 +
  2620 +.xc-top-content {
  2621 + width: 88%;
  2622 + height: 85rpx;
  2623 + padding-top: 50rpx;
  2624 + font-size: 36rpx;
  2625 +}
  2626 +
  2627 +
  2628 +.xc-valid-coupon {
  2629 + width: 90%;
  2630 + height: 40rpx;
  2631 + padding-top: 24rpx;
  2632 + overflow: hidden;
  2633 +}
  2634 +
  2635 +.xc-frame {
  2636 + /* width: 100%;
  2637 + margin-top:20rpx; */
  2638 + padding: 20rpx;
  2639 +}
  2640 +
  2641 +.xc-frame .list-frame {
  2642 + width: 90%;
  2643 + height: 100%;
  2644 + overflow-y: scroll;
  2645 +
  2646 + margin-top: 20rpx;
  2647 +
  2648 +}
  2649 +
  2650 +.xc-close-frame {
  2651 + margin-top: 30rpx;
  2652 + width: 15%;
  2653 + display: flex;
  2654 +}
  2655 +
  2656 +.xc-close {
  2657 + width: 70rpx;
  2658 + height: 70rpx;
  2659 + border-radius: 50%;
  2660 + border: 5rpx solid #a5a5a7;
  2661 + text-align: center;
  2662 + line-height: 55rpx;
  2663 + font-size: 80rpx;
  2664 + color: #a5a5a7;
  2665 + font-family: "微软正黑体";
  2666 + margin-top: 8rpx;
  2667 +
  2668 +}
  2669 +
  2670 +.xc-money {
  2671 + color: #ff0013;
  2672 +}
  2673 +
  2674 +.xc-money-frame {
  2675 + /* margin-left:35rpx; */
  2676 +
  2677 +}
  2678 +
  2679 +.xc-coupon-effect {
  2680 + width: 99%;
  2681 + height: 128rpx;
  2682 + border-bottom: 3rpx solid #ddd;
  2683 +
  2684 +
  2685 +}
  2686 +
  2687 +.xc-goods-coupon {
  2688 + width: 80%;
  2689 + height: 100%;
  2690 +
  2691 +}
  2692 +
  2693 +.xc-title {
  2694 + width: 50%;
  2695 + margin-left: 222rpx;
  2696 +
  2697 +}
  2698 +
  2699 +.xc-coupon-money {
  2700 + color: #c91e31;
  2701 + font-size: 35rpx;
  2702 + margin-top: 20rpx;
  2703 +
  2704 +}
  2705 +
  2706 +.xc-coupon-time {
  2707 + height: 50rpx;
  2708 + font-size: 27rpx;
  2709 + color: #a4a4a4;
  2710 +}
  2711 +
  2712 +.xc-coupon-time .time {
  2713 + margin-left: 15rpx;
  2714 + font-size: 27rpx;
  2715 +}
  2716 +
  2717 +.xc-coupon-selection {
  2718 + width: 99%;
  2719 + height: 100%;
  2720 +
  2721 +
  2722 +}
  2723 +
  2724 +.xc-confirm {
  2725 + width: 90%;
  2726 + height: 75rpx;
  2727 + margin: 0 auto;
  2728 + background: #c41830;
  2729 + color: #fff;
  2730 + border-radius: 10rpx;
  2731 + font-size: 30rpx;
  2732 + margin-top: 50rpx;
  2733 +}
  2734 +
  2735 +.xc-not-Selection {
  2736 + width: 60rpx;
  2737 + height: 60rpx;
  2738 + background: #eeeeee;
  2739 +}
  2740 +
  2741 +/*---------------视频图片---------------*/
  2742 +.xc-imageCount {
  2743 + width: 95rpx;
  2744 + height: 50rpx;
  2745 + background-color: rgba(0, 0, 0, 0.3);
  2746 + border-radius: 40rpx;
  2747 + line-height: 50rpx;
  2748 + color: #fff;
  2749 + text-align: center;
  2750 + font-size: 26rpx;
  2751 + position: absolute;
  2752 +
  2753 + right: 23rpx;
  2754 + bottom: 21rpx;
  2755 +}
  2756 +
  2757 +
  2758 +/* 视频图片的边框 */
  2759 +.xc-videos-picture {
  2760 + width: 100%;
  2761 + height: 750rpx;
  2762 +}
  2763 +
  2764 +/* 视频 */
  2765 +.xc-videos {
  2766 + width: 100%;
  2767 + height: 544rpx;
  2768 +
  2769 +
  2770 +}
  2771 +
  2772 +/* 点击视频或图片 */
  2773 +.xc-video-picture {
  2774 +
  2775 + bottom: 20rpx;
  2776 + left: 0rpx;
  2777 + display: flex;
  2778 + align-items: center;
  2779 + justify-content: center;
  2780 + width: 45%;
  2781 + height: 60rpx;
  2782 + margin-left: 215rpx;
  2783 +
  2784 +}
  2785 +
  2786 +.xc-video-button:before {
  2787 + content: "";
  2788 + position: absolute;
  2789 + left: 48%;
  2790 + top: 40%;
  2791 + width: 0;
  2792 + height: 0;
  2793 + margin-left: -36rpx;
  2794 + margin-top: -10rpx;
  2795 + border-width: 13rpx;
  2796 + border-style: dashed;
  2797 + border-color: transparent transparent transparent #fff;
  2798 + font-size: 0;
  2799 + line-height: 0;
  2800 + z-index: 2;
  2801 + -webkit-backface-visibility: hidden;
  2802 +}
  2803 +
  2804 +.xc-video-buttons:before {
  2805 + content: "";
  2806 + position: absolute;
  2807 + left: 50%;
  2808 + top: 41%;
  2809 + width: 0;
  2810 + height: 0;
  2811 + margin-left: -36rpx;
  2812 + margin-top: -10rpx;
  2813 + border-width: 13rpx;
  2814 + border-style: dashed;
  2815 + border-color: transparent transparent transparent #000;
  2816 + font-size: 0;
  2817 + line-height: 0;
  2818 + z-index: 2;
  2819 + -webkit-backface-visibility: hidden;
  2820 +}
  2821 +
  2822 +.xc-video {
  2823 + /* width:100rpx; */
  2824 + /* height: 50rpx;
  2825 + line-height: 50rpx; */
  2826 + text-align: center;
  2827 + /* margin-left:-30rpx; */
  2828 +
  2829 +
  2830 +}
  2831 +
  2832 +/* 图片 */
  2833 +.xc-picture {
  2834 + color: #000;
  2835 + background: #dcdcdc;
  2836 + width: 94rpx;
  2837 + height: 45rpx;
  2838 + font-size: 25rpx;
  2839 + border-radius: 25rpx;
  2840 + font-family: 'SimHei', Arial;
  2841 + text-align: center;
  2842 + line-height: 45rpx;
  2843 + margin-left: 53rpx
  2844 +}
  2845 +
  2846 +/* 点击视频 */
  2847 +.xc-video-button {
  2848 + position: relative;
  2849 + color: #000;
  2850 + background: #dcdcdc;
  2851 + width: 85rpx;
  2852 + height: 45rpx;
  2853 + line-height: 45rpx;
  2854 + font-size: 30rpx;
  2855 + border-radius: 25rpx;
  2856 + font-family: 'SimHei', Arial;
  2857 + padding-left: 11rpx;
  2858 +}
  2859 +
  2860 +
  2861 +.xc-sn {
  2862 + color: #fff;
  2863 + background: #c7161e;
  2864 + border-color: transparent transparent transparent #fff;
  2865 +}
  2866 +
  2867 +/* 图片 */
  2868 +.xc-pictures {
  2869 + width: 100%;
  2870 + height: 529rpx;
  2871 +
  2872 +}
  2873 +
  2874 +/*视频封面的图片 */
  2875 +.xc-picturess {
  2876 + position: relative;
  2877 + width: 100%;
  2878 + height: 529rpx;
  2879 +}
  2880 +
  2881 +/* 播放 */
  2882 +.xc-play {
  2883 + width: 130rpx;
  2884 + height: 130rpx;
  2885 + position: absolute;
  2886 + top: 207rpx;
  2887 + left: 309rpx;
  2888 +}
  2889 +
  2890 +.xc-video-buttons {
  2891 + position: relative;
  2892 + color: #000;
  2893 + background: #dcdcdc;
  2894 + width: 85rpx;
  2895 + height: 45rpx;
  2896 + line-height: 45rpx;
  2897 + font-size: 30rpx;
  2898 + border-radius: 25rpx;
  2899 + font-family: 'SimHei', Arial;
  2900 + padding-left: 11rpx;
  2901 +}
  2902 +
  2903 +
  2904 +.wsize {
  2905 + font-size: 32rpx
  2906 +}
  2907 +
  2908 +.five-level-word {
  2909 + font-size: 24rpx;
  2910 +}
  2911 +
  2912 +
  2913 +/*-- 推荐商品 --*/
  2914 +.xc-goods {
  2915 + height: auto;
  2916 + background: #f2f2f2;
  2917 + padding: 0 20rpx;
  2918 + margin-top: -25rpx;
  2919 + padding-bottom: 20rpx
  2920 +}
  2921 +
  2922 +.xc-goods-recommend {
  2923 + border-radius: 20rpx;
  2924 + width: 345rpx;
  2925 + height: 450rpx;
  2926 + margin-top: 25rpx;
  2927 + display: inline-block;
  2928 +
  2929 +}
  2930 +
  2931 +.xc-goods-recommend.ml {
  2932 + margin-left: 22rpx
  2933 +}
  2934 +
  2935 +.xc-goods-recommend .xc-goods-imgs {
  2936 + width: 100%;
  2937 + height: 325rpx;
  2938 + border-radius: 20rpx 20rpx 0 0;
  2939 +}
  2940 +
  2941 +.xc-goods-bottom {
  2942 + width: 345rpx;
  2943 + height: 134rpx;
  2944 + background: #fff;
  2945 + border-radius: 0 0 20rpx 20rpx;
  2946 + bottom: -8rpx;
  2947 + left: 0rpx;
  2948 +}
  2949 +
  2950 +.xc-goods-bottom .monry-frame {
  2951 + width: 283rpx;
  2952 + height: 52rpx;
  2953 + padding-left: 24rpx;
  2954 +
  2955 +}
  2956 +
  2957 +.xc-good-explain {
  2958 + width: 283rpx;
  2959 + height: 60rpx;
  2960 + word-break: normal;
  2961 + margin-left: 30rpx;
  2962 + font-size: 26rpx;
  2963 + line-height: 30rpx;
  2964 + margin-top: 5rpx;
  2965 +}
  2966 +
  2967 +.money-color-val {
  2968 + color: #c6172f;
  2969 +}
  2970 +
  2971 +.rmb-symbol {
  2972 + line-height: 81rpx;
  2973 + height: 53rpx;
  2974 + font-size: 28rpx;
  2975 +}
  2976 +
  2977 +.xc-original-price {
  2978 + color: #c0c0c0;
  2979 +}
  2980 +
  2981 +/* 文字中间加线条 */
  2982 +.word-lines {
  2983 + text-decoration: line-through;
  2984 + line-height: 90rpx;
  2985 + margin-left: 10rpx;
  2986 + font-size: 20rpx;
  2987 +}
  2988 +
  2989 +.xc-linellae-frame {
  2990 + width: 100%;
  2991 + height: 70rpx;
  2992 + background: #f2f2f2;
  2993 +}
  2994 +
  2995 +.xc-linellae-frame .xc-linellae {
  2996 + width: 386rpx;
  2997 + height: 1rpx;
  2998 + border-bottom: 1rpx solid #ebedf0;
  2999 +}
  3000 +
  3001 +.xc-recommend-frame {
  3002 + background: #f2f2f2;
  3003 + width: 97rpx;
  3004 + height: 100%;
  3005 + padding-left: 10rpx;
  3006 +}
  3007 +
  3008 +.xc-recommend-frame .xc-recommend {
  3009 + width: 35rpx;
  3010 + height: 27rpx;
  3011 +}
  3012 +
  3013 +.xc-recommend-frame .xc-recommend-word {
  3014 + width: 58rpx;
  3015 + font-size: 24rpx;
  3016 + color: #a9a9a9;
  3017 + margin-left: 5rpx;
  3018 + margin-bottom: 5rpx;
  3019 + margin-top: 1rpx;
  3020 +
  3021 +}
  3022 +
  3023 +.xc-price-frame {
  3024 + color: #ec0022;
  3025 + align-items: baseline;
  3026 + /* height:44rpx; */
  3027 +}
  3028 +
  3029 +.xc-price-frame .sign {
  3030 + margin-top: 19rpx;
  3031 + margin-left: -4px;
  3032 +}
  3033 +
  3034 +.xc-val-price {
  3035 + margin-left: 24rpx;
  3036 + color: #ec0022;
  3037 + padding-top: 13rpx;
  3038 +}
  3039 +
  3040 +.xc-val-price .save {
  3041 + border-radius: 10rpx;
  3042 + margin-top: 5rpx;
  3043 + background: #fed2d9;
  3044 + min-width: 230rpx;
  3045 + height: 40rpx;
  3046 + line-height: 40rpx;
  3047 + width: auto;
  3048 + padding-left: 12rpx;
  3049 + padding-right: 12rpx;
  3050 +
  3051 +}
  3052 +
  3053 +.xc-unit-price {
  3054 + margin-top: 25rpx;
  3055 + padding-left: -4rpx;
  3056 +
  3057 +}
  3058 +
  3059 +.xc-explain {
  3060 + color: #292929;
  3061 + width: 542rpx;
  3062 + margin: 10rpx 0 20rpx;
  3063 + width: 100%;
  3064 + font-weight: bold;
  3065 +}
  3066 +
  3067 +.xc-item {
  3068 + width: 16%;
  3069 + font-size: 26rpx;
  3070 + color: #666;
  3071 + margin-right: 5rpx;
  3072 +}
  3073 +
  3074 +.xc-item .yuan {
  3075 + width: 38rpx;
  3076 + height: 38rpx;
  3077 + line-height: 38rpx;
  3078 + border: 1rpx solid #f3f1f2;
  3079 + margin-left: 33rpx;
  3080 +
  3081 +}
  3082 +
  3083 +.xc-item .word {
  3084 + width: 104rpx;
  3085 + margin-top: 16rpx;
  3086 + color: #363636;
  3087 + font-weight: 600;
  3088 +
  3089 +}
  3090 +
  3091 +.xc-item .circle-color {
  3092 + background: #d60024;
  3093 + color: #fff;
  3094 +}
  3095 +
  3096 +.xc-item .circle-color1 {
  3097 + background: #fefefe;
  3098 + color: #666666;
  3099 +}
  3100 +
  3101 +.link {
  3102 + height: 6rpx;
  3103 + width: 180rpx;
  3104 + top: 54rpx;
  3105 + left: 32px;
  3106 +}
  3107 +
  3108 +.link1 {
  3109 + height: 6rpx;
  3110 + width: 166rpx;
  3111 + top: 54rpx;
  3112 + left: 264rpx;
  3113 +}
  3114 +
  3115 +.link2 {
  3116 + height: 6rpx;
  3117 + width: 157rpx;
  3118 + top: 54rpx;
  3119 + right: 87rpx;
  3120 +}
  3121 +
  3122 +.link-color-red {
  3123 + background: #d60024;
  3124 +}
  3125 +
  3126 +.link-color {
  3127 + background: #e5e5e5;
  3128 +}
  3129 +
  3130 +.xc-qt-price {
  3131 + top: -15rpx;
  3132 + left: 25rpx;
  3133 + color: #fff;
  3134 +}
  3135 +
  3136 +.xc-qt-price .xc-qtunit-price {
  3137 + margin-left: 6rpx;
  3138 + margin-top: -4rpx;
  3139 +}
  3140 +
  3141 +.xc-nanber {
  3142 + top: -25rpx;
  3143 + left: 289rpx;
  3144 +
  3145 +}
  3146 +
  3147 +.xc-qtsign {
  3148 + margin-top: 5rpx;
  3149 +
  3150 +}
  3151 +
  3152 +.xc-people-img {
  3153 + height: 36rpx;
  3154 + width: 36rpx;
  3155 + background: #fff;
  3156 + border-radius: 7rpx;
  3157 +
  3158 +}
  3159 +
  3160 +.xc-people-img .imgs {
  3161 + width: 28rpx;
  3162 + height: 28rpx;
  3163 + margin-top: 4rpx;
  3164 +
  3165 +}
  3166 +
  3167 +.xc-people-val {
  3168 +
  3169 + height: 32rpx;
  3170 + border-top: 1rpx solid #fff;
  3171 + border-bottom: 1rpx solid #fff;
  3172 + border-right: 1rpx solid #fff;
  3173 + border-radius: 0 7rpx 7rpx 0;
  3174 + line-height: 32rpx;
  3175 + margin-left: -6rpx;
  3176 + padding: 0 12rpx;
  3177 +}
  3178 +
  3179 +.word-color {
  3180 + color: #d70024;
  3181 +}
  3182 +
  3183 +.word-color-lan {
  3184 + color: #0393e1;
  3185 +}
  3186 +
  3187 +.pt_view .hy-stop {
  3188 + top: -23rpx;
  3189 + right: 56rpx;
  3190 +}
  3191 +
  3192 +.xc-time-val {
  3193 + width: 36rpx;
  3194 + height: 36rpx;
  3195 + border-radius: 7rpx;
  3196 + line-height: 36rpx;
  3197 +}
  3198 +
  3199 +.xc-time {
  3200 + margin-right: 10rpx;
  3201 + margin-left: 10rpx;
  3202 + margin-top: -32rpx;
  3203 +}
  3204 +
  3205 +.xc-goods-explain {
  3206 + width: 100%;
  3207 + /* padding-left:30rpx;
  3208 + margin-left:-9rpx;
  3209 + height: 150rpx */
  3210 +}
  3211 +
  3212 +.xc-partner-frame {
  3213 + border-bottom: 2rpx solid #eee;
  3214 + width: 100%;
  3215 + padding: 20rpx;
  3216 + /* height:56rpx; */
  3217 + box-sizing: border-box;
  3218 +}
  3219 +
  3220 +.xc-person-number {
  3221 + width: 120rpx;
  3222 + color: #999999;
  3223 + padding-left: 8rpx;
  3224 + text-align: left
  3225 +}
  3226 +
  3227 +.xc-miaosha-time {
  3228 + right: 17rpx;
  3229 + top: 55rpx;
  3230 +}
  3231 +
  3232 +.pd_top1 {
  3233 + padding-top: 10rpx
  3234 +}
  3235 +
  3236 +.s_ms_bth {
  3237 + margin-top: 85rpx
  3238 +}
  3239 +
  3240 +
  3241 +.no_pj_list {
  3242 + text-align: center;
  3243 + width: 100%;
  3244 + color: #999;
  3245 + margin: 30rpx 0;
  3246 + display: inline-block;
  3247 + font-size: 28rpx
  3248 +}
  3249 +
  3250 +/* 门店地址 */
  3251 +.xc-address_frame {
  3252 + /* border-top:1rpx solid #eee; */
  3253 + width: 100%;
  3254 + height: auto;
  3255 + padding: 20rpx;
  3256 + box-sizing: border-box;
  3257 +}
  3258 +
  3259 +.on_height {
  3260 + height: 90rpx;
  3261 +}
  3262 +
  3263 +.sn_height {
  3264 + /* min-height: 170rpx; height: auto;padding: 10rpx 0; */
  3265 +}
  3266 +
  3267 +.xc-address_frame .address_frame {
  3268 + width: 100%;
  3269 + /* padding-left: 10rpx;
  3270 +margin: auto; */
  3271 +
  3272 +}
  3273 +
  3274 +.shop_name {}
  3275 +
  3276 +.stores-img {
  3277 + width: 28rpx;
  3278 + height: 28rpx;
  3279 + margin-right: 10rpx;
  3280 +}
  3281 +
  3282 +.shop_name {
  3283 + margin-right: 10rpx;
  3284 +}
  3285 +.shop_name.max{
  3286 + max-width:370rpx; flex-shrink: 0;
  3287 +}
  3288 +
  3289 +
  3290 +.address {
  3291 + /* width: 100%;
  3292 + margin-top: 5rpx;
  3293 + margin-bottom: 5rpx; */
  3294 +}
  3295 +
  3296 +.distance {
  3297 + padding-left: 20rpx;
  3298 + padding-right: 20rpx;
  3299 + background: #eee;
  3300 + border-radius: 20rpx;
  3301 + /* margin-right: 5rpx; */
  3302 + color: #999;
  3303 + height: 38rpx;
  3304 + line-height: 38rpx;
  3305 + position: relative;
  3306 + top: 5rpx;
  3307 +
  3308 +}
  3309 +
  3310 +/* 选择门店的弹窗 */
  3311 +.mongolia-layer {
  3312 + position: fixed;
  3313 + left: 0;
  3314 + top: 0;
  3315 + right: 0;
  3316 + bottom: 0;
  3317 + z-index: 11;
  3318 + background: rgba(0, 0, 0, 0.4);
  3319 + width: 100%;
  3320 + height: 91.9%;
  3321 +
  3322 +}
  3323 +
  3324 +.popup-frame {
  3325 + position: fixed;
  3326 + z-index: 20;
  3327 + background: white;
  3328 + width: 100%;
  3329 + border-radius: 20rpx 20rpx 0 0;
  3330 + height: auto;
  3331 + bottom: 0;
  3332 +}
  3333 +
  3334 +.popup-top {
  3335 + border-bottom: 1rpx solid #eee;
  3336 + height: 155rpx;
  3337 + width: 95%;
  3338 + margin: auto;
  3339 + line-height: 155rpx;
  3340 +
  3341 +}
  3342 +
  3343 +.bg_rights {
  3344 + border-top: 2rpx solid;
  3345 + border-right: 2rpx solid;
  3346 + transform: rotate(45deg);
  3347 + display: inline-block;
  3348 + width: 15rpx;
  3349 + height: 15rpx;
  3350 + border-color: #da0b31;
  3351 +}
  3352 +
  3353 +.modal-closes {
  3354 + position: absolute;
  3355 + right: 30rpx;
  3356 + top: -15rpx;
  3357 + height: 25rpx;
  3358 +
  3359 +}
  3360 +
  3361 +.choose_more {
  3362 + margin-top: 40rpx;
  3363 + margin-right: 20rpx;
  3364 +
  3365 +}
  3366 +
  3367 +.choose_mores {
  3368 + margin-top: 30rpx;
  3369 + margin-right: 15rpx;
  3370 +
  3371 +}
  3372 +
  3373 +.store-list {
  3374 + width: 95%;
  3375 + min-height: 300rpx;
  3376 + overflow-y: scroll;
  3377 + margin: auto;
  3378 + max-height: 610rpx;
  3379 +}
  3380 +
  3381 +.store-list .store_choose {
  3382 + width: 100%;
  3383 + height: 120rpx;
  3384 + line-height: 125rpx;
  3385 + border-bottom: 1rpx solid #eee;
  3386 +
  3387 +}
  3388 +
  3389 +.store-list .store_choose .store {
  3390 + width: 100%;
  3391 + margin: auto;
  3392 + line-height: 37rpx;
  3393 + padding-left: 20rpx;
  3394 +
  3395 +}
  3396 +
  3397 +.xc-hook {
  3398 + width: 35rpx;
  3399 + height: 35rpx;
  3400 + transform: rotate(-145deg);
  3401 + line-height: 37rpx;
  3402 + text-align: center;
  3403 +}
  3404 +
  3405 +.xc-hooks {
  3406 + width: 30rpx;
  3407 + height: 30rpx;
  3408 + border: 1rpx solid #999;
  3409 +}
  3410 +
  3411 +.address-frame {
  3412 + width: 93%;
  3413 + margin-left: 7rpx;
  3414 +
  3415 +}
  3416 +
  3417 +.nearby_store {
  3418 + margin-left: 17rpx;
  3419 +}
  3420 +
  3421 +.address_name {
  3422 + margin-right: 10rpx;
  3423 + width: 360rpx;
  3424 +
  3425 +}
  3426 +
  3427 +.address-val {
  3428 + height: 38rpx;
  3429 + line-height: 38rpx;
  3430 +
  3431 +}
  3432 +
  3433 +.store-bottom {
  3434 + width: 85%;
  3435 + margin: auto;
  3436 + height: 90rpx;
  3437 +}
  3438 +
  3439 +.determine {
  3440 + width: 260rpx;
  3441 + height: 55rpx;
  3442 + border-radius: 50rpx;
  3443 + line-height: 55rpx;
  3444 +}
  3445 +
  3446 +.default {
  3447 + width: 260rpx;
  3448 + height: 55rpx;
  3449 + border: 3rpx solid #c8c8c8;
  3450 + border-radius: 50rpx;
  3451 + line-height: 55rpx;
  3452 +}
  3453 +
  3454 +.store-bottom-frame {
  3455 + width: 95%;
  3456 + margin: auto;
  3457 +
  3458 +}
  3459 +
  3460 +/* 门店分类列表 */
  3461 +.sort_store_list {
  3462 + max-height: 700rpx;
  3463 + overflow: hidden;
  3464 + overflow-y: scroll;
  3465 + width: 95%;
  3466 + margin: auto;
  3467 +}
  3468 +
  3469 +.sort_store_list .sort-store-frame {
  3470 + width: 100%;
  3471 + height: 100rpx;
  3472 + line-height: 100rpx;
  3473 + border-bottom: 1rpx solid #eee;
  3474 +
  3475 +}
  3476 +
  3477 +.sort_store_list .sort-store-frame .sort-store {
  3478 + width: 94.5%;
  3479 + margin: auto;
  3480 +}
  3481 +
  3482 +.black_rights-frame {
  3483 + width: 50%;
  3484 +}
  3485 +
  3486 +.black_rights-frame .black_rights {
  3487 + border-top: 3rpx solid;
  3488 + border-right: 3rpx solid;
  3489 + transform: rotate(45deg);
  3490 + display: inline-block;
  3491 + width: 20rpx;
  3492 + height: 20rpx;
  3493 +}
  3494 +
  3495 +.xc-val-money {
  3496 + height: 55rpx;
  3497 +}
  3498 +
  3499 +.xc-distance-bottom {
  3500 + margin-bottom: 40rpx;
  3501 +}
  3502 +
  3503 +.xc-distance-top {
  3504 + margin-top: 10rpx;
  3505 +}
  3506 +
  3507 +.xc-width {
  3508 + width: 100%;
  3509 +}
  3510 +
  3511 +.right-arrow {
  3512 + width: 15rpx;
  3513 + height: 15rpx;
  3514 + border-top: 2rpx solid #d70026;
  3515 + border-right: 2rpx solid #d70026;
  3516 + transform: rotate(45deg);
  3517 + display: inline-block;
  3518 + margin-bottom: 3rpx;
  3519 +}
  3520 +
  3521 +.xc-goods-attribute {
  3522 + border-bottom: 1px solid #eee;
  3523 + padding-bottom: 20rpx;
  3524 + /* margin-bottom:40rpx; */
  3525 +}
  3526 +
  3527 +.xc-val-fream {
  3528 + width: 105rpx;
  3529 +}
  3530 +
  3531 +.is_stock {
  3532 + width: 58%;
  3533 + height: 70rpx;
  3534 + border-radius: 55rpx;
  3535 +}
  3536 +
  3537 +.select_store_height {
  3538 + height: 50rpx;
  3539 +}
  3540 +
  3541 +.butttem5 {
  3542 + margin-bottom: 5rpx;
  3543 +}
  3544 +
  3545 +.no_pj_list {
  3546 + text-align: center;
  3547 + width: 100%;
  3548 + color: #999;
  3549 + margin-top: 30rpx;
  3550 + display: inline-block;
  3551 + font-size: 28rpx
  3552 +}
  3553 +
  3554 +
  3555 +.join-cart>view.no_store {
  3556 + width: 58%;
  3557 + background-color: #adadad;
  3558 +}
  3559 +
  3560 +.s_btn {
  3561 + margin-top: 25rpx;
  3562 +}
  3563 +
  3564 +/* 美妆价的样式 */
  3565 +.beauty-makeup-frame {
  3566 + /* width: 101.5%;
  3567 + margin: auto; */
  3568 + height: 120rpx;
  3569 + border-radius: 15rpx;
  3570 + margin-top: 10px;
  3571 +
  3572 +}
  3573 +
  3574 +.beauty-makeup-frame .left {
  3575 + width: 80%;
  3576 + height: 100%;
  3577 + background: #f7f7f7;
  3578 + border-radius: 20rpx 0rpx 0rpx 20rpx;
  3579 + /* padding: 0 10rpx; */
  3580 +}
  3581 +
  3582 +.card-frame {
  3583 + margin-top: 0rpx;
  3584 + /* padding-right: 23rpx;
  3585 + margin-right: 15rpx; */
  3586 +}
  3587 +
  3588 +.advert-card {
  3589 + margin-top: 0rpx !important;
  3590 +
  3591 +}
  3592 +
  3593 +.beauty-makeup-frame .right {
  3594 + width: 20%;
  3595 + height: 100%;
  3596 + background: #f3efe3;
  3597 + border-radius: 0rpx 20rpx 20rpx 0rpx;
  3598 +}
  3599 +
  3600 +.grade-card-frame {
  3601 +
  3602 + /* height:45rpx ; */
  3603 + background: #3c300a;
  3604 + border-radius: 20rpx;
  3605 + /* margin-top: 10px;
  3606 + margin-left: 7rpx; */
  3607 + justify-content: center;
  3608 + padding: 4rpx 12rpx;
  3609 +}
  3610 +
  3611 +.grade-card-frame .img {
  3612 + width: 24rpx;
  3613 + height: 24rpx;
  3614 + margin-top: 2px;
  3615 +
  3616 +}
  3617 +
  3618 +.grade-card-frame .card-name {
  3619 + margin-left: 8rpx;
  3620 + /* max-width: 120rpx; */
  3621 + max-width: 165rpx;
  3622 +}
  3623 +
  3624 +.card-effect {
  3625 + /* margin-left: 15rpx; */
  3626 +}
  3627 +
  3628 +.at_once_carde {
  3629 + width: 65rpx;
  3630 + height: 75rpx;
  3631 + line-height: 38rpx;
  3632 +}
  3633 +
  3634 +.bg_right {
  3635 + width: 18rpx;
  3636 + height: 18rpx;
  3637 + border-top: 2rpx solid #333;
  3638 + border-right: 2rpx solid #333;
  3639 + transform: rotate(45deg);
  3640 + display: inline-block;
  3641 + margin-bottom: 3rpx;
  3642 +
  3643 +}
  3644 +
  3645 +.carde_frame {
  3646 + height: 50rpx;
  3647 + /* line-height: 18rpx */
  3648 +}
  3649 +
  3650 +button.custom-service {
  3651 + line-height: normal;
  3652 + border: 0;
  3653 +}
  3654 +
  3655 +button.custom-service::after {
  3656 + border: 0;
  3657 +}
  3658 +
  3659 +.no_store,.c-red22 {
  3660 + color: #d60021;
  3661 + font-size: 26rpx;
  3662 +}
  3663 +
  3664 +
  3665 +.cx_show_view {
  3666 + width: 580rpx;
  3667 + /* line-height: 30rpx; margin-bottom: 6rpx; */
  3668 +}
  3669 +
  3670 +.cx_show_view .word {
  3671 + width: 400rpx
  3672 +}
  3673 +
  3674 +.prom_condition {
  3675 + color: #f23030;
  3676 + /* width: 180rpx; */
  3677 + /* height: 30rpx; */
  3678 + /* font-size: 20rpx; */
  3679 + /* padding-top: 0.01rpx; */
  3680 + /* display: flex;
  3681 + justify-content: center;
  3682 + align-items: center; */
  3683 + border: 2rpx solid #f23030;
  3684 + border-radius: 6rpx;
  3685 + /* margin-right: 10rpx; */
  3686 + /* margin-left: 10rpx; */
  3687 + font-size: 24rpx;
  3688 + padding-right: 6rpx;
  3689 + /* padding: 0 10rpx; */
  3690 +}
  3691 +
  3692 +.hui_img {
  3693 + width: 44rpx;
  3694 + height: 44rpx;
  3695 + margin-right: 8rpx
  3696 +}
  3697 +
  3698 +.order_hui {
  3699 + color: #444;
  3700 + width: 420rpx
  3701 +}
  3702 +
  3703 +.order_hui view {
  3704 + height: 34rpx;
  3705 + line-height: 34rpx;
  3706 +}
  3707 +
  3708 +.dp_img {
  3709 + width: 240rpx;
  3710 + height: 240rpx;
  3711 + margin: 0 40rpx
  3712 +}
  3713 +
  3714 +.dp_cx_view {
  3715 + border-bottom: 0.02rpx solid #eee;
  3716 + padding-bottom: 40rpx
  3717 +}
  3718 +
  3719 +.act_content {
  3720 + margin-top: 40rpx
  3721 +}
  3722 +
  3723 +.act_content view {
  3724 + margin-bottom: 12rpx
  3725 +}
  3726 +
  3727 +.color_b {
  3728 + color: #ff9c00
  3729 +}
  3730 +
  3731 +.poster-container {
  3732 + box-sizing: border-box;
  3733 + position: fixed;
  3734 + width: 610rpx;
  3735 + top: 50%;
  3736 + left: 50%;
  3737 + transform: translate(-50%, -50%);
  3738 + /* width: calc(100% - 210rpx); */
  3739 + z-index: 1000;
  3740 +}
  3741 +
  3742 +.mask {
  3743 + position: fixed;
  3744 + top: 0;
  3745 + left: 0;
  3746 + width: 100%;
  3747 + height: 100%;
  3748 + z-index: 999;
  3749 + background-color: rgba(0, 0, 0, .6);
  3750 +}
  3751 +
  3752 +.poster-wrapper {
  3753 + width: 100%;
  3754 +}
  3755 +
  3756 +.poster {
  3757 + box-sizing: border-box;
  3758 + width: 100%;
  3759 + height: 980rpx;
  3760 + border-radius: 16rpx;
  3761 + /* box-shadow: 0 8px 12px #666; */
  3762 + position: relative;
  3763 + z-index: 999;
  3764 + overflow: hidden;
  3765 +}
  3766 +
  3767 +.poster-img {
  3768 + display: block;
  3769 + width: 100%;
  3770 + height: 100%;
  3771 +}
  3772 +
  3773 +.btn-container {
  3774 + display: flex;
  3775 + justify-content: space-around;
  3776 +}
  3777 +
  3778 +.btn-share {
  3779 + display: block;
  3780 + background-color: #FE6867;
  3781 + color: white;
  3782 + border-radius: 8rpx;
  3783 + line-height: 80rpx;
  3784 + margin-top: 28rpx;
  3785 + padding: 0 60rpx;
  3786 +}
  3787 +
  3788 +/* .btn-close {
  3789 + background-color: rgba(0,0,0,.5);
  3790 + color: white;
  3791 + width: 40rpx;
  3792 + height: 40rpx;
  3793 + line-height: 40rpx;
  3794 + text-align: center;
  3795 + border-radius: 50%;
  3796 + position: absolute;
  3797 + right: 20rpx;
  3798 + top: 10rpx;
  3799 +} */
  3800 +
  3801 +.goods-price .rel_txt {
  3802 + /* position: relative; top: 32rpx; */
  3803 + font-size: 30rpx;
  3804 +}
  3805 +
  3806 +.goods-price .rel_img {
  3807 + width: 62rpx;
  3808 + height: 62rpx;
  3809 + position: relative;
  3810 + top: 8rpx;
  3811 +}
  3812 +
  3813 +.btn-close {
  3814 + /* background-color: rgba(0,0,0,.5); */
  3815 + color: #ccc;
  3816 + /* width: 50rpx;
  3817 + height: 50rpx;
  3818 + line-height: 50rpx;
  3819 + text-align: center; */
  3820 + border-radius: 50%;
  3821 + position: absolute;
  3822 + right: 20rpx;
  3823 + top: 20rpx;
  3824 +}
  3825 +
  3826 +.icon-close {
  3827 + font-size: 36rpx;
  3828 +}
  3829 +
  3830 +.quan_price {
  3831 + background-color: #ff4700;
  3832 + color: #fff;
  3833 + padding: 10rpx 25rpx;
  3834 + margin-left: 10rpx;
  3835 + border-radius: 30rpx;
  3836 +}
  3837 +
  3838 +/*--闪白屏--*/
  3839 +.g_img_box {
  3840 + background-position: center center;
  3841 + background-repeat: no-repeat;
  3842 + -webkit-background-size: cover;
  3843 + -moz-background-size: cover;
  3844 + background-size: cover;
  3845 +}
  3846 +
  3847 +
  3848 +
  3849 +.arrow {
  3850 + width: auto !important;
  3851 + position: absolute;
  3852 + right: 0;
  3853 + top: 50%;
  3854 + transform: translateY(-50%);
  3855 +}
  3856 +
  3857 +
  3858 +.logo-container {
  3859 + -webkit-filter: brightness(80%);
  3860 + filter: brightness(80%);
  3861 +}
  3862 +
  3863 +.logo {
  3864 + width: 132rpx;
  3865 + height: 37rpx;
  3866 + margin-right: 10rpx;
  3867 +}
  3868 +
  3869 +.miao_lab {
  3870 + width: 36rpx;
  3871 + height: 36rpx;
  3872 + border: 4rpx solid #e71f19;
  3873 + color: #e71f19;
  3874 + text-align: center;
  3875 + margin-right: 10rpx;
  3876 + line-height: 36rpx;
  3877 + font-size: 22rpx;
  3878 + font-weight: bolder;
  3879 + border-radius: 50%;
  3880 +}
  3881 +
  3882 +.pop_more_act .content {
  3883 + position: fixed;
  3884 + background: #fff;
  3885 + width: 100%;
  3886 + left: 0;
  3887 + bottom: 0;
  3888 + z-index: 1000;
  3889 +}
  3890 +
  3891 +.p_btn {
  3892 + background-color: #f23030;
  3893 + height: 70rpx;
  3894 + line-height: 70rpx;
  3895 + color: #fff;
  3896 +}
  3897 +
  3898 +.mt20 {
  3899 + margin-top: 20rpx
  3900 +}
  3901 +
  3902 +.group .group-list.luck {
  3903 + padding: 0 20rpx;
  3904 + justify-content: flex-start;
  3905 +}
  3906 +
  3907 +.group-list.luck .gtou~.gtou {
  3908 + margin-left: -16rpx;
  3909 +}
  3910 +
  3911 +.gtou.more {
  3912 + background-color: #ddd;
  3913 + text-align: center;
  3914 + line-height: 70rpx;
  3915 + border-radius: 50%;
  3916 + color: #aaa;
  3917 +}
  3918 +
  3919 +
  3920 +.tick {
  3921 + position: relative;
  3922 +}
  3923 +
  3924 +.tick:before {
  3925 + content: '';
  3926 + display: inline-block;
  3927 + vertical-align: middle;
  3928 + margin-top: -4rpx;
  3929 + margin-right: 12rpx;
  3930 + width: 22rpx;
  3931 + height: 22rpx;
  3932 + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURUdwTPInDPInDPgoDfMnDPYqEvInDPInDPInDP87NPUoDv8vEvMoDPInDPIoDPMnDvInDPInDPInDPIoDPQoDfInDEON4KMAAAAVdFJOUwD45yawG4zz3gQ0DmLOfECQZpPlS54kMQ4AAAC0SURBVBjTbZFREoMgDERDS0xQQNHu/a/alEGtaIYfHrBhs0S1pujVifo40VkhC+BUHSDzQTlBhjHY8bjogXmDZ+orJKwXwMUeUoa/0PeGbH8Q4Y5CJopYOjosiOQxdpRGk1UXOkrBKdkimtN8UrKrJBVXdzsllSYSjR/0J9JaGn81WluWtonYKQ0op51P3M2L2bmZN9n8MKoVqTph/RsseyjfYxAkfgot/82CpuJVLOLSIv4Cd5AJ37BgpFwAAAAASUVORK5CYII=) no-repeat;
  3933 + background-size: 22rpx auto;
  3934 +}
  3935 +
  3936 +.details::after {
  3937 + content: '';
  3938 + position: absolute;
  3939 + right: 0;
  3940 + top: 0;
  3941 + bottom: 0;
  3942 + margin: auto;
  3943 + display: inline-block;
  3944 + width: 40rpx;
  3945 + height: 40rpx;
  3946 + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTIyMjCYmJiYmJi0tLY+PjyYmJidnOsIAAAAGdFJOUwDt6aYcSSEXj/YAAAA8SURBVCjPY2AYBTQBLEbKDhiCTmlpKggeq2AAiDJLS0tGcBkFBUActbS0JAY4F6sgVu1YLcLnpFFAFQAATwgLKVhjC9UAAAAASUVORK5CYII=);
  3947 + background-repeat: no-repeat;
  3948 + background-size: 40rpx auto;
  3949 +}
  3950 +
  3951 +.lh2 {
  3952 + line-height: 2;
  3953 +}
  3954 +
  3955 +.fill-box {
  3956 + background-color: #f23030;
  3957 + color: white;
  3958 + padding: 0 6rpx;
  3959 + border-radius: 0 0 10rpx 0;
  3960 + margin-right: 4rpx;
  3961 +}
  3962 +
  3963 +.jie_show{ display: inline-block; width: 40rpx; height: 40rpx; background-color:#ff0505;border-radius:50%;color: #fff;text-align: center; margin: 0 20rpx }
  3964 +
  3965 +.jie_show{ display: inline-block; width: 40rpx; height: 40rpx; background-color:#ff0505;border-radius:50%;color: #fff;text-align: center; margin: 0 20rpx }
  3966 +/* 历史购买 */
  3967 +.swiper-container {
  3968 + position: absolute;
  3969 + top: 0;
  3970 + left: 0;
  3971 + padding: 20rpx 10rpx;
  3972 + width: 100%;
  3973 + box-sizing: border-box;
  3974 + z-index: 98;
  3975 +}
  3976 +
  3977 +.swiper {
  3978 + height: 60rpx;
  3979 + color: white;
  3980 + font-size: 26rpx;
  3981 +}
  3982 +
  3983 +.swiper-item {
  3984 + /* width: auto !important;
  3985 + background-color: rgba(0,0,0,.4);
  3986 + border-radius: 60rpx; */
  3987 + position: relative;
  3988 +}
  3989 +
  3990 +.swiper-item .item {
  3991 + position: absolute;
  3992 +}
  3993 +
  3994 +.item {
  3995 + /* position: absolute; */
  3996 + display: flex;
  3997 + align-items: center;
  3998 + /* justify-content: center; */
  3999 + border-radius: 60rpx;
  4000 + background-color: rgba(0,0,0,.4);
  4001 + /* position: absolute; */
  4002 +}
  4003 +
  4004 +.avatar-container {
  4005 + width: 60rpx;
  4006 + height: 60rpx;
  4007 + border-radius: 50%;
  4008 + overflow: hidden;
  4009 + flex-shrink: 0;
  4010 +}
  4011 +.avatar-container image {
  4012 + width: 100%;
  4013 + height: 100%;
  4014 +}
  4015 +
  4016 +.hideArea {
  4017 + position: absolute;
  4018 + left: -1000px;
  4019 + top: -1000px;
  4020 +}
... ...