@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none;}
a { text-decoration: none; -webkit-tap-highlight-color: transparent; color: #666;}
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
.fix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.cell { display: table-cell; width: 2000px; }
button, select, textarea, input:not([type="radio"]):not([type="checkbox"]) { -webkit-appearance: none; appearance: none; }
a[href*="tongji"] { display: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none;}
a { text-decoration: none; -webkit-tap-highlight-color: transparent; color: #666!important;}
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
.fix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.l { float: left; }
.r { float: right; }
ul,li{ list-style: none;}
.cell { display: table-cell; width: 2000px; }
* {touch-action: pan-y; -webkit-box-sizing: border-box;box-sizing: border-box;-outline: 0;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}
button, select, textarea, input:not([type="radio"]):not([type="checkbox"]){ -webkit-appearance: none; appearance: none; }
strong{ font-weight: normal!important;}
body { font-family: Arial, "Microsoft YaHei"!important;font-size: 0.24rem!important;max-width: 640px;margin: 0 auto!important;color: #666!important; line-height: 1.5!important; background-color: #ffffff!important;}
img{ vertical-align: top;}
html,body{height: 100%;}
.borderRight_none{ border-right: none;}
.borderLeft_none{ border-right: none;}
/*--设置placeholder颜色--*/
::-moz-placeholder { color: #d7d7d7;  font-size: 14px; color: #a0a0a0;}
::-webkit-input-placeholder { color:#d7d7d7;  font-size: 14px; color: #ccc;}
:-ms-input-placeholder { color:#d7d7d7;  font-size: 14px; color: #a0a0a0;}
input:focus {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(169, 169, 169, 0.4);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(169, 169, 169, 0.4);
}

/*--取消禁止复制的css代码-----------------*/
-moz-user-select: element!important;
-webkit-user-select: element!important;
-ms-user-select:element!important;
-khtml-user-select: element!important;
user-select:element!important;
.mr_bt_none{ margin-bottom: 0px!important;}
/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
/*
@font-face {font-family: "iconfont";
  src:url('../fonts/iconfont.ttf') format('truetype');
}
*/
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon-dianzibaoka:before {content: "\e975";}

.icon-dailitongji:before {content: "\e938";}

.icon-fujinmendian:before {content: "\e643";}

.icon-dingdan-daifahuo:before {content: "\e662";}

.icon-dingdan-daifukuan:before {content: "\e6b4";}

.icon-dingdan-daipingjia:before {content: "\e6f4";}

.icon-dingdan-daishouhuo:before {content: "\e6f5";}

.icon-dingdan-shouhou:before {content: "\e727";}

.icon-yingyeshijian:before {content: "\e726";}

.icon-mendianquanbiaoshi:before {content: "\e96b";}

.icon-xiangxiajiantou:before {content: "\e858";}

.icon-qita2:before {content: "\e966";}

.icon-tuiguangxiaodian:before {content: "\e94d";}

.icon-tixian:before {content: "\e965";}

.icon-changjianwenti1:before {content: "\e95b";}

.icon-tixianjilu1:before {content: "\e94e";}

.icon-tuiguangguize:before {content: "\e94b";}

.icon-mendianshangchengerweima:before {content: "\e952";}

.icon-tijiaoshenhe:before {content: "\e946";}

.icon-chexiaoshenhe:before {content: "\e945";}

.icon-mendianfanli:before {content: "\e95c";}

.icon-tuiguangfufeihuiyuan:before {content: "\e95d";}

.icon-shouhou2:before {content: "\e964";}

.icon-yibohui1:before {content: "\e95e";}

.icon-daishenhe1:before {content: "\e95f";}

.icon-shenhetongguo:before {content: "\e963";}

.icon-chongzhifanli:before {content: "\e960";}

.icon-zhucefanli:before {content: "\e961";}

.icon-xiadanfanli:before {content: "\e962";}

.icon-libao3:before {content: "\e853";}

.icon-pinpaizhibo:before {content: "\e942";}

.icon-tui:before {content: "\e8e1";}

.icon-kefu6:before {content: "\e905";}

.icon-shangpinzhongxin:before {content: "\e936";}

.icon-sucaizhongxin:before {content: "\e937";}

.icon-dingdan:before {content: "\e891";}

.icon-shequzhongxin-mianxing:before {content: "\e92f";}

.icon-shequzhongxin:before {content: "\e92d";}

.icon-renlianshibie1:before {content: "\e927";}

.icon-renlianshibie:before {content: "\e926";}

.icon-wodehongbao:before {content: "\e918";}

.icon-hongbao:before {content: "\e919";}

.icon-tuichu:before {content: "\e90f";}

.icon-mn_fuwu_fill:before {content: "\e90a";}
.icon-cup:before {content: "\e909";}

.icon-tuichudenglu:before {content: "\e90d";}

.icon-fuwu:before {content: "\e8ff";}

.icon-dongjiezhong:before {content: "\e93a";}

.icon-dapeitaocan:before {content: "\e8fe";}

.icon-mima1:before {content: "\e8f1";}

.icon-zhuanshudaogou:before {content: "\e8ef";}

.icon-putongxunishangpin:before {content: "\e8ed";}

.icon-shangcheng1:before {content: "\e8ee";}

.icon-xiugaishoujihao:before { content: "\e8c6"; }

.icon-shouji3:before { content: "\e8bf"; }

.icon-gouwu2:before { content: "\e7fd"; }

.icon-dianpu:before { content: "\e6b5"; }

.icon-shoucang:before { content: "\e616"; }

.icon-wujiaoxing3:before {content: "\e874";}

.icon-xiasanjiao:before { content: "\e6c2"; }

.icon-yanjing:before { content: "\e875"; }

.icon-rili:before { content: "\e6b9"; }

.icon-pengyouquan:before { content: "\e647"; }

.icon-tubiao3:before { content: "\e6e3"; }

.icon-tubiao4:before { content: "\e6e4"; }

.icon-gouwuche3:before { content: "\e8b5"; }

.icon-slidebar_mendianguanli:before {content: "\e8e5";}

.icon-yuyuezhongxin:before { content: "\e8bb"; }

.icon-bianji2:before { content: "\e69e"; }

.icon-fa-left:before { content: "\e662"; }

.icon-shoucang4:before { content: "\e866"; }

.icon-zuji:before { content: "\e867"; }

.icon-bumanyi:before { content: "\e86b"; }

.icon-yiban:before { content: "\e86c"; }

.icon-manyi:before { content: "\e86a"; }

.icon-manyi1:before { content: "\e86d"; }

.icon-xianliaoshequ:before { content: "\e876"; }

.icon-tianxiaofei:before { content: "\e84c"; }

.icon-tianxiaofei1:before { content: "\e852"; }

.icon-tianxiaofei2:before { content: "\e853"; }

.icon-chenshuihuiyuan:before { content: "\e854"; }

.icon-qq:before { content: "\e600"; }

.icon-shezhi:before { content: "\e66b"; }

.icon-erweima:before { content: "\e6e6"; }

.icon-tuan:before { content: "\e74e"; }

.icon-32:before { content: "\e84a"; }

.icon-7:before { content: "\e84b"; }

.icon-1:before { content: "\e776"; }

.icon-86:before { content: "\e791"; }

.icon-llscanorderlisticon:before { content: "\e668"; }

.icon-uilist:before { content: "\e629"; }

.icon-shouji:before { content: "\e614"; }

.icon-shoucang2:before { content: "\e693"; }

.icon-msnui-pie-chart:before { content: "\e7d9"; }

.icon-msnui-cart:before { content: "\e841"; }

.icon-msnui-person-info:before { content: "\e77b"; }

.icon-huodongzhongxin:before { content: "\e75c"; }

.icon-erweima1:before { content: "\e6d9"; }

.icon-daifukuan:before { content: "\e672"; }

.icon-yonghu1:before { content: "\e6cf"; }

.icon-dianhua:before { content: "\e62b"; }

.icon-add:before { content: "\e66c"; }

.icon-guanbi:before { content: "\e681"; }

.icon-een:before { content: "\e726"; }

.icon-ditudaohang:before { content: "\e63b"; }

.icon-qrcode:before { content: "\e639"; }

.icon-sangedian:before { content: "\e630"; }

.icon-sandian:before { content: "\e634"; }

.icon-fenxiang1:before { content: "\e6a4"; }

.icon-choujiang:before { content: "\e6a5"; }

.icon-iconfontcolor84:before { content: "\e744"; }

.icon-youhuiquan:before { content: "\e60b"; }

.icon-gouwu1:before { content: "\e74f"; }

.icon-qunzuduoren:before { content: "\e7d3"; }

.icon-ditudaohangsolid:before { content: "\e6d3"; }

.icon-xinxing:before { content: "\e6fc"; }

.icon-gerenzhongxin:before { content: "\e60c"; }

.icon-fuzhuangdapei:before { content: "\e6d0"; }

.icon-qm:before { content: "\e646"; }

.icon-xingbienan:before { content: "\e700"; }

.icon-zhanghao:before { content: "\e605"; }

.icon-sangedian1:before { content: "\e675"; }

.icon-duanxin:before { content: "\e6e9"; }

.icon-caidan:before { content: "\e6a8"; }

.icon-caozuo:before { content: "\e6a6"; }

.icon-jifen:before { content: "\e682"; }

.icon-good:before { content: "\e80a"; }

.icon-gouxuan:before { content: "\e6b1"; }

.icon-guanbi1:before { content: "\e683"; }

.icon-gouwuche01:before { content: "\e723"; }

.icon-jinlingyingcaiwangtubiao49:before { content: "\e754"; }

.icon-jinlingyingcaiwangtubiao41:before { content: "\e7b2"; }

.icon-jinlingyingcaiwangtubiao42:before { content: "\e7b3"; }

.icon-nv:before { content: "\e701"; }

.icon-daipingjia:before { content: "\e73a"; }

.icon-fanhui:before { content: "\e608"; }

.icon-saoma:before { content: "\e61d"; }

.icon-31daifahuo:before { content: "\e83c"; }

.icon-wenzhang:before { content: "\e85c"; }

.icon-renwu1:before { content: "\e85d"; }

.icon-pinglun:before { content: "\e861"; }

.icon-xuexizhan:before { content: "\e862"; }

.icon-shoucang3:before { content: "\e860"; }

.icon-shanchu4:before { content: "\e8bd"; }

.icon-fenlei2:before { content: "\e67d"; }

.icon-fenxiang:before { content: "\e67e"; }

.icon-quanbuhuiyuan:before { content: "\e85b"; }

.icon-yihuifanghuiyuan:before { content: "\e85a"; }

.icon-daihuifanghuiyuan:before { content: "\e859"; }

.icon-31dapei:before { content: "\e77d"; }

.icon-iconmoban2:before { content: "\e684"; }

.icon-icon077:before { content: "\e673"; }

.icon-tuwenxiangqing:before { content: "\e685"; }

.icon-wodeziliao1:before { content: "\e688"; }

.icon-huodongchoujiang:before { content: "\e6aa"; }

.icon-guanbi2:before { content: "\e686"; }

.icon-liebiao:before { content: "\e649"; }

.icon-yunyingzhushou:before { content: "\e768"; }

.icon-shijian1:before { content: "\e6de"; }

.icon-bianji1:before { content: "\e66d"; }

.icon-hekricon27:before { content: "\e64b"; }

.icon-tubiao114:before { content: "\e7ad"; }

.icon-quan:before { content: "\e825"; }

.icon-choujiang1:before { content: "\e70e"; }

.icon-gerenzhongxin1:before { content: "\e60f"; }

.icon-biaoqingshiluo:before { content: "\e628"; }

.icon-duihao2:before { content: "\e878"; }

.icon-daohang6:before { content: "\e6f9"; }

.icon-unlink:before { content: "\e74c"; }

.icon-choujiangicon:before { content: "\e6ab"; }

.icon-dianhua1:before { content: "\e62f"; }

.icon-jiantouyou:before { content: "\e653"; }

.icon-12:before { content: "\e66e"; }

.icon-laba2:before { content: "\e750"; }

.icon-shangyi:before { content: "\e63c"; }

.icon-xianjin:before { content: "\e712"; }

.icon-youhuiquan1:before { content: "\e619"; }

.icon-iconfontfazhandexiajishenhou:before { content: "\e877"; }

.icon-dizhi1:before { content: "\e7c5"; }

.icon-icon4:before { content: "\e811"; }

.icon-mobile-phone:before { content: "\e82b"; }

.icon-fa-angle-down:before { content: "\e691"; }

.icon-wodeyouhuijuan:before { content: "\e606"; }

.icon-biaoqing2:before { content: "\e641"; }

.icon-morendizhi:before { content: "\e66f"; }

.icon-biaoqian:before { content: "\e86e"; }

.icon-zhaopian:before { content: "\e869"; }

.icon-kefu4:before { content: "\e86f"; }

.icon-fabu:before { content: "\e870"; }

.icon-tiaochawenjuan:before { content: "\e871"; }

.icon-kaoshizuoda:before { content: "\e872"; }

.icon-kaoshi:before {content: "\e914";}

.icon-huiyuanhuifang:before { content: "\e873"; }

.icon-fenlei1:before { content: "\e6ee"; }

.icon-tiantiantejia:before { content: "\e751"; }

.icon-bianji:before { content: "\e607"; }

.icon-voucher-ball:before { content: "\e713"; }

.icon-erweima2:before { content: "\e613"; }

.icon-shouji1:before { content: "\e748"; }

.icon-mendian:before { content: "\e633"; }

.icon-shangsanjiao:before { content: "\e6c3"; }

.icon-0018:before { content: "\e69b"; }

.icon-qunfengqiabao:before { content: "\e778"; }

.icon-shuangjiantou2:before { content: "\e650"; }

.icon-lianxiren:before { content: "\e71d"; }

.icon-15:before { content: "\e835"; }

.icon-huiyuanmingdan:before { content: "\e7b1"; }

.icon-jifenshangcheng:before { content: "\e666"; }

.icon-shenhe:before { content: "\e792"; }

.icon-youhuiquan2:before { content: "\e610"; }

.icon-kulian1:before { content: "\e61a"; }

.icon-kongxin:before { content: "\e707"; }

.icon-64665:before { content: "\e642"; }

.icon-daishouhuo:before { content: "\e803"; }

.icon-qita:before { content: "\e73d"; }

.icon-wodeshoucang1:before { content: "\e676"; }

.icon-jiedianhuiyuanhuaxiang:before { content: "\e790"; }

.icon-hyyouhuiquan:before { content: "\e61b"; }

.icon-shengao:before { content: "\e7e9"; }

.icon-xingbie:before { content: "\e7f8"; }

.icon-duihao3:before { content: "\e879"; }

.icon-47:before { content: "\e7ea"; }

.icon-kulian:before { content: "\e62e"; }

.icon-wodezujiline:before { content: "\e817"; }

.icon-wujiaoxing2:before { content: "\e863"; }

.icon-qianggou2:before { content: "\e6d1"; }

.icon-yanzhengma:before { content: "\e601"; }

.icon-10:before { content: "\e855"; }

.icon-yuyue:before { content: "\e6cd"; }

.icon-dianzimaguanlierweima:before { content: "\e62a"; }

.icon-gouwu3:before { content: "\e7ff"; }

.icon-yaoyiyao:before { content: "\e752"; }

.icon-jifen2:before { content: "\e6d6"; }

.icon-huidaodingbu:before { content: "\e6c8"; }

.icon-fenlei3:before { content: "\e67f"; }

.icon-kulian2:before { content: "\e61f"; }

.icon-dengji:before { content: "\e692"; }

.icon-zhuangshibao:before { content: "\e65d"; }

.icon-icon1:before { content: "\e6fd"; }

.icon-11guanxi:before { content: "\e88f"; }

.icon-home:before { content: "\e690"; }

.icon-zhanghuziliao:before { content: "\e83d"; }

.icon-juanchi:before { content: "\e7eb"; }

.icon-v11:before { content: "\e770"; }

.icon-fenlei4:before { content: "\e680"; }

.icon-kulian-copy:before { content: "\e620"; }

.icon-youhuiquan3:before { content: "\e611"; }

.icon-libao:before { content: "\e6ac"; }

.icon-qiandao:before { content: "\e6c4"; }

.icon-icon:before { content: "\e6ea"; }

.icon-iconset0281:before { content: "\e7fb"; }

.icon-bianji6:before { content: "\e8be"; }\n

                                          .icon-shanchu4:before { content: "\e8bd"; }

.icon-iconset0423:before { content: "\e72e"; }

.icon-shu:before { content: "\e775"; }

.icon-zuojiantou:before { content: "\e663"; }

.icon-dengji1:before { content: "\e695"; }

.icon-xiangyou3fill:before { content: "\e7e1"; }

.icon-jianyi:before { content: "\e689"; }

.icon-mima2:before { content: "\e602"; }

.icon-anonymous-iconfont:before { content: "\e6c1"; }

.icon-xiangqing:before { content: "\e609"; }

.icon-bianji3:before { content: "\e69f"; }

.icon-hexiao:before { content: "\e6e2"; }

.icon-qidong:before { content: "\e6c6"; }

.icon-wenhao1:before { content: "\e697"; }

.icon-mima:before {content: "\e8f0";}

.icon-yuangongjiangliwodejianglijiangpinwodelipin:before { content: "\e659"; }

.icon-daohang:before { content: "\e65a"; }

.icon-xiangmuxiangqing:before { content: "\e687"; }

.icon-222n:before { content: "\e6a3"; }

.icon-copy:before { content: "\e85e"; }

.icon-jiantouarrow594:before { content: "\e76d"; }

.icon-liebiao1:before { content: "\e6f0"; }

.icon-iconfontduihao:before { content: "\e624"; }

.icon-3:before { content: "\e793"; }

.icon-5:before { content: "\e78b"; }

.icon-19:before { content: "\e847"; }

.icon-huiyuan3:before { content: "\e82d"; }

.icon-wenjuandiaocha:before { content: "\e753"; }

.icon-tupian:before { content: "\e87d"; }

.icon-biaoqing:before { content: "\e87c"; }

.icon-shipin1:before { content: "\e87b"; }

.icon-qiandao0101:before { content: "\e7a8"; }

.icon-tishi:before {content: "\e8c2";}

.icon-dizhiguanli:before { content: "\e617"; }

.icon-chongzhi:before { content: "\e729"; }

.icon-saoyisao:before { content: "\e6f3"; }

.icon-zanfill:before { content: "\e800"; }

.icon-40kanjia:before { content: "\e6d2"; }

.icon-huidaodingbu1:before { content: "\e7cb"; }

.icon-xiajiantou:before { content: "\e63e"; }

.icon-jifen1:before { content: "\e674"; }

.icon-dongjiejine:before { content: "\e794"; }

.icon-jifenshangcheng2:before { content: "\e7b9"; }

.icon-shangpingouwudai:before { content: "\e7c3"; }

.icon-kefu1:before { content: "\e7df"; }

.icon-icon-receive:before { content: "\e7a5"; }

.icon-jifen7:before { content: "\e820"; }

.icon-spengyouquan:before { content: "\e6eb"; }

.icon-03zichanbuxianshifuzhi:before { content: "\e7ac"; }

.icon-gerenxinxi:before { content: "\e7f6"; }

.icon-moban:before { content: "\e6ec"; }

.icon-shouye11:before { content: "\e7cf"; }

.icon-dengji2:before { content: "\e85f"; }

.icon-duibi:before { content: "\e864"; }

.icon-sanxiaodian:before { content: "\e665"; }

.icon-choujiang11:before { content: "\e70f"; }

.icon-zhijiao-triangle:before { content: "\e78f"; }

.icon-beizhu:before { content: "\e795"; }

.icon-icon3:before { content: "\e7da"; }

.icon-wodeyouhuiquan:before { content: "\e6ce"; }

.icon-daohanglanbi:before { content: "\e667"; }

.icon-customer:before { content: "\e76c"; }

.icon-gukeguanli:before { content: "\e6e5"; }

.icon-shanchu2:before { content: "\e788"; }

.icon-tingzhi:before { content: "\e796"; }

.icon-xiugaimima:before { content: "\e6a9"; }

.icon-liebiaoxuanze:before { content: "\e6f1"; }

.icon-align-justify:before { content: "\e61c"; }

.icon-duihao:before { content: "\e678"; }

.icon-fen-xiang:before { content: "\e6bb"; }

.icon-shuangjiantou:before { content: "\e636"; }

.icon-jifen3:before { content: "\e714"; }

.icon-giftfill:before { content: "\e68e"; }

.icon-ai-bind-cel:before { content: "\e798"; }

.icon-zajindan:before { content: "\e76b"; }

.icon-order:before { content: "\e618"; }

.icon-duihao1:before { content: "\e67b"; }

.icon-unif050:before { content: "\e6b6"; }

.icon-lingquanzhongxin:before { content: "\e6f7"; }

.icon-jifen4:before { content: "\e80e"; }

.icon-wenhao:before { content: "\e7c9"; }

.icon-fill1:before { content: "\e7fe"; }

.icon-xiaolian:before { content: "\e654"; }

.icon-tixianjilu:before { content: "\e6bf"; }

.icon-unie604:before { content: "\e6fe"; }

.icon-tab-left:before { content: "\e708"; }

.icon-icon-class-a:before { content: "\e884"; }

.icon-tianxie:before { content: "\e885"; }

.icon-OA-kongzhuangtai-kaoshi:before { content: "\e886"; }

.icon-xiangzuo:before { content: "\e725"; }

.icon-xiangyoujiantou:before { content: "\e6f5"; }

.icon-shouhou:before { content: "\e677"; }

.icon-shijianbiao:before { content: "\e7ca"; }

.icon-holiday:before { content: "\e6dd"; }

.icon-zhankaianniuzhuanhuan:before { content: "\e69c"; }

.icon-yunxiaodian:before { content: "\e745"; }

.icon-laba:before { content: "\e73b"; }

.icon-qiabao:before { content: "\e779"; }

.icon-xiaohuifu:before { content: "\e7c6"; }

.icon-xiaofeijilu:before { content: "\e60a"; }

.icon-icon-up:before { content: "\e71e"; }

.icon-biaoqingkulian:before { content: "\e615"; }

.icon-shoucang1:before { content: "\e842"; }

.icon-shipin:before { content: "\e62d"; }

.icon-wujiaoxing:before { content: "\e782"; }

.icon-xianjin1:before { content: "\e759"; }

.icon-zhucesonghaoli:before { content: "\e740"; }

.icon-jiangjiatongzhi:before { content: "\e809"; }

.icon-shouye1:before { content: "\e7bc"; }

.icon-youhuiquan31:before { content: "\e669"; }

.icon-xianxiamendian:before { content: "\e83f"; }

.icon-xuanzhongpingjiadengji:before { content: "\e829"; }

.icon-quanhuodongb:before { content: "\e7b0"; }

.icon-cuohao:before { content: "\e882"; }

.icon-tupianb:before { content: "\e7cc"; }

.icon-tongji:before { content: "\e742"; }

.icon-iconfontqueren:before { content: "\e70a"; }

.icon-youhuiquan21:before { content: "\e8a5"; }

.icon-icon5:before { content: "\e846"; }

.icon-weixin1:before {content: "\e959";}

.icon-guanbianniu:before { content: "\e73e"; }

.icon-danchujianpan:before { content: "\e76e"; }

.icon-jisuanqiwenhao:before { content: "\e698"; }

.icon-qrcode1:before { content: "\e621"; }

.icon-songlibiaoqian:before { content: "\e755"; }

.icon-zhuce2:before { content: "\e756"; }

.icon-stores:before { content: "\e807"; }

.icon-chongzhi2:before { content: "\e7af"; }

.icon-53a93feaaf1a2zhuanhuaneps-copy:before { content: "\e61e"; }

.icon-liebiao-copy:before { content: "\e631"; }

.icon-tubiaodiandiandian:before { content: "\e635"; }

.icon-jifenwodejifen:before { content: "\e640"; }

.icon-store:before { content: "\e637"; }

.icon-icons01:before { content: "\e83e"; }

.icon-xianjin2:before { content: "\e715"; }

.icon-duanxinyanzhengma:before { content: "\e603"; }

.icon-daogouzhongxin:before { content: "\e6e8"; }

.icon-fensi:before { content: "\e7b4"; }

.icon-service:before { content: "\e7bb"; }

.icon-lock:before { content: "\e7d7"; }

.icon-shuangjiantou1:before { content: "\e638"; }

.icon-xiaofeijilu1:before { content: "\e60d"; }

.icon-wenhao2:before { content: "\e699"; }

.icon-tubiao:before { content: "\e72f"; }

.icon-shouye3:before { content: "\e845"; }

.icon-shiyongguize:before { content: "\e71b"; }

.icon-daohang1:before { content: "\e63d"; }

.icon-yiguoqidikouquan:before { content: "\e7c4"; }

.icon-wenhao3:before { content: "\e63a"; }

.icon-changjianwenti:before { content: "\e812"; }

.icon-shape:before { content: "\e60e"; }

.icon-zhuce:before { content: "\e6ad"; }

.icon-weibiaoti2fuzhi05:before { content: "\e799"; }

.icon-shuangjiantou-copy:before { content: "\e696"; }

.icon-shoujihao:before { content: "\e604"; }

.icon-guanyuwomen:before { content: "\e68a"; }

.icon-jiugongge:before { content: "\e757"; }

.icon-gongzhonghao:before { content: "\e6d4"; }

.icon-xiaxian:before { content: "\e730"; }

.icon-youceshuangjiantou:before { content: "\e79d"; }

.icon-arrawup:before { content: "\e622"; }

.icon-mdingdanguanli:before { content: "\e705"; }

.icon-qrcode_man:before { content: "\e6e7"; }

.icon-guize:before { content: "\e6da"; }

.icon-yincang:before { content: "\e7d0"; }

.icon-qiandao3:before { content: "\e81a"; }

.icon-rili3:before { content: "\e836"; }

.icon-swticonjifen:before { content: "\e77e"; }

.icon-fenxiang2:before { content: "\e813"; }

.icon-tongji1:before { content: "\e6bc"; }

.icon-choujiang2:before { content: "\e79a"; }

.icon-leftarrow:before { content: "\e7d4"; }

.icon-rightarrow:before { content: "\e7d6"; }

.icon-userrect:before { content: "\e814"; }

.icon-shouhoufuwu:before { content: "\e6f8"; }

.icon-wanshanxinxi:before { content: "\e68b"; }

.icon-wodetequanshengrilibao02icon:before { content: "\e6df"; }

.icon-shuibei:before { content: "\e627"; }

.icon-shou:before { content: "\e64e"; }

.icon-xianxiaxiaofei:before { content: "\e731"; }

.icon-remove:before { content: "\e679"; }

.icon-yuyue1:before { content: "\e64d"; }

.icon-jifenguize:before { content: "\e67a"; }

.icon-guanbianniu1:before { content: "\e626"; }

.icon-bhj3dweixinqiang:before { content: "\e773"; }

.icon-xiangshang-copy-copy:before { content: "\e63f"; }

.icon-laba1:before { content: "\e721"; }

.icon-chizi:before { content: "\e7ed"; }

.icon-tuikuanshouhou:before { content: "\e6db"; }

.icon-tubiaozongjie25:before { content: "\e69a"; }

.icon-kehuguanli:before { content: "\e79b"; }

.icon-dianhua2:before {content: "\e821";}

.icon-qiyeweixin:before {content: "\e958";}

.icon-7line:before { content: "\e837"; }

.icon-mendian1:before { content: "\e694"; }

.icon-ditudaohang1:before { content: "\e65b"; }

.icon-height-light-19:before { content: "\e623"; }

.icon-gouxuan1:before { content: "\e671"; }

.icon-huiyuan-copy:before { content: "\e6bd"; }

.icon-daogouhuiyuanpaiming:before { content: "\e6b7"; }

.icon-youhuijuan:before { content: "\e612"; }

.icon-weiquanzhong:before { content: "\e79c"; }

.icon-shengri1:before { content: "\e78d"; }

.icon-applications:before { content: "\e6be"; }

.icon-xianshiqianggou:before { content: "\e787"; }

.icon-riqi:before { content: "\e8a9"; }

.icon-xiangxia:before { content: "\e746"; }

.icon-fuxuankuang:before { content: "\e68f"; }

.icon-02:before { content: "\e815"; }

.icon-chengbenfenxi:before { content: "\e81c"; }

.icon-kefu2:before { content: "\e7fc"; }

.icon-toupiao:before { content: "\e758"; }

.icon-ego-dapei:before { content: "\e77f"; }

.icon-money-line:before { content: "\e656"; }

.icon-rili1:before { content: "\e6ba"; }

.icon-guanbianniu2:before { content: "\e658"; }

.icon-tuiguang:before { content: "\e6c0"; }

.icon-daohang2:before { content: "\e632"; }

.icon-three-point-right:before { content: "\e62c"; }

.icon-shangjia:before { content: "\e79e"; }

.icon-xiajia:before { content: "\e79f"; }

.icon-dizhi2:before { content: "\e7ee"; }

.icon-jifenduihuan:before { content: "\e6f2"; }

.icon-dianpu2:before { content: "\e7e3"; }

.icon-31:before { content: "\e838"; }

.icon-wodeyouhuiquan1:before { content: "\e831"; }

.icon-renwu:before { content: "\e7bd"; }

.icon-lishijilu:before { content: "\e7c0"; }

.icon-duihao_xuanzekuang:before { content: "\e625"; }

.icon-jia:before { content: "\e76f"; }

.icon-huangguan:before { content: "\e771"; }

.icon-duanxiu:before { content: "\e7ef"; }

.icon-homePage:before { content: "\e6cb"; }

.icon-down:before { content: "\e6cc"; }

.icon-nv1:before { content: "\e702"; }

.icon-jiahao2:before { content: "\e789"; }

.icon-gouwu:before { content: "\e6ae"; }

.icon-back:before { content: "\e7d1"; }

.icon-sanjiaoxingxiangzuo:before { content: "\e739"; }

.icon-three-point-right-copy:before { content: "\e8a6"; }

.icon-duoxuan:before { content: "\e69d"; }

.icon-shouhuodizhi:before { content: "\e68c"; }

.icon-down-copy:before { content: "\e8a7"; }

.icon-shuangjiantou2-copy:before { content: "\e8a8"; }

.icon-choujiang3:before { content: "\e710"; }

.icon-dvt-employee:before { content: "\e6c9"; }

.icon-daohang3:before { content: "\e644"; }

.icon-duanxin1:before { content: "\e81b"; }

.icon-daohang4:before { content: "\e645"; }

.icon-dianhua3:before { content: "\e648"; }

.icon-daohang5:before { content: "\e64a"; }

.icon-dianhua4:before { content: "\e64c"; }

.icon-icon-test1:before { content: "\e77c"; }

.icon-icon-test2:before { content: "\e780"; }

.icon-icon-test3:before { content: "\e784"; }

.icon-icon2:before { content: "\e737"; }

.icon-shangxiajiantou:before { content: "\e7c7"; }

.icon-icon-chakanxq:before { content: "\e7a0"; }

.icon-sanjiaoxingxiangzuo1:before { content: "\e73c"; }

.icon-nan:before { content: "\e703"; }

.icon-chongzhijilu:before { content: "\e6b0"; }

.icon-riqi1:before { content: "\e728"; }

.icon-gouwuche1:before { content: "\e6b2"; }

.icon-gouwuchetianchong:before { content: "\e7bf"; }

.icon-jifenshangcheng1:before { content: "\e64f"; }

.icon-fenlei:before { content: "\e651"; }

.icon-huiyuanzhongxin:before { content: "\e652"; }

.icon-shouye:before { content: "\e655"; }

.icon-gouwuche:before { content: "\e657"; }

.icon-wodeshoucang:before { content: "\e65c"; }

.icon-wodeshouhuodizhi:before { content: "\e65e"; }

.icon-wodedingdan:before { content: "\e65f"; }

.icon-wodeyouhuijuan1:before { content: "\e660"; }

.icon-wodeziliao:before { content: "\e661"; }

.icon-sousuo_sousuo:before { content: "\e664"; }

.icon-hunyinjiating:before { content: "\e7f5"; }

.icon-bianji4:before { content: "\e72c"; }

.icon-jiantouxiangshang:before { content: "\e6dc"; }

.icon-pintuan-:before { content: "\e6d5"; }

.icon-yue:before { content: "\e66a"; }

.icon-Grotrrwwhh:before { content: "\e88a"; }

.icon-daohang-HDH:before { content: "\e797"; }

.icon-jietu:before { content: "\e7cd"; }

.icon-huiyuanquanyi:before { content: "\e67c"; }

.icon-wanshanxinxi1:before { content: "\e6b3"; }

.icon-ren:before { content: "\e7e4"; }

.icon-sheweimoren:before { content: "\e670"; }

.icon-qizi:before { content: "\e801"; }

.icon-qiandao1111:before { content: "\e6b4"; }

.icon-nan3:before { content: "\e843"; }

.icon-shaixuan:before { content: "\e822"; }

.icon-dizhi:before { content: "\e7a7"; }

.icon-yonghu:before { content: "\e68d"; }

.icon-liaotian2:before { content: "\e7e8"; }

.icon-game-gift:before { content: "\e6c5"; }

.icon-manjian:before { content: "\e81f"; }

.icon-xiatubiao-:before { content: "\e6d8"; }

.icon-xiangyoujiantou1:before { content: "\e6f6"; }

.icon-shangpin1:before { content: "\e73f"; }

.icon-setting:before { content: "\e6a7"; }

.icon-jiaoyiwancheng:before { content: "\e8c9"; }

.icon-shangpin:before { content: "\e6c7"; }

.icon-yuangongguanli:before { content: "\e6d7"; }

.icon-zhifumimaxiugai:before { content: "\e6fa"; }

.icon-zhuce1:before { content: "\e72d"; }

.icon-shouye-shouye:before { content: "\e6af"; }

.icon-qianbao1:before { content: "\e7a9"; }

.icon-gerenzhongxin_wodexinxi:before { content: "\e772"; }

.icon-yuangong:before { content: "\e6ca"; }

.icon-jifen6:before { content: "\e810"; }

.icon-guanbi3:before { content: "\e71f"; }

.icon-v:before { content: "\e6a0"; }

.icon-v1:before { content: "\e6a1"; }

.icon-v2:before { content: "\e6a2"; }

.icon-qiandao4:before { content: "\e821"; }

.icon-xing:before { content: "\e71a"; }

.icon-shouhou1:before { content: "\e75a"; }

.icon-shangxian:before { content: "\e732"; }

.icon--yichuyincang:before { content: "\e7c8"; }

.icon-mendianfuwu:before { content: "\e736"; }

.icon-huiyuan:before { content: "\e7c1"; }

.icon-shezhi-xianxing:before { content: "\e8b7"; }

.icon-jifen5:before { content: "\e80f"; }

.icon-line-chart:before { content: "\e6b8"; }

.icon-huiyuan4:before { content: "\e82f"; }

.icon-xiaoxi:before { content: "\e718"; }

.icon-xuanzekuang:before { content: "\e70b"; }

.icon-tongyong:before { content: "\e733"; }

.icon-nan1:before { content: "\e704"; }

.icon-you:before { content: "\e75b"; }

.icon-shanchu1:before { content: "\e7dd"; }

.icon-huiyuanquanyi1:before { content: "\e6fb"; }

.icon-app:before { content: "\e75d"; }

.icon-xianjin3:before { content: "\e716"; }

.icon-lianjie:before { content: "\e74d"; }

.icon-queren:before { content: "\e70c"; }

.icon-wodeyizhou:before { content: "\e839"; }

.icon-icon-test:before { content: "\e720"; }

.icon-danliebaobeimokuai:before { content: "\e6ed"; }

.icon-shuangliebaobei:before { content: "\e6ef"; }

.icon-kechengliebiaoxialasanjiaokaobei:before { content: "\e709"; }

.icon-pig:before { content: "\e75e"; }

.icon-youhuiquan4:before { content: "\e806"; }

.icon-shangcheng:before { content: "\e7d8"; }

.icon-zuijinlaifang:before { content: "\e816"; }

.icon-shougongdingdan:before { content: "\e6e0"; }

.icon-huiyuan1:before { content: "\e75f"; }

.icon-genghuan:before { content: "\e747"; }

.icon-huodongxiangqu:before { content: "\e88d"; }

.icon-baobiao:before { content: "\e7d5"; }

.icon-wodejiaban:before { content: "\e74b"; }

.icon-ccgl-dayinmubanguanli-3-copy:before { content: "\e8aa"; }

.icon-jifen-copy-copy:before { content: "\e8ab"; }

.icon-article-copy:before { content: "\e8ac"; }

.icon-jifen3-copy:before { content: "\e8ad"; }

.icon-yue1-copy-copy:before { content: "\e8ae"; }

.icon-yonghu1-copy:before { content: "\e8af"; }

.icon-ccgl-dayinmubanguanli-3-copy-copy:before { content: "\e8b0"; }

.icon-huiyuan2:before { content: "\e7f7"; }

.icon-qiandao2:before { content: "\e7c2"; }

.icon-shangyi1:before { content: "\e7f0"; }

.icon-diamond-o:before { content: "\e91f"; }

.icon-liaotian:before { content: "\e71c"; }

.icon-credentials_icon:before { content: "\e78e"; }

.icon-zhuyishixiang_l:before { content: "\e781"; }

.icon-zhuce_shenfenzhenghao:before { content: "\e82c"; }

.icon-gengduo:before { content: "\e6ff"; }

.icon-sirendingzhi:before { content: "\e760"; }

.icon-taozhuang1:before { content: "\e761"; }

.icon-qiang:before { content: "\e762"; }

.icon-weixin:before { content: "\e749"; }

.icon-bulb:before { content: "\e6e1"; }

.icon-xiaoxi1:before { content: "\e719"; }

.icon-qiandao1:before { content: "\e72a"; }

.icon-lingdang:before { content: "\e722"; }

.icon-nannv:before { content: "\e94a"; }

.icon-geren:before { content: "\e7f1"; }

.icon-tubiao-:before { content: "\e7ae"; }

.icon-ziyuan:before { content: "\e82e"; }

.icon-xitongguanli:before { content: "\e7b5"; }

.icon-zhediexiaoguo:before { content: "\e7a1"; }

.icon-huodong:before { content: "\e763"; }

.icon-xianshi:before { content: "\e7ba"; }

.icon-shangpin-tianchong:before { content: "\e808"; }

.icon-shangchuan:before { content: "\e7a2"; }

.icon-gengduo-tianchong:before { content: "\e7d2"; }

.icon-libao1:before { content: "\e7aa"; }

.icon-wanshanziliao:before { content: "\e743"; }

.icon-tuisong:before { content: "\e764"; }

.icon-wenhao4:before { content: "\e980"; }

.icon-shouye2:before { content: "\e818"; }

.icon-lingdangcopy:before { content: "\e724"; }

.icon-gouxuan2:before { content: "\e706"; }

.icon-wf_xingbienv-copy:before { content: "\e8b1"; }

.icon-iconfontnan-copy-copy:before { content: "\e94c"; }

.icon-wujiaoxing1:before { content: "\e783"; }

.icon-kefu:before { content: "\e7b7"; }

.icon-fenlei5:before { content: "\e7be"; }

.icon-qianbao:before { content: "\e786"; }

.icon-xianjinquan:before { content: "\e802"; }

.icon-jiekouwenjianlaiyuan:before { content: "\e769"; }

.icon-mengwa:before { content: "\e7f9"; }

.icon-down1:before { content: "\e727"; }

.icon-xunhuan:before { content: "\e765"; }

.icon-daohang-gongzhonghaotixing:before { content: "\e7b8"; }

.icon-shengri:before { content: "\e76a"; }

.icon-zhucefuwu:before { content: "\e78c"; }

.icon-fafangyouhuijuan:before { content: "\e734"; }

.icon-youhuijuan1:before { content: "\e717"; }

.icon-xiaofei:before { content: "\e72b"; }

.icon-qita1:before { content: "\e741"; }

.icon-choujiang4:before { content: "\e711"; }

.icon-zhipai:before { content: "\e70d"; }

.icon-shengri2:before { content: "\e7fa"; }

.icon-delete:before { content: "\e785"; }

.icon-saoyisao1:before { content: "\e81d"; }

.icon-caiwuchazhang:before { content: "\e7a3"; }

.icon-xiugaidingdan:before { content: "\e8f2"; }

.icon-quanju_shengji:before { content: "\e774"; }

.icon-shanchu:before { content: "\e824"; }

.icon-icon--:before { content: "\e7a4"; }

.icon-gouwudai:before { content: "\e777"; }

.icon-shouji2:before { content: "\e840"; }

.icon-zhuanhuan:before { content: "\e735"; }

.icon-yifupifu:before { content: "\e7e5"; }

.icon-dingdan-:before { content: "\e74a"; }

.icon-arrow-left-no-radius:before { content: "\e738"; }

.icon-fenxiang4:before { content: "\e82a"; }

.icon-renqi:before { content: "\e804"; }

.icon-youxi:before { content: "\e805"; }

.icon-qiandao5:before { content: "\e828"; }

.icon-xiaoren:before { content: "\e766"; }

.icon-kanjia2:before { content: "\e767"; }

.icon-laba3:before { content: "\e849"; }

.icon-xiaochengxu:before { content: "\e7b6"; }

.icon-tubiaolunkuo-:before { content: "\e7a6"; }

.icon-tubiaolunkuo-1:before { content: "\e7ab"; }

.icon-qunzuduoren1:before { content: "\e80b"; }

.icon-tubiaozhizuomoban-:before { content: "\e819"; }

.icon-qiabao1:before { content: "\e77a"; }

.icon-gerenzhiyeguihua:before { content: "\e7f2"; }

.icon-wanshanxinxi-:before { content: "\e78a"; }

.icon-gerenzhongxinkaobei:before { content: "\e7e6"; }

.icon-_mendian:before { content: "\e827"; }

.icon-nv2:before { content: "\e7db"; }

.icon-nan2:before { content: "\e7dc"; }

.icon-tianjia1:before { content: "\e83b"; }

.icon-kefu3:before { content: "\e80d"; }

.icon-im_dingwei:before { content: "\e7e2"; }

.icon-mn_baobiao:before { content: "\e7e7"; }

.icon-liaotian1:before { content: "\e7ce"; }

.icon-xihuan:before { content: "\e7f3"; }

.icon-saoma1:before { content: "\e823"; }

.icon-chakan:before { content: "\e7de"; }

.icon-rili2:before { content: "\e830"; }

.icon-jifen8:before { content: "\e826"; }

.icon-shengri3:before { content: "\e84d"; }

.icon-zitiqianshou:before { content: "\e81e"; }

.icon-nv3:before { content: "\e844"; }

.icon-tizhong:before { content: "\e7f4"; }

.icon-sousuo:before { content: "\e80c"; }

.icon-benyue:before { content: "\e83a"; }

.icon-jintian:before { content: "\e832"; }

.icon-weidaoqi:before { content: "\e833"; }

.icon-yidaoqi:before { content: "\e834"; }

.icon-renwu-ren:before { content: "\e848"; }

.icon-icon-test4:before { content: "\e84e"; }

.icon-guanxinren:before { content: "\e84f"; }

.icon-huiyuan5:before { content: "\e850"; }

.icon-yuyueguanli:before { content: "\e851"; }

.icon-zuori:before { content: "\e856"; }

.icon-tian:before { content: "\e857"; }

.icon-tianxiaofei:before { content: "\e84c"; }

.icon-tianxiaofei1:before { content: "\e852"; }

.icon-tianxiaofei2:before { content: "\e853"; }

.icon-chenshuihuiyuan:before { content: "\e854"; }

.icon-huangguan1:before { content: "\e8e4";}

.icon-slidebar_mendianguanli:before { content: "\e8e5";}

.icon-libao2:before { content: "\e8e6";}

.icon-yiquxiao:before { content: "\e8e7";}

.loading{position: absolute;top: 50%;left: 50%;}

.icon-zhuanzhang:before { content: "\e8f3";}

.icon-zhuanzhang1:before { content: "\e8f4";}

.icon-jilu1:before { content: "\e8f7";}

.icon-xinpengyoux:before { content: "\e8f6";}

.icon-dapeitaocan:before {content: "\e8fe";}

.icon-pinglun:before {content: "\e861";}

.icon-zanxuanzhong:before {content: "\e902";}

.icon-zan:before {content: "\e903";}

.icon-collection:before {content: "\e892";}

.icon-shoucangxuanzhong:before {content: "\e906";}

.icon-xiangshangjiantouarrowup:before {content: "\e8a3";}

.icon-xiangshangjiantouarrowup1:before {content: "\e8a4";}

.icon-xiangguandapei:before {content: "\e8f5";}

.icon-wuquanxianchakan:before {content: "\e90e";}

.icon-shichuanjilu:before {content: "\e908";}

.icon-tousuyujianyi:before {content: "\e911";}

.icon-tousutiwen:before {content: "\e912";}

.icon-gouwuche4:before {content: "\e921";}

.icon-shouye4:before {content: "\e922";}

.icon-dingdan1:before {content: "\e923";}

.icon-wode:before {content: "\e924";}

.icon-fenlei6:before {content: "\e925";}

.icon-navBack:before {content: "\e91b";}

.icon-kefu7:before {content: "\e91a";}

.icon-navIndex:before {content: "\e920";}

.icon-navAdd:before {content: "\e91e";}

.icon-navClose:before {content: "\e91d";}

.icon-navTop:before {content: "\e91c";}

.icon-mianbushibie:before {content: "\e92b";}

.icon-paizhao2:before {content: "\e92a";}

.icon-pintuanchenggong:before {content: "\e947";}

.icon-pintuanshibai:before {content: "\e948";}

.icon-daichengtuan:before {content: "\e949";}

.icon-shaixuan1:before {content: "\e8a1";}

.icon-yiguoqi:before {content: "\e96c";}

.icon-yishiyong:before {content: "\e96d";}

/*--显示几行文字---*/
.line_clamp1, .line_clamp2, .line_clamp3, .line_clamp4{ display: -webkit-box;text-overflow: ellipsis;overflow : hidden; -webkit-box-orient: vertical; word-wrap:break-word; word-spacing: normal;}
.line_clamp1{-webkit-line-clamp: 1;}
.line_clamp2{-webkit-line-clamp: 2;}
.line_clamp3{-webkit-line-clamp: 3;}
.line_clamp4{-webkit-line-clamp: 4;}

/*--左边距---------*/
.ml3{ margin-left: 3px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 20px;}

/*--上边距---------*/
.mt_none{ margin-top: 0px!important;}
.mt3{ margin-top: 3px;}
.mt5{ margin-top: 5px;}
.mt8{ margin-top: 8px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt45{ margin-top: 45px;}

/*--右边距---------*/
.mr3{ margin-right: 3px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}
.mr_none{ margin-right: 0px!important;}

/*--下边距---------*/
.mb_none{ margin-bottom: 0px!important;}
.mb3{ margin-bottom: 3px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb55{ margin-bottom: 55px;}

/*--上内边距---------*/
.pt5{ padding-top: 5px;}

/*--下内边距---------*/
.pb50{ padding-bottom: 50px;}

/*--字体大小---------*/
.fontsize12{ font-size: 12px;}
.fontsize13{ font-size: 13px;}
.fontsize14{ font-size: 14px;}
.fontsize16{ font-size: 16px;}
.fontsize18{ font-size: 18px;}
.fontsize20{ font-size: 20px;}

/*--取消圆角------*/
.border_none_radius{ border-radius: 0px;}
.border_rt_none_radius{ border-top-right-radius: 0px;}
.border_rb_none_radius{ border-bottom-right-radius: 0px;}
.border_lt_none_radius{ border-top-left-radius: 0px;}
.border_lt_none_radius{ border-bottom-left-radius: 0px;}

/*--固定位置fixed------*/
.pf_t,.pf_b{ position: fixed!important; left: 0px; right: 0px; z-index: 99;}
.pf_t{top: 0px;}
.pf_b{bottom: 0px;}
.top44{ top: 44px!important;}
.mt88{ margin-top: 88px;}

/*--注册页头部开始---*/
.head_c{ margin-top: .72rem; display: block;}
.head_top{ width: 1.29rem; margin: 0 auto;}
.head_top img{ width: 1.29rem; height: 1.29rem; margin: 0 auto;}
.main{ margin-top: .35rem; width: 100%; display: block;}
/*--main开始--*/
.main_row{ width: 100%; display: block;}
.main_row_c{ width: 90%; display: block; position: relative; margin: 0 auto; height: .75rem; margin-bottom: .2rem;}
.main_row_c input{ height: .75rem!important; margin:0 auto; border-radius: .10rem!important; border: 1px solid #d2d2d2!important; font-size: .22rem; color: #666666; text-indent: 1.7em; font-family: "微软雅黑"; outline: none;}
.main_dxyzm input{ width: 72%!important; border-right: none!important; border-top-right-radius: 0px!important; border-bottom-right-radius: 0px!important;}
.main_row_c i{ position: absolute; top: .17rem; left: .25rem; font-size: .30rem; color: #d2d2d2;}
.main_row_cR{ position: absolute; top: 0px; right: 0px; width: 28%; border-left: 1px solid #d2d2d2; height: .75rem; padding: .12rem;}
.main_row_cR img{ width: 100%; height: 100%; display: block;}
.main_dxyzm_r{ padding: 0px; border-left: none; width: 33%;}
.main_dxyzm_r button{ border-radius: .10rem; width:100%; height: .75rem; text-align: center; font-size: .23rem; color: #ffffff; padding: 0px!important; border: none; border-top-left-radius:0px; border-bottom-left-radius:0px;}
.main_submit{ padding-top: .56rem; width: 90%; display: block; margin: 0 auto;}
.main_submit button{ width: 100%; height: .76rem; text-align: center; display: block;  border-radius: .36rem; font-size: .3rem; color: #ffffff; border: none; outline: none;}
/*--登录面开始--*/
.mui_login_bg{ background-color: #303030!important;}
.mui_login_height{ height: .77rem!important; line-height: .77remimportant;}
.mui_login_white{ color: #ffffff!important;}
.mui_login_grey{ color: #cccccc!important;}
.mui_login_main{ margin-top: .35rem; width: 100%; display: block;}
.mui_login_zhangHao{ position: relative; height: .75rem;  margin-bottom: .2rem!important; }
.mui_login_zhangHao input{ padding-left: 7px; padding: 0px; margin-bottom: 0px;}
.mui_login_zhangHao b{ position: absolute; top: 0; left: .23rem; color: #d7d7d7; font-size: .3rem; line-height: .73rem;}
.mui_login_miMa{ position: relative; height: .75rem;}
.mui_login_miMa b{ position: absolute; top:0; left: .23rem; color: #d7d7d7; font-size: .3rem; line-height: .73rem;}
.mui_login_tiJiao{ width:100%; margin: 0 auto; padding-top: .46rem;}
.mui_login_tiJiao button{width:100%; height: .76rem; text-align: center; font-size: .3rem; color: #fff!important; border-radius: .36rem; border: none; display: block;}
.find_Password{ margin-top: .35rem; padding: 0px .18rem;font-size: .25rem; color: #999999;}
.find_Password a{ color: #999999!important; cursor: pointer;}
.design_a{ text-align: right; padding: .35rem .18rem 0 0; width: 90%; margin: 0 auto; font-size: .25rem;}
.design_a a{ color: #999999!important; font-size: .25rem; cursor: pointer;}
.notice{font-size:.18rem!important;line-height:.26rem;margin-top:.09rem;min-height:.15rem; text-align: left!important;}
/*--个人中心页面头部开始--*/
.cen_head{ display: block;}
.cen_head_top{ height: 4.26rem; position: relative; width: 100%; height: 100%;}
.cen_bg{ width: 100%; height: 4.26rem;}
.cen_bg img{ width: 100%; height: 100%; display: block;}
.cen_img{ position: absolute; top: 0; left: 0; display: -webkit-box; display: box; display: -moz-box; -webkit-box-align: center; -webkit-box-pack: center; box-align:center; box-pack:center; -moz-box-align: center; -moz-box-pack: center; width: 100%; height: 90%;}
.cen_img img{ width: 2.29rem; height: 2.29rem; display: block; margin: 0 auto; border: 5px solid #fff; border-radius: 50%;}
.cen_head_bottom{ height: 60px; width: 100%; border-bottom: 1px solid #d7d7d7; line-height: 60px; box-shadow:0px 0px 5px #d7d7d7;}
.cen_head_bottom div div{ border-right: 1px solid #d7d7d7; text-align: center;  font-size: 14px;}
.cen_head_bottom div div a{ color: #424242;}
.cen_main{ background-color: #f5f5f5; width: 100%;height: auto; display: block;overflow-y: auto;-webkit-overflow-scrolling: touch;}
/*.cen_main_c{ margin-top: .18rem;}*/
.cen_main_c ul li{ width: 100%; display: block; padding: 6px 15px;}
.cen_main_c ul li div{ display: block; line-height: 38px;}
.cen_main_c ul li div span{ font-size: 15px; color:#424242; margin-left: .08rem;}
.cen_main_c ul li div b{color: #999; font-size: 21px; text-align: center; display: inline-block;
    font-weight: normal; line-height: .6rem; border-radius: .10rem;}
.cen_main_c ul li a{ font-size: .32rem!important; cursor: pointer; height: 60px; display: inline-block;}
.cen_main_c ul li a span{ color: #3e3e3e!important;}
.cen_main_c .mui-pull-left{position: relative}
.cen_main_c .mui-pull-left .r_t_msg{position: absolute;font-size: 12px;left: 14px;top: 0;width: 0.25rem;height: 0.25rem;line-height: 0.25rem;text-align: center;border-radius: 50%;color: #fff}

.cen_niChen{display: block; position: absolute; bottom: 15px; width: 100%;}
.cen_niChen p{ text-align: center; color: #ffffff; font-size: .21rem; margin-bottom: .0rem!important; line-height: .35rem;}
.cen_jiFen{ position: absolute; right: .15rem; top: 1.56rem; color: #ffffff;}
.cen_saoMa{ position: absolute; left:0rem; top: 1.56rem; width: .5rem; height: .5rem; overflow: hidden;}
.cen_saoMa img{  width: .41rem; height: .35rem; display: block; margin: 0px; border-radius: 0px; border:none;}
.cen_niChen_t{ font-size: .23rem!important;}
.cen_niChen div.level{ font-size: 13px; color: #fff; width: 100%; display: -webkit-box; display: box; display: -moz-box; display: -ms-flexbox; -webkit-box-align: center; -webkit-box-pack: center; -moz-box-align: center; -moz-box-pack: center; -ms-flex-align: center; -ms-flex-pack: center;}
.cen_niChen div.level div.le{ width: 23px; height: 20px; overflow: hidden;}
.cen_niChen div.level div.le img{ border: none; width: 100%; height: 100%; display: block; margin-bottom: 0px; border-radius: 0px;}
.cen_niChen div.level span{ margin-left: 5px;margin-top: 7px;color: #fff; display: inline-block;}
/*--优惠卷列表开始--*/
.mui-control-content {background-color: white; height: auto!important; height: 10rem; min-height: 10rem;}
/*.mui-slider{ overflow-x: visible;}*/
.mui-slider .mui-slider-group .mui-slider-item{overflow: hidden!important;}
.mui-scroll-wrapper{ overflow: visible;}
.mui_slider_title{ padding: 12px 0px; border-bottom: 1px solid #cccccc!important;   -webkit-box-shadow:0 0 10px #cccccc; -moz-box-shadow:0 0 10px #cccccc; box-shadow:0 0 10px #cccccc; }
.mui_slider_title a{ color: #989898!important; font-size: .3rem;}
.mui-segmented-control{ position: fixed!important; top: 0px!important; left: 0px!important; right: 0px!important; background-color: #ffffff!important; z-index: 99; width: 100%; overflow: hidden!important;}
.background_baise .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{ border-bottom: 0px;}
.border_right{ border-right: 1px solid #dcdcdc!important; }
.mui_slider_title .mui-control-item.mui-active{ color: #050505!important;}
.mui-segmented-control .mui-control-item{line-height: 1.2;}
.yhq_bg{ background: url(../images/yhq_bg.jpg) no-repeat 0 0; background-size: 100% 100%; width: 100%; height: 1.72rem; position: relative;}
.yhq_bg_yy{ background: url(../images/yhq_bg_yy.jpg) no-repeat 0 0; background-size: 100% 100%; width: 100%; height: 1.72rem; position: relative;}
.has_used_icon{ position: absolute; top: 0px; right: 0px;}
.has_used_icon img{ width: 100%; display: block;}
.yhq_c{ width: 100%; height:1.72rem; display: block; line-height: 1.72rem; color: #ffffff;}
.yhq_ewm{ position: absolute; top: 0px; right: 0px; z-index: 99; width: .728rem; height: .735rem;}
.yhq_c_l{ width: 35%; text-align: center; overflow: hidden; white-space: nowrap;}
.yhq_c_l h1{ font-size: .66rem; font-family: arial;}
.yhq_c_r{ width: 65%;  font-family: "微软雅黑"; padding: .36rem 0 0 .2rem;}
.yhq_c_r h3{ font-size: .30rem; line-height: 1.5; overflow: hidden; word-break:keep-all; white-space: nowrap; text-overflow: ellipsis;}
.yhq_c_r h5{ font-size: .21rem; line-height: 1.5; color: #ffffff; padding-top: .16rem; overflow: hidden; word-break:keep-all; white-space: nowrap; text-overflow: ellipsis;}
.mui_slider_main{ margin-top: .9rem;}
.mui_slider_main ul{ margin-top: .06rem;}
.mui_slider_main .mui-table-view:before{ background-color: #ffffff;}
.mui_slider_main .mui-table-view:after{ background-color: #ffffff;}
.mui-slider .mui-slider-group{ margin-top: 1.06rem;}
.yhq_main .mui-table-view-cell:after{ background: none;}
.mui-table-view-cell{ padding: 5px 9px;}
/*--完善修改页面--*/
.zlxg_main{min-height: 100%;background-color: #fff;padding: 0 15px}
.zlxg_main .zlxg_item{padding: 15px 0 10px}
.zlxg_main .zlxg_item .title{font-size: 12px;color: #999;}
.zlxg_main .zlxg_item .title .must{color: #ff0000;margin-left: 1px}
.zlxg_main .zlxg_item .radio_content{margin-top: 5px}
.zlxg_main .zlxg_item .radio_content label{display: inline-block;width: 25%;font-size: 15px}
.zlxg_main .zlxg_item .radio_content label input{width: 17px;height: 17px;margin-right:3px;vertical-align: text-bottom;}
.zlxg_main .zlxg_item .input_content{margin-top: 5px}
.zlxg_main .zlxg_item .input_content input{height: 30px;line-height: 30px;border: none;box-shadow: none;border-bottom: 1px solid #f2f2f2;font-size: 15px;color: #333;margin: 0;padding: 0}
.zlxg_main .zlxg_item .select_content{position: relative;margin-top: 5px}
.zlxg_main .zlxg_item .select_content .select_input{border-bottom: 1px solid #f2f2f2;align-items: center}
.zlxg_main .zlxg_item .select_content .select_input select{flex: 1;height: 30px;line-height: 30px;border: none;box-shadow: none;font-size: 15px;color: #333;margin: 0;padding: 0}
.zlxg_main .zlxg_bottom{padding: 10px 0 30px}
.zlxg_main .zlxg_bottom button{width: 100%;height: 40px;line-height: 40px;font-size: 15px;color: #fff;text-align: center;padding: 0;margin: 0;border: none;border-radius: 4px}

/*--基础信息---------*/
.jbxx_wszl_btn{ width: 100%; text-align: right; margin-top: .1rem;}
.jbxx_wszl_btn i{ color: #b8b8b8;}
.jbxx_wszl_btn span{ font-size: .25rem; color: #b8b8b8; margin-left: .03rem;}
/*--线下消费记录--*/
.xfjl_main{display: block;}
.xfjl_main .mui-content{ width: 100%; height: 100%; display: block;}
.xfjl_main .mui-content .mui-row{ border-bottom: 1px solid #e5e5e5;padding: .21rem 0 .31rem;}
.mui-row-main{ width: 94%; margin: 0 auto;}
.ddh_details_icon{ width: .7rem; height: .7rem; border-radius: .1rem; text-align: center; display: block; line-height: .75rem!important; margin: 0 auto;}
.ddh_details_icon b{ font-weight: normal; font-size: .39rem!important; }
.ddh_main_list{ font-size: .19rem!important; color: #888888; text-align: center; margin-top: .05rem;}
.ddh_border_right{ width: 100%; border-right: 1px solid #e5e5e5; height: .9rem; padding-right: .15rem;}
.ddh_main{ padding-left: .15rem; }
.ddh_main div{ font-size: .25rem; color: #404040; line-height: .46rem;}
.ddh_main div:last-child{ color: #aeaeae;}
.ddh_main_price{ font-size: .26rem; color: #fb7b10; margin-top: .25rem;}
.xfjl_Popup_bg{ width: 100%; height: 100%; background-color: #000000; opacity: .6; display: block; position: fixed; top: 0; left: 0; z-index: 99;}
.xfjl_Popup_main{ width: 96%; height: auto; display: block; position: fixed; z-index: 99;
    top: 10%; left: 2%; padding: .2rem 0;}
.xfjl_Popup_mainC{ width: 100%; height: 100%; display: block;}
.xfjl_Popup_mainCt{ padding-bottom: .15rem;}
.xfjl_Popup_mainCt img{ width:160px; height: 75px; display: block; margin: 0 auto;}
.xfjl_Popup_mainCb{ margin-top: .15rem; height: 6.6rem; overflow-y: scroll; width: 100%; padding: 0 .15rem;}
.xfjl_Popup_mainCb table{border-left: 1px solid #ddd; width: 100%;}
.xfjl_Popup_mainCb table tbody{width: 100%;}
.xfjl_Popup_mainCb table tr{ width: 100%; border-bottom: 1px solid #ddd; }
.xfjl_Popup_mainCb table tr td{border-right: 1px solid #ddd; border-top: 1px solid #ddd; padding: 3px 6px 0px; height: .55rem; line-height: .55rem;}
.xfjl_Popup_mainCb table tr td s{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-decoration: inherit; line-height:18px;
}

.xfjl_Popup_mainCb table tr td span{ width: 100%; display: inline-block;}
.xfjl_Popup_content{ display: none; }
/*--门店列表页面样式--*/
.mdlb_head_main{ width:100%; border-bottom:1px solid #dcdcdc ; height: 50px; line-height: 50px;  -webkit-box-shadow:0 0 10px #cccccc; -moz-box-shadow:0 0 10px #cccccc; box-shadow:0 0 10px #cccccc; position: fixed; z-index: 99; background-color: #ffffff; top: 0px; left: 0px;}
.mdlb_head_main li{height: 50px;}
.mdlb_head_main li:first-child{ border-right: 1px solid #dcdcdc;}
.mdlb_head_main li select{ background: transparent; padding: 0px!important; color: #333333; margin-left: 3%; position: absolute; top: 0px; margin-bottom: 0px; height: 50px; line-height: 50px; margin-top: 0px; width: 97%; font-family: "微软雅黑"; font-size: 17px;}
.mdlb_head_main li select option{ color: #666666; width: 98%; }
.mdlb_head_main li b{ padding-right: 6px; font-size: 18px; color: #666666; font-weight: normal; line-height: 50px;}
.main_content{ padding: 3% 3% 2%; width: 100%; height: auto; display: block; margin-top: 50px; overflow-y: scroll;}
.main_content h1{ font-size: 17px; color: #666666; margin-bottom: 3px; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.main_content li{ width: 100%; margin-bottom: 3%; border-bottom: 2px solid #dcdcdc;}
.main_content_address{ width: 100%; display: inline-block;}
.main_content_address p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; width: 90%; font-size: 15px; color: #a0a0a0; line-height: 1.3;}
.main_content_address b{ width: 10%; height: 28px; padding-left: 4%; color: #afafaf; font-size: .39rem; margin-top: -.1rem;}
.main_content_phone{ width: 100%; display: inline-block;}
.main_content_phone p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; width: 90%; color: #bdbbbb; margin-top: -2px;}
.main_content_phone b{ width: 10%; padding-left: 4%; color: #afafaf; font-size: .39rem; margin-top: -.15rem;}

/*--新老会员活动首页----雷*/
.ceshi_main{width:100%;display: block;overflow: hidden;height: 100%;}
.ceshi_main .to_member_center{width: 85px;height: 25px;position: absolute;left: 0;top: 3.4%;background-color: rgba(0,0,0,0.5);border-top-right-radius: 25px;border-bottom-right-radius: 25px;white-space: nowrap;z-index: 1}
.ceshi_main .to_member_center span{color: #fff;position: absolute;line-height: normal;top: 50%;left: 50%;transform: translate(-53%,-50%);font-size: 12px}
.ceshi_bg{position: relative;width: 100%;display: block;}
.ceshi_img>img{max-height: 100%;max-width: 100%;}
.ceshi_content{position: absolute;top:58%;left: 0;right: 0;overflow: hidden;z-index: 10;}
.ceshi_content a{display: block; margin: 0 auto 10px;width:45%;padding: 0;border: none;color: transparent;outline: none;}
.ceshi_content a img{width: 100%;max-height: 100%;border-radius: 6px;}
.hd_content_footer{width: 100%; position: fixed;top:90%;left: 0;right: 0;text-align: center;z-index: 9;}
.hd_content_footer img{max-height: 100%; max-width: 100%; text-align: center;height:35px;}
.liyu_title{position:fixed;top:10px;left: 10px;z-index: 10;}
.liyu_title a{font-size:15px;color: #f23030!important;}
.liyu_title .back_icon_img{ position: relative; width: 32px; height: 32px;}
.liyu_title .back_icon_img img{max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%; perspective: 1000; -webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;}
.none_shop_con h2{font-size: 18px;color: #333;text-align:center;margin-top: 30px;margin-bottom: 15px}
.none_shop_con span{display: block; font-size: 14px;color: #333;text-align: center;margin-bottom: 30px}
.rule_modal{position: fixed; top: 0;left: 0;right: 0;bottom: 0; z-index: 10;background-color: #000;height: 100%;opacity:0.8;}
.rule_modal img{position: fixed; max-height: 100%;max-width: 100%;height: 100%;}
.rule_icon{position: fixed;right:15px;z-index: 10;top: 15px;z-index: 10;}
.rule_img .text_bg{max-height: 568px; margin-top:50px;overflow-y: auto;}
.rule_img .text_bg p{height:auto;}
.rule_img .text_bg p span{padding: 0 20px;display: inline-block;color: #ccc;font-size: 14px;}
.rule_icon i{color: #fff;font-size: 24px;}
.huoDong_text p{color: #333;font-size: 14px;}
.huoDong_text p img{max-height: 100%;max-width: 100%;}
.huoDong_text {margin: auto;padding: 15px;overflow-x: scroll;}
/*--老会员活动进度----雷*/
.zhuce_plan_content{position: absolute;top:28%;left: 0;right: 0;z-index: 10;}
.zhuce_plan_items{display: flex;display: -webkit-flex;align-items: center;margin: 0 10%;}
.zhuce_plan_items .zhuce_plan_item{flex: 1;-webkit-flex: 1; text-align: center;position: relative;}
.zhuce_plan_item .zhuce_item_img{width:48px;height:48px;position: relative;margin: 0 auto;}
.zhuce_plan_item .zhuce_item_img img{max-width: 100%;max-height: 100%;border-radius: 50%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.zhuce_plan_item .zc_span{position: absolute;bottom: 0;left: 0; width: 100%;display: inline-block;}
.zhuce_plan_item .zc_span span{font-size: 12px;color: #cdbcaa;background-color: #fff; border: 1px solid #cdbcaa;border-radius: 6px;padding:1px 3px;}
.ord_more{width: 100%;text-align: center;margin-top:20px;}
.ord_more a{display:inline-block;color: #cdbcaa!important;font-size: 14px;}
.zhuce_plan_item .zc_span span.none_zc{color: #ccc;border: 1px solid #ccc;}
.xiaofei_plan_content{position: absolute;top:54%;left: 0;right: 0;z-index: 10;}
.duihuan_btn{position: absolute;top:75%;left: 0;right: 0;text-align: center;z-index: 10;}
.duihuan_btn a{display: block;margin: 0 auto;width: 46%;padding: 0;border: none;color: transparent;outline: none;}
.duihuan_btn a img{width: 100%;max-height: 100%;border-radius: 6px;}


/*--抽奖活动页面无限滚动字体样式--雷*/
.plug_group_single2{margin: 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-height: 30px;}
.plug_roll{padding: 0 10px;height: 37px;line-height: 37px;color: #f90;background:rgba(0,0,0,0.4);word-break: break-all;white-space: nowrap;font-size: 12px;text-align: center;}
.plug_flex2 {display: flex!important;display: -ms-flex!important;display: -webkit-flex;display: -webkit-box!important;}
.marginRight2 {margin-right: 1%;}
.plug_flex_2 {flex: 1;position: relative;-webkit-flex: 1;-ms-flex: 1;-webkit-box-flex: 1;}
.plug_floor_tp2{position: fixed;top: 0; left:0; right:0;width: 100%; z-index: 99;}
.plug_flex_2 marquee div{float: left;margin-left: 20px;}


/*--线下消费记录页面--------雷*/
.consume_toggle{width:100%;background-color: #fff;padding-top: 20px;}
.shop_details{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.consume_main{width: 100%;}
.color_9{color: #999!important;}
.consume_item{margin-bottom: 10px;}
.shop_detail_item{background-color: #f8f8f8; width: 100%;}
.shop_detail_item .shop_detail_con:last-child{border-bottom: none;}
.shop_detail_con{border-bottom: 1px solid #ccc;padding:8px 0; display: flex;display: -webkit-flex;justify-content:space-between;margin-left: 10px;}
.shop_detail_gg{flex: 1;margin-right: 5px;}
.consume_toggle_main .code_toggle{width: 80%;margin: 0px auto 5px;-webkit-box-align: center;-webkit-box-pack: center;}
.consume_toggle_main .code_toggle img{max-width: 100%; max-height: 100%;}
.code_toggle_text{width: 100%;padding: 10px 20px;}
.code_toggle_text .code_toggle_item:last-child{margin-bottom: 0;}
.code_toggle_item{position: relative;font-size: 14px;margin-bottom:15px;}
.code_toggle_item p{position: absolute;font-size: 15px; line-height: 16px; top:3px;color: #333;left:70px;margin:0;}
.code_toggle_item label{color: #333;font-size: 15px;}
.code_toggle_text{margin-top:20px;}
.color_f{color: #f99e9c!important;}
.shop_detail_pic{width:80px;height:80px;position: relative;margin-right: 10px;}
.shop_detail_pic img{max-width: 100%;max-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.shop_detail_gg p{margin:5px 0 0 0;font-size: 15px!important;color: #333;}
.shop_detail_gg p.details_bottom{margin-top:32px;font-size: 12px!important;}
.shop_detail_jq{text-align: right;margin-right: 15px;}
.shop_detail_jq p{color: #333;font-size: 15px;padding-top:5px;}
.shop_detail_jq i{margin-top:23px;display: inline-block;font-size: 12px;font-style: normal;}
.shop_detail_text h2{font-size: 15px;color: #333;}
.shop_detail_text{background-color: #fff; padding: 10px 20px 10px 15px;border-bottom: 1px solid #ccc;}
.shop_detail_text p{font-size: 12px;color: #666;margin-bottom: 0;}
.shop_detail_text i,.shop_look i,.consume_item_title i{font-style: normal;}
.shop_look span{font-size: 15px; height: 30px;line-height: 30px;margin-right: 10px;}
.shop_look{padding: 10px;background-color: #fff;text-align: right;font-size: 14px;color: #333; border-bottom: 1px solid #ececec;}
.shop_look button{padding: 5px 15px;border-radius: 6px;color: #fff;outline: none;border: none;}
.consume_item_title{padding:10px 10px;color: #999;background-color: #fff;font-size: 15px;}
.consume_item_title a span{color: #666;}
.consume_item_title a span i{margin-right: 5px;color: #999;font-size: 18px;}
.consume_item_title a span i.font-s14{font-size: 14px;}
.shop_order_title{width: 100%;background-color: #fff;border-bottom: 1px solid #eee;overflow: hidden;padding: 10px 15px;color: #999;font-size: 15px;}
.shop_order_title p {color: #666;max-width:180px; font-size: 15px;margin: 0 0 0 5px;}
.shop_order_title i.font-s14{margin-left: 10px;}


/*--九宫格活动页面样式--*/
.jgghd_content{ width: 100%; height: auto!important; height: 100%; min-height: 100%; background-color: #4c3b5d; display: block; overflow: hidden;}
.jgghd_bg{ height: auto!important; height: 100%; min-height: 100%; position: relative;}
.jgghd_main{ position: absolute; top: 41.9%; left: 12%; right: 12.1%; padding: .15rem .05rem .05rem .15rem;}
.jgghd_main ul{ width: 100%; height: 100%; display:block;}
.jgghd_main ul li{padding: 0 .1rem .1rem 0; float: left; width: 33.3%;}
.jgghd_main ul li>div{ position: relative; width: 100%; height: 100%;}
.jgghd_main ul li>div img{ max-width: 100%; height: auto; display: block;}
.jgghd_main ul li.active img{ border: 2px solid #ffcc15; border-radius: 12px; box-shadow: 0px 0px 7px 0px #fdf6db;}
.jgghd_main ul li span{ font-size: .14rem; color: #ffffff; position: absolute; bottom: 14%; width: 100%; text-align: center; left: 0px; z-index: 99;}
/*.jgghd_bottom{ position: absolute; bottom: .32rem; left: 0px; width: 100%; text-align: center;}
.jgghd_bottom span{ font-size: .36rem; color: #ffffff;}*/
.jgghd_bottom{ position: fixed; top: 50%; right: 0; z-index: 999;}
.jgghd_bottom img{ width: 49px; height: 49px; display: block;}
/*--积分签到页面样式---*/
.jfqd_head_content{ width: 100%; height: auto; display: block;}
.jfqd_headTop_bg{ background-color: #e94b48; width: 100%; height: 185px; display: block; background-size: 100% auto;}
.jfqd_time p{text-align: center;font-size: 14px;color: #fff;margin-top:10px;}
.jfqd_headcenter_words p{ width: 100%; text-align: center;}
.jfqd_headcenter_words p:first-child{ font-size: 21px; color: #ffffff; padding-top:46px;}
.jfqd_headcenter_words p:last-child{ font-size: 50px; color: #ffffff; line-height:50px; margin-top: .08rem;}
.jfqd_headright_words{ position: absolute; top: .16rem; right: .23rem; color: #feffff;}
.jfqd_headright_words span{ font-size: 16px;}
.jfqd_headright_words span a{ color: #feffff!important;}
.jfqd_headright_words b{ font-weight: normal; font-size: 16px; margin-top: .06rem; margin: .01rem .05rem 0 0;}
.jfqd_main_title{ margin-top: .77rem; width: 100%; height: auto; display: block; position: relative; border-top: 3px solid #f2f1f1;}
.jfqd_main_title h1{display: block; width: 1.86rem; height: .5rem; background-color: #ffffff; margin: -.4rem auto 0; text-align: center; line-height: .5rem;}
.jfqd_main_title h1 span{font-size: .36rem; color: #666666; width: 100%;}
.jfqd_main_content{ width: 100%; height: auto; margin-top: .28rem; display: block;}
.jfqd_main_bg{ background: url(../images/jfqd_pic2.jpg) no-repeat 0 0; background-size: 100% auto; width: 100%; height: 4.19rem;}
/*--签到前样式--*/
.sign_begin{  padding-top: .85rem; width: 100%;}
.sign_begin p{ width: 2.68rem; height: .66rem; line-height: .62rem; text-align: center; border:2px solid #ffffff; margin: 0 auto; border-radius: .36rem; font-size: .28rem; color: #ffffff;}
/*--签到后样式--*/
.sign_complete{ padding-top: .89rem; width: 100%; text-align: center;}
.sign_complete i{font-size: .36rem; color: #ffffff; padding-right: .1rem;}
.sign_complete span{ font-size: .36rem; color: #ffffff;}
.jfqd_show_addsign{ width: 100%; padding-top: 18%; text-align: center;}
.jfqd_show_addsign p{ font-size: .29rem; color: #555555;}
.jfqd_show_addsign p b{ font-weight: normal; color: #fc5e56;}
.jfqd_show_addsign p i{ font-style: normal; color: #999999;}
.jfqd_footer{ width: 100%; height: auto; display: block;}
.jfqd_footer_title{ width: 100%; margin-top: .15rem;}
.jfqd_footer_title p{ text-align: center; width: 100%; margin-top: .28rem; font-size: .28rem; color: #666666;}
.jfqd_footer_title p b{ color: #f72548;}
.jfqd_footer_bottom{ margin-top: .65rem; width: 100%; height: auto; display: block; padding: 0 8%;}
.jfqd_footer_bottom button{ width: 100%; margin: 0 auto; height: .7rem; text-align: center; background-color: #fc5a53; border-radius: 36px; font-size: .28rem; color: #ffffff; border: none;}
.jfqd_calendar_header .header_bg{height: 277.6px;}
/*--签到记录样式------*/
.qdjl{ width: 100%; height: auto; display: block;}
.qdjl_title{ width: 100%; text-align: center; height: 50px; display: inline-block; position: fixed; top: 0px; left: 0px; z-index: 99; background: #ffffff; border-bottom: 1px solid #ccc; box-shadow: 0px 2px 5px #ccc;}
.qdjl_title h4{color: #333333; margin-top: 0px; margin-bottom: 0px; line-height: 50px;}
.qdjl_content{ width: 100%; height: auto; overflow-y: scroll; padding-top: 50px;}
.qdjl_content ul li div.mui-table-cell strong{ color: #666666; font-size: 16px;}
.qdjl_content ul li div.mui-table-cell p{ font-size: 14px; color: #cccccc;}
.qdjl_content ul li div.mui-table-cell span{ vertical-align:-webkit-baseline-middle;}
.qdjl_content li.mui-table-view-cell:after{ right: 15px;}

/*--收货地址列表------*/
.address_list{height: 100%}
.address_list div{color: #333;font-size: 14px}
.address_list_content{padding: 15px 15px 80px;min-height: 100%;background-color: #f2f2f2}
.address_list_item{border-radius: 6px;overflow: hidden;background-color: #fff;margin-bottom: 10px;align-items: stretch}
.address_list_item .left{flex:1;padding:15px 0 15px 15px}
.address_list_item .address{margin-top: 10px;font-size: 12px;word-break: break-all;}
.address_list_item .msg{align-items: center}
.address_list_item .default_sign{color: #fff;font-size: 12px;padding:0px 6px;height: fit-content;width: fit-content;border-radius: 20px;margin-left: 10px}
.address_list_item .right{width: 58px;overflow: hidden}
.address_list_item .right_box{height: 100%;width: fit-content;}
.address_list_item .right .edit{height: 100%;width: 58px;justify-content: center;align-items: center}
.address_list_item .right .edit .iconfont{font-size: 18px;padding:0 20px;}
.address_list_item .right .cancel{height: 100%;width: 58px;justify-content: center;align-items: center}
.address_list_item .right .cancel .iconfont{font-size: 18px;color: #fff;}
.address_list_bottom{position: fixed;bottom: 20px;left: 15px;right: 15px}
.address_list_bottom a{display: block;width: 100%;padding:10px 0;color: #fff!important;border-radius: 4px;text-align: center;font-size: 14px}
.address_list_none{position: absolute;text-align: center;bottom: 40vh;left: 0;width: 100%;}
.address_list_none img{width: 60%;}
.address_list_none .intr{color: #999;}

/*--收货地址新增------*/
.address_add{height: 100%;background-color: #f2f2f2}
.address_add div{font-size: 14px;color: #333}
.address_add_content{padding:15px 15px 0;}
.address_add_content .msg{padding:15px 10px;border-radius: 6px;margin-bottom: 10px;background: #fff}
.address_add_content .msg .item{align-items: center;margin-bottom: 20px}
.address_add_content .msg .item.address_box{align-items: flex-start;}
.address_add_content .msg .item:last-child{margin-bottom: 0}
.address_add_content .msg .item .left{width: 74px;line-height: normal}
.address_add_content .msg .item .address{flex: 1;border: none;margin:0;padding:0;height: 40px;font-size: 14px}
.address_add_content .msg .item input{border: none;margin: 0;padding:0;flex: 1;line-height: normal;height: auto;box-shadow: none;padding-right: 33%}
.address_add_content .msg .right{flex: 1}
.address_add_content .msg .right_item{position: relative;width:calc(100% / 3)}
.address_add_content .msg .right_item input{width: 100%;color: #333}
.address_add_content .msg .right_item .iconfont{position: absolute;right: 10%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.address_add_content .msg .right_item .select_box{position: absolute;z-index: 97;top: 32px;left: 0;background: #fff;max-height: 210px;overflow-y: auto;min-width: 100%;padding: 10px;box-shadow: 0 0 6px rgba(0,0,0,0.1);border-radius: 6px;}
.address_add_content .msg .right_item .select_box.zone{left: auto;right: 0}
.address_add_content .msg .right_item .select_box p{white-space: nowrap;font-size: 0.22rem;color: #333}
.address_add_content .msg .right_item .select_box p:last-child{margin-bottom: 0}
.address_add_content .msg .default_set{width: 16px;height: 16px;vertical-align: middle;}
.address_add_content .msg .default_set_label{font-size: 14px;color: #333;line-height: normal;margin-left: 3px}
.address_add_bottom{position: fixed;bottom: 20px;left: 15px;right: 15px}
.address_add_bottom button{width: 100%;padding:10px 0;border-radius: 4px;text-align: center;font-size: 14px}
.address_add_bottom .save{color: #fff;border: none;margin-bottom: 10px}
.address_add_bottom .get{margin: 0}

/*--申请售后样式------*/
.sh_main{width: 100%; height: 100%; display: block;}
.sh_top{ width: 100%; border-bottom:1px solid #dcdcdc; border-bottom: 10px solid #f0f2f5;}
.sh_top p{ font-size: 14px; color: #666; padding: 10px 15px; line-height: 18px; text-align: justify; margin-bottom: 0px;}
.sh_head{ width: 100%; height: 50px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; line-height: 48px; text-align:center; font-size: 14px;}
.sh_goods_info{ width: 100%; height: auto; margin-top: 10px; display: inline-block;}
.sh_goods_info ul{ width: 100%;}
.sh_goods_info ul li{float: left; width: 100%; padding: 10px 0px;  border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;display: -webkit-flex; display: flex; margin-bottom: 10px; box-sizing: border-box; display: -ms-flexbox;align-items: center;}
.sh_goods_infoL .check{ margin: 0 0.1rem;line-height: 1.4rem}
.sh_goods_infoL{ margin-right: 0.1rem;display: flex;display: -webkit-flex}
.sh_goods_infoR{min-height: 1.4rem;flex-direction: column;justify-content: space-between}
.sh_goods_infoR span{ font-size: 12px; color: #666; line-height: 16px;}
.sh_goods_infoR .name{font-size: 14px}
.sh_goods_infoR p{font-size: 12px;color: #666;display: inline-block;margin: 0;}
.sh_goods_infoR p i{font-style: normal;}
.sh_goods_infoR .combine{color: #fff;font-size: 12px;border-radius: 30px;width: fit-content;padding: 0px 5px;line-height: normal;}
.sh_goods_price .edit_quantity{ display: flex;display: -webkit-flex;flex-flow: row nowrap; border: 1px solid #dcdcdc; border-radius: 3px; -webkit-border-radius: 3px; letter-spacing: 0;}
.sh_goods_price .edit_quantity .minus,.sh_goods_price .edit_quantity .plus{ font-size: 0.28rem;font-weight: bold;color: #999; width:0.5rem;line-height:0.5rem;-webkit-user-select: none; -ms-user-select: none; background-color: #fff; padding: 0px; text-align: center; border: none;border-radius: 0;}
.sh_goods_price .edit_quantity .minus{ border-right: 1px solid #dcdcdc;}
.sh_goods_price .minus.disabled{ color: #999;}
.sh_goods_price .edit_quantity input[type=number]{ width: 0.7rem;height: 0.5rem;font-size: 0.28rem;border-radius: 0; padding: 0 2px; border: none; color: #666; text-align: center; margin-bottom: 0px;}
.sh_goods_price .edit_quantity .plus{ border-left: 1px solid #dcdcdc;}
.sh_goods_infoR span.info{ color: #999;}
.goods_info_picture{ width: 1.4rem; height: 1.4rem; border-radius: 4px;overflow: hidden}
.goods_info_picture img{ width: 100%;height: 100%;object-fit: cover;}
.sh_goods_infoRt .add_reduce{ width: 90px; margin: 5px 0 0; height: 24px; border: 1px solid #dedede; overflow: hidden; display: -webkit-box !important; display: -webkit-flex !important; display: flex!important; display: -ms-flex!important;}
.sh_goods_infoRt .add_reduce .reduce{ height: 24px; line-height: 24px; position: relative; display: block; width: 28px; border-right:1px solid #dedede;}
.sh_goods_infoRt .add_reduce .reduce:before{ content: ""; position: absolute; left: 9px; top: 10px; width: 10px; height: 2px; background-color: #ccc;}
.sh_goods_price{ margin-right:0.1rem; flex: 1;height: 1.4rem;font-size: 12px;display: flex;display: -webkit-flex;flex-direction: column;justify-content: space-between;align-items: flex-end;}
.sh_goods_price .price{ color: #F23030;}
.sh_goods_price .price span{margin-right: 15px;font-size: 12px;color:#333;}
.sh_goods_price .count{ margin-top: 16px; color: #666;}
.sh_goods_infoRt .add_reduce .reduce.num_not_one:before{ background-color:#666 ;}
.sh_goods_infoRt .add_reduce input{font-size: 14px; height: 22px; line-height: 22px; text-align: center; display: block; margin: 0; padding: 0; border: none;}
.sh_goods_infoRt .add_reduce input.flex_1{ flex: 1; position: relative; -webkit-flex: 1; -ms-flex: 1; -webkit-box-flex: 1;}
.sh_goods_infoRt .add_reduce .add{ height: 24px; line-height: 24px; position: relative; display: block; width: 28px; border-left:1px solid #dedede;}
.sh_goods_infoRt .add_reduce .add:before{ content: ""; position: absolute; left: 9px; top: 10px; width: 10px; height: 2px; background-color: #666;}
.sh_goods_infoRt .add_reduce .add:after{ content: ""; position: absolute; left: 13px; top: 6px; width: 2px; height: 10px; background-color: #666;}
.sh_goods_infoRt{ width: 100%; overflow: hidden;}
.sh_goods_infoRt div.price{ line-height: 32px; margin-right: 8px; color: #F13030; font-size: 14px;}
.sh_goods_infoRb span.info{ width: 60%; font-size: 12px; color: #999; line-height: 18px; margin-top: 5px;}
.sh_goods_infoRb span.count{ font-size: 13px; margin: 10px 8px 0px 0px; color: #999;}
.sh_goods_infoRb{ display: inline-block; width: 100%;}
.sh_tuiKuan{ width: 100%; padding: 0 10px 50px; display: inline-block;}
.sh_tuiKuan h3.field_hd{ font-size: 14px; padding: 13px 0 8px;}
.sh_tuiKuan h3.field_hd .required{ vertical-align: middle; color: #c10000;}
.sh_tuiKuan .util_list_select{ background: #fff; list-style: none; line-height: 24px; border: 1px solid #cfcfcf; border-radius: 3px;}
.sh_tuiKuan .util_list_select li{ position: relative; cursor: pointer; min-height: 30px; line-height: 30px; padding: 6px 10px; border-bottom: 1px solid #cfcfcf; font-size: 14px;}
.sh_tuiKuan .util_list_select li:last-child{border-bottom: none;}
.sh_tuiKuan .util_list_select li.selected{ color: #DD2727;}
.sh_tuiKuan .util_list_select li.selected .icon_check{ position: absolute; top: 12px; right: 15px; display: inline-block; width: 5px; height: 9px; border: 4px solid #c10000; border-width: 0 2px 2px 0; content: ""; transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.sh_tuiKuan .util_list_select li span.hint{ color: #999; font-weight: 400;}
.sh_tuiKuan .select_box{ position: relative; height: 42px; background: #fff; border-radius: 3px;}
.sh_tuiKuan .select_box select{ position: absolute; z-index: 2; width: 100%; height: 42px; padding: 0 8px; -webkit-appearance:none; border: 1px solid #cfcfcf!important; border-radius: 3px; font-size: 14px; color: #999; background: 0 0;}
.sh_tuiKuan .select_box span.icon_select{ position: absolute; z-index: 1; top: 15px; right: 15px; display: inline-block; width: 6px; height: 7px; border: 2px solid #666; border-width: 0 2px 2px 0; transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.sh_tuiKuan .refund_desc textarea{ padding: 12px 10px 0; font-size: 14px; border: 1px solid #cfcfcf; border-radius: 3px; -webkit-appearance: none; resize: both; margin-bottom: 0px;}
.sh_tuiKuan .hint{ font-size: 12px; color: #999; font-weight: 400;}
.sh_footer{ position: fixed; bottom: 0; width: 100%; z-index: 100; margin: 0px!important; padding: 0px!important; left: 0; right: 0;}
.sh_footer .primary_btn{ width: 100%; height:50px;display: inline-block; border: none; line-height: inherit; margin: 0; font-size: 15px; text-align: center; left: 0px; right: 0px; color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 0px;}
.check .af_disabled,.edit_quantity .af_disabled{background-color:rgb(235, 235, 228)}
/*upload----罗*/
.sh_tuiKuan_upload{width: 100%}
.sh_tuiKuan_upload .sc_plug_icon{position: relative;padding-top: 0.25rem}
.sh_tuiKuan_upload .sc_plug_icon .file-input{position: static;}
.sh_tuiKuan_upload .sc_plug_icon .btn-file{opacity: 0;position: absolute;opacity: 0;top: 0;left: 0;width: 100%;height: 100%;margin-bottom: 0}
.sh_tuiKuan_upload .sc_plug_icon input{position: absolute;left: 0;top: 0;width:1.12rem;height: 1.12rem;opacity: 0 }
.sh_tuiKuan_upload .sc_all_plug .img_box{flex:1;height: 1.37rem;padding-top: 0.25rem}
.sh_tuiKuan_upload .sc_all_plug .img_box .swiper-wrapper{width: 100%;}
.sh_tuiKuan_upload .sc_all_plug .img_box .img_item{width: 1.4rem}
.sh_tuiKuan_upload .sc_all_plug .img_box .img_item img{width: 1.12rem;height: 1.12rem}
.sh_tuiKuan_upload .sc_all_plug .img_box .img_item .close{position: absolute;top: -0.16rem;right: 10%;border-radius: 50%;width: 0.31rem;height: 0.31rem;}

/*售后地址*/
.sh_address{padding: 0 10px 13px;border-bottom: 1px solid #dcdcdc}
.sh_address .title{justify-content: space-between;align-items: center}
.sh_address .title .copy{border: 1px solid #dcdcdc;border-radius: 4px;color: #333;padding: 1px 5px;font-size: 12px;}
.sh_address .title .copy i{font-size: 12px;color: #333;margin-right: 3px}
.sh_address .field_hd{font-size: 14px;}
.sh_address .content{word-break: break-all;margin-top: 5px}
.sh_address .content div{font-size: 14px;}
.sh_address .content .left{white-space: nowrap;}
.sh_goods_info ul li.pair{flex-direction: column;}
.sh_goods_info ul li.pair>.display_flex{align-items: center;margin-bottom:0.14rem;width: 100%}
.sh_goods_info ul li.pair>.display_flex:last-child{margin-bottom:0;}

/*upload---罗*/
.appraise_upload{padding: 0 5% 25px 5%}
.appraise_upload .hidden-xs{display: none;}
.appraise_upload .file-input,.sh_tuiKuan_upload .file-input-new{height: 0;}
.sc_all_plug{width:100%; display: flex;display: -webkit-flex}
.sc_all_plug .sc_plug_cen{width:25%;position: relative}
.sc_all_plug .sc_plug_cen>div img{width:1.12rem!important;height:1.12rem!important}
.appraise_upload .sc_plug_icon{position: relative;padding-top: 0.2rem}
.appraise_upload .sc_plug_icon input{position: absolute;left: 0;top: 0;width:1.12rem;height: 1.12rem;opacity: 0 }
.appraise_upload .sc_all_plug .img_box{flex:1;height: 1.32rem;padding-top: 0.2rem}
.appraise_upload .sc_all_plug .img_box .swiper-wrapper{width: 100%;}
.appraise_upload .sc_all_plug .img_box .img_item{width: 1.37rem}
.appraise_upload .sc_all_plug .img_box .img_item img{width: 1.12rem;height: 1.12rem}
.appraise_upload .sc_all_plug .img_box .img_item .close{position: absolute;top: -0.16rem;right: 6%;border-radius: 50%;width: 0.31rem;height: 0.31rem;}
.appraise_upload .sc_plug_icon .file-input{position: static;}
.appraise_upload .sc_plug_icon .btn-file{opacity: 0;position: absolute;opacity: 0;top: 0;left: 0;width: 100%;height: 100%;margin-bottom: 0}

/*--会员中心首页------*/
.mc_main{ width: 100%; height: auto;}
.mc_visual_main{ width: 100%; height: auto;overflow-y: auto;padding-bottom: 70px;}
.ucenter_visual{ width: 100%; height: auto;overflow-y: auto;padding: 0px !important;}
.mc_head{ width: 100%;}
.mc_head_bg{ width: 100%; height: 4.26rem;}
.mc_head_bg img{ width: 100%; height: 100%; display: block;}
.mc_head_main{ width: 100%; height: 100%; position: relative;}
.mc_head_set{ padding:8px 2px 0px 6px; position: absolute; top: 0px; left: 0px; width: 100%;}
.mc_head_set i{ font-size: 23px; color:#fff;}
.mc_head_set span.r{font-size: 15px; color: #fff; padding-right: 5px;}
.mc_head_twoDim{ position: absolute; top: 1.6rem; left: 0; width: .5rem; height: .5rem; overflow: hidden; cursor: pointer;}
.mc_head_twoDim img{ width: .41rem; height: .35rem;}
.mc_head_twoDim_code{ position: absolute; top: 1.6rem; left: 0; width: .5rem; height: .5rem; overflow: hidden; cursor: pointer;}
.mc_head_twoDim_code img{ width: .41rem; height: .35rem;}
.mc_head_por{ position: absolute; width: 100%; text-align: center; top: 1.2rem;}
.mc_head_por img{ width: 1.2rem; height: 1.2rem; border-radius: 50%; border:4px solid #fff; margin-bottom: 6px;}
.mc_head_por div{ line-height: 16px;}
/*.more_tools ul li:last-child{margin-bottom:-30px;}*/
.mc_head_por div.name{ font-size: 14px; color: #fff; margin-top: 5px;}
.mc_head_por div.level{ font-size: 13px; color: #fff; width: 100%; display: -webkit-box; display: box; display: -moz-box; display: -ms-flexbox; -webkit-box-align: center; -webkit-box-pack: center; -moz-box-align: center; -moz-box-pack: center; -ms-flex-align: center; -ms-flex-pack: center;}
.mc_head_int{position: absolute; top: 1.6rem; right: 5px; color: #fff; font-size: 14px;}
.mc_order_head{ margin: 12px 5px;}
.mc_order_headL{ font-size: 15px; color: #666;}
.mc_order_headR{ text-align: right;}
.mc_order_headR{ font-size: 12px; color: #666;}
.mc_order_headR i{ font-size: 15px;}
.mc_order_main{ width: 100%; height: auto; padding: 0px 10px;}
.mc_order_main ul{  display: -webkit-box; border-left: 1px solid #dcdcdc; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 6px;}
.mc_order_main ul li{ text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; height: 64px; border-top: 1px solid #dcdcdc; display: block; -webkit-box-flex: 1; -moz-box-flex: 1; width: 1%;}
.mc_order_main ul li a{ color: #666; width: 100%; height: 100%; display: inline-block; padding-top: 9px;}
.mc_order_main ul li a dl dt{ position: relative;}
.mc_order_main ul li a dl dt span{ position: absolute; top: -4px; right: 18%; font-size: 12px; width: 16px; height: 16px; background-color: #fb0b15; border-radius: 50%; color: #fff; line-height: 16px;}
.mc_order_main ul li a dl dt i{ font-size: 23px;}
.mc_order_main ul li a dl dd{ font-size: 12px; margin-top: 1px;}
.mc_order_main ul.four_list li{ width: 25%; height: 78px;}
.mc_my_adv{ width: 100%; height: auto;padding: 0 10px;margin-top: 10px!important;}
.mc_my_adv .swiper-container{width: 100%}
.mc_my_adv .swiper-container a{width: 100%;display: block;padding-top: 50%;position: relative}
.mc_my_adv .swiper-container a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover}
.mc_my_adv img{ width: 100%; height: auto;}
.mc_tool_nav{ width: 100%; height: auto;}
.mc_tool_navOne,.mc_tool_navTwo{padding: 0px 10px; margin-top: 10px;}
.mc_tool_nav h3{ font-size: 15px; color: #666;}
.mc_tool_nav ul{ width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  margin-top:8px; display: inline-block;}
.mc_tool_nav ul li{margin-top: -1px;  margin-right:-1px;float: left; width: 25%;border: 1px solid #dcdcdc; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; /*border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; */height: 67px;}
.mc_tool_nav ul li a{ color: #666; font-size: 12px; width: 100%; height: 100%; display: inline-block; padding-top: 15px;}
.mc_tool_nav ul li a dl dt i{ font-size: 26px; color: #666;}
.mc_tool_nav ul li a dl dt .r_t_msg{position: absolute;right: 0.4rem;top: -0.12rem;width: 0.25rem;height: 0.25rem;line-height: 0.25rem;text-align: center;border-radius: 50%;color: #fff}
.mc_tool_nav ul li a dl dd{ font-size: 12px;}
.mc_footer{ width: 100%; padding: 8px 10px 50px; margin-bottom: 10px;}
.mc_footer a{ width: 100%; display: inline-block;}
.mc_footer a label{ font-size: 16px; color: #666;}
.mc_footer a span{ font-size: 16px; color: #666;}
.mc_footer a span i{ font-size: 15px; color: #666;}
.mc_head_por div.level div.le{ width: 23px; height: 20px; overflow: hidden;}
.mc_head_por div.level div.le img{ border: none; width: 100%; height: 100%; display: block; margin-bottom: 0px; border-radius: 0px;}
.mc_head_por div.level span{ margin-left: 5px; color: #fff; margin-top: 7px; display: inline-block;}
.mc_order_main ul.four_list a{ padding-top: 0px;}
.mc_order_main ul.four_list a img{ width: 100%; height: 100%; display: block;}

/*--订单管理页------*/
.order_amin{ width: 100%; height: auto;min-height: 100%;background-color: #f2f2f2}
.order_amin .mui-title{font-size: 15px;line-height: 40px}
.order_amin .order_head{ width: 100%;background-color: #fff;position: fixed; top: 40px; left: 0px; right: 0px; z-index: 99;}
.order_head ul{height: 40px;padding-left: 6%}
.order_head ul li{text-align: center;display: inline-block;width: fit-content;margin-right: 6%}
.order_head ul li a.pry_cor{font-size: 15px}
.order_head ul li a{ font-size: 14px; color: #333; display: inline-block; height: 40px;line-height: 40px}
.order_list{background-color: #f2f2f2;padding:95px 15px 15px;}
.order_list>li{ width: 100%;background-color: #fff;margin-bottom: 15px;border-radius: 8px;overflow: hidden;padding:0 10px}
.order_item_top{width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #f2f2f2;}
.order_item_top div.top_time{ font-size: 13px; color: #999;}
.order_item_top div.state{ font-size: 14px;}
.order_item_top div.state i{font-size: 13px;margin-right: 5px}
.order_item_img{ width: 85px; height: 85px;position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: block; margin-right: 10px;}
.order_item_img img{ width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.order_item_shop{ width: 100%;padding: 15px 0;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box; box-sizing: border-box;}
.order_item_shop p{ margin-bottom: 0px;}
.order_item_info{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex:1; box-flex:1;}
.order_item_info h3.title{ font-size: 12px; color: #333; line-height: 17px; margin-top: 0px; margin-bottom: 0px;font-weight: normal;}
.order_item_info p.sku{ font-size: 12px; color: #ccc; line-height: 16px; margin-top: 4px;}
.order_item_info .status{margin-top: 4px}
.order_item_info .status .left{line-height: normal;padding: 0 4px;border: 1px solid #ccc;background-color: #ccc;color: #333;font-size: 12px;border-top-left-radius: 4px;border-bottom-left-radius: 4px}
.order_item_info .status .right{border-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;line-height: normal;padding: 0 4px}
.order_item_pay{ margin-left: 10px;text-align: right;}
.order_item_pay p.price{ font-size: 12px; color: #333;}
.order_item_pay p.sm_price del{ color: #999;font-size: 12px;}
.order_item_pay p.num{ text-align: right; font-size: 12px; color: #333;}
.order_item_total{ font-size: 12px; color: #333;text-align: right;}
.order_item_total span{ color: #666;}
.order_item_total span b{ color: #666;}
.order_item_tabBtn{ padding: 10px 0 6px; display: inline-block; width: 100%;}
.order_item_tabBtn ul{ float: right;}
.order_item_tabBtn ul li{ float: left; width: auto; margin-left: 5px; border-bottom: none;}
.order_item_tabBtn ul li a{ border: 1px solid #ccc; border-radius: 30px; display: inline-block; padding: 4px 10px; color: #333; font-size: 12px;}

/*--订单详情页------*/
.order_details_main{ width: 100%; height: auto; color: #666;}
.order_details_title{ width: 100%; height: auto; height:40px; line-height:40px; border-bottom: 2px solid #ccc; padding: 0px 10px;}
.order_details_title span{ font-size: 15px;}
.order_details_title span.red{ font-size: 13px; color: #f13030;}
.order_details_head{ width: 100%; margin-top: 10px; border-bottom: 1px solid #dcdcdc;}
.order_details_baState{ display: flex; display: -webkit-flex; align-items: center;box-sizing: border-box; border-bottom: 1px solid #dcdcdc; width: 100%; padding: 10px 0;}
.order_details_head i{font-size: 25px; color: #333;display: inline-block;margin-top: 0px;-webkit-box-align: center; -webkit-box-pack:end; display: -moz-box; -moz-box-align: center; -moz-box-pack: center; display: -ms-flexbox; -ms-flex-align: center; -ms-flex-pack: center;}
.order_details_head i.green{ color: #3c9135; font-size: 26px; -webkit-box-pack: center;  -moz-box-pack: center; -ms-flex-pack: center;   -webkit-box-flex:inherit; -moz-box-flex:inherit; -ms-box-flex:inherit; box-flex:inherit; padding-left: 10px;}
.order_details_head div.order_details_exState{  -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex:1; box-flex:1; margin-left: 5px;}
.order_details_head div.order_details_exState p{ margin-bottom: 0px; line-height: 18px; font-size: 14px; color: #009900;}
.order_details_head div.order_details_exState p.black{ color: #666666; margin-top: 5px;}
.order_details_conInfo{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: box; box-sizing: border-box; width: 100%; padding: 10px;}
.order_details_conInfo i{  font-size: 22px;}
.order_details_conAdr{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex:1; box-flex:1; margin-left: 10px; padding-right: 10px;}
.order_details_conAdr p{ width: 100%; font-size: 15px; color: #666; line-height: 18px; display: inline-block; margin-bottom: 0px;}
.order_details_conAdr p.line_clamp2{  padding-top: 5px;}
.order_details_shop{ width: 100%; height: auto; border-bottom: 5px solid #dcdcdc;}
.order_details_shop .boHui p{ margin-bottom: 0px; padding: 10px; font-size: 14px; color: #666;}
.order_details_shopIn{ display: -moz-box; display: -webkit-box; display: -ms-flexbox; display: box; box-sizing: border-box; padding: 0px 10px;}
.order_details_shop ul{ width: 100%;}
.order_details_shop ul li{ width: 100%; display: inline-block; border-bottom: 1px solid #dcdcdc; padding: 10px 0px;}
.order_details_shop ul li .order_details_sImg{ display:-moz-box; display: box; display: -ms-flexbox; display: -webkit-box; box-sizing: border-box; width: 85px; height: 85px; overflow: hidden; margin-right: 10px;}
.order_details_shop ul li .order_details_sImg img{ max-width: 100%;}
.order_details_shop ul li .order_details_sInfo{ -webkit-box-flex:1; -moz-box-flex: 1; -ms-box-flex:1; box-flex:1; font-size: 12px; }
.order_details_shop ul li .order_details_sInfo p{ color: #999; line-height: 18px; margin-bottom: 0px; margin-top:25px;}
.order_details_shop ul li .order_details_sInfo h5{ color: #333; line-height: 18px; margin-top: 0px; margin-bottom: 0px; font-size: 14px;}
.order_details_shop ul li .order_details_pay{ text-align: right; width:auto; margin-left: 5px;}
.order_details_shop ul li .order_details_pay span{ font-size: 14px; color: #999; width: 100%; display: block;}
.order_details_shop ul li .order_details_pay span.black{ color: #F23030; font-size: 16px;}
.order_details_shop ul li .order_details_pay span.num{ color: #333; font-size: 15px;}
.order_details_shop ul li .order_details_pay span del{ font-size: 14px; color: #999;}
.order_details_totalPrice{ width: 100%; padding: 10px 0px;}
.order_details_totalPrice div{ width: 100%; display: inline-block; color: #666; line-height: 26px; padding: 0px 10px;}
.order_details_totalPrice div span{ font-size: 15px;}
.order_details_totalPrice div.all_price{ width: 100%; padding: 10px;position: relative;}
.order_details_totalPrice div.all_price .sign{position: absolute;top: 50%;left: 10px;width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;background-color: #00bcd4;color: #fff;font-size: 15px;transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.order_details_totalPrice div p i{ font-size: 16px; font-style: normal;}
.order_details_totalPrice div p strong{ font-weight: bold!important; font-size: 16px;}
.order_details_totalPrice div p{ font-size: 12px; line-height: 21px; color: #666; margin-bottom: 0px; width: 100%; text-align: right;}
.order_details_totalPrice div p:nth-child(2){ font-size: 15px; color: #999; margin-top: 3px;}
.order_details_footer{ width: 100%; height: 50px; background: #f5f5f5; position: fixed; bottom: 0px; left: 0; right: 0; z-index: 99;}
.order_details_footer ul{ width: 100%; float: right; height: 50px;}
.order_details_footer ul li{ float: right; border-radius: 4px; margin: 8px 10px 0 0;}
.order_details_footer ul li a{ border: 1px solid #dcdcdc; padding:6px 12px; background-color: #fff; border-radius: 4px; display: inline-block; color: #666;}
.order_details_footer ul li.red a{ border: 1px solid #f23030; color: #f23030!important;}
.order_ee_t{overflow: hidden;}
.order_ee_b{padding-left: 27px;margin-top: 10px;}
.order_ee_t p{width:48%;color: #333;font-size: 15px;}
.order_ee_b p,.order_ee_title p{color: #333;font-size: 15px;margin:0;}
.order_ee_title{width: 100%;background-color: #fff; border-bottom: 1px solid #eee;overflow: hidden; padding: 10px 15px;color: #333;font-size: 15px;}
.order_ee_title span i{font-size:16px;color: #333;margin-right:10px;}

/*--收藏夹页------*/
.fav_content{ width: 100%; display: block;}
.fav_content ul li{ width: 100%; padding: 10px; border-bottom: 1px solid #dcdcdc;}
.fav_content ul li div.fav_item{ color: #666; position: relative; overflow: hidden; width: 100%; display: flex;display: -webkit-flex;align-items: center}
.fav_content ul li div.fav_item div.img{ float: left; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; width: 1.2rem; height: 1.2rem;}
.fav_content ul li div.fav_item div.img img{ height: 100%;width: 100%;object-fit: cover;border-radius: 4px;}
.fav_content ul li div.fav_item div.check{margin-right: 15px;word-wrap: break-word;font-size: 12px;width: 14px}
.fav_content ul li div.fav_item div.check input{width: 14px;height: 14px}
.fav_content ul li div.fav_item div.l{ position: relative; flex: 1; -webkit-box-flex: 1; padding-left: 10px;min-height: 1.2rem}
.fav_content ul li div.fav_item div.text{font-size: 12px;color: #333;line-height: 1.3}
.fav_content ul li div.fav_item span{font-size: 12px;}
.fav_content ul li div.fav_item span.old{color: #999;text-decoration: line-through;margin-left: 5px}
.fav_content ul li div.fav_item div.cancel{ position: absolute; right: 0; bottom: 0px; }
.fav_content ul li div.fav_item div.cancel i{ font-size: 20px; color: #999;}
.fav_content ul li div.fav_item div.text.Invalid_color{color: #ccc;}
.fav_content ul li div.fav_item div.Invalid{position: absolute; bottom: 0px; left: 10px; font-size: 12px; color: #666;}
.fav_content ul li div.fav_item div.collect_item {position: absolute;bottom: 0px;left: 10px;line-height: 1.3;width: 2.7rem;}
.fav_footer{ width: 100%; position: fixed; bottom: 0px; left:0px; right: 0px; background-color: #fff; border-top: 1px solid #dcdcdc; z-index: 99;}
.fav_footer ul{ width: 100%;}
.fav_footer ul li{ float: left; width: 50%; line-height: 50px; padding: 0px 10px; font-size:14px; color: #666;}
.fav_footer ul li input{ margin-right: 5px;}
.fav_footer ul li:last-child{padding: 0px;}
.fav_footer ul li button{ border: none; height:50px; color: #666; float: right; padding: 0px 21px; border-radius: 0px;background-color: #e7e7e7;}

/*--积分明细页------*/
.jfmx_main{ width: 100%; display: block;}
.jfmx_head{ width: 100%; height: 45px; line-height: 45px;}
.jfmx_head_nav{ width: 100%; overflow: hidden; position: fixed; top: 0px; left: 0px; right: 0px; background-color: #fff; border-bottom: 1px solid #dcdcdc; box-shadow:0px 1px 8px #ccc; z-index: 99;}
.jfmx_head_nav ul{ width: 100%;}
.jfmx_head_nav ul li{ float: left; width: 33.333333%; font-size: 17px; color: #666; text-align: center;}
.jfmx_head_nav ul li.select{ color: #f23030;}
.jfmx_head_nav ul li.on a{border-bottom: 2px solid #f23030; width: 76%; display: inline-block; height: 45px;}
.jfmx_head_nav ul li a{ font-size: 15px; color: #666;}
.jfmx_content{ width: 100%; display: block;}
.jfmx_content ul{ width: 100%; margin-top: 10px; padding: 0px 10px;overflow: hidden}
.jfmx_content ul li{ width: 100%; float: left; padding: 10px 0px 8px; border-bottom: 1px dashed #dcdcdc;}
.jfmx_content ul li div.mui-pull-left{ width: 70%;}
.jfmx_content ul li div.mui-pull-left h3{ font-size: 16px; color: #666; margin: 0px; word-break: break-word; word-wrap: break-word; line-height: 19px;}
.jfmx_content ul li div.mui-pull-left p{ font-size: 13px; color: #999; margin-bottom: 0px; margin-top: 4px;}
.jfmx_content ul li div.mui-pull-right{ width: 30%; padding-top: 0.1rem; text-align: right;}
.jfmx_content ul li div.mui-pull-right span{ color: #F23030; font-size: 18px;}


/*--高级版购物流程列表页--------------------*/
.shop_list_main{ width: 100%; display: block;}
.shop_list_head{ width: 100%; padding-top: 15px; position: fixed;top: 0;left: 0; z-index:9999; background-color: #fff;}
.shopL_head_search{ width: 100%; padding: 0px 15px; position: relative;}
.shopL_head_search input[type=text]{ width: 100%; padding: 0px; margin-bottom: 0px; padding: 0px 53px 0px 10px;}
.shopL_head_search i{ height: 40px; font-size: 21px; color: #666; line-height: 40px; text-align: center; position: absolute; right: 12px; top: 0px; width: 46px; border-left: 1px solid #dcdcdc;}
.shopL_head_search .search_select{background-color: rgba(0,0,0,0.4);width: 100%;height: 100%;position: fixed;z-index: 99;top: 70px;left: 0;}
.shopL_head_search .search_select_body{padding: 0 15px;background-color: #fff;font-size: 0;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px}
.shopL_head_search .search_select_body div{display: inline-block;font-size: 0.22rem;border-radius: 6px;background-color: #f2f2f2;color: #666;padding: 2px 10px;margin: 0 10px 10px 0}
.shopL_head_search .search_select_shadow{height: 100%}
.shopL_head_nav{ width: 100%; padding-bottom: 5px; background-color: #eee;}
.shopL_head_nav ul{ width: 100%; height: 100%; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: box; box-sizing: border-box; border-bottom: 1px solid #dcdcdc;}
.shopL_head_nav ul li{ -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: block; line-height: 46px; text-align: center; font-size: 15px; color: #8d8d8d;}
.shopL_head_nav ul li span{ width: 60px; height: 30px; line-height: 30px; display: inline-block; border-radius: 5px; background-color: #eee; text-align: center;}
.shopL_head_nav ul li.select{ color: #f23030;}
.shopL_head_nav ul button{ margin:7px 10px 0 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1;}
.shop_list_content{ width: 100%;background-color: #eee;padding-top: 116px}
.shop_list_content ul{ width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing:border-box; box-sizing: border-box;padding: 0 3px;}
.shop_list_content ul li{float:left; width:50%; margin:0; padding: 3px;overflow: hidden;}
.shop_list_content ul li a{ display: block; position: relative; overflow: hidden; background:#fff;padding-bottom: 6px;border-radius: 4px;}
.shop_list_content ul li a div.ti_img_wrap{ width: 100%;padding-top: 100%;background-color: #fff; position: relative;border: none}
.shop_list_content ul li a div.ti_img_wrap img{ width: 100%; height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.shop_list_content ul li a div.ti_info{ width: 100%; padding-left: 10px;}
.shop_list_content ul li a div.ti_info p{ font-size: 13px; color: #666; margin-bottom: 0px; margin-top: 6px; line-height: 18px; height: 36px;}
.shop_list_content ul li a div.ti_info .ti_price{ margin-top: 2px; line-height: 16px; display: inline-block; width: 100%;}
.shop_list_content ul li a div.ti_info .ti_price i{ font-size: 19px; color: #666; margin-right: 5px;}
.shop_list_content ul li a div.ti_info .ti_price span{ font-size: 16px;}
.shop_list_content ul li a div.ti_info .ti_price del{ font-size: 13px; color: #999999; margin-left: 15px;}
.shop_list_content ul li a div.dialog_pro{ width: 100%; overflow: hidden;}
.shop_list_content ul li a div.dialog_pro .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ text-align: center;}
.shop_list_content ul li a div.dialog_pro .dialog_pro_luoBo .swiper-slide img{ max-width: 100%; max-height: 100%; vertical-align: top;}
.shop_list_content ul li a div.dialog_pro .dialog_pro_luoBo{ background-color: #fff;}

/*---点击三点弹出框----*/
.dialog_pro{ width: 84%; height: auto; position:fixed; top: 15%; left: 8%; background-color: #fff; z-index: 99;}
.dialog_pro_luoBo{ width: 100%; overflow: hidden;}
.dialog_pro_luoBo .swiper-container{ overflow: visible;}
.dialogPro_luoBo_main{ width: 100%; height: auto;}
.dialogPro_luoBo_main .swiper-slide img{width: 100%; height: 100%; display: block; max-height: 285px;}
.dialogPro_luoBo_main .swiper-pagination{ color: #f5f5f5; text-align: right; padding-right: 10px;}
.dialog_pro_text{ padding: 8px 10px 0px; font-size: 13px; line-height: 16px; color: #666;}
.dialog_pro_useBtn{ width: 100%; padding: 9px 15% 0; display: inline-block;}
.dialog_pro_useBtn dl dt{ width: 30px; height: 30px; border-radius: 50%; background-color: #dedede; text-align: center; line-height: 30px;}
.dialog_pro_useBtn dl dt i{ font-size: 18px; color: #999;}
.dialog_pro_useBtn dl dt i.yellow{ font-size: 18px; color: #e7ca28;}
.dialog_pro_useBtn dl dd{ font-size: 13px; margin-top: 2px; color: #666;}
.dialog_pro_closeBtn{ margin-top: 10px; display: inline-block; width: 100%; text-align: center; padding-bottom: 10px;}
.dialog_pro_closeBtn i{ font-size: 26px; color: #666;}
.dialog_pro_info{ background-color: #fff;}

/*---点击筛选弹出----*/
.dialog_shaiXuan{ width: 80%; position:fixed; top: 102px; right: 0px; height: 100%; background-color: #fff; overflow-y: scroll; z-index: 99;}
.dialog_sx_main{ width: 100%; display: inline-block; padding: 0px 10px; margin-bottom: 39%;}
.dialog_sx_price{ margin-top: 10px; display: inline-block;}
.dialog_sx_main dl{ display: inline-block; width: 100%;}
.dialog_sx_main dl dt{ font-size: 15px; color: #666; width: 100%; display: inline-block;}
.dialog_sx_main dl dd{ font-size: 13px; color: #666; line-height: 31px; width: 100%;}
.dialog_sx_price dl dd span{ margin-right: 5px;}
.dialog_sx_price dl dd input[type=text]{ width: 65px; height: 30px; border: 1px solid #666; padding: 5px; margin-bottom: 0;}
.dialog_sx_price dl dd label{ width: 21px; margin:14px 5px 0px; height: 1px; background-color: #666; }
.dialog_sx_pinPai{ margin-top: 3px;}
.dialog_sx_pinPai dl dd img{ max-width: 100%; border: 1px solid #dcdcdc; vertical-align: top;}
.dialog_sx_pinPai dl dd{ width: 100%; margin-top: 6px;}
.dialog_sx_pinPai dl dd span{ margin-right: 2%; width: 32%; float: left; margin-bottom: 2%;}
.dialog_sx_pinPai dl dd span:nth-child(3n){ margin-right: 0px;}
.dialog_sx_kuanShi{ margin-top: 6px;}
.dialog_sx_kuanShi dl dt i{ font-size: 18px;}
.dialog_sx_kuanShi dl dd ul{ width: 100%; height:69px; overflow: hidden;}
.dialog_sx_kuanShi dl dd ul.active{ height: auto!important;}
.dialog_sx_kuanShi dl dd ul li{ margin-right: 2%; width: 32%; float: left; background-color: #f7f7f7; text-align: center; height: 30px; line-height: 30px; border: 1px solid #dcdcdc; margin-bottom: 2%; border-radius: 4px;}
.dialog_sx_kuanShi dl dd ul li:nth-child(3n){ margin-right: 0;}
.dialog_sx_footer{ width: 100%; padding: 16px 0px 10px; background-color: #fff; display: inline-block;}
.dialog_sx_fMain{ width:65%; margin: 0 auto;}
.dialog_sx_footer button{ background-color: #F23030; color: #fff; width: 70px; margin-left: 5%; border: 1px solid #F23030; float: left;}

/*售完标识,社区推广标识*/
.ti_img_wrap .xiajia{width: 1.65rem;height: 1.65rem;position: absolute;top: 50%;left: 50%;z-index: 96;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-color:rgba(0,0,0,0.4);border-radius: 50%}
.ti_img_wrap .xiajia .xiajia_box{width: 100%;padding: 0 5px;box-sizing: border-box;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.ti_img_wrap .xiajia_box div{line-height: 1;white-space: nowrap;}
.ti_img_wrap .xiajia_box .small_size{font-size: 0.2rem;color: #fff;transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.9}
.ti_img_wrap .xiajia_box .big_size{font-size: 0.28rem;color: #fff;border-bottom: 1px dashed #fff;width: 100%;text-align: center;padding-bottom: 0.1rem;margin: 0.05rem 0 0.05rem}
.ti_img_wrap .xiajia_box .bot_size{font-size: 0.2rem;color: #fff;transform: scale(0.75);-webkit-transform: scale(0.75);opacity: 0.9}

/*--10月份新版高级版购物流程详情页--------------------*/
.shop_detail_top a.Nshop_cart i{ font-size: 22px; text-align: center; margin-right: 0px; width: 100%; margin-left: 0px;}
.shop_detail_top a.Nshop_cart{float: left; width: 7%;}
.shop_detail_top.Nshop_nav ul li a,.shop_detail_top.Nshop_nav i{ color: #919191!important;}
.shop_detail_shopTitle.Nshop_title{ color: #5c5c5c; font-size: 12px; padding: 12px 10px 1px;}
.shop_detail_shopPrice.Nshop_price{width: 100%;display: flex;display: -webkit-flex;align-items: center;font-size: 12px;}
.shop_detail_shopPrice.Nshop_price .member,.shop_detail_jf .top .member{max-width:1rem;padding: 0 5px;overflow: hidden;height: 16px;line-height: 16px;text-align: center;border-radius: 3px;margin-top: -1px;float: none;margin-right: 5px;background-color: #ffe9cc}
.shop_detail_shopPrice.Nshop_price .price,.shop_detail_jf .top .price{font-size: 19px;margin-right: 10px;line-height: 1.5}
.shop_detail_shopPrice.Nshop_price .member::before, .shop_detail_jf .top .member::before{content: '';display:inline-block;vertical-align: middle;width: 0;height: 100%}
.shop_detail_shopPrice.Nshop_price .price span,.shop_detail_jf .top .price span{float: none;vertical-align: middle;font-size: 13px}
.shop_detail_shopPrice.Nshop_price .noMember,.shop_detail_jf .up .noMember{color: #999;}
.shop_detail_shopPrice.Nshop_price .noMember span,.shop_detail_jf .up .noMember span{text-decoration: line-through;color: #999;padding-left: 2px}
.shop_detail_shopPrice.Nshop_price .sales,.shop_detail_jf .up .sales{flex: 1;text-align: right;font-size: 13px;color: #5c5c5c}
.shop_detail_jf .top,.shop_detail_jf .up{display: flex;display: -webkit-flex;align-items: center;font-size: 12px;}
.shop_detail_jf{padding: 0px 10px;margin-top: 12px}
.shop_detail_jf .up{margin-top: 10px}
.shop_detail_jf .up .sales{color: #999;}
.shop_detail_proPar.Nshop_proPar{ border-top: 1px solid #eeeeee; vertical-align: top;}
.shop_detail_proPar.Nshop_proPar ul li span{ font-size: 12px; color: #5c5c5c;}
.shop_detail_proPar.Nshop_proPar ul li i{ font-size: 12px;}
.shop_detail_proPar.Nshop_proPar ul li{ border-bottom: 1px solid #eeeeee; padding: 10px 0;}
.shop_detail_proPar.Nshop_proPar ul li:last-child{ border-bottom: 10px solid #eeeeee;}
.Nshop_detail_tips{ border-bottom: 10px solid #eeeeee; padding: 8px 10px;}
.Nshop_detail_tips p{ margin-bottom: 0px; font-size: 10px; color:#5c5c5c;}
.shop_deatil_dpTj.Nmo_da{ border-top: none;}


/*--高级版购物流程详情页--------------------*/
.shop_detail_main{ width: 100%; height: auto; z-index: 1;background-color: #fff}
.shop_detail_head{ width: 100%; display:block; position:fixed; top: 0px; left: 0px; right: 0px; background-color: #fff; z-index: 9; min-height: 40px;}
.shop_detail_top{ width: 100%; height: 45px; line-height: 45px;  padding-left:10px; border-bottom: 1px solid #dcdcdc;}
.shop_detail_top i{ font-size: 16px; color: #666; line-height: 45px; width:7%; text-align: center;}
.shop_detail_top .mui_bg{background:rgba(0,0,0,0.1); color: red; border: 1px solid #e6e6e6;width: 7% !important;height: 27px;border-radius: 50%;line-height: 27px;margin-top: 10px;padding: 0 4px;}
.shop_detail_top a i{margin-right:8px; margin-left: -16px;}
.shop_detail_top ul{ width: 79%;display: flex;display: -webkit-flex;}
.shop_detail_top ul li{ float: left;  width: 33%; text-align: center; font-size: 16px;flex: 1;-webkit-flex: 1;}
.shop_detail_top ul li.select a{color: #F23030;}
.shop_detail_top ul li a{ color: #666;}
.shop_detail_lunBo{ width: 100%; margin-top: 45px;}
.main_padding{padding-bottom:50px;}
.shop_detail_lunBo .swiper-wrapper .swiper-slide{width: 100%;padding-top: 100%;position: relative;}
.shop_detail_lunBo .swiper-wrapper .swiper-slide img,
.shop_detail_lunBo .swiper-wrapper .swiper-slide video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain}
.shop_detail_lunBo .swiper-wrapper .swiper-slide .play_icon{position: absolute;top: 0;left: 0;width: 60px;height: 60px;object-fit: cover;z-index: 2;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.shop_detail_shopTitle{ font-size: 15px; color: #666; line-height: 21px; padding: 7px 10px 1px;}
.shop_detail_shopTitle .flag{ margin-right: 3px; vertical-align: sub; width: .4rem; height: .26rem;}
.shop_detail_label {padding: 0 10px;margin: 8px 0 5px}
.shop_detail_label div{font-size: 13px;margin-right: 5px;}
.shop_detail_label .right{flex:1;margin: 0}
.shop_detail_label .right div{margin: 0;width: fit-content;float: right;}
.shop_detail_label .right .iconfont{font-size: 12px}
.shop_detail_shopDec{ font-size: 12px; color: #999;line-height: 15px; margin-top: 5px; padding: 0px 10px;}
.shop_detail_shopDec{ font-size: 13px; line-height: 15px; margin-top: 5px; padding: 0px 10px;}
.shop_detail_shopPrice{ margin-top: 12px; padding: 0px 10px;}
.shop_detail_shopPrice strong{ font-size: 18px;}
.shop_detail_shopPrice strong i{ font-style: normal; font-size: 12px;}
.shop_detail_shopPrice del{ font-size: 13px; color: #666; margin-left: 15px;}
.shop_detail_shopPrice span{ font-size: 13px; color: #666; float: right;}
.shop_detail_proPar{ width: 100%; display: inline-block; margin-top: 6px;border-top: 1px solid #dcdcdc; }
.shop_detail_proPar ul{ width: 100%;}
.shop_detail_proPar ul li{ float: left; width: 100%; border-bottom: 1px solid #dcdcdc; padding: 5px 0px;}
.shop_detail_proPar ul li span{ font-size: 14px; color: #666; line-height: 30px;}
.shop_detail_proPar ul li div{ padding: 0px 10px;}
.shop_detail_proPar ul li div.porduct_pro{ width: 100%;}
.shop_detail_proPar ul li div.product_select_gate{ width: 100%;}
.shop_detail_proPar ul li i{ font-size: 16px; color: #666; line-height: 30px;}
.shop_detail_shopInfo{ width: 100%; padding: 8px 10px; border-bottom: 10px solid #eeeeee;}
.shop_detail_shopInfo h3{ font-size:15px; color: #666;}
.shop_detail_shopInfo ul{ padding-top: 3px;}
/*.shop_detail_shopInfo ul li{ line-height:20px; float: left; width: 100%; font-size: 13px;}*/
.shop_detail_shopInfo ul li label{ color: #666; float: left; width: 30%;}
.shop_detail_shopInfo ul li span{ float: left; color: #666; width: 70%;}
.shop_detail_shopInfo button{ width: 100%; height: 35px; text-align: center; margin-top: 21px; color: #666;}
.shop_detail_picture ul li img{ max-width: 100%; max-height: 100%; display: block; vertical-align: top;}
.shop_detail_picture img{width: 100%}
.shop_deatil_dpTj{ width: 100%; padding: 8px 10px;}
.shop_deatil_dpTj h3{ font-size: 16px; line-height: 30px;}
.shop_deatil_dpTj h3 span{ font-size: 14px; margin-left: 2px; vertical-align: top;}
.shop_deatil_dpTj ul li img{ max-width: 100%; max-height: 100%; display: block; vertical-align: top;}
.shop_deatil_footer{width: 100%; background-color: #fff; position: fixed; bottom: 0px; left: 0px; right: 0px; border-top: 1px solid #dcdcdc; z-index: 99; height: 50px;}
.shop_deatil_footerL{ float: left; width: 50px; text-align: center;}
.shop_deatil_footerL a{ color: #666;}
.shop_deatil_footerL a dl{ margin: 5px 0px;}
.shop_deatil_footerL a dl dt{ vertical-align: top; height: 19px; line-height: 19px;}
.shop_deatil_footerL a dl dt i{ font-size: 15px; color: #5c5c5c;}
.shop_deatil_footerL a dl dt i.yellow{ color: #e7ca28; font-size: 15px;}
.shop_deatil_footerL a dl dd{ font-size: 13px;}
.shop_deatil_footerR{ display: box; display: -moz-box; display: -ms-flexbox; box-sizing: border-box; display: flex; display: -ms-flexbox;}
.shop_deatil_footerR button{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; height: 100%; border: none; line-height: 50px; padding: 0px; text-align: center; border-radius: 0px; color: #fff; font-size: 15px;}
.shop_deatil_footerR button.buy{ background: #F23030;}
.shop_deatil_footerR button.cart{ background: #FF9500;}
.shop_deatil_footerR button.gray{background-color: #ccc;}
.shop_deatil_footerL a dl dt.detail_icon i{font-size: 18px; color: #5c5c5c;display: block;padding-top: 2px;}
.member_fuF_tips{ font-size: 13px; color: #999999!important; padding: 0px 10px; margin: 10px 0px 8px; display: flex; display: -webkit-flex; align-items: center;}
.member_fuF_tips div.l{ overflow: hidden; margin-right: 5px; white-space: nowrap;  color: #999999!important; flex: 1;}
.member_fuF_tips div.l span.price{ font-size: 13px; color: #ff5e15;}
.member_fuF_tips div.l label{ display: inline-block; background-color: #3e3430; border-radius: 3px; margin: 0 5px; font-size: 12px; color: #e1af74; padding: 0px 5px;}
.member_fuF_tips div.r{ color: #e1af74!important;}
.member_fuF_tips div.r i{ font-size: 18px; line-height: 20px;}
/*优惠券弹窗*/
.shop_coupon_box{width: 100%;background-color: #fff;position: fixed;bottom: 0px;z-index: 99;left: 0;}
.shop_coupon_box .title{line-height: 40px;font-size: 0.24rem;color: #333;padding-left: 4%}
.shop_coupon_box .shop_coupon_content{height: 38vh;overflow-y: auto;}
.shop_coupon_box .shop_coupon_content .item{width: 100%;position: relative;height: 85px;}
.shop_coupon_box .shop_coupon_content .item .item_bg{width: 100%}
.shop_coupon_box .shop_coupon_content .item .content{width: 100%;height: 100%;padding:0 4%;position: absolute;top: 0;left: 0;box-sizing: border-box;align-items: center}
.shop_coupon_box .shop_coupon_content .left{flex:1;padding-left:0.2rem}
.shop_coupon_box .shop_coupon_content .left .num_box{width: 1rem;height: 1rem;border-radius: 6px;background-color: #fafafa;text-align: center;line-height: 1rem;font-size: 0.22rem}
.shop_coupon_box .shop_coupon_content .left .num{font-size: 0.3rem}
.shop_coupon_box .shop_coupon_content .left .name_box{flex-direction: column;justify-content: space-around;flex:1;margin: 0 0.24rem 0 0.2rem}
.shop_coupon_box .shop_coupon_content .left .name{font-size: 0.25rem;color: #000;}
.shop_coupon_box .shop_coupon_content .left .gray{color: #ccc;font-size: 0.2rem}
.shop_coupon_box .shop_coupon_content .left .tip{font-size: 0.22rem}
.shop_coupon_box .shop_coupon_content .right{width: 28.985%;padding: 0 0.2rem;box-sizing: border-box;}
.shop_coupon_box .shop_coupon_content .right div{border-radius: 50px;padding: 4px 0.12rem;margin: 0;font-size: 0.2rem;line-height: normal;text-align: center;border: 1px solid #cccccc;color: #ccc}

/*分享图标*/
.shop_detail_lunBo .share_btn{position: absolute;right: 15px;top: 15px;z-index: 2;background-color: rgba(0,0,0,0.3);border-radius: 50px;line-height: normal;width: 33px;height: 33px}
.shop_detail_lunBo .share_btn i{font-size: 19px;color: #fff;position: absolute;top: 50%;left: 48%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

/*社区推广标识*/
.shop_detail_main .member_community{display: inline-block;background-color: #fff8ee;border-radius: 3px;font-size: 12px;color: #ff6000;padding: 0 5px;vertical-align: middle;margin-right: 6px}
.shop_detail_main .member_community .iconfont{font-size: 12px;color: #ff6000;margin-right: 3px}

/*特价包邮标签*/
.shop_detail_lunBo .label_two{left: 15px;right: auto;z-index: 2;top: 15px}

/*--商品详情页魔搭部分样试*----------雷-------*/
.hbg10{width:100%; height:10px; background-color: #eeeeee;margin-top: 12px;}
.shop_detail_proPar2 ul li i{ color: #919191 !important;}
.shop_detail_proPar2 ul li:first-of-type{border-bottom:1px solid #d6d6d6 !important;}
.shop_detail_proPar2 ul li:last-of-type{border:none !important;line-height: 27px; height: 27px;}
.shop_detail_proPar2 ul li span{font-size: 16px !important; color: #919191 !important;}
.hbg5{width:100%; height:10px; background-color: #eeeeee;margin-top: 5px;}
.reminder{width: 95%; height: auto;margin: 6px 8px; color: #b0b0b0;}
.grade{font-size: 13px; padding:5px 10px; width: 100%;overflow: hidden}
.shop_md{width: 100%;padding:10px 10px;font-size: 16px; color:#919191}
.shop_md i{color:#ea4b49;font-style:normal;}
.grade span:last-of-type{color:#ea4b49;}
.red{color:#ea4b49 !important;}

/*选地址页面-新加 --罗*/
.selAdr_new .zC_xZ_head{background-color: #fff;margin-bottom: 2px}
.selAdr_new .search_result dl dt{margin-bottom: 0 ;height: 36px;line-height: 36px;font-size: 13px}
.selAdr_new .search_result dl dd{height: 45px;line-height: 45px;padding: 0 0 0 15px;font-size: 12px;}

/*.swiper-slide a.plug_suit{ display: block; width: 2.6rem; height: 2.6rem; position: relative; background-color: #fff;}
.swiper-slide a.plug_suit img{max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-perspective: 1000; perspective: 1000;}*/
.gd_small_items{ width: 100%; height: auto;}
.gd_small_pictures{ width: 100%; padding-top: 5px; overflow-x: hidden;}
.gd_small_pictures .swiper-wrapper .swiper-slide:last-child{margin-right: 0px;}
.gd_small_pictures .swiper-wrapper .swiper-slide img{ width: 100%; display: block;}
.swiper-slide div.info{ margin-top: .12rem;}
/*.gd_small_pictures .swiper-wrapper .swiper-slide{ width: 40% !important; margin-right: 10px !important;}*/
.swiper-slide div.info .name{ font-size: 14px; color: #242828; line-height: 18px;}
.swiper-slide div.info .price{ font-size: 18px; margin-top: 3px;}
.margin8{margin-bottom: 1rem;}

/*--线上线下订单评价页面样式-----雷*/
/*线上*/
.reds{color:#ea4b49 !important;}
.appraise_con_text{width: 100%;display: flex; display: -webkit-flex;}
.appraise_mian{width:100%;height: auto;overflow:hidden;}
.appraise_pj_header{width: 100%;font-size: 14px; height: 40px; background-color: #fff; line-height: 40px; padding: 2px 15px; color: #919191;}
.appraise_pj_header span{color: #ea4b49;float: right;}
.appraise_content{width: 100%;background-color: #fff;}
.appraise_con_text .app_content_left{ width:1.2rem;height: 1.2rem; position: relative; border: 1px solid #d7d7d7;}
.appraise_con_text .app_content_left img{max-height: 100%;max-width: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);z-index: 99;}
.appraise_con_text  .app_content_right{margin-left:15px;flex-shrink:1;}
.appraise_con_text  .app_content_right p{width:222px;margin:0;line-height: 20px;height: 40px; font-size: 14px; overflow: hidden;color: #919191;}
.appraise_textarea{width: 100%;margin: 10px 0}
.appraise_textarea textarea {width: 90%;margin: 0;font-size: 14px;color: #333;margin-left: 5%;border-radius: 6px;height:2rem;}
.content_xx{width: 100%; height: auto;}
.content_price ul li{width:0.4rem;height: 0.4rem;}
.content_price ul{display: flex; display: -webkit-flex;flex-wrap: nowrap; }
.content_price ul li{flex: 1; -webkit-flex:1; margin-right: 3px;background-image:url(../images/shopxx_03.png);background-repeat: no-repeat;background-position: 0;background-size: 80% 80%;}
.content_price ul li.on{background-image:url(../images/shop_x_03.png);}
.content_price{ line-height: 25px; width: 100%; color:#919191;margin-top: 10px; display: flex; display: -webkit-flex;justify-content:flex-start;flex-wrap: nowrap;}
.content_price ul li:first-of-type{margin-left: 6px;}
.content_price ul li img{width:0.38rem; height:0.3rem;}
.appraise_con_text{border-top:1px solid #d3d3d3;padding-left:5%;margin: 10px 0;}
.appraise_con_text:first-of-type{border:none;}
.appraise_one_text .sreve_span{padding-left:5%;}
.overall_header{padding: 10px 15px; font-size: 14px;color:#919191;}
.appraise_overall .sreve_span{margin-left:0px;}
.overall_header img{width: 0.3rem; height: 0.3rem; margin-right: 5px;}
.left10{margin-left: 15px; margin-top: 0 !important;}
.form_appraise{width: 100%; display: block;}
.form_content textarea{ font-size: 14px; overflow: hidden; height: 2rem; border-radius: 5px !important;}
.form_content p{padding: 10px 10px; border: 1px solid #919191; font-size: 14px; overflow: hidden; width: 93% !important; height: 2rem; margin-left:3.5% !important; border-radius: 5px !important;}
#feedbackcontent::-webkit-input-placeholder{color:#919191;}
div.btn{width: 100%;height:auto; margin-bottom:30px;}
.btn button{ width: 93%; height: 50px; color:#fff;outline: none; background-color: #ea4b49;border-radius: 8px;margin-left:3.5%; border: none; border-radius: 4px; font-size: 15px;}
.form_content{margin-top: 10px;padding: 0 15px;}
.content_text{color:#919191;width: 70px;font-size: 14px;}
/*线下*/
.content_text2{color:#919191;width: 20%;font-size: 14px;}
.appraise_pjh {width: 100%; height: 60px;font-size: 14px; background-color: #fff; padding: 10px 15px;}
.appraise_pjh span{width: 100%; color: #919191;}
.appraise_pjh p{width: 100%; color: #919191 !important;}
.cloyhing_details{width: 100%; height: 100%; background-color: #fff;}
.cloyhing_details_item{width: 100%;padding: 10px 0 background-color:#fff; border-bottom: 1px solid #d3d3d3;}
.cloyhing_details_item:last-of-type{border:none;}
.content_price2 {width: 100%;height: 23px;color:#919191; line-height: 24px;}
.content_price2 ul li{width:0.4rem;height: 0.4rem; }
.content_price2 ul li{float: left; margin-right: 3px;background-image:url(../images/shopxx_03.png);background-repeat: no-repeat;background-position: 0;background-size: 80% 80%;}
.content_price2 ul li.on{background-image:url(../images/shop_x_03.png);}
.cloyhing_details_item .items_text span{float: right;color:#919191;}
.content_price2 ul{flex: 1; -webkit-flex:1;align-items: center;}
.cloyhing_details_item ul.none_ul>li{ padding:0px 15px;margin-top: 5px; color:#919191;font-size: 14px;}
.cloyhing_details_item ul li .sreve_span{padding: 0!important;}
.cloyhing_details_item ul li textarea{margin:5px 0 0 0;font-size: 14px;color: #333;border-radius: 6px;height:2rem;}

/*--线下订单评价2页面样式----雷*/
.offline_main{width: 100%;display: block;background-color: #fff;}
.offline_main_head{ padding:15px;font-size: 14px;color: #333;border-bottom: 1px solid #c7c7c7;}
.offline_main_head p{color: #333;margin-bottom: 5px;}
.dingdan_item{padding: 15px 15px 15px 0;margin-left: 15px;border-bottom: 1px solid #eee;font-size: 14px;color: #333;}
.dingdan_item i{font-style: normal;float: right;color: #333;}
.dingdan_item p,.dingdan_item .money{color: #333;margin-top: 5px;}
.serve_text h2{font-size: 14px;color: #333;padding: 20px 15px 10px 15px;}
.sreve_span{width: 100%; display: flex;display: -webkit-flex;align-items: center; padding:0 5px 0 15px;}
.sreve_span span{width: 23%; padding: 0 5px; height: 30px;line-height: 30px; text-align: center;border: 1px solid #cecece;font-size: 12px;color: #333;margin-right:5px;border-radius:6px;}
.sreve_span span.pry_bg_cor{color: #fff;border: none;}
.sreve_span span.pry_bg_cor i{color: #fff;}
.sreve_span span i{color: #ccc;vertical-align: middle;position: relative;top: -1px;}
.serve_textarea{width: 100%;margin-top: 40px;}
.serve_textarea textarea{width:90%;margin: 0; font-size: 14px;color: #333; margin-left: 5%;border-radius: 6px;height: 150px; }
.serve_textarea textarea.text_area::-webkit-input-placeholder{color: #999;font-size: 14px;}
.serve_footer_btn {margin: 0 35px;}
.serve_footer_btn button{width: 100%;border: none; outline: none; color: #fff; border-radius: 6px;margin-top: 90px;height: 45px;margin-bottom: 25px;}

/*--订单评论成功够页面样式-----雷*/
.appraise_later_main h4{ color: #ea4b49; text-align: center; margin-top: 50px; font-size: 16px;}
.appraise_later_main{width: 100%; display: block;height: 120px;}
.later_btn{width: 100%; text-align: center; margin-top: 55px;}
.later_btn a{border-radius: 6px ; border: 1px solid #919191; font-size: 16px;}
.later_btn a.btnl{margin-right: 30px;padding: 5px 10px;color: #919191 !important;}
.later_btn a.btnr{color: #919191 !important;padding: 5px 10px;}
.you_like_content{width: 100%; height: 100%;}
.you_like_content{width:100%; height: 60px ; background-color: #eeeeee; margin-top: 40px; position: relative;}
.you_like_content p{border-top: 1px solid #919191; position: relative; top: 50%;}
.like_text{position: absolute; margin-top: -12px;  margin-left:-70px; top: 50%; left: 50%; background-color: #eeeeee; padding: 0 10px; width: 193px;}
.like_text i{margin-left: 5px;}
.like_con_main{width: 100%;background-color: #fff;margin-top: 10px;}
.like_con_main ul {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;padding: 0 7px;}
.like_con_main ul li {float: left;background-color: #fff;padding-bottom: 10px;}
.like_con_main ul li a {display: block;position: relative;overflow: hidden;background: #fff;}
.ti_img_wrap{border: 1px solid #d5d5d5;}
.like_con_main ul li a div.ti_img_wrap {background-color: #fff;position: relative;}
.like_con_main ul li a div.ti_img_wrap img {width: 100%;height: 100%;vertical-align: top;}
.appraise_shop p{border:none;}
.appraise_shop span{color:#ea4b49; font-size: 22px;}
.appraise_shop p{border-top: none; margin: 5px 0 2px 0; color: #919191;}
.appraise_shop span i{font-size: 14px; font-style: normal;color:#ea4b49;}
.like_con_main ul li:nth-child(odd){width:49%;margin: 10px 1% 15px 0;}
.like_con_main ul li:nth-child(even){width:49%; margin:10px 0 15px 1%;}
/*---订单详情添加按钮样式-----雷*/
.order_details_shop{border-bottom:none !important;}
.all_price p{color:#666 !important;}
.order_details_footer {width: 100%;height: 50px;background: #fff;position: fixed;bottom: 0px;left: 0;right: 0;z-index: 99;border-top: 1px solid #eeeeee;}
.all_price{border-top:1px solid #dcdcdc}
.order_details_footer ul li a {border-radius: 8px;}
.order_details_footer ul li a {padding: 6px 6px !important;}

/*--线下订单列表样式----雷*/
.shop_list_main{width: 100%;display: block; color: #919191;}
.list_items{width: 100%; height: auto;background-color: #fff;margin-bottom: 12px;}
.list_items .list_item div{float: left; color: #919191;}
.list_item dl{font-size: 13px;}
.list_item{height: 88px;padding: 15px 20px;border-bottom: 1px solid #cfcfcf;}
.list_btn{border-bottom: 1px solid #cfcfcf;overflow: hidden; }
.list_btn a{color: #919191 !important; font-size: 16px;}
.list_item .list_item_l{margin-right: 20px;}
.list_item_r dl{float: right;}
.list_item_r span{float:right;padding-top: 10px;position: absolute;left: 82%;color: #ea4b49;}
.list_item_l dl dt img{width: 0.7rem; height: 0.7rem; margin-left: 0px;}
.list_item_l dl dd{font-size: 13px; margin-left: -5px; margin-top:5px; color: #919191;}
.list_btn div{display:block;width: 50%;text-align: center; float: left;padding: 10px 0;}
.list_btn .btn_wirt{width: 49% !important; border-right: 1px solid #cfcfcf;}
.shop_list_hint{width:100%;display: block;}
.liat_wirt{border-bottom: 1px solid #919191; margin-top: 30px;}
.list_xinixng{color: #919191;position: relative;left: 50%;background-color: #eeeeee;padding-left: 10px;margin-top: -12px;width: 148px;font-size: 14px;margin-left: -74px;text-align: center;}
.list_item_r dl{color:#919191;}



/*--宝宝资料/添加宝宝资料页面样式----雷*/
.baby_data_main{width: 100%;background-color: #fff;}
.baby_data_head{width: 100%;position: relative;}
.baby_data_bg{height:200px;display: block;}
.baby_data_bg img{width: 100%;height:100%;display: block;}
.baby_data_bg .baby_icon img{max-width: 100%;max-height: 100%;}
.baby_head_items{display: flex;position: relative;top:-155px;}
.baby_head_item{flex: 1;text-align: center;vertical-align: middle;line-height: 100px;}
.bady_coupon_img{width:50px;height:50px;position:relative;margin: auto;margin-top:30px;}
.bady_coupon_img img{width: 100%;height: 100%;border-radius: 50%;}
.baby_head_item .img_width{margin-top: 0;}
.baby_icon{position: absolute;width:25px;height:25px;bottom:33px;left:72px;}
.baby_data_content{display: block;background-color: #fff;}
.baby_data_content .baby_data_items{width:100%;padding-left:25px;}
.baby_data_content .baby_data_items .baby_data_item{ padding: 20px 25px 20px 0px;border-bottom: 1px solid #eee; font-size: 16px;color: #000;display: flex;align-items: center;}
.baby_data_content .baby_data_items .baby_data_item:last-child{border-bottom: none;}
.baby_data_content .baby_data_items .baby_data_item .baby_con_r{flex: 1;text-align: right;color: #666;}
.baby_data_content .baby_data_items .baby_data_item .baby_con_r i{color: #999;font-size: 17px;vertical-align: middle;}
.baby_data_content .baby_data_items .baby_data_item .baby_con_r span{color: #666;font-size: 15px;}
.baby_data_content .baby_data_items .baby_data_item .baby_con_r a i{font-size: 17px;color: #999;vertical-align: middle;}
.baby_data_content .baby_data_items .baby_data_item .baby_con_r input{width: 70%;height: 21px; vertical-align: middle; text-align:right;font-size: 15px;color: #666; outline: none; margin: 0;padding: 0; border: none!important;box-shadow: none!important;}
.baby_data_content .baby_data_items .baby_data_item .baby_con_r  input::-webkit-input-placeholder {font-size: 15px;color: #999;}
.baby_footer_btn{width: 100%;border-top: 1px solid #e6e6e6; text-align: right;position: fixed;left:0;bottom: 0;padding:20px 15px;}
.baby_footer_btn button{padding:8px 15px;background-color: #8ddbff;border-radius: 6px;color: #fff;font-size: 15px; border:none;outline: none;}
.baby_btn{background-color: #8ddbff!important;color:#fff!important;border: 1px solid #8ddbff!important;}
.baby_add_btn{width: 100%;padding: 0 38px;position: absolute;bottom:20px;}
.baby_add_btn button{width: 100%;background-color: #8ddbff;border: none;outline: none;height: 45px;color: #fff;font-size: 16px;border-radius: 6px;}
.baby_taggle_bg{width: 100%;height: 100%; position: fixed;left: 0;top: 0;background-color: #999;opacity: 0.5;z-index: 9;}
.baby_taggle_content{width: 80%; position: fixed;text-align: center; top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);z-index: 99;border-radius: 6px;background-color: #fff;}
.baby_taggle_content p{font-size: 16px;color:#666;margin: 50px 0;}
.baby_taggle_btn button{margin-bottom: 20px;outline: none; padding: 5px 20px;border-radius: 4px;color: #333;font-size: 14px;}
.baby_taggle_btn button.btn_left{margin-right: 30px;}
.taggle_btncolor{color: #fff!important;background-color: #8ddbff!important;border: 1px solid #8ddbff;}
.device .swiper-container{text-align: center;top: -140px;}
.device .swiper-slide img{width: 94px;height: 94px; border-radius: 50%;}
.device .swiper-slide {height: 100%;opacity:1;-webkit-transition: 300ms;transition: 300ms;-webkit-transform: scale(0);transform: scale(0);}
.device .swiper-slide-visible {padding-left: 20px; opacity:1;-webkit-transform: scale(0.6);transform: scale(0.6);}
.device .swiper-slide-active {padding-left: 20px; top: 0;opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.device .swiper-slide-active.swiper-slide-visible .baby_icon{position: relative; display: block;}
.device .swiper-slide-visible .baby_icon{display: none;}
.add_baby{position: absolute;right: 0;top:10px;background-color: #63b5db;padding:5px; border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.add_baby a{font-size: 14px;color: #fff!important;}
.add_baby a i,.baby_con_l span{font-size: 16px;}
.sendPic_icon .input-group .file-caption{display: none;}
.sendPic_icon .input-group .input-group-btn{position: absolute;opacity:1;width: 60px;height:25px; top:-58px;left: 57px;text-align: center;z-index: 9}
.sendPic_icon .btn-file input[type=file]{position: absolute;width: 60px;}
.sendPic_icon .input-group .input-group-btn div.btn{height: 25px;opacity: 0;}
.sendPic_icon .file-preview-frame{width: 80px!important;height: auto; position: absolute;top:-94px;left:0px; border: none!important;box-shadow: none!important;}
.sendPic_icon .file-preview .fileinput-remove{display: none;}
.sendPic_icon .file-preview{border: none;}
.sendPic_icon .file-preview-frame .file-caption-name{display: none;}
.sendPic_icon .file-preview-frame img,.img_width{width:94px!important;height:94px!important;}
.sendPic_icon  .input-group-btn button{display: none;}
.sendPic_icon{position: relative;height: 94px;}
.sendPic_icon .span_icon{display:block;width: 25px;height: 25px;line-height:30px;background-color: #fff;border-radius: 50%; position: absolute;bottom:10px;right:-5px;}
.sendPic_icon .span_icon i{font-size:18px;color: #8ddbff;}

/*--宝宝资料2------*/
.my_baby_main{width: 100%;height: 100%; background-color: #f4f4f4;padding-top: 10px;position: relative;}
.my_baby_head{margin:0 10px 10px 10px; background-color: #fff;border-radius: 6px;}
.state_text_title{padding-top: 15px;}
.state_text_title span{font-size: 15px;color: #333;display:inline-block;padding-left: 7px;border-left: 2px solid #8ddbff;line-height: 18px;}
.state_text_items{display: flex;display: -webkit-flex;align-items: center;padding: 20px 10px;}
.state_text_items dl{flex: 1;-webkit-flex: 1;text-align: center;}
.state_text_items dl dt{width:65px;height:65px;position: relative;margin: 0 auto;}
.state_text_items dl dt img,.baby_list_item .list_data .list_data_img img,.list_baby_addd .baby_add_img img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;max-width: 100%;max-height: 100%;}
.state_text_items dl dd{font-size: 14px;color: #ccc;margin-top: 10px;}
.baby_add_btn button.gray_btn{background-color: #ccc;}
.state_text_items dl.active dd{color: #333;}
.baby_data_two{border-radius: 6px;margin: 0 10px;}
.baby_data_two .baby_con_l span{font-size: 15px;color: #333;}
.my_bady_con .baby_data_content{display: none;}
.my_bady_con .baby_data_content.active{display: block;}
.sex_taggle_bg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;background-color: #000;opacity: 0.4;z-index: 10;}
.sex_taggle_content{position: fixed;bottom: 0;left: 0;right: 0;z-index: 102;background-color: #fff;}
.sex_taggle_content .sex_title{height: 45px;line-height: 45px;text-align: center;font-size: 14px;color: #8ddbff;border-bottom: 1px solid #eee;}
.sex_taggle_content .sex_cont{max-height:180px;overflow-y: auto;}
.sex_cont p{height: 45px;line-height: 45px;font-size: 15px;color: #333;text-align: center;margin: 0; border-bottom: 1px solid #eee;}

/*--宝宝列表----*/
.my_baby_main{min-height: 500px;overflow-y: auto;}
.baby_list_item{position: relative; margin:0 10px;background-color: #fff; margin-bottom:10px;border-radius: 6px;}
.baby_list_item .list_icon{position: absolute;right: 0;top:15px;}
.baby_list_item .list_icon i{font-size:22px;color: #333;margin-right: 15px;}
.baby_list_item .list_data{width: 100%; padding: 25px 0;text-align: center;}
.baby_list_item .list_data .list_data_img,.list_baby_addd .baby_add_img{width: 65px;height: 65px;position: relative;margin: 0 auto;}
.baby_list_item .list_data span{font-size: 16px;color: #333;margin-top:12px;line-height: 21px; display: block;}
.baby_list_item .list_data p{font-size: 14px;color: #666;margin:2px 0 0 0;}
.my_baby_main .list_state{width:100%;position: fixed;bottom:0px;margin-bottom: 25px; text-align: center;font-size: 13px;color: #999;}
.my_baby_main .list_state a,.my_baby_main .position_r a{display: inline-block; width: 100%; margin-top: 3px; color: #2cb6f5!important;}
.list_baby_addd{width: 100%;text-align: center;margin-top: 35px;}
.list_baby_addd p{font-size: 14px;color: #333;margin-top: 15px;}
.list_baby_addd a{display: inline-block;}
.position_r{width:100%; position: relative;top: 55px;margin-bottom: 25px; text-align: center;font-size: 13px;color: #999;}

/*--活动通知----雷*/
.hd_message_main{width: 100%;display: block;position: relative;background-color: #fff;}
.hd_message_items{width: 100%;overflow: hidden;}
.hd_message_item{display: flex;border-bottom: 1px solid #eee; padding:13px 15px 13px 13px; display: -webkit-flex;align-items: center;justify-content: space-between;}
.hd_content_c{flex: 1; font-size: 17px;color: #000;margin-left:15px;margin-top:5px;}
.hd_img{width:50px;height:50px;position: relative;}
.hd_img img{max-width: 100%;max-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden; -webkit-perspective: 1000;perspective: 1000;}
.hd_content_c p{margin:8px 0 0 0;font-size: 14px;color: #999;}
.hd_content_r a i{font-size:18px;color: #999;}


/*----公共没有找到页面样式----*/
.not_found_main img{max-width: 100%;max-height: 100%;margin:25% auto 0;}
.not_found_main p{font-size: 16px;color: #dadada;text-align: center;margin:6px 0;letter-spacing: 3px;}

/*问卷弹窗*/
.dialog_wj_remain{position: fixed;top:48%; left: 50%; z-index: 99; background-color: #fff;border-radius: 10px; width: 80%;padding: 17px;box-sizing: border-box; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.dialog_wj_remain .body{font-size: 14px;color: #333;}
.dialog_wj_remain .body .num{color: #00bcd4;margin: 0 3px}
.dialog_wj_remain .footer{justify-content: space-evenly;margin-top: 30px}
.dialog_wj_remain .footer button{border: 1px solid #ccc;background-color: #fff;font-size: 12px;border-radius: 50px;padding: 5px 15px;line-height: normal;}
.dialog_wj_remain .footer button.back{background-color: #00bcd4;color: #fff;border: 1px solid #00bcd4}

/*--填报问卷----雷*/
.form_wj_main{width: 100%;height:auto;margin-bottom: 40px; display: block;overflow: hidden;background-color: #f4f4f4;}
.form_content_items{margin: 20px;}
.form_content_item{width: 100%;margin-bottom:15px; background-color: #fff;border-radius: 10px;}
.form_title h2{line-height: 55px;height: 55px;color: #fff;font-size: 16px;padding-left: 20px;background-color: #e94b48;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.form_content_text ul{padding: 35px 0;}
.form_content_text ul li{text-align: center;font-size: 16px;color: #333; height: 45px;border: 1px solid #f3f3f3; line-height: 45px;border-radius:30px;background-color: #f3f3f3;margin:0 45px 25px 45px;}
.form_content_text ul li:last-child{margin-bottom: 0;}
.form_bgcolor{border: 1px solid #e94b48!important;background-color:#fff!important;}
.form_content_text .form_textarea{margin:20px 25px;}
.form_content_text textarea{width: 100%;height: 140px;border-radius: 6px!important;}


/*--礼品详情页面样式----雷*/
.shop_bg{background-color: #eeeeee;}
.shop_bg ul li{width: 50%;}
.detsils_righti i{margin-left: 20px;}
.shop_price strong{font-size: 16px !important;}
.shop_price span{font-size: 16px !important;}
.shop_price div.porduct_pro i{font-size: 16px !important;}
.shop_price{font-size: 12px !important;}
.ck_price{font-size: 12px; color: #5c5c5c; padding: 0 10px ; margin-top: 5px;}
.padding10{padding: 0 10px; margin-bottom: 0 !important; font-size: 14px;}
.shop_detail_proPar ul li:first-of-type{border-bottom: 1px solid #dcdcdc;}
.shop_detail_proPar ul li.borderx{border-bottom:1px solid #d6d6d6 !important;}
.shop_details_img a dl dt i {font-size: 20px !important;color: #999;}
.shop_details_img{width: 70px !important;}
.flow_news{display: block; font-style: normal; left: 37px; color: #fff; text-align: center; width: 15px; line-height: 13px; height: 15px; border: 1px solid #F23030; border-radius: 50%; font-size: 12px; background-color: #F23030;position: relative; top:-50px;}

/*--积分礼品页面样式------雷*/
.prive_text{display: block;}
.njfsc_product_item .info .name{color: #000000; margin-bottom: 20px;}
.njfsc_product_item .info .price i{font-size:14px ; color: #5c5c5c; font-style: normal; font-weight: normal;}
.njfsc_product_item .info .prive_text{color: #5c5c5c; font-size: 14px;}
.njfsc_product_item .info .mt5{font-weight: normal !important;}
.pull_down{z-index: 999; width:100%; float: right; text-align: right; height: 40px;line-height: 40px;position: fixed;background-color: #fff; top: 107px;padding-right: 10px;}
.pull_down a.pull_down_text{color: #009bdb !important;}
.pull_down a i{font-size: 14px;}
.pull_down_list {width: 100%; height: 65px; line-height: 65px; position: fixed;top: 147px; z-index: 999;background-color: #fff;}
.pull_down_list ul li{width: 33.33333%; float: left;text-align: center; height: 63px;}
.bg_color37{background-color: #ff9204;}
.pull_down_list li a.reds{color:#ea4b49 !important;}
.pull_down_list ul{ height: 65px; border-bottom: 1px solid #eeeeee;  border-top: 1px solid #eeeeee;}
.pull_down_list li.bg_color37 a{color: #fff !important;}
.pull_down_list li a{color: #000000 !important;}
.pull_items .pull_sq:first-of-type{margin-top: 100px;}
.njfsc_product_item .pic_writ{border: none !important;}
.jifen_shop dt i{font-size: 18px !important;}
.pull_sq{margin-bottom: 49px;margin-top: 109px;}
.dropload-down{height: 50px; line-height: 50px; text-align: center;}


/*优惠券适用门店*/
.apply_main{min-height: 100%;background: #f2f2f2}
.apply_main .apply_header{position: fixed; top: 0;left: 0;z-index: 9;width: 100%; height: 40px;line-height: 40px;text-align: center;font-size: 12px;color: #333;background: #fff}
.apply_main .apply_content{width: 100%;padding-top: 50px}
.apply_content ul{width: 100%; padding:0 15px;}
.apply_content ul li{padding: 10px;margin-bottom: 10px;border-radius: 8px;background: #fff;display: flex;display: -webkit-flex;align-items: center}
.apply_content .apply_content_left{flex:1;}
.apply_content_left .name{font-size: 14px; color: #333;margin-bottom: 8px}
.apply_content_left .address div{font-size: 12px; color: #999;}
.apply_content_left .address i{font-size: 13px;color: #999;}
.apply_content_right{color: #999;font-size: 12px;margin-left: 20px}
.apply_content_dai {border: 1px solid; border-radius: 999px;font-size: 10px;margin-left: 2px; display: inline-block; width: 40px; height: 16px;vertical-align: middle;text-align: center;line-height: 14px;margin-top: -2.5px;}

/*--1.9版本优惠券详情页面----------雷*/
.coupon_bgcolor{width: 100%;position: fixed;top: 0;left: 0;right: 0;bottom: 0;height: 100%;z-index: -1;}
.coupon_content{ margin:0 4%;background-color: #fff; margin-top: 20%;border-radius: 6px;margin-bottom: 5%;}
.coupon_img{width: 60px; height: 60px;position: relative;left: 42%; top: -30px;}
.coupon_img img{max-width: 100%; max-height: 100%; border-radius: 50%;}
.coupon_head_text{text-align: center;margin-top: -20px;}
.coupon_head_text p{color: #919191;font-size: 16px; padding: 10px 0;}
.coupon_head_text h2{font-size: 26px; color: #000000;margin-bottom: 15px;}
.coupon_button{text-align: center;margin: 20px 0;}
.coupon_code p{padding-bottom: 20px;}
.coupon_button .btn{outline: none; font-size: 16px; padding: 10px 30px; color: #fff; border: none; border-radius: 6px;}
.coupon_button .invalid{background-color: #ccc;}
.coupon_qiaoj label{display: inline-block;position: relative; top: -79px;color: #000000;}
.coupon_content_text{margin-left: 25px;width: 100%;}
.coupon_time label{color: #000000;font-size: 16px !important;}
.coupon_qiaoj{font-size: 16px; color:#919191;position: relative;}
.coupon_time{font-size: 14px; color:#919191;margin-top: 10px;}
.coupon_guij p{font-size: 14px !important; color: #919191;margin-bottom: 5px;}
.coupon_state{display: flex;display: -webkit-flex; color: #919191;font-size: 16px; width: 100%;padding: 20px 0; padding-left:10px;border-bottom: 1px dashed #919191;border-top: 1px dashed #919191; margin-top: 30px;}
.coupon_state_main{flex: 1;}
.coupon_state label{font-size: 16px; color: #000000;}
.coupon_state_main p{font-size: 14px; display: inline-block;margin-bottom: -2px;padding-right: 5px; }
.coupon_footer_list ul{margin: 0 10px;}
.coupon_footer_list ul li i{float: right;color: #919191; font-size: 16px;height:26px;}
.coupon_footer_list ul li{font-size: 16px; color: #000000; padding: 20px 0;border-bottom: 1px solid #d3d3d3;}
.coupon_footer_list ul li a{font-size: 16px; color:#000000 !important;}
.coupon_succeed{font-size: 16px !important; position: fixed;top: 50%; left: 10%; width: 80%;height:50px;line-height: 50px; color: #fff; text-align: center; border-radius:6px; background:rgba(0,0,0,0.4);z-index:10;}
.coupon_gz{display: inline-block;color: #000000;}
.coupon_guij{display: inline-block;margin-left: 84px;padding-right: 40px;}
.coupon_gz{position: absolute;}
.coupon_gz2 {  position: absolute;width: 100px;text-align: right;left: -25px;}
.none_shop_con{position: fixed;top:35%;left: 0;right:0 ; margin: 0 50px;background-color: #fff;z-index: 102;border-radius: 6px;}
.none_shop_con p{width: 100%;text-align: center;color: #333;font-size: 16px;margin: 0;padding: 45px 0;}
.none_shop_con .none_btn{ border-top: 1px solid #eee;text-align: center;line-height: 50px; width: 100%;color: #f23030;height: 50px;font-size: 14px;}
.none_shop_con .none_btn a{color: #f23030!important;display: block;width: 100%;}
.none_shop_con .yes_btn{ border-top: 1px solid #eee;text-align: center;line-height: 50px; width: 100%;color: #f23030;height: 50px;font-size: 14px;}
.none_shop_con .yes_btn a{color: #f23030!important;display: block;width: 100%;}

/*--优惠券转增页面-----雷*/
.coupon_code{width: 100%; text-align: center;}
.coupon_code_content p{font-size: 16px; color: #919191;margin-top: 15px;}
.get_my_ticket{border-top: 1px dashed #d3d3d3; padding-top: 30px; margin-top: 20px !important;}

/*--代金券详情页面-------雷*/
.coupon_code_head{display: flex; display: -webkit-flex;width: 90%;padding: 20px 0px;margin-left: 5%;border-bottom: 1px dashed #d3d3d3;}
.coupon_head_img{width:60px;height: 60px;}
.coupon_head_img img{max-width: 100%; max-height: 100%;}
.img_content{flex: 1; -webkit-flex: 1;margin-left: 20px;}
.img_content p{font-size: 16px; color: #000000; margin-top: 15px; margin-bottom:5px;}
.img_content span{font-size: 16px; color: #919191;}
.coupon_new_text{width: 100%;}
.coupon_new_footer{width: 100%; margin-left: 5%;margin-top: 30px;}
.coupon_new_footer .coupon_footer_item{font-size: 16px; color: #919191;}
.coupon_new_footer .coupon_footer_item label{font-size: 16px; color: #000000;}
.coupon_footer_btn button{margin-top: 40px; margin-bottom: 30px; border-radius: 6px; width: 90%;padding: 10px 0; color: #fff;border: none; outline: none;}
.coupon_code_img{width: 30px; height: 30px; display: block;position: absolute;left: 37%; margin-top: 5px;}
.coupon_code_img img{max-width: 100%; max-height: 100%;}

/*--优惠券详情条码弹框样式-----雷*/
.coupon_modal{position:absolute; top:50px; z-index: 10;margin:0 4% 20px 4%;background-color: #fff;border-radius: 6px;padding-bottom:20px; width: 92%;}
.coupon_modal_head .coupon_modal_icon p{padding:20px 20px 0px 20px; color: #3594ff !important;font-size: 16px; }
.coupon_modal_head .coupon_modal_icon{width: 100%;}
.coupon_modal_code{width: 180px; height: 180px;margin: 0 auto;}
.coupon_modal_content p{font-size: 14px;color: #919191;}
.coupon_modal_code img{max-width: 100%;max-height: 100%;}
.coupon_modal_head .write{border-bottom: 1px dashed #D3D3D3;position: relative;padding-bottom:20px;}
.coupon_modal_head .write i{position: absolute; top: 105px;left: -9px; display: block;border-radius:50%; width: 15px; height: 15px;}
.coupon_modal_content{width: 100%; text-align: center;}
.coupon_modal_content .coupon_modal_item{margin:20px 40px;-webkit-box-align: center;-webkit-box-pack: center; height: 110px;}
.coupon_modal_content .coupon_modal_item img{width: 300px;height: 110px;margin: 0 auto; max-height: 100%; max-width: 100%;}
.coupon_modal_content .coupon_modal_item p{font-size: 16px; color: #000000; margin: 15px 0 0 0;}
.coupon_modal_content .coupon_modal_code p{font-size: 16px; color: #919191; padding: 10px 0;}
.coupon_modal_head .write s{position: absolute; top:105px;right: -9px; display: block;border-radius:50%; width: 15px; height: 15px;}
.coupon_button_tooter{margin: 0 25px}
.coupon_button_tooter button{border-radius: 6px;width: 100%;height: 45px;border:none;color: #fff;outline: none;font-size: 16px;}

/*--企业版订单详情页样式----雷*/
.order_ee_t{overflow: hidden;}
.order_ee_b{padding-left: 27px;margin-top: 10px;}
.order_ee_t p{width:48%;color: #333;font-size: 15px;}
.order_ee_b p,.order_ee_title p{color: #333;font-size: 15px;margin:0;max-width: 190px;}
.order_ee_title{width: 100%;background-color: #fff; border-bottom: 1px solid #eee;overflow: hidden; padding: 10px 15px;color: #333;font-size: 15px;}
.order_ee_title span i{font-size:16px;color: #333;margin-right:10px;}
.order_ee_head{user-select: text;-webkit-user-select: text;padding:15px 15px 10px 15px;color: #333;font-size:15px;background-color: #fff;border-bottom: 1px solid #ccc;}
.order_ee_conInfo{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: box;box-sizing: border-box;width: 100%;}
.order_ee_head i {font-size:20px;color: #333;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: end;margin-right:10px;}
.order_ee_conAdr {-webkit-box-flex: 1; box-flex: 1;}
.order_ee_conAdr p {width: 100%;font-size:15px;color: #666;line-height:22px;margin-bottom: 0px;}
.order_ee_conAdr p.color_ps{color: #333;display: inline-block;}
.order_ee_shop{width: 100%;background-color: #fff;margin-top: 10px;border-top: 1px solid #eee;}
.order_ee_shop ul li .order_ee_shopIn{display: -webkit-box;display: box;box-sizing: border-box;padding:25px 15px 20px 10px;border-bottom: 1px solid #ccc;}
.order_ee_shop ul li .order_ee_Img{display: -webkit-box;box-sizing: border-box;width:80px;height:80px;overflow: hidden;margin-right: 10px;}
.order_ee_shop ul li .order_ee_Img img{max-width: 100%;max-height: 100%;}
.order_ee_shop ul li .order_ee_sInfo {-webkit-box-flex: 1;box-flex:1;font-size:15px;padding-right: 10px;}
.order_ee_shop ul li .order_ee_sInfo h5{color: #333!important;font-size:15px;}
.order_ee_shop ul li .order_ee_sInfo p{margin:28px 0 0 0;font-size: 13px;}
.order_ee_shop ul li .order_ee_pay {text-align: right;width: auto;margin-left: 5px;}
.order_ee_shop ul li .order_ee_pay span {font-size: 15px;color: #999;width: 100%;display: block;}
.order_ee_shop ul li .order_ee_pay span.num{color: #333;margin-top: 22px;}
.order_ee_totalPrice{width: 100%;background-color: #fff;padding: 12px 10px 0 10px;}
.order_ee_totalPrice div {width: 100%;display: inline-block;color: #999;font-size: 14px;line-height: 22px;}
.ee_all_price p{font-size:15px;height: 45px;line-height: 45px;color: #333;margin-bottom: 0px;width: 100%;text-align: right;background-color: #fff; padding-right: 15px;}
.ee_bodet{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.ee_bodet2{border-bottom: 1px solid #eee;}
.footer_ee_btn{width: 100%;margin:50px 0 20px 0;text-align: right;}
.footer_ee_btn button{padding:6px 15px;color: #fff;font-size: 15px; border-radius: 6px;outline:none;border:none;margin-right: 15px;}
.modal_taggle_title span{font-size:20px;color: #666;}
.order_code_zt{width:145px;height:145px;margin:0 auto 15px;}
.order_code_zt img,.order_code_tx img{max-width: 100%;max-height: 100%;}
.order_code_tx{margin:15px 20px;text-align: center;}
.order_code_tx p{font-size:18px;color: #666;margin-top: 5px;}

/*--企业版订单评价页样式----雷*/
.order_details_item{border-bottom: 1px solid #ccc;padding: 15px 10px 0 10px;}
.order_details_noe{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.order_noe_left{width:90px;height: 90px;}
.order_noe_left img{max-width: 100%;max-height: 100%;}
.order_noe_right{flex: 1;margin:0 0 5px 10px;color: #333;font-size: 15px;}
.order_noe_right p{color: #333; }
.order_right_text{margin-top:20px;color: #999;font-size: 13px;}
.order_right_text label{display: inline-block;vertical-align: bottom;}
.order_right_text ul{overflow: hidden;display: inline-block;vertical-align:middle;}
.order_right_text ul li{float: left;margin-left:18px; background-image: url(../images/app_icon01.png);background-repeat: no-repeat;background-position: 0;background-size:100% 100%;width:20px;height:20px;}
.order_right_text ul li:last-child{margin-right: 0;}
.order_right_text ul li.on{background-image:url(../images/app_icon02.png);}
.order_details_two{margin-top: 25px;}
.order_details_three{margin-top:8px;}
.order_right_text span{color: #333;}
.order_details_two ul i{float: left;font-size: 13px; font-style: normal;color: #999; height: 35px;line-height: 35px;margin-right: 15px;}
.order_details_two ul{vertical-align: middle; overflow: hidden; display: inline-block;}
.order_details_two ul li{float: left;font-size: 14px; padding: 5px 15px;margin:0 10px 10px 0px; border-radius: 6px;border:1px solid #cbcbcb;}
.order_details_three textarea{font-size: 13px; padding:0!important;color: #ccc;height:80px; margin-bottom: 0; border: none!important;}
.order_details{width: 100%;padding:0 10px 80px 10px;}



/*--点击右上角三点弹出框样式-----------*/
.shop_deatil_TsubNav{ width: 100%; background-color: #fff; position: absolute; top: 45px; left: 0px; right: 0px; z-index: 99;}
.shop_deatil_TsubNav ul{ width: 100%; padding: 10px 0px; display: inline-block; vertical-align: bottom; border-bottom: 1px dashed #dcdcdc;}
.shop_deatil_TsubNav ul li{ float: left; width: 25%; text-align: center;}
.shop_deatil_TsubNav ul li a dl dt i{ font-size: 28px; color: #666; vertical-align: middle;}
.shop_deatil_TsubNav ul li a dl dt i.small{ font-size: 23px;}
.shop_deatil_TsubNav ul li a dl dd{ font-size: 14px; color: #666;}
.shop_detail_topCbtn{ width: 100%; text-align: center; padding: 10px 0px 15px;}
.shop_detail_topCbtn i{ font-size: 28px;}
.shop_detail_topCbtn a{ color: #999;}
.shop_detail_topCbtn a:active{ color: #999;}

/*---点击产品参数弹框------------------*/
.porduct_pro_subCon{ width: 100%; padding-top:10px; background-color: #fff; position:fixed; left: 0px; bottom: 0px; z-index: 99;}
.porduct_pro_subCon dl{ width: 100%; padding: 0 10px;}
.porduct_pro_subCon dl dt{ text-align: center; font-size:16px; color: #666; padding-bottom: 5px;}
.porduct_pro_subCon dl dd{ margin-top: 5px;}
.porduct_pro_subCon dl dd div{ border-top: 1px solid #dcdcdc; line-height:35px; font-size: 14px; color: #666;}
.porduct_pro_subCon button{ margin-top: 10px; width: 93%; height: 50px; background-color:#F23030; border: none; color: #fff; font-size: 15px; border-radius: 4px; margin-left: 3.5%; margin-bottom: 30px;}
/*---点击选择颜色分类，厚度，尺码弹框------------------*/
.dialog_shop_detail_selectPro{ width: 100%; background-color: #fff; position:fixed; left: 0px; bottom: 0px; z-index: 99; padding-bottom:55px; top: 20%;}
.dialog_shop_detail_selectPro .selectPro_head{ width: 100%; padding: 10px; height: 92px; display: inline-block; position: absolute; top: 0px; left: 0px; box-shadow: 0 1px 0 rgba(0,0,0,.05),0 .5px 0 rgba(0,0,0,.09); -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05),0 .5px 0 rgba(0,0,0,.09);}
.dialog_shop_detail_selectPro .selectPro_head .img{ position: relative; top: -26px; background-color: #fff; z-index: 10; padding: 2px; border: 1px solid #dcdcdc; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; float: left; margin-right:10px; width: 100px; height: 100px; display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center; display: -ms-flexbox; -ms-flex-align: center; -ms-flex-pack: center;}
.dialog_shop_detail_selectPro .selectPro_head .img img{ max-width: 100%; max-height: 100%; display: block; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;}
.dialog_shop_detail_selectPro .selectPro_head .main{ overflow: hidden; width: auto; margin-top: 0px;}
.dialog_shop_detail_selectPro .selectPro_head .main div.price span{ font-size: 18px; line-height: 14px; display: inline-block; vertical-align: middle;}
.dialog_shop_detail_selectPro .selectPro_head .main div.price span.huiY_price{font-size: 14px; color: #d5ac71; margin-left: 5px;}
.dialog_shop_detail_selectPro .selectPro_head .main div.price span.huiY_price i{ margin-left: 2px; font-size: 19px; display: inline-block;    vertical-align: middle;}
.dialog_shop_detail_selectPro .selectPro_head .main div.price.yi_kai span.huiY_price{ font-size: 18px; margin-left: 0px;}
.dialog_shop_detail_selectPro .selectPro_head .main div.price.yi_kai span.red{ font-size: 14px; color: #999999!important; text-decoration: line-through;}
.dialog_shop_detail_selectPro .selectPro_head .main div.stock span{ font-size: 14px; color: #666;}
.dialog_shop_detail_selectPro .selectPro_head .main div.sku{ margin-right: .39rem; line-height: 15px;}
.dialog_shop_detail_selectPro .selectPro_head .main div.sku span{ font-size: 13px; color: #666;}
.dialog_shop_detail_selectPro .selectPro_head .close{ position: absolute; width: 24px; height: 28px; display: block; top: 12px; right: 12px;}
.dialog_shop_detail_selectPro .selectPro_head .close i{ font-size: 26px; color: #666;}
.dialog_shop_detail_selectPro .selectPro_content{ position: absolute; top: 92px; bottom: 48px; left: 0px; right: 0px; overflow-x: hidden; overflow-y: scroll; }
.dialog_shop_detail_selectPro .selectPro_content_secCol{ width: 100%; height: auto; display: block; padding: 12px 10px 0px;}
.dialog_shop_detail_selectPro .selectPro_content_secCol h5{ font-size: 15px; color: #666; margin-top: 0;}
.dialog_shop_detail_selectPro .selectPro_content_secCol ul{ margin-top: 3px; display: inline-block;}
.dialog_shop_detail_selectPro .selectPro_content_secCol ul li{ float: left; padding: 3px 10px;  margin:0px 8px 8px 0px;  background-color: #f2f2f2; border-radius: 4px; color: #5c5c5c; font-size: 13px; border:none; width: auto; display: inline-block; min-width: 40px; text-align: center;}
.dialog_shop_detail_selectPro .selectPro_content_secCol ul li.on{color: #fff; background-color: #F23030;}
.dialog_shop_detail_selectPro .selectPro_content_secThick{ width: 100%; height: auto; display: block; padding: 12px 10px 0px;}
.dialog_shop_detail_selectPro .selectPro_content_secThick h5{ font-size: 15px; color: #666; margin-top: 0;}
.dialog_shop_detail_selectPro .selectPro_content_secThick ul{ margin-top: 3px; display: inline-block;}
.dialog_shop_detail_selectPro .selectPro_content_secThick ul li{ float: left; padding: 3px 10px; margin:0px 8px 8px 0px; background-color: #f2f2f2; border-radius: 4px; color: #5c5c5c; font-size: 13px; width: auto; border: none; display: inline-block; min-width: 40px; text-align: center;}
.dialog_shop_detail_selectPro .selectPro_content_secThick ul li.on{color: #fff; background-color: #F23030;}
.dialog_shop_detail_selectPro .selectPro_content_secSize{ width: 100%; height: auto; display: block; padding: 12px 10px 0px;}
.dialog_shop_detail_selectPro .selectPro_content_secSize h5{ font-size: 15px; color: #666; margin-top: 0;}
.dialog_shop_detail_selectPro .selectPro_content_secSize ul{ margin-top: 3px; display: inline-block;}
.dialog_shop_detail_selectPro .selectPro_content_secSize ul li{ float: left; padding: 3px 10px;  margin:0px 8px 8px 0px; background-color: #f2f2f2; border-radius: 4px; color: #5c5c5c; font-size: 13px; width: auto; border: none; display: inline-block; min-width: 40px; text-align: center;}
.dialog_shop_detail_selectPro .selectPro_content_secSize ul li.on{color: #fff; background-color: #F23030;}
.dialog_shop_detail_selectPro .selectPro_content_secNum{ width: 100%; height: auto; display: block; padding: 12px 10px 0px;}
.dialog_shop_detail_selectPro .selectPro_content_secNum h5{ font-size: 15px; color: #666; margin-top: 0;}
.dialog_shop_detail_selectPro .selectPro_content_secNum div.mui_number{ display: inline-block; vertical-align: middle; border:1px solid #dcdcdc; border-radius: 3px; -webkit-border-radius: 3px; letter-spacing: 0; height: 36px; line-height: 36px; overflow: hidden; margin-top: 5px;}
.dialog_shop_detail_selectPro .selectPro_content_secNum div.mui_number .decrease.disabled{ color: #999;}
.dialog_shop_detail_selectPro .selectPro_content_secNum div.mui_number .decrease{ border-right:1px solid #dcdcdc; border-top: none; border-left: none; border-bottom: none;}
.dialog_shop_detail_selectPro .selectPro_content_secNum div.mui_number .decrease,.dialog_shop_detail_selectPro .selectPro_content_secNum div.mui_number .increase{ font-style: normal; font-size: 24px; font-weight: 700; display: inline-block; width: 32px; height: 100%; -webkit-user-select: none; -ms-user-select: none; background-color: #fff; color: #5f646e; padding: 0px; position: inherit; line-height: 32px; float: left; text-align: center;}
.dialog_shop_detail_selectPro .selectPro_content_secNum div.mui_number input[type=number]{ height: 100%; float: left; min-width: 35px; max-width: 55px; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 2px; border: none; font-weight: 700; color: #666; text-align: center;}
.dialog_shop_detail_selectPro .selectPro_content_secNum div.mui_number .increase{ border-right:none; border-top: none; border-left: 1px solid #dcdcdc; border-bottom: none;}
.dialog_shop_detail_selectPro .selectPro_footer{ position: absolute; bottom: 0px; left: 0px; right: 0px; width:100%; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; -webkit-flex-wrap:wrap ; -ms-flex-wrap: wrap;}
.dialog_shop_detail_selectPro .selectPro_footer button{ height: 50px; border: none; font-size: 15px; color: #fff; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 0; flex-basis:0; -webkit-flex-basis: 0; -ms-flex-preferred-size:0; max-width: 100%; display: block; padding: 0!important; position: relative; border-radius: 0px;}
.dialog_shop_detail_selectPro .selectPro_footer button.buy{ background: #F23030;}
.dialog_shop_detail_selectPro .selectPro_footer button.cart{ background: #FF9500;}
.shiXiao{ background-color: #f5f5f5!important; color: #cfcfcf!important;}

/*--高级版会员中心设置页面--------------------*/
.set_main{ width: 100%; height: auto; display: block;}
.set_head{ width: 100%; height: 45px; position:fixed; background-color: #fff; display: inline-block; border-bottom: 1px solid #dcdcdc; top: 0px; left: 0px; right: 0px; box-shadow: 0px 1px 3px #dcdcdc; line-height: 45px; padding: 0px 10px; color: #666; z-index: 99;}
.set_head i{ line-height: 45px; font-size: 20px; color: #666;}
.set_head span{ font-size: 16px;}
.selectPro_content{ width: 100%;}
.selectPro_content ul{ width: 100%;}
.selectPro_content ul li{ width: 100%; padding: 10px 0px; border-bottom: 1px solid #dcdcdc;}
.selectPro_content ul li a{ color: #666; padding: 0px 10px; display: inline-block; width: 100%; vertical-align: middle;}
.selectPro_content ul li a label{ font-size: 15px; color: #666;}
.selectPro_content ul li a label i{ font-size: 18px; margin-right: 6px;}
.selectPro_content ul li a span{ text-align: right; float: right;}
.selectPro_content ul li a span i{ font-size: 20px;}

/*--高级版购物车页面--------------------*/
.goods_cart_main{ width: 100%; display: block; height: auto;}
.gCart_head{ width: 100%; height: 45px; position:fixed; background-color: #fff; display: inline-block; border-bottom: 1px solid #dcdcdc; top: 0px; left: 0px; right: 0px; box-shadow: 0px 1px 3px #dcdcdc; line-height: 45px; padding: 0px 10px; color: #666; z-index: 99;}
.gCart_head div.l i{ font-size: 21px; line-height: 45px; vertical-align: middle;}
.gCart_head div.l i.selected{ color: #F23030;}
.gCart_head div.l span{ font-size: 16px; line-height: 45px;}
.gCart_head a{ font-size: 16px; color: #666;}
.gCart_content{ padding-bottom: 50px; width: 100%; padding-top: 45px;}
.gCart_footer.h5{bottom:0}
.gCart_content ul{ width: 100%;}
.gCart_content ul li{ width: 100%; padding: 3px 6px; border-bottom: 6px solid #dcdcdc; height: 100%;box-sizing: border-box}
.gCart_content ul li div.gCart_goods_items{ width: 100%; padding: 0px 10px; display: box; display: -webkit-box; display: -moz-box; box-sizing: border-box; display: flex; display: -ms-flexbox; display: -webkit-flex;}
.gCart_content ul li div.gCart_goods_items .gCart_checked{ margin-right: 10px; display: box; box-pack:center; box-align:center; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; display: -moz-box; -moz-box-align: center; -moz-box-pack: center; color: #666; font-size: 14px; width: 29px;}
.lose .gCart_info_title{ color: #ccc!important;}
.gCart_attr{height: 22px;line-height: 22px;background-color: #eee;width: fit-content;align-items: center;padding: 0 5px;border-radius: 4px}
.gCart_attr div{font-size: 12px;color: #999}
.gCart_attr i{font-size: 12px;color: #999;line-height: 1}
.lose p{color: #ccc!important;}
.lose .txt{ color: #666;}
.gCart_content ul li div.gCart_goods_items .gCart_checked i{ font-size: 21px; color: #666;}
.gCart_content ul li div.gCart_goods_items .gCart_img{width:1.6rem; height: 1.6rem; display: -webkit-box; display: -ms-flexbox; -webkit-box-align: center; -webkit-box-pack: center; -ms-flex-align: center; -ms-flex-pack: center;}
.gCart_content ul li div.gCart_goods_items .gCart_img img{ max-width: 1.6rem; max-height: 1.6rem; display: block; vertical-align: top;}
.gCart_content ul li div.gCart_goods_items .gCart_info{ margin-left: 10px; flex: 2; -webkit-flex: 2; -ms-flex: 2; -moz-box-flex: 2;}
.gCart_content ul li div.gCart_goods_items .gCart_info .gCart_info_title{ font-size: 14px; color: #666; line-height: 19px;}
.cuXiao_list{ color: red; padding: 0px 3px; border: 1px solid red; border-radius: 6px; margin-right: 3px; font-size: 12px;}
.gCart_content ul li div.gCart_goods_items .gCart_info p{ font-size: 12px; color: #666; margin-bottom: 0px; line-height: 16px; margin-top: 3px;}
.gCart_content ul li div.gCart_goods_items .gCart_right{ width: auto; display: box; display: -webkit-box; display: -moz-box;}
.gCart_content ul li div.gCart_goods_items .pay{ margin-left: 5px; text-align: right; height: 100%;}
.gCart_content ul li div.gCart_goods_items .pay .price{ font-size: 16px;}
.gCart_content ul li div.gCart_goods_items .pay .market_price{ font-size: 13px; color: #666;}
.gCart_content ul li div.gCart_goods_items .pay .num{ color: #666;}
.gCart_content ul li div.gCart_goods_items .delete_btn{ width: 39px; background-color: #F23030; margin-left:10px; text-align:center; display: -webkit-box; display: -ms-flexbox; -webkit-box-align: center; -webkit-box-pack: center; -ms-flex-align: center; -ms-flex-pack: center;}
.gCart_content ul li div.gCart_goods_items .delete_btn span{ font-size:13px; color:#fff; }
.gCart_content ul li div.gCart_goods_items .gCart_info .edit_quantity{ display: inline-block; vertical-align: middle; border: 1px solid #dcdcdc; border-radius: 3px; -webkit-border-radius: 3px; letter-spacing: 0; height: 36px; line-height: 36px; overflow: hidden; margin-top: 5px;}
.gCart_content ul li div.gCart_goods_items .gCart_info .edit_quantity .minus,.gCart_content ul li div.gCart_goods_items .gCart_info .edit_quantity .plus{ font-style: normal; font-size: 24px; font-weight: 700; display: inline-block; width: 32px; -webkit-user-select: none; -ms-user-select: none; background-color: #fff; color: #5f646e; padding: 0px; position: inherit; line-height: 32px; float: left; text-align: center; border: none; height: 100%;}
.gCart_content ul li div.gCart_goods_items .gCart_info .edit_quantity .minus{ border-right: 1px solid #dcdcdc;}
.gCart_content ul li div.gCart_goods_items .gCart_info .edit_quantity .minus.disabled{ color: #999;}
.gCart_content ul li div.gCart_goods_items .gCart_info .edit_quantity input[type=number]{ height: 100%; float: left; min-width: 35px; max-width: 55px; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 2px; border: none; font-weight: 700; color: #666; text-align: center; margin-bottom: 0px;}
.gCart_content ul li div.gCart_goods_items .gCart_info .edit_quantity .plus{ border-left: 1px solid #dcdcdc;}
.gCart_content ul li div.gCart_goods_items .gCart_info .edit_sku{ font-size: 12px; color: #666; margin-top: 15px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; line-height: 28px; height: 30px;}
.gCart_footer{ width: 100%; position:fixed; bottom: 51px; right: 0px; background-color: #fff; border-top: 1px solid #dcdcdc; padding-left:10px; box-sizing: border-box; display: flex; display: -webkit-flex; display: -ms-flexbox; z-index: 96;}
.hidden{ display: none;}
.show{display: block;}
.gCart_footer div.l i{ font-size: 21px; color: #666; margin-right: 3px; line-height: 50px; vertical-align: middle;}
.gCart_footer div.l span{ color: #666; font-size: 16px; line-height: 50px;}
.gCart_footer div.r{ flex: 1;}
.gCart_footer div.r button{ margin-left: 3px;}
.gCart_footer div.r .total{ box-sizing: border-box; display: flex; display: -webkit-flex; display: -ms-flexbox;}
.gCart_footer div.r .total div{  line-height: 14px; font-size: 14px; margin-bottom: 0px; flex: 1; padding: 5px 0px; margin-right: 10px;}
.gCart_footer div.r .total div p{ margin-bottom: 0px; font-size: 12px; text-align: right; line-height: 16px;}
.gCart_footer div.r .total div p:first-child{ font-size: 13px; color: #666;}
.gCart_footer div.r button{ width: auto; padding: 0px 12px; height: 50px; border: none; border-radius: 0px; color: #fff; float: left;}
.gCart_footer div.r button:last-child{ margin-right: none;}
.gCart_footer div.r .total button span{color: #fff!important;}
.gCart_head div.l input[type=checkbox],.gCart_footer div.l input[type=checkbox]{ margin-top: -3px;}
.gCart_content ul li div.gCart_goods_items .right{flex: 1}
/*--高级版搜索页面------------------*/
.search_main{ width: 100%;}
.search_head{ width: 100%; height: 40px; line-height: 40px; padding-right:10px;  margin-top: 10px;}
.search_head form{ width: 100%; position: relative; height: 40px;}
.search_head_back{ position: absolute; left: 0px; height:40px; line-height: 40px; top:0;}
.search_head_back i{ font-size: 26px; color: #666;}
.search_head_input{ margin-left: 5px; width: 78%; margin:0 15% 0 7%;}
.search_head_input input[type=text]{ height: 40px; padding: 5px 8px;margin-bottom: 0px; width: 100%; vertical-align: text-bottom;}
.search_head_searchBtn{ position: absolute; top: 0px; right: 0px;}
.search_head_searchBtn button{ height: 40px; width: 50px; line-height: 40px!important; padding: 0px; text-align: center; font-size: 13px;}
.search_middle{ width: 100%; margin-top: 10px; display: inline-block; padding: 0 12px;}
.search_middle h3{ font-size: 16px; color: #666;}
.search_middle ul{ width: 100%; margin-top: 10px;}
.search_middle ul li{ float: left; margin:0px 8px 10px 0px;}
.search_middle ul li a{ display: inline-block; padding: 10px 15px; background-color: #ececec; border-radius: 5px; color: #666; font-size: 14px;}

/*--高级版订单确认页面--------------------*/
.order_qR_main{ width: 100%; display: block;}
.order_qR_head{ -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 15px 9px; background-color: #fff; position: relative;}
.order_qR_head .order_qR_head_content{ box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap;}
.order_qR_head .border_img{ position: absolute; bottom: 1px; left: 0px; height: 3px; width: 100%; background:url(../images/u3186.png) repeat-x; background-size: 216px 4px;}
.order_qR_headL{ -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; margin-right: 10px;}
.order_qR_headL i{ font-size: 23px; color: #666;}
.order_qR_headC{ margin-right: 10px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; max-width: 100%; display: block; padding: 0!important; position: relative;}
.order_qR_headC .info{ width: 100%; color: #666;}
.order_qR_headC .info span{font-size: 16px; font-weight: 600;}
.order_qR_headC .info span.r{font-weight: normal;}
.order_qR_headC .detail{ font-size: 15px; line-height: 19px; margin-top: 5px;}
.order_qR_headR{ -webkit-box-align: center; -webkit-box-pack: center; -moz-box-align: center; -moz-box-pack: center; box-align:center; box-pack:center; display: -webkit-box;}
.order_qR_headR i{ font-size:25px; color: #666;}
.order_qR_content{ width: 100%; padding-bottom: 110px;}
.order_qR_oL_title{ padding:10px; border-bottom: 1px solid #ccc; display: inline-block; width: 100%; line-height: 30px; vertical-align: bottom;}
.order_qR_oL_title h3{ font-size: 16px; color: #000;}
.order_qR_oL_title i{ font-size: 19px; line-height: 30px;}
.order_qR_oL_items li{ padding: 9px; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 8px; border-bottom: 5px solid #dcdcdc;}
.order_qR_oL_items li:last-child{ border-bottom: 0px;}
.order_qR_oL_items li div.img{ -webkit-box-flex: 0!important; -webkit-flex: none; -ms-flex: none; flex: none; width: auto; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; display: block; padding: 0; position: relative;}
.order_qR_oL_items li div.img .img_cell{ width: 85px; height: 85px; margin-right: 10px; overflow: hidden;}
.order_qR_oL_items li div.img .img_cell img{ max-width: 100%; max-height: 100%; display: block; box-sizing: border-box;}
.order_qR_oL_items li div.name{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 0; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; display: block; padding: 0!important; position: relative; box-sizing: border-box;  margin-right: 10px;}
.order_qR_oL_items li div.name .title{ font-size: 14px; color: #666; line-height: 18px;}
.order_qR_oL_items li div.name .sku_info{ font-size: 12px; color: #999; line-height: 16px; margin-top: 2px;}
.icon_main{ -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 2px;}
.icon_main .item_icon_tip{ display: inline-block; font-size: 12px; margin: 0 1px; padding: 0 5px; background-color: #F23030; color: #fff; margin-left: 1px;}
.order_qR_oL_items li div.price{ padding: 0; position: relative;}
.order_qR_oL_items li div.price .main_price span{ font-size: 18px; color: #F23030;}
.order_qR_oL_items li div.price .main_price span:first-child{ font-size: 13px; margin-right: -6px;}
.order_qR_oL_items li div.price .quantity{ margin-top: 12px; text-align: right;}
.order_qR_oL_items li div.price .quantity span{ font-size: 14px; color: #666;}
.order_qR_oL_items li div.price .quantity span:first-child{ font-size: 12px;}
.order_qR_peiSong_style,.order_qR_pay_style,.order_qR_use_youHui,.order_qR_leav_message{ width: 100%; display: inline-block; padding: 0 10px; border-top: 1px solid #dcdcdc; vertical-align: bottom; line-height: 39px; height: 39px;}
.order_qR_peiSong_style span.l,.order_qR_pay_style span.l,.order_qR_use_youHui span.l{ font-size: 16px; color: #666;}
.order_qR_peiSong_style span.r,.order_qR_pay_style span.r,.order_qR_use_youHui span.r{ font-size: 12px; color: #000;}
.order_qR_peiSong_style span.r i,.order_qR_pay_style span.r i,.order_qR_use_youHui span.r i{ font-size: 19px; color: #666;}
.order_qR_leav_message span.l{ font-size: 14px; color: #666; width: 28%; line-height: 39px;}
.order_qR_leav_message input[type=text]{ width: 71%!important; margin-bottom: 0px; height: 39px; line-height: 39px; padding: 5px 8px!important; border: none; background-color: transparent; -webkit-line-clamp: 1;  display: -webkit-box;text-overflow: ellipsis;overflow : hidden; -webkit-box-orient: vertical;}
.order_qR_use_youHui strong{ font-size: 14px; color: #F23030; padding-right: 10px;}
.order_qR_price_bot{ border-top: 3px solid #dcdcdc;}
.order_qR_leav_message input[type=text]:focus{ box-shadow: none;}
.order_qR_leav_message{ border-bottom: 1px solid #dcdcdc;}
.order_qR_footer{ width: 100%; position:fixed; bottom: 0px; left: 0px; bottom: 0px; background-color: #fff; z-index: 98;}
.order_qR_footer .address{ width: 100%; font-size: 13px; color: #e4a100; padding: 8px 10px;}
.order_qR_footer .nav{ height: 50px; border-top: 1px solid #dcdcdc; width: 100%;}
.order_qR_footer .nav p{ display: flex;display: -webkit-flex;align-items: center;justify-content: flex-end;height: 100%;flex-wrap: wrap;margin-bottom: 0px; font-size: 13px; color: #666; width: 70%; float: left; padding-right: 10px;}
.order_qR_footer .nav p span{ color: #F23030; font-size: 14px; margin: 0 2px;}
.order_qR_footer .nav button{ width: 30%; float: right; height: 100%; border: none; color: #fff; border-radius: 0px; font-size: 15px;}
.peiSong_dialog,.zhiFu_dialog{ width: 100%; position:fixed; top:20%; left: 0px; right: 0px; background-color: #fff; bottom: 0px;z-index: 99; padding-bottom: 50px;}
.peiSong_dialog dl,.zhiFu_dialog dl{ width: 100%; padding: 0 10px; height: 100%; overflow-y: scroll;}
.peiSong_dialog dl dt,.zhiFu_dialog dl dt{ margin: 10px 0px; font-size: 15px; color: #666;}
.peiSong_dialog dl dd,.zhiFu_dialog dl dd{ width: 100%; display: inline-block; margin-top: 3px; line-height: 30px;}
.peiSong_dialog dl dd span,.zhiFu_dialog dl dd span{ font-size: 13px;}
.peiSong_dialog dl dd i,.zhiFu_dialog dl dd i{ font-size: 21px; color: #666; vertical-align: middle;}
.peiSong_dialog dl dd i.selected,.zhiFu_dialog dl dd i.selected{ color: #F23030; font-size: 21px; vertical-align: middle;}
.peiSong_dialog button,.zhiFu_dialog button{ width: 100%; height: 50px;text-align: center; color: #fff; position:fixed; bottom: 0px; left: 0px; right: 0px; border:none; border-radius: 0px; z-index: 999; font-size: 15px;}
.nav.two_btn{ width: 100%; display: flex;}
.nav.two_btn button{ flex: 1; -webkit-flex: 1; border-radius: 0px;}

/*--高级版物流跟踪页面--------------------*/
.wL_main{ width: 100%;}
.wL_head{ width: 100%; padding: 15px 20px; border-bottom: 1px solid #dcdcdc;}
.wL_head h5{ font-size: 15px; color: #666;}
.wL_head p{ font-size: 13px; color: #666;}
.wL_content{ width: 100%; border-top: 5px solid #eee;}
.wL_content_title{ padding: 10px; border-bottom: 1px solid #dcdcdc;}
.wL_content_title h3{ font-size: 16px; color: #000;}
.wL_content_info{ width: 100%; padding: 6px 10px 0px 20px; display: inline-block;}
.wL_content_info ul{ width: 100%;}
.wL_content_info ul li{ width: 100%; float: left; display: -moz-box; display: -webkit-box; border-left: 1px solid #dcdcdc; padding:0px 0px 20px 25px; position: relative;}
.wL_content_info ul li:after{ content: ""; width: 10px; height: 10px; border-radius: 50%; background: #ccc; display: block; position: absolute; z-index: 99; top: 0px; left: -5px;}
.wL_content_info ul li.on:after{ width: 12px; height: 12px; border-radius: 50%; background-color: #5ecc7b; border:3px solid #c9efd3; left: -9px;}
.wL_content_info ul li.on p{ color: #5ecc7b;}
.wL_content_info ul li p{ margin-bottom: 0px; font-size: 13px; color: #666; width: 100%; display: inline-block; line-height: 16px;}
.wL_content_info ul li p.time{ font-size: 12px;}
.wL_content_info ul li p label{ color: #33b2de;}
.wL_content_info ul li p span{ margin-right: 5px;}
.wL_content_info ul li:last-child{ padding: 0px 0px 0px 25px;}

/*--高级版微信支付页面------------------*/
.weChat_main{ width: 100%; display: block;}
.weChat_head{ width: 100%; height: 46px; line-height: 46px; padding: 0px 10px; color: #666; border-bottom: 2px solid #929292; /*position: fixed; top: 0px; left: 0px;*/}
.weChat_head span.l{ font-size: 15px;}
.weChat_head span.r i{ font-size: 19px; color: #666;}
.weChat_content{position: absolute; top: 46px; bottom: 10px; left: 0px; width: 100%; margin-bottom: 50px; overflow-y: scroll; -webkit-overflow-scrolling: touch;}
.weChat_content ul{ width: 100%; display: block;}
.weChat_content ul li{ float: left; width: 100%; padding: 0px 10px; height: 46px; line-height: 46px; border-bottom: 1px solid #dcdcdc; color: #666;}
.weChat_content ul li.border_botNone{ border-bottom: none;}
.weChat_content ul li label{ font-size: 15px;}
.weChat_content ul li span{ font-size: 15px;}
.weChat_content ul li span.fc_fl{ color: #ff0000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:75%;}
.weChat_content ul li span.fc_fl b{ font-size: 13px; padding: 5px; border: 1px solid #ff0000; font-weight: normal; border-radius: 5px; margin-left: 10px;}
.weChat_content ul li span.r i{ font-size: 18px;}
.weChat_content ul li span.r i.selected{ color: #F23030;}
.weChat_content ul li input[type=text],.weChat_content ul li input[type=password]{ margin-bottom: 0px; padding: 5px 8px; width:2.8rem; border: none; font-size: 15px; font-family: "微软雅黑"; background-color: transparent;}
.weChat_content ul li input[type=text]:focus,.weChat_content ul li input[type=password]:focus{ box-shadow: none;}
.weChat_content ul li span.small{ font-size: 12px;}
.weChat_footer{ width: 100%; position: absolute; bottom: 0; left: 0; right: 0; z-index: 99;}
.weChat_footer button{ width: 100%; height: 50px; padding: 0px; border-radius: 0px; border: none; color: #fff; font-size: 16px;}

/*--高级版分类品牌页面------------------*/
.list_brand_main{ width: 100%; height: auto; display: block;}
.list_brand_main_head{ width: 100%;}
.list_brand_main_tab{width: 100%;padding: 0 50px;justify-content: space-around;text-align: center; position:fixed; top: 58px; left: 0px; right: 0px; background-color: #fff; z-index: 99;}
.list_brand_main_head .list_brand_search{position: fixed;top: 0px; left: 0px;width: 100%;background-color: #fff; z-index: 99;}
.list_brand_main_head .list_brand_search input[type=text]{height: 38px;border-radius: 4px;background-color: #f2f2f2;}
.list_brand_main_tab span{padding: 5px 20px 10px;font-size: 0.26rem; border-bottom:none;}
.list_brand_main_tab span.active{ border-bottom:2px solid #F23030;}
.list_brand_main_tabContent{vertical-align: bottom;overflow-y: auto;}
.list_brand_main_tabContent ul{ width: 100%; float: left;}
.list_brand_main_tabContent ul.category li{ width: 100%; float: left; margin-bottom: 6px;}
.list_brand_main_tabContent ul.category li:last-child{ margin-bottom: 0px;}
.list_brand_main_tabContent ul.category li div.picture{ width: 100%; position: relative;}
.list_brand_main_tabContent ul.category li div.picture img{ width: 100%; height: 100%; display: block;}
.list_brand_main_tabContent ul.category li div.hot_list{ padding: 0px 10px; width: 100%; margin-top: 10px; display: inline-block; vertical-align: bottom;}
.list_brand_main_tabContent ul.category li div.hot_list a{ min-width: 22.75%;max-width: 100% ;margin-right: 3%; float: left; height: 30px; line-height: 30px; text-align: center; border: 1px solid #B2B2B2; color: #0583c9; font-size: 14px; margin-bottom: 6px;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;word-wrap: break-word;word-spacing: normal;-webkit-line-clamp: 1;}
.list_brand_main_tabContent ul.category li div.hot_list a:nth-child(4n){ margin-right: 0;}
.list_brand_main_tabContent ul.category li div.list{ padding: 0px 10px; width: 100%; margin-top: 10px; display: inline-block; vertical-align: bottom;}
.list_brand_main_tabContent ul.category li div.list a{ min-width: 22.75%; max-width: 100%;margin-right: 3%; float: left; height: 30px; line-height: 30px; text-align: center; color: #666; font-size: 14px;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;word-wrap: break-word;word-spacing: normal;-webkit-line-clamp: 1;}
.list_brand_main_tabContent ul.category li div.list a:nth-child(4n){ margin-right: 0;}
.list_brand_main_tabContent ul.brand{ padding: 0px 10px;}
.list_brand_main_tabContent ul.brand li{ width:23.5%; float: left; margin-right: 2%; }
.list_brand_main_tabContent ul.brand li:nth-child(4n){ margin-right: 0;}
.list_brand_main_tabContent ul.brand li a{ border: 1px solid #dcdcdc; display: inline-block;width: 100%;padding-top: 100%;position: relative;}
.list_brand_main_tabContent ul.brand li a img{ width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0}
.list_brand_content .new_brand{width: 100%}

/*分类页面2*/
.list_brand_main2{height: 100%;background-color: #fff;margin-bottom: -50px}
.list_brand_main2 div,.list_brand_main2 li{font-size: 0.24rem;color: #333}
.list_brand_search{position: relative;padding: 10px 15px;background-color: #f2f2f2}
.list_brand_search input[type=text]{height: 38px;color: #333;font-size: 0.24rem;background-color: #fff;border: none;border-radius: 4px;margin: 0;padding-left: 44px;box-shadow: none}
.list_brand_search .iconfont{position: absolute;left: 35px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #ccc;}
.list_brand_main2 .list_brand_top{border-bottom: 1px solid #eee;}
.list_brand_main2 .list_brand_top .top_nav{background-color: #fff;justify-content: center;padding: 5px 0}
.list_brand_main2 .list_brand_top .top_nav ul{width: max-content;justify-content: center;background-color: #e4e4e4;border-radius: 50px;}
.list_brand_main2 .list_brand_top .top_nav li{height: 35px;line-height: 35px;padding: 0 0.45rem;font-size: 0.26rem;}
.list_brand_main2 .list_brand_top .top_nav li.pry_bg_cor{border-radius: 50px;color: #fff;}
.list_brand_main2 .list_brand_content{height: calc(100% - 151px);width: 100%;}
.list_brand_content .left{height: 100%;overflow-y: auto;width: 24%;}
.list_brand_content .left li{line-height: 1.5;text-align: center;position: relative;padding: 20px 8px;word-break: break-all;border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.list_brand_content .left li.pry_cor{font-weight: bold;font-size: 0.26rem;}
.list_brand_content .left li .pry_bg_cor{position: absolute;left: 0px;width: 4px;height: 50%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.list_brand_content .right{height: 100%;flex: 1;overflow-y: auto;}
.list_brand_content .right .cat_item{margin-bottom: 10px}
.list_brand_content .right .title{text-align: center;line-height: 40px;font-weight: bold;}
.list_brand_content .right_box{padding: 0 5px;flex-wrap: wrap;}
.list_brand_content .right_item{width: calc(100% / 3);padding: 5px;text-align: center}
.list_brand_content .right_item .img_box{width: 100%;padding-top: 100%;position: relative;margin-bottom: 6px;}
.list_brand_content .right_item .img_box img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.list_brand_content .right_item div{font-size: 0.22rem;line-height: 1.3;word-break: break-all;}

/*分类页面3*/
.list_brand_main3{height: 100%;background-color: #f2f2f2;margin-bottom: -50px}
.list_brand_main3 div,.list_brand_main3 li{font-size: 0.24rem;color: #333}
.list_brand_main3 .list_brand_top{background-color: #f2f2f2}
.list_brand_main3 .list_brand_top .top_nav{padding: 0 50px 10px;overflow: hidden;}
.list_brand_main3 .list_brand_top .top_nav ul{justify-content: space-around;}
.list_brand_main3 .list_brand_search input[type=text]{border-radius: 4px;background-color: #fff;height: 38px;}
.list_brand_main3 .top_nav ul li{padding: 2px 15px;position: relative;}
.list_brand_main3 .top_nav ul li.cuXiao_list{background-color: #fff;border-radius: 50px;}
.list_brand_main3 .top_nav ul li.cuXiao_list:after{content: '';display:block;position: absolute;bottom: -24px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);width: 0px;height: 0px;border: 20px solid;border-color: transparent transparent #fff;}
.list_brand_main3 .list_brand_content{height: calc(100% - 143px);width: 100%;border-radius: 12px;background-color: #fff}
.list_brand_main3 .list_brand_content .left{border-right: 1px solid #eee;}
.list_brand_main3 .list_brand_content .left li{padding: 20px 8px;border: none}
.list_brand_main3 .list_brand_content .left li .pry_bg_cor{width: 4px;height: 50%;}
.list_brand_main3 .list_brand_content .right{padding-top: 20px;box-sizing: border-box;}
.list_brand_content .right .right_cover_box{padding: 0 10px 5px;box-sizing: border-box;width: 100%;}
.list_brand_content .right .right_cover{padding-top: 50%;width: 100%;position: relative;}
.list_brand_content .right .right_cover img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 6px;}

/*分类页面4*/
.list_brand_main4{height: 100%;background-color: #f2f2f2;margin-bottom: -50px}
.list_brand_main4 div,.list_brand_main4 li{font-size: 0.24rem;color: #333}
.list_brand_main4 .list_brand_top{background-color: #f2f2f2;}
.list_brand_main4 .list_brand_top .list_brand_search{background-color: #fff;}
.list_brand_main4 .list_brand_top .list_brand_search input[type=text]{background-color: #f2f2f2}
.list_brand_main4 .list_brand_main_tab{position: static;top: 0;left: 0;border-bottom: 1px solid #eee;}
.list_brand_main4 .list_brand_main_tab span{height: 40px;line-height: 40px;padding: 0 20px;}
.list_brand_main4 .list_brand_content{height: calc(100% - 143px);width: 100%;border-radius: 12px;background-color: #fff}
.list_brand_main4 .list_brand_content .left{background-color: #f2f2f2}
.list_brand_main4 .list_brand_content .left li{padding: 20px 8px;border: none}
.list_brand_main4 .list_brand_content .left li.pry_cor{background-color: #fff}
.list_brand_main4 .list_brand_content .left li .pry_bg_cor{width: 4px;height: 50%;}
.list_brand_main4 .list_brand_content .right{background-color: #fff;padding-top: 20px;box-sizing: border-box;}
.list_brand_main4 .list_brand_content .right .title{text-align: left;padding-left: 10px;}

/*分类页面5*/
.list_brand_main5{background-color: #fff;min-height: 100%;}
.list_brand_main5 div{font-size: 0.24rem;color: #666}
.list_brand_main5 .list_brand_top{position: fixed;top: 0;left: 0;width: 100%; z-index: 97}
.list_brand_main5 .list_brand_top .list_brand_search{background-color: #fff;}
.list_brand_main5 .list_brand_top .list_brand_search input[type=text]{background-color: #f2f2f2}
.list_brand_main5 .list_brand_top{border-bottom: 1px solid #eee;}
.list_brand_main5 .list_brand_top .top_nav{width: 100%;background-color: #fff;justify-content: center;padding: 0px 15px 10px;box-sizing: border-box;;}
.list_brand_main5 .list_brand_top .top_nav ul{width: 100%;box-sizing: border-box;background-color: #f2f2f2;border-radius: 4px;padding: 3px;}
.list_brand_main5 .list_brand_top .top_nav li{height: 34px;line-height: 34px;border-radius: 4px;text-align: center;font-size: 0.26rem;flex: 1;}
.list_brand_main5 .list_brand_top .top_nav li.pry_cor{background-color: #fff}
.list_brand_main5 .list_brand_search .iconfont{color: #ccc;}
.list_brand_main5 .list_brand_total{padding: 120px 15px 10px;justify-content: space-between;border-bottom: 4px solid #eee;}
.list_brand_main5 .title{font-size: 0.26rem;color: #333;}
.list_brand_main5 .iconfont{font-size: 0.24rem;color: #666}
.list_brand_main5 .list_brand_box{padding-bottom: 50px;}
.list_brand_main5 .list_brand_item{padding: 0 15px;border-bottom: 4px solid #eee}
.list_brand_main5 .list_brand_item:last-child{border-bottom: none}
.list_brand_main5 .list_brand_item .top{justify-content: space-between;border-bottom: 1px solid #eee;padding: 10px 0px;}
.list_brand_main5 .list_brand_item .content_box{flex-wrap: wrap;justify-content: space-between;padding-top: 2%}
.list_brand_main5 .list_brand_item .content_item{white-space: nowrap;width: 49%;border-radius: 4px;background-color: #f2f2f2;padding: 10px;box-sizing: border-box;margin-bottom: 2%}
.list_brand_main5 .list_brand_main_tabContent{padding-top: 115px;padding-bottom: 50px;}

/*分类页面6*/
.list_brand_main6{background-color: #fff;min-height: 100%;}
.list_brand_main6 div{font-size: 0.24rem;color: #333}
.list_brand_main6 .list_brand_top{background-color: #f2f2f2;border-bottom: 4px solid #f2f2f2;position: fixed;top: 0;left: 0;width: 100%; z-index: 97}
.list_brand_main6 .list_brand_top .top_nav{width: 100%;background-color: #fff;justify-content: center;padding: 5px 0;box-sizing: border-box;}
.list_brand_main6 .list_brand_top .top_nav ul{width: 50%;border-radius: 4px;margin: 0;padding: 0}
.list_brand_main6 .list_brand_top .top_nav li{height: 34px;line-height: 34px;text-align: center;font-size: 0.26rem;flex: 1;}
.list_brand_main6 .list_brand_top .top_nav li.pry_bg_cor{color: #fff}
.list_brand_main6 .list_brand_total{padding: 10px 15px;align-items: center;justify-content: space-between;border-bottom: 4px solid #eee;}
.list_brand_main6 .list_brand_total .iconfont{color: #666;font-size: 0.24rem;}
.list_brand_main6 .list_brand_box{padding-top: 110px;padding-bottom: 50px;}
.list_brand_main6 .list_brand_item{padding: 0 15px;border-bottom: 4px solid #f2f2f2}
.list_brand_main6 .list_brand_item:last-child{border-bottom: none}
.list_brand_main6 .list_brand_item .top{justify-content: space-between;border-bottom: 1px solid #eee;padding: 10px 0px;}
.list_brand_main6 .list_brand_item .top .right{color: #666;text-align: right;}
.list_brand_main6 .list_brand_item .top .right .iconfont{color: #666;margin-left: 5px;font-size: 0.24rem}
.list_brand_main6 .list_brand_item .content_box{flex-wrap: wrap;padding-top: 10px}
.list_brand_main6 .list_brand_item .content_item{width: 25%;box-sizing: border-box;padding: 5px;box-sizing: border-box;text-align: center}
.list_brand_main6 .list_brand_item .content_item .img_box{width: 100%;padding-top: 100%;position: relative;margin: 0}
.list_brand_main6 .list_brand_item .content_item img{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0}
.list_brand_main6 .list_brand_item .content_item div{font-size: 0.22rem;line-height: 1.3;margin-top: 5px;word-break: break-all;}
.list_brand_main6 .list_brand_main_tabContent{padding-top: 110px;padding-bottom: 50px;}

/*--高级版优惠券页面------------------*/
.coupon_main{ width: 100%;}
.coupon_head{ width: 100%; display: block; margin-top: -7px;}
.coupon_head_bg{ width: 100%; background:url(../images/yHq_pic1.jpg) no-repeat 0 0; background-size: 100% 100%; height: 4.12rem; position: relative;}
.coupon_head_content{ color: #fff; width: 100%; height: 100%;}
.coupon_head_content h3{ font-size: 16px; text-align: center; padding-top: 39px;}
.coupon_head_content div.title{ width: 100%;  position: relative; padding: 0px 12px; margin-top: 38px; height: 5px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}

.coupon_head_content div.title span.list{ font-size: 30px; position: absolute; left: 35%; top: -10px; padding: 0px 5px; text-align: center; width: 30%; margin: 0 auto; background-color: #e5a017;}
.coupon_head_content div.price{ position: absolute; bottom: .52rem; left: .26rem;}
.coupon_head_content div.price h1{ font-size: 29px; margin-bottom: 10px;}
.coupon_head_content div.price p{ font-size: 16px; color: #fff; margin-bottom: 0px;}
.coupon_head_content div.price ul{ width:100%; height:auto;}
.coupon_head_content div.price ul li{ float:left; width:100%;}
.coupon_head_content div.price ul li span{ font-size: 14px; color: #ffffff;}
.new_coupon_footer{ width: 100%; padding:0px 10px; display: inline-block; vertical-align: top; margin-bottom: 10px;}
.new_coupon_footer a{ color: #333;}
.new_coupon_footer p{ width: 100%; text-align: center; color: #666;}
.new_coupon_footer span{ display: block; color: #333; font-size: 15px;}
.new_coupon_footer span.l i{ font-size: 23px; margin-right: 3px; color: #555;}
.new_coupon_footer span.r i{ font-size: 21px; color: #333;}
.coupon_two_dimensional.new_share{ margin: 10px auto 5px;}
.coupon_use_detail{ margin-top: 15px; padding: 0px 10px;}
.coupon_use_detail h5{ font-size: 16px; margin-bottom: 10px; color: #333;}
.coupon_use_detail p{ font-size: 13px; line-height: 18px; margin-bottom: 5px; color: #333;}
.coupon_one_dimensional{ width: 60%; margin: 15px auto 0; display: -ms-flexbox; -ms-flex-align: center; -ms-flex-pack: center; display: -moz-box; -moz-box-align: center; -moz-box-pack: center; display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center; display: box; box-pack:center; box-align:center;}
.coupon_one_dimensional img{ max-width: 100%; max-height: 100%; display: block;}
.coupon_two_dimensional{ width:58%; margin:10px auto 44px; display: -ms-flexbox; -ms-flex-align: center; -ms-flex-pack: center; display: -moz-box; -moz-box-align: center; -moz-box-pack: center; display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center; display: box; box-pack:center; box-align:center;}
.coupon_two_dimensional img{ max-width: 100%; max-height: 100%; display: block;}
.coupon_footer{ width: 100%; height: 45px; text-align: center; position:fixed; bottom: 0px; left: 0px; right: 0px; z-index: 99;}
.coupon_footer button{ width: 100%; height: 100%; display: block; color: #fff; border-radius: 0; border: none; font-size: 15px;}

/*--高级版统一页面底部------------------*/
.footer_gy{ width: 100%; position: fixed; bottom: 0px; left: 0px; right: 0px; background-color: #fff; border-top: 1px solid #dcdcdc; z-index: 99; display: flex; display: -webkit-flex;}
.footer_gy dl{ text-align: center; padding: 8px 0px 2px; height: 100%; flex-flow: row wrap; justify-content: center; align-items: center; align-content:space-between; flex: 1; -webkit-flex: 1;}
.footer_gy dl.on a{ color: red!important;}
.footer_gy dl a{ width: 100%; height: 100%; display: inline-block; color: #929292;}
.footer_gy dl dt{ height: 19px; line-height: 19px;}
.footer_gy dl dt i{ font-size: 30px;}
.footer_gy dl dd{ font-size: 12px; line-height: 18px;}

/*--高级版积分商城页面样式调整------------------*/
.jfsc_nav{ width:100%; margin-top: 5px; padding: 0px 10px;}
.jfsc_nav h3{ font-size: 16px; color:orangered; margin-top:0px; margin-bottom: 0px; background-color: #fff; padding: 15px 0px;
    border-bottom: 1px solid #dcdcdc;;}
.jfsc_nav ul{ width: 100%; margin-top: 5px;}
.jfsc_nav ul li{ float: left; text-align: center; padding:5px 7px; font-size: 13px;
    color: #666;}
.shop_detail_top ul.jfsc_detail{ display: flex; display: -webkit-flex; display: -moz-flex;  display: -ms-flex; box-sizing: border-box;}
.shop_detail_top ul.jfsc_detail li{ flex: 1; -webkit-flex: 1; -moz-box-flex: 1;}
.shop_detail_shopPrice.jfsc_info{ margin-top: 0px;}
.shop_detail_shopPrice.jfsc_info strong i{  font-size:15px;}
.sub_nav{color: #666; text-align: center; padding: 10px 0px; border-bottom: 1px solid #dcdcdc; display: -webkit-box; display: flex; display: -webkit-flex; display: -ms-flexbox; box-sizing: border-box;}
.sub_nav span{ flex: 1; -webkit-flex: 1; -ms-flex: 1;}
.sub_nav span.select{ color: #F23030;}

/*--高级版404页面------------------*/
.four_onefour_main{ width: 100%;}
.four_onefour_head{ width: 100%; position: relative;}
.four_onefour_head{ width: 80%; height: 3rem; background-color: #f5f5f5; margin: 30% auto 0; }
.four_onefour_head div.txt{ width:100%; height: 100%; display: -webkit-box; display: box; display: -moz-box; display: -ms-flexbox; -webkit-box-align: center; -webkit-box-pack: center; -ms-flex-align: center; -ms-flex-pack: center; -moz-box-align: center; -moz-box-pack: center; box-align:center; box-pack:center;}
.four_onefour_head h1,.four_onefour_head h3{ display: inline-block; text-align: center; width: 100%; color: #999;}
.four_onefour_head h1{ font-size: 60px; font-weight: bold;}
.four_onefour_head h3{ font-size: 35px;}
.four_onefour_content{ width: 100%; margin-top: 35px;}
.four_onefour_content p{ text-align: center; font-size: 16px; color: #999;}
.four_onefour_footer{ margin:15%  auto 0; width: 90%;}
.four_onefour_footer button{ text-align: center; background-color: #f23030; color: #fff; border: none; width: 45%; height:40px; margin: 0 2%;}

/*--高级版没有足迹------------------*/
.myTracks_main{ width: 100%;}
.myTracks_head{ width: 60%; margin: 50% auto 0; border-bottom: 1px solid #dcdcdc; display: -webkit-box; display: box; display: -moz-box; display: -ms-flexbox; -webkit-box-align: center; -webkit-box-pack: center; -ms-flex-align: center; -ms-flex-pack: center; -moz-box-align: center; -moz-box-pack: center; box-align:center; box-pack:center;}
.myTracks_head i{ font-size: 30px; color: #999; text-align: center;  background: #f8f8f8; padding: 0px 10px; position: relative; top: 14px;}
.myTracks_content{ margin-top: 8%; width: 100%; text-align: center;}
.myTracks_content p{ font-size: 15px; color: #999; margin-bottom: 0px;}

/*--高级版升级版充值中心------------------*/
.tabNav{ width: 90%; margin: 10px auto 0px;}
.tabNav h5{ font-size: 21px; color: #333333;}
.show_money,.sub_money_tab{ width: 90%; margin: 10px auto 0px;}
.show_money input[type=text], .sub_money_tab ul li span{ height:50px; line-height: 50px; border: 1px solid #999999!important; border-radius: 4px; font-size: 16px; color: #666;}
.sub_money_tab{ width: 90%; margin: 0 auto;}
.sub_money_tab ul{ width: 100%; display: inline-block;}
.sub_money_tab ul li{ float: left; width: 30%; text-align: center; margin: 0 5% 4% 0;}
.sub_money_tab ul li:nth-child(3n){margin: 0 0 4% 0;}
.sub_money_tab ul li span{ display: inline-block;  width: 100%;}
.sub_money_tab ul li span.on{ background-color: #F23030; color: #fff; border: 1px solid #F23030!important;}
.czzx_bottom{ position: fixed; left: 0px; right: 0px; bottom: 0px; border-top: 1px solid #dcdcdc; width: 100%; background-color: #fff; line-height: 50px; padding-left:10px;}
.czzx_bottom button{ height: 50px; background-color: #f23030; color: #fff; width: 90px; border-radius: 0px; border: none;
    font-size: 15px;}
.czzx_bottom span{ font-size: 16px; color: #f23030;}
.czzx_bottom_ios{position: fixed; left: 0px;bottom: 0px;border-top: 1px solid #dcdcdc; width: 100%; background-color: #ccc; line-height: 50px;color: #fff;text-align: center;font-size: 15px }
.cz_detail{ border-top:10px solid #f7f7f7; padding: 20px 0px; width: 100%;}
.cz_detail_bg{ height: 110px; background-color: #faf0e8; border-radius: 10px;  width: 95%; margin: 0 auto;}
.cz_detail_con{ display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: center; height: 100%; margin: 0px 25px;}
.cz_detail_conL{ flex: auto;}
.cz_detail_icon{ background:url(../images/cz_detail.png) no-repeat 0 0; width: 55px; height: 55px; background-size: 100% auto;}
.cz_detail_conL_item{ display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: center;}
.cz_detail_tipWord{ margin-left: 15px;}
.cz_detail_tipWord p{ font-size: 18px; color: #edae76;}
.cz_detail_conR button{ background-color: #f9bb79; color: #fff; border: 1px solid #f9bb79; padding: 8px 16px;}
.cz_tip_word { width:100%; border-top:10px solid #f7f7f7; padding: 20px 0px; }
.cz_tip_wordDetil{width: 90%; margin: 0 auto;}
.cz_tip_wordDetil p{ color: #999999; font-size: 16px;}


/*--高级版升级版砸金蛋------------------*/
.zjd_main{ width: 100%; height: auto!important; height: 100%; min-height: 100%; background-color: #930600; display: block; overflow: hidden;position: absolute}
.zjd_bg{ height: auto!important; height: 100%; min-height: 100%; position: relative;}
.zjd_bg img{ vertical-align: top;}
.zjd_content{ position: absolute; left: 2.5%; top: 5.36rem; width: 95%; right: 2.5%;}
.N_img{ width: 1.8rem; height: 3.04rem;}
.zjd_content ul{ width: 100%; display: flex;}
.zjd_content ul li{ float: left;  display: -webkit-box; display: box; display: -moz-box; display: -ms-flexbox;-webkit-box-align: center; -webkit-box-pack: center; -moz-box-align: center; -moz-box-pack: center; -ms-flex-align:center; -ms-flex-pack: center; flex: 1; position: relative;}
.Hammer{ position: absolute; top: -0.38rem; right: -0.26rem; width: 1.3rem; height: 1.3rem;}
.Shake{ animation-name: shake; animation-duration:100ms; animation-timing-function: ease-in-out; animation-iteration-count: infinite; display: inline-block; transform-origin: center center;}
@keyframes shake{
    2%{
        transform: translate(0.5px, -1.5px) rotate(-0.5deg);
    }
    4%{
        transform: translate(0.5px, 1.5px) rotate(1.5deg);
    }
    6%{
        transform: translate(1.5px, 1.5px) rotate(1.5deg);
    }
    8%{
        transform: translate(2.5px, 1.5px) rotate(0.5deg);
    }
    10%{
        transform: translate(0.5px, 2.5px) rotate(0.5deg);
    }
    12%{
        transform: translate(1.5px, 1.5px) rotate(0.5deg);
    }
    14%{
        transform: translate(0.5px, 0.5px) rotate(0.5deg);
    }
    16%{
        transform: translate(-1.5px, -0.5px) rotate(1.5deg);
    }
    18%{
        transform: translate(0.5px, 0.5px) rotate(1.5deg);
    }
    20%{
        transform: translate(2.5px, 2.5px) rotate(1.5deg);
    }
    22%{
        transform: translate(0.5px, -1.5px) rotate(1.5deg);
    }
    24%{
        transform: translate(-1.5px, 1.5px) rotate(-0.5deg);
    }
    26%{
        transform: translate(1.5px, 0.5px) rotate(1.5deg);
    }
    28%{
        transform: translate(-0.5px, -0.5px) rotate(-0.5deg);
    }
    30%{
        transform: translate(1.5px, -0.5px) rotate(-0.5deg);
    }
    32%{
        transform: translate(2.5px, -1.5px) rotate(1.5deg);
    }
    34%{
        transform: translate(2.5px, 2.5px) rotate(-0.5deg);
    }
    36%{
        transform: translate(0.5px,-1.5px) rotate(0.5deg);
    }
    38%{
        transform: translate(2.5px, -0.5px) rotate(-0.5deg);
    }
    40%{
        transform: translate(-0.5px, 2.5px) rotate(0.5deg);
    }
    42%{
        transform: translate(-1.5px, 2.5px) rotate(0.5deg);
    }
    44%{
        transform: translate(-1.5px, 1.5px) rotate(0.5deg);
    }
    46%{
        transform: translate(1.5px, -0.5px) rotate(-0.5deg);
    }
    48%{
        transform: translate(2.5px, -0.5px) rotate(0.5deg);
    }
    50%{
        transform: translate(-1.5px, 1.5px) rotate(0.5deg);
    }
    52%{
        transform: translate(-0.5px, 1.5px) rotate(0.5deg);
    }
    54%{
        transform: translate(-1.5px, 1.5px) rotate(0.5deg);
    }
    56%{
        transform: transalte(0.5px, 2.5px) rotate(1.5deg);
    }
    58%{
        transform: translate(2.5px, 2.5px) rotate(0.5deg);
    }
    60%{
        transform: translate(2.5px, -1.5px) rotate(1.5deg);
    }
    62%{
        transform: translate(-1.5px, 0.5px) rotate(1.5deg);
    }
    64%{
        transform: translate(-1.5px, 1.5px) rotate(1.5deg);
    }
    66%{
        transform: translate(0.5px, 2.5px) rotate(1.5deg);
    }
    68%{
        transform: translate(2.5px, -1.5px) rotate(1.5deg);
    }
    70%{
        transform: translate(2.5px, 2.5px) rotate(0.5deg);
    }
    72%{
        transform: translate(-0.5px, -1.5px) rotate(1.5deg);
    }
    74%{
        transform: translate(-1.5px, 2.5px) rotate(1.5deg);
    }
    76%{
        transform: translate(-1.5px, 2.5px) rotate(1.5deg);
    }
    78%{
        transform: translate(-1.5px, 2.5px) rotate(0.5deg);
    }
    80%{
        transform: translate(-1.5px, 0.5px) rotate(-0.5deg);
    }
    82%{
        transform: translate(-1.5px, 0.5px) rotate(-0.5deg);
    }
    84%{
        transform: translate(-0.5px, 0.5px) rotate(1.5deg);
    }
    86%{
        transform:translate(2.5px, 1.5px) rotate(0.5deg)
    }
    88%{
        transform: translate(-1.5px, 0.5px) rotate(1.5deg);
    }
    90%{
        transform: translate(-1.5px, -0.5px) rotate(-0.5deg);
    }
    92%{
        transform: translate(-1.5px, -1.5px) rotate(1.5deg);
    }
    94%{
        transform: translate(0.5px, 0.5px) rotate(-0.5deg);
    }
    96%{
        transform: translate(2.5px, -0.5px) rotate(-0.5deg);
    }
    98%{
        transform: translate(-1.5px, -1.5px) rotate(-0.5deg);
    }
    0%,100%{
        transform: translate(0, 0) rotate(0deg);
    }
}
.footer_nav{position: fixed; bottom: 0px; left: 0px; right: 0px; width: 100%; z-index: 99; border-top: 1px solid #dcdcdc; height: 50px;}
.footer_nav ul{ width: 100%; height: 50px; display: flex; display: -webkit-flex; background-color: #fff;}
.footer_nav ul li{ float: left; flex: 1; -webkit-flex: 1; text-align: center; padding: 6px 0px;}
.footer_nav ul li a{width: 100%; height: 100%; display: block; color: #666;}
.footer_nav ul li a span{ display:block; width: 100%; line-height: 19px;}
.footer_nav ul li a span.footer_icon{ font-size: 21px; }
.footer_nav ul li a span.label{font-size: 14px;}

/*--高级版砸金蛋一个蛋样式---------*/
.zjd_main_one{ background-color: #9d0022;}
.N_img.zjd_one{ width: 4.16rem; height: 4.12rem;}
.zjd_content.zjd_one{ top: 3.6rem;}
.Hammer.zjd_one{ top: 1.75rem; right: 0.58rem; width: 1.6rem; height: 1.6rem;}


/*--我的礼包样式---------*/
.content{ width: 100%; display: block;}
.picture_list{ width: 100%;}
.picture_list ul{ width: 100%;}
.picture_list ul li{ float: left; padding: 10px 20px; border-bottom: 1px solid #dcdcdc; width: 100%; display: flex; display: -webkit-flex;}
.picture_list ul li div{ float: left;}
.picture_list ul li div.img_icon{width: 50px; margin-right: 15px; display: -webkit-box; display: box; display: -moz-box; display: -ms-flexbox; -webkit-box-align: center; -webkit-box-pack: center; box-align:center; box-pack:center; -moz-box-pack: center; -moz-box-align: center; -ms-flex-align: center; -ms-flex-pack: center;}
.picture_list ul li div.img_icon i{font-size:40px; display: inline-block; vertical-align:-webkit-baseline-middle;}
.picture_list ul li div.info{ flex: 1; -webkit-flex: 1;margin-top:5px; }
.picture_list ul li div.info h5{margin: 0; color: #383838; font-size: 15px; height: 15px;}
.picture_list ul li div.info h5:last-child{ margin-top: 6px;}
.picture_list ul li div.info p{ margin-bottom: 0px; font-size: 13px; color: #919191;}
.picture_list ul li div.button{ width: 76px; margin-left: 10px; display: -webkit-box; display: box; display: -moz-box; display: -ms-flexbox; -webkit-box-align: center; -webkit-box-pack: center; box-align:center; box-pack:center; -moz-box-pack: center; -moz-box-align: center;}
.picture_list ul li div.button a{ border:1px solid #dcdcdc; border-radius: 10px; height: 35px; width: 100%; display: block; line-height: 35px; text-align: center; font-size: 12px; color: #666;}
.footer_text{text-align: center; width: 100%; font-size: 14px; color: #919191; margin-top: 20px;}
.picture_font{font-size:32px!important;}


/*--礼包详情---------*/
.content_head{ width: 100%;}
.cBig_icon{ width: 100%; height: 120px; display: -webkit-box; display: box; display: -moz-box; display: -ms-flexbox; -webkit-box-pack: center; -webkit-box-align: center; box-align:center; box-pack:center; -moz-box-pack: center; -moz-box-align: center; -ms-flex-align: center; -ms-flex-pack: center;}
.cBig_icon span{ border: 1px solid #dcdcdc; width: 76px; height:76px; border-radius: 50%; display: inline-block; text-align: center; line-height: 70px;}
.cBig_icon span i{font-size: 39px; }
.pack_name{ width: 100%; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding: 10px 15px;}
.pack_name p{ margin-bottom: 0px; line-height: 25px; font-size: 15px; color: #333;}
.pack_name p.time{ font-size: 12px; color: #666; text-align: right;}
.pack_explain{ padding: 10px 15px; height: 99px; width: 100%; line-height: 21px; font-size: 12px; color: #666;}
.content_body{ width: 100%; margin-top: 15px;}
.content_body ul{ width: 100%; border-top: 1px solid #dcdcdc;}
.content_body ul li{ width: 100%; height: 82px; border-bottom: 1px solid #dcdcdc; line-height: 82px;}
.content_body ul li span{ font-size: 19px; color: #666;}
.content_body ul li span:nth-child(1){ width: 82px; height: 100%; text-align: center; display: inline-block; font-size: 32px; color: #ff6600; font-weight: bold; border-right: 1px solid #dcdcdc;}
.content_body ul li span:nth-child(2){ padding-left: 6px;}

/*--消费小票---------*/
.content{ width: 100%; display: block; height: 100%; overflow-y: scroll;}
.height80{height:89% !important; }
.content_footer{ width: 100%; margin-top: 10px;}
.erWeiMa{ width: 4.56rem; height: 1.32rem; margin: 0 auto; padding-top: 13px;}
.erWeiMa img{ width: 100%; height: 100%; display: block;}
.store{width: 90%; margin: 10px auto 0;}
.store p{ margin-bottom: 0px; color: #666; font-size: 13px;}
.table_border{ border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; width: 90%; margin: 10px auto 0;}
.table_border tr td{ border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding: 8px 10px; text-align: center; color: #666; font-size: 12px;}
.cf_main{ width: 90%; margin: 0 auto;}
.cf_main p{ margin-bottom: 0px; color: #666; font-size: 13px;}

/*--申请成为推广人---------*/
.content_height{height: auto!important;}
.head_nav{ width: 100%; height: 35px; line-height: 35px;}
.text_center{ width: 100%; text-align: center;}
.text_center input[type="checkbox"]{ vertical-align: top;}
.border_center_text{ width: 90%; margin: 0 auto; border: 1px solid #dcdcdc; padding: 10px; height:6rem; overflow-x: hidden;overflow-y: scroll;}
.btn_wa_pf{ position: fixed; bottom:0px; left: 0; right: 0; z-index: 99;}
.btn_wa_pf button{ width: 100%; outline: none;  height: 50px; border-radius: 0px; border: none; font-size: 15px;}
.footer_height{display: block;height: 50px; line-height: 50px;}
/*--优惠套装列表页面---------*/
.two_list_items{ width: 100%; padding: 0 3px;}
.two_list_items .two_list_item{ width: 50%; float: left; padding: 0px 2px 3px;}
.two_list_items .two_list_item .title{ font-size: 13px; color: #666; line-height:18px; height:39px; padding: 3px 3px 0px; border-top: 1px dashed #dcdcdc; margin-bottom: 5px; word-wrap: break-word; word-spacing: normal; text-overflow: ellipsis;}
.two_list_item .info{ width: 100%; display: inline-block; height: 68px;}
.two_list_items .two_list_item .price{ width: 100%; padding: 0px 3px;}
.two_list_items .two_list_item .price span.l{ font-size: 18px; font-weight: bold;}
.two_list_items .two_list_item .price del.r{ font-size: 12px; color: #999;}
.two_list_items .two_list_item a{ width: 100%; height: 100%; display: block;}
.two_list_item_pic{ display: block;}
.two_list_item_pic img{ width: 100%; display: block;}
.two_list_item_sImag{ width: 100%; margin-top: 5px; display: inline-block; vertical-align: top; padding-bottom: 3px;}
.two_list_item_sImag ol li{ float: left; width: 33.33333333%; padding: 0px 2px 3px;}
.two_list_item_sImag ol li img{ width: 100%; display: block;}

/*--新版优惠卷列表开始--*/
.yhq_head_nav{width: 100%;}
.yhq_head_nav ul{ height: 50px; font-size: 16px; padding: 0px 15px; line-height: 50px; background-color: #fff;}
.yhq_head_nav ul li{ float: left; width: 33.3333333333%; text-align: center;}
.yhq_head_nav ul li a{ display: inline-block; width: 80%; color: #333333!important; height: 50px;}
.yhq_head_nav ul li.on a{ border-bottom: 2px solid #e94b48;}
.yhq_items{ width: 100%;}
.yhq_items ul{ margin: 12px;}
.yhq_items ul li{ width: 100%; height: 90px; background-color: #ffffff; display: flex; display: -webkit-flex; align-items: center; padding:0 15px;margin: 0 0 12px;}
.yhq_items ul li div.pic{ width:50px; height:50px; position: relative;}
.yhq_items ul li div.pic img{ position: absolute; max-width: 100%; max-height: 100%; top: 50%; left: 50%; z-index: 2; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);   -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);    transform:translate(-50%,-50%);}
.yhq_items ul li div.detail{ flex: 1; -webkit-flex: 1; margin-left: 10px;}
.yhq_items ul li div.detail h3,.yhq_items ul li div.detail p{ color: #333333;}
.yhq_items ul li div.detail h3{ font-size:17px;}
.yhq_items ul li div.detail p{ font-size: 16px; margin-top: 10px; margin-bottom: 0px;}
.yhq_items ul.already_use li div.detail h3,.yhq_items ul.already_use li div.detail p{ color: #cccccc;}

/*--优惠套装详情页面---------*/
.tl_jt_lb{ width: 100%; height: auto;}
.tl_jt_lb .swiper-container .swiper-wrapper .swiper-slide img{ width: 100%; height: auto;}
.gd_small_items{ width: 100%; height: auto;}
.gd_small_pictures{ width: 100%; padding-top: 5px; overflow-x: hidden;}
.gd_small_pictures .swiper-wrapper .swiper-slide{ width: 25%; margin-left: 10px;}
.gd_small_pictures .swiper-wrapper .swiper-slide:last-child{margin-right: 0px;}
.gd_small_pictures .swiper-wrapper .swiper-slide img{ width: 100%; display: block;}
.small_pic_title{ width: 100%; height: 35px; line-height: 35px; border-bottom: 1px solid #dcdcdc;}
.small_pic_title p{ margin-bottom: 0px; text-align: center;}
.gd_small_items .shop_info{padding: 10px;}
.gd_small_items .price{ display: inline-block; width: 100%;}
.gd_small_items .price span.l{ font-size: 18px; font-weight: bold;}
.gd_small_items .price del.r{ font-size: 12px; color: #999;}
.gd_small_items .shop_info .name{ font-size: 15px; color: #333;}
.gd_small_items .shop_info .desc{ font-size: 12px; color: #999;}

/*----礼包详情页面----------雷*/
.bag_main{width: 100%; display: block;overflow: hidden;}
.bag_header{width: 100%;}
.bag_header_img img{width: 100%; height: 100%;}
.bag_header_img{position: relative;}
.bag_header_text{position: absolute; left: 37%; top: 3%;color: #fff;}
.bag_header_text h1{font-size: 20px; color: #fff; font-weight: bold; margin-bottom: 5px;width: 200px; line-height: 25px;}
.bag_header_text p{font-size: 14px; color: #fff; margin-bottom: 0;}
.bag_sign{width: 100%; margin-top: 16px; display: flex; display: -webkit-flex; justify-content: flex-start; align-items: center;}
.sign_img{margin-right: 20px; width:45px; overflow: hidden;}
.sign_img img{max-height: 100%; max-width: 100%;display: block;}
.sign_img i{font-size: 43px;}
.bag_content ul li{width: 100%; margin-bottom: 8px;}
.bag_content ul{margin: 20px;}
.sign_text h1{font-size: 18px; color:#2a2a2a; margin-bottom: 2px;}
.sign_text p{font-size: 15px; color: #221815; margin-bottom: 0;}
.sign_text{flex: 1; -webkit-flex: 1;}
.bag_content_text{width: 100%;border-bottom: 1px dashed #dedede;padding: 15px 20px;}

/*--限时抢购列表页面---------*/
.one_list_items{ width: 100%; height: auto;}
.one_list_item{ width: 100%; margin-bottom: 10px;}
.one_list_item .pic{ width: 100%;}
.one_list_item .pic img{ width: 100%; display: block;}
.one_list_item .info{ width: 96%; margin: 0 auto;}
.one_list_item .info .name{ margin-top: 6px;}
.one_list_item .info .price_items{ width: 100%; margin-top: 5px; position: relative; height: 31px; line-height: 31px;}
.one_list_item .info .price_items .price,.one_list_item .info .price_items .market_price{ float: left;}
.one_list_item .info .price_items .market_price{ margin-left: 10px;}
.right_btns{ position: absolute; right: 0px; top: 0px;}
.right_btns ul li a{ float: left;}
.right_btns ul li{ float: left; margin-right: 5px;text-align: right; /*width: 100%;*/}
.right_btns ul li:last-child{ margin-right: 0px;}
.right_btns ul li button{ border: none;}

/*--分享砍价列表页面-----------*/
.head{ width: 100%; height: 45px; line-height:45px; position: relative;}
/*--倒计时样式开始 ---*/
.bargain_time{ width: 100%; height: 35px; line-height: 35px; padding: 0px 6px;}
.time_time span{ padding: 0 5px; height: 20px; line-height: 20px; text-align: center; background-color: #000000; display: inline-block; color: #fff; font-size: 12px;}
/*--倒计时样式结束---*/

/*--高级版限时抢购详情页面-----------*/
.border_bottom{ border-bottom: 1px solid #dcdcdc;}
.go_back{ position: absolute; left: 5px; top: 0px; font-size: 21px;}
.head_title{ width:75%; margin: 0 auto;}
.head_title ul{ width: 100%;}
.head_title ul li{float: left; width: 33.33333333%; text-align:center; font-size: 14px;}
.head_title ul li a{color: #666;}
.head_right_icon{ position: absolute; top: 0px; right: 5px;}
.shop_deatil_TsubNav ul li dl dt,.shop_deatil_TsubNav ul li dl dd{ line-height: 23px!important;}
.shop_detail_topCbtn{ line-height: 23px;}
.activity_remind{ text-align: center; height: 35px; line-height: 35px; background-color: #f5f5f5;}
.goods_part{ padding: 0px 10px 10px; width: 100%;}
.goods_name{justify-content: space-between;}
.goods_name p{ margin-bottom: 0px; color: #333;}
.goods_name .share_btn{background-color: #ddd;white-space: nowrap;height: fit-content;color: #fff;border-radius: 50px;padding: 1px 8px;margin-left: 4px;font-size: 14px;}
.goods_name .share_btn i{margin-right: 5px;font-size: 14px}
.goods_dec{justify-content: space-between;}
.goods_dec .share_btn{background-color: #ddd;white-space: nowrap;height: fit-content;color: #fff;border-radius: 50px;padding: 1px 8px;margin-left: 4px;font-size: 14px;}
.goods_dec .share_btn i{margin-right: 5px;font-size: 14px}
.goods_price{ width: 100%; position: relative;}
.goods_sku{ width: 100%; height: auto;}
.goods_sku ul{ width: 100%; border-bottom: 1px solid #e3e5e9; display: inline-block;}
.goods_sku ul li{ width: 100%; float: left; height: 45px; line-height: 40px; border-top: 1px solid #e3e5e9; padding: 0px 10px;}
.goods_sku ul li span{ font-size: 14px;}
/*--遮罩层效果-----*/
.dialog_bg{ position: fixed; top: 0px; left: 0px; z-index: 99; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4);}
.dialog_bg_nc{ position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; background-color:#fff; z-index: 999;}

/*--拼团详情页面-----*/
.btn_pf_more{ width: 100%; display: flex; display: -webkit-flex; display: -ms-flexbox; position: fixed; bottom: 0px; left: 0px; right: 0px; background-color: #fff; z-index: 99;}
.btn_pf_more dl{ width: 50px; padding: 4px 0px; border: 1px solid #dcdcdc;}
.btn_pf_more dl dt,.btn_pf_more dl dd{ width: 100%; text-align: center; line-height: 18px; font-size: 12px;}
.btn_pf_more button{ flex: 1; -webkit-flex: 1; -ms-flex: 1; border-radius: 0px; border:none; padding: 15px 0px;}
.goods_pt{ width: 100%; padding: 8px 10px 0px; border-top: 1px solid #f0f2f4; border-bottom: 5px solid #f0f2f4;}
.goods_pt p{ margin-bottom: 8px; color: #666;}
.group_play .title span{ font-size: 13px;}
.group_play .title span s{ text-decoration: none; padding: 0px 4px; text-align: center; background-color: #989898; color: #fff; font-size: 12px; border-radius: 5px; display: inline-block; margin: 0px 5px;}
.pt_cy_items{ width: 100%;}
.pt_cy_item{display: flex; display: -webkit-flex; display: -ms-flexbox; width: 100%; height: 60px; background-color: #f5f5f5; margin-bottom: 8px;}
.pt_cy_item .pic{ width: 50px; height: 50px; border: 3px solid #fff; margin:5px 6px; border-radius: 50%; display: box; display: -webkit-box; display: -moz-box; box-pack: center; box-align:center; -webkit-box-align: center; -webkit-box-pack: center;}
.pt_cy_item .pic img{ width: 100%; display: block; border-radius: 50%;}
.pt_cy_item .info{ flex: 1; -webkit-flex: 1; -ms-flex: 1; margin: 10px 0px;}
.pt_cy_item .info .name span.user{ max-width: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; vertical-align: bottom;}
.pt_cy_item .btn{ width:60px; display: inline-flex; align-items: center; margin-bottom: 0px;}
.pt_cy_item .btn button{ width: 60px; text-align: center; padding: 5px 0px; border: none; outline: none; height: auto;}
.you_love{ width: 100%; display: inline-block; vertical-align: top;}
.you_love h5{ padding: 10px; /*border-bottom: 1px solid #dcdcdc;*/}
.three_goods{ width: 100%; box-sizing: border-box; display: inline-block; padding: 0px 6px; vertical-align: top;}
.three_goods li{ float: left; width: 33.33333333%; margin-bottom: 10px;}
.three_goods li .pic{width: 100%;padding-top: 100%;position: relative;}
.three_goods li .pic img{ width: 95%; height: 95%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 5px;}
.three_goods li .name{ line-height: 20px;}
/*.three_goods li .name,.three_goods li .price{ padding: 0px 6px;}*/
.three_goods li .price{display: flex;display: -webkit-flex;flex-direction: column;}
.fx_content{ width: 90%; margin: 0 auto;}
.fx_content img{ width: 100%; height: 100%; display: block;}
.fx_btton_close{ width: 13.8em; height: 3.3em; display: block; line-height: 3.3em; text-align: center; border:1px solid #777779; border-radius: 2px; margin: 0 auto; margin-top: 2.3rem; font-size: 17px; color: #e8e9e8;}
.Lfx_content{ background-color: #fff; padding: 20% 5% 18%; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 99;}
.Lfx_main{ width: 95%; margin: 0 auto; }
.Lfx_content_title,.Lfx_content_detail,.Lfx_content_tips{ width: 100%; display: flex; display: -webkit-flex; justify-content: center;}
.Lfx_content_title div.fleft{ font-size: 16px; color: #010101; line-height: 35px;}
.Lfx_content_title div.time{ color: #fff; margin-left: 7px;}
.Lfx_content_title div.time s{ font-size: 15px; color: #010101; text-decoration: none; margin-left: 4px;}
.Lfx_content_title div.time span{ background-color: #010101; font-size: 14px; border-radius: 10px; text-align: center; width: 35px; height: 35px;
    line-height: 35px; display: inline-block;}
.Lfx_content_detail p{ font-size: 18px; margin-top:10%; color: #010101;}
.Lfx_content_detail p span{ color: #ff154f;}
.Lfx_content_tips p{ font-size: 16px; color:#ff154f;}
.pf_t_group{width: 100%; vertical-align: bottom;}
.pf_t_group ul{ width: 100%; border-bottom:5px solid #dcdcdc; display: inline-block; }
.pf_t_group ul li{ float: left; width: 100%; position: relative; border-bottom: 1px solid #dcdcdc;}
.pf_t_group_item{ display: flex; width: 100%; display: -webkit-flex; padding: 8px 10px; align-items: center;}
.pf_t_group_item .pic{ width: 50px; height: 50px; background-color: #ea4b49; border-radius: 50%;}
.pf_t_group_item .pic img{ width: 100%; display: block; border-radius: 50%;}
.pf_t_group_item .info .time{ margin-bottom:2px;}
.pf_t_group_item .info .time span.tim{ padding: 3px 9px; background-color: #e9e9e9; border-radius: 18px; display: inline-block;}
.right_state{ height: 50px; position: absolute; top:10px; right: 10px;display: flex;display: -webkit-flex;align-items: center}
.right_state i{ font-size:1.3rem}
.see_more{ width: 100%; padding-bottom: 10px; text-align: center;}
.group_play{ width: 100%; display: inline-block; padding: 5px 10px; border-top: 1px solid #f0f2f4;}
.group_play .title{ display: flex; display: -webkit-flex; align-items: center; width: 100%; padding: 5px 0px;}
.group_play .title a.r{ color: #999!important;}
.group_play .title span.l{ color: #333;}
.group_play .title a.l i{ margin-left: 3px; font-size:20px; color: #cccccc;}
.group_play_step{ width: 100%; display: inline-block; padding: 5px 0px;}
.group_play_step li{ float: left; width: 33.33333333%;}
.group_play_step li div{ display: flex; align-items: center; display: -webkit-flex;}
.group_play_step li div span{ width: 21px; height: 21px; border-radius: 50%; background-color: #cccccc; color: #fff; text-align: center; line-height: 21px; font-size: 12px;}
.group_play_step li div p{ margin-bottom: 0px; font-size: 13px; flex: 1; -webkit-flex: 1; padding: 0px 5px;}

/*我的卡券*/
.coupon_list{min-height: 100%;background-color: #f2f2f2}
.coupon_list_box{padding: 15px 15px 60px 15px;}
.coupon_list_box .coupon_item{background-color: #fff;position: relative;border-radius: 4px;padding: 12px;margin-bottom: 10px;align-items: center}
.coupon_list_box .coupon_item .sign{position: absolute;top: 50%;right: 80px;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 50px;color: #ccc}
.coupon_list_box .coupon_item .left{flex: 1}
.coupon_list_box .coupon_item .title{font-size: 15px;color: #333;margin-bottom: 10px}
.coupon_list_box .coupon_item .time{font-size: 12px;color: #ccc;}
.coupon_list_box .coupon_item .right{color: #ccc;font-size: 18px;margin-left: 5px;text-align: center;width: 65px}
/*.coupon_list_box .coupon_item_bottom{text-align: center}
.coupon_list_box .coupon_item_bottom a{font-size: 13px;color: #999!important;}
.coupon_list_box .coupon_item_bottom .iconfont{font-size: 12px;margin-left: 2px;color: #999;}*/
.coupon_item_bottom{text-align: center}
.coupon_item_bottom.has_coupon{height: 40px}
.coupon_item_bottom a{font-size: 13px;color: #999!important;}
.coupon_item_bottom .iconfont{font-size: 12px;margin-left: 2px;color: #999;}
.coupon_list_bottom{position: fixed;left: 0;right: 0;bottom: 0;background-color: #fff;text-align: center;color: #333!important;font-size: 15px;height: 50px;line-height: 50px}
.coupon_list_none{text-align: center;min-height: 100%;background-color: #fff}
.coupon_list_tip{position: absolute;bottom: 30vh;left: 0;width: 100%;}
.coupon_list_tip .word{font-size: 13px;color: #999;}
.coupon_list_tip img{width: 60%;}
.coupon_list_tip .cuXiao_list{margin-top: 20px;font-size: 15px;display: inline-block;padding: 10px 20px;border-radius: 50px;}
.coupon_list_none .coupon_item_tap{position: fixed;bottom: 50px;left: 0;width: 100%;text-align: center;color: #999!important;font-size: 13px;line-height: 1.5;height: 34px}
.coupon_list_none .coupon_item_tap .iconfont{font-size: 12px;color: #999;}

/*--推广人中心页面-----*/
.promoter_center{padding: 0 15px;background-color: #f2f2f2;min-height: 100%;}
.promoter_center div{font-size: 0.24rem;color:#333;}
.promoter_center .gray{color: #999}
.promoter_center .promoter_user{padding: 10px 0}
.promoter_center .promoter_user .promoter_user_box{padding: 10px 20px 10px 10px;background-color: #fff;border-radius: 8px;align-items: center}
.promoter_center .promoter_user_box .user_head{width: 1.1rem;height: 1.1rem;border-radius: 50%;object-fit: cover;margin-right: 10px}
.promoter_center .promoter_user_box .center{flex:1;}
.promoter_center .promoter_user_box .center .name{font-size: 0.26rem}
.promoter_center .promoter_user_box .right .iconfont{font-size: 0.4rem}
.promoter_center .promoter_commission{border-radius: 8px;padding: 15px 0;margin-bottom: 10px}
.promoter_center .promoter_commission div{color: #fff}
.promoter_center .promoter_commission .top{height: 0.5rem;line-height: 0.5rem}
.promoter_center .promoter_commission .item{flex: 1;text-align: center}
.promoter_center .promoter_order{border-radius: 8px;padding: 15px 0;background-color: #fff;margin-bottom: 10px}
.promoter_center .promoter_order .item{flex: 1;text-align: center}
.promoter_center .promoter_order .top{height: 0.5rem;line-height: 0.5rem}
.promoter_center .promoter_link{border-radius: 8px;padding: 15px 0 0;background-color: #fff;flex-wrap: wrap;}
.promoter_center .promoter_link .item{width: 25%;text-align: center;margin-bottom: 20px}
.promoter_center .promoter_link .user_head{width: 0.4rem;height: 0.4rem;object-fit: cover;border-radius: 50%}
.promoter_center .promoter_link .top{height: 0.5rem;line-height: 0.5rem}
.promoter_center .promoter_link .iconfont{font-size: 0.34rem;line-height: 1}
.promoter_footer{height: 70px;}
.promoter_footer .promoter_footer_btn{position: fixed;height: 40px;line-height: 40px;left: 15px;right: 15px;bottom: 30px;color: #fff;border-radius: 6px;text-align: center}
/*二维码弹窗*/
.promoter_center_erweima{background-color: #fff;padding-top: 20px;text-align: center;position: relative;border-radius: 6px;width: 80%;position: fixed;z-index: 99;top: 48%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.promoter_center_erweima .user_head{width: 1rem;height: 1rem;object-fit: cover;border-radius: 50%}
.promoter_center_erweima .name{font-size: 0.26rem;color: #333;margin: 6px 0}
.promoter_center_erweima .gray{color: #999;font-size: 0.22rem}
.promoter_center_erweima .pry_cor{font-size: 0.22rem;margin-top: 15px;}
.promoter_center_erweima .code{width: 68%}
.promoter_center_erweima .save_btn{font-size: 0.24rem;line-height: 3;border-top: 1px solid #eee;margin-top: 20px}
.promoter_center_erweima .close{position: absolute;top: 5px;right: 5px}
.promoter_center_erweima .close .iconfont{font-size: 0.42rem;color: #ccc}

/*推广中心账单列表*/
.promoter_bill{padding: 10px 15px}
.promoter_bill_item .item{background-color: #fff;border-radius: 8px;padding: 15px;margin-bottom: 10px;align-items: center}
.promoter_bill_item .item div{font-size: 0.26rem;color: #333}
.promoter_bill_item .item div.gray{font-size: 0.22rem;color: #ccc;margin-top: 5px}
.promoter_bill_item .item .left{margin-right: 15px;background-image: linear-gradient(to bottom right, #ffcd97, #ffb584);width: 0.5rem;height: 0.5rem;text-align: center;line-height: 0.5rem;border-radius: 50%}
.promoter_bill_item .item .left i{color: #fff;font-size: 0.24rem}
.promoter_bill_item .item .center{flex:1;}
.promoter_bill_item .item .right{text-align: right;}
.promoter_bill_item .item .left.purple{background-image: linear-gradient(to bottom right, #e497ff, #c484ff)}

/*推广中心无数据*/
.promoter_none{background-color: #fff;min-height: 100%;text-align: center}
.promoter_none img{width: 52%;padding-top: 50%}
.promoter_none .tip{font-size: 0.24rem;color: #ccc;}
.promoter_none .back_btn{width: 50%;margin: 32px auto 0;border-radius: 50px;line-height: 2.5;font-size: 0.26rem}

/*推广小店页面*/
.promoter_store{background-color: #f2f2f2;min-height: 100%;}
.promoter_store_header{width: 100%;padding-top: 50%;position: relative}
.promoter_store_header .cover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.promoter_store_header .card{text-align: center;width: 64%;height: 70%;flex-direction: column;justify-content: center;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 12px;background-color: rgba(0,0,0,0.2);}
.promoter_store_header .user_head{width: 1rem;height: 1rem;margin-bottom: 5%;object-fit: cover;border-radius: 50%;border: 2px solid #fff}
.promoter_store_header .card .name{color: #fff;font-size: 0.26rem;vertical-align: text-bottom;}
.promoter_store_header .card .edit{color: #fff;font-size: 0.24rem;margin-left: 8px}
.promoter_store .list_brand_search{background-color: #fff}
.promoter_store .list_brand_search input[type=text]{background-color: #f2f2f2;border-radius: 50px}
.promoter_store .list_brand_search .iconfont{color: #999}
.promoter_store .sl_single_nav{margin-top: 0;background-color: #fff;border-top: 1px solid #f2f2f2;padding: 0 13%}
.promoter_store_shop{padding: 0 15px}
.promoter_store_shop .box{justify-content: space-between;flex-wrap: wrap;}
.promoter_store_shop .title{color: #333;font-size: 0.26rem;line-height: 3}
.promoter_store_shop .item{background-color: #fff;border-radius: 6px;margin-bottom: 4%;overflow: hidden;width: 48%;padding-bottom: 6px}
.promoter_store_shop .item div{font-size: 0.24rem;color: #333}
.promoter_store_shop .item .gray{color: #999}
.promoter_store_shop .item .img_box{width: 100%;padding-top: 100%;position: relative;}
.promoter_store_shop .item .img_box img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.promoter_store_shop .item .img_box .share{position: absolute;top: 5px;right: 5px;background-color: rgba(0,0,0,0.3);width: 0.5rem;height: 0.5rem;text-align: center;line-height: 0.5rem;border-radius: 50%}
.promoter_store_shop .item .img_box .share i{color: #fff;font-size: 0.24rem;line-height: 1}
.promoter_store_shop .item .line{justify-content: space-between;align-items: center;padding: 4px 4px 0}
.promoter_store_shop .item .name{padding: 0 4px}
.promoter_store_shop .item .line .iconfont{font-size: 0.28rem;line-height: 1}
.edit_store_name{width: 100%;position: fixed;z-index: 99;top: 25%;text-align: center}
.edit_store_name input{border-radius: 10px;width: 80%;padding: 0 30px 0 15px;height: 40px;}
.edit_store_name i{font-size: 0.28rem;color: #f23030;position: absolute;top: 10px;right: 13%;}

/*点击下级用户弹出的弹窗*/
.dialog_logout_intr{width: 80%; position: fixed; z-index: 99; padding: 10px 0;box-sizing: border-box;border-radius: 3px; top:50%; left: 10%;transform: translateY(-50%); background-color: #fff; overflow: hidden; zoom:1;}
.dialog_logout_intr .title{font-size: 0.3rem;color: #333;text-align: center;padding: 20px}
.dialog_logout_intr .superior_info{text-align: center;}
.dialog_logout_intr .superior_info img{width: 1rem;height: 1rem;border-right: 50%}
.dialog_logout_intr .superior_info div{color: #999;font-size: 0.24rem;margin-top: 0.1rem}
.dialog_logout_intr .time{font-size: 0.28rem;text-align: center;color: #333;margin-top: 20px}
.dialog_logout_intr .confirm{display: flex;justify-content: center;padding: 20px 0}
.dialog_logout_intr .confirm div{width: 35%;color: #fff;font-size: 0.28rem;line-height: 35px;text-align: center;border-radius: 35px}


/*--分享砍介页面-----*/
.main_con{ width: 100%; height: 100%; overflow-y: scroll; position: absolute; top: 0px; left: 0px; right: 0px; background-color: #322d33;}
.sh_bar_top{ width: 100%; height:44px; line-height: 44px; padding: 0px 10px;}
.sh_bar_top div.l span{ width: 40px; height: 26px; background-color: #fc5255; display: inline-block; line-height: 26px; text-align: center; margin: 0px 5px; border-radius:5px;}
.sh_bar_goods_info{ width: 100%; height: 1.2rem; background-color: #403c31; padding: 0px 10px; display: flex; display: -webkit-flex; align-items: center;}
.sh_bar_goods_info .pic{ width: 0.9rem;}
.sh_bar_goods_info .pic img{ display: block; width: 100%; border-radius: 50%;}
.sh_bar_goods_info .name{ line-height: 26px; flex: 1; -webkit-flex: 1; font-size: 15px; padding-right: 10px; border-right: 1px solid #757863;}
.sh_bar_goods_info .name a{ color: #fff!important;}
.sh_bar_goods_info .price{ padding-left: 20px;}
.sh_bar_goods_info .price span{ width: 100%; text-align: right; display: block; font-size: 15px;}
.bargain_detail_bg{ width: 4.76rem; height: 2.77rem; display: block; background-size: 100% auto; margin: 15px auto 0px; position: relative; z-index: 99;}
.price_bg{width: 4.76rem; height: 2.77rem; position: absolute; top: 0px; left: 0px; z-index: 99;}
.price_bg img{ width: 100%; display: block;}
.now_price{position: absolute; text-align: center; top:50%; left: 1.46rem; color: #fff; width: 1.93rem; transform: translate(-50%, -50%); margin-top: 0.08rem; z-index: 99;}
.have_bargain_price{position: absolute; text-align: center; top: 50%; left: 3.71rem; color: #927500; transform: translate(-50%, -50%); margin-top: 0.25rem; width: 1.34rem; z-index: 99;}
.now_price span,.now_price label,.have_bargain_price span,.have_bargain_price label{ width: 100%; display: block; font-size: 13px;}
.tS_bargain{ width: 90%; margin: 0 auto; display: flex; display: -webkit-flex; align-items: center; padding: 20px 0px;}
.tS_bargain .pic{ width: 0.5rem; height: 0.5rem; border-radius: 50%; display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: center;}
.tS_bargain .pic img{ width: 100%; display: block;}
.tS_bargain .word{ flex: 1; -webkit-flex: 1; overflow: hidden;}
.bargain_btn{ width: 90%; margin: 0 auto;}
.bargain_btn button{height: 45px; border: none; outline: none;}
.bargain_btn .one_btn button{ width: 100%; height: 45px; border: none; outline: none;}
.bargain_btn .two_btn button{ width: 48%; margin-right: 4%; float: left;}
.bargain_btn .two_btn button:last-child{ margin-right: 0px;}
.bargain_btn .one_btn,.bargain_btn .two_btn{ margin-bottom: 5px; display:inline-block; vertical-align: bottom; width: 100%;}
.bargain_btn p{ text-align: center; color: #969197; text-decoration: underline;}
.bargain_master{ width: 100%; display: block;}
.bargain_master h3{ text-align: center; color: #f35b50;}
.bargain_master ul{ width: 100%; padding: 0px 20px; display: inline-block;}
.bargain_master ul li{ float: left; width: 100%; padding: 15px 0px; border-bottom: 1px dashed #fff;}
.bargain_master ul li:last-child{ border-bottom: none;}
.bargain_master_item{ display: flex; display: -webkit-flex; align-items: center;}
.bargain_master ul li span.pic{ width: 15%;}
.bargain_master ul li span.pic img{ width: 100%; display: block; border-radius: 50%;}
.bargain_master ul li span.word{ flex: 1;}
.bargain_master ul li span.word .price{ color: #ffbd34;}
.kanDao{ position: absolute; top: 0px; left: 42%; z-index: 0; z-index: 9; width: 1rem; height: 1rem;}
.whole_circle{ animation: change 1s ease-in 30ms 1 forwards; -webkit-animation: change 1s ease-in 30ms 1 forwards; -moz-animation: change 1s ease-in 30ms 1 forwards; -ms-animation: change 1s ease-in 30ms 1 forwards;}
@-webkit-keyframes change{
    0%{ -webkit-transform: rotate(0deg);}
    90%{-webkit-transform: rotate(-360deg);}
    100%{-webkit-transform: rotate30deg);}
}
@-moz-keyframes change{
    0%{ -webkit-transform: rotate(0deg);}
    80%{-webkit-transform: rotate(-360deg);}
    100%{-webkit-transform: rotate(30deg);}
}
@-ms-keyframes change{
    0%{ -webkit-transform: rotate(0deg);}
    80%{-webkit-transform: rotate(-360deg);}
    100%{-webkit-transform: rotate(30deg);}
}


.kj_content{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 99;}
.kj_content .pic{ position: relative;}
.kj_content .pic img{ width: 3.72rem; height: 2.87rem; display: block; position: relative; z-index: 99;}
.opt_9{ opacity: 0.9!important;}
.dao_big{ position: absolute; top: -5px; right: -15px; z-index: 90; width: 1.6rem; height: 1.6rem; transform: rotate(-25deg);}
.dao_big img{ width: 100%!important; display: block; height: auto!important;}
.kj_content p{ text-align: center; font-size: 14px; color: #fff; margin-top: 10px;}
.kj_content button{ width: 100%; border: none; height: 40px; font-size: 15px; margin-top: 10px;}
.kanDao img{ width:100%; display: block;}


/*--推广人提现页面-----*/
.my_balance{ margin-top: 60%; text-align: center;}
.my_balance .pic{ width: 1.2rem; height: 1.2rem; margin: 0 auto;}
.my_balance .pic img{ width: 100%; display: block;}
.nbg_btn{ width: 90%; margin: 30% auto 0;}
.nbg_btn button{ background-color: #fff; border: 1px solid #ea4b49; width: 100%;}

/*--推广人二维码页面-----*/
.two_code{ width: 100%; height: 100%;}
.tow_code_head{ width: 100%; height: 3.9rem; background-color: #ff5153; padding-top: .5rem;/* display: -moz-box; display: -webkit-box; display: -ms-flexbox; display: box; box-align:center; box-pack:center; -moz-box-align: center; -webkit-box-align: center; -webkit-box-pack: center; -ms-flex-align: center; -ms-flex-pack: center;*/}
.tc_head_img{ width: 2.1rem; height: 2.1rem; border-radius: 50%; margin: 0 auto;}
.tc_head_info{ margin-top: .15rem;}
.tc_head_info p{ font-size: 15px; text-align: center; color: #fff; margin-bottom: 0px;}
.tc_head_img img{ width: 100%!important; border-radius: 50%;}
.two_code_content{ width: 100%; height: auto;}
.tc_con_img{ margin: 0 auto; padding-top: .9rem;}
.two_code img{ width: auto; display: block; margin: 0 auto;}
.tc_con_icon,.tc_con_word{ width: 100%; margin-top: .5rem; text-align: center;}
.tc_con_icon i{ font-size: 30px; color: #e8b822;}
.tc_con_word p{ font-size: 16px; color: #090909;}

/*--批量加入购物车页面-----*/
.shop_select_parameter{ width: 100%; display: block;}
.shop_select_color,.shop_select_thick,.shop_select_size{ width: 100%; height: auto; display: block; padding: 5px 10px 0px;}
.shop_select_color h5,.shop_select_thick h5,.shop_select_size h5{ font-size: 15px; color: #666; margin-top: 0;}
.shop_select_color ul,.shop_select_thick ul,.shop_select_size ul{ margin-top: 3px; display: inline-block;}
.shop_select_color ul li,.shop_select_thick ul li,.shop_select_size ul li{ float: left; padding: 3px 10px;  margin:0px 8px 8px 0px;  background-color: #f2f2f2; border-radius: 4px; color: #5c5c5c; font-size: 13px; width: auto; border: none; display: inline-block; min-width: 40px; text-align: center;}
.shop_select_color ul li.on,.shop_select_thick ul li.on,.shop_select_size ul li.on{ color: #fff; background-color: #F23030;}
.shop_select_num{width: 100%; height: auto; display: block; padding: 12px 10px 0px;}
.shop_select_num h5{ font-size: 15px; color: #666; margin-top: 0;}
.mui_number{ display: inline-block; vertical-align: middle; border:1px solid #dcdcdc; border-radius: 3px; -webkit-border-radius: 3px; letter-spacing: 0; height: 32px; line-height: 30px; overflow: hidden; margin-top: 5px;}
.mui_number .decrease.disabled{color: #999;}
.mui_number .decrease{ border-right:1px solid #dcdcdc; border-top: none; border-left: none; border-bottom: none;}
.mui_number .decrease,.mui_number .increase{ font-style: normal; font-size: 24px; font-weight: 700; display: inline-block; width: 32px; height: 100%; -webkit-user-select: none; -ms-user-select: none; background-color: #fff; color: #5f646e; padding: 0px; position: inherit; line-height: 30px; float: left; text-align: center;}
.mui_number input[type=number]{ height: 100%; float: left; min-width: 35px; max-width: 55px; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 2px; border: none; font-weight: 700; color: #666; text-align: center; margin-bottom: 0px;}
.mui_number .increase{border-right:none; border-top: none; border-left: 1px solid #dcdcdc; border-bottom: none;}
.shop_detail_list{ width: 100%; display: flex; display: -webkit-flex; padding-bottom: 15px; border-bottom: 1px dashed #dcdcdc;}
.gCart_goods_itemR{ width: 100%; flex: 1; -webkit-flex: 1;}
.gCart_footer div.r .total div.txt_l{ width: 100%; height: 100%;}
.gCart_footer div.r .total div.txt_l p{ text-align: left; line-height: 40px;}

/*--我的订单页面-----*/
.dropdown_icon{ text-align: center; font-size: 18px; text-align: center; display:inline-block; width: 100%; position: absolute!important; top: 0px; left: 0px; margin-left: 44px!important; line-height: 40px;}
.my_order_items{ width: 100%; height: auto; background-color: #fff; position: fixed; top: 40px; left: 0px; right: 0px; z-index: 999;}
.my_order_items ul{ padding:20px 0;}
.my_order_items ul li{ float: left; width: 25%;padding: 0 15px;box-sizing: border-box;margin-bottom: 20px}
.my_order_items ul li a{display: inline-block;text-align: center;background-color: #eeeeee;padding: 4px 0;font-size: 14px;color: #666;width: 100%;border-radius: 4px}
.my_order_items ul li a.pry_bg_cor{ color: #fff!important;}
.my_order_head{ z-index: 999!important; box-shadow: none!important;height: 40px!important; background-color: #f2f2f2!important;}
.order_item_info h3.title span.tuan{ padding:0px 3px; display: inline-block;color: #fff; border-radius: 3px; margin-right: 3px;font-size: 12px}
.go_top{ width: 40px; height: 40px; position: fixed; line-height: 40px; text-align: center; background-color: #000000; opacity: 0.5; border-radius: 50%; top: 85%; right: 3%;}
.go_top i{ font-size: 21px; color: #fff;}

/*--高级版门店列表页面-----*/
.stores_head,.stores_content{ width: 100%; height: auto;}
.stores_content{ margin-top: 50px;}
.stores_items{ width: 100%;}
.stores_items .stores_item{ padding: 10px 8px; display: inline-block; vertical-align: top; width: 100%; border-bottom: 5px solid #ccc;}
.stores_items .stores_item:last-child{ border-bottom: none;}
.stores_item_t{ display: flex; width: 100%; display: -webkit-flex; border-bottom: 1px solid #dcdcdc; padding-bottom: 8px;}
.stores_item_tl{ flex: 1; -webkit-flex: 1;}
.stores_item_tr{ display: inline-flex; align-items: center;}
.stores_item_tr span{ padding: 6px 10px; background-color: #40cdb9; color: #fff; border-radius: 5px;}
.stores_item_tl h3{ font-size: 17px; color: #333;}
.stores_item_tl p{ font-size: 12px; margin-bottom: 0px;}
.stores_item_b{ display: flex; display: -webkit-flex; box-sizing: border-box; padding-top: 8px;}
.stores_item_bl,.stores_item_br{ flex: 1; -webkit-flex: 1; padding: 3px 0px; text-align: center;}
.stores_item_bl i,.stores_item_br i{ font-size: 19px; vertical-align: baseline; margin-right: 3px;}
.stores_item_bl{ border-right: 1px solid #dcdcdc;}
.store_footer{position: fixed;bottom: 0;left: 0;right: 0; width: 100%;}
.store_footer button{width: 100%; border-radius: 0;height: 50px; text-align: center;outline: none; border: none; background-color: #f23030; color: #fff; font-size: 15px;}

/*----新门店详情页演示-----雷*/
.store_head_img{height:3.98rem;width: 100%;}
.store_detail_head img{width: 100%;height: 100%!important;}
.store_coupon_img img,.store_head_img img{max-width: 100%;min-height:100%;}
.store_detail_title h2{font-size: 17px;color: #333;font-weight: bold;padding: 15px;}
.store_detail_conItemL2{position: relative;}
.store_detail_conItemL2 .jiantou{position: absolute;right:35px;top:15px;color: #ccc;font-size:20px;}
.store_detail_content2 .store_detail_conItem2:last-child{border-bottom: none;}
.store_detail_title{border-bottom: 1px solid #ccc;margin-left: 15px;}
.store_detail_content2 {width: 100%;background-color: #fff; border-bottom: 1px solid #eee;margin-bottom: 0px;}
.store_detail_conItem2 {width: 100%;padding: 0px!important;display: inline-block;border-bottom: 1px solid #eee;border-top: none;height: 46px;line-height: 46px;margin-left: 15px;vertical-align: top;}
.store_detail_conItemL2 span, .store_detail_conItemL2 a {font-size: 16px;}
.store_detail_conItemL2 span i, .store_detail_conItemL2 a i {font-size: 18px;vertical-align: baseline;color: #999;margin-right:10px;}
.member_gift{width: 100%;background-color: #fff; position: relative;padding: 15px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin: 10px 0;}
.member_gift i.jiantou{position: absolute;top: 15px;right: 20px;font-size:20px;color:#ccc;}
.store_coupon{padding: 20px 0px 15px 0px; background-color: #fff;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.store_coupon_l{margin-left:4%;width: 20%;text-align: center;}
.store_coupon_l p{font-size: 16px;font-weight: bold;margin-bottom: 0}
.store_coupon_c{margin-left:1%;color: #666;width: 45%;font-size: 14px;display: flex;height: 75%;flex-direction: column;justify-content: space-around;}
.store_coupon_c span{font-size: 16px;color: #333;font-weight: bold;}
.store_coupon_c p{margin-bottom: 0px;}
.store_coupon_r{position: absolute;right:8%}
.store_coupon_r p{font-size: 18px;font-weight: bold;margin-bottom: 0}
.store_coupon_r p:first-child{margin-bottom: 10px}
.store_coupon_lj{width: 100%;font-size: 14px;margin-top: 15px; padding:15px 15px 0 15px;border-top: 1px solid #eee; position: relative; background-color: #fff;}
.store_coupon_con{position: relative;margin: 0 15px;display: flex;align-items: center; background: url(../images/coupon_pic.png) no-repeat 0 0;background-size:100% 100%;height: 1.93rem;}
.store_coupon_lj .store_coupon_text a{color:#666!important;font-size: 16px;}
.store_coupon_lj i{position: absolute;font-size: 20px; right:20px;top: 15px;color: #ccc;}
.serve_main{margin: 15px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;background-color: #fff;}
.serve_main_title{padding: 15px;color: #333;font-size: 16px;border-bottom: 1px solid #eee;}
.serve_main_list{padding: 15px;}
.member_gift_l .pic{width: 21px;height: 20px; position: relative;}
.member_gift_l .pic img{max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.member_gift_l a{position: absolute;top:16px;left: 45px;font-size:17px;}
.serve_main_list ul{overflow: hidden;width: 100%;}
.serve_main_list ul li{float: left;width: 25%;text-align: center;margin-bottom: 10px;}
.serve_main_list ul li a{color: #666;font-size: 15px;}
.store_footer2 {position: fixed;bottom: 0;left: 0;right: 0;width: 100%;}
.store_footer2 button {width: 50%;border-radius: 0;height: 50px;text-align: center;outline: none;border: none;background-color: #f23030;color: #fff;font-size: 15px;margin-right: -4px;}
.coupon_taggle_bg{background-color: #000;opacity: 0.5;position: fixed;top: 0;left:0;right: 0;bottom: 0;z-index: 9;}
.coupon_taggle_content{max-height: 280px; overflow-y: auto; background-color: #fff;width:100%;position: fixed;bottom:0;right:0;left: 0;z-index: 10;}
.coupon_taggle_title{text-align: center;font-size: 17px;padding: 15px 0 15px 0;}
.coupon_taggle_title a i{float: right;font-size: 14px;color: #bbb;margin-right: 15px;}
.coupon_bt{margin: 0 15px;}
.coupon_bt b{font-size: 15px;color: #333;font-weight: normal;}
.coupon_taggle_store {height:307px;overflow-y: auto;padding-bottom:30px;}
.coupon_taggle_store .store_coupon_con{margin-top: 20px;}
.modal_taggle_content{margin: 0 35px;background-color: #fff;position: fixed;bottom:30%;right:0;left: 0;z-index: 10;border-radius: 6px;}
.modal_taggle_title{height: 50px;line-height: 50px;text-align:center;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.modal_taggle_title p{color: #e94b48;font-size: 15px;}
.modal_taggle_items{margin: 15px 25px;}
.modal_taggle_item span{font-size: 15px;}
.modal_taggle_item{margin-bottom: 15px;color: #999;font-size: 13px;}
.modal_taggle_item p{margin: 0;color: #333;}
.footer_delete{position: fixed;bottom:25%;right: 0;left: 0;text-align: center;z-index: 11;border-radius: 6px;width: 100%;}
.footer_delete i{font-size:26px;color: #fff;}

/*--提醒页面样式----雷*/
.alert_main{width: 100%;display: block;}
.alert_content{margin-top: 3.14rem;}
.alert_img{width: 100%;}
.alert_img img{max-width: 100%;max-height: 100%;}
.alert_footer{width: 100%;margin-top:3.10rem;text-align: center;}
.alert_footer p{font-size: 13px;color: #666;}

/*--商品详情评价/全部评价页样式----雷*/
.shop_shopInfo_title span{font-size: 13px;color: #333;}
.shop_shopInfo_con{margin-top:12px;}
.con_title{display: flex;align-items: center;justify-content:space-between;position: relative;}
.con_title span{color: #333;font-size: 12px;display:block;}
.con_title span.r{color: #888;}
.con_title .title_ul{position: absolute;left:45px;margin-top: -3px;}
.con_title .title_ul ul,.con_main ul{ overflow: hidden;display: flex;display: -webkit-flex;flex-wrap: nowrap;}
.con_title .title_ul ul li{float:left!important;flex: 1;-webkit-flex: 1;margin-right: 3px;background-image: url(../images/app_icon01.png);background-repeat: no-repeat;background-position: 0;background-size:100% 100%;width:12px;height:12px;}
.con_main{width: 100%;padding:5px 0 15px 0;}
.con_main ul li{padding: 0 15px; background-color: #fff5e6;margin-right: 5px;text-align: center;border-radius:4px;font-size:15px;}
.shop_shopInfo_con p{color: #333;font-size: 12px;margin-bottom:0;}
.shop_shopInfo_btn{margin: 0 auto;text-align: center;margin-top:30px;}
.shop_shopInfo_btn a{padding:10px 20px;font-size: 15px;color: #333; border-radius: 6px;outline:none;border:1px solid #d2d2d2;}
.all_appaise_main{width: 100%;overflow: hidden;}
.all_appaise_item{ padding:10px;border-bottom:1px solid #dcdcdc;}
.all_appaise_time{color: #888;font-size: 12px;margin:40px 0 10px 0;}
.all_appaise_kf{position: relative; font-size: 15px;color: #666;background-color: #f5f5f5;border-radius: 4px;padding: 5px;}
.all_appaise_kf:before{content: "";position: absolute;top:-8px;left:40px;width: 0;height: 0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f5f5f5;}
.all_appaise_kf i{color:#ffc46f;font-style: normal;}


/*--门店详情页面-----*/
.store_detail_main{min-height: 100%;background-color: #f2f2f2;padding: 15px 15px 65px}
.store_detail_head{width: 100%}
.store_detail_head .store_head_img{width: 100%;padding-top: 53.125%;position: relative;}
.store_detail_head .store_head_img img{position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 8px;}
.store_detail_content{border-radius: 8px;background-color: #fff;padding: 0 14px;margin-top: 15px}
.store_detail_content .name{font-size: 15px;color: #333;padding: 10px 0 5px}
.store_detail_content .item .left{font-size: 14px;color: #999;padding: 10px 0;margin-right: 8px;}
.store_detail_content .item .right{flex: 1;padding: 10px 0;border-bottom: 1px solid #f2f2f2;font-size: 13px;color: #666;}
.store_detail_content .item:last-child .right{border-bottom: none}
.store_detail_content .item .address{flex:1;}
.store_detail_content .item .right i{font-size: 14px;margin-left: 5px;color: #999}
.store_detail_main .store_detail_bottom{position: fixed;bottom: 0;left: 0;width: 100%}
.store_detail_main .store_detail_bottom .btn{flex: 1;height: 50px;text-align: center;line-height: 50px;padding: 0;color: #fff;font-size: 15px;margin: 0}
.coupon_taggle_bg{background-color: #000;opacity: 0.5;position: fixed;top: 0;left:0;right: 0;bottom: 0;z-index: 9;}
.coupon_list_dialog{background-color: #fff;width:100%;position: fixed;bottom:0;right:0;left: 0;z-index: 10;}
.coupon_list_dialog.integral_goods_content{border-bottom: none}
.coupon_list_dialog.integral_goods_content .integral_coupon_box{height: 330px; overflow-y: auto;padding:0;margin: 0}
.coupon_taggle_title{font-size: 15px;padding: 15px;}
.coupon_taggle_content{height: 380px; overflow-y: auto;background-color: #fff;width:100%;position: fixed;bottom:0;right:0;left: 0;z-index: 10;}
.modal_taggle_title{height: 50px;line-height: 50px;text-align:center;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.modal_taggle_title p{color: #e94b48;font-size: 15px;}
.modal_taggle_items{margin: 15px 25px;}
.modal_taggle_item span{font-size: 15px;}
.modal_taggle_item{margin-bottom: 15px;color: #999;font-size: 13px;}
.modal_taggle_item p{margin: 0;color: #333;}

/*--支付密码修改页面(页面版)-----*/
.cP_page_mian{ width: 100%;}
.cP_page_head{ width: 100%; display: flex; display: -webkit-flex; padding:12px 10px 0px 10px;}
.cP_page_headL{ width: 100%; flex: 1; -webkit-flex: 1;}
.cP_page_headL span{ line-height: 30px;}
.cP_page_headL span i{ font-style: inherit; vertical-align: middle;}
.cP_page_headR{width: auto;}
.cP_page_headR button{ outline: none; background-color: #f5f5f5;}
.cP_page_content{ width: 100%; padding:6px 10px;}
.cP_page_content p{ font-size: 12px;}
.cP_page_content_row{ padding:6px 0px 10px 0px;}
.cP_page_content_row h3{ font-size: 15px; margin-bottom: 8px;}
.cP_page_content_row input{ margin-bottom: 0px!important;}
.cP_page_footer{ width: 100%; padding: 10px; margin-top: 35px;}
.cP_page_footer button{ width: 100%; height: 50px; font-size: 15px; border: none;}
.pb_2{padding-bottom: 2px!important;}

/*--支付密码修改页面(弹框版)-----*/
.change_password_dialog_main{ width: 100%; margin: 0 auto;}
.cP_dM_title{ width: 100%; padding:0px 12px 0px 10px; display: flex; display: -webkit-flex; height: 45px; line-height: 45px; background-color: #f5f5f5; border-bottom:1px solid #dcdcdc; margin-bottom: 10px;}
.cP_dM_tL{ flex: 1; -webkit-flex: 1;}
.cP_dM_tL span{ font-size: 15px; color:#666;}
.cP_dM_tR{ width: auto;}
.cP_dM_tR i{ font-size: 14px; color:#666;}
.dialog_content{ position: absolute; top: 50%; left: 50%; z-index: 99; background-color: #fff; transform: translate(-50%,-50%); width: 90%; overflow: scroll; -webkit-overflow-scrolling: touch;}
.change_password_dialog_main .cP_dM_content{ padding: 0px 10px;}
.cP_dM_footer{ margin: 30px 0px 15px; width:100%; display: flex; display: -webkit-flex;}
.confirm_btn_l,.cancel_btn_r{ flex: 1; -webkit-flex: 1; justify-content: center; display: inline-flex;}
.confirm_btn_l button,.cancel_btn_r button{ width: 100px; height:35px; border: none; outline: none; font-size: 15px;}

/*--弹出框注册页面-----------*/
.sign_main{ position:absolute; top: 0px; left: 0px; z-index: 99; width: 100%; height: 100%;}
.sign_main form{ width: 80%; margin: 0 auto; background-color: #fff; height: auto; padding-bottom: 35px; border-radius: 10px; position: absolute; top: 50%; left: 50%; z-index: 99; -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);  -o-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);}
.sign_main .main_dxyzm_r button{ border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.sign_main form .title{ width: 100%; height: 45px; line-height: 45px; background-color: #f5f5f5; border-radius: 10px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom: 1px solid #dcdcdc; margin-bottom: 15px;}
.sign_main form .title p{ width: 100%; height: 100%; text-align: center; color: #666; font-size: 16px;}

/*--导购中心首页样式-----------*/
.guide_head{ width: 100%;}
.guide_head_bg{ width: 100%;background-color: #00cccc;}
.guide_head_content{ width: 100%; padding: 10px;}
.guide_head_content .go_shop{ text-align: right; font-size: 15px; color: #fff;}
.guide_user_info{ width: 100%; display: flex; display:. -webkit-flex; vertical-align: top; overflow: hidden;}
.guide_user_infoL{ width: 80px; margin-right: 10px;}
.guide_head_portrait{ width: 80px; height: 80px; border-radius: 50%; background-color: #fff; display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: center;}
.guide_head_portrait i{ font-size: 39px; color: #999;}
.guide_user_infoR{ padding-top:25px; flex: 1; -webkit-flex: 1;}
.guide_user_name,.guide_user_title,.guide_user_number{ font-size: 14px; color: #fff;}
.go_shop i{font-size: 17px;margin-left:5px;}
/*--导购二维码页面样式-----------*/
.guide_footer{ width: 100%; margin-top: 60px;}
.guide_footer .two_code{ width:auto; height: auto;  display: flex; display: -webkit-flex; justify-content: center; text-align: center;}
.guide_footer .two_code img{ margin: 0 auto; width: auto;}
.guide_footer p{ font-size: 13px; color: #666; text-align: center;}

/*--前台价格规则页面样式-----------*/
.price_rule_promotion{ width: 100%; position: relative; display: flex; display: -webkit-flex; padding: 10px;}
.pr_proL{ width: auto; margin-right: 15px;}
.pr_proL h3{ font-size: 14px; color: #666;}
.pr_proR{ flex: 1; -webkit-flex: 1;}
.pr_proR p{ font-size: 13px; color: #666; margin-bottom: 0px; line-height: 25px; display: -webkit-box;text-overflow: ellipsis;overflow : hidden; -webkit-box-orient: vertical; word-wrap:break-word; word-spacing: normal; -webkit-line-clamp: 1;}
.pr_proR p span{ color: red; margin-right: 15px;}
.price_rule_promotion .icon_detail{ position: absolute; right: 10px; top: 5px; z-index: 9;}
.price_rule_promotion .icon_detail i{ font-size: 21px;}
.porduct_pro_subCon dl dd h5{ font-size: 13px; color: #ccc; padding: 10px 0px; border-top: 1px solid #dcdcdc; border-bottom: 1px dashed #dcdcdc;}
.porduct_pro_subCon dl dd h5 i{ font-size: 21px; color: #f1bb00; margin-right: 3px;}
.full_cut{ border-bottom: 1px dashed #dcdcdc; width: 100%; display: flex; display: -webkit-flex; align-items: center; padding: 10px 0px;}
.full_cut a{width: 100%; display: inline-flex; display: -webkit-inline-flex; align-items: center;}
.full_cut span{ color: red; margin-right: 10px; font-size: 15px;}
.full_cut p{ flex: auto; -webkit-flex: 1; flex:1; line-height: 21px; border-bottom: none!important; margin-bottom: 0px; font}
.full_cut i{ margin: 0px 3px; font-size: 21px; color: #666;}

/*--购物车应用页面样式-----------*/
.cartU_info_title{ width: 100%; padding: 6px 10px 9px; display: inline-block; vertical-align: top; border-bottom: 1px solid #dcdcdc;}
.cartU_info_title label{ font-size: 13px;}
.cartU_info_title label span{ color: red; margin-right: 8px;}
.gCart_goods_items.cart_use{ border-bottom: 1px solid #dcdcdc; padding:10px 0!important;}
.gCart_goods_items.cart_use:last-child{ border-bottom: none;}
.cartU_info_title label.r a{ color: red!important;}
.select_gift {width: 100%; background-color: #fff; position:fixed; left: 0px; bottom: 0px; z-index: 99; bottom: 0;}
.select_gift_items{ width: 100%; display: inline-block; vertical-align: top; border-left: 1px solid #dcdcdc;}
.select_gift_item{ width: 33.3333333%; padding: 8px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; float: left; position: relative;}
.select_gift_item img{ width: 100%;}
.select_gift_item div.name{ width: 100%;}
.select_gift_item div.name p{ color: #666; font-size: 14px; margin-bottom: 0px; text-align: center; width: 100%;}
.select_gift_item div.active{ position: absolute; top:5px; right: 5px; width: 26px; height: 26px;}
.select_gift_item div.active img{ width: 100%;}

/*--新版优惠券领取页面样式-----------*/
.new_coupon_footer a .btn_one{ width: 100%; margin-top: 10%; height: 50px; background-color: #d20000; color: #fff; border: none; border-radius: 4px;}

/*--会员o2o优惠券转赠页面样式-----------*/
.cd_two_code{ text-align: center;}
.two_code_word{ text-align: center; line-height: 16px; margin-bottom: 0px;}
.cd_con{ width: 100%; text-align: center; margin-top: 50px;}
.cd_con h5{ color: #333; font-size: 16px;}
.cd_con h1{ font-size: 39px; margin: 10px 0px; color: #e5485d;}
.cd_con h3{ font-size: 19px; color: #333; margin-bottom: 16px;}
.cd_con p{ font-size: 14px; color: #999; margin-bottom: 6px;}
.donation_btn{ width: 90%; margin:50px auto 30px;}
.donation_btn button{ width: 100%; height: 40px; background-color: #ea4b49; color: #fff; font-size: 14px; border: none;}
.new_coupon_footer a button{ width: 100%; height: 50px; border: none; font-size: 15px; border-radius: 4px;}

/*--新版分类品牌页面样式-----------*/
.new_brand_title{margin: 10px; border-bottom: 1px dashed #dcdcdc; padding-bottom: 5px; font-size: 15px;}
.new_brand_title span{ font-weight: bold; color: #ea4b49; margin-right: 3px; vertical-align: text-bottom;}
.new_hot_brand,.new_more_brand{ width: 100%; display: inline-block; vertical-align: top;}
.list_brand_main_tabContent .new_hot_brand ul li a,.list_brand_main_tabContent .new_more_brand ul li a{ vertical-align: top;}
.list_brand_main_tabContent .new_hot_brand ul li,.list_brand_main_tabContent .new_more_brand ul li{ margin-bottom: 2%;}
.list_brand_main_tabContent .new_hot_brand ul li p,.list_brand_main_tabContent .new_more_brand ul li p{ width:65px; margin: 2px auto 0px; overflow: hidden; text-align: center; font-size: 13px;  word-wrap: break-word; white-space: nowrap;}
.new_more_brand .new_brand_title span{ color: #999;}

/*--高级版购物流程列表页单列-----------*/
.sl_single_nav{ width: 100%;height: 44px;position: relative;align-items: center;padding: 0 15px;box-sizing: border-box;justify-content: space-between;border-top: 1px solid #eee;margin-top: 15px; border-bottom: 1px solid #eee;}
.sl_single_nav div{font-size: 0.24rem}
.sl_single_nav .left{line-height: 44px}
.sl_single_nav .left .iconfont{font-size: 0.22rem}
.sl_single_nav .up_down{flex-direction: column;}
.sl_single_nav .up_down .iconfont{font-size:14px;color: #ccc;position: relative;}
.sl_single_nav .up_down .iconfont:first-child{top: 7px}
.sl_single_nav .up_down .iconfont:last-child{bottom: 7px}
.sl_single_nav .right{margin-left: 5%}
.sl_single_nav .tag_select{background-color: rgba(0,0,0,0.4);width: 100%;height: 100%;position: fixed;top: 114px;left: 0;}
.sl_single_nav .tag_select_nav{background-color: #fff;padding: 0 15px 10px;width: 100%;box-sizing: border-box;}
.sl_single_nav .tag_select_nav div{font-size: 0.22rem;color: #999;width: 18%;line-height: 3}
.sl_single_nav .tag_select_bread{transition: all 0.3s;height: 80px;overflow-y: auto;padding: 0 15px;background-color: #fff;margin-top: -1px;font-size: 0}
.sl_single_nav .tag_select_bread .item{display: inline-block;font-size: 0.22rem;margin-right: 10px;margin-bottom: 10px;color: #666;background-color: #f2f2f2;border-radius: 6px;padding: 2px 10px;border: 1px solid transparent}
.sl_single_nav .tag_select_bread .item.cuXiao_list{background-color: #fff}
.sl_single_nav .tag_box{height: auto;overflow-y: hidden;padding: 0 15px;background-color: #fff;margin-top: -1px;font-size: 0}
.sl_single_nav .tag_box .tag_item{display: inline-block;width: 33.3%;padding: 0 10px;box-sizing: border-box;margin-bottom: 10px}
.sl_single_nav .tag_box .tag_item div{background-color: #f2f2f2;border-radius: 6px;color: #666;font-size: 0.22rem;text-align: center;width: 100%;padding: 5px 0;box-sizing: border-box;border: 1px solid transparent}
.sl_single_nav .tag_box .tag_item div.cuXiao_list{background-color: #fff;margin:0}
.sl_single_nav .tag_select_bread .cat_item .title{white-space: nowrap;margin-right: 10px;line-height: 2}
.sl_single_nav .tag_select_bread .tag_item{display: inline-block;width: 33.3%;padding: 0 10px;box-sizing: border-box;margin-bottom: 10px}
.sl_single_nav .tag_select_bread .tag_item div{background-color: #f2f2f2;border-radius: 6px;color: #666;font-size: 0.22rem;text-align: center;width: 100%;padding: 5px 0;box-sizing: border-box;}
.sl_single_nav .tag_select_bread .tag_item div.cuXiao_list{background-color: #fff;margin:0}
.sl_single_nav .tag_select_operate{position: relative;justify-content: center;align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;background-color: #fff;padding: 6px 15px;text-align: right;}
.sl_single_nav .tag_select_operate .operate_btn{width: 20%;font-size: 0.22rem;padding: 2px 10px;text-align: center;color: #fff}
.sl_single_nav .tag_select_operate .sed_bg_cor{border-top-left-radius: 6px;border-bottom-left-radius: 6px}
.sl_single_nav .tag_select_operate .pry_bg_cor{border-top-right-radius: 6px;border-bottom-right-radius: 6px}
.sl_single_nav .tag_select_operate .iconfont{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.sl_single_nav .tag_select_shadow{height: 100%;}

.sl_single_lcon{ width: 100%;padding-top: 116px;}
.sl_single_lcon ul{ width: 100%; display: inline-block;}
.sl_single_lcon ul li{ position: relative;float: left; width: 100%; border-bottom: 1px solid #dcdcdc; padding-left: 9px;}
.sl_single_lcon ul li a{ width: 100%; display: flex; display: -webkit-flex; padding: 10px 0px;}
.sl_single_lcon ul li div.ti_img_wrap{ width: 1.8rem; height: 1.8rem; overflow: hidden;border-radius: 4px;border: none;position: relative;}
.sl_single_lcon ul li div.ti_img_wrap .ti_img{width: 100%;height: 100%;object-fit: cover;}
.sl_single_lcon ul li div.ti_info{ min-height: 1.8rem;display: flex;display: -webkit-flex;flex-direction: column;-webkit-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; margin-left: 9px; padding-right: 9px;}
.sl_single_lcon ul li div.ti_info h3{ font-size: 14px;color: #333;}
.sl_single_lcon ul li div.ti_info .ti_shop_dec{ font-size: 12px; color: #999; margin: 0;flex: 1}
.sl_single_lcon ul li div.ti_info .ti_shop_dec span{ margin: 0px 6px;}
.sl_single_lcon ul li div.ti_info .ti_price{width: 100%;}
.sl_single_lcon ul li div.ti_info .ti_price span{ font-size: 16px; vertical-align: bottom;}
.sl_single_lcon ul li div.ti_info .ti_price del{ color: #999; margin-left: 5px; font-size: 12px;}
.sl_single_lcon ul li div.ti_info .ti_price i{ font-size: 21px; color: #999;}
.pic_tab{ position: relative; width: 100%;}
.pic_tab_con{ position: absolute; top: 33px; right: 0px; width: 100%; background-color: #fff; text-align: center;  padding: 8px 0px;}
.pic_tab_con li{ width: 100%!important; text-align: center!important; height: 28px; line-height:28px; display: inline-block;}
.pic_tab_con li i{ margin-right: 3px; vertical-align: middle;}

/*--设置服务门店页--------雷*/
.setting_main{width: 100%;height: auto;display: block;}
.setting_header{text-align: center; margin-top: 5%;}
.setting_header h1{font-size: 20px; color: #202020;font-weight: bold;}
.setting_content{width: 100%; padding: 0 20px; margin-top: 20px;}
.setting_content p{font-size: 16px; color: #1f1f1f;}
.setting_list{width: 100%;margin-top: 20px;overflow-y: scroll;max-height: 520px;}
.setting_list ul li{border-bottom: 1px solid #d6d6d6; padding: 10px 0;align-items:center; display: flex;display: -webkit-flex;justify-content:flex-start;}
.setting_list_img{width: 1rem; height: 1rem;}
.setting_list_img img{max-height: 100%; max-width: 100%;border-radius: 8px;}
.setting_list_handle{flex: 1;-webkit-flex: 1;text-align: right;}
.setting_list_details{margin-left: 20px;color: #1f1f1f;}
.setting_list_details i{font-style: normal;margin-left: 20px;}
.setting_list_details span{font-size: 14px; color: #959595;}
.setting_footer_btn{width: 100%; position: fixed;bottom: -1px; left:0;right: 0;height: 40px; line-height: 40px; background-color: #fff;}
.setting_footer_btn button{border-radius: 0; padding: 10px 80px;outline: none;border: none;color: #fff;}
.setting_footer_btn button.btn1{background-color: #f23030;margin-right: -10px;}
.setting_footer_btn button.btn2{background-color: #ff8a00;}
.setting_deatil_footer {width: 100%;height: 50px;background-color: #fff;position: fixed;bottom: 0px;left: 0px;right: 0px;border-top: 1px solid #dcdcdc;z-index: 99;}
.setting_deatil_footerR {display: box;display: -moz-box; display: -ms-flexbox;display: flex;display: -ms-flexbox;}
.setting_deatil_footerR button {-webkit-box-flex: 1;-moz-box-flex: 1; -ms-flex: 1;flex: 1; height: 100%;border: none; line-height: 50px;padding: 0px;text-align: center;border-radius: 0px;color: #fff;outline: none; font-size: 15px;}
.setting_deatil_footerR button.cart {background: #FF9500;}
.setting_deatil_footerR button.buy {background: #F23030;}



/*--购物清单内联页面-----------*/
.order_qR_oL_items.order_qR_oL_items li{ display: inherit;}
.order_qR_oL_items.order_qR_oL_items li a{ box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.order_qR_oL_items.order_qR_oL_items li .gift_list{ color: #999; margin-top: 8px; padding-top: 7px; border-top: 1px dashed #dcdcdc;}
.order_qR_oL_items.order_qR_oL_items li .gift_list p{ margin-bottom: 0px; font-size: 12px; line-height: 19px;}
.order_qR_oL_items.order_qR_oL_items li div.name .title{ color: #333;}
.order_qR_oL_items.order_qR_oL_items li div.name .sku_info{ color: #666;}
.order_qR_headC .info span{ color: #333;}
.order_qR_headC .detail{ color: #333;}

/*--领券中心页面-----------*/
.coupon_center{min-height: 100%;background-color: #f2f2f2}
.coupon_center_box{padding: 15px 15px 60px}
.coupon_center_item{margin-bottom: 10px;position: relative;}
.coupon_center_item .cover{width: 100%}
.coupon_center_item .content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;align-items: center;}
.coupon_center_item .left{width: 26%}
.coupon_center_item .left_box{background-color: #fafafa;margin: 0 auto;border-radius: 2px;width: 1.1rem;height: 1.1rem;justify-content: center;align-items: center}
.coupon_center_item .left_box div{font-size: 0.34rem;text-align: center;word-break: break-all;}
.coupon_center_item .center{width: 46%;margin-right:1%}
.coupon_center_item .name{font-size: 0.26rem;color: #333;margin-bottom: 2px}
.coupon_center_item .stock{font-size: 12px;color: #ccc;}
.coupon_center_item .sign{font-size: 12px;margin-top: 2px}
.coupon_center_item .right{width: 30%}
.coupon_center_item .right .gray{color: #ccc;margin-bottom: 8px;text-align: center;font-size: 12px}
.coupon_center_item .right .get{width: fit-content;margin: 0 auto;padding: 2px 10px;border-radius: 50px;font-size: 12px;color: #ccc;border: 1px solid #ccc}
.coupon_list_bottom{border-top: 1px solid #f2f2f2}

/*--卡券核销页面-----------*/
.c_h_con{ width: 90%; margin: 0 auto; display: flex; display: -webkit-flex; align-items: center;}
.c_h_input{ flex: 1; -webkit-flex: 1; margin-bottom: 0px;}
.c_h_input input[type=text]{height: 35px; line-height: 35px; font-size: 13px;}
.c_h_saoIcon{ margin-left: 8px;}
.c_h_saoIcon i{font-size:32px; color: #999;}
.cq_ver_tips{ width: 90%; margin: 0 auto;}
.cq_ver_tips ul{ width: 100%;}
.cq_ver_tips ul li{ line-height:26px; font-size: 14px;}
.cq_ver_tips ul li span{ color: #333;}
.cq_ver_btn{ width: 93%; margin: 60% 3.5% 0;}
.cq_ver_btn button{ width: 100%; height: 50px; border: none;font-size: 15px;}

/*--新增客户二维码----雷*/
.keHu_code_main{width: 100%;height: 100%;background-color: #f8f8f8;padding-top: 0.715rem}
.keHu_code_content{width: 85.33%;display:block;background-color: #fff;padding:0 20px;margin: 0 auto;}
.keHu_code_title{text-align: center;padding:30px 0;border-bottom: 1px solid #eee;}
.keHu_code_title p{font-size: 12px;color: #00bcd4;margin: 0;}
.keHu_code_title h2{font-size:18px;color: #00bcd4;margin: 0 0 2px 0;}
.keHu_code_img{width: 3.4rem;position: relative;margin: 0 auto;}
.keHu_code_img img,.keHu_code_img canvas{width: 100%;padding: 0.5rem 0 1.36rem;}
.keHu_code_bottom{width: 85.33%;margin: 0 auto;margin-top: 0.25rem;display: flex;display: -webkit-flex;justify-content: space-between;}
.keHu_code_link{width: 45%;height: 0.8rem;background-color: #fff;text-align: center;line-height: 0.8rem;border-radius: 5px;border:1px solid #c7c7c7;}
.keHu_code_btn{font-size: 14px;color: #333}
.keHu_code_link.blue{background-color: #00bcd4;border:1px solid #00bcd4;}
.keHu_code_link.blue .keHu_code_btn{color: #fff}



/*--会员预约中心----雷*/
.dg_shophd_main{display: block;width: 100%;height: 100%;overflow-y: auto; background-color: #f8f8f8;}
.dg_shophd_list{position: fixed;top: 0;left: 0;right: 0;z-index: 10;background-color: #fff;}
.dg_shophd_list ul{display: flex;display: -webkit-flex;background-color: #fff; border-bottom: 1px solid #f3f3f3; align-items: center;justify-content: space-between;padding: 0 25%;}
.dg_shophd_list ul li{flex: 1;-webkit-flex: 1;text-align: center;font-size: 16px;color: #333;height: 45px;line-height: 45px;}
.dg_shophd_list ul li.active a{display: inline-block;line-height: 45px; background: url(../images/shop_icon.png) no-repeat 12px 0px;background-size:40px 3px;background-position-y: bottom; color: #333!important;}
.dg_shophd_list ul li a{color: #333!important;}
.dg_shophd_top{padding-top:46px;}
.dg_shophd_content .dg_content_box.active{display: block;}
.dg_shophd_content .dg_content_box{display: none;}
.dg_content_box ul.margin-15{margin-top: 10px!important;}
.dg_content_box ul li{padding-bottom:1px;background-color: #fff;margin: 0 10px 10px 10px;border-radius:8px;}
.dg_content_box ul li:last-child{margin-bottom:15px;}
.hd_item_img{position: relative;z-index: 1;}
.hd_item_img:before {content: "";display: inline-block;padding-bottom:39%;width: 100%;vertical-align: middle;}
.hd_details_item .hd_item_img img{position: absolute;width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;margin: 0;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.hd_details_item .hd_item_img .title{position: absolute;bottom: 0;left: 0;width: 100%;margin: 0; background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.3));height: 30px;line-height: 30px;color: #fff}
.hd_details_item p{padding:0px 12px;font-size: 13px;color: #333;margin:15px 0;}
.hd_details_item .hd_store_item{padding: 0 12px;}
.hd_details_item .hd_store_item .box{border-top: 1px solid #eee;padding: 10px 0;align-items: center}
.hd_details_item .hd_store_item .box .left{flex: 1;font-size: 13px;color: #333;margin-right: 5px}
.hd_details_item .hd_store_item .box .time{color: #999;font-size: 13px;color: #aaa}

/*--活动详情----雷*/
.hd_details_main{display: block;background-color: #fff;margin: 0 15px;}
.hd_details_title{margin: 20px 0 35px 0;}
.hd_details_con{padding-bottom:90px;}
.hd_details_title p,.hd_baoming_title p{font-size: 17px;color: #333;margin: 0; line-height:25px;font-weight: bold;}
.hd_details_con p{font-size: 14px;color: #333;line-height: 22px;margin: 0;}
.hd_details_img img,.hd_details_con p img{max-width: 100%;max-height: 100%;width: 100%; margin: 20px 0;}
.hd_footer_btn{position: fixed;background-color: #fff; bottom:0;left: 0;right: 0;z-index: 9;}
.hd_footer_btn a{display: block;width:80%;text-align: center;border-radius:6px;font-size: 14px; height: 45px;line-height: 45px;color: #fff!important;margin: 20px auto;}
.hd_baoming_title{margin:20px 15px 30px 15px;}
.shop_deatil_footerR a{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;color: #fff;height: 100%;border: none;line-height: 50px;padding: 0px;text-align: center;border-radius: 0px;font-size: 15px;}
.qu_yuyue,.amend{color: #fff!important;}
.dis_btn_cor.qu_yuyue{border-right: 1px solid #eaeaea!important;}

/*会员预约活动详情*/
.hd_appoint{}
.hd_appoint .mian{padding: 0 15px;}
.hd_appoint .mian .title{padding: 20px 0 30px;font-size: 15px;color: #333;}
.hd_appoint .mian .content{padding-bottom: 100px;font-size: 14px;color: #666;}
.hd_appoint .mian .content p{font-size: 14px;color: #666;margin: 0}
.hd_appoint .mian .content img{width: 100%;}
.hd_appoint .appoint_bottom{position: fixed;bottom: 30px;left: 15px;right: 15px;}
.hd_appoint .appoint_bottom div{width: 100%;height: 50px;border-radius: 6px;line-height: 50px;text-align: center;color: #fff;font-size: 15px;}
.hd_appoint_share{position: fixed;bottom: 16%;right: 10px;z-index: 98;height: 40px;width: 40px;background-color: #fff;border-radius: 50%;box-shadow: 0 0 6px rgb(0 0 0 / 30%);margin-bottom: 176px;}
.hd_appoint_share .iconfont{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);font-size: 18px;color: #333;}
/*--点击立即支付弹出页面-----------*/
.pay_dialog_con{ position: fixed; top: 0px; left: 0px; z-index: 99; width: 100%;}
.pay_success{ padding: 0px 12px; margin-top: 26%; display: flex; display: -webkit-flex; align-items: center; justify-content: center; text-align: center;}
.pay_success_icon{ margin-right: 10px;}
.pay_success_icon i{ font-size: 40px; color: #7ed321; vertical-align: -webkit-baseline-middle;}
/*.pay_success_tips{ flex: 1; -webkit-flex: 1;}*/
.pay_success_tips h1{ font-size: 28px; color: #7ed321; margin: 0px;}
.pay_success_tips h3{ font-size: 20px; color: #999; margin-top: 5px;}
.pay_success_tips h3 span{ color: #ff6501;}

/*----我的订单页面-----雷*/
.order_main{width: 100%;height: auto;overflow-y: auto;padding-bottom: 10px;-webkit-overflow-scrolling: touch;}
.order_main_head{display: flex;height: 85px;margin: 0 auto;border-bottom:1px solid #d8d8d8; text-align: center; width: 100%; display: -webkit-flex;align-items: center; justify-content: space-between;background-color: #fff;}
.orde_content_text,.order_head_item{flex: 1;color: #333;font-size: 14px;}
.order_head_item dl dt i{font-size:28px;}
.orde_title_l a span{color: #333!important;}
.orde_title_l a {display: block;}
.orde_title_l a i{color: #999!important;font-size:18px;}
.order_head_item dl dt{margin-bottom:5px;}
.orde_item_content .orde_content_text dl dt{margin-bottom:5px;}
.order_head_item dl dt img,.orde_item_content .orde_content_text dl dt .order_con_img img{width:100%;height: 100%;}
.order_message{width: 100%;font-size: 14px; background-color: #fff;color: #1f1f1f;padding:9px 12px;}
.order_message .order_message_bg{background-color: #f9f9f9;padding: 6px 10px;border-radius:8px;}
.order_message .order_message_ordeils i,.orde_title_r a i{color: #8a8a8a!important;font-size: 17px;position: relative;top:1px;}
.orde_title_r a{font-size: 16px;color: #8a8a8a!important;}
.order_message p{margin-bottom: 0;color: #999;font-size: 14px;}
.order_wl{color:#47ba7d;font-size: 14px;margin:5px 0;}
.order_type_items{width: 100%;margin:10px 0 60px 0;}
.order_type_item{background-color: #fff;margin-top:10px;}
.orde_item_title{font-size: 14px;color:#333; border-bottom: 1px solid #d8d8d8; padding:15px 20px 15px 25px;}
.orde_item_content{width: 100%; color: #333;font-size: 14px; padding:20px 30px 8px 30px;text-align: center; display: flex;display:-webkit-flex;align-items: center;justify-content:space-around;}
.orde_item_content .orde_content_text dl dt .order_con_img{width:24px;height:21px;margin: 0 auto;position: relative;}
.orde_item_content .orde_content_text dl dt .order_con_img.width_img{width: 23px;height: 23px;}
.orde_item_content .orde_content_text dl dd{font-size: 12px;color: #666;}
.order_con_img span{display: inline-block;text-align: center; font-size: 12px; width:18px;height:18px;line-height:20px;color: #fff; background-color:#ff5d59;border-radius: 50%;position: absolute;top:-10px;left:12px;}
.orde_title_l a .intr_word{color: #999;font-size: 12px;margin-right: 3px;}





/*企业版统一页面底部*/
.footer_qe {width: 100%;height: 50px;box-sizing:content-box;position: fixed;bottom: 0px;left: 0px;right: 0px;display: flex;background-color: #fff;border-top: 1px solid #eee;z-index: 97;}
.footer_qe dl {text-align: center;height: 100%;flex-flow: row wrap;justify-content: center;align-items: center;align-content: space-between;flex: 1;-webkit-flex: 1;}
.footer_qe dl a {width: 100%;height: 100%;display:flex;flex-direction: column;justify-content: center;}
.footer_qe dl dt {line-height: normal;}
.footer_qe dl dt i {font-size:19px;color: #999;}
.footer_qe dl dd {font-size: 14px;line-height:19px;color: #999;}

/*公众号二维码*/
.union_code{min-height: 100%;background-color: #fff;position: relative;justify-content: center;align-items: center}
.union_code_content{width: 80%;border-radius: 14px;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 30px 0;background-color: #fff;text-align: center}
.union_code_content .logo{width: 1rem;height: 1rem;border-radius: 50%;}
.union_code_content .union_code_logo{width: 70%;margin: 0 auto}
.union_code_content .union_code_logo img{width: 100%;}
.union_code_content .union_code_img{width: 80%;margin: 0 auto}
.union_code_content .union_code_img img{width: 100%;}
.union_code_content .switch_btn{font-size: 0.26rem;margin-top: 20px;}

/*拼团分享详情*/
.group_detail{background-color: #fff;height: 100%}
.group_detail div{font-size: 0.24rem;color: #333;}
.group_detail .group_detail_status{background-color: #f2f2f2;text-align: center;line-height: 3;font-size: 0.26rem;}
.group_detail_shop{padding: 15px;}
.group_detail_shop>div{position: relative;width: 100%;box-shadow: 0 0 6px rgba(0,0,0,0.2);border-radius: 4px;padding: 10px;box-sizing: border-box;;}
.group_detail_shop .left{width: 1.38rem;height: 1.38rem;border-radius: 4px;object-fit: cover;margin-right: 10px;}
.group_detail_shop .right{flex:1;flex-direction: column;min-height: 1.38rem;}
.group_detail_shop .name{line-height: 1.3;}
.group_detail_shop .num{flex: 1;font-size: 0.22rem;color: #999;}
.group_detail_shop .num i{font-size: 0.22rem;margin-right: 5px}
.group_detail_shop .price .pry_cor{font-size: 0.26rem;margin-right: 5px;}
.group_detail_shop .price .old{font-size: 0.22rem;text-decoration: line-through;color: #999;}
.group_detail_shop .price .pry_bg_cor{font-size: 0.2rem;color: #fff;border-radius: 3px;line-height: normal;;padding: 0 3px;display: inline-block;}
.group_detail_shop .sign{position: absolute;right: 10px;top: 50%;display: flex;display: -webkit-flex;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.group_detail_shop .sign i{font-size: 1.5rem}
.group_detail_participant{padding: 15px;border-bottom: 4px solid #f2f2f2}
.group_detail_participant .group{padding: 0 15%;margin: 0 -15px;flex-wrap: wrap;}
.group_detail_participant .group_item{width: 16%;padding-top: 16%;position: relative;margin:0 2% 4% 2%;}
.group_detail_participant .group_item img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.group_detail_participant .group_item .king{position: absolute;bottom: -7px;left: 50%;transform: translateX(-50%) scale(0.8);-webkit-transform: translateX(-50%) scale(0.8);background-color: #ff8855;font-size: 0.2rem;border-radius: 3px;color: #fff;line-height: normal;padding: 0 5px;white-space: nowrap;}
.group_detail_participant .time{text-align: center;padding: 10px 0 5px}
.group_detail_participant .time.fail{color: #999;}
.group_detail_participant .time span{margin: 0 3px;}
.group_detail_participant .time .pry_bg_cor{color: #fff;display: inline-block;width: 0.32rem;height: 0.32rem;text-align: center;line-height: 0.32rem;font-size: 0.22rem;border-radius: 3px;}
.group_detail_participant .invitation{text-align: center;padding: 0.2rem 0}
.group_detail_participant .invitation .pry_bg_cor{color: #fff;border: none;border-radius: 4px;width: 100%;line-height: 2.2;font-size: 0.26rem;}
.group_detail_participant .intr{text-align: center;margin: 0 -15px;}
.group_detail_participant .intr span{font-size: 0.2rem;}
.group_detail_ad .title{border-bottom: 1px solid #f2f2f2;position: relative;text-align: center;padding: 8px 0;font-size: 0.26rem;}
.group_detail_ad .title .left{position: absolute;color: #666;left: 15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.group_detail_ad .title .left i{font-size: 0.24rem;margin-right: 5px;color: #666;}
.group_detail_ad .ad_box{padding: 12px 8px 8px;}
.group_detail_ad .ad_item{width: calc(100% / 3);margin: 0 4px;box-shadow: 0 0 6px rgba(0,0,0,0.2);border-radius: 6px;overflow: hidden}
.group_detail_ad .ad_item .cover{width: 100%;position: relative;padding-top: 100%}
.group_detail_ad .ad_item .cover img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0}
.group_detail_ad .ad_item .cover .sign{position: absolute;font-size:0.2rem;line-height: normal;padding:  0 3px;left: 3px;top: 3px;border-radius: 4px;border: 1px solid #ff8855;color: #ff8855;background-color: #fff;}
.group_detail_ad .ad_item .name{line-height: 1.3;font-size: 0.2rem;padding: 3px 5px 0;color: #666;}
.group_detail_ad .ad_item .price{padding: 5px 2px;}
.group_detail_ad .ad_item .price .old{font-size: 0.2rem;text-decoration: line-through;color: #999}

/*拼团分享码进入的页面*/
.group_detail .group_detail_time{padding: 0 15px;font-size: 0.26rem;}
.group_detail_time span{color: #fff;display: inline-block;width: 0.32rem;height: 0.32rem;margin: 0 5px;text-align: center;line-height: 0.32rem;font-size: 0.22rem;border-radius: 3px;}
.group_detail_participant.group_detail_center{border-bottom: none;}
.group_detail_intr{padding: 0 15px;}
.group_detail_intr .title{font-size: 0.26rem;}
.group_detail_intr .item{font-size: 0.22rem;color: #999;margin-top: 8px;}
.group_detail_intr .item span{margin-right:5px;color: #aaa;font-size: 0.28rem;vertical-align: text-bottom;}
.group_detail_footer{position: fixed;bottom: 40px;left: 0;padding: 0 15px;width: 100%;box-sizing: border-box;}
.group_detail_footer button{color: #fff;border: none;border-radius: 4px;width: 100%;line-height: 2.2;font-size: 0.26rem;}

/*售后订单详情*/
.sh_order_detail{padding-bottom: 10px;}
.sh_order_detail div{font-size: 0.24rem;color: #333;}
.sh_order_detail .status{align-items: center;background-color: #ff8855;padding: 10px;}
.sh_order_detail .status img{height: 0.852rem;width: auto;margin-right: 10px;}
.sh_order_detail .status .right div{color: #fff;line-height: 1.3}
.sh_order_detail .status .right div.time{margin-top: 5px;}
.sh_order_detail .order_msg,.sh_order_detail .logistics,.sh_order_detail .shop{padding: 0 10px;margin-top: 10px;}
.sh_order_detail .order_msg>div,.sh_order_detail .logistics>div,.sh_order_detail .shop>div{background-color: #fff;width: 100%;padding: 10px;box-sizing: border-box;border-radius: 8px;box-shadow: 0 0 6px rgba(0,0,0,0.2)}
.sh_order_detail .lr_item{padding: 8px 0;display: flex;display: -webkit-flex;justify-content: flex-start;flex-wrap: nowrap;word-break: break-all;}
.sh_order_detail .lr_item .left{color: #999;white-space: nowrap;margin-right: 20px;width: 1.28rem;text-align: right;}
.sh_order_detail .lr_item .right{flex: 1;word-break: break-all;}
.sh_order_detail .order_msg.reject .lr_item .left{font-size: 0.26rem;color: #333;width: auto;margin-right: 30px}
.sh_order_detail .order_msg.reject .lr_item .right{font-size: 0.22rem;color: #999;}
.sh_order_detail .logistics .title{font-size: 0.26rem;padding-bottom: 8px;position: relative;}
.sh_order_detail .logistics .lr_item .copy{margin-left: 5px;border: 1px solid #ccc;line-height: normal;padding: 2px 6px;border-radius: 4px;font-size: 0.2rem}
.sh_order_detail .logistics .message{padding: 15px 10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.sh_order_detail .logistics.return .message{border-bottom: none;padding-bottom: 5px}
.sh_order_detail .logistics.return .title .pry_bg_cor{position: absolute;right: 0;top: 0;font-size: 0.2rem;color: #fff;line-height: normal;padding: 3px 6px;border-radius: 4px;}
.sh_order_detail .logistics.return .title .copy{position: absolute;right: 0;top: 0;font-size: 0.2rem;border: 1px solid #ccc;line-height: normal;padding: 2px 6px;border-radius: 4px;}
.sh_order_detail .logistics .message .left i{font-size: 0.5rem;color: #3c9135;margin-right: 10px;}
.sh_order_detail .logistics .message .right p{color: #3c9135;margin-bottom: 0;font-size: 0.24rem;word-break: break-all;line-height: 1.3}
.sh_order_detail .logistics .address{padding: 15px 10px 5px;align-items: center}
.sh_order_detail .logistics .address .left i{font-size: 0.5rem;margin-right: 10px;color: #666;}
.sh_order_detail .logistics .address .name{justify-content: space-between;}
.sh_order_detail .logistics .address .detail{color: #333;word-break: break-all;line-height: 1.3;margin: 5px 0 0 0}
.sh_order_detail .shop>div{padding: 0 10px 10px;}
.sh_order_detail .shop .shop_goods{margin: 0 -10px;border-bottom: 1px solid #eee;padding: 0 10px;}
.sh_order_detail .shop_goods .shop_goods_item{border-bottom: 1px solid #eee;align-items: center;padding: 10px 0;}
.sh_order_detail .shop_goods .shop_goods_item:last-child{border-bottom: none}
.sh_order_detail .shop .shop_goods img{width: 1.2rem;height: 1.2rem;object-fit: cover;margin-right: 8px;}
.sh_order_detail .shop .shop_goods .name{line-height: 1.3;}
.sh_order_detail .shop .shop_goods .size{color: #999;font-size: 0.2rem;}
.sh_order_detail .shop .shop_goods .msg{flex: 1;min-height: 1.2rem;flex-direction: column;justify-content: space-between;}
.sh_order_detail .shop .shop_goods .status_logo{width: max-content;border-radius: 50px;color: #fff;line-height: normal;padding: 2px 6px;font-size: 0.2rem;}
.sh_order_detail .shop .shop_goods .status_sign .status_left{line-height: normal;padding: 0 4px;border: 1px solid #eee;background-color: #eee;color: #333;font-size: 0.2rem;border-top-left-radius: 4px;border-bottom-left-radius: 4px}
.sh_order_detail .shop .shop_goods .status_sign .status_right{border-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;line-height: normal;padding: 0 4px;font-size: 0.2rem}
.sh_order_detail .shop .shop_goods .right{text-align: right;margin-left: 8px}
.sh_order_detail .shop .shop_goods .double_item .item{margin-bottom: 10px;align-items: center}
.sh_order_detail .shop .shop_goods .double_item .item:last-child{margin-bottom: 0px;}
.sh_order_detail .shop .shop_goods .right div{color: #999;font-size: 0.2rem;}
.sh_order_detail .shop .shop_goods .right .old{text-decoration: line-through;}
.sh_order_detail .shop .shop_goods .right .pry_cor{font-size: 0.24rem;}
.sh_order_detail .shop .lr_item{padding: 6px 0;}
.sh_order_detail .shop_account .lr_item{justify-content: space-between;}
.sh_order_detail .shop_account .lr_item .left{width: auto;}
.sh_order_detail .shop_account .lr_item .right{flex: none}
.sh_order_detail .shop .shop_total{text-align: right;line-height: 2;margin: 0 -15px;padding: 10px 15px 0;border-top: 1px solid #eee}
.sh_order_detail .operate_box{height: 50px;}
.sh_order_detail .operate{position: fixed;padding: 0 10px;box-sizing: border-box;bottom: 0;left: 0;width: 100%;height: 50px;background-color: #fff;justify-content: flex-end;align-items: center}
.sh_order_detail .operate button{line-height: normal;border: 1px solid #ccc;font-size: 0.26rem;padding: 5px 10px;border-radius: 4px;margin-left: 5px;}
/*完善退货信息弹框*/
.dialog_logistics_msg{width: 80%;box-sizing: border-box;position: fixed;z-index: 99;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-color: #fff;border-radius: 8px;padding: 30px 20px 20px 0;}
.dialog_logistics_msg .item{display: flex;display: -webkit-flex;align-items: center;margin-bottom: 20px;}
.dialog_logistics_msg .item .left{font-size: 0.24rem;color: #333;white-space: nowrap;width: 1.3rem;text-align: right;padding-left: 20px;margin-right: 20px}
.dialog_logistics_msg .item .right{flex: 1;margin: 0;padding: 0 10px;border: 1px solid #ccc!important;height: 0.6rem;}
.dialog_logistics_msg .footer{justify-content: space-around;padding-left: 20px;}
.dialog_logistics_msg .footer button{border: 1px solid #ccc;font-size: 0.26rem;border-radius: 4px;padding: 0;line-height: 2.2;width: 32%;text-align: center;}
.dialog_logistics_msg .footer button.pry_bg_cor{color: #fff;border: 1px solid transparent}

/*--新积分商城页面-----------*/
.njfsc_top{ padding: 12px 0px;}
.njfsc_top h5{ font-size: 20px; color: #000000;}
.njfsc_top h5 strong{ color: #ff2424; font-size: 23px;}
.nav{ width: 100%; text-align: center;}
.nav ul{ display: flex; display: -webkit-flex; align-items: center;}
.nav ul li{ float: left; flex: 1; -webkit-flex: 1;}
.njfsc_nav{ width: 100%; height: 50px; background-color: #eeeeee; line-height: 50px;}
.njfsc_nav li{ font-size: 17px;}
.njfsc_nav li a{ color:#000000!important; width: 100%; height: 100%; display: block;}
.njfsc_nav li.active a{ color: #ff3f3f!important;}
.njfsc_product_items{ width: 100%;}
.njfsc_product_item{ width: 100%; display: flex; display: -webkit-flex; padding: 12px; border-bottom: 1px solid #d5d5d5; align-items: center;}
.njfsc_product_item .pic{ width: 120px; height: 120px; border: 1px solid #d5d5d5; position: relative;}
.njfsc_product_item .pic img{ max-width: 100%; max-height: 100%; position: absolute; background-color: #f7f7f7; top: 50%; left: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000;}
.njfsc_product_item .info{ flex: 1; -webkit-flex: 1; margin-left: 10px; position: relative;}
.njfsc_product_item .info .name{ font-size: 16px; color: #5c5c5c;}
.njfsc_product_item .info .label_use{ width: 100%; margin-top: 10px;}
.njfsc_product_item .info .label_use span{ display: inline-block; padding:2px 20px; background-color: #ffbe72; color: #fff; font-size: 13px; border-top-right-radius: 18px; border-bottom-right-radius: 18px; white-space: nowrap; overflow: hidden; vertical-align: top;}
.njfsc_product_item .info .price{ font-size: 21px; color: #ff3131; font-weight: bold; white-space: nowrap; overflow: hidden;}
.njfsc_product_item .info .market_price{ font-size: 16px; color: #a3a3a3; width: 100%;display: block;}
.njfsc_product_item .info .buy_button{ position: absolute; right: 0px; bottom: 0px;}
.njfsc_product_item .info .buy_button button{word-wrap: break-word; white-space: inherit; background-color: #ff3131; color: #fff; font-size: 13px; border: none; border-radius: 10px; padding: 0px 12px; height: 30px; line-height: 30px;}
.jfdh_product_items{ width: 100%; display: inline-block; vertical-align: top; padding:0 2%; box-sizing: border-box;}
.jfdh_product_item{ width: 46%; float: left; margin:4% 2% 0;}
.jfdh_product_item .pic{ border:1px solid #d3d3d3;}
.jfdh_product_item .pic img{ max-width: 100%; max-height:100%; overflow: hidden;}
.jfdh_product_item .info{ width: 100%; margin-top: 3px;}
.jfdh_product_item .info .name{ color: #000000; font-size: 16px;}
.jfdh_product_item .info .jf_num{ color: #5c5c5c; font-size: 14px; margin-top: 3px;}
.jfdh_product_item .info .button{ width: 100%;}
.jfdh_product_item .info .button button{ width: 100%; height: 40px; color: #fff; background-color: #f02222; border-radius: 20px; border: none; margin-top: 10px; font-size: 15px;}
.sp_dh{ margin: 107px 0px 55px 0px;}
/*--新领券中心-------雷*/
.coupon_bg_img{background: url(../images/coupon_03.jpg) no-repeat 0 0;background-size: 100% 100%; position: relative;  margin: 0px 10px;}
.coupon_type_icon p {color: #ff2222;font-size: 18px;margin-bottom:0;}
.receive_button_coupon {position: relative;width: 0.8rem;height: 0.8rem;right: 7%;}
.receive_button_coupon img {max-width: 100%;max-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;perspective: 1000;-webkit-perspective: 1000;}
.coupon_detail h1{font-size: .30rem;width:165px;overflow: hidden; word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; color: #000;margin-bottom: 10px;}
.coupon_detail p{margin-bottom: 0;font-size: .21rem;width:165px;}
.padding-34{padding: 5px 15px;}
.margin-20{font-size: 18px;color: #8f8f94;text-align: center;margin-top: 12%; margin-left: 20px;}
.coupon_bg_img s{display: block;width: 15px;height: 15px;background-color: #f3f3f3;position: absolute;border-radius: 50%;right: 26%;top: -5%;}
.coupon_bg_img s.writs{top: 90%;}
.my_cart_btn{padding: 0px 15px; margin-bottom: 15px;}
.my_cart_btn button{ width:100%; height: 50px; text-align: center; font-size: 15px; border-radius: 4px; color: #ffffff; border:none; background-color:#ff4444;}

/*--推广店铺-------雷*/
.seo_head_bg{width: 100%; height: 4rem;}
.seo_head_bg img {width: 100%; height: 100%;display: block;}
.seo_input{margin: 0 4%;}
.mc_head_seo {position: absolute;width: 100%;text-align: center;top: 0.3rem !important;}
.seo_input input{border-radius: 15px;height: 35px;opacity: 0.9; background-color:#e6e7ea;color：#828282;}
.seo_input input::-webkit-input-placeholder { color:#828282;}
.seo_input i{position: absolute;font-size: 18px;line-height:16px;top: 12px;left: 86%;color:#828282;}
.mc_head_seo img{width: 1.6rem; height: 1.6rem;margin-bottom: 20px;border-radius: 50%;}
.mc_head_seo div.level{font-size: 16px;color: #fff; display: -webkit-box;display:box;-webkit-box-align: center;-webkit-box-pack: center;}
.mc_head_seo div.level i{font-size: 18px;margin-left: 15px;}
.seo_list_content {background-color: #fff !important;}
.seo_list_content ul{padding: 5px!important;display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;}
.seo_list_content ul li{width: 50%!important;margin: 0;padding:5px}
.shop_list_content ul li a div.seo_ti_info {width: 100%;}
.pro_bill_seo i{line-height: 1.7;}
.shop_list_content ul li a div.seo_ti_info p {font-size: 13px;color: #000000;margin-bottom: 0px;margin-top: 6px;line-height: 18px;}
.shop_list_content ul li a div.seo_ti_info .ti_price {margin-top: 5px;line-height: 16px;font-size: 12px;display: inline-block;width: 100%;}
.shop_list_content ul li a div.seo_ti_info .ti_price span{color: #000;}
.shop_list_content ul li a div.seo_ti_info .ti_price2 span i{color: #000000;font-size: 16px;}
.shop_list_content ul li a div.seo_ti_info .ti_price i {font-style: normal; color: #999;margin-right: 3px;}
.shop_list_content ul li a div.seo_ti_info .ti_price2 {margin-top: 2px;line-height: 16px;display: inline-block;width: 100%;}
.shop_list_content ul li a div.seo_ti_info .ti_price2 i{font-size: 16px; font-style: normal;}
.shop_list_content ul li a div.seo_ti_info .ti_price2 i.icon-fenxiang4{ margin-top: 2px;}
.shop_list_content ul li a div.seo_ti_info .ti_price2 span{font-size: 16px;}
.shop_list_content ul li a div.seo_ti_info .ti_price2 i{font-size: 22px;margin-right: 6px;}
.shop_list_content ul li a div.seo_ti_info .ti_price2 i.icon-huidaodingbu{ margin-right: 0px;}
.shop_list_content ul li a div.seo_ti_info .ti_price span.burer_font{font-size: 16px;font-weight: bold;}
.shop_list_content ul li a div.seo_img_wrap {background-color: #fff;position: relative;}
.shop_list_content ul li a div.seo_img_wrap img {width: 100%;height: 100%;vertical-align: top;}
.shop_list_content ul li a div.seo_ti_info .ti_price del {margin-right: 3px;color: #999;}
.pro_bill_seo{background-color: #0f0f0f !important;}
.pro_bill_seo a{ color: #fff !important;font-size: 30px; line-height:44px;}
.pro_bill_seo h1{font-size: 17px;font-weight: 500;line-height: 44px; display: block;margin: 0 auto;padding: 0;width:100px;text-align: center;white-space: nowrap;color: #fff;}
.mui-bar-seo{height: 44px;padding-right: 10px;padding-left: 10px;border-bottom: 0;background-color: #f7f7f7; -webkit-box-shadow: 0 0 1px rgba(0,0,0,.85);-webkit-backface-visibility: hidden;backface-visibility: hidden; }
.newbie_seller_main{display: block;}
.newbie_seller_bg {width: 100%;height: 100%; background-color: #000000;opacity: .3;position: fixed;top: 0px;z-index: 99;right: 0;}
.seller_modal{width: 100%;position: fixed;z-index: 99; zoom: 1; top: 3.8rem; overflow: hidden;}
.seller_modal i{font-size: 20px;color:#f23030; position: absolute;top: 10px; right: 15%;}
.seller_modal input{border-radius: 10px !important;width: 80%!important; margin: 0 10% !important;}
.seo_list_title p{font-size: 16px; color: #000000; padding:10px 0 0 15px;}
.seo_list{overflow: hidden;}
.margin_seo{margin-top: -20px;}

/*--推广店铺点击分享按钮弹出页面样式--*/
.sSs_bg{ position: relative; z-index: 1;}
.sSs_bg:before { content: ""; display: inline-block; padding-bottom: 178%; width: 100%; vertical-align: middle;}
.sSs_bg img { position: absolute; top: 0; left: 0; right: 0; max-width: 100%; max-height:100%; margin: auto; z-index: -1; overflow-y: scroll;}
.fX_tanK{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9;}
.dp_xX{ width: 100%; display: flex; display: -webkit-flex; padding: 15px; align-items: center;}
.dp_xX .touX{ width: 60px; height: 60px; position: relative;}
.dp_xX .touX img{max-width: 100%;max-height: 100%; position: absolute;left: 50%;top: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000;}
.dp_xX .name{ font-size:15px; color: #666666; margin-left: 15px; flex: 1;}
.sSs_goods{ width: 100%; margin-top: 65px;}
.sSs_goods div.pic{width: 165px; height: 165px; position: relative; margin: 0 auto; border: 1px solid #cccccc;}
.sSs_goods div.pic img{max-width: 100%;max-height: 100%; position: absolute;left: 50%;top: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000;}
.sSs_goods p{ font-size: 15px; color: #333333; width: 165px; margin: 0 auto; margin-top: 8px; text-align: center; line-height: 20px;}
.sSs_goods p.price{ font-size: 20px; font-weight: bold;}
.sSs_footer{ margin: 65px 0px;}
.sSs_footer h5{ font-size: 18px;  text-align: center; color: #333333;}
.sSs_footer h5 span{ margin: 0 10px; color: #333333;}
.sSs_footer .saoMao{ width: 128px; height: 128px; position: relative; margin: 30px auto 0px;}
.sSs_footer .saoMao img{max-width: 100%;max-height: 100%; position: absolute;left: 50%;top: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000;}
.sSs_footer p{ font-size: 13px; color: #666666; text-align: center; margin-top: 3px;}

/*--门店活动/领券活动页面样式----雷*/
.shop_active_main{width: 100%;height: 100%;background-color: #f8f8f8; display: block;}
.shop_main_head{padding:20px;padding:20px;}
.shop_main_items{padding-bottom:50px;background-color: #f8f8f8;}
.shop_main_item{background-color: #fff;margin-bottom: 10px;}
.shop_main_item .shop_main_title span{color: #333; font-weight: bold;font-size:19px;}
.shop_main_item .shop_main_title span i{font-weight:normal!important; color: #68e1e0;font-size:19px;margin-right: 10px;}
.shop_main_item .shop_main_title p{color: #ccc;font-size: 15px;margin:5px 0 0 0;}
.shop_main_item .shop_main_title p i{font-style: normal;}
.shop_main_con{padding: 20px 15px 0 15px;}
.shop_main_con p{font-size: 15px;color: #666;}
.shop_main_foot{width: 100%;text-align: right;padding: 0 20px;height: 56px;line-height: 56px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.shop_main_foot input[type=checkbox]:checked{background: url(../images/form_icon1.png) no-repeat 0 0;background-size: 100% 100%;border-radius: 3px;}
.shop_main_foot input[type="checkbox"]{-webkit-appearance: none;width: 20px;height: 20px;background: url(../images/form_pic3.png) no-repeat 0 0;background-size: 100% 100%;vertical-align: middle;cursor: pointer;display: inline-block;border: none;outline: none;}
.con_padding{padding: 20px 0 0 0!important;}


/*--会员中心-集团版----雷*/
.hY_zhongxin_main{width: 100%;height: 100%;background-color: #fff;}
.footer_qe dl.blue_hy dd,.footer_qe dl.blue_hy dt i{color: #0f8bf2;}
.hY_zhongxin_head{padding:20px 15px 0 15px;}
.hY_head_bg img.head_img{max-width: 100%;max-height: 100%;border-radius:10px;}
.hY_head_bg{position: relative;}
.hY_name{position: absolute; top:20px;left:25px;font-size: 14px;color: #fff; display: flex;display:-webkit-flex;align-items: center;}
.hY_name_img{width: 55px;height:55px;position: relative;}
.hY_name_img img,.hY_code_img img{max-width: 100%;max-height: 100%; position: absolute;left: 50%;top: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000;}
.hY_name_text p{font-size: 14px;color: #fff;margin: 0;}
.hY_name_text p.pst_mar{margin-bottom: 5px;font-weight: bold;}
.hY_name_text{flex: 1;-webkit-flex: 1;margin-left:10px;}
.hY_code{position:absolute;top:30px;right: 25px;}
.hY_code_img{width: 26px;height: 26px;position: relative;}
.hY_task{position: absolute;bottom: 20px;left: 25px;}
.hY_task button{outline: none; border-radius:20px;background-color: #0d6fc2;font-size: 14px;color: #fff;border: 1px solid #0d6fc2;}
.hY_task button:active{background-color: #fff;}
.hY_set{position: absolute;bottom: 20px;right:25px;}
.hY_set i{font-size: 26px;color: #fff;}
.hY_head_temp{width: 100%;display: flex;display: -webkit-flex;align-items: center;}
.hY_head_temp dl{flex: 1;-webkit-flex: 1;text-align: center;border-right: 1px solid #eee; padding:5px 0 10px 0;margin: 20px 0; font-size: 14px;color: #666;}
.hY_head_temp dl:last-child{border: none;}
.hY_head_temp dl dd{font-size: 16px;color: #0f8bf2;margin-top: 5px;}
.hY_zhongxin_content{width: 100%;background-color: #fff;display: block;}
.hY_content_list ul{margin-left: 20px;border-top: 1px solid #eee;padding-bottom: 95px;}
.hY_content_list ul li{padding: 15px 15px 15px 0;border-bottom: 1px solid #eee; font-size: 14px;color: #333;}
.hY_content_list ul li a span{color: #333;}
.hY_content_list ul li a i{float: right;font-size: 16px;color: #999;}


/*--缺省页样式-------雷*/
.default_main{padding: 50% 0px 60px;overflow: auto;}
.default_header{position: relative;}
.default_bg{width: 100%; display: block;}
.default_bg img{max-width: 100%; max-height: 100%;}
.default_img{width: 1.2rem; height: 1.2rem; position: absolute;top: 50%; left: 50%;margin-left:-0.51rem;margin-top:-0.51rem;}
.default_img img{max-width: 100%; max-height: 100%;}
.default_content{width: 100%; text-align: center;margin-top: 10px;}
.default_content h1{font-size: 16px; color: #4b4b4b;}
.default_content p{font-size: 12px; color: #828282;}
.default_content button{border: 1px solid #ff3900; border-radius: 28px; padding: 8px 35px;color: #ff3900; margin-top: 5px;font-size: 18px;outline: none;}
/*----新高级版/加强版会员中心页面样式--------雷*/
.mc_main_bor {width: 100%;height: auto;background-color: #f4f4f4!important;padding-bottom:2px;}
.mc_head_porter img.option_pic {width: 1.42rem;height: 1.42rem;border-radius: 50%;border: none!important;margin-bottom: 6px;}
.mc_head_porter div.level{color: #fff;font-size:13px;}
.mc_btncolor{background-color: #999!important;color: #333!important;border: none!important;}
.mc_head_setting {position: absolute;top: 0.4rem;left:25px;width: 37px;padding: 0;}
.position_set{position: absolute; right:15px!important; top:1.5rem;}
.position_set i,.mc_head_setting i {font-size: 23px;color: #fff;}
.mc_head_porter div.name {font-size: 16px;color: #fff;margin-top: 10px;}
.mc_head_porter div.level span {margin-left: 5px;margin-top: 7px;color: #fff; display: inline-block;font-size:14px;}
.mc_head_porter {position: absolute;width: 100%;text-align: center;top: 0.9rem;}
.mc_head_cod{position: absolute;top: 0.4rem;right: 25px;width:23px;height: 23px;}
.position_code{position: absolute;top: 0.63rem;right: 15px;width:23px;height: 23px;}
.position_code img,.mc_head_cod img{max-height: 100%;max-width: 100%;}
.mc_property_items{width: 100%; flex-direction: row;flex-wrap: wrap; display: flex;display: -webkit-flex;align-items: center;border-radius: 6px;padding: 25px 0 0 0;}
.mc_tool_item,.mc_property_item{width: 25%; text-align: center;padding-bottom: 20px;}
.mc_property_items .mc_property_item.item_flex{flex: 1;}
.mc_tool_item dl dd,.mc_property_item dl dd{margin-top: 10px;color: #666;font-size: 14px;}
.mc_property_item dl dt{color: #43a8fe;font-size: 16px;}
.mc_property_item dl dt div{position: relative;width: 30px;height: 30px;padding-top: 5px; border-radius: 50%;background-color: #ff5d59;margin: 0 auto;color: #fff;}
.mc_property_item dl dt div .r_t_msg{position: absolute;font-size: 12px;left: 22px;top: -4px;padding-top: 0;width: 0.25rem;height: 0.25rem;line-height: 0.25rem;text-align: center;border-radius: 50%;color: #fff}

.mc_property,.mc_property,.mc_tool{background-color: #fff;margin: 20px 15px;border-radius: 6px;}
.mc_tool-title h2{font-size: 16px;font-weight: bold;height:40px;line-height: 40px;padding-left: 15px;}
.mc_tool-title{height:40px;line-height: 40px;border-bottom: 1px solid #f0f1f2;}
.mc_tool_items{display: flex;display: -webkit-flex; flex-direction: row;flex-wrap: wrap; align-items: center;justify-content: space-between;width: 100%;padding: 25px 0 0 0;}
.mc_tool_item dl a dt i{font-size: 30px;}
.mc_main_clist{width: 100%;background-color: #fff;margin:20px 0 0 0;}
.mc_main_clist ul {margin-left: 30px;}
.mc_list_cell div.l i{font-size:20px;}
.mc_main_clist ul li{overflow: hidden; line-height:45px;height: 45px;color: #999; width: 100%;border-bottom: 1px solid #f0f1f2;font-size: 14px;}
.mc_main_clist ul li:last-child{border-bottom: none!important;}
.mc_main_clist ul li a{margin-right: 20px;}
.mc_main_clist ul li div span{margin-left: 10px;}
.mc_main_clist ul li .l{position: relative}
.mc_main_clist ul li .l .r_t_msg{position: absolute;font-size: 12px;left: 11px;top: 6px;width: 0.25rem;height: 0.25rem;line-height: 0.25rem;text-align: center;border-radius: 50%;color: #fff}

.color1{color: #57b3fb;}
.color2{color: #ff7e2e;}
.color3{color: #28c9bc;}
.color4{color: #529efd;}
.color-9{color: #999!important;}
.sign_in{position: absolute;bottom: 0.34rem;left:25px;font-size: 14px;}
.wx_card a,.sign_in a{color: #fff !important;}
.wx_card a span,.sign_in a span{margin-left: 5px;font-size: 14px;color: #fff;}
.wx_card{position: absolute;bottom: 0.34rem;right:25px;}
.sign_in a i{font-style: normal;}
.cen_head_cod {width: 23px;height: 23px;position: absolute;bottom: 0.34rem;right:25px;}
.cen_head_cod img{max-height: 100%;max-width: 100%;}
.mc_property_item dl dt.cen_icon2 i{color: #ff7f63;font-size: 34px;}
.width_margin{margin: 10px 0px!important;border-radius: 0 !important;}
.mc_mall_store{width: 100%;padding: 0 10px; display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.mc_mall_l,.mc_mall_r{flex: 1;-webkit-flex: 1;}
.mc_mall_l{margin-right: 10px;}
.mc_mall_bg{font-size: 15px;padding: 8px 15px; color: #fff; background-color: #ff635b;border-radius: 6px;}
.mc_mall_bg span{color: #fff;}
.mc_mall_l p,.mc_mall_r p{margin-bottom: 0;font-size: 12px; color: #fff;margin-top: 5px;}
.bgmc_color{background-color:#f8ac46!important;}
.position_mc{position: absolute;bottom: 0.3rem;}
.position_mc .mc_property_item{padding-bottom: 0;color: #fff!important;}
.position_mc .mc_property_item dl dt,.position_mc .mc_property_item dl dd{color: #fff!important;}
.mc_head_r{flex: 1;text-align: left;margin-left: 10px;color: #fff;}
.mc_head_r p{font-size: 15px;color: #fff;}
.mc_head_r span{font-size: 16px;color: #fff;}
.mc_head_r a{padding: 4px 8px;margin-left: 10px; border: 1px solid #fff;border-radius: 6px;color: #fff !important;font-size: 12px;}
.mc_head_member{width: 80%; display: flex;align-items: center;justify-content: space-between; position: absolute;top:0.5rem;left: 0.34rem;}
.mc_head_l img{width: 1.42rem;height: 1.42rem;border-radius: 50%;border: none!important;margin-bottom: 6px}
.mc_icon_text{margin-top: 20px;}
.mc_head_r .mc_icon_text span{font-size: 14px!important;}
.mc_pic{width:15px;height:15px;display: inline-block;line-height: 16px;}
.mc_pic img{max-width: 100%;min-height: 100%;}


/*----新企业版/加强版个人中心页面样式--------雷*/
/*01个人中心样式*/
.member-header{position: absolute;top:22px;left:40px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.member-header i{display: block;float: left;}
.member-header-c{color: #fff;margin:15px 0 0 10px;flex: 1;-webkit-flex: 1;}
.member-header-c .name{font-size: 16px;color: #fff;}
.member-header-c i{font-size: 24px;}
.member-header-c span{position: relative;top:2px;left: 5px;font-size: 14px;color: #fff;}
.member-header-c p{font-size: 14px;color: #fff;}
.mc-header-img{width:60px; height: 60px;border-radius: 50%;}
.mc-header-img img{width: 100%;height: 100%;border-radius: 50%;}
.mc_sign i{font-size: 24px; color: #fff;}
.mc_sign dl dt{width: 100%;text-align: center;}
.mc_pone{position: absolute;left: 20px;bottom: 15px;color: #fff;font-size: 22px;}
.mc-small_bell{position: absolute;top:30px;right: 20px; width:40px;height:40px ;color: #fff;font-size: 12px;}
/*02个人中心样式*/
.mc_sign2{position: absolute;top: 0.4rem;right: 4%;}
.mc_sign2 i{font-size: 30px; color: #fff;}
.mc_sign2 dl dt{width: 100%;text-align: center;}
.mc_sign2 dl dd{color: #fff;font-size: 12px;}
.mc-header-por2{position: absolute;top: 0.4rem;left: 0.3rem;}
.mc-header-por2 i{font-size: 24px; color: #fff;}
.member-header2{width: 100%;background-color: white; padding: 10px 30px 5px 30px; display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.mc-header2-img{width: 0.9rem; height: 0.9rem;border-radius: 50%;}
.mc-header2-img img{max-width: 100%;max-height: 100%;}
.member-header2 i{display: block;float: left;}
.member-header2-r {color: #ffae00;}
.member-header2-r i{font-size: 24px;}
.member-header2-r span{margin-left: 5px;font-size: 14px;display: inline-block;height: 36px;line-height:38px;}
.mc_pone2{position:absolute;bottom: 15px;line-height: 39px; left:30%;color: #fff;font-size: 26px;}
.member-header2-c{color: #1f1f1f;margin:5px 0 0 10px;flex: 1;-webkit-flex: 1;}
.member-header2-c .name{font-size: 18px;}
.member-header2-c p{font-size: 14px;color: #696969;}
.member-header2-c p span{position: relative;top: 3px;}
/*公共部分样式*/
.mc-main{width: 100%;height: auto;overflow-y: auto;-webkit-overflow-scrolling: touch; background-color: #f6f6f6;}
.mc-header-main{width: 100%; height: 100%;background-color: #fff; position: relative;}
.mc-bg{width: 100%; padding:6px;height:3.8rem;}
.mc-bg img{width: 100%;height: 100%;border-radius: 6px;object-fit: cover;}
.mc-header-por{position: absolute;top:15px;left:20px;}
.mc-header-por i{font-size: 18px; color: #fff;}
.mc_sign{position: absolute;left: 30px;bottom: 15px;}
.mc-code{position: absolute;bottom:6px; right:6px; width:65px; height: 65px;border-bottom-right-radius: 15px;}
.mc_sign dl dd{color: #fff;font-size: 12px;}
.mc-small_bell img,.mc-code img{max-height: 100%; max-width: 100%;}
.icon-car-count {text-align: center;display: inline-block;position: absolute;right: -5px;top: -12px;background: red;color: #fff;border-radius: 50%;width: 22px;height: 22px;font-size: 16px;transform: scale(.7);font-family: Tahoma!important;}
.icon-car-count:before {content: ' ';position: absolute;left: 10px;top: 8px;opacity: .75;width: 0;height: 0;background-color: red;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,.3) inset;z-index: -1;}
.mc-classify{width: 100%; display: block;background-color: #fff;}
.mc-classify-items{width:100%;display: flex;display: -webkit-flex;justify-content:space-around;align-items: center;padding: 20px 0;}
.mc-classify-items .mc-classify-item{flex: 1; -webkit-flex: 1;position: relative;}
.mc-classify-items .mc-classify-item dl dt{text-align: center;font-size: 18px;}
.mc-classify-items .mc-classify-item dl dd{text-align: center;font-size: 14px; color: #1f1f1f;margin-top:5px;}
.mc-classify-items .mc-classify-item span{position: absolute;width: 1px;height: 25px;border-right: 1px solid #dcdcdc;right: 0;top: 15px;}
.mc-contert{width: 100%; height: auto;}
.mc-contert .mc-contert-message:last-child{margin-bottom: 2%;}
.mc-contert-message{width: 100%;height: 100%;background-color: #fff;}
.mc-contert-message ul{width: 100%; padding: 0 10px;}
.mc-contert-message ul li{display: flex;display: -webkit-flex;align-items: center; justify-content:space-between;padding: 15px 0px;border-bottom: 1px solid #dcdcdc;}
.mc-contert-message ul li:last-of-type{border:none!important;}
.mc-contert-left h2{font-size: 16px; color: #000000;}
.mc-contert-right{flex: 1;-webkit-flex: 1;text-align: right;color:#1f1f1f;font-size: 14px;}
.mc-contert-right a{color:#8a8a8a!important;font-size: 12px !important;}
.mc-contert-left{flex: 1;-webkit-flex: 1;vertical-align: middle;color:#1f1f1f;font-size: 14px;}
.mc-contert-right a i{font-size: 20px; color:#8a8a8a;display: block;margin-top: 5px;}
.margin3 ul li .mc-contert-left .mc-contert_text i{float: left; font-size: 22px;}
.margin3 ul li .mc-contert-left .mc-contert_text{position: relative;overflow: visible}
.margin3 ul li .mc-contert-left .mc-contert_text .r_t_msg{position: absolute;font-size: 12px;left: 15px;top: -3px;width: 0.25rem;height: 0.25rem;line-height: 0.25rem;text-align: center;border-radius: 50%;color: #fff}

.mc-contert_text span{position: relative;left: 15px;display: inline-block;}
.mc-contert-list{width: 100%;height: 100%;background-color: #fff;}
.mc-contert-list ul{overflow: hidden;width: 100%;padding-top: 25px;}
.mc-contert-list ul li{width: 33%;float: left;text-align: center;margin-bottom: 25px;}
.mc-contert-list ul li dl dt i{font-size: 30px;}
.mc-contert-list ul li dl dt .r_t_msg{position: absolute;font-size: 12px;left: 1.15rem;top: -9px;width: 0.25rem;height: 0.25rem;line-height: 0.25rem;text-align: center;border-radius: 50%;color: #fff}

.mc-contert-list ul li dl dd{margin-top: 10px;color: #1f1f1f;font-size: 13px;}
.mc-contert_text h2{margin-left: 35px;}
.mc-contert_text{overflow: hidden;line-height: 30px;height: 33px}

.marginb20{margin-bottom: 1%;}
.margin3{margin-top: 2%;}
.color10{color: #13ae67;}
.color20{color: #ffca27;}
.color30{color: #74a3ff;}
.color40{color: #8a8a8a;}
.color50{color: #ff7c4e;}
.color60{color: #c8a063;}
.color70{color: #ffb08a;}
.color80{color: #ff4e6f;}
.color90{color: #dc4eff;}
.color100{color: #ff2222 !important;font-size: 18px!important;}
.color101{color: #1f1f1f !important;font-size: 15px!important;}


/*--新客户下单页面-----------*/
.order_items{ width: 100%;}
.order_item{ width: 100%; padding: 15px 10px 0px; border-bottom: 4px solid #cacaca;}
.shop_detail{ width: 100%; display: flex; display: -webkit-flex; align-items: center; border-bottom: 1px dashed #cbcbcb; padding-bottom: 12px;}
.shop_detail .pic{ width: 100px; height: 100px; border: 1px solid #d5d5d5; position: relative; margin-right: 12px;}
.shop_detail .pic img{max-width: 100%; max-height: 100%; position: absolute; background-color: #f7f7f7; top: 50%; left: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000;}
.shop_detail .info{ flex: 1; -webkit-flex: 1;}
.shop_detail .info .title{ font-size: 16px; color: #5c5c5c;}
.shop_detail .info .sku_info{ font-size: 14px; color: #999898;}
.shop_detail .info .price span.price{ font-size: 20px; color: #ff3131; font-weight: bold;}
.shop_detail .info .price span.num{ font-size: 15px; color: #999898;}
.order_item .sale-style{ width: 100%; padding: 6px 0px;}
.order_item .sale-style p{ margin-bottom: 0px; font-size: 15px; color: #989898;}
.order_service{ width: 100%; margin-bottom: 104px;}
.peiSong_dialog.nCust_order .title{ padding: 20px 0px; font-size: 18px; color: #000000;}
.peiSong_dialog.nCust_order .style_select{ width: 100%;padding-bottom: 20px; border-bottom: 1px solid #eee;justify-content: space-evenly;}
.peiSong_dialog.nCust_order .style_select div{background-color: #eee;color: #000;margin: 0;line-height: normal;border: 1px solid #eee;font-size: 16px;padding: 8px 16px;border-radius: 50px}
.peiSong_dialog.nCust_order .style_select div.cuXiao_list{background-color: #fff}
.peiSong_dialog.nCust_order .store_intr{border-bottom: 1px solid #eee;padding: 10px 0;font-size: 14px;word-break: break-all;}
.select_store{ width: 100%;}
.select_store .select_store_title{align-items: center}
.select_store .select_store_title .right{flex: 1;justify-content: flex-end;align-items: center}
.select_store .select_store_title .right .gray{color: #999;font-size: 14px}
.select_store .select_store_title .right .iconfont{line-height: normal;margin-top: 2px}
.select_store .select_store_title .right div.gray{margin-right: 5px}
.select_store .select_store_title .right .pry_bg_cor{color: #fff;font-size: 12px;border-radius: 4px;padding: 0 5px}
.select_store .title{ font-size: 16px!important; padding: 10px 0px!important;}
.select_store .select_store_item{ width: 100%; margin-top: 10px;}
.select_store .select_store_item li{width: 100%; margin-bottom: 12px; display: flex; display: -webkit-flex;align-items: center}
.select_store .select_store_item li .left{margin-right: 8px}
.select_store .select_store_item li .right{flex: 1}
.select_store .select_store_item li .right .distance{background-color: #ccc;color: #fff;font-size: 14px;line-height: normal;height: max-content;padding: 1px 3px;border-radius: 4px}
.select_store .select_store_item li .right .name{color: #000;font-size: 15px;flex: 1;word-break: break-all;margin-right: 3px}
.select_store .select_store_item li .right .adress{color: #999;font-size: 13px;margin-top: 5px;word-break: break-all;}
.nCust_order_con{ width: 100%; height: 100%; padding: 0px 12px; overflow-y: scroll;}



/*--1.8版本优惠券详情页面样式-----------*/
.coupon_head_bg.New8_bg{ background-color: #d59840; background-image: none; height: 210px;}
.coupon_head.New8_bg{ margin-top: 0px;}
.coupon_head_bg.New8_bg div.title{ margin-top: 0px; top: 25px;}
.coupon_head_bg.New8_bg div.title span.list{ background-color: #d59840; color: #ffffff;}
.coupon_head_bg.New8_bg div.price{ bottom: 0; top: 62px; left: 15px;}
.coupon_head_bg.New8_bg div.price ul{ display: inline-block; vertical-align: bottom;}
.coupon_head_bg.New8_bg div.price ul li span{ font-size: 16px; line-height: 1.5;}
.coupon_head_bg.New8_bg div.price p.tip{ font-size: 19px; font-weight: 350; margin-top: 10px;}
.coupon_use_detail.New8 h5{ font-size: 19px; color: #919191; margin-left: 5px;}
.share_tip{ font-size: 19px; color: #919191; margin: 0px 10px 15px 15px;}
.coupon_two_dimensional.New8{ margin: 10px auto 12px;}
.new_coupon_footer.New8{ margin: 0px 5px; display: block; width: auto;}
.new_coupon_footer.New8 a button{font-size: 18px;}
.get_my_ticket{ margin-top: 30px;}
.get_my_ticket .title{width: 60%; border-top: 1px solid #919191; margin: 0 auto; text-align: center;}
.get_my_ticket .title span{ position: relative; background-color: #fff; top: -13px; padding: 0 12px; display: inline-block; font-size: 18px; color: #919191;}
.get_ticket_items.New8{ margin: 0 15px;}
.get_ticket_items.New8 div.info{ width:100%; display: flex; display: -webkit-flex; padding: 12px 0px; border-bottom: 1px solid #cfcfcf; align-items: center;}
.get_ticket_items.New8 div.info .pic{ width: 56px; height: 56px; border-radius: 50%;}
.get_ticket_items.New8 div.info .pic img{ max-width: 100%; border-radius: 50%;}
.get_ticket_items.New8 div.info .info_detail{ flex: 1; -webkit-flex: 1; margin-left: 15px;}
.get_ticket_items.New8 div.info .info_detail .name{ font-size: 18px; color: #323232;}
.get_ticket_items.New8 div.info .info_detail .date{ font-size: 17px; color: #919191; margin-top: 8px;}
.toEnd_tips{ text-align: center; color: #919191; font-size: 18px; margin: 21px 0px;}

/*--1.8版本完善资料页面样式-----------*/
.form_group.N_wszl{ margin-bottom: 10px;}
.form_group.N_wszl div.mui-row{ margin-bottom: 3px; vertical-align: top;}
.form_group.N_wszl p.fTips{ font-size: 14px; color: #919191;}
.form_group.N_wszl div.mui-row.address{ height: auto; min-height: 65px;}
.form_group.N_wszl div.mui-row.address span{ min-height: 65px;}
.form_group.N_wszl div.mui-row label{ width: 21%; margin-left: 0px;}
.form_group.N_wszl div.mui-row span{ width: 79%;}
.form_group.N_wszl textarea{ border: none; margin-bottom: 0px; height: 65px; line-height: 40px;}
.zlxg_submit_button.N_wszl{ width: 100%;}
.zlxg_submit_button.N_wszl button{ margin-top: 25px; border-radius: 5px;}
.form_group.N_wszl div.mui-row span.mui-input-row{ width: 100%;}
.year_month_Day span div{float: left;margin-right: 10px;}
.year_month_Day span div i{font-style: normal; font-size: 14px;}
.year_month_Day span div.year{margin-left: 10px;}
.year_month_Day span input{width: 40px;height: 30px !important; display: inline-block;}
.zlxg_main i{font-style: normal;}
/*--点击回到顶部a---*/
.go_top_icon{ position: fixed; bottom: 96px; right: 10px; width: .8rem; height: .83rem; z-index: 99;}
.go_top_icon2{ position: fixed; bottom: 155px; right: 10px; width: .8rem; height: .83rem; z-index: 99;}
.go_top_icon img,.go_top_icon2 img{ width: 100%;border-radius: 50%;}
.go_top_icon2 span{position: absolute;text-overflow: ellipsis;overflow : hidden; top:-2px;right:2px;padding: 0;text-align: center;line-height:20px;display: block;min-width:18px;max-width:18px;height:18px;border-radius: 50%;font-size: 12px; background-color: #e94b48;color: #fff;}
/*--跟谁说话页面----雷*/
.sever_top{top: 1.5rem!important;}
.who_content_btn{margin:2.8rem  46px 0 46px;}
.server_bgcolor{background-color: #e94b48!important;border:1px solid #e94b48; color: #fff!important;}
.who_content_btn button{width: 100%; line-height: 40px;margin-bottom: 30px; border-radius: 6px;color: #333;font-size: 16px;}

/*--选择客服----雷*/
.select_kefu_main{width: 100%;display: block;overflow-y:auto;margin-top: 52px;padding-bottom:49px}
.selec_main_item{ display: flex;display: -webkit-flex;border-bottom: 1px solid #ccc; color: #666;font-size: 14px; padding: 15px; align-items: center;justify-content: space-between;}
.selec_main_img{width:75px;height:75px;position: relative;}
.selec_main_img img,.dh_main_img img{max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.selec_main_c{flex: 1;-webkit-flex: 1; margin-left: 20px;}
.selec_main_c p{font-size: 16px;color: #000;margin-bottom: 30px;}
.selec_main_r p{font-size: 14px;color: #666;margin-bottom: 30px;text-align: right;}
.selec_main_r button{border-radius: 6px;background-color: #e94b48;color: #fff!important;padding: 5px 10px;border: none;height: 0.47rem;line-height: 1}
.head_shanXn {position: fixed;top: 0;left: 0;right: 0;z-index:9; display: flex;display: -webkit-flex;padding: 8px;background-color: #ffffff;vertical-align: middle;border-bottom: 1px solid #ccc;}
.head_shanXn .search {flex: 1;-webkit-flex: 1;margin: 0px 5px 0 10px;position: relative;}
.head_shanXn .search input[type=text] {font-size: 14px;height: 35px;border-radius: 26px;-webkit-border-radius: 26px;border: 1px solid #cccccc;margin-bottom: 0px;padding-left: 39px;}
.head_shanXn .search i {position: absolute;top: 0px;left: 0px;line-height: 38px;margin-left: 15px;font-size: 18px;}

/*--对话列表----雷*/
.dh_main_item{display: flex;display: -webkit-flex;border-bottom: 1px solid #eee;color: #666;font-size: 14px;padding: 15px;align-items: center;justify-content: space-between;}
.dh_main_img{width:60px;height:60px;position: relative;}
.dh_main_img img{max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.dh_main_c{flex: 1;margin-left: 12px;}
.selec_list_r p{font-size: 14px;color: #999;margin-bottom: 40px;}
.dh_main_c p{font-size: 16px;color:#000;margin-bottom: 20px;}
.dh_main_img span{position: absolute;top: -5px;right: -5px;padding:0; text-align: center;line-height:20px; display: block; width:20px;height:20px;border-radius: 50%;background-color: #fc3834;color: #fff;}
.dh_main_img i{ display: block; border-radius: 50%; position: absolute;top: -5px;right: -5px;background-color: #fc3834;width:15px;height: 15px;}


/*----支付页面-企业版------雷*/
.pay_way_main{width: 100%;display: block;}
.pay_way_head {width: 100%; background-color: #fff; padding: 0px 15px;height: 45px;line-height: 45px; color: #333;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.pay_way_head span.l{font-size: 16px;}
.pay_way_head span.r i {font-size:20px;color: #ccc;}
.pay_way_content{width: 100%;}
.pay_way_item{background-color: #fff; margin-bottom: 10px; border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}
.pay_item_con{ padding:0 15px;height: 45px;line-height: 45px;}
.pay_way_item .pay_item_con label,.pay_item_con span{font-size: 16px;color: #333;}
.pay_way_item .pay_item_con input[type=text]{margin-bottom: 0px;padding:0px;width: 2.8rem;border: none;font-size: 15px;font-family: "微软雅黑";background-color: transparent;outline: none;}
.pay_way_item .item_text input[type=password]{margin-bottom: 0px;padding:0px;border: none;font-size: 15px;font-family: "微软雅黑";background-color: transparent;outline: none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.pay_way_item .pay_item_con input[type=password]{margin-bottom: 0px;padding:0px;width: 2.8rem;border: none;font-size: 15px;font-family: "微软雅黑";background-color: transparent;outline: none;}
.pay_way_item .pay_item_con span.r{position: relative;top:0;}
.item_text{padding:0 15px;height: 45px;line-height: 45px; border-top: 1px solid #ececec;background-color: #fff;}
.item_text p{color: #666;font-size: 13px;}
.item_text label {font-size: 16px;color: #333;}
.suc_img{width:22px;height:20px;margin-right: 10px; display: inline-block;position: relative;top:12px;}
.suc_img img{width: 100%;height: 100%;}
.pay_way_footer{margin:20px 38px;}
.pay_way_footer button{width: 100%;color:#fff; height: 45px;font-size: 16px; border-radius:6px;border: none;outline: none;}
.pay_way_item input:focus {-webkit-box-shadow:none;box-shadow:none;}

/*----会员做任务页面------雷*/
.shop_jf_main{width: 100%;overflow: hidden; display:block;background-color: #f8f8f8!important;}
.shop_head_main{width: 100%;height: 100%;position: relative;}
.shop_jf_bg{width: 100%;height: 2.88rem;}
.shop_jf_bg img{width: 100%;height: 100%;display: block;}
.shop_head_pro{position: absolute;top:0.5rem;width: 100%;text-align: center;}
.shop_con_title div.shop_span{display: inline-block;height:50px;}
.shop_head_pro img{width:1.6rem;height: 1.6rem;border-radius: 50%; margin-bottom: 6px;margin: 0 auto;}
.shop_head_pro p.title_p{font-size:25px;margin-bottom:5px;font-weight: bold;}
.shop_head_main p{font-size: 18px;line-height: 20px; color: #e29b3e;margin-bottom:0px;}
.shop_head_main div.pro_p{position: absolute;top:0.9rem;text-align: center;width: 100%;}
.shop_jf_content{width: 100%;margin:10px 0 60px 0;}
.shop_con_title{position: relative;padding: 10px 0; text-align: center;font-size:20px;color: #e29b3e;}
.shop_con_title img{max-width: 100%;max-height: 100%;}
.shop_con_title .shop_img{height: 50px;display: inline-block;line-height: 50px;}
.shop_con_title p{color: #e29b3e;margin-bottom:5px;font-size: 20px;}
.shop_con_title span{color:#333;font-size: 14px;color: #666;}
.shop_con_title p i{padding-bottom: 4px; font-style: normal;font-weight: bold;background: url(../images/jf_icon01.png)no-repeat 0 10px;background-position-y: bottom;}
.jf_bgcolor1{color: #9fc0ac!important;background-color: #f1f3ef!important;}
.jf_bgcolor2{color: #f3b579!important;background-color: #fff7f0!important;}
.jf_bgcolor3{background-color:#9fc0ac;border: none!important;outline: none;color: #fff!important;}
.jf_bgcolor4{background-color:#f3b579;border: none!important;outline: none;color: #fff!important;}
.jf_bgcolor5{background-color:#e6e6e6;border: none!important;outline: none;color: #999!important;}
.shop_con_items{margin:0 8px;}
.shop_item_l b{font-size: 18px;}
.shop_con_items .shop_con_item{position: relative; width: 100%;margin-bottom:10px; padding-left:25px;height:80px;border-radius: 6px; display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.shop_con_item .shop_left_img{position: absolute;left: 0;top: 0;width:45px;height:45px;border-top-left-radius: 6px;}
.shop_item_r .shop_right_img{width:80px; height:65px;text-align: right;}
.shop_con_items .shop_con_item:last-child{margin-bottom:0px;}
.shop_con_item .shop_left_img img{width: 100%;height: 100%;border-top-left-radius: 6px;}
.shop_item_r{ text-align: right;margin-right: 25px;}
.shop_item_r img{width: 100%;height: 100%;}
.shop_grow_task,.shop_ever_task{margin-top:15px;background-color: #fff;padding-bottom:10px; border-bottom: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0;}
.shop_item_r button{padding:5px 12px!important;border-radius: 6px;outline: none;font-size: 16px;}
.jf_bgcolor1 .shop_item_r button{border-radius: 6px;border: 1px solid #9fc0ac;}
.jf_bgcolor2 .shop_item_r button{border-radius: 6px;border: 1px solid #f3b579;}
.jf_taggle_bg{background-color: #000;opacity: 0.5;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index:99;}
.jf_taggle_content {background-color: #fff;margin: 0 30px;position: fixed;bottom: 50%;right: 0;left: 0;z-index: 100;border-radius: 6px;}
.jf_content_title{background-color: #f23030;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.jf_content_title h2{height:50px;line-height: 50px;font-size: 14px;color: #fff;text-align: center;}
.jf_content_text{padding: 30px 0 40px 0;text-align: center;color: #333;}
.jf_content_text p{color: #333;}

/*-----企业版-积分商城2------雷*/
.shop_head_text{width: 100%;font-size: 16px;color: #1f1f1f; padding:15px 10px;background-color: #fff;display: flex;align-items: center;text-align: center;justify-content: space-around;}
.shop_head_text dl dt i{font-size: 30px;color: #e29b3e;}
.shop_head_text dl dt{margin-bottom:5px;}
.shop_text_l,.shop_text_c,.shop_text_r{flex: 1;}
.shop_jf_now{padding-bottom: 25px;}
.shop_jf_mall{width: 100%;display:block;height: 100%;overflow: hidden; margin-bottom: 60px;}
.shop_now_pic{width: 1.8rem;height: 1.8rem;position: relative;}
.shop_now_pic img{width: 100%;height: 100%;position: absolute;top: 0;left:0;object-fit: cover;border-radius: 4px}
.shop_now_pic .xiajia{width: 1.65rem;height: 1.65rem;position: absolute;top: 50%;left: 50%;z-index: 96;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-color:rgba(0,0,0,0.4);border-radius: 50%}
.shop_now_pic .xiajia .xiajia_box{width: 100%;padding: 0 5px;box-sizing: border-box;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.shop_now_pic .xiajia_box div{line-height: 1;white-space: nowrap;}
.shop_now_pic .xiajia_box .small_size{font-size: 0.2rem;color: #fff;transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.9}
.shop_now_pic .xiajia_box .big_size{font-size: 0.28rem;color: #fff;border-bottom: 1px dashed #fff;width: 100%;text-align: center;padding-bottom: 0.1rem;margin: 0.05rem 0 0.05rem}
.shop_now_pic .xiajia_box .bot_size{font-size: 0.2rem;color: #fff;transform: scale(0.75);-webkit-transform: scale(0.75);opacity: 0.9}
.shop_now_right p.margin_ps{margin-top:30px;color: #999;font-size: 12px;}
.jf_content_item .jf_con_text span i,.shop_now_right p.margin_ps i,.jf_item_text p i{color: #e94b48; font-style: normal;font-size:20px;}
.shop_now_right .prive_money p{color: #333;}
.shop_now_item{width: 100%;padding: 10px 0;margin-left: 10px; border-bottom: 1px solid #f0f0f0;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.shop_now_right{flex: 1;-webkit-flex: 1;margin:0 15px;font-size: 16px;}
.shop_now_right .prive_money p i{font-style: normal;color: red;font-size: 18px;}
.shop_now_right .prive_money p.money_p{font-size: 12px;margin-top: 5px;color: #999;}
.font-icolor{color: #000;font-weight: bold;}
.jf_task_title{padding:0px 20px 0 15px; height: 50px;border-bottom: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0; line-height:50px;font-size: 18px;color: #1f1f1f;}
.jf_coupon_main{width:100%;display: block;margin-top: 15px;background-color: #fff;}
.jf_title_l i{font-size: 22px;position: relative;top:2px;color: #333;margin-right: 5px;}
.jf_coupon_content{width: 100%;height: auto;padding: 15px;}
.jf_coupon_pictures .swiper-wrapper .swiper-slide {width:85%;}
.jf_coupon_item{margin-right: 20px;position: relative;font-size:18px;color: #333;}
.jf_coupon_item img{max-width: 100%;max-height: 100%;}
.jf_item_text{position: absolute;top:23%;left:30px;}
.jf_item_text p{color: #999;font-size:14px;}
.jf_item_text p.margin_pi{margin-bottom:10px;font-size: 18px;color: #333;}
.jf_coupon_lift .swiper-wrapper .swiper-slide{width: 37%;}
.border_bottom_title{border-bottom: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0;}
.jf_content_item .jf_coupon_img{width:2.2rem;height:2.2rem;}
.jf_content_item .jf_coupon_img img{width: 100%;height: 100%;}
.jf_content_item .jf_con_text{font-size: 12px;color: #999;padding-left: 5px;}
.jf_content_item .jf_con_text p{color: #333;margin:5px 0;font-size: 16px;}
.jf_content_item .jf_con_text span{line-height: 20px;padding: 2px 0;}
.jf_coupon_lift{padding:10px 0 0 10px;}
.shop_jf_btn{width:100%;text-align: center; padding-bottom: 25px;}
.shop_jf_btn button{padding:8px 0px;outline: none; width:150px;color: #333;font-size: 16px;border-radius: 6px;border: 1px solid #ccc;}

/*积分商城*/
.integral_goods{background: #fff;line-height: 1.5}
.integral_goods div{font-size: 12px;color: #333}
.integral_goods_header{padding: 0 15px;background-image: linear-gradient(to bottom left, #efbd79, #f7d69b);}
.integral_goods_header div{color: #fff;}
.integral_goods_header .top{justify-content: space-between;align-items: center;height: 0.75rem;}
.integral_goods_header .center{text-align: center}
.integral_goods_header .title{font-size: 0.26rem;}
.integral_goods_header .num{font-size: 0.44rem;}
.integral_goods_header .bottom{height: 40px;text-align: right}
.integral_goods_header .bottom i{font-size: 0.34rem}
.integral_goods_content{border-bottom: 5px solid #f2f2f2;}
.integral_goods_content .top{padding: 0 15px;margin-bottom: 5px;justify-content: space-between;height: 40px;align-items: center}
.integral_goods_content .top .title{font-size: 0.26rem;}
.integral_goods_content .top .title:before{content: '';display: inline-block;width: 5px;height: 10px;background: #edb975;position: relative;top: -3px;margin-right: 4px;}
.integral_goods_content .top .more{color: #999;}
.integral_goods_content .top i{font-size: 12px}
.integral_goods_content .integral_coupon_box{padding-bottom: 10px;margin-top: -5px}
.integral_goods_content .integral_coupon_item{position: relative;}
.integral_goods_content .integral_coupon_item .cover{width: 100%}
.integral_goods_content .integral_coupon_item .integral_content{position: absolute;top: 0;width: 92%;left: 4%;height: 100%;align-items: center;}
.integral_goods_content .integral_coupon_item .left{width: 26%}
.integral_goods_content .integral_coupon_item .left_box{background-color: #fafafa;margin: 0 auto;font-size: 0.34rem;border-radius: 2px;width: 1.1rem;height: 1.1rem;align-items: center;justify-content: center}
.integral_goods_content .integral_coupon_item .left_box div{font-size: 0.34rem;text-align: center;word-break: break-all;line-height: 1.3}
.integral_goods_content .integral_coupon_item .center{width: 46%;margin-right:1%}
.integral_goods_content .integral_coupon_item .name{font-size: 0.26rem;color: #333;margin-bottom: 2px}
.integral_goods_content .integral_coupon_item .stock{font-size: 12px;color: #ccc;}
.integral_goods_content .integral_coupon_item .sign{font-size: 12px;margin-top: 2px}
.integral_goods_content .integral_coupon_item .right{width: 30%}
.integral_goods_content .integral_coupon_item .right .gray{color: #ccc;margin-bottom: 8px;text-align: center}
.integral_goods_content .integral_coupon_item .right .get{width: fit-content;margin: 0 auto;line-height: normal;padding: 4px 10px;border-radius: 50px;font-size: 12px;color: #ccc;border: 1px solid #ccc}
.integral_gift_box{padding: 0 15px;justify-content: space-between;flex-wrap: wrap;}
.integral_gift_item{width: 48%;margin-bottom: 15px}
.integral_gift_item .cover_img{width: 100%;padding-top: 100%;position: relative;}
.integral_gift_item .cover_img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;border-radius: 4px}
.cover_img .xiajia{width: 1.65rem;height: 1.65rem;position: absolute;top: 50%;left: 50%;z-index: 96;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-color:rgba(0,0,0,0.4);border-radius: 50%}
.cover_img .xiajia .xiajia_box{width: 100%;padding: 0 5px;box-sizing: border-box;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.cover_img .xiajia_box div{line-height: 1;white-space: nowrap;}
.cover_img .xiajia_box .small_size{font-size: 0.2rem;color: #fff;transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.9}
.cover_img .xiajia_box .big_size{font-size: 0.28rem;color: #fff;border-bottom: 1px dashed #fff;width: 100%;text-align: center;padding-bottom: 0.1rem;margin: 0.05rem 0 0.05rem}
.cover_img .xiajia_box .bot_size{font-size: 0.2rem;color: #fff;transform: scale(0.75);-webkit-transform: scale(0.75);opacity: 0.9}
.integral_goods_content .integral_gift_item .name{margin: 5px 0 2px}
.integral_goods_content .integral_gift_item .num{font-size: 0.28rem}
.integral_goods_content .integral_exchange_box{padding: 0 15px;}
.integral_goods_content .integral_exchange_item{align-items: center;margin-bottom: 16px}
.integral_goods_content .integral_exchange_item .cover_img{width: 1.6rem;height: 1.6rem;position: relative;margin-right: 8px;}
.integral_goods_content .integral_exchange_item .cover_img img{width: 100%;height: 100%;object-fit: cover;border-radius: 4px}
.integral_goods_content .integral_exchange_item .cover_img .xiajia{width: 1.46rem;height: 1.46rem}
.integral_goods_content .integral_exchange_item .integral_content{flex: 1;flex-direction: column;height: 1.4rem;justify-content: space-between;}
.integral_goods_content .integral_exchange_item .price{justify-content: space-between;align-items: center}
.integral_goods_content .integral_exchange_item .stock{color: #999}
.integral_goods_content .integral_exchange_item .num{font-size: 0.2rem}
.integral_goods_content .integral_exchange_item .num span{font-size: 12px}

/*--积分购物页样式----雷*/
.jf_shopping_title{border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0; padding: 0 10px 0 15px;background-color: #fff;line-height:50px;}
.jf_shopping_l,.jf_shopping_r{vertical-align: middle; display: inline-block;font-size: 18px;color: #333;}
.jf_shopping_r{float: right;}
.jf_shopping_r button{font-size:16px; padding:8px 15px;margin-top:7px; border-radius: 6px;background-color: #f8eac4;color: #e29b3e;outline: none;border: none;}
.jf_shopping_l span i{color: #ccc;}
.margin-top0{margin-top: 0;}


/*--会员中心添加三等分图样式----雷*/
.me_center_main{width: 100%;display: block;background-color: #fff;margin:2% 0!important;}
.me_center_main .me_center_three{display: flex;margin: 0; display: -webkit-flex;align-items: center;padding: 0 5px;}
.me_center_main .me_center_three .me_center_img{padding:10px 5px;margin:0;width:33.3%;text-align: center;}
.me_center_main .me_center_three img{max-height: 100%;max-width: 100%;width: 124.67px;height: 124.67px;}

/*--问券详情页样式----雷*/
.wq_main{width: 100%;height:100%;display: block;overflow: hidden;}
.wq_content_bg {height: 100%;min-height: 100%;position: relative;background-color: #fff4c7;}
.wq_content_bg img {vertical-align: top;margin-top:2.0rem;}
.wq_content_btn{ position: absolute;left: 0; bottom:85px;width: 100%;padding: 0 38px;}
.wq_content_btn button{display: block;outline: none; width: 100%;line-height:40px; background-color: #fff;border-radius: 6px;color: #333;font-size: 15px;}


/*----会员登录页面样式-------雷*/
.member_login_main{width: 100%;}
.member_login_main input::-webkit-input-placeholder{color: #999;font-size: 14px;font-weight: normal;}
.member_login_header ul{height: 45px;border-bottom: 1px solid #ccc;line-height: 45px;}
.member_login_header ul li{float: left;vertical-align: middle;text-align: center;width: 50%;}
.member_login_header ul li a{display: inline-block;height: 44px;color: #333!important;font-size: 14px;}
.member_login_header ul li.on a{border-bottom: 2px solid #e94b48!important;}
.member_login_contern{margin:10px 20px;position: relative;}
.login_input{position: relative;color:#999;width: 100%;display: flex;display: -webkit-flex;}
.login_input label.flex_label{flex: 1;-webkit-flex: 1;}
.login_input input[type=text],.login_input input[type=password],.login_input select{width:100%;margin-bottom: 0.2rem; font-size: 14px; height: auto; padding-left: 10px;border: 1px solid #c7c7c7!important;border-radius: 6px!important;}
.login_input.login input[type=text],.login_input.login input[type=password],.login_input.login select{padding-left: 30px}
.login_input input[type=checkbox]{width:15px;height:15px;vertical-align: middle;margin-top: 2px;}
.login_input a {width: 100%; color: #666;font-size: 14px;margin-left: 5px;vertical-align: middle;}
.login_input i{position: absolute;left: 0px;top: 10px;color: #3c3c3c; margin:0px 10px;}
.footer_login_btn{margin:0 20px;}
.login_input p{font-size: 14px;margin-left:1px;}
.footer_login_btn button{cursor: pointer;font-size: 14px;margin-bottom:20px;line-height: normal; height: 45px;border-radius: 6px;background-color: #fff;width: 100%;color: #333; border: 1px solid #c7c7c7;outline: none;}
.footer_login_btn button.pry_bg_cor{border: none;color: #fff;}
.footer_login_btn button:last-of-type{margin-bottom: 0;}
.login_input input.note_input{font-size: 14px;width: 95%;line-height: 1.4; border: 1px solid #ffd2d2;background-color: #fff6f6;color: #999;}
.login_input label button{cursor: pointer;font-size: 14px;line-height: 1.4;padding: 10px;background-color: #e94b48;color: #fff;border: 1px solid transparent;border-radius: 6px;outline: none;}
.sign_bgcolor{background-color: #f99e9c!important;}
.login_input .error_btn button{width: 100%;height: 45px;background-color: #666;color: #fff;border-radius: 6px;border: none;outline: none;}
.login_error{position: absolute;top: 50px;z-index: 99;}
.login_input label div.random_text{height: 45px;width:94px;display: inline-block;text-align: center; margin-left:1%;line-height: 45px;}
.login_input .mui-row {display: inline-block;width: 100%;border: 1px solid #c7c7c7;border-radius:6px;margin-bottom: .2rem;font-size: .21rem;color: #999;overflow: hidden;padding-left: 10px;background-color: #fff;}
.login_input .mui-row span div {float: left;margin-right: 10px;}
.login_input .mui-row label{margin-right: 10px;float: left;font-size: 14px;position: relative;color: #999;}
.login_input .mui-row label.select_label {width:23%;float: left;font-size: 14px;position: relative;}
.login_input .mui-row label select{padding: 0!important;margin: 0;color: #999;border: none!important;}
.login_input .mui-row label b.icon_text{position: absolute;top:-1px; left:45px;}
.login_input .mui-row span {height: 45px;overflow: hidden;float: left;}
.login_input .mui-row span input[type=text]:focus{box-shadow: none;-webkit-box-shadow: none;}
.login_input .mui-row span input[type=text] {overflow: hidden;text-align: center; width: 42px!important;margin-bottom: 0px;padding:0!important;border:none!important;outline: none;text-indent: 5px;line-height: 45px;}
.login_input .mui-row span b{font-weight: normal;font-size: 14px;color: #999;}
.login_input .mui-row span input::-webkit-input-placeholder{color: #999;font-size: 14px;font-weight: normal;}
.member_login_contern .login_tit{text-align: center;color: #999;border-top: 1px solid #ccc;margin-top: 80px;}
.member_login_contern .login_tit span{width:40px;background-color: #fff;display: inline-block;position: relative;top: -12px;font-size: 14px;}
.member_login_contern .text_icon{font-size: 14px!important;text-align: center;}
.member_login_main{padding-bottom:30px;}
.member_login_contern span.border_span{display: block;height: 18px;line-height: 18px; font-size: 14px;color: #333;margin:20px 0; padding-left: 15px;border-left:2px solid #e94b48;}
.baby_login .login_input .mui-row label.baby_info{color: #999;text-align: left;}
.baby_login .login_input .mui-row button{width: 20%;outline: none;line-height: normal; border-radius: 6px;border: 1px solid #e1e1e1;color: #333;margin-left: 5px; font-size: 12px;vertical-align: middle;}
.baby_login .login_input .mui-row button.pry_bg_cor{border: 1px solid transparent;color: #fff;}
.member_login_contern .switch_Login{align-items: center;}
.member_login_contern .switch_Login .left{font-size: 14px;color: #8f8f94}
.member_login_contern .switch_Login .right{font-size: 14px;margin-left: 5px}

/*----会员未注册页面样式-----雷*/
.us_img_main{margin-top: 15%;}
.us_img{width: 300px;height:240px;margin: auto;}
.us_img img{max-width: 100%;min-height: 100%;}
.us_footer button {text-align: center;background-color: #f23030;color: #fff;border: none;width:150px;height: 45px;margin: 0 2%;border-radius: 6px;}
.us_footer {text-align: center;width: 100%;margin-top: 45px;}

/*--标签样式---------*/
/*.label_one{ position: absolute; right: 0px; top: 0px;}
.label_one span{ float: right; margin-right: 5px; width: 32px; height: 32px; background-color: #e74802; border-radius: 50%; line-height: 32px; font-size: 12px; color: #fff; text-align: center; opacity: 0.8;}*/
.label_two{ position: absolute; right: 0px; top: 4px;}
.top7{ top:7px;}
.label_two span{ float: right; margin-right: 5px; width: 39px; height: 39px; background-color: #e74802; border-radius: 50%;  font-size: 12px; color: #fff; text-align: center; opacity: 0.8; padding-top: 4px;}
.label_two span b{ width: 100%;font-weight: normal; font-size: 12px; display: block; line-height: 15px;}
.lh30{ line-height: 30px!important;}
/*--新门店列表页面---*/
.mdLi{background-color: #f2f2f2;min-height: 100%;padding: 10px 0}
.mdLi_body{position: relative;margin: 0 15px 10px;box-sizing: border-box;background-color: #fff;border-radius: 8px}
.mdLi_body:last-child{margin-bottom: 0}
.mdLi_body .title{font-size: 0.26rem;line-height: 2.5;color: #333;padding: 0 15px;border-bottom: 1px solid #eee;align-items: center}
.mdLi_body .title .left{flex: 1}
.mdLi_body .title .mdLi_select i{font-size: 0.26rem}
.mdLi_body .mdLi_box{padding: 0 15px;}
.mdLi_body .mdLi_item{ position: relative; width: 100%;border-bottom: 1px solid #eee;padding: 10px 0}
.mdLi_body .mdLi_item:last-child{ border-bottom: none}
.mdLi_body .mdLi_item .adress_n{margin-bottom: 0.1rem;align-items: center}
.mdLi_body .mdLi_item .adress_n .name{font-size: 0.26rem;color: #333;}
.mdLi_body .mdLi_item .adress_n .sign{flex: 1;margin-right: 0.5rem;font-size: 0.22rem;display: flex;display: -webkit-flex;align-items: center}
.mdLi_body .mdLi_item .adress_n .sign i{font-size: 0.35rem;margin-left: 4px}
.mdLi_body .mdLi_item .adress_n .tap{white-space: nowrap;font-size: 0.22rem}
.mdLi_body .mdLi_item .adress_n .tap i{font-size: 0.22rem;}
.mdLi_body .mdLi_item .adress_p{font-size: 0.22rem;padding-right: 2px}
.mdLi_body .mdLi_item .adress_p .adress{margin-right: 0.5rem;word-break: break-all;flex: 1}
.mdLi_body .mdLi_item .adress_p .adress i{font-size: 0.26rem;color: #999}
.mdLi_body .none_mdLi{text-align: center;padding-bottom: 30px;}
.mdLi_body .none_mdLi img{width: 52%}
.mdLi_body .none_mdLi div{color: #ccc;font-size: 0.24rem}


/*老带新会员注册列表页样式*/
.old_new_main{width: 100%;display: block;}
.old_new_main .old_list_item{display: flex;display: -webkit-flex;align-items: center;padding: 10px 0;margin-left: 20px;border-bottom: 1px solid #eee;}
.old_new_main .old_list_item .old_list_img{width:55px;height:55px;position: relative;}
.old_new_main .old_list_item .old_list_img img{max-width: 100%;max-height: 100%;border-radius: 50%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.old_new_main .old_list_item .old_list_text{flex: 1;-webkit-flex: 1;margin-left:10px;}
.old_new_main .old_list_item .old_list_text h2{font-size: 15px;color: #333;margin: 0;}
.old_new_main .old_list_item .old_list_text span{display:inline-block; font-size: 12px;color: #ccc; height: 19px;line-height:19px; border: 1px solid #cccccc;border-radius: 6px;padding:0 5px;margin-top: 18px;}
.old_new_main .old_list_item .old_list_text span.color_sp{color: #f23030;border: 1px solid #f23030;}
.old_new_main .old_list_item .old_list_text p{color: #f23030;font-size: 13px;margin:18px 0 0 0;line-height: 15px;}
.old_new_main .old_list_item .old_list_text .user_msg div{margin-right: 5px}
.old_new_main .old_list_item .old_list_text p i{font-style: normal;}
.old_new_main .old_list_item .old_list_text .user_msg{display: flex;margin-bottom: -10px}
.old_new_main .old_list_item .old_list_text .user_msg div{color: #333;font-size: 12px;}
/*--优惠券详情预约时间、日期----雷*/
.yuyue_main{display: block;width: 100%;}
.yueyue_main_list ul li{display: flex;display: -webkit-flex;align-items: center;margin-left: 15px;padding-right: 15px;height: 45px;line-height: 45px;border-bottom: 1px solid #eee;}
.yueyue_main_list ul li span{font-size: 14px;color: #333;}
.yueyue_main_list ul li p{flex: 1;-webkit-flex: 1;text-align: right;font-size: 14px;color: #333;margin: 0;vertical-align: middle; line-height: 45px;}
.yueyue_main_list ul li select{display: inline-block;flex: 1;-webkit-flex: 1;margin: 0;direction: rtl;padding: 0;font-size: 14px;color: #333;}
.yueyue_main_list ul li select option.option_color{color: #999!important;}
.yueyue_main_list ul li a{display: flex;display: -webkit-flex;width: 100%;align-items: center;vertical-align: middle;}
.yueyue_main_list ul li i{font-size: 17px;width: 12px; color:#999;vertical-align: middle;margin-left: 5px;display: inline-block;}
.yuyue_footer_btn{position: fixed;bottom:40px;left: 0;right: 0;margin: 0 15px;}
.yuyue_footer_btn button{width: 100%;height: 45px;color: #fff; border: none;outline: none;border-radius: 6px;font-size: 15px;}
.yuyue_taggle_content{position: fixed;bottom: 0;left: 0;right: 0;z-index: 102;background-color: #fff;padding-bottom: 45px;}
.yuyue_taggle_content .yuyue_title{height: 45px;line-height: 45px;text-align: center;font-size: 14px;color: #f23030;border-bottom: 1px solid #eee;}
.yuyue_taggle_content .yuyue_cont{max-height:135px;overflow-y: auto;}
.yuyue_cont p{height: 45px;line-height: 45px;font-size: 15px;color: #333;text-align: center;margin: 0; border-bottom: 1px solid #eee;}
.yuyue_taggle_bg {width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;background-color: #000;opacity: 0.4;z-index: 100;}
.yueyue_list_title p{padding-left: 15px;margin-bottom: 15px;font-size: 14px;color: #999;}
/*预约弹窗*/
.yuyue_confirm{width: 80%;border-radius: 8px;padding: 20px;color: #333}
.dialog_content_bottom{justify-content: space-around;margin-top: 20px}
.dialog_content_bottom div{width: 40%;border: 1px solid #ccc;height: 40px;line-height: 40px;text-align: center;color: #333;font-size: 15px;border-radius: 6px}
.dialog_content_bottom div.pry_bg_cor{border-color: transparent;color: #fff}



/*--选地址页面---*/
.selAdr div.search input[type=text]{ border: none; text-indent: 30px; margin-bottom: 0px; height: 60px;font-size: 18px; font-family: "微软雅黑"; color: #999999;}
.selAdr div.search input[type=text]::-webkit-input-placeholder{ font-size: 18px; color: #999999;}
.selAdr div.search{ width: 100%; border-bottom: 1px solid #cccccc; position: relative;}
.selAdr div.search i{ position: absolute; top: 0px; height: 60px; line-height: 60px; left: 12px; color: #999999;}
.cur_adr,.hot_city{ width: 100%; padding: 0px 15px;}
.cur_adr p,.hot_city p{ color: #999999; font-size: 16px; margin-bottom: 0px; padding: 10px 0px;}
.cur_adr button,.hot_city button{ font-size: 16px; color: #333333; border: none; padding-right: 20px; width: 120px; height: 48px; margin:0px 15px 15px 0px;}
.cur_adr button i{ font-size: 26px; color: #f23030; vertical-align: middle;}
.bg_hui{ background-color: #f8f8f8!important;}
.search_result{ width: 100%;}
.search_result dl dt{ font-size: 16px; color: #999999; padding-left: 15px; margin-bottom: 3px;}
.search_result dl dd{ font-size: 16px; color: #333333; padding: 15px; background-color: #ffffff; border-bottom: 1px solid #eeeeee;}
.search_result dl dd:last-child{ border-bottom: none;}

/*--加载中页面---*/
.loading_con{width:100%; height:100%; text-align:center;}
.loading_con div.pic{ text-align: center; margin-top: 40%;}
.loading_con div.pic img{ width:80px; height: 80px;}
.loading_con p{ font-size: 16px; color: #666666; font-family: "微软雅黑";}

/*--底部悬浮可拖动导航---*/
.pl_bl_menu .menu .menu_icon{position: fixed;z-index: 2; bottom: 62px;}
.pl_bl_menu .menu .menu_icon i,.pl_bl_menu .menu .btn i{background-color: #fff; display: inline-block;line-height: 55px; text-align: center;width: 50px;height: 50px;border-radius: 50%; -webkit-border-radius50%; box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; font-size: 23px; cursor: pointer;}
/*.pl_bl_menu{ width:100%;  height: 100%;}*/
.pl_bl_menu .menu{position: fixed; width: 68px; height: 68px;  z-index: 999; bottom: 60px; left:10px;}
.pl_bl_menu .menu img{max-width: 100%;max-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;  z-index: 99;}
/*.icon_menu img{diplay:none; width: 100%;}*/
.pl_bl_menu .btn{z-index:1;position:absolute;bottom:0px;left:0px;margin:0 5px 2px 0;cursor:pointer;}
.pl_bl_menu .btn{-webkit-transition:bottom .2s,left .2s;-moz-transition:bottom .2s,left .2s;-o-transition:bottom .2s,left .2s;-ms-transition:bottom .2s,left .2s;transition:bottom .2s,left .2s;}
.btn1.close, .btn2.close, .btn3.close, .btn4.close{bottom:0px;left:0px;}
.btn1.open{bottom:116px;left:0px;}
.btn2.open{bottom:95px;left:57px;}
.btn3.open{bottom:53px;left:100px;}
.btn4.open{bottom:0px;left:126px;}
.btn .pic{ width: 68px; height:68px; position: relative;}
.btn .pic img{ max-width: 100%;max-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}


/*--选择群发内容---*/
.select_con_main{width: 100%;display: block;overflow: hidden; height: 100%;}
.select_con_head{padding: 25px 0;border-bottom: 1px solid #e6e6e6;text-align: center;}
.select_con_head h2{font-size:20px;color: #333;}
.select_con_head p{margin: 10px 0 0 0;color: #999;font-size: 14px;}
.select_text_con{overflow: hidden;width: 100%;padding:20px 35px;background-color: #f8f8f8; height: 100%;}
.select_text_item{width: 28%; float: left;margin-bottom:25px; padding:20px 0px;background-color: #fff;border-radius:10px;border: 1px solid #f1f1f1;text-align: center;}
.select_text_item dl dt i{color: #7fe5e5;font-size:28px;}
.select_text_item dl{font-size: 16px;color: #333;}
.select_text_item dl dd{margin-top: 10px;}
.select_margin15{margin-right:8%;}

/*--用户列表---*/
.user_list_main{width: 100%;overflow: hidden;}
.list_content_items{ width: 100%;}
.list_content_item{display: flex; display:-webkit-flex; align-items: center;padding:15px; border-bottom: 1px solid #eeeeee;}
.list_content_item .list_img{ margin-left: 10px; width: 50px; height: 50px; position: relative;}
.list_content_item .list_img img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000;}
.list_content_item .user_detail{ margin-left: 6px; flex: 1; -webkit-flex: 1;}
.list_content_item .user_detail h2{ font-size: 18px; color: #000000;}
.list_content_item .user_detail .money{ margin-top: 10px;}
.list_content_item .user_detail .money span{ margin-right: 25px;}
.list_content_item .user_detail .money span i{ font-size: 21px; color: #00cccb; vertical-align: middle;}
.list_content_item .user_detail .money span s{color: #666666; font-size: 15px; text-decoration: none;}
.list_content_item input[type="checkbox"],.user_list_botL input[type="checkbox"]{
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background: url(../images/form_pic3.png) no-repeat 0 0;
    background-size: 100% 100%;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    border: none;
    outline: none;
}
.list_content_item .time{ margin-left: 10px;}
.list_content_item input[type=checkbox]:checked,.user_list_botL input[type=checkbox]:checked  {
    background: url(../images/form_icon1.png) no-repeat 0 0;
    background-size: 100% 100%;
    border-radius: 3px;
}
.list_content_item .time p:first-child{ margin-bottom: 5px;}
.list_content_item .time p{ font-size: 15px; color: #cccccc; margin-bottom: 0px;}
.user_list_bot{border-top: 1px solid #eeeeee!important; align-items: center; padding: 0px 15px;}
.user_list_botL span{ font-size: 15px; color: #666666; display: inline-block; vertical-align: middle; margin-left: 10px;}
.user_list_botL{ flex: 1; -webkit-flex: 1;}
.user_list_botR {flex: 1;text-align: right}
.user_list_botR button{ background-color: #00cccb;border-radius: 6px; border: 1px solid #00cccb; color: #ffffff;}
.user_list_botR button:enabled:active{ background-color: #00cccb; border: 1px solid #00cccb; color: #ffffff; outline: none;}

/*---点击二维码放大旋转效果--------- ---------*/
.coupon_modal_content .coupon_modal_item{-webkit-transition:all 1s; -moz-transition:all 1s;     -o-transition:all 1s;}
.coupon_modal_content .coupon_modal_item.anim_scal{ margin: 0px; position: fixed; z-index: 99; top:0px; left: 0px; width: 100%; height: 100%; display: flex; display: -webkit-flex; align-items: center; justify-content: center;}
.anim_scal{-webkit-transform:scale(1.5) rotate(90deg); -moz-transform:scale(1.5) rotate(90deg); -o-transform:scale(1.5) rotate(90deg); }
.bg_ew_sc{ background-color: #ffffff; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 9;}

/*------------------------------------原form.css样式表------------------------------------------------------------*/
.form_select_thin{ background:url(../images/form_pic2.png) no-repeat; width: 20px; height: 16px; display: inline-block; background-size: 100% 100%; vertical-align: middle; cursor:pointer;}
.form_select_wide{ background:url(../images/form_pic1.png) no-repeat; width: 20px; height: 16px; display: inline-block; background-size: 100% 100%; vertical-align: middle; cursor:pointer;}
input[type=radio]{-webkit-appearance:none; width: 20px; height: 20px; background:url(../images/form_pic6.png) no-repeat 0 0; background-size: 100% 100%; vertical-align: middle; cursor: pointer; border-radius: 50%; display: inline-block; border: none; outline: none;}
input[type=radio]:checked{ background:url(../images/form_pic5.png) no-repeat 0 0; background-size: 100% 100%;}
input[type=radio]:disabled{ background: url(../images/form_pic8.png) no-repeat 0 0; background-size: 100% 100%;}
input[type=checkbox]{-webkit-appearance:none; width: 20px; height: 20px; background:url(../images/form_pic3.png) no-repeat 0 0; background-size: 100% 100%; vertical-align: middle; cursor: pointer; display: inline-block; border: none; outline: none;}
input[type=checkbox]:checked{ background:url(../images/form_pic4.png) no-repeat 0 0; background-size: 100% 100%; border-radius:3px;}
input[type=checkbox]:disabled{ background: url(../images/form_pic7.png) no-repeat 0 0; background-size: 100% 100%;}

/*--单加选择添加地址页面--------*/
.choose_address_addContainer ul li input[type=radio]{ -webkit-appearance: none; background: none; width: 20px; height: 16px; display: inline-block; background-size: 100% 100%; vertical-align: middle; cursor:pointer;}
.choose_address_addContainer ul li.checked_color input[type=radio]:checked{ background:url(../images/form_pic2.png) no-repeat; width: 20px; height: 16px; display: inline-block; background-size: 100% 100%; vertical-align: middle; margin-left: 3px;}
.choose_address_addContainer ul li.checked_color input[type=radio]:checked:focus{ box-shadow: none;}


/*--单加选择地址管理页面--------*/
.personal_Information_rmain input[type=radio]{ -webkit-appearance:none; width: 20px; height: 20px; background:url(../images/form_pic3.png) no-repeat 0 0; background-size: 100% 100%; vertical-align: middle; cursor: pointer; display: inline-block; border-radius: 0px;}
.personal_Information_rmain input[type=radio]:checked:focus{ box-shadow: none;}

/*------------------------------------原color.css样式表------------------------------------------------------------*/
.btn-active{ background-color:#ea4b49;}
.btn-disabled{ background-color:#a9a9a9;}
.red{color:#f23030!important;}
.color_989898{ color: #989898;}
.color_050505{ color: #050505;}
.gray{ color: #999;}
.white{ color: #ffffff;}
.orange_red{ color: #f02d21;}
.tomato_red{ color: #ff8f6c;}
.young_green{ color: #08baa0;}
.light_yellow{ color: #f5ba6e;}
.zuce_red{color: #f76c6c;}
.cozhi_red{color:#ff5648;}
.light_blue{ color: #00aeff;}
.lemon_yellow{color: #ffc900;}
.green{ color: #57bb3c;}
/*--十种背景颜色--*/
.bg_color010{background-color:#63b359;}
.bg_color020{background-color:#2c9f67;}
.bg_color030{background-color:#509fc9;}
.bg_color040{background-color:#3594ff;}
.bg_color050{background-color:#016a68;}
.bg_color060{background-color:#d09a45;}
.bg_color070{background-color:#e4b138;}
.bg_color080{background-color:#ee903c;}
.bg_color090{background-color:#dd6549;}
.bg_color100{background-color:#cc463d;}

.background-white{background-color: #ffffff;}
.background_chenghuang{ background-color: #fbb217;}
.background_molan{ background-color: #608f9f;}
.background_tomatoesColor{ background-color: #f77252;}
.background_molu{ background-color: #7ea318;}
.background_baise{ background-color: #fff;}
.background_fafafb{ background-color: #fafafb;}
.background_fe9230{ background-color: #fe9230;}
.background_52a4cc{ background-color: #52a4cc;}
.background_23282c{ background-color: #23282c;}
.background_ededed{ background-color: #ededed;}
.background_red{ background-color: #DD2727;}
.background_orange{ background-color: #ffaf10;}
.background_gray{ background-color: #434343;}

/*------------------------------------原tanKuang.css样式表------------------------------------------------------------*/
/*--弹框的公共样式-----------*/
.dialog_main{ display: block;overflow: hidden}
.dialog_bg{ width:100%; height: 100%; background-color: #000000; opacity: .4; position: fixed;  top:0px; z-index: 99; right: 0;}
.dialog_bg_white{ width:100%; height: 100%; background-color: #ffffff; position: fixed;  top:0px; z-index: 99; right: 0;}
.dialog_top_cen{ width: 100%; height: 100%; overflow-y: scroll; position: fixed; top: 0px; left: 0px; right: 0px; background-color: #fff; z-index: 99;}
/*--二维码加条码显示弹框-----------*/
.dialog_c{ width: 90%; height: 7.1rem; margin: 0 auto; position: fixed;  z-index: 99; border-radius: 5px; top: 1.8rem; left: 5%; background-color: #efefef; overflow: hidden; zoom:1;}
.dialog_ct{ background-color: #ffffff; width: 100%; height:2.3rem; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 1px solid #dcdcdc; box-shadow:0px 0px 5px #cccccc; padding-top: .39rem;}
.dialog_ct img{ width: 85%; height: 85%; display: block; margin: 0 auto;}
.dialog_cb{ margin-top: .39rem;}
.dialog_cb img{ width: 70%; height: 70%; display: block; margin: 0 auto;}
/*--点击箭头弹出页面------*/
.dialog_bottom_nav{ position: fixed; height: 4.6rem; width: 88%; background: #ffffff; z-index: 109; left: 6%; top: 36%;
    opacity: .8; overflow-y: scroll; border-radius: 10px;}
.dialog_bottom_nav ul{ padding: 4% 3%; margin-top: 4%;}
.dialog_bottom_nav ul li{ float: left; margin-bottom: .3rem; text-align: center;}
.dialog_bottom_nav ul li span{ width: 100%; color: #778182; text-align: center; padding-top: 8px;}
.dialog_bottom_nav ul li:nth-of-type(1) span{ font-size: .66rem; }
.dialog_bottom_nav ul li:nth-of-type(2) span{ font-size: .62rem; margin-top: .06rem;}
.dialog_bottom_nav ul li:nth-of-type(3) span{ font-size: .66rem; }
.dialog_bottom_nav ul li:nth-of-type(4) span{ font-size: .58rem; margin-top: .05rem; padding-bottom: .08rem;}
.dialog_bottom_nav ul li b{ width: 100%; font-weight: normal; display: block; font-size: .2rem; color: #666666; text-align: center; margin-top: 2px;}

/*--新人礼包弹框样式-------雷*/
.newbie_gift_main {display: block;}
.newbie_gift_bg {width: 100%;height: 100%;background-color: #000000;opacity: .5;position: fixed;top: 0px;z-index: 99;right: 0;}
.newbie_gift_c{width: 100%;height: auto;overflow: hidden;}
.dift_bg {margin: 0 15%; position: fixed;z-index: 99;border-radius: 30px;top: 2.5rem;overflow: hidden;zoom: 1;}
.newbie_gift_c img{max-width: 100%; max-height: 100%;}
.newbie_gift_c button{position: absolute;bottom: 0px; left: 10%;width: 80%  ; font-size: 22px;border-radius:16px; background-color: #ffd545;border: none;color: #fff; outline: none; padding: 5px 50px;}
.delect{z-index: 99; position: fixed;bottom: 15%; left: 50%;margin-left: -15px;}
.delect i{ font-size: 30px;color: #fff;}
.gift_text{width:80%; position: fixed;z-index: 99; bottom: 30%;left: 10%;}
.gift_text h1{font-size: 30px;color: #ffd545;position: relative;text-align:center;top: 30px;}
.gift_text_img{width:5rem; height:5rem;margin: 0 auto;}

/*--弹出中奖页面------*/
.jgghd_Winning{ position: fixed; top: 3.9rem; z-index: 109; width: 6.4rem;}
.jgghd_Winning_c{ position: relative;}
.jgghd_Winning_text{ position: absolute; top: .98rem; left: 1.66rem; width: 100%;}
.jgghd_Winning_text p{ font-size: .26rem; color: #666666; width: 1.99rem; word-break: break-all; word-wrap: break-word; width: 50%;}
.jgghd_Winning_text p:first-child{ text-align: center;}
.jgghd_Winning_text p:first-child span{ font-size: .28rem; margin-right: .06rem;}

/*--中奖记录页面------*/
.jgghd_Winning_record{ position: fixed; top: 1.68rem; z-index: 109; width: 6.4rem;}
.jgghd_wR_bg{ width: 5.62rem; height: 7.68rem; background-color: #ffffff; border-radius: .12rem; margin: 0 .39rem;}
.jgghd_wR_content{ width: 100%; height: auto; display: block;}
.jgghd_wR_title{width: 100%; height: .76rem; line-height.76rem; background-color: #dcdcdc; border-top-left-radius: .12rem; border-top-right-radius: .12rem; border-bottom: 1px solid #b9b8b8; padding: 0 .15rem;}
.jgghd_wR_title span{ line-height: .74rem; font-size: .28rem; color: #666666;}
.jgghd_wR_title b{ line-height: .7rem; font-size: .12rem; color: #666666; font-weight: normal;}
.jgghd_wR_body{ width: 95%; height: 5rem; display: block; padding-top: 1%; margin: 0 auto; overflow: inherit; -webkit-overflow-scrolling:touch;}
.jgghd_wR_body ul{ width: 100%;}
.jgghd_wR_body ul li{ width: 100%; padding-bottom: 2%; border-bottom: 1px solid #e2e2e2; margin-top: 2%;}
.jgghd_wR_body ul li span{ font-size:15px; color: #0f0f0f; }
.jgghd_wR_body ul li b{font-size:12px; font-weight: normal; text-align: right; color: #a5a5a5;}
.jgghd_wR_body ul li b s{ font-size: 12px; font-style: normal; text-decoration: none;}


/*--分享页面样式------*/
.jgghd_share{ position: fixed; top: 2.93rem; z-index: 109; width: 70%;margin-left: 13%}
.jgghd_share_top{ margin-top: .3rem; display: inline-block; position: relative; width: 100%;}
.share_arrow{ position: absolute; top: -2.93rem; left:3.6rem; width: 100%; height: 2.68rem; display: block;}
.share_arrow_icon{ background:url(../images/share_Arrow.png) no-repeat 0 0; background-size:auto 2.68rem; height: 2.68rem; display: block;}
.share_tiShi{ margin-bottom: 0.5rem; display: block;}
.share_tiShi p{ font-size: .36rem; color: #ffff00;}
.jgghd_share_bottom{}
.jgghd_share_bottom p{ font-size: .3rem; line-height: .86rem;}
.jgghd_share_bottom strong{ width: .5rem; height: .28rem; display: inline-block; text-align: center;  border-radius: 5px; margin-left: .17rem; position: relative;}
.jgghd_share_bottom strong b{ font-weight:normal; width: 100%; height: 100%; position: absolute; left: 0px; top:-.26rem;}
.jgghd_share_bottom span{ width: .56rem; height: .56rem; text-align: center; display: inline-block;
    border-radius: 5px; margin: 0 .17rem;}
.jgghd_share_bottom p:nth-of-type(2) span{line-height: .5rem; padding-left: .03rem;}
.jgghd_share_bottom p:nth-of-type(3) span{line-height: .56rem;}
.jgghd_share_bottom span s{ text-decoration: none; font-size: .35rem; color: #595e65;}

/*--活动规则页面样式------*/
.jgghd_activity_Rule{ position: fixed; top: 1.68rem; z-index: 109; width: 6.4rem;}
.activity_Rule_bg{ width: 5.62rem; height: 7.68rem; background-color: #ffffff; border-radius: .12rem; margin: 0 .39rem;}
.activity_Rule_content{ width: 100%; height: 100%; display: block;}
.activity_Rule_body{ width: 100%; height: 7.08rem; overflow: scroll;}
.activity_Rule_title{ width: 100%; height: .70rem; line-height.70rem; background-color: #dcdcdc; border-top-left-radius: .12rem; border-top-right-radius: .12rem; border-bottom: 2px solid #d0cfcf; padding: 0 .15rem;}
.activity_Rule_title span{ line-height: .7rem; font-size: .26rem; color: #666666;}
.activity_Rule_title b{ line-height: .7rem; font-size: .12rem; color: #666666; font-weight: normal;}
.activity_Rule_body ul li{ padding: .11rem .15rem;}
.activity_Rule_body ul li.mui-table-view-cell:after{ background-color: inherit;}
.activity_Rule_body ul.mui-table-view:after{ background-color: inherit;}

/*会员中心激活开卡*/
.dialog_mc{width: 80%;height: 5.48rem;padding-top: 1.51rem;position: fixed;z-index: 101;top: 1.856rem;left: 10%;background-color: #fff;overflow: hidden;zoom: 1;}
.dialog_mc .cancel{position: absolute;right: 10px;top: 10px;color: #999}
.dialog_mc_con{width: 70%;margin: 0 auto;text-align: center;}
.dialog_mc_con .top{color: #333;font-size: 15px;margin-bottom: 0.44rem}
.dialog_mc_con .middle{color: #999;font-size: 13px;margin-bottom: 1.49rem}
.dialog_mc_con .bottom{color: #fff;font-size: 16px;margin-bottom: 1.49rem;background-color: #549e4f;width: 100%;text-align: center;height: 0.758rem;line-height: 0.758rem}
/*--遮罩层效果-----*/
.dialog_card_bg{ position: fixed; top: 0px; left: 0px; z-index: 100; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4);}

/*--提示文字样式--------*/
.plug_tips {
    display: block;
    position: fixed;
    bottom: 25%;
    left: 10%;
    width: 80%;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    background: #666;
    /*opacity: 0.5;*/
    border-radius: 21px;
    padding: 1% 0;
    line-height: 1.5;
    z-index: 99999;
}

/*二维码弹框-企业版*/
.yh_taggle_bg{background-color: #000;opacity: 0.4;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9;}
.yh_taggle_content{background-color: #fff;width: 100%;position: fixed;bottom: 0;right: 0;left: 0;z-index: 999;}
.yh_taggle_title{margin: 30px 0 20px 0;}
.yh_taggle_title p{font-size:18px;line-height: 25px; color: #333;text-align: center;margin-bottom: 0;}
.yh_taggle_img{width:3.0rem;height:3.0rem;overflow: hidden;margin: 0 auto;position: relative;}
.yh_taggle_img img{max-width: 100%;max-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.yh_taggle_content p.footer_p{text-align: center;font-size: 13px;color: #333;margin-bottom: 35px;}

/*--云欢技术支持样式--------*/
.yH_tiGong{width: 100%; text-align: center;}
.yH_tiGong_logo{ padding: 50px 0px 36px; margin: 0px 15px; font-size: 12px; background:url(../images/bLogo_yh.png) no-repeat center 17px; background-size: 110px 30px; line-height: 16px;}
.yH_tiGong_logo a{ padding-top: 45px; font-size: 12px; color: #bfbec3!important;}
/*.yH_tiGong_logo img{ max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}*/
/*.yH_tiGong p{ font-size: 12px; color: #bfbec3; margin-bottom: 0px; margin-top: 2px;}*/

/*--付费会员页面样式--------*/
.fuF_huiY_head{ width: 100%; position: relative; z-index: 1;}
.fuF_huiY_head:before { content: ""; display: inline-block; padding-bottom: 43%; width: 100%; vertical-align: middle;}
.fuF_huiY_head img{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; margin: 0 auto; z-index: -1;}
.fuF_huiY_hCon{position: absolute; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%;}
.fuF_huiY_hYicon{ position:relative; width: 38%; height: 38%; margin:8% auto 0px;}
.fuF_huiY_hYicon img{ max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.fuF_huiY_name{ background: url(../images/fuF_level_name.png) no-repeat 0 0; background-size: 100% 100%; height: 30px; width: 160.2px; margin: 2% auto 0px; position: relative; overflow: hidden;}
.fuF_huiY_name p{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; line-height: 30px; color: #d5ac71; font-size: 13px; padding: 0px 15px;}
.fuF_huiY_con{ background-color: #ffffff; position: relative; top: -16px; border-radius: 5px; box-shadow: 0px 2px 10px #efefef; width: 88%; margin: 0 auto; z-index: 1; padding: 0px 20px;}
.fuF_huiY_con ul{ width: 100%;}
.fuF_huiY_con ul li{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #eeeeee; font-size: 15px; color: #666666;}
.fuF_huiY_con ul li:last-child{ border-bottom: none;}
.fuF_huiY_con ul li span{ color: #d5ac71; margin-left: 25px;}
.fuF_huiY_con ul li del{ color: #999999; margin-left: 10px;}
.fuF_huiY_foot{width: 88%; margin: 40px auto 0px;}
.fuF_huiY_foot button{ width: 100%; height: 50px; background-color: #d5ac71; color: #ffffff; border: none; font-size: 16px;}
.fuF_huiY_foot button.disable{ background-color: #cccccc;}
.fuF_huiY_foot button:active{ background-color: #d5ac71;}
.fuF_tip_icon{ color: #d5ac71!important; font-size: 21px!important; display: inline-block!important; vertical-align: middle; float: inherit!important;}
.yueDu_xieY{ display: flex; display: -webkit-flex; align-items: center; width: 88%; margin:0 auto;}
.yueDu_xieY input[type=checkbox]{ -webkit-appearance:none; width: 16px; height: 16px; background:url(../images/fuf_yuexie_icon.png) no-repeat 0 0; background-size: 100% 100%; vertical-align: middle; cursor: pointer; display: inline-block; border: none; outline: none; }
.yueDu_xieY input[type=checkbox]:checked{ background:url(../images/fuf_yuexie_icon1.png) no-repeat 0 0; background-size: 100% 100%; border-radius:3px;}
.yueDu_xieY p{ font-size: 14px; color: #cccccc; margin-left: 10px;margin-bottom: 0px;line-height: 16px;}
.yueDu_xieY p a{ color: #d5ac71!important;}


/*会员卡冻结页面*/
.member_frozen{background-color: #fff;height: 100%;text-align: center}
.member_frozen .sign{width: 100%;padding-top: 20%}
.member_frozen .intr{width: 100%;position: relative;}
.member_frozen .intr p{width: 100%;font-size: 0.26rem;padding: 0 16%;text-align: center;box-sizing: border-box;word-break: break-all;white-space: pre-wrap;color: #333;}
.member_frozen .back_btn{position: fixed;bottom: 20%;left: 0;right: 0;font-size: 0.26rem;color: #fff;border-radius: 50px;line-height: normal;padding: 10px 0;width: 48%;text-align: center;border: none;margin: 0 auto}

/*---发版本前的样式调整2--------- ---------*/
.layui-m-layercont input[type=text]{ height: auto;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{ margin-left: -16px;}

/*一些常用属性*/
.noScroll::-webkit-scrollbar{width: 0;background-color:transparent;}
.display_flex{display: flex;display: -webkit-flex;}
.flex_center{display: flex;display: -webkit-flex;justify-content: center;align-items: center;}


/*---发版本前的样式调整------------------*/
.yh_editor {
    text-align: center;
    margin: auto;
    padding: 5px;
    /*width: 4rem;*/
    overflow-x: scroll;
}
.yh_editor img{width:100%}
.yh_editor p{color:inherit; text-align: left; margin-bottom: 0px;}
.yh_editor p video{ position: relative; left: 50%; transform: translateX(-50%);width: 100%;}
.yh_editor strong{font-weight:bold!important;}
.layui-m-layerchild{ font-family: "微软雅黑";}
.layui-m-layercont img{max-width: 100%;}
.layui-m-layerchild h3{ margin-top: 0px; margin-bottom: 0px; letter-spacing: 3px; height: .8rem; line-height: .8rem; font-size: .3rem;}
.zlxg_submit_button button{border: none;}
.mui-checkbox input[type=checkbox]:before, .mui-radio input[type=radio]:before{font-size: 0.39rem!important}
.l_sex_mian s{ margin-left: .03rem!important; font-weight: normal; line-height: 38px;}
.zlxg_main form .mui-row label{ font-size: 15px;}
.zlxg_main form .mui-row span{ padding-left: 1%;}
.main_content_address p{ margin-bottom: 0px!important; color: #666;}
.main_content_address b{ margin-top: 0rem!important;}
.mdlb_head_main li select{ font-size: 15px!important;}
.main_content h1{ font-size: 15px!important;}
.main_content_address{ font-size: 13px!important; display: block!important;}
.main_content_phone p{font-size: 13px;}
.main_row_c input{ font-family: "微软雅黑";}
.main_content_phone b{ margin-top: 0rem!important;}
.yhq_main li.mui-table-view-cell{ padding: 5px 9px!important;}
.yhq_c_l h1{ margin-top: 0px!important; margin-bottom: 0px!important; margin: 0px!important; line-height:inherit;}
.yhq_c_r{ padding: .36rem .12rem 0;}
/*---悦娅发版前样式调整------------------*/
.use_know div{padding: 0px 15px;}
.use_know div p{ text-align: center;}
.use_know div p img{ width: 100%;}
/*---会员注册门店选择---------------------*/
.zc_md_con{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index:99; background-color:#ffffff; overflow-y:scroll;}
/*.zC_xZ_head{ width: 100%; border-bottom: 1px solid #eeeeee; position: relative; padding: 5px 0px;}*/
.zC_xZ_head{ width: 100%;height: 50px;display: flex;align-items: center;padding: 0px 15px;box-shadow: 0 0 5px 0.1px rgba(0,0,0,0.08);}
.zC_xZ_head .search{position: relative;flex:1;}
.zC_xZ_head .search input{width: 75%;font-size: 14px;color: #333;padding-left: 30px;border: 1px solid #eee!important;border-radius: 20px;height: 35px;}
.zC_xZ_head .search i{position: absolute;left: 10px;top: 50%;transform: translateY(-50%);font-size: 14px}
.zC_xZ_head .location-icon .iconfont{font-size: 20px;margin-right: 10px}
.zC_xZ_head .location span{font-size: 12px;color: #333}
.zC_xZ_head .location i{font-size: 15px;color: #e94b48}
.zC_xZ_head p{display: inline-block;margin: 0px;}
.zC_xZ_head input[type=text]{ border: none; margin-bottom: 0px;}
.zC_xZ_head input[type=text]:focus{ box-shadow: none;}
.zC_xZ_head i{vertical-align: middle;}
.zC_xZ_head .input{float: left;width: 50%;height: 100%;padding-left: 5px}
/*.zC_xZ_head i{ color: #e94b48; position: absolute; top: 0px; left: 0px; line-height: 50px; left: 90px;}*/
.zC_xZ_con{ width: 100%}
.zC_xZ_con ul{ width: 100%; padding:0px 15px;}
.zC_xZ_con ul li{ width: 100%;height: 1.38rem; display: flex; display: -webkit-flex; align-items: center; border-bottom: 1px solid #eeeeee;}
.zC_xZ_con ul li div.pic{ width: 50px; height: 50px; position: relative; margin:0px 11px 0 15px;}
.zC_xZ_con ul li div.pic img{ max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000; border-radius: 5px; -webkit-border-radius: 5px;}
.zC_xZ_con ul li div.detail{ flex: 1; -webkit-flex: 1; overflow: hidden;}
.zC_xZ_con ul li div.detail .name{ font-size: 14px; color: #333333; margin-bottom: 10px;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zC_xZ_con ul li div.detail .address{ font-size: 12px; color: #666666;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zC_xZ_con ul li div.detail .address .iconfont{font-size: 13px}
.zc_md_con input.radio_mdxz:checked{background:url(../images/form_pic9_red.png) no-repeat center;-webkit-background-size: contain;
    background-size: contain;}


/*--虚拟商品所有样式--------*/
.shop_detail_shopPrice.virtual{ border-bottom: 5px solid #dcdcdc; padding-bottom: 6px;}
.order_head.virtual ul li{ width: 25%;}

html {font-size: 500%;}
@media screen and (max-width: 600px) {
    html{font-size: 500%;}
    .like_text{width: 140px;}
}
@media screen and (max-width: 414px) {
    html{font-size: 400%;}
    add_address_mainT ul li label{ width: 28%;}
    .add_address_mainT ul li input[type=text]{ width: 64%;}
    .add_address_mainT ul li i{ width: 8%;}
    .coupon_head_content div.title span.time{ left: 22%;}
    .like_text{width: 140px;}
    .apply_content_left p {width:190px;}
    .seller_modal {top: 3.6rem;}
    .order_item_tabBtn ul li {margin-left: 10px;}
}
@media screen and (max-width: 375px) {
    html{font-size: 367%;}
    .mui_slider_main ul{ margin-top: .16rem;}
    .has_used_icon img{ width: 95%;}
    .main_row_c input{ font-size: .25rem;}
    .add_address_mainT ul li label{ width: 25%;}
    .add_address_mainT ul li input[type=text]{ width: 67%;}
    .add_address_mainT ul li i{ width: 8%;}
    .coupon_head_content div.title span.time{ left: 19%;}
    .search_head_input{ width: 77%; margin: 1% 15% 0 7%;}
    .search_head_searchBtn{margin-left: 1%;}
    .shop_hot_rec .swiper-slide { margin-right: .2rem;}
    .appraise_con_text  .app_content_right p {width: 200px;}
    .content_price ul li:first-of-type{margin-left: 0px;}
    .like_text{width: 140px;}
    .shop_detail_top .mui_bg {width: 8% !important;padding: 0 5px;}
    .shop_detail_top a i {margin-right: 5px;margin-left: -20px;}
    .swiper-slide div.info .price { font-size: 16px;}
    .spwidth{width: 330px;}
    .apply_content_left p {width:190px;}
    .coupon_code_img{left: 36% !important;}
    .coupon_detail p{width:145px;}
    .coupon_detail h1 {width:145px;}
    .setting_list {max-height: 480px;}
    .yhq_c_r h5{width: 175px;}
    .coupon_taggle_store {height:420px!important;}
    .order_details_two ul li {padding: 5px 9px!important;}
    .select_margin15 {margin-right: 22px;}
    .select_text_item {margin-bottom:22px;padding:15px 0px;}
    .order_item_tabBtn ul li{margin-left: 10px;}
    .me_center_main .me_center_three img{width:111.67px;height:111.67px;}
}

@media screen and (max-width: 360px) {
    html{font-size: 350%;}
    .add_address_mainT ul li label{ width: 28%;}
    .add_address_mainT ul li input[type=text]{ width: 64%;}
    .add_address_mainT ul li i{ width: 8%;}
    .like_text{width: 140px;}
    .cloyhing_details_item ul.none_ul>li{padding: 0 10px!important;}
    .order_item_tabBtn ul li{margin-left: 5px;}
    .me_center_main .me_center_three img{width:106.67px;height:106.67px;}
}
@media screen and (max-width: 320px) {
    html{font-size: 312%;}
    .mui_slider_main ul{ margin-top: .26rem;}
    .has_used_icon img{ width: 81%;}
    .order_item_tabBtn ul li a{padding: 6px 5px;}
    .has_used_icon{ right: -16px;}
    .main_row_c input{font-size: .26rem;}
    .main_row_c i{ font-size: .35rem;}
    .mui_login_zhangHao b{font-size: .35rem;}
    .mui_login_miMa b{ font-size: .35rem;}
    .dialog_ct{ padding-top: .13rem!important;}
    .main_content{padding: 0 3% 2%;}
    .add_address_mainT ul li label{ width: 30%;}
    .add_address_mainT ul li input[type=text]{ width: 62%;} .add_address_mainT ul li i{ width: 8%;}
    .mc_order_main ul li a dl dt span{ right: 10%;}
    .coupon_head_content div.title span.time{ left: 13%;}
    .search_head_input{ width: 73%; margin: 1% 15% 0 9%;}
    .search_head_searchBtn{margin-left: 2%;}
    .coupon_head_content div.title{ margin-top:32px;}
    .coupon_head_content div.title span.list{ font-size: 26px;}
    .coupon_head_content div.price h1{ font-size: 23px;}
    .coupon_head_content div.price{ bottom: .3rem;}
    .coupon_head_content div.price p{ font-size: 14px; line-height: 18px;}
    .coupon_head_content h3{ padding-top: 23px;}
    .mc_head_por img{ margin-bottom: 0px;}
    .coupon_detail_b{ margin-top: 0.06rem;}
    .njfsc_product_item .info .buy_button button{ height: 25px; line-height: 25px; font-size: 12px;}
    .app_content_right { margin-left: 0;}
    .like_text i {margin-left: 13px;}
    .list_item_l dl dd { margin-left: -7px;}
    .content_price {margin-top: 0;}
    .content_price ul{margin-top: 3px;}
    .like_text{width: 140px;}
    .list_xinixng {width: 128px;}
    .shop_detail_top .mui_bg {height: 24px;line-height: 24px;padding: 0 3px;}
    .later_btn a.btnl {padding: 5px 5px;}
    .later_btn a.btnr {padding: 5px 5px;}
    .content_price2 {line-height:20px;}
    .spwidth{width: 276px;}
    .swiper-slide div.info .price { font-size: 12px;}
    .bag_header_text h1 {font-size: 14px;width: 100px;}
    .njfsc_product_item .info .name{font-size: 14px;}
    .njfsc_product_item .info .price {font-size: 16px;}
    .apply_content_left p {width:140px;}
    .coupon_code_img{left: 33% !important;}
    .shop_detail_item{padding: 20px 5px 10px 5px !important;}
    .shop_detail_text{margin-right: 5px !important;}
    .bag_content_text p{font-size: 14px;}
    .coupon_detail p{width:120px;}
    .coupon_detail h1 {width:119px;}
    .my_kqmargin {margin-top: 1rem !important;}
    .setting_list {max-height: 410px;}
    .gift_text h1 { font-size: 24px;}
    .seller_modal {top: 3.8rem;}
    .yhq_c_r h5{width: 145px;}
    .go_top_icon2 {bottom: 145px;}
    .coupon_taggle_store {height:370px!important;}
    .login_input .mui-row span div {margin-right: 0px;}
    .shop_item_c {flex: 1!important;}
    .order_details_two ul i {margin-right: 0px!important;}
    .order_right_text ul li {margin-left: 8px!important;}
    .order_details_two ul li {padding: 5px 15px!important;}
    .jf_item_text p.margin_pi {margin-bottom: 5px!important;}
    .order_ee_b p, .order_ee_title p {width: 140px!important;}
    .mdLi_items ul li .liTop_con .adress div.adress_p p{width:125px!important;}
    .baby_data_content ul li .baby_con_r button {padding:3px 8px!important; margin-left: 0px;}
    .baby_data_content ul {width: 100%;padding-left:15px;}
    .baby_head_items {top: -132px;}
    .coupon_modal_code {width: 130px;height: 130px;margin: 0 auto;}
    .coupon_modal_code canvas{width: 130px!important;height: 130px!important;}
    .select_text_con {padding: 20px 15px;}
    .select_text_item {padding: 12px 0px;}
    .device .swiper-container{text-align: center;top: -110px;}
    .list_content_item .user_detail .money span{ margin-right: 5px;}
    .list_content_item .user_detail h2{ font-size: 17px;}
    .list_content_item .user_detail .money span s,.list_content_item .time p{ font-size: 14px;}
    .list_content_item .time p:first-child{ margin-bottom: 8px;}
    .list_content_item .user_detail .money span i{ font-size: 18px;}
    .baby_data_bg {height: 160px;display: block;}
    .cloyhing_details_item ul.none_ul>li.manyi_icon{padding: 0!important;margin-left:8px;}
    .device .swiper-slide img{width:80px;height: 80px;}
    .baby_data_content .baby_data_items .baby_data_item .baby_con_r button {padding: 5px 8px!important;margin-left: 2px;}
    .baby_icon {left:60px;}
    .me_center_main .me_center_three img{width:93.33px;height:93.33px;}
    .appraise_one_text .sreve_span{padding-left:5px;}
    .content_text2{width: 22% ;}
    .sreve_span {padding: 0 0px 0 5px;}
    .appraise_overall .sreve_span{margin-left:3px;}
    .sreve_span span{padding: 0 2px;}
    .shop_order_title p {max-width: 100px;}
    .appraise_con_text{padding-left: 2%;}
    .appraise_textarea textarea{width: 96%;margin-left: 2%;}
    .form_content{padding:0 10px;}
}

/*---苹果x底部导航样式-------*/
/*@media only screen and (device-width: 375px) and (device-height: 812px) and
(-webkit-device-pixel-ratio: 3) {*/
/*导航操作栏上移*/
/*.bottom-menu-fixed {
    padding-bottom: 20px;
}
}*/
.bottom-menu-fixed {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}

/*----首页更换手机号码----雷*/
.phone_main{width: 100%;display: block;}
.phone_content{padding-top:25%;}
.phone_con_top p{font-size: 14px;text-align: center;color: #333;margin-bottom: 10px;}
.phone_con_top h2{font-size: 26px;color: #333;text-align: center;}
.phone_btn{text-align: center; margin-top: 20%; }
.phone_btn button{font-size: 14px;outline: none; border-radius: 6px;height:46px;min-width: 120px;border: 1px solid #c7c7c7;color: #fff;}
.phone_con_top p.mg_bottom{margin-bottom: 20px;}
.phone_con_top .phone_input{position: relative;margin: 0 10%;display: flex;}
.phone_con_top .phone_input label{flex: 1;-webkit-flex: 1;}
.phone_con_top .phone_input input{box-shadow: none;width:100%;border-top-right-radius: 0!important;border-bottom-right-radius: 0!important; margin: 0; height: 46px;border-radius: 6px;background-color: #f7f7f7;border: none;}
.phone_con_top .phone_input button{min-width: 110px;outline: none;height: 46px;border: none;border-radius: 0;background-color: #ff4b4b;color: #fff;font-size: 14px; border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.phone_con_top .phone_input button.active{background-color: #ffa5a5;}
.phone_btn_footer{margin:50px 10% 0;display: flex;}
.phone_btn_footer button{width: 100%;outline: none; font-size: 14px;border-radius: 6px;background-color: #ff4b4b;color: #fff;flex: 1; border:none;height: 46px;}
.phone_btn_footer button.btn_left{margin-right:10px;background-color: #fff;border: 1px solid #c7c7c7;color: #333;}
.change_box{ width: 100%; height: 100%;}

/*---企业版大转盘页面样式---------------------*/
.iphone_style{-webkit-appearance:none}
.lottery {width: 5rem; height: 5rem; margin: 0 auto; border-radius: 50%; overflow: hidden; position: relative; background-color: #999999;}
.block {box-shadow: 0 0 1px #999 inset; position: absolute; width: 2.5rem; height: 2.5rem; transform-origin: right bottom 0;-webkit-transform-origin: right bottom 0;overflow: hidden;}
.block:nth-child(odd) { background-color: #fbf7f4;}
.block:nth-child(even) {background-color: #eef0ff;}
.block:nth-child(1) {transform: rotate(0deg) skewY(45deg);-webkit-transform: rotate(0deg) skewY(45deg)}
.block:nth-child(2) {transform: rotate(45deg) skewY(45deg);-webkit-transform:rotate(45deg) skewY(45deg)}
.block:nth-child(3) {transform: rotate(90deg) skewY(45deg);-webkit-transform:rotate(90deg) skewY(45deg)}
.block:nth-child(4) {transform: rotate(135deg) skewY(45deg);-webkit-transform:rotate(135deg) skewY(45deg)}
.block:nth-child(5) {transform: rotate(180deg) skewY(45deg);-webkit-transform:rotate(180deg) skewY(45deg)}
.block:nth-child(6) {transform: rotate(225deg) skewY(45deg);-webkit-transform:rotate(225deg) skewY(45deg)}
.block:nth-child(7) {transform: rotate(270deg) skewY(45deg);-webkit-transform:rotate(270deg) skewY(45deg)}
.block:nth-child(8) {transform: rotate(315deg) skewY(45deg);-webkit-transform:rotate(315deg) skewY(45deg)}

.daZp_content{background-color: inherit;}
.daZp_main .content {width: 2rem; height: 2rem; transform-origin: center center 0;transform: skewY(-45deg) rotate(-22.5deg) translate(.16rem, .7rem); -webkit-transform: skewY(-45deg) rotate(-23.5deg) translate(.16rem, .7rem); position: absolute; right: 0; bottom: 0; text-align: center;  padding-top: 0.3rem;}
.daZp_main .content .img {width: 0.65rem; height: 0.65rem; margin: 0 auto;position: relative;}
.daZp_main .content .img img {max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%; perspective: 1000; -webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;}
.daZp_main .content .text {width: 0.9rem; height: auto; font-size: 12px; line-height: .32rem; margin: 0 auto;padding-top: 10px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.daZp_main .content .text p{color: #adadad;}
.daZp_main{ position: absolute; top: 28%; left: 0; right:0; }
.daZp_head .marginRight2,.daZp_head marquee div{ color: #ffffff; font-size: 13px;}
.dzP_jiH_tips{ font-size: .25rem; color: #3d3d3d; text-align: center;}
.dzP_jiH_tips img{width: 21%}
.daZp_main .news {height:30px;background:#fff2e8;overflow:hidden;margin: 0.3rem auto;width: 5rem;position: relative; line-height:30px; padding: 0px 15px;}
.daZp_main .news .t_news {height:30px;color:#2a2a2a;overflow:hidden; margin: 0px 5px; width:3.2rem; float: left;}
.daZp_main .news .news_li{ position: relative;}
.daZp_main .news .news_li,.swap {line-height:30px;display:inline-block;font-size:12px;color:#333; }
.daZp_main .swap {position: absolute;left: 40px;width: 3.2rem}
.daZp_main .news i{font-size:20px;color: #bb9374; float: left;}
.daZp_main .news span{color: #999;font-size: 12px; float: right;}
.footer_nav ul li{position: relative;}
.footer_nav ul li img.get_chance{position: absolute;top: 0;left: 50%;transform: translate(-50%,-100%);width: 60%}
/*大转盘分享弹框*/
.jgghd_share_box{position: fixed; bottom: 56px; z-index: 109;border-radius: 3px; width: 90%;padding-bottom: 15px ;margin-left:5%;background-color: #fff;}
.jgghd_share_box .box_item{display: flex;padding:0 15px;align-items: center;margin-top: 15px}
.jgghd_share_box .box_item button{color: #fff;height: 30px;font-size: 0.2rem;border: none}
.jgghd_share_box .box_item .item_intr{flex: 1;margin-right: 5px;display: flex;flex-direction: column;justify-content: center;}
.jgghd_share_box .box_item .item_intr p{font-size: 0.24rem;color: #333}
.jgghd_share_box .box_item .item_intr span{font-size: 0.2rem;color: #999}
/*大转盘积分兑换抽奖次数弹框*/
.jgghd_exchange{position: fixed; bottom: 50%; z-index: 109; border-radius: 3px;width: 80%;padding:30px;margin-left:10%;background-color: #fff;}
.jgghd_exchange .exchange_title{font-size: 0.24rem;color: #333;text-align: center;}
.jgghd_exchange .exchange_btn{text-align: center;margin-top: 30px}
.jgghd_exchange .exchange_btn button{width: 34%;}
.jgghd_exchange .exchange_btn button.pry_bg_cor{color: #fff;margin-left: 30px;border: none}

/*---企业版拆礼盒页面样式---------------------*/
.chaiLh_con{ background-color: inherit; position: absolute; top: 0; left: 0; z-index: 9;}
.chaiLh_main{ position: absolute; top: 7.5rem; left: 0; right:0; z-index: 9; width: 100%; text-align: center;}
.chaiLh_main h5{ font-size: 14px; color: #ffffff;}
.lingQu_btn{ margin:.5rem auto 0; width: 70%;}
.lingQu_btn button{ width: 100%; height: .86rem; border-radius: 25px; -webkit-border-radius: 25px; background-color: #fcd637; border: none; font-size: .38rem; font-weight: bold; color: #fc6243;}
.lingQu_btn button:focus,.lingQu_btn button:active{ border: none; outline: none; background-color: #fcd637; color: #fc6243;}
.lingQu_btn button.active{background-color: rgba(255,255,255,0.5);color: #fc6243}
.lingQu_btn .back_index{color: #fff;text-decoration: underline;margin-top: 0.4rem}
.jiangPin_items{ margin-top: .4rem; display: inline-block; width: 86%;}
.jiangPin_items div.l, .jiangPin_items div.r{color: #ffffff; font-size: 14px;}
.jiangPin_items i{ font-size: 14px; margin-right: 5px;}

/*---企业版不能领取礼盒页面样式---------------------*/
.no_get_Lh{position: absolute; top: 0px; left: 0px; z-index: 99; width: 100%; height: 100%; display: flex; display: -webkit-flex; align-items: center; justify-content: center;}
.nG_Lh_con{ width: 76%; height: 2.9rem; background-color: #ffffff; border-radius: 6px; text-align: center;}
.nG_Lh_cT{ width: 100%; height: 1.2rem; background-color: #f44e36; border-top-left-radius: 6px; border-top-right-radius: 6px; line-height: 1.2rem; text-align: center; font-size: .36rem; color: #ffffff;}
.nG_Lh_con button{ width: 1.6rem; height: .6rem; background-color: #fcd637; color: #f44e36; border: none; font-size: .26rem; border-radius: 23px; -webkit-border-radius: 23px; margin-top: .55rem;}

/*---企业版挑选礼盒页面样式---------------------*/
.sel_Lh{position: absolute; top: 0; left: 0; right:0; z-index: 9; width: 100%; text-align: center; height: 100%; overflow: hidden; padding-top: 4rem;}
.sel_Lh_items{ display: inline-block; width: 100%;}
.sel_Lh_items .title{ font-size: .28rem; color: #ffffff; margin-top: 0.15rem;}
.sel_Lh_items div.pic{ width: 1.91rem; height: 2.76rem; margin: 0 auto;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.sel_Lh_items div.pic img{ max-width: 100%; max-height: 100%;}
.sel_Lh .swiper-button-next{ background-image: url(../images/sel_Lh_nex.png);}
.sel_Lh .swiper-button-prev{ background-image: url(../images/sel_Lh_pre.png);}
.sel_Lh .swiper-button-next,.sel_Lh .swiper-button-prev{ width: .76rem; height: .76rem; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.sel_Lh .swiper-button-next{ right: 20px;}
.sel_Lh .swiper-button-prev{ left: 20px;}
.sel_Lh .swiper-container-horizontal>.swiper-pagination{ bottom: -.66rem;}
.sel_Lh .swiper-container{overflow: visible; margin-bottom: 1.2rem;}
.sel_Lh .swiper-pagination-bullet{ width: 11px; height: 11px;}
.sel_Lh .swiper-pagination-bullet-active{ background-color: #ffffff;}
.jiangPin_items p{ text-align: center; color: #ffffff;}

/*---帮好友拆礼盒页面样式---------------------*/
.lingQu_btn.bangChai{ margin: .35rem auto .35rem;}
.Lh_lQ_mc.bangChai{ margin-top: 4%;}
.bangChai_haoY{ margin:0 auto 7%; width: 82%; display: flex; display: -webkit-flex;}
.bangChai_haoY div.pic{ width: 50px; height: 50px; position: relative;}
.bangChai_haoY div.pic img{max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.bangChai_haoY div.info{ margin-left: 10px; flex: 1; text-align: left; }
.bangChai_haoY div.info .name{ font-size: .24rem; color: #ffffff;}
.bangChai_haoY div.info p{ position: relative; font-size: .24rem; color: #ffffff; background: #7a271b; line-height: 16px; padding: 6px 15px 6px 5px; display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; margin-top: 10px;}
.bangChai_haoY div.info p:before{content: ""; width: 0px; height: 0px; border-left: 4px solid transparent; border-right: 4px solid transparent;   border-bottom: 4px solid #7a271b; position: absolute; top: -4px; left: 11px;}

/*---帮好友拆礼盒第几个好友页面样式---------------------*/
.Lh_bChai_hY{ position: absolute;  top: 0;  left: 0;  right: 0;  z-index: 9;  width: 100%; text-align: center;  height: 100%; overflow-y: auto; padding-top: 1rem;}
.bChai_hY_title h1,.bChai_hY_title p{ font-size: .32rem; color: #ffffff;}
.bChai_hY_title p{ font-size: .25rem;}
.bChai_hY_con{ margin-top: 7%;}
.bChai_hY_con .pic_lP{ width: .955rem; height: 1.38rem; margin: 0 auto;}
.bChai_hY_con .pic_lP img{ max-width: 100%; max-height: 100%;}
.bChai_hY_con .jiLu{ width: 80%; background-color: #ffffff; margin: 0 auto; border-radius: 8px; padding: 15px;}
.bChai_hY_con .jiLu p{ font-size: .24rem; color: #666666;}
.bChai_hY_con .jiLu ul{ margin-top: 10px;height: 3.3rem;overflow: scroll;}
.bChai_hY_con .jiLu ul li{ display: flex; display: -webkit-flex; align-items: center; width: 100%; margin-bottom: 15px;}
.bChai_hY_con .jiLu ul li div.pic{width: 50px; height: 50px; position: relative;}
.bChai_hY_con .jiLu ul li div.pic img{max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.bChai_hY_con .jiLu ul li div.info{ text-align: left; margin-left: 10px;}
.bChai_hY_con .jiLu ul li div.info p.name{ color: #333333;}
.bChai_hY_con .jiLu ul li div.info p.time{ color: #999999;}

/*---查看奖品列表页面样式---------------------*/
.see_jaP_list{position: absolute;  top: 0;  left: 0;  right: 0;  z-index: 9;  width: 100%; text-align: center; height: 100%; overflow-y: auto; padding-top: 1rem;}
.see_jaP_lt h3{ font-size: .32rem; color: #ffffff;}
.see_jaP_lc{ width: 75%; margin: 0 auto; margin-top: 10px; height: 6rem;overflow: scroll}
.see_jaP_lc ul{ margin-top: 0.5rem;}
.see_jaP_lc ul li{ display: flex; display: -webkit-flex; align-items: center; margin-bottom: .3rem;}
.see_jaP_lc ul li .pic{ width: 1.104rem; height: 1.104rem;}
.see_jaP_lc ul li .pic img{ max-width: 100%; max-height: 100%;}
.see_jaP_lc ul li .detail{ flex: 1; -webkit-flex: 1; text-align: left; margin-left: 7%; margin-top: 5%;}
.see_jaP_lc ul li .detail .name{ font-size: .26rem; color: #ffffff;}
.see_jaP_lc ul li .detail .jinDu span{position: inherit; top: 0px; left: 0px; margin-left: 5%;}
.see_jaP_lc ul li .detail .jinDu{ margin-top: 2%;}
.see_jaP_lc ul li .detail .jinDu progress{ width: 70%;}

/*---查看奖品列表空页面样式---------------------*/
.see_jaP_kong{position: absolute;  top: 0;  left: 0;  right: 0;  z-index: 9;  width: 100%; text-align: center; height: 100%; overflow-y: auto; padding-top: 46%;}
.jp_kon_pic{ width: 2.817rem; height: 2.952rem; margin: 0 auto;}
.jp_kon_pic img{ max-width: 100%; max-height: 100%;}
.jp_kon_tips{ margin-top: 13%;}
.jp_kon_tips h3{ font-size: .32rem; color: #ffffff;}
.jp_kon_tips p{ font-size: .26rem; color: #ffffff;}

/*---活动说明页面样式---------------------*/
.cLh_hd_sm{position: absolute;  top: 0;  left: 0;  right: 0;  z-index: 9;  width: 100%; text-align: center; height: 100%; overflow-y: auto; padding-top:28%;}
.cLh_hd_sm .sm_title{
	display: flex;
	align-items: center;
	padding: 0 50px;
}
.cLh_hd_sm .sm_title h1{ font-size: 20px; color: #ffffff; opacity: .6; flex: 1;}
.cLh_hd_sm .sm_title h1.active{
	opacity: 1;
}
.cLh_hd_sm .sm_con{ width: 80%; margin: 9% auto 20%; background-color: #ffffff; height: 5rem; overflow: scroll;border-radius: 5px; -webkit-border-radius: 6px;  padding: 15px;}
.cLh_hd_sm .sm_con dl{ text-align: left; margin-bottom: 15px;}
.cLh_hd_sm .sm_con dl dt{ font-size: 14px; color: #212121; font-weight: bold; line-height: 20px; margin-bottom: 10px;}
.cLh_hd_sm .sm_con dl dd{ font-size: .24rem; color: #999999;}
.cLh_hd_sm .sm_con dl dd p.hD_shuoMing{
	font-size: 14px;
	color: #212121; 
}
.cLh_hd_sm .jP_itms{ display: flex; display: -webkit-flex; align-items: center;}
.cLh_hd_sm .jP_itms .pic{ width: 55px; height: 55px; position: relative; margin-top: 8px;}
.cLh_hd_sm .jP_itms .pic img{max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.cLh_hd_sm .jP_itms .sM{ margin-left: 10px; font-size: .24rem;}
.cLh_hd_sm .jP_itms .sM .title{ color: #f85a3b;}
.cLh_hd_sm .jP_itms .sM .name{ color: #999999;}
.wDjP_liBao_detail.chaiLiHe{
	position:fixed;
	bottom: 0;
	left:0;
	right: 0;
	background-color: #fff;
	z-index: 999;
	top: auto;
	border-radius: 0;
	padding:0;
	padding-top: 15px;
}
.wDjP_liBao_detail.chaiLiHe .wDjP_liBao_items{
	padding:0 20px
}
.wDjP_liBao_detail.chaiLiHe .title{
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	margin-top: 0;
}
.chaiLiHe_libaoDetail_bot{
	margin-top: 45px;
	padding: 0 10px 10px;
}
.chaiLiHe_libaoDetail_bot button{
	padding: 0 10px;
	width: 100%;
	background-color: #016A68;
	height: 42px;
	font-size: 14px;
	color: #fff;
	border: none;
	border-radius: 20px;
}

/*---帮拆记录页面样式---------------------*/
.sm_con.bChai_kong p{font-size: .28rem; color: #f44e36; margin-top: 30%;}

/*---企业版礼盒领取页面样式---------------------*/
.Lh_lingQ_main{ position: absolute;  top: 0%;  left: 0;  right: 0;  z-index: 9;  width: 100%;  text-align: center;  height: 100%; overflow-y: auto; padding-top: 28%;}
.Lh_lQ_mt h3{ font-size: 20px; color: #ffffff;}
.Lh_lQ_mt p{ font-size: 13px; color: #ffffff; background-color: #aa3626; display: inline-block; padding: 2px 12px 0px; border-radius: 15px; -webkit-border-radius: 15px; margin-top: 3px;}
.Lh_lQ_mt p i{ margin-right: 3px; display: inline-block; vertical-align: middle;}
.Lh_lQ_mc{ margin-top: 1rem;}
.Lh_lQ_mc div.img{ width: 2.76rem; height: 2.76rem; margin: 0 auto;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
.Lh_lQ_mc div.img img{ max-width: 100%; max-height: 100%;}
.Lh_lQ_mc .word{ margin-top: 6%;}
.Lh_lQ_mc .word p{ font-size: 14px; color: #ffffff;}
.jinDu{ margin-top: 3%; position: relative;}
.jinDu progress { width: 50%;  border-radius: 10px; height: 12px;overflow: hidden}
.jinDu.done ::-webkit-progress-value {border-radius: 15px; }
.jinDu progress::-moz-progress-bar { background: #af432d; border-radius: 15px; }
.jinDu progress::-webkit-progress-bar { background-color:rgba(0,0,0,0.4); border-radius: 15px;}
.jinDu progress::-webkit-progress-value  { background: -webkit-linear-gradient(#fae0db, #f1a798); background: -o-linear-gradient(#fae0db, #f1a798); background: -moz-linear-gradient(#fae0db, #f1a798); background: linear-gradient(#fae0db, #f1a798); border-top-left-radius: 15px; border-bottom-left-radius: 15px; }
.jinDu span{ font-size: 12px; color: #ffffff; position: absolute; right: 15%; top: 0px;}
.two_btn{ display: flex; display: -webkit-flex;}
.two_btn button{ flex: 1; -webkit-flex: 1; margin-right: 10px;}
.two_btn button:last-child{ margin-right: 0px; background-color: transparent; border: 1px solid #fcd637; color: #fcd637;}

/*----微助力页面样式 罗-----*/
.zhuLi_message{position: absolute;top: 3.7rem;left: 0;width: 100%;text-align: center;}
.zhuLi_message div,.zhuLi_message li,.zhuLi_message span{color: #bc7111!important;font-family: "微软雅黑"!important}
.zhuLi_border{position: relative;}
.zhuLi_message .zhuLi_num{width: 5rem;height: 3rem;position: absolute;font-size: 1.5rem;font-weight: bold;color: #000!important;top: 50%;margin-top: -1.6rem;left: 50%;margin-left: -2.5rem;line-height: 3rem}
.zhuLi_rank{width: 100%;height: 0.65rem;position: absolute;bottom: 0;margin-bottom: 0.2rem;font-size: 0.2rem;letter-spacing: 1px;display: flex;flex-direction: column;justify-content: center;}
.zhuLi_rank div,.zhuLi_message .weiZhuL_int{color: #873c16!important}
.zhuLi_message .zhuLi_btn{position: absolute;left: 50%;margin-left: -107px;top: 50%;margin-top: -27px;border: none;background-color: transparent;width:215px;height: 54px;line-height: 54px;font-size: 0.4rem;color: #873c16!important}
.weiZhuL_add{position: relative;margin-top: 10px;}
.weiZhuL_int{margin: 30px 0}
.weiZhuL_prize{padding: 0 31px;}
.weiZhuL_tab{display: flex;justify-content: space-between;}
.weiZhuL_tab li{width: 1.7rem;height:0.63rem;line-height: 0.63rem;text-align: center;color: #b05c01!important;background-color: #feb202;border-top-left-radius:5px;border-top-right-radius:5px}
.weiZhuL_tab li.active{background-color: #ffc64c}
.weiZhuL_p_box{background-color: #fffce4;border-bottom-left-radius:8px;border-bottom-right-radius: 8px;padding-bottom: 10px}
.weiZhuL_p_item{display: none;position: relative;padding: 0 8px;color:#c07714}
.weiZhuL_p_item.gift,.weiZhuL_p_item.myGift,.weiZhuL_detail{height:4.7rem;overflow: scroll }
.weiZhuL_p_item .weiZhuL_p_con{height: 4rem;overflow: scroll;}
.weiZhuL_p_con .weiZhuL_p_row,.weiZhuL_detail .weiZhuL_p_row,.weiZhuL_p_help .weiZhuL_p_row{height: 1rem}
.weiZhuL_p_item.active{display: block }
.weiZhuL_p_row{position: relative;border-bottom: 1px solid #e5e5e5;height: 1.2rem;display: flex;align-items: center;flex-wrap: nowrap;padding: 0 0.2rem}
.weiZhuL_p_row .gift_box{width: 0.8rem;height: 0.8rem}
.weiZhuL_p_row.top{background-color: #ffedb6;border: none;}
.weiZhuL_p_row .left{position: relative;width: 0.7rem;height: 0.7rem;;line-height: 0.7rem;text-align: center;}
.weiZhuL_p_row .left img{width: 100%;height: 100%}
.weiZhuL_cup_rank{padding-top: 10px}
.weiZhuL_p_row .left div{font-size: 12px;position: absolute;top: -4px;left: 50%;margin-left: -4px}
.weiZhuL_p_row .userInfo_nick{width: 2rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: left;}
.weiZhuL_p_row .userInfo_head{width: 30px;height: 30px;border-radius: 50%;margin: 0 15px 0 5px}
.weiZhuL_p_row .userInfo_number{position: absolute;right: 0px;text-align: right;margin-right: 12px;}
.weiZhuL_p_row .userInfo_number .zhuL_detail{position: absolute;top: 0.3rem;left: -0.72rem;color: #feb202!important;text-decoration: underline;width: 1rem;font-size: 0.2rem;}
.weiZhuL_p_row .userInfo_number .time{font-size: 12px;}
.weiZhuL_detail{display: none}
.weiZhuL_detail.active{display: block}
.weiZhuL_p_con .weiZhuL_p_top{padding: 0 0.2rem;width: 100%;overflow: hidden;margin-top: 0.25rem;}
.weiZhuL_p_con .weiZhuL_p_top div{color: #b05c01!important}
.weiZhuL_p_top div{float: left;}
.weiZhuL_p_top div:nth-child(1){margin: 0 13px 0 6px}
.weiZhuL_p_top div:nth-child(2){margin-right: 15px;}
.weiZhuL_p_top div:nth-child(4){float: right;}
.weiZhuL_p_row.rank{height: 1.94rem;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
.weiZhuL_p_row .gift_content{margin-left: 10px;font-size: 13px;text-align: left;}
.weiZhuL_p_row .gift_content>div:first-child{width: 2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gift_content .gift_content_con{font-size: 12px;}
.weiZhuL_p_row .gift_exchange{width: 1.12rem;height: 0.44rem;line-height: 0.44rem;text-align: center;margin-right: 0.2rem;background-color: #f5cf41;position: absolute;right: 0;top: 50%;margin-top: -0.22rem;border-top-right-radius: 8px;border-bottom-left-radius: 8px}
/*---微助力好友帮忙页面---罗*/
.zhuli_help_head{width: 100%;position: absolute;top: 16px;left: 0;display: flex;display: -webkit-flex;justify-content: center;}
.zhuli_help_head .help_head{width: 0.8rem;height: 0.8rem;border-radius: 50%;margin-right: 5px}
.zhuli_help_head .help_head_bg{width: 4.5rem;height: 1.6rem;}
.zhuli_help_head .help_content{position: absolute;top: 0.3rem;left: 1.7rem;}
.help_content p{color: #873c16}
.help_content>p:last-child{width: 4rem; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.weiZhuL_help .zhuLi_message{top:2.1rem;}
.weiZhuL_help .zhuLi_message .weiZhuL_add{width: 100%;display: flex;justify-content: space-around;position: relative;padding: 0 20px}
.weiZhuL_help .zhuLi_message .weiZhuL_add img,.weiZhuL_add_font div{width: 138px;height: 51px}
.weiZhuL_add .weiZhuL_add_font{position: absolute;left: 0;top: 0;width: 100%;height: 100%;line-height: 51px;padding: 0 20px;display: flex;justify-content: space-around;}
.weiZhuL_add_font div{color: #873c16!important;font-size: 15px;}
.weiZhuL_help .weiZhuL_tab li{width: 100%}
.dialog_main .weiZhuL_help_add{width: 4.6rem;height: 2.8rem;left: 50%;margin-left: -2.3rem;border-radius: 10px;top: 50%;margin-top: -1.4rem;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.dialog_main .weiZhuL_help_add>*{color: #873c16!important;font-weight: bold;}
.weiZhuL_help_add .help_add_btn{background-color: #f9c341;border: none;margin-top: 20px}
.weiZhuL_help_add .top{font-size: 0.35rem;}
.weiZhuL_p_help{height: 3rem;overflow: scroll}
/*---微助力首页---*/
.weiZhuL_index{width: 100%;height: 100%;overflow: hidden}

/*---刮刮卡页面样式---罗*/
.guaGK{position: absolute;}
.game_msg{position: absolute;top: 0;left: 0;width: 100%;height: auto}
.guaGK_control{margin-top:79%;position: relative;}
.guaGK_control img{width: 100%;height: 100%}
.guaGK_control .guaGK_btn{width: 43%;height: 25%;position: absolute;left: 50%;margin-left: -21%;top: 53%;border-radius: 16px}
.guaGK_list{position: relative;margin-top: 30px;display: flex;justify-content: center;}
.guaGK_list img{position: absolute;width: 1.9rem;height: 0.25rem;left: 50%;margin-left: -0.95rem;top: 0.2rem}
.guaGK_list .guaGK_list_box{width: 72%;background-color: #fff;text-align: center;padding-bottom: 10px;overflow: hidden;}
.guaGK_list_box .guaGK_list_title{color: #000;margin-top: 0.17rem;margin-bottom: 0.1rem;font-size: 0.26rem}
.guaGK_list_box .guaGK_item_box{text-align: left;padding: 0 10px;min-height: 1.5rem}
.guaGK_list_box .guaGK_list_item{font-size: 0.2rem;color: #df373a;line-height: 0.3rem;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.guaGK_list_item span{color: #df373a}
.guaGK_get{background-color: transparent;text-align: center;top: 2.6rem}
.guaGK_get img{width: 80%;}
.guaGK_get div{position: absolute;}
.guaGK_get .guaGuaK_getgift_con{width: 100%;text-align: center;top: 45px;color: #fff;padding: 0 20%;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.guaGK_get .guaGuaK_getgift_btn{width: 37%;height: 35px;left: 50%;margin-left: -18%;top: 3.97rem;}
.guaGK_get .guaGuaK_getgift_cancell{width: 35px;height: 35px;left: 50%;margin-left: -18px;top: 5.7rem;}

/*---点灯笼页面样式---罗*/
.dianDL{position: relative}
.dianDL_con{width: 100%;position: absolute;left: 0;top: 0}
.dianDL_news{height: 0.65rem}
.dianDL_lantern{display: flex;display: -webkit-flex;justify-content: center;margin-top: 2.7rem;margin-bottom: 0.5rem;position: relative;}
.dianDL_lantern img{width: 1.11rem;height: 1.71rem}
.dianDL_lantern .dianDL_lantern_num{display:flex;display: -webkit-flex;justify-content: center;position: absolute;left: 0;top: 0;width: 100%}
.dianDL_lantern .dianDL_lantern_num div{width: 1.11rem;height: 1.71rem;text-align: center;line-height: 2.04rem;color: #fce0ab;font-size: 0.4rem}
.dianDL_msg{min-height: 0.5rem;}
.dianDL_msg_height{height: 1.4rem;font-size: 0.24rem;display: flex;flex-direction: column;justify-content: center;align-items: center;overflow: hidden;}
.dianDL_msg_height div{color: #fff;}
.dianDL_btn_one{text-align: center;margin-top: 0.24rem;position: relative;}
.dianDL_btn_one img,.dianDL_btn_two img{width: 1.9rem;height: 0.53rem;}
.dianDL_btn_one .dianDL_btn_con{width: 1.9rem;height: 0.53rem;line-height: 0.53rem;position: absolute;left: 50%;margin-left: -0.95rem;top: 0;font-size: 0.27rem;color: #fce0ab}
.dianDL_btn_two{margin-top: 0.2rem;position: relative;display: flex;justify-content: space-around;width: 100%;padding: 0 0.8rem}
.dianDL_btn_two .dianDL_btn_con{width: 100%;height: 0.53rem;position: absolute;left: 0;top: 0;display: flex;justify-content: space-around;align-items: center;padding: 0 0.8rem;}
.dianDL_btn_two .dianDL_btn_con div{width: 1.9rem;color: #fce0ab;font-size: 0.27rem;text-align: center}
.dianDL_body{width: 100%;padding: 0 0.65rem;position: absolute;box-sizing: border-box;top: 9.5rem;left: 0}
.dianDL_body div{color: #8e1114}
.dianDL_body .dianDL_tab{display: flex;justify-content: space-between;}
.dianDL_tab img,.dianDL_tab_box div{width:1.53rem;height: 0.45rem;line-height: 0.45rem;text-align: center;color: #fce0ab}
.dianDL_tab_box div.active{color:#8e1114 }
.dianDL_body .dianDL_tab .dianDL_tab_box{position: absolute;z-index: 2;left: 0;top: 0;display: flex;justify-content: space-between;width: 100%;padding: 0 0.65rem;font-size: 12px}
.dianDL_body_bg img{width: 98%;position: absolute;left: 0.07rem;top: -0.11rem;z-index: 1;display: none;}
.dianDL_body_bg img.active{display: block;}
.dianDL_body_con{position: absolute;left: 0.7rem;top: 0.6rem;z-index: 2}
.dianDL_body_con>div{display: none;}
.dianDL_body_con>div.active{display: block;}
.dianDL_body_left{height: 3.8rem;width: 5.2rem;overflow: scroll;}
.dianDL_left_item{display: flex;display: -webkit-flex;align-items: center;height: 1.2rem}
.dianDL_left_item .dianDL_left_head{width: 1rem;height: 1rem;display: flex;display: -webkit-flex;justify-content: center;align-items: center;margin-right: 0.3rem}
.dianDL_left_head img{max-width: 90%;max-height: 90%}
.dianDL_body_center{height: 2.68rem;width: 5.2rem;overflow: scroll;}
.dianDL_body_right{height: 5.2rem;width: 5.2rem;overflow: scroll;}
.dianDL_body_right .dianDL_left_head{width: 0.8rem;height: 0.8rem;margin-right: 0.1rem;border-radius: 50%}
.dianDL_body_right .dianDL_left_item{position: relative;}
.dianDL_body_right .dianDL_left_item .dianDL_left_body div{line-height: 1.8}
.dianDL_left_body{font-size: 12px}
.dianDL_body_right .dianDL_left_body>div:first-child{width: 2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dianDL_body_right .dianDL_right_time{position: absolute;right: 0.2rem;top: 0.3rem;font-size: 12px}
/*点灯笼领取奖品弹窗样式*/
.dianDL_bg{ width:100%; height: 100%; background-color: #000000; opacity: .4; position: fixed;  top:0px; z-index: 99; right: 0;}
.dianDL_exchange{width: 5.8rem;height: 5.2rem;position: fixed;left: 50%;top: 50%;z-index: 999;margin-left: -2.9rem;margin-top: -3rem;background: url('../images/dianDengL_win_bg.png') no-repeat center center;background-size: contain;padding: 0.6rem;text-align: center;}
.dianDL_exchange div{color:#8e1114}
.dianDL_exchange .dianDL_exchange_head{font-size: 0.27rem}
.dianDL_exchange_box{height: 2.6rem;overflow: scroll;}
.dianDL_exchange_item{display: flex;display: -webkit-flex;align-items: center;height: 1.4rem}
.dianDL_exchange_item .dianDL_exchange_select{border-radius: 50%;border:1px solid #ff8c93;background: none;margin-right: 10px}
.dianDL_exchange_item .dianDL_exchange_select:checked{border-radius: 50%;border:1px solid #ff8c93;margin-right: 10px}
.dianDL_exchange_item .dianDL_exchange_img{width: 1rem;height: 1rem;overflow: hidden;display: flex;display: -webkit-flex;justify-content: center;align-items: center;margin-right: 0.3rem}
.dianDL_exchange_item .dianDL_exchange_img img{max-width: 90%;max-height: 90%}
.dianDL_exchange_item .select{width: 0.4rem;height: 0.4rem;margin-right: 0.3rem}
.dianDL_exchange_gift div{text-align: left;font-size: 12px}
.dianDL_exchange_btn{display: flex;-webkit-flex;justify-content: space-around;position: relative;margin-top: 0.3rem}
.dianDL_exchange_btn img,.dianDL_exchange_footer div{width: 1.7rem;height: 0.5rem;line-height: 0.5rem;text-align: center;color: #fce0ab}
.dianDL_exchange_btn img:nth-child(2),.dianDL_exchange_footer .dianDL_exchange_rBtn{width: 2.3rem;color: #8e1114}
.dianDL_exchange_footer{position: absolute;width: 100%;left: 0;top: 0;display: flex;-webkit-flex;justify-content: space-around}
.dianDL_noGift{color:#8e1114}
.dianDL_success{color:#8e1114;flex-direction: column;}
.dianDL_success_title{font-size: 0.4rem;margin-bottom: 0.6rem}
/*点灯笼帮好友点灯笼弹窗*/
.dianDL_help{width: 5.8rem;height: 9rem;position: fixed;left: 50%;top: 50%;z-index: 999;margin-left: -2.9rem;margin-top: -4.7rem;background: url('../images/dianDengL_dj_bg.png') no-repeat center center;background-size: contain}
.dianDL_help div,.dianDL_help span{color: #fce0ab}
.dianDL_help_head{width: 5.8rem;position: absolute;top: 0.24rem;left: 0;z-index: 9999}
.dianDL_help .dianDL_help_lantern,.dianDL_help_num{position: absolute;height: 3.6rem;width: 2.3rem;top: 0.4rem;left: 0.9rem;transform: rotate(15deg)}
.dianDL_help_num{font-size: 0.8rem;line-height: 4.4rem;text-align: center;}
.dianDL_help_hand{height: 3.5rem;position: absolute;bottom: 0.4rem;right: 0.1rem;animation:sport 2s;animation-fill-mode:both;}
@keyframes sport{0%{bottom: 0.4rem;right: 0.1rem}100%{bottom: 2.6rem;right: 1.475rem}}
.dianDL_help_int{width: 100%;text-align: center;position: absolute;left: 0;bottom: 1.4rem;font-size: 0.3rem}
.dianDL_help_int .dianDL_help_confirm{width: 2rem;height: 0.6rem;line-height: 0.6rem;background: url('../images/dianDengL_btn_bg.png') no-repeat center;background-size: 100%;margin: 0 auto;margin-top: 0.4rem}
/* 点灯笼  游戏规则 */
.youXiGuiZe{
    position: fixed;
    top:2.6rem;
    right: 0;
}
.youXiGuiZe .pic{
    width: 32px;
    height: 40px;
}
.youXiGuiZe .pic img{
    width: 100%;
}
.dianDL_exchange.youXi_guiZe{
    padding: 30px 25px 0;
}
.dianDL_exchange.youXi_guiZe .dianDL_exchange_head{
    font-size: 16px;
    font-weight: bold;
    color: #9D1317;
    position: relative;
}
.dianDL_exchange.youXi_guiZe .dianDL_youXiGuiZe_box{
    margin-top: 12px;
    font-size: 12px;
    color: #9D1317;
    text-align: left;
    height:calc(100% - 66px);
    overflow-y: auto;
    word-wrap: break-word;
}
.dianDL_exchange.youXi_guiZe .dianDL_exchange_head i{
    position: absolute;
    top: -15px;
    right: -3px;
    color: #212121;
    font-size: 15px;
}


/*积分商城 商品详情----罗*/
.member_shop_detail{padding-bottom: 100px}
.member_shop_detail .shop_detail_shopPrice strong{font-size: 0.3rem}
.member_shop_detail .color_green{color: #7fc0aa}
.member_shop_detail .op06_bg{opacity: 0.6}
.member_shop_detail .op04_bg{opacity: 0.4}
.member_shop_detail .color_green_bg{background-color: #7fc0aa}
.member_shop_detail .color_money{color: #eb6b22;margin-right: 5px}
.member_shop_detail .plus_member{display: inline-block;vertical-align: top;color: #fff;border-radius: 2px;width: 1.1rem;text-align: center;}
.member_shop_detail .member_deatil_two_footer{bottom: 50px}
.member_shop_detail .member_deatil_footer{width: 100%;height: 100%;display: flex;justify-content: space-around;align-items: center;padding: 0 1.5rem;}
.member_deatil_footer .mui-icon{color: #000;}

/*积分兑换券列表*/
.jf_ticket_list{background-color: #f2f2f2;min-height: 100%}
.jf_ticket_list .integral_goods_header{line-height: 1.5}
.jf_ticket_box{padding: 15px}
/*积分兑换券详情*/
.jf_ticket_list_detail{background-color: #fff;min-height: 100%;padding-top: 45px}
.jf_ticket_list_detail .ticket_cover{width: 100%;padding-top: 100%;position: relative;}
.jf_ticket_list_detail .ticket_cover img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain}
.jf_ticket_list_detail .bottom{position: fixed;bottom: 0;left: 0;width: 100%;color: #fff;font-size:15px;text-align: center;line-height: 50px;background-color: #ccc}
.jf_ticket_list_detail .ticket_msg{padding: 10px 15px;border-bottom: 1px solid #f2f2f2;}
.jf_ticket_list_detail .ticket_msg .name{font-size: 15px;color: #333;margin-bottom: 5px}
.jf_ticket_list_detail .ticket_msg .num{justify-content: space-between;}
.jf_ticket_list_detail .ticket_msg .num .pry_cor{font-size: 14px;}
.jf_ticket_list_detail .ticket_msg .num .gray{font-size: 13px;color: #666;}
.ticket_detail{padding-bottom: 60px}
.ticket_detail .title{padding-left: 15px;line-height: 40px;font-size: 13px;color: #333}
.ticket_detail img{width: 100%}
/*积分兑换礼包列表*/
.jf_ticket_goodsList{background-color: #f2f2f2;min-height: 100%;line-height: 1.5}
.jf_ticket_goodsList .integral_gift_box{padding: 2.6%;}
.jf_ticket_goodsList .integral_gift_item{width: 48.7%;margin-bottom: 2.6%;background-color: #fff;padding-bottom: 8px;border-radius: 8px;overflow:hidden;}
.jf_ticket_goodsList .integral_gift_item .name{padding-left: 4px}
.jf_ticket_goodsList .integral_gift_item .price{padding-left: 3px}


/*会员中心-我的导购-----罗*/
.my_guide{position: relative;}
.my_guide_head{height: 1.38rem;background-color: #e94b48}
.my_guide_body{width: 100%;position: absolute;top: 0.54rem}
.my_guide_con{width: 93%;height: 2rem;padding: 0 0.31rem;flex-direction: column;justify-content: center;margin: 0 auto;box-shadow:0 0 6px 1px rgba(0,0,0,0.2);border-radius: 10px}
.my_guide_con .up,.my_guide_name,.my_guide_title{font-size: 0.24rem}
.my_guide_item{align-items: center;height: 1.3rem;position: relative;}
.my_guide_item .my_guide_img{width: 0.77rem;height: 0.77rem;margin-right: 10px;overflow: hidden;}
.my_guide_item .my_guide_img img{max-height:100%;max-width: 100%;border-radius: 50%}
.my_guide_msg{line-height: 0.4rem}
.my_guide_msg .gray{font-size: 0.2rem;max-width: 3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.my_guide_con .my_guide_msg .gray{max-width: 1.4rem;}
.my_guide_msg .iconfont{font-size: 0.24rem;color: #333}
.my_guide_con .my_guide_name{}
.my_guide_name{max-width: 3rem;overflow: hidden;text-overflow: ellipsis;display: inline-block;white-space: nowrap;vertical-align: middle;}
.my_guide_con .my_guide_name{max-width: 1.2rem;}
.my_guide_exchange{position: absolute;right: 25%;width: 1.175rem;height: 0.41rem;line-height: 0.41rem;text-align: center;border-radius: 0.21rem;border:1px solid #c7c7c7;font-size: 0.2rem}
.my_guide_history{width: 100%;padding: 1.6rem 8%;}
.my_guide_history .my_guide_item{border-bottom: 1px solid #eee}
.my_guide_history .my_guide_item .my_guide_img{width: 0.613rem;height: 0.613rem}
.my_guide_title,.my_guide_name,.my_guide_con .up,.my_guide_exchange{color: #333}
.my_guide_call{position: absolute;right: 12%;font-size: 0.36rem;color: #2dbc00;}
.my_guide_weixin{position: absolute;right: 0;font-size: 0.36rem;color: #999;}


/*会员中心-选择导购------罗*/
.my_guide_select{height: 100%}
.my_guide_select .my_guide_select_con{margin-left: 0.3rem;border-bottom: 1px solid #eee;height: 100%;align-items: center;flex: 1}
.my_guide_box{padding-left: 0.5rem;height: 80%;overflow: scroll;padding-bottom: 0.5rem}
.guide_exchange_btn{width: 80%;height: 50px; text-align: center;line-height: 50px; font-size: 15px; border-radius: 4px;margin: 0 auto}
/*---正在抢购的商品列表-- =====罗*/
.shop_rush_list{background-color: #fff;line-height: 1;min-height: 100%;padding-top: 1.82rem;font-family: BlinkMacSystemFont,'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.shop_rush_list div,.shop_rush_list span{font-size: 12px;color: #333}
.shop_rush_list .swiper-container{width: 100%;position: fixed;top: 0;left: 0;background-color: #e94b48}
.shop_rush_list .rush_list_head{height: 0.97rem;}
.shop_rush_list .rush_list_head .item{line-height: 0.34rem;text-align: center;padding-top: 0.14rem}
.shop_rush_list .rush_list_head div{color: #fff;}
.shop_rush_list .rush_list_head .item div{opacity: 0.6}
.shop_rush_list .rush_list_head .item.active div{color: #fff;opacity: 1}
.shop_rush_list .rush_list_time{width: 100%;position: fixed;top: 0.97rem;left: 0;background-color: #fff;z-index: 1;height: 0.85rem;border-bottom: 1px solid #d6d6d6;padding: 0 10px;align-items: center;}
.color666{color: #666!important;}
.colorRed{color: #e94b48!important;}
.shop_rush_list .rush_list_time{display: none;}
.shop_rush_list .rush_list_time.active{display: flex;}
.shop_rush_list .rush_list_time .center{margin-left: 5px;flex: 1;}
.shop_rush_list .rush_list_time .label{margin-right: 5px}
.shop_rush_list .rush_list_time .time{height: 20px;width: 20px;color: #fff;line-height: 20px;text-align: center;background-color: #e94b48;margin: 0 4px;border-radius: 2px}
.shop_rush_list .rush_list_time .time:last-child{margin-right: 0}
.shop_rush_list .rush_list_time .colorRed{height: 0.85rem;line-height: 0.84rem}
.rush_list_con{padding: 0 10px;}
.rush_list_con .item{height: 1.822rem;border-bottom: 1px solid #d6d6d6;align-items: center}
.rush_list_con .left{width: 1.49rem;height: 1.49rem;position: relative;margin-right:0.221rem;}
.rush_list_con .left img{max-width: 100%;max-height: 100%;border-radius: 5px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.rush_list_con .left div{height: 0.562rem;line-height: 0.562rem;position: absolute;left: -0.0851rem;top: 0.0851rem;padding: 0 6px;border-radius:20px;color: #fff;background-color:#e94b48;font-size: 20px;-webkit-transform-origin: left top;transform-origin: left top;-webkit-transform: scale(0.5);transform: scale(0.5);white-space: nowrap;}
.rush_list_con .right{flex: 1}
.rush_list_con .right .top .name{font-size: 14px}
.rush_list_con .right .top .name:last-child{display: inline-block;vertical-align: middle;width: 2.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rush_list_con .right .top>div:last-child{margin: 0.1rem 0 0.4rem}
.rush_list_con .right .bottom{height: 0.26rem;line-height: 0.26rem;position: relative;}
.rush_list_con .right .bottom span:nth-child(1){font-weight: bold;margin-right: 0.0851rem}
.rush_list_con .right .bottom span:nth-child(2){font-size: 20px;margin-top: 1px;-webkit-transform-origin: left;transform-origin: left;-webkit-transform: scale(0.5);transform: scale(0.5);}
.rush_list_con .right .bottom span:nth-child(3){font-size: 0.3rem;margin:0 0.1rem 0 -0.16rem;}
.rush_list_con .right .bottom span:nth-child(4){text-decoration: line-through;color: #999;}
.rush_list_con .right .bottom .button{display: none;position: absolute;right: 0;bottom: -0.083rem;height: 0.426rem;line-height: 0.426rem;color: #fff;padding: 0 0.23rem;background-color: #e94b48;border-radius: 0.213rem;font-size: 11px}
.rush_list_con .right .bottom .button.active{display: block;}
/*积分兑换券商城详情---罗*/
.shop_jf_detail .shop_detail_shopTitle{font-size: 12px}
.shop_jf_detail .shop_detail_shopPrice strong i{font-size: 12px}
.shop_jf_detail .shop_detail_proPar ul li span{font-size: 12px}
.shop_jf_detail .goods_integral{margin-right: 10px}
.shop_jf_detail .shop_detail_shopPrice .number{font-size: 13px;font-weight: bold;color: #fff;border-radius: 3px;padding: 0 4px}
.jf_detail_con{padding: 0 10px;font-size: 12px}

/*商品详情5月版---5---罗*/
.shop_detail_5 .shop_detail_top{padding: 0 10px}
.shop_detail_5 .shop_detail_top ul{width: 86%;padding:0 15%}
.shop_detail_5 .shop_detail_top ul li{font-size: 12px}
.shop_detail_5 .shop_detail_head{background-color: #eee}
.shop_detail_5 .shop_detail_shopTitle{color: #333;padding: 10px 14px 1px}
.shop_detail_5 .shop_detail_shopPrice{padding: 0 14px;margin-top: 10px}
.shop_detail_5 .shop_detail_shopPrice.Nshop_price .price{font-size: 15px;margin-right: 15px}
.shop_detail_5 .shop_detail_shopPrice.Nshop_price .noMember{font-size: 12px;text-decoration: line-through;}
.shop_detail_5 .shop_detail_shopPrice.Nshop_price .sales{color: #999}
.shop_detail_5 .shop_detail_promotion{padding: 0 14px;margin: 10px 0 7px}
.shop_detail_5 .shop_detail_promotion .left{color: #333;font-size: 12px;margin-right: 11px}
.shop_detail_5 .shop_detail_promotion .right{font-size: 10px}
.shop_detail_5 .shop_detail_promotion .right .title{color:#ea0606;margin-right: 11px}
.shop_detail_5 .shop_detail_proPar ul li{padding: 0;height: 0.579rem;box-sizing: content-box;line-height: 0.579rem;}
.shop_detail_5 .shop_detail_proPar ul li div{padding: 0 14px}
.shop_detail_5 .shop_detail_proPar ul li:first-child{border-bottom: 1px solid #d6d6d6}
.shop_detail_5 .shop_detail_proPar ul li:last-child{border-bottom: 5px solid #eee}
.shop_detail_5 .shop_detail_proPar ul li span{font-size: 12px;color: #919191}
.shop_detail_5 .shop_detail_proPar ul li i{color: #919191;font-size: }
.shop_detail_5 .shop_detail_shopInfo{padding: 8px 10px}
.shop_detail_5 .shop_shopInfo_title span .number{color: #999;margin-left: 7px}
.shop_detail_5 .shop_shopInfo_title span.r{font-size: 13px;color: #999}
.shop_detail_5 .shop_shopInfo_title span.r i{font-size: 18px;color: #999}
.shop_detail_5 .shop_shopInfo_con .con_title{justify-content: flex-start;margin-top: 16px;margin-bottom: 7px}
.shop_detail_5 .shop_shopInfo_con .con_title img{width: 0.511rem;height: 0.511rem;border-radius: 50%;margin-right: 10px}
.shop_detail_5 .shop_detail_shopInfo .con_img{margin-top: 9px;overflow: hidden;}
.shop_detail_5 .shop_detail_shopInfo .con_img li{float: left;width: 25%;padding-top: 25%;text-align: center;position: relative}
.shop_detail_5 .shop_detail_shopInfo .con_img li img{position: absolute;left: 0;top:0;width: 95%;height: 95%}
.shop_detail_pair{border-bottom: 5px solid #eee;}
.shop_detail_pair .shop_detailPair_swiper{padding: 3px 0px 12px;width: 100%;}
.shop_detail_pair .title{font-size: 13px;color: #333;padding: 0px 12px 10px;}
.shop_detail_pair .item_box{width: 100%;}
.shop_detail_pair .item{width: 38%;margin-left: 10px;box-shadow: 0 0 6px rgba(0,0,0,0.2);border-radius: 6px;overflow: hidden;padding-bottom: 8px}
.shop_detail_pair .item:last-child{margin-right: 10px;}
.shop_detail_pair .item .img_box{width: 100%;padding-top: 100%;position: relative;}
.shop_detail_pair .item .img_box img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover}
.shop_detail_pair .item .line_clamp2{font-size: 12px;color: #333;line-height: 1.3;margin-top: 5px;padding: 4px 3px 0;}
.goods_dec{justify-content: space-between}
.goods_name{justify-content: space-between}
.goods_name .share_btn,.goods_dec .share_btn{background-color: #ddd;white-space: nowrap;height: fit-content;line-height: normal;color: #fff;border-radius: 50px;padding: 3px 8px;margin-left: 4px;font-size: 12px;}
.goods_name .share_btn i,.goods_dec .share_btn i{margin-right: 5px;font-size: 12px}

/*订单评价列表五月版---5----罗*/
.all_appaise_5{min-height: 100%}
.all_appaise_5 .shop_shopInfo_con .con_title img{width: 0.511rem;height: 0.511rem;border-radius: 50%;margin-right:4px }
.all_appaise_5 .shop_shopInfo_con .con_title{justify-content: flex-start;margin-bottom: 9px}
.all_appaise_5 .shop_shopInfo_con .con_title .name{font-size: 14px;color: #333}
.all_appaise_5 .shop_shopInfo_con .con_title span{display: inline-block;margin-right:9px;width: auto;color: #999}
.all_appaise_5 .all_appaise_item{padding: 10px 14px}
.all_appaise_5 .shop_shopInfo_con .con_title_con{flex: 1}
.all_appaise_5 .shop_shopInfo_con .con_title_con .model{line-height: 1}
.all_appaise_5 .shop_shopInfo_con .con_title .time{margin-right: 0}
.all_appaise_5 .shop_shopInfo_con .appaise_img{overflow: hidden;}
.all_appaise_5 .shop_shopInfo_con .appaise_img li{float: left;width: -moz-calc(100%/3);width: -webkit-calc(100%/3);width:calc(100%/3);padding-top: -webkit-calc(100%/3);padding-top: -moz-calc(100%/3);padding-top: calc(100%/3);position: relative}
.all_appaise_5 .shop_shopInfo_con .appaise_img li img{width: 95%;height: 95%;position: absolute;left: 0;top: 0}
.all_appaise_5 .shop_shopInfo_con .con_con{padding-left: 0.6rem}
.all_appaise_5 .all_appaise_item{background-color: #fff;border:none;margin-bottom: 5px}
.all_appaise_5 .all_appaise_kf{font-size: 12px;color: #333}
.all_appaise_5 .all_appaise_kf:before{display: none;}
.all_appaise_5 .shop_shopInfo_con p{margin-bottom: 9px}

/*图片变大----罗*/
.big_img{position: fixed;z-index: 100;top: 0;left: 0;background-color: rgba(0,0,0,0.4);width: 100%;height: 100%}
.big_img .big_img_con{max-width: 100%;max-height: 80%;position: absolute;left: 0;top:0;bottom: 0;right: 0;margin: auto;}
/*六月版物流跟踪页面---罗*/
.wL_main_6{min-height: 100%;}
.wL_main_6 .wl_package{width: 100%;border-bottom: 1px solid #eeeeee;}
.wL_main_6 .wl_package>div{height: 0.817rem;}
.wL_main_6 .wl_package div{font-size: 14px;color: #333}
.wL_main_6 .wl_package_item{text-align: center;height: 100%;line-height: 0.817rem}
.wL_main_6 .wl_package_item.active{color: #e94b48}
.wL_main_6 .wl_package_item.active:after{content: '';display: block;background-color: #e94b48;height: 3px;width: 60%;border-radius: 2px;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto}
.wL_main_6 .wL_head{padding: 0;border-bottom: 1px solid #eeeeee;}
.wL_main_6 .wL_head_item{padding: 8px 20px}
.wL_main_6 .wL_head_item .wL_msg{display: inline-block;vertical-align: middle;position: relative;}
.wL_main_6 .wL_head_item>i{font-size: 38px;color: #999;margin-right: 15px}
.wL_main_6 .wL_head_item .wL_msg>div{font-size: 12px;color: #999;line-height: 1;margin: 9px 0}
.wL_main_6 .wL_head_item .wL_msg>div:first-child{font-size: 15px;color: #333}
.wL_main_6 .wL_head_item .wL_msg>div span{color: #999}
.wL_main_6 .wL_head_item .wL_msg .copy{width: 35px;border-radius: 4px;border:1px solid #ccc;position: absolute;bottom: 0;right: -43px;text-align: center;color: #666;line-height: 1.2}
.wL_main_6 .wL_content{border: none}
.wL_main_6 .wL_content_title{border:none;}
.wL_main_6 .wL_content_title h3{font-size: 17px;color: #666;font-weight: 400}
.wL_main_6 .wL_content_msg{padding: 0 20px}
.wL_main_6 .wL_content_msg ul{font-size: 0}
.wL_main_6 .wL_content_msg li{position: relative;padding: 0 0 20px 23px}
.wL_main_6 .wL_content_msg li p{color: #666;margin: 0;line-height: 1.3}
.wL_main_6 .wL_content_msg li p.time{font-size: 12px;margin-top: 10px}
.wL_main_6 .wL_content_msg li .dot{position: absolute;left: -4px;top: 6px;width: 10px;height: 10px;border-radius: 50%;background-color: #ccc}
.wL_main_6 .wL_content_msg li .line{position: absolute;left: 0;top: 11px;width: 2px;height: 100%;background-color: #e5e5e5}
.wL_main_6 .wL_content_msg li:last-child .line{display: none;}
.wL_main_6 .wL_content_msg li.active p{color: #e94b48}
.wL_main_6 .wL_content_msg li.active .dot{height: 15px;width: 15px;left: -6px;background-color: #e94b48;box-shadow: 0 0 5px 3px rgba(233,75,72,0.3);}
.clipBoard_notice{position: fixed;z-index: 999;white-space: nowrap;bottom: 40px;left: 50%;transform: translateX(-50%);-webkit-transform:translateX(-50%);background-color: rgba(0,0,0,0.8);color: #fff;padding:0 10px;border-radius: 2px;height: 30px;line-height: 30px;font-size: 12px}



/*点击会员中心的转账后来到的界面-我的账户余额------罗*/
.mobile_font{font-family: BlinkMacSystemFont,'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.my_account{min-height: 100%}
.my_account .account{height: 1.762rem;flex-direction: column;}
.my_account .account .title{font-size:16px;margin-bottom: 10px}
.my_account .account .number{font-size: 0.51rem}
.my_account .operation{padding: 0.65rem 17.5%}
.my_account .operation ul{justify-content: space-between}
.my_account .operation ul li{text-align: center;}
.my_account .operation ul li i{font-size: 30px}
.my_account .operation ul li div{font-size: 12px;color: #333;margin-top: 5px}
.my_account .operation ul li .r_t_msg{height: 19px;width: 19px;position: absolute;right: -21%;top: -30%;border-radius: 50%;}
.my_account .operation ul li .r_t_msg span.pry_bg_cor{width: 15px;height: 15px;line-height: 15px;text-align: center;border-radius: 50%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;color: #fff;font-size: 10px;}

/*六月份新朋友列表页面----罗*/
.my_account_friend{min-height: 100%;padding: 0.3rem 5.3%}
.account_friend_item{align-items: center;padding: 0.15rem 0}
.account_friend_item .avater{width: 0.613rem;height: 0.613rem;border-radius: 50%;margin-right: 6px}
.account_friend_item .msg{flex: 1}
.account_friend_item .msg .name{font-size: 13px}
.account_friend_item .msg div{font-size: 12px;color:#333;}
.account_friend_item .msg .allName:after{clear: both;content: '';visibility: hidden;height: 0;display: block;}
.account_friend_item .msg .allName>div{max-width: 1.3rem;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.account_friend_item .msg .phone{color: #989697;line-height: 1;margin-top: 3px}
.account_friend_item .invitation{width: 1.039rem;height: 0.417rem;border-radius: 0.3rem;font-size: 12px;color: #333;text-align: center;line-height: 0.417rem;border: 1px solid #eaeaea;background-color: #f9f9f9}
.account_friend_item .invitation.pry_bg_cor{color: #fff}
.account_friend_item .invitation.pry_bg_gray{opacity: 0.5;color: #bbb}

/*六月份新朋友无朋友列表页面*/
.my_account_noFriend{min-height: 100%}
.my_account_noFriend img{width: 100%}
.my_account_noFriend .add_btn{border-radius: 5px;color: #fff;background-color: #e94b48;width: 80%;margin: 0.852rem auto;height: 0.783rem;line-height: 0.783rem;text-align: center;}

/*六月份常用联系人页面---罗*/
.f12_c333{font-size: 12px;color: #333}
.my_account_topContact{min-height: 100%;padding: 0 5.3%}
.account_topContact_title{padding: 20px 0 15px;justify-content: space-between;}
.account_topContact_title .left{font-size: 14px}
.account_topContact_title .right i{color: #333;font-size: 13px}
.my_account_topContact .account_friend_item .msg .name{max-width: 1.1rem}
.my_account_topContact .account_friend_item .invitation.pry_bg_cor{margin-left: 12px}
.my_account_topContact .account_friend_item .invitation{background-color: #fff}
/*支付弹窗*/
.transfer_account{padding:6% 9%;text-align: center;position: fixed;top: 0;left: 0;bottom: 0;right: 0;margin: auto;width: 80%;height: 7.1rem;background-color: #fff;z-index: 100;border-radius: 5px}
@media screen and (max-width: 320px) {
    .transfer_account{height: 7.5rem}
}
.transfer_account .avater{width: 0.613rem;height: 0.613rem;border-radius: 50%;margin-bottom: 0.1rem}
.transfer_account .transfer_name{justify-content: center;margin-bottom: 0.35rem}
.transfer_account .transfer_name>div{font-weight: bold;}
.transfer_account .accounts>div:first-child{margin-right: 5px}
.transfer_account .transfer_title{margin: 0.35rem 0 0.15rem}
.transfer_account .transfer_password{margin: 0.25rem 0 0.1rem}
.transfer_account .transfer_title,.transfer_account .transfer_password{text-align: left;}
.transfer_account .transfer_input{position: relative;}
.transfer_account .transfer_input>input{margin: 0;padding: 0 0.5rem;border: none;box-shadow: none;font-size: 0.6rem;color: #333}
.transfer_account .transfer_input>span{position: absolute;left: -5px;top: 50%;transform: translateY(-50%);font-size: 0.6rem;color: #333}
.transfer_account .password_input{justify-content: space-between;position: relative;}
.transfer_account .password_input .word{position: relative;width: 0.579rem;height: 0.579rem;border-bottom: 1px solid #ccc}
.transfer_account .password_input .active:after{content: '';display:block;position: absolute;width: 14px;height: 14px;border-radius: 50%;background-color: #333;left: 50%;top:50%;transform: translate(-50%,-50%); }
.transfer_account .password_input .hiddenInput{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;color: transparent;}
.transfer_account .password_input .input_word{width: 100%;height: 0.579rem;color: #333;border:none;border-bottom: 1px solid #ccc;box-shadow: none;padding: 0;margin: 0;border-radius: 0;font-size: 20px;letter-spacing: 3px}
.transfer_account .set_password{text-align: left;margin-top: 0.2rem}
.transfer_account .set_password>a{font-size: 12px;color:#007aff!important;}
.transfer_account .confirm{height: 0.536rem;border-radius: 0.3rem;font-size: 12px;margin-top: 0.4rem;width: 100%;line-height: 0.536rem;text-align: center;color: #fff;background-color: #00b38a}
/*转账成功的弹窗*/
.transfer_success{padding-top:13%;text-align: center;position: fixed;top: 0;left: 0;bottom: 0;right: 0;margin: auto;width: 50%;height: 3.7rem;background-color: #fff;z-index: 100;border-radius: 5px}
.transfer_window>i{color:#00b38a;font-size: 0.51rem;}
.transfer_success>.success{margin: 0.34rem 0 0.579rem}
.transfer_window>.confirm{width: 54%;height: 0.502rem;line-height: 0.502rem;text-align: center;margin: 0 auto;border: 1px solid #ccc;border-radius: 0.3rem}
/*转账失败的弹窗*/
.transfer_error{padding-top:13%;text-align: center;position: fixed;top: 0;left: 0;bottom: 0;right: 0;margin: auto;width: 50%;height: 4.36rem;background-color: #fff;z-index: 100;border-radius: 5px}
.transfer_error>.tips{margin-top: 0.25rem}
.transfer_error>.reason{font-size: 12px;line-height: 1.4;color: #999}
.transfer_error>.confirm.again{margin: 0.35rem auto 0.2rem;background-color:#00b38a;font-size: 12px;color: #fff;border: 1px solid #00b38a;}

/*我的账户转账记录---罗*/
.my_account_record{min-height: 100%;}
.account_record_title{height: 0.749rem;border-bottom: 1px solid #e0e0e0;justify-content: space-around;align-items: center;}
.account_record_title>div{height: 100%;line-height: 0.75rem;position: relative;font-size: 13px;color: #333}
.account_record_title .active:after{content: '';width: 0.681rem;height: 4px;border-radius: 2px;position: absolute;left: 0;right: 0;bottom: -1px;margin: 0 auto;background-color: #e94b48}
.account_record_send,.account_record_accept{padding:0.3rem 5.3%}

/*手机号验证---罗*/
.phone_verify{min-height: 100%;padding: 0.46rem 0.655rem 0}
.phone_verify .phone_verify_title{font-weight: bold;margin-bottom: 0.443rem}
.phone_verify .phone_verify_input{border: none;border-bottom: 1px solid #eee;height: 0.562rem;padding: 0;box-shadow: none;margin-bottom: 0.936rem}
.phone_verify .phone_verify_next{width: 100%;margin: 0 auto;background-color: #e94b48;height: 0.8rem;line-height: 0.8rem;text-align: center;color: #fff;font-size: 14px;border-radius: 5px}

/*姓名验证---罗*/
.name_verify{min-height: 100%;padding: 0.46rem 0.655rem 0}
.name_verify .name_verify_title{font-weight: bold;margin-bottom: 0.443rem}
.name_verify .name_verify_input{height: 0.562rem;margin-bottom: 0.545rem}
.name_verify .name_verify_input>div{height: 100%;line-height: 0.562rem;padding-left: 7px}
.name_verify .name_verify_input>input{height: 100%;padding: 0;width: 1.5rem; font-size: 12px;box-shadow: none;border: none;border-bottom: 1px solid #eee;}
.name_verify .name_verify_input>input::-webkit-input-placeholder{font-size: 12px}
.name_verify .name_verify_msg{font-size: 20px;color: #d7574f;transform: scale(0.5) translateX(-50%);margin-bottom: 0.1rem}
.name_verify .name_verify_next{width: 100%;margin: 0 auto;background-color: #e94b48;height: 0.8rem;line-height: 0.8rem;text-align: center;color: #fff;font-size: 14px;border-radius: 5px}

/*验证成功---罗*/
.verify_success{min-height: 100%;padding: 1.362rem 0 0;text-align: center;}
.verify_success>i{color:#00b38a;font-size: 0.51rem}
.verify_success .verify_msg{margin:0.34rem 0 0.58rem}
.verify_success .verify_back{width: 2.094rem;height: 0.545rem;background-color: #e94b48;margin: 0 auto;line-height: 0.545rem;border-radius: 0.3rem;text-align: center;}
.verify_success .verify_back>a{display: block;width: 100%;height: 100%;font-size: 12px;color: #fff!important}

/*推荐搭配列表---罗*/
.pair_list .dropload-up{visibility: hidden}
.pair_list .dropload-down{visibility: hidden}
.pair_list{min-height: 100%;background-color: #fff}
.pair_list_box{position: relative;width: 100%}
.pair_list_item{position: absolute;width: 47%;background-color: #fff;border-radius: 4px;overflow:hidden;margin: 2% 0 0 2%;padding-bottom: 6px;transition: all .4s;}
.pair_list_item>img{width: 100%}
.pair_list_item .name{line-height: 30px;width: 100%;padding: 0 5px;box-sizing: border-box;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px}
.pair_list_item .photo_icon{position: absolute;right: 4px;bottom: 97px;width: 26%;height: 12px;border-radius: 6px;background: rgba(0,0,0,0.3);justify-content: space-between;padding: 0 5px}
.pair_list_item .photo_icon li{width: 4px;height: 4px;background: #fff;border-radius: 50%;}
.pair_list_item .recommend{display: flex;align-items: center;justify-content: space-between;padding: 0 5px}
.pair_list_item .recommend .left{align-items: center;margin-right: 5px}
.pair_list_item .recommend .left div{font-size: 12px;color: #999;align-items: center;line-height: normal;}
.pair_list_item .recommend .right *{font-size: 14px;color: #999}
.pair_list_item .recommend img{width: 17px;height: 17px;border-radius: 50%;vertical-align: middle;margin-right: 3px}
.control_pb{background: #fff;height: 50px;}

/*推荐搭配详情---罗*/
.pair_detail{min-height: 100%}
.pair_detail .swiper-container-horizontal>.swiper-pagination{width: auto;font-size: 0;padding: 0 5px;background-color: rgba(0,0,0,0.2);right: 13px;bottom: 13px;left: auto;border-radius: 10px;line-height: normal;}
.pair_detail .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:  5px 2.5px}
.pair_detail .swiper-pagination-bullet{opacity: 1;background-color: #fff;width: 5px;height: 5px}
.pair_detail .swiper-pagination-bullet-active{background-color: #007aff}
.pair_detail_cover{position: relative;}
.pair_detail_cover .photo_icon{position: absolute;right: 5px;bottom: 5px;width: 45px;height: 16px;border-radius: 8px;background: rgba(0,0,0,0.1);justify-content: space-between;padding: 0 9px}
.pair_detail_cover .photo_icon li{width: 6px;height: 6px;background: #fff;border-radius: 50%;}
.pair_detail_cover .swiper-slide{overflow: hidden;}
.pair_detail_head,.pair_detail_shop,.pair_detail_comment{padding: 0 14px}
.pair_detail_head{border-bottom: 1px solid #eee}
.pair_detail_head .title{font-size: 15px;color: #333;height: 0.68rem;line-height: 0.68rem}
.pair_detail_head .recommend{align-items: center;}
.pair_detail_head .recommend img{width: 0.357rem;height: 0.357rem;border-radius: 50%;margin-right: 6px}
.pair_detail_head .recommend .right{display: flex}
.pair_detail_head .recommend .right>div:first-child{margin-right: 20px}
.pair_detail_head .recommend .right>div.active i{color: #e94b48}
.pair_detail_head .recommend .right>div.active span{color: #e94b48}
.pair_detail_head .recommend .name{flex: 1}
.pair_detail_head>p{font-size: 12px;color: #666;padding-left: 0.47rem;margin-top: 5px}
.pair_detail_head .open_all_con{color: #999;font-size: 12px;text-align: center;padding-bottom: 10px}
.pair_detail_head .open_all_con i{margin-left: 3px;font-size: 14px}
.pair_detail_shop>p{height: 0.68rem;line-height: 0.68rem;margin-bottom: 5px}
.pair_detail_shop .shop_photo{width: 100%;padding-left: 1%}
.pair_detail_shop .shop_photo .swiper-slide{width: 30%;}
.pair_detail_shop .shop_photo .swiper-slide .shop_name{width: 90%;text-align: left;margin-top: 8px;line-height: 1.5}
.pair_detail_shop .shop_photo .swiper-slide .shop_price{width: 90%;text-align: left;color: #e94b48;margin-top: 4px}
.pair_detail_shop .shop_photo .img_box{width: 90%;padding-top: 90%;position: relative;}
.pair_detail_shop .shop_photo .img_box img{width: 100%;height: 100%;position: absolute;left: 0;top: 0}

.pair_comment_title{height: 0.68rem;line-height: 0.68rem;margin-bottom: 0px}
.pair_comment_input{display: flex;align-items: center;margin-bottom: 20px}
.pair_comment_input>input[type=text]{flex: 1;font-size: 13px;padding: 0 0 0 5px;margin: 0;box-shadow: none;border: none;border-bottom: 1px solid #d0d0d0;border-radius: 0;height: 32px}
.pair_comment_input>span{color: #e94b48;font-size: 15px;padding: 0 10px 0 17px}
.pair_comment_item .comment_head{align-items: center;}
.pair_comment_item .comment_head>img{width: 0.527rem;height: 0.527rem;border-radius: 50%;margin-right: 8px}
.pair_comment_item .comment_head .time{font-size: 12px;color: #999}
.pair_comment_item .comment_head .name{flex:1;}
.pair_comment_item .con{padding-left: 0.65rem;font-size: 12px;color: #666;line-height: 1.5}
.pair_comment_item .con_img{display: flex;padding-left: 0.6rem;margin-bottom: 10px;margin-top: -5px}
.pair_comment_item .con_img .con_img_item{position: relative;width: 20%;padding-top: 20%}
.pair_comment_item .con_img .con_img_item img{width: 90%;height: 90%;position:absolute;left: 50%;top: 0;transform: translateX(-50%);}
.pair_comment_item .reply{margin-left: 0.65rem;padding: 0 6px;background: #f3f3f3;font-size: 12px;color: #666;line-height: 2.5}
.pair_comment_item .pair_border_bottom{height: 1px ;margin-left: 0.65rem;background: transparent;margin-bottom: 15px;border: none;}
.pair_detail_comment .more{text-align: center;margin: 15px}
.pair_other>p{margin-bottom: -5px;padding-left: 14px}
.pair_other .pair_list_item{box-shadow: 0 0 1px rgba(0,0,0,0.2)}
.pair_detail_operate{position: fixed;bottom: 0;left: 0;z-index: 2;width: 100%;height: 60px;background-color: #fff;border-top: 1px solid #eee}
.pair_detail_operate ul{display: flex;align-items: center;height: 100%;width: 100%}
.pair_detail_operate ul li{text-align: center;flex: 1;line-height: 1.2}
.pair_detail_operate ul li div{font-size: 12px;color: #666}
.pair_detail_operate ul li i{font-size: 20px;color: #666}
/*评论弹框*/
.pair_comment_all{position: fixed;bottom: 0;left: 0;z-index: 99;width: 100%;height: 92%;border-top-left-radius: 10px;border-top-right-radius: 10px;background-color: #fff;padding: 0 14px;}
.pair_comment_all .comment_title{height: 1.1rem;line-height: 1.1rem;width: 100%;background-color: #fff}
.pair_comment_all .cancell_dialog{position: fixed;right: 3%;top: 10%;z-index: 999}
.pair_comment_all .cancell_dialog i{font-size: 22px;color: #333;}
.pair_comment_all .pair_comment_box{overflow-y: scroll}
.pair_comment_all .pair_comment_box::-webkit-scrollbar{opacity: 0}
.pair_comment_all .pair_comment_input{position: fixed;bottom: 0;left: 0;width: 100%;height: 72px;padding: 0 14px;margin: 0;background-color: #fff}
.pair_comment_input .upload_file{position: relative;margin-left: 5px;width: 16px;height: 21px;overflow: hidden;}
.pair_comment_input .upload_file i{position: absolute;left: 0;top: 0;}
.pair_comment_input .upload_btn{opacity: 0}
.pair_comment_input .img_load_box{position: absolute;top: -0.8rem;right: 49px;display: flex;justify-content: center;border: 1px solid #eee;padding: 5px;padding-left: 0;background-color: #fff}
.pair_comment_input .img_load_box .down_icon{position: absolute;right: 0.42rem;bottom: -5px;border: 1px solid #eee;height: 9px;width: 9px;transform: rotate(45deg);background-color: #fff;border-top: none;border-left: none}
.pair_comment_input .img_load_item{margin-left: 5px;position: relative;}
.pair_comment_input .img_load_item img{width: 0.85rem;height: 0.85rem;}
.pair_comment_input .img_load_item i{position: absolute;right: -2px;top: -4px;color: #333}
/*商品弹窗*/
.pair_shop_all{padding-top: 1.03rem }
.pair_shop_all.pair_comment_all .cancell_dialog{width: 100%;background-color: #fff;right: 0;top:8%;height: 1.03rem;line-height: 1.03rem;text-align: right;padding-right: 3%}
.pair_shop_all .pair_shop_box{height: 100%;overflow-y: scroll;}
.pair_shop_all .pair_shop_box::-webkit-scrollbar{opacity: 0}
.pair_shop_item{display: flex;align-items: center;margin-bottom: 10px}
.pair_shop_item img{width: 1.5rem;height: 1.5rem;margin-right: 10px}
.pair_shop_item .name{width: 2.7rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 5px}
.pair_shop_item .price{color: #e94b48}
/*发表弹框*/
.dialog_public_input{position: fixed;z-index: 999;left: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);}
.dialog_public_input .pair_comment_input{position: absolute;width: 100%;height: 72px;bottom: 0;left: 0;margin: 0;padding: 0 14px;background-color: #fff}

/*全部评论页面*/
.pingja_posit{position: fixed;height: 100%;background-color: #fff; top: 0;left: 0;right: 0;z-index: 9999;}
.pingja_posit .pongia_title{position: fixed;left: 0;top: 0;width: 100%;display: flex; padding: 15px 10px;background-color: #fff;border-bottom: 1px solid #eee;}
.pingja_posit .pongia_title a i{font-size: 18px;color: #333;}
.pingja_posit .pongia_title p{font-size: 15px;flex: 1; display: inline-block; color: #333;text-align: center;margin-bottom: 0}
.pingja_posit .all_comment .no_comment{text-align: center;font-size: 14px;color: #666;padding-top: 50px}
.pingja_posit .all_comment{max-height:100%;overflow-y: scroll;padding:58px 0 95px;}
.sxy_all_appraise{width:100%; background-color: #fff;}
.sxy_all_appraise h2{font-size: 15px;color: #333;margin-bottom: 25px;padding-left: 15px;}
.sxy_all_item{padding:15px;}
.sxy_all_item img{width:0.528rem;height: 0.528rem;max-width: 100%;border-radius: 50%;}
.sxy_all_item span{line-height:0.528rem;margin-left:4px;font-size: 13px;}
.sxy_all_item span.time{float: right;font-size: 12px;color: #999}
.sxy_all_item p{padding: 5px 0 15px 0;font-size: 12px;color: #666;margin-left:0.68rem;margin-bottom: 0;border-bottom: 1px solid #eee;}
.sxy_footer_btn{position: fixed; bottom:0;left:0;right:0;background-color: #fff;z-index:9999; padding:0px 0 10px 25px;border-top: 1px solid #eee;}
.sxy_footer_btn .noName{font-size: 12px;padding:14px 0 18px;}
.sxy_footer_btn .noName input{width: 14px;height: 14px;margin-right: 3px;margin-top: -1px}
.sxy_footer_btn .noName span{color: #333}
.sxy_footer_btn>input[type=text]{width:75%;height: 30px;font-size: 13px; padding:0 12px!important; margin: 0; border:none;border-bottom:1px solid #d0d0d0!important;border-radius: 0;box-shadow: none;}
.sxy_footer_btn button{border: none;color: #00bcd4;font-size:16px;outline: none;}
.sxy_footer_btn button:active{background-color: #fff!important;}


/*商品、搭配收藏--页面*/
.collect_pack{min-height: 100%;background-color: #fff}
.center_tab{height: 0.73rem;width: 100%;background-color: #fff;display: flex;border-bottom:1px solid #eeeeee;}
.center_tab div{font-size: 14px;color: #333;flex: 1;text-align: center;position: relative;height: 100%;line-height: 0.74rem}
.center_tab div.active:after{content: '';display:block;width: 20%;height: 3px;background-color: #ff5279;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;border-radius: 3px}
.center_tab_box{height: 0.73rem}
.collect_pack .center_tab{position: fixed;top: 0;left: 0;z-index: 1}
.collect_pack .collect_box{padding: 0 10px}
.collect_pack .collect_item{display: flex;align-items: center;border-bottom: 1px solid #eee;padding: 10px 0}
.collect_pack .collect_item .left{width: 1.447rem;height: 1.447rem;margin-right: 5px;border-radius: 3px;position: relative;overflow: hidden}
.collect_pack .collect_item .left img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%}
.collect_pack .collect_item .right{flex: 1;display: flex;height: 1.447rem;flex-direction: column;justify-content: space-between;}
.collect_pack .collect_item .right div{font-size: 12px;line-height: 1.4}
.collect_pack .collect_item .right .bottom{display: flex;justify-content: space-between;}
.collect_pack .collect_item .button{margin-right: 15px;}
.collect_pack .collect_item .right .bottom>div{padding-top: 4px}
.collect_pack .collect_item .right .bottom>div span{display: inline-block;overflow: hidden;font-size: 12px}
.collect_pack .collect_item .right .bottom>div span:last-child{max-width: 2.3rem;white-space: nowrap;text-overflow: ellipsis;}
.collect_pack .collect_item .button input{width: 14px;height: 14px}
.collect_pack .collect_bot{position: fixed;bottom:0;left:0;z-index: 1;background-color: #fff;height: 58px;width: 100%;border-top: 1px solid #eee;display: flex;justify-content: space-between;}
.collect_pack .collect_bot .left{margin-left: 15px;line-height: 57px}
.collect_pack .collect_bot .left input{width: 14px;height: 14px}
.collect_pack .collect_bot .left label{font-size: 14px}
.collect_pack .collect_bot .right{width: 34%;height: 100%;line-height: 57px;text-align: center;font-size: 14px;color: #fff;background-color: #e94b48}  /*注册协议弹框*/
.layui-m-layer *{-webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
/*会员服务单列表*/
.consume_main7{min-height: 100%;background-color: #f8f8f8}
.consume_main7 .consume_main_item{background-color: #fff;margin-bottom: 5px}
.consume_main7 .consume_main_item .item_top{padding: 0 10px;border-bottom: 1px solid #ccc;height: 0.8rem;align-items: center;}
.consume_main7 .consume_main_item .item_top i{color: #999;font-size: 0.26rem}
.consume_main7 .consume_main_item .item_center{flex: 1}
.consume_main7 .consume_main_item .item_name{font-size: 0.24rem;color: #666;margin: 0 5px;line-height: normal;max-width: 2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.consume_main7 .consume_main_item .over{border: 1px solid #ff5d59;color: #ff5d59;font-size: 0.24rem;border-radius: 20px;padding: 0 3px;line-height: normal;}
.consume_main7 .consume_main_item .now{font-size: 0.24rem;color:#333}
.consume_main7 .consume_main_item .item_bottom>div{height: 0.8rem;align-items: center;justify-content: space-between;padding: 0 23px}
.consume_main7 .consume_main_item .item_bottom div{font-size: 0.28rem;color:#333}
.consume_main7 .consume_main_item .item_bottom div.number{font-size: 0.24rem}
.consume_main7 .consume_main_item .item_bottom{border-bottom: 1px solid #ccc;}

/*会员消费记录*/
.consume_main7 .consume_main_item .item_totle{justify-content: flex-end;height: 0.8rem;align-items: center;padding: 0 10px}
.consume_main7 .consume_main_item .item_totle div{font-size: 0.24rem;color: #333}
.consume_main7 .consume_main_item .item_totle .center{margin: 0 3px 0 10px}
.consume_main7 .consume_main_item .item_totle .number{color: #ff5d59}

/*会员服务单详情*/
.consume_detail_top{padding-top: 7%;background-color: #fff}
.consume_detail_top .code_bar{width: 86%;margin: 0 auto}
.consume_detail_top .code_bar img{width: 100%}
.consume_main7 .code_number{text-align: center;font-size: 0.3rem;color: #333;letter-spacing: 3px;margin-top: 10px}
.consume_detail_logistics{padding: 0.1rem 0 0.5rem;border-bottom: 1px solid #ccc;background-color: #fff}
.consume_detail_logistics .wL_head_item{padding: 8px 20px}
.consume_detail_logistics .wL_head_item .wL_msg{display: inline-block;vertical-align: middle;position: relative;}
.consume_detail_logistics .wL_head_item>i{font-size: 38px;color: #999;margin-right: 15px}
.consume_detail_logistics .wL_head_item .wL_msg>div{font-size: 12px;color: #999;line-height: 1;margin: 9px 0}
.consume_detail_logistics .wL_head_item .wL_msg>div:first-child{font-size: 15px;color: #333}
.consume_detail_logistics .wL_head_item .wL_msg>div span{color: #999}
.consume_detail_logistics .wL_head_item .wL_msg .copy{width: 35px;border-radius: 4px;border:1px solid #ccc;position: absolute;bottom: 0;right: -43px;text-align: center;color: #666;line-height: 1.2}
.consume_detail_logistics .no_logistics{padding: 8px 20px}
.consume_detail_logistics .no_logistics i{font-size: 0.24rem;color: #47ba7d}
.consume_detail_logistics .no_logistics span{font-size: 0.24rem;color: #47ba7d}
.consume_detail_server{padding:14px 20px;background-color: #fff}
.consume_detail_server .server_item{margin-bottom: 10px}
.consume_detail_server .server_item div:first-child{font-size: 0.24rem;color: #999;width: 1.3rem}
.consume_detail_server .server_item div:last-child{font-size: 0.24rem;color: #333;max-width: 4.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.consume_detail_shop{padding: 0 20px}
.consume_detail_shop>div{height: 0.7rem;justify-content: space-between;align-items: center;}
.consume_detail_shop div{font-size: 0.28rem;color: #333}
.consume_detail_shop .number{font-size: 0.24rem}
.consume_detail_note{background-color: #fff;padding: 10px 20px}
.consume_detail_note{font-size: 0}
.consume_detail_note span{display: inline-block;width: 20%;font-size: 0.24rem;color: #333;vertical-align: top}
.consume_detail_note .note_content{display: inline-block;width: 80%;font-size: 0.24rem;color: #333}

/*消费送礼支付成功页面---罗*/
.shop_pay_success{min-height: 100%;box-sizing: border-box;padding-top: 0.425rem}
.shop_pay_success .success_top{padding: 0 5%;text-align: center;margin-bottom: 0.3rem}
.shop_pay_success .success_top>img{height: 1rem;width: 1rem;margin-bottom: 0.4rem}
.shop_pay_success .success_title{font-size: 0.3rem;color: #333;margin-bottom: 0.2rem}
.shop_pay_success .success_count{font-size: 0.22rem;color: #333;margin-bottom: 0.3rem}
.shop_pay_success .success_count span{font-size: 0.3rem;color: #333}
.shop_pay_success .success_operate{margin-bottom: 0.3rem}
.shop_pay_success .success_operate div{display: inline-block;width: 40%;line-height: normal;border-radius: 1rem;padding: 0.15rem 0;font-size: 0.22rem;color: #333;border: 1px solid #c7c7c7}
.shop_pay_success .success_operate a:first-child div{margin-right: 0.2rem;color: #fff;border: 1px solid}
.shop_pay_success .success_ad{box-shadow: 0 0 7px rgba(0,0,0,0.1);display: flex;height: 0.818rem;align-items: center;border-radius: 5px;padding: 0 15px}
.shop_pay_success .success_ad img{width: 0.443rem;height: 0.443rem;margin-right: 10px}
.shop_pay_success .success_ad div{font-size: 0.24rem;color: #999}
.shop_pay_success .success_ad div.pry_cor{flex: 1;text-align: left;}
.shop_pay_success .pair_other .f12_c333{font-size: 0.24rem}
.shop_pay_success .shop_other{padding: 0 15px}
.shop_pay_success .shop_other p{font-size: 0.24rem;color: #333}
.shop_pay_success .shop_other_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.shop_pay_success .shop_other_box .shop_item{width: 49%;border:1px solid #eee;padding-bottom: 5px;margin-bottom: 2%}
.shop_pay_success .shop_other_box .shop_item .img_box{width: 100%;position: relative;overflow: hidden}
.shop_pay_success .shop_other_box .shop_item img{position: absolute;left: 50%;top:50%;transform: translate3d(-50%,-50%,0);}
.shop_pay_success .shop_other_box .shop_item .name{font-size: 0.24rem;color: #333;margin: 8px 0 5px;padding-left: 5px}
.shop_pay_success .shop_other_box .shop_item .price{color: #e94b48;font-size: 0.2rem;padding-left: 5px}
.shop_pay_success .shop_other_box .shop_item .price span{font-size: 0.3rem;color: #e94b48;}

/*可视化会员中心-商务版*/
.mc_main_baby{min-height: 100%;background-color: #fff}
.mc_baby_head{width:100% ;padding:12px;position: relative;}
.mc_baby_head>div{width: 100%}
.mc_baby_head .head_bg_img{border-radius: 6px}
.mc_baby_head .head_bg_img img{width: 100%;}
.mc_baby_head .head_content{height: 100%;display: flex;position: absolute;top: 0;left: 0;padding:12px 0.68rem;align-items: center;}
.mc_baby_head .head_content .left{width: 0.85rem;height: 0.85rem;border-radius: 50%;margin-right: 10px}
.mc_baby_head .head_content .left img{max-width: 100%;max-height: 100%;}
.mc_baby_head .head_content .center{flex: 1}
.mc_baby_head .head_content .center div:first-child{font-size: 0.26rem;color: #333;line-height: normal;margin-bottom: 6px}
.mc_baby_head .head_content .center div:last-child{font-size: 0.2rem;color: #a1a6ab;line-height: normal;}
.mc_baby_head .head_content .right {display: flex;flex-direction: column;}
.mc_baby_head .head_content .right i{font-size: 20px;color: #666}
.mc_baby_head .head_content .right i:first-child{margin-bottom: 7px}
.mc_main_baby .mc_property_items{padding: 0}
.mc_main_baby .mc_property_item{padding: 0}
.mc_main_baby .mc_property_item dl dt{color: #333;font-size: 0.28rem}
.mc_main_baby .mc_property_item dl dt i{color: #333;font-size: 0.28rem}
.mc_main_baby .mc_tool_item dl dd,.mc_main_baby .mc_property_item dl dd{font-size: 0.2rem;color: #999;margin-top: 10px}
.mc_main_baby .mc_tool-title{border: none;line-height: normal}
.mc_main_baby .mc_tool{margin:0 15px;}
.mc_main_baby .mc_property{margin-bottom: 0}
.mc_main_baby .mc_tool-title h2{font-weight: 500;margin: 0;height: auto;line-height: normal;padding: 0;font-size: 0.26rem;color: #333}
.mc_main_baby .mc_property_items{padding: 0;}
.mc_main_baby .mc_property_items img{width: 100%}
.mc_main_baby .mc_property_items .mc_property_item.item_flex{flex: none;padding-bottom: 20px}
.mc_main_baby .mc-bg{padding: 0;height: auto;position: relative;padding-top: 50%}
.mc_main_baby .mc-bg img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)}
.mc_main_baby .mc-header-img{width: 60px;height: 60px}
.mc_main_baby .member-header{top: 50%;left: 10.5%;transform: translateY(-50%)}
.mc_main_baby .member-header-c{margin: 0;margin-left: 12px}
.mc_main_baby .member-header-c .name{color: #ceae79;margin-bottom: 12px}
.mc_main_baby .member-header-c span{color: #887351;font-size: 12px}
.mc_main_baby .member-header-c span img{width: 15px;height: 15px;display: inline-block;vertical-align: middle}
.mc_main_baby .mc_sign{left: auto;right: 45px;top:37%;bottom: auto;position: absolute;}
.mc_main_baby .mc_sign i{font-size: 20px;color: #ceae79}
.mc_main_baby .mc-code{font-size: 12px;color: #ceae79;position: absolute;line-height: normal;width: auto;height: auto;bottom: 34%;right: 18px;padding: 4px 15px;z-index: 1;background-color: #000;border-top-left-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius:0;}

/*---无权限样式------------------*/
.wquanx_bg{position: absolute; top: 0px; left: 0px; z-index: 1; background-color: #000000; opacity: 0.5; width: 100%; height: 100%; display: none; align-items: center; justify-content: center;}
.wquanx_con dl{text-align: center;}
.wquanx_con dl dt i{ color: #ffffff; font-size: 27px;}
.wquanx_con dl dd{ font-size: 15px; color: #ffffff; margin-top: 3px;}
/*无权查看商品详情页的页面---罗*/
.no_permission{min-height: 100%;background-color: #fff;position: relative;}
.no_permission_box{padding:50% 0.35rem 0;}
.no_permission_box .permission_notice p{width: 100%;font-size: 0.3rem;line-height: 1.5;color: #333;padding:0.35rem 0.7rem;text-align: center;border-radius: 5px}
.no_permission_box .back_btn{margin-top: 0.5rem;text-align: center;}
.no_permission_box .back_btn button{width: 80%;font-size: 0.28rem;line-height: normal;padding: 0.2rem 0.35rem;color: #fff;background-color: #00aeff;border-radius: 5px;border: none}
.sub_money_tab ul li span.pry_bg_cor{color: #fff;border: none!important}

/*七月份优惠券详情--罗*/
.coupon_main7 .coupon_content_text{margin: 0;padding:10px 20px}
.coupon_main7 .coupon_content_text.detail{border-top: 1px dashed #eee}
.coupon_main7 .coupon_content_text.detail .coupon_qiaoj{display: flex;}
.coupon_main7 .coupon_content_text.detail .coupon_qiaoj .coupon_label{white-space: nowrap;color: #000;font-size: 16px}
.coupon_main7 .coupon_content_text.detail .coupon_qiaoj .coupon_cd p{margin-bottom: 5px}
.coupon_main7 .coupon_state{margin-top: 0;border-top: 1px dashed #eee;border-bottom: 1px dashed #eee;padding: 20px}
.coupon_main7 .coupon_state label{white-space: nowrap}
.coupon_main7 .coupon_footer_list ul li{border:none;}
.coupon_main7 .coupon_footer_list ul{margin: 0 20px}
.coupon_main7 .coupon_guij{padding-right: 0;word-break: break-all}

/*七月份佣金提现---罗*/
.draw_cash{min-height: 100%;background-color: #fff}
.draw_cash .cash_all{width: 100%;padding-top: 40%;text-align: center;}
.draw_cash .cash_all img{width: 20%;}
.draw_cash .cash_all .cash_input{margin:40px 0 15px;padding:0 26px;position: relative;}
.draw_cash .cash_all input{width: 100%;height: 1rem;color: #000;border: none;box-shadow: none;border-bottom: 1px solid #eee;margin: 0;padding:0 0.55rem;font-size: 0.72rem}
.draw_cash .cash_all .cash_input .input_icon{position: absolute;left: 26px;top: 50%;transform: translateY(-50%);color: #000;font-size: 0.5rem}
.draw_cash .cash_all .intr{color: #999;font-size: 0.24rem;text-align: left;padding: 0 26px}


/*7月份积分商品列表---罗*/
.jf_goods_list{min-height: 100%;background-color: #fff}
.jf_goods_list .jf_shopping_title{border-top: none;padding: 10px 15px;line-height: normal;display: flex;justify-content: space-between;align-items: center;font-size: 18px}
.jf_goods_list .jf_shopping_title span i{color: #999}
.jf_goods_list .jf_shopping_title .left{display: flex;align-items: center;}
.jf_goods_list .jf_shopping_title .left div{color: #333;line-height: normal;}
.jf_goods_list .jf_shopping_title .left div:last-child{position: relative;width: 20px;height: 19px;color:#dd9a4d;}
.jf_goods_list .jf_shopping_title .left i{position: absolute;left: 0;line-height: normal;}
.jf_goods_list .jf_shopping_title .left i:first-child{top: -3px}
.jf_goods_list .jf_shopping_title .left i:last-child{bottom: -3px}
.jf_goods_list .jf_shopping_title .right{line-height: normal;padding: 5px 8px;border-radius: 5px;background-color: #f8f0d9;color: #e29b3e;border: none}
.jf_goods_list .jf_shopping_r button{padding: 5px 10px;font-size: 14px;margin-top: 0}
.jf_goods_list .shop_now_item{padding: 10px;margin: 0}
.jf_goods_list .shop_now_right{margin: 0 0 0 15px;min-height: 1.7rem;display: flex;display: -webkit-flex;flex-direction: column;justify-content: space-between;}
.jf_goods_list .shop_now_right p.margin_ps{margin: 0}
.jf_goods_list .shop_now_right p.margin_ps .pry_cor{font-size: 18px}

/*七月版订单详情页面---罗*/
.order_details_main7{min-height: 100%;background-color: #fff}
.order_details_main7 .order_details_title{border-bottom: 1px solid #ccc;line-height: 39px}
.order_details_main7 .order_details_title i{margin-right: 10px}
.order_details_main7 .order_details_title span.number{color: #333}
.order_details_main7 .order_details_head{margin: 0}
.order_details_main7 .order_details_head i{margin-top: 0}
.order_details_main7 .order_details_head .order_details_conInfo i {margin-top: 10px}
.order_details_main7 .order_details_baState{display: flex;align-items: center;padding: 10px 0}
.order_details_main7 .order_details_exState{flex:1;}
.order_details_main7 .order_details_shop ul li .order_details_sInfo .size{display: flex;justify-content: space-between;margin: 5px 0}
.order_details_main7 .order_details_shop ul li .order_details_sInfo .size span:first-child{color: #999}
.order_details_main7 .order_details_shop ul li .order_details_sInfo .size span:last-child{color: #333;font-size: 14px}
.order_details_main7 .order_details_shop ul li .order_details_sInfo .price .number{font-size: 14px}
.order_details_main7 .order_details_totalPrice .all_price span.word{font-size: 15px}
.order_details_wuL{padding: 0 10px;font-size: 14px;line-height: 39px}
.order_details_waybill{padding: 0 10px;font-size: 14px;display: flex;align-items: center;background-color: #eee;line-height: 39px}
.order_details_wuL span, .order_details_waybill span{color: #333}
.order_details_waybill .copy{width: 35px;margin-left: 10px;height: min-content;border-radius: 4px;border:1px solid #ccc;text-align: center;color: #666;line-height: 1.2;font-size: 12px}
.order_details_shop ul li.pair{display: flex;display: -webkit-flex;padding-right: 10px}
.order_details_shop ul li.pair .order_details_msg{flex: 1}
.order_details_shop ul li.pair .order_details_pay{display: flex;display: -webkit-flex;flex-direction: column;justify-content: center;align-items: flex-end;}
.pair .order_details_shopIn{padding: 5px 10px}

/*七月版确认订单页面---罗*/
.order_qR_main7 .order_qR_oL_title {border-bottom: 2px solid #dcdcdc}
.order_qR_main7 .order_qR_address{display: inline-block;width: 2.5rem;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.order_qR_main7 .order_qR_orderList{background-color: #fff}
.order_qR_main7 .order_qR_headC{padding: 10px 0 0!important}
.order_qR_main7 .order_qR_oL_title .totel{font-size: 14px;display: inline-block;vertical-align: top}
.order_qR_main7 .order_qR_oL_items li{margin-bottom: 0;border-bottom: 1px solid #dcdcdc}
.order_qR_main7 .order_qR_oL_items li div.price{margin-top: 8px}
.order_qR_main7 .order_qR_oL_items li div.price span{font-size: 14px}
.order_qR_main7 .order_qR_oL_items li div.price span.number{font-size: 16px}
.order_qR_main7 .order_qR_price_bot{border-top: 1px solid #dcdcdc}
.order_qR_main7 .order_qR_peiSong_style span.r,.order_qR_main7 .order_qR_pay_style span.r,.order_qR_main7 .order_qR_use_youHui span.r{color: #666}
.order_qR_main7 .order_qR_peiSong_style span.r i,.order_qR_main7 .order_qR_pay_style span.r i,.order_qR_main7 .order_qR_use_youHui span.r i{font-size: 15px}
.order_qR_main7 .order_qR_leav_message{border-bottom: none}
.order_qR_main7 .order_qR_footer .address{padding: 8px 10px 0;margin-bottom: 8px}
.order_qR_main7 .order_qR_footer .nav p{font-size: 0;height: 100%;padding-right: 5px}
.order_qR_main7 .order_qR_footer .nav p span{color: #666;font-size: 14px;margin: 0 1px}
.order_qR_main7 .order_qR_footer .nav p.price_jf_all span{font-size: 12px}
.order_qR_oL_items.order_qR_oL_items li a .left{flex:1;}
.order_qR_oL_items.order_qR_oL_items li a .left .display_flex{padding: 2px 0}
.order_qR_oL_items li .right{flex-direction: column;justify-content: center}


/*积分兑换支付页面---罗*/
.pay_way_main7{min-height: 100%;background-color: #fff}
.pay_way_main7 .pay_way_head{margin-bottom: 0;border-bottom: 2px solid #ccc}
.pay_way_main7 .pay_way_item{margin-bottom: 0}
.pay_way_main7 .item_text{border-top: none;}
.pay_way_main7 .item_text p{text-align: right;}
.pay_way_main7 .pay_way_item{border-top: none}
.pay_way_main7 .pay_item_con{height: 50px;line-height: 50px}
.forword_or_back{position: fixed;bottom: 0;left: 0;width: 100%;background-color: #fff;z-index: 2;display: flex;height: 60px;justify-content: space-between;align-items: center;padding: 0 30%;border-top: 1px solid #eee}
.forword_or_back i{font-size: 25px}
.forword_or_back .unable i{color: #ccc}
.pay_way_footer{padding-bottom: 60px}

/*八月份积分签到日历---罗*/
.jfqd_calendar{background-color: #f8f8f8;min-height: 100%;}
.jfqd_calendar_header{position: relative;}
.jfqd_calendar_header .header_bg img{width: 100%}
.jfqd_calendar_header .header_con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.jfqd_calendar_header .header_nav{padding: 0.24rem;display: flex;justify-content: space-between;align-items: center;}
.jfqd_calendar_header .header_nav *{color: #fff;font-size: 0.24rem;line-height: normal;}
.jfqd_calendar_header .header_nav i.back{font-size: 0.3rem}
.jfqd_calendar_header .header_jf div{font-size: 0.3rem;color: #fff;text-align: center;line-height: 1.5}
.jfqd_calendar_header .header_jf div:last-child{font-size: 0.8rem}
.jfqd_calendar_con{position: relative;margin-top: -1.6rem}
.jfqd_calendar_con .calendar_box{margin: 0 15px;background-color: #fff;padding: 12px;border-radius: 10px;min-height: 200px}
.jfqd_calendar_con *{font-size: 0.3rem;color: #333}
.jfqd_calendar_con .calendar_title{font-size: 0.34rem;border-bottom: 1px solid #ccc;text-align: center;padding-bottom: 10px}
.jfqd_calendar_con .calendar_title .time{flex:1;}
.jfqd_calendar_con .calendar_week,.jfqd_calendar_con .calendar_day{display: flex;flex-wrap: wrap;}
.jfqd_calendar_con .calendar_con_item{width: calc(100% / 7);padding-top: calc(100% / 7);box-sizing: border-box;position: relative;}
.jfqd_calendar_con .calendar_con_item *{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.jfqd_calendar_con .calendar_con_item i{color: #fff}
.jfqd_calendar_con .calendar_con_item div{border-radius: 50%;width: 70%;height: 70%}
.jfqd_calendar_con .calendar_con_item .select{background: #c9a063}
.jfqd_calendar .jfqd_day_footer{position: fixed;bottom: 0;left: 0;width: 100%}
.jfqd_calendar .jfqd_day_footer .sign.select{background-color: #ff544f}

/*积分签到七天累计*/
.jfqd_day_header{width: 100%;height: 160px}
.jfqd_calendar_header.jfqd_day_header .header_jf div{font-size: 0.4rem}
.jfqd_calendar_header.jfqd_day_header .header_jf div:last-child{font-size: 0.3rem}
.jfqd_day_con{position: relative;margin-top: -0.6rem;padding-bottom: 60px}
.jfqd_day_con .day_box{margin: 0 15px 10px;background-color: #fff;padding: 12px;border-radius: 10px;min-height: 200px}
.jfqd_day_con *{font-size: 0.28rem;color: #333}
.seven_days{flex-wrap: wrap;justify-content: space-between;margin-top: 20px}
.seven_days .item{background-color: #f2f2f2;box-sizing: border-box;border-radius: 6px;margin-bottom: 12px;text-align: center;position: relative;}
.seven_days .item div{font-size: 0.24rem;line-height: 2}
.seven_days .item .libao{width: 0.4rem;height: 0.4rem;margin-top: 0.2rem}
.seven_days .item .get{position: absolute;bottom: 3px;right: 3px;width: 50%}
.seven_days .item i{position: absolute;font-size: 0.3rem;line-height: 1;bottom: 10px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0.4}
.seven_days .item.cuXiao_list{background-color: #fff}
.seven_days .item.cuXiao_list i{opacity: 1}
.seven_days .item:nth-child(1){width: 23%;height: 1.36rem}
.seven_days .item:nth-child(1) i{font-size: 0.3rem;}
.seven_days .item:nth-child(2){width: 23%;height: 1.36rem}
.seven_days .item:nth-child(2) i{font-size: 0.4rem;}
.seven_days .item:nth-child(3){width: 23%;height: 1.36rem}
.seven_days .item:nth-child(3) i{font-size: 0.5rem;}
.seven_days .item:nth-child(4){width: 23%;height: 1.36rem}
.seven_days .item:nth-child(4) i{font-size: 0.6rem;}
.seven_days .item:nth-child(5){width: 27%;height: 1.8rem}
.seven_days .item:nth-child(5) i{font-size: 0.7rem;}
.seven_days .item:nth-child(5) div{margin-top: 5px}
.seven_days .item:nth-child(5) .libao{margin-top: 0.4rem}
.seven_days .item:nth-child(6){width: 30%;height: 1.8rem}
.seven_days .item:nth-child(6) i{font-size: 0.8rem;}
.seven_days .item:nth-child(6) div{margin-top: 5px}
.seven_days .item:nth-child(6) .libao{margin-top: 0.4rem}
.seven_days .item:nth-child(7){width: 37%;height: 1.8rem}
.seven_days .item:nth-child(7) i{font-size: 0.9rem;}
.seven_days .item:nth-child(7) div{margin-top: 5px}
.seven_days .item:nth-child(7) .libao{margin-top: 0.4rem}
.jfqd_day_con .road_item{padding: 8px 0;align-items: center}
.jfqd_day_con .road_item img{width: 0.9rem;height:0.9rem}
.jfqd_day_con .road_item .center{flex:1;margin-left: 5px}
.jfqd_day_con .road_item .gray{color: #999;font-size: 0.24rem}
.jfqd_day_con .road_item .pry_bg_cor{color: #fff;border-radius: 50px;padding: 2px 10px;font-size: 0.26rem}
.jfqd_day_footer{padding: 0 15px 10px}
.jfqd_day_footer .sign{width: 100%;background-color: #ccc;height: 40px;line-height: 40px;border-radius: 6px;text-align: center}
.jfqd_day_footer .sign i{color: #fff;margin-right: 5px;font-size: 0.26rem}
.jfqd_day_footer .sign span{color: #fff;font-size: 0.26rem}
.jfqd_day_dialog{width: 64%;padding: 28px 0 50px;box-sizing: border-box;background-color: #fff;border-radius: 6px;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 99;}
.jfqd_day_dialog .header{width: 50%;position: absolute;top: -45px;left: 25%}
.jfqd_day_dialog .content{padding: 0 20px;max-height: 4rem}
.jfqd_day_dialog .content .title{color: #333;margin-bottom: 8px}
.jfqd_day_dialog .content .item{margin-bottom: 9px}
.jfqd_day_dialog .content .item img{width: 20px;height: 20px;margin-right: 15px}
.jfqd_day_dialog .footer{position: absolute;bottom: 0;left: 0;height: 50px;width: 100%}
.jfqd_day_dialog .footer .btn{border:1px solid #ff544f;color: #ff544f;font-size: 0.24rem;height: 28px;border-radius: 50px;line-height: 28px;width: 58%;margin: 10px auto 0;text-align: center}

/*八月份会员消费记录---罗*/
.shop_detail_jq{display: flex;flex-direction: column;justify-content: space-between;}
.shop_detail_jq i{margin-top: 0}
.shop_detail_jq .oldPrice{font-size: 12px;color: #999;text-decoration: line-through;margin-top: -14px}
.shop_detail_jq p{margin: 0}
.shop_order_title{border: none}
.shop_details{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc}
.shop_detail_con {border-bottom: 1px solid #ccc}
.shop_look{border-bottom: 1px solid #eee;}

/*试穿记录七月份---罗*/
.wear_record{background-color: #f8f8f8;min-height: 100%}
.wear_record .center_tab{position: fixed;top: 0;left: 0;width: 100%;z-index: 2}
.wear_record .center_tab div.active:after{width: 26%}
.wear_record .center_tab div.active{color: #ff5279}
.wear_record .wear_recode_box{margin-top: 6px;}
/*.wear_record .wear_recode_box2{margin-top: -6px;padding: 0 15px;background-color: #fff}*/
.wear_record .wear_record_item{padding: 15px 0 20px 15px;background-color: #fff;margin-bottom: 6px}
.wear_record .wear_record_item:last-child{margin-bottom: 0}
.wear_record .wear_record_item .item_head{margin-bottom: 15px}
.wear_record .wear_record_item .item_head span{font-size: 0.24rem;color: #666;margin-right: 10px}
.wear_record .wear_record_item .item_img{width: 100%}
.wear_record .wear_record_item .item_img .swiper-slide{width: 17%;padding-top: 18%;margin-right: 2%;position: relative;}
.wear_record .wear_record_item .item_img .swiper-slide img{width: 100%;height: 100%;position: absolute;left: 0;top: 0}
.wear_record.wear_record_detail .detail_item .time_box .time{margin-bottom: 0.74rem}

/*试穿详情七月份---罗*/
.wear_record_detail{background-color: #f8f8f8;min-height: 100%}
.wear_record_detail .detail_top{position: relative;}
.wear_record_detail .detail_top .swiper-slide{overflow: hidden;}
.wear_record_detail .detail_top img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.wear_record_detail .detail_top .swiper-pagination{padding-right: 10px;text-align: right;}
.wear_record_detail .detail_top .swiper-pagination-bullet{background: #fff;opacity: 0.7}
.wear_record_detail .detail_top .swiper-pagination-bullet-active{background: #007aff;opacity: 1}
.wear_record_detail .detail_box{background-color: #fff;border-bottom: 1px solid #eee}
.wear_record_detail .detail_item{width: 100%;height: 1.8rem;display: flex;align-items: center;padding: 0 15px;border-bottom: 1px solid #eee;background-color: #fff;}
.wear_record_detail .detail_item:last-child{border-bottom:none}
.wear_record_detail .detail_item .img_box{width: 1.107rem;height: 1.107rem;position: relative;margin-right: 8px}
.wear_record_detail .detail_item .img_box img{max-height: 100%;max-width: 100%;position: absolute;left: 50%;top: 50%;transform:translate3d(-50%,-50%,0)}
.wear_record_detail .detail_item .msg_box{flex: 1;line-height: normal;}
.wear_record_detail .detail_item .msg_box .name{margin-bottom: 0.1rem}
.wear_record_detail .detail_item .msg_box .name span{font-size: 0.24rem;color: #333;display: inline-block;overflow: hidden;}
.wear_record_detail .detail_item .msg_box .name span:first-child{text-overflow: ellipsis;white-space: nowrap;max-width: 1.9rem;}
@media screen and (max-width: 320 px) {
    .wear_record_detail .detail_item .msg_box .name span:first-child{max-width: 1.7rem!important;}
}
.wear_record_detail .detail_item .msg_box .code{font-size: 0.22rem;color: #999;}
.wear_record_detail .detail_item .msg_box .size{font-size: 0.22rem;color: #666}
.wear_record_detail .detail_item .time_box .time{font-size: 0.22rem;color: #999;margin-bottom: 0.3rem}
.wear_record_detail .detail_item .time_box .add_btn{color: #fff;float: right;font-size: 0.22rem;border-radius: 5px;line-height: normal;padding: 3px 6px;width: max-content}

/*会员中心退出登录弹框*/
.dialog_logout{width: 80%; position: fixed; z-index: 99; border-radius: 3px; top:50%; left: 10%;transform: translateY(-50%); background-color: #fff; overflow: hidden; zoom:1;}
.dialog_logout_title{font-size: 0.28rem;color: #333;text-align: center;padding: 35px 0}
.dialog_logout_btn{text-align: center;padding: 0 0 27px}
.dialog_logout_btn button{color: #333;font-size: 0.24rem;padding: 5px 10%;border-radius: 20px;line-height: normal;}
.dialog_logout_btn button:first-child{color: #fff;margin-right: 25px;border: none}

/*会员中心领取礼物弹框*/
.dialog_gift_box{width: 100%;height: 100%;overflow: hidden;background-color: rgba(0,0,0,0.6); position: fixed;top: 0;left: 0; z-index: 99;}
.dialog_gift_box .gift_box{position: absolute;width: 100%;top: 46%;text-align: center;left: 0;transform: translateY(-50%);-webkit-transform:translateY(-50%);}
.dialog_gift_box .cancel_icon{position: absolute;right: 20px;top:20px;z-index: 99;}
.dialog_gift_box .cancel_icon i{font-size: 0.4rem;color:rgba(255,255,255,0.5)}
.dialog_gift_box .gift_img{position: relative;width: 100%;margin: 0 auto;animation: changeBig 1s ease; -webkit-animation: changeBig 1s ease;}
/*礼盒开局变大*/
@keyframes changeBig{
    0%{ transform: scale(0.1);-webkit-transform: scale(0.1);}
    100%{transform: scale(1);-webkit-transform: scale(1);}
}
@-webkit-keyframes changeBig{
    0%{ transform: scale(0.1);-webkit-transform: scale(0.1);}
    100%{transform: scale(1);-webkit-transform: scale(1);}
}
/*礼盒后面光的闪烁*/
@keyframes twinkle{
    0%{ transform: scale(1);-webkit-transform: scale(1);}
    100%{transform:  scale(1.2);-webkit-transform: scale(1.2);}
}
@-webkit-keyframes twinkle{
    0%{ transform: scale(1);-webkit-transform: scale(1);}
    100%{transform: scale(1.2);-webkit-transform: scale(1.2);}
}
/*礼品后面光的旋转*/
@keyframes rotate{
    0%{ transform: translateY(-50%) rotateZ(0deg);-webkit-transform:translateY(-50%) rotateZ(0deg);}
    100%{transform: translateY(-50%) rotateZ(360deg);-webkit-transform: translateY(-50%) rotateZ(360deg);}
}
@-webkit-keyframes rotate{
    0%{ transform: rotateZ(0deg);-webkit-transform: rotateZ(0deg);}
    100%{transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);}
}
/*打开礼包的字样显示*/
@keyframes changeBlock{
    0%{ opacity: 0;}
    99%{opacity: 0}
    100%{opacity: 1;}
}
@-webkit-keyframes changeBlock{
    0%{ opacity: 0;}
    99%{opacity: 0}
    100%{opacity: 1;}
}
.dialog_gift_box .gift_img .cover{width: 50%;}
.dialog_gift_box .gift_img .background{position: absolute;z-index: -1;left: 0;width: 100%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.dialog_gift_box .gift_img .background .twinkle{width: 100%;animation: twinkle 2s linear 1s infinite alternate; -webkit-animation:twinkle 1s linear 2s infinite alternate;}
.dialog_gift_box .gift_img .background .rotate{width: 100%;animation: rotate 6s linear infinite normal; -webkit-animation:rotate 6s linear infinite normal;}
.dialog_gift_box .gift_name{color: #ffd377;font-size: 0.26rem;margin: 15px 0;animation: changeBlock 1.1s ease; -webkit-animation:changeBlock 1.1s ease;}
.dialog_gift_box .gift_btn{background: #ffde00;width: 30%;color: #222222;font-size: 0.24rem;line-height: 2;margin: 5px auto 0;border-radius: 50px;background: -webkit-gradient(#ffab00, #ffde00,#ffab00);background: -webkit-linear-gradient(#ffab00, #ffde00,#ffab00); background: linear-gradient(#ffab00, #ffde00,#ffab00);animation: changeBlock 1.1s ease; -webkit-animation:changeBlock 1.1s ease;}
.dialog_gift_box .gift_list{width: 80%;padding: 15px 30px;margin: 0 auto;background-color: #fff6e6;border-radius: 8px;position: relative;}
.dialog_gift_box .gift_list .gift_list_title{font-size: 0.26rem;color: #e5aa30;margin-bottom: 10px}
.dialog_gift_box .gift_list .gift_list_content{;max-height: 200px;overflow: auto;}
.dialog_gift_box .gift_list .gift_list_item{display: flex;align-items: center;margin-bottom: 10px}
.dialog_gift_box .gift_list .gift_list_item img{width: 30px;height: 30px;object-fit: contain;margin-right: 5px}
.dialog_gift_box .gift_list .gift_list_item div{font-size: 0.22rem;color: #333;text-align: left;word-break: break-all;}
.dialog_gift_box .gift_list .right_bottom_logo{position: absolute;bottom: -7px;right: -14px;font-size: 0}
.dialog_gift_box .gift_list .right_bottom_logo img{width: 30px}
.dialog_gift_box .gift_list .right_bottom_logo img.small{width: 20px;vertical-align: bottom;position: relative;right: -8px;}

/*投诉与建议列表*/
.comp_sugges_list{min-height: 100%;padding: 15px 15px 78px;background-color: #f2f2f2}
.comp_sugges_list .comp_list_item{background-color: #fff;border-radius: 8px;padding: 0 10px 10px;margin-bottom: 10px}
.comp_sugges_list .comp_list_item .top{justify-content: space-between;align-items: center;height: 44px}
.comp_sugges_list .comp_list_item .title{font-size: 15px;color: #333;}
.comp_sugges_list .comp_list_item .bottom{background-color: #f2f2f2;border-radius: 6px;padding: 8px}
.comp_list_footer{position: fixed;bottom: 28px;left: 15px;right: 15px;line-height: 40px;text-align: center;color: #fff;border-radius: 6px;font-size: 15px}
.comp_sugges_none{min-height: 100%;background-color: #fff;text-align: center}
.comp_sugges_none img{width: 60%;margin-top: 50%;}
.comp_sugges_list .comp_list_item .gray{
    position: relative;
}
.comp_sugges_list .comp_list_item .gray .dian{
    position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 8px;
    background-color: #FF0000;
    border-radius: 50%;
}
/*投诉与建议详情*/
.comp_sugges_detail .record_item{word-break: break-all;}
.comp_sugges_detail .record_item .text{width: 50px}
.comp_sugges_detail .comp_list_item .time{text-align: right;font-size: 12px;margin-top: 5px}
.comp_sugges_detail .detail_img{padding: 10px;background-color: #f2f2f2;margin-top: 10px}
.comp_sugges_detail .detail_img .swiper-slide{width: 90px;height: 90px;margin-right: 10px}
.comp_sugges_detail .detail_img img{width: 100%;height: 100%;object-fit: cover;}
.comp_sugges_detail .record{margin-top: 10px;line-height: 2}
.comp_sugges_detail .record_item{border-bottom: 1px solid #f2f2f2;padding: 10px 0}
.comp_sugges_detail .record_item .word{font-size: 12px}
.comp_sugges_detail .record_item:last-child{border-bottom: none}
/*投诉与建议页面---罗*/
.comp_sugges{background-color: #fff;min-height: 100%}
.comp_sugges_top{padding: 20px;}
.comp_sugges_top .content li:first-child{margin-bottom: 10px}
.comp_sugges_top .content label{line-height:normal;font-size: 0.24rem;color: #333;margin-left: 5px}
.comp_sugges_top .content input{width: 0.25rem;height: 0.25rem;}
.comp_sugges .title{font-size: 0.28rem;color: #333;margin-bottom: 0.25rem}
.comp_sugges_bot{padding: 5px 20px}
.comp_sugges_bot .content{border-top: 1px solid #eee}
.comp_sugges_bot .content textarea{width: 100%;height: 4rem;border: none;padding: 10px 2px;font-size: 0.24rem;margin: 0}
.comp_sugges_bot .appraise_upload{padding: 0 0 0.25rem;border-bottom: 1px solid #eee}
.comp_sugges_bot .sc_all_plug .sc_plug_cen{width: 1.32rem}
.comp_sugges_bot .appraise_upload .sc_all_plug .img_box .img_item{width: 1.32rem}
.comp_sugges_bot .appraise_upload .sc_all_plug .img_box .img_item .close{top: -0.1rem}
.comp_sugges_bot .sc_all_plug .sc_plug_cen .imgIntr{width: max-content;color: #ccc;font-size: 0.22rem;margin-top: 5px}
.comp_sugges_phone{padding: 0 20px;display: flex}
.comp_sugges_phone label{white-space: nowrap;font-size: 0.28rem;color: #333;line-height: 40px}
.comp_sugges_phone .phoneInput{margin: 0;padding: 0 10px;height: 40px;border:none;box-shadow: none;line-height: normal;}
.comp_sugges_footer{width: 100%;padding: 0.6rem 0}
.comp_sugges_footer div{width: 80%;line-height: normal;padding: 0.24rem 0;border-radius: 5px;margin: 0 auto;color: #fff;font-size: 0.24rem;text-align: center;}

/*会员注册页面选择号码归属地及弹框样式*/
.login_input.show_interNum input[type=text]{ padding-left: 70px!important;}
.inter_number{ position: absolute; left: 30px; top: 0px; line-height: 45px; font-size: 14px; color: #333;}
.select_number_place{ position: absolute; right: 10px; top: 0px; line-height: 45px; font-size: 14px; color: #999999;}
.select_number_place span{font-size: 14px; color: #999999;}
.sel_phone_place_diaCon{ position: fixed; top: 0px; left: 0px; width: 100%; background-color: #fff;z-index: 99; height: 100%; overflow-y: scroll;}
.sel_phone_place_diaCon ul{margin-left: 15px;}
.sel_phone_place_diaCon ul li{ float: left; height: 50px; line-height: 50px; border-bottom: 1px solid #efefef; width: 100%;  padding-right: 15px; }
.sel_phone_place_diaCon ul li div.name{display: inline-block; font-size: 15px; color: #333;}
.sel_phone_place_diaCon ul li div.number{ float: right; font-size: 15px; color: #999999;}

/*---领取优惠券样式------------------*/
.lq_cpn_head{ width: 100%; padding: 35px 0px; background-color: #f7e8cf; background-image: linear-gradient(to bottom right, #fefcf3 , #f6e7ce); text-align: center;}
.lq_cpn_head p,.lq_cpn_head h3{ color: #333333;}
.lq_cpn_head p{ font-size: 15px;}
.lq_cpn_head h3{ font-size: 30px;}
.lq_cpn_head button{ width: 100px; height: 35px; background-color: #e94b48; border-radius: 20px; border: none; font-size: 14px; color: #ffffff; margin-top: 15px;}
.lq_cpn_con { width: 100%;}
.lq_cpn_con ul{ padding: 10px 15px;}
.lq_cpn_con ul li{ width: 50%; padding-right: 5px; margin-bottom: 15px; float: left;}
.lq_cpn_con ul li:nth-child(2n){ padding-left: 5px; padding-right: 0;}
.lq_cpn_con ul li .pic{ width: 100%;}
.lq_cpn_con ul li .pic img{ max-width: 100%; max-height: 100%; }
.lq_cpn_con ul li .detail{ width: 100%; display: inline-block; margin: 10px 0px;}
.lq_cpn_con ul li .detail p{ font-size: 15px; color: #222222; margin-bottom: 0;}
.lq_cpn_con ul li .detail .amout{ display: flex; align-items: flex-end; flex-direction: row; justify-content: space-between;}
.lq_cpn_con ul li .detail .amout span{ font-size:13px; color: #e94b48;}
.lq_cpn_con ul li .detail .amout button{background-color: #e94b48; width: 78px; height: 28px; font-size:13px; color:#ffffff; border:none; border-radius: 15px;}

/*右下悬浮的客服、返回、首页、置顶图标样式*/
.fixedNav{position: fixed;bottom: 16%;right: 10px;z-index: 98;display: flex;display: -webkit-flex;flex-direction: column;align-items: flex-end;}
.fixedNav .item{height: 40px;width: 40px;background-color: #fff;border-radius: 50%;box-shadow: 0 0 6px rgba(0,0,0,0.3);margin-bottom: 14px;position: relative;}
.fixedNav .iconfont{position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-size: 18px;color: #333}
.fixedNav .item .navOpen{position: relative;width: 100%;height: 100%}
.fixedNav .item .navClose{background-color:rgba(0,0,0,0.7);border-radius: 50%;width: 100%;height: 100%;position: relative;}
.fixedNav .item .navClose .iconfont{color:#fff}
.fixedNav .item .left{position: absolute;right: 57px;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);display: flex;align-items: center;background-color: rgba(0,0,0,0.7);border-radius: 8px;width: 160px;transition: all 0.3s;overflow: hidden;}
.fixedNav .item .left a{flex: 1}
.fixedNav .left_item{text-align: center;padding: 20px 0}
.fixedNav .left_item .top{background-color: #fff;border-radius: 50%;height: 40px;width: 40px;margin: 0 auto 8px;position: relative;}
.fixedNav .left_item .title{line-height: 1;font-size: 12px;color: rgba(255,255,255,0.8);white-space: nowrap;}


/*商品详情分享的弹窗*/
.share_shop_con{ width: 80%; background-color: #fff; color: #333;position:fixed; left: 50%; top: 50%;transform: translate(-50%,-50%);z-index: 99}
.share_shop_con .share_close{position: absolute;top: 10px;right: 10px;}
.share_shop_con .share_close .iconfont{color: rgba(0,0,0,0.4);font-size: 28px;}
.share_shop_con .share_photo{width: 100%;}
.share_shop_con .share_btn div{text-align: center;font-size: 13px;color: #999;border-top: 1px solid #eee;line-height: 40px}

/*账号与安全*/
.account_safe{min-height: 100%;;background-color: #fff}
.account_safe_item{height: 0.86rem;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #eee;padding: 0 0.34rem;}
.account_safe_item .title{font-size: 0.24rem;color:#333;}
.account_safe_item i{font-size: 0.26rem;color:#333;}

/*面容ID*/
.face_id{min-height: 100%;;background-color: #fff}
.face_id_header{height: 5rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.face_id_header .logo_box{height: 1.2rem;width: 1.2rem;margin-bottom: 0.5rem;text-align: center;line-height: 1.25rem;border-radius: 50%;box-shadow: 0 0 8px rgba(0,0,0,0.2)}
.face_id_header .logo_box i{font-size: 0.5rem}
.face_id_header .intr{font-size: 0.26rem}
.face_id_footer .pry_bg_cor{width: 90%;margin: 0 auto;height: 0.8rem;position: relative;line-height: 0.8rem;border-radius: 5px;text-align: center;color: #fff;font-size: 0.26rem}
.face_id_footer .file-input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0}
.face_id_footer .input-group-btn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.face_id_footer .uplode_file{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;}

/*下级的返利列表*/
.rebate_list{padding-top: 10px;background-color: #fff;}
.rebate_list_item{margin:0 10px 10px;border-radius: 12px;box-shadow: 0 0 8px rgba(0,0,0,0.2)}
.rebate_list_item .message{padding: 18px;display: flex;align-items: center;}
.rebate_list_item .user_head{width: 1rem;height: 1rem;object-fit: cover;border-radius: 50%;margin-right: 5px}
.rebate_list_item .user_msg{height: 0.9rem;flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.rebate_list_item .user_msg .top{display: flex;align-items: center;line-height: normal;}
.rebate_list_item .user_msg .name{font-size: 0.28rem;color: #333;margin-right: 8px;max-width: 1.4rem}
.rebate_list_item .user_msg .top img{width: 0.3rem;height: 0.3rem;object-fit: cover;}
.rebate_list_item .user_msg .vipRank{font-size: 0.22rem;color: #999}
.rebate_list_item .user_msg .phoneNum{font-size: 0.26rem;color: #333}
.rebate_list_item .user_rebate{text-align: center;}
.rebate_list_item .user_rebate .integral{font-size: 0.46rem;color: #0aaf44;margin-bottom: 5px}
.rebate_list_item .user_rebate .intr{font-size: 0.26rem;color: #666}
.rebate_list_item .detail{border-top: 1px solid #eee}
.rebate_list_item .detail div{width:100%;height: 0.85rem;line-height: 0.85rem;text-align: center;color: #333;font-size: 0.26rem;}

/*返佣金列表*/
.commission_list{min-height: 100%;background-color: #fff}
.commission_list .item{display: flex;border-bottom: 1px solid #eee;justify-content: space-between;align-items: center;padding: 15px 12px;}
.commission_list .item div{font-size: 0.22rem;color: #333}
.commission_list .item .left{margin-right: 10px}
.commission_list .item .title{font-size: 0.28rem;color: #333;line-height: 1.3;margin-bottom: 5px}
.commission_list .item .time{color: #666;}
.commission_list .item .red{font-size: 0.28rem}
.commission_list .item .right{white-space: nowrap;}

/*余额变动页面---罗*/
.jfqd_head_content .jfqd_headcenter_btn{padding-bottom: 20px}
.jfqd_head_content .jfqd_headcenter_btn div{width:max-content;padding: 3px 10px;color: #fff;border: 1px solid #fff;border-radius: 30px;font-size: 12px;line-height: normal;margin: 0 auto }
.jfqd_main .tabNav a.do{font-size: 15px;color: #333!important}
.jfqd_main .tabNav a.see{font-size: 12px;color: #999;float: right;}
.jfqd_main .show_money input{box-shadow: none;color: #333}
.sub_money_tab ul li span.pry_bg_cor{color: #fff;border: none!important}
.jfqd_main .recharge_explain{width: 90%;margin: 10px auto}
.jfqd_main .recharge_explain .title{font-size: 15px;color: #333}
.jfqd_main .recharge_explain input{margin: 10px 0;}
.jfqd_main .recharge_explain .explain_word{text-align: center;}
.jfqd_main .recharge_explain .explain_word p{margin-bottom: 0;font-size: 14px;color: #999}

/*结算码*/
.settlement_code{min-height: 100%;background-color: #fff;text-align: center;}
.settlement_code_box{position: fixed;top: 50%;width: 100%;left: 50%;transform: translate(-50%,-60%);-webkit-transform:translate(-50%,-60%);}
.settlement_code .top{margin-bottom: 0.5rem}
.settlement_code .top img{width: 65%;}
.settlement_code .middle{margin-bottom: 0.2rem}
.settlement_code .middle img{width: 55%}
.settlement_code .bottom .code{font-size: 0.32rem;color: #333;margin-bottom: 0.1rem}
.settlement_code .bottom .intr{font-size: 0.22rem;color: #999}

/*上传不符合弹窗*/
.face_id_notice{width: 80%; position:fixed; top:50%; left: 10%;transform: translateY(-55%); background-color: #fff;z-index: 99;text-align: center;border-radius: 5px}
.face_id_notice .title{font-size: 0.28rem;color: #333;padding-top: 20px}
.face_id_notice .notice_con{font-size: 0.24rem;color: #333;margin: 30px 0}
.face_id_notice .confirm_btn{font-size: 0.26rem;height: 50px;line-height: 50px;border-top: 1px solid #eee}

/*注册页面*/
.member_login_item{display: flex;position: relative;align-items: center;margin-bottom: 0.2rem}
.member_login_item input[type=text]{margin: 0}
.member_login_item input[type=text].birthday_input_center{margin: 0 6px}
.member_login_item .width40{width: 40%;}
.member_login_item .width30{width: 30%;}
.member_login_item .sex_label{margin: 0 10px;font-size: 14px;color: #999}
.member_login_item .sex_btn{cursor:pointer;margin-right: 10px;font-size:14px;padding: 5px 15px;color: #666;border: 1px solid #ccc;line-height: 1.4;}
.member_login_item .sex_btn.pry_bg_cor{color: #fff;border: 1px solid transparent;}
.member_login_item .sex_content{display: flex;align-items: center;position: absolute;left: 0;top:0;width: 100%;height: 100%}
.member_login_item .marriage_content span{margin:0 10px 0 5px;font-size: 14px}

/*返回直播间按钮*/
.backBroadcast_btn{position: fixed;z-index: 98;top: 50px;left: 0;padding: 5px 10px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;box-shadow: 0 0 6px rgba(0,0,0,0.3)}
.backBroadcast_btn a{color: #fff!important;font-size: 0.25rem;}

/*社员邀请页*/
.member_invite{background: #fff;height: 100%;padding: 0 30px;text-align: center}
.member_invite div{font-size: 0.24rem;color: #333}
.member_invite .invite_header{font-size: 0.26rem;color: #009be3;padding: 40px 0 20px}
.member_invite .invite_body{position: relative;margin: 15px 0 10px}
.member_invite .invite_body .bgImg img{width: 100%;}
.member_invite .invite_body .bgContent{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding:10px 20px;box-sizing: border-box;text-align: left;flex-direction: column;justify-content: space-around;}
.member_invite .invite_body .bgContent_title{color: #ffd791;}
.member_invite .invite_body .bgContent_item{justify-content: space-between;}
.member_invite .invite_body .bgContent_item div{color: #fff}
.member_invite .invite_body .bgContent_item div i{color: #ffd791;font-size: 0.36rem;padding-right: 10px}
.member_invite .invite_body .bgContent_item .over{background: #ffd791;color: #fff;font-size: 0.22rem;padding: 3px 10px;border-radius: 30px}
.member_invite .invite_logo img{width: 100%}
.member_invite .invite_footer{width: 100%;padding: 30px 0;}
.member_invite .invite_footer .invite_btn{width: 100%;font-size: 0.26rem;color: #fff;line-height: 3;border-radius: 4px;}
.member_invite .invite_footer .invite_btn.gray{background-color: #ccc!important;}

/*社员申请页面*/
.member_apply{min-height: 100%;background: #fff;width: 100%;position: relative;}
.member_apply_header{justify-content: center;align-items: center;padding: 0.8rem 0 0.4rem}
.member_apply_header .header_title{font-size: 0.28rem;color: #333}

.member_apply .invite_body{position: relative;width: 90%;margin: 0 auto 20px;}
.member_apply .invite_body .bgImg img{width: 100%;}
.member_apply .invite_body .bgContent{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding:10px 20px;box-sizing: border-box;text-align: left;flex-direction: column;justify-content: space-around;}
.member_apply .invite_body .bgContent div{font-size: 0.26rem;}
.member_apply .invite_body .bgContent_title{color: #ffd791;}
.member_apply .invite_body .bgContent_item{justify-content: space-between;}
.member_apply .invite_body .bgContent_item div{color: #fff}
.member_apply .invite_body .bgContent_item div i{color: #ffd791;font-size: 0.36rem;padding-right: 10px}
.member_apply .invite_body .bgContent_item .over{background: #ffd791;color: #fff;font-size: 0.22rem;padding: 3px 10px;border-radius: 30px}
.member_apply_body{width: 90%;margin: 0 auto;}
.member_apply_body .body_content{width: 100%;height: 4rem;overflow-y: auto;border:1px solid #dcdcdc;padding: 10px;box-sizing: border-box;}
.member_apply_body .body_content p{font-size: 0.22rem;color: #333}
.member_apply_body .body_confirm{box-sizing: border-box;margin-top: 5px}
.member_apply_body .body_confirm label{font-size: 0.22rem;color: #999}
.member_apply_body .body_confirm input[type=checkbox]{width: 0.24rem;height: 0.24rem}
.member_apply_footer{padding:30px 0;}
.member_apply_footer .agree_btn{width: 90%;line-height: 2.8;background-color: #ccc;font-size: 0.26rem;margin:0 auto;color: #fff;justify-content: center;align-items: center;border-radius: 4px;border:none;}
/*社员申请提交成功*/
.member_apply_success{background: #fff;min-height: 100%;padding-top: 1rem;box-sizing: border-box;text-align: center}
.member_apply_success .success_logo{width: 2rem;height: 2rem;margin: 0 auto 10px;text-align: center;line-height: 2rem;background-color: #ffebba;border-radius: 10px;}
.member_apply_success .success_logo i{font-size: 1.5rem;color: #fff;}
.member_apply_success div{font-size: 0.26rem;color: #333;line-height: 1.5}
.member_apply_success .success_btn{width: 35%;margin: 0 auto;color: #fff;line-height: 2.5;border-radius: 4px;margin-top: 30px}
.member_apply_success .fail_btn{width: 35%;margin: 0 auto;color: #333;line-height: 2.5;border-radius: 4px;margin-top: 30px;border: 1px solid #ccc}
.member_apply_success .fail_btn:last-child{margin-top: 10px;color: #fff;border: 1px solid transparent;}

/*社区中心*/
.community_center{background: #fff;min-height: 100%}
.community_center div{font-size: 0.24rem;color: #333}
.community_center_header{padding: 20px 0}
.community_center .community_center_header div{color: #fff}
.community_center_header .header_top{overflow:hidden;padding:0 15px;align-items: center}
.community_center_header .header_top img{width: 1rem;height: 1rem;margin-right: 10px;border-radius: 50%;object-fit: cover;border:2px solid #eee;}
.community_center_header .header_top .center{height: 1rem;margin-right: 5px;flex: 1;flex-direction: column;justify-content: space-around;}
.community_center_header .header_top .right{flex-direction: column;justify-content: space-around;}
.community_center_header .header_top .right i{font-size: 0.5rem}
.community_center_header .header_bottom{margin-top: 25px;width: 100%}
.community_center_header .header_bottom_item{width: 33.3%;border-right: 1px solid #fff}
.community_center_header .header_bottom_item:last-child{border-right: none;}
.community_center_header .header_bottom_item div{font-size: 0.22rem;text-align: center;}
.community_center_operate{flex-wrap: wrap;}
.community_center_operate .operate_item{text-align: center;padding: 15px 0;width: 25%;}
.community_center_operate .operate_item .top{width: 0.66rem;height: 0.66rem;line-height: 0.66rem;margin: 0 auto 5px;text-align: center;border-radius: 50%}
.community_center_operate .operate_item .top i{font-size: 0.38rem;color: #fff}
.community_center_total{padding: 0 15px 80px}
.community_center_total .total_item{margin-bottom: 15px;border-radius: 4px;box-shadow: 0 0 6px rgba(0,0,0,0.1);padding: 0 10px}
.community_center_total .total_item .top{border-bottom: 1px solid #eee;line-height: 2.8;}
.community_center_total .total_item .bottom{padding: 15px 0}
.community_center_total .total_item .bottom .item{flex: 1;text-align: center}
.community_center_total .total_item .bottom .item div{font-size: 0.22rem}
.community_center_footer{padding: 0 15px;position: fixed;bottom: 20px;left: 0;width: 100%;box-sizing: border-box;}
.community_center_footer .pry_bg_cor{color: #fff;font-size: 0.26rem;line-height: 2.8;text-align: center;border-radius: 4px}
.community_center_QRCode{width: 100%; padding: 15px;box-sizing: border-box;background-color: #fff;text-align: center;position:fixed;bottom: 0;left: 0;z-index: 99}
.community_center_QRCode .QRCode{width: 50%;}
.community_center_QRCode .center{justify-content: center;align-items: center;padding: 10px 0}
.community_center_QRCode .center img{width: 0.7rem;height: 0.7rem;border-radius: 50%;object-fit: cover;margin-right: 10px}
.community_center_QRCode .center .right div{font-size: 0.22rem;color: #666}
.community_center_QRCode .download_btn{border-radius: 30px;color: #fff;line-height: 2.5;font-size: 0.24rem}
.community_center_frozen{width: 65%;position:fixed;top: 48%;left: 50%;z-index: 99;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding: 20px;background-color: #fff;border-radius: 8px;text-align: center}
.community_center_frozen div{font-size: 0.26rem;color: #333;margin-bottom: 10px}
.community_center_frozen button{font-size: 0.26rem;color: #fff;border: none;width: 40%;margin-top: 10px}
.community_center_dialog{width: 100%;height: 100%;background-color: #000000;opacity: 0;position: fixed;top: 0px;z-index: 97;right: 0;}
.community_center.frozen .community_center_operate .pry_bg_cor,.community_center.frozen .community_center_footer .pry_bg_cor{background-color: #ccc!important}

/*二维码弹窗*/
.dialog_community_code{width: 80%;position: fixed;top: 50%;left: 50%;padding: 15px 20px 0;box-sizing: border-box;border-radius: 12px;text-align: center;background: #fff;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 99}
.dialog_community_code .head_img{width: 1rem;height: 1rem;object-fit: cover;border-radius: 50%}
.dialog_community_code div{color: #333;font-size: 0.24rem}
.dialog_community_code .big_size{font-size: 0.26rem;margin-top: 10px}
.dialog_community_code .small_size{font-size: 0.22rem;color: #999}
.dialog_community_code .community_code{width: 80%}
.dialog_community_code .operate_btn{margin-top: 20px}
.dialog_community_code .operate_btn div{line-height: 2.5;font-size: 0.26rem}
.dialog_community_code .operate_btn .top{border-bottom: 1px solid #eee}

/*社区中心商品列表*/
.community_shop{background: #fff;min-height: 100%}
.community_shop .shop_list_head{position: fixed;width: 100%;top: 0;left: 0;z-index: 2;padding: 10px 0;border-bottom: 1px solid #eee}
.community_shop_box{padding-top: 60px}
.community_shop_item{padding: 10px 12px;border-bottom: 1px solid #eee;align-items: center}
.community_shop_item .left{width: 1.1rem;height: 1.1rem;object-fit: contain;margin-right: 5px;border-radius: 4px}
.community_shop_item .center{flex:1;min-height: 1.1rem;flex-direction: column;}
.community_shop_item .center .name{font-size: 0.24rem;color: #333}
.community_shop_item .center .intr{font-size: 0.2rem;color: #999;margin-bottom: 5px;line-height: 1.3}
.community_shop_item .center .price{align-items: flex-end;flex:1;}
.community_shop_item .center .price div{font-size: 0.2rem;}
.community_shop_item .center .price .newPrice{line-height: 1.5}
.community_shop_item .center .price .oldPrice{text-decoration: line-through;color: #999;margin-left: 10px;line-height: 1.5}
.community_shop_item .right{flex-flow: column nowrap;align-items: flex-end;min-height: 1.1rem;}
.community_shop_item .right div{font-size: 0.2rem;color: #666;line-height: 1.5}
.community_shop_item .right .share_goods{flex:1;}
.community_shop_item .right .share_btn{width: fit-content;padding: 2px 10px;line-height: normal;color: #666;font-size: 0.2rem;border-radius: 50px;background-color: #f2f2f2;}
.community_shop_item .right .share_btn i{margin-right: 4px;font-size: 0.2rem;color: #666}
.community_shop_item .right .stock{margin-top: 5px}

/*社区中心的账单列表*/
.community_bill{background: #fff;min-height: 100%}
.community_bill_item{border-bottom: 1px solid #eee;padding: 10px 20px;}
.community_bill_item .bill_left{justify-content: center;align-items: center;border: 1px solid #eee;width: 1rem;height: 1rem;line-height: 1;font-size: 0.26rem;color:#333;}
.community_bill_item .bill_right{margin-left: 15px;flex-direction: column;justify-content: space-around;}
.community_bill_item .bill_right .number{font-size: 0.24rem;color: #333;}
.community_bill_item .bill_right .time{font-size: 0.22rem;color: #999;}

/*社区中心的订单列表*/
.community_order{background: #fff;min-height: 100%}
.community_order_header{height: 0.7rem;}
.community_order_fixed{position: fixed;top: 0;left: 0;width: 100%;height: 0.7rem;background-color: #fff;border-bottom: 1px solid #eee}
.community_order_fixed ul{height: 0.7rem;align-items: center;}
.community_order_fixed li{height: 0.7rem;line-height: 0.7rem;flex:1;text-align: center;font-size: 0.26rem;position: relative;color: #333}
.community_order_fixed li .line{position: absolute;left: 50%;bottom: 0;width: 46%;height: 2px;transform: translateX(-50%);-webkit-transform: translateX(-50%);border-radius: 2px;display: none}
.community_order_fixed li.pry_cor .line{display: block}
.community_order_item{padding-bottom:10px;margin: 10px auto 0;box-shadow: 0 0 6px rgba(0,0,0,0.2);border-radius: 6px;width: 96%;}
.community_order_item .display_flex{justify-content: space-between;flex-wrap: wrap;}
.community_order_item div{font-size: 0.2rem;color: #333;line-height: 2.3;white-space: nowrap;}
.community_order_item .order_header div{line-height: 1.8;font-size: 0.2rem;}
.community_order_item .order_header .top{justify-content: flex-start;align-items: center}
.community_order_item .order_header .top .userInfo{width: 0.8rem;height: 0.8rem;object-fit: cover;border-radius: 50%;margin-right: 0.15rem}
.community_order_item .order_header .bottom{margin-top: 0.15rem;margin-bottom: 2px}
.community_order_item div.pry_cor{font-size: 0.24rem;line-height: 2}
.community_order_item .order_header{padding: 10px 0.15rem 4px}
.community_order_item .order_body{background-color: #eee;padding: 0 0.15rem}

/*社区中心的订单详情*/
.community_order_detail{background: #fff;min-height: 100%;padding: 0 0.2rem}
.community_order_detail div{font-size: 0.22rem;line-height: 2;color: #333}
.community_order_detail .order_detail_user{padding-top: 0.2rem}
.community_order_detail .order_detail_user .top{align-items: center;background-color: #f2f2f2;margin-bottom: 5px;padding: 0.15rem;border-radius: 6px}
.community_order_detail .order_detail_user .top .userInfo{width: 1rem;height: 1rem;object-fit: cover;border-radius: 50%;margin-right: 0.2rem}
.community_order_detail .order_detail_user .bottom{justify-content: space-between;}
.community_order_detail .order_detail_shop .item{padding: 0.2rem;background-color: #f2f2f2;margin-top: 5px;border-radius: 6px;align-items: center}
.community_order_detail .order_detail_shop .item .cover{width: 1.1rem;height: 1.1rem;object-fit: cover;border-radius: 4px;margin-right: 0.15rem}
.community_order_detail .order_detail_shop .item .center{flex: 1;margin-right: 5px;min-height: 1.1rem;flex-direction: column;justify-content: space-between;}
.community_order_detail .order_detail_shop .item .center div{line-height: normal;}
.community_order_detail .order_detail_shop .item .right{min-height: 1.1rem;flex-direction: column;justify-content: space-between;}
.community_order_detail .order_detail_shop .item .right div{line-height: normal;text-align: right;font-size: 0.2rem}
.community_order_detail .order_detail_shop .item .gray{color: #999;}
.community_order_detail .order_detail_shop .item .old_price{text-decoration: line-through;color: #999}
.community_order_detail .order_detail_shop .total{justify-content: space-between;margin-top: 5px}

/*社区条款*/
.member_clause_body img{width: 100%}
.member_clause{min-height: 100%;background-color: #fff;}
.member_clause_body{padding: 15px 15px 1.2rem;}
.member_clause_body *{font-size: 0.22rem;color: #333;}
.member_clause_footer{position: fixed;bottom: 0;left: 0;width: 100%;height: 0.9rem;line-height: 0.9rem;text-align: center;color: #fff;}

/*代客下单标识*/
.takePlace_sign{height: 52px;z-index: 98;align-items: center}
.takePlace_sign div{font-size: 14px;color: #fff;line-height: 1.5}
.takePlace_sign .sign{width: 36px;position: relative;z-index: 98;box-shadow: 0 0 6px rgba(0,0,0,0.3);border-radius: 50%;background-color: #00bcd4;text-align: center;height: 36px;line-height: 36px;border:2px solid #fff;box-sizing: content-box;}
.takePlace_sign .message{max-width: 350px;height: inherit;flex:1;padding: 5px 60px 5px 10px;position: relative;right: -44px;background-color: #00bcd4;align-items: center;border-radius: 4px;flex-wrap: nowrap;}
.takePlace_sign .message .left{font-size: 12px;padding-right: 10px;text-align: center;border-right:1px solid #fff;}
.fixedNav .takePlace_sign .message .left .iconfont{font-size: 15px;color: #fff;position: static;}
.takePlace_sign .message .right{padding-left: 10px;flex:1;word-break: break-all;}

/*调查问卷*/
.question_answer{min-height: 100%;background-color: #f8f8f8;}
.question_answer_top{background-color: #ff911b;padding: 10px 20px 40px; position: relative;}
.question_answer_top .yiWanChen{
    position: absolute;
    top: 10px;
    right: 15px;
}
.question_answer_top .yiWanChen span{
    font-size: 12px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    padding: 6px 12px;
    line-height: 17px;
    display: inline-block;
}
.question_answer_top div{color: #fff;font-size: 12px;}
.question_answer_top div.title{font-size: 12px;}
.question_answer_top div.time{font-size: 12px;}
.question_answer_top div.intr{text-indent: 2em;margin-top: 5px;}
.question_answer_content{position: relative;padding: 0 15px;top: -25px;}
.question_answer_content .item{padding: 15px;margin-bottom: 15px;border-radius: 10px;background-color: #fff;box-shadow: 0 0 6px rgba(0,0,0,0.1)}
.question_answer_content .item select{border: 1px solid #ccc!important;border-radius: 200px;margin: 10px 3% 0;width: 94%;padding: 0 20px;height: 0.7rem;font-size: 0.24rem;}
.question_answer_content .item .title{font-size: 13px;color: #212121}
.question_answer_content .item .options li{cursor: pointer;font-size: 0.24rem;color: #333;margin: 10px auto 0;border: 1px solid #ccc;border-radius: 200px;text-align: center;line-height: 2.8}
.question_answer_content .item .options li.active{background-color: #d8ecff;border: 1px solid transparent}
.question_answer_footer{width: 100%;padding: 0 30px;box-sizing: border-box;position: relative;top: -25px}
.question_answer_footer .submit{width: 100%;color: #fff;font-size: 0.26rem;box-shadow: 0 0 6px rgba(0,0,0,0.2);line-height: 2;text-align: center;border-radius: 50px}
.question_answer_content .item .options li{
    border: none;
    text-align: inherit;
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.question_answer_content .item .options li input[type=radio],.question_answer_content .item .options li input[type=checkbox]{
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.question_answer_content .item .options li input[type=checkbox]{
    background: url(../images/form_pic6.png) no-repeat 0 0;
    background-size: 100% 100%;
}
.question_answer_content .item .options li input[type=checkbox]:checked{
    background: url(../images/form_pic5.png) no-repeat 0 0;
    background-size: 100% 100%;
}
.question_answer_content .item .options li.active{
    background-color: transparent;
    border: none;
}
.question_answer_content .item .options li span{
    width: auto;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    flex: 1;
    line-height: 15px;
    padding: 10px;
    font-size: 12px;
    color: #212121;
}
.question_answer_content .item .fuWenBen{
    margin-top: 15px;
}
.question_answer_content .item .fuWenBen textarea{
    height: 90px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 0;
    font-size: 12px;
    color: #212121;
}
.question_answer_content .item .tips{
    font-size: 12px;
    color: #cccccc;
}
.question_answer_content .item .select{
    position: relative;
}
.question_answer_content .item .select .jianTou{
    position: absolute;
    top: 10px;
    right: 10px;
    line-height: 37px;
}
.question_answer_content .item .select .jianTou i{
    font-size: 14px;
    color: #212121;
}
.question_answer_content .item select{
    margin: 10px 0 0 0;
    border-radius: 5px;
    width: 100%;
    font-size: 12px;
    color: #212121;
    padding: 10px;
    line-height: 15px;
    height: auto;
}
.question_answer_content .item .buChong_shuoMing{
    margin-top: 15px;
}
.question_answer_content .item .buChong_shuoMing textarea{
    margin-bottom: 0;
    font-size: 12px;
    line-height: 17px;
    padding: 10px;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
}
.question_answer_content .item .buChong_shuoMing textarea::-webkit-input-placeholder{
    font-size: 12px;
    font-weight: 500;
    color: #ccc;
}
.question_answer_content .item .buChong_shuoMing textarea::-moz-placeholder{
    font-size: 12px;
    font-weight: 500;
    color: #ccc;
}
.question_answer_content .item .buChong_shuoMing textarea::-ms-input-placeholder{
    font-size: 12px;
    font-weight: 500;
    color: #ccc;
}
/*调查问卷提交完成页面*/
.question_answer_submit{min-height: 100%;background-color: #fff;text-align: center;}
.question_answer_submit .tips{width: 100%;padding-top: 40px}
.question_answer_submit .tips img{width: 34%;}
.question_answer_submit .tips div{font-size: 0.26rem;color: #666;margin: 10px 0}
.question_answer_submit .reward{}
.question_answer_submit .reward .title{font-size: 0.26rem;color: #666;margin-bottom: 10px}
.question_answer_submit .reward_box{width: 100%;padding: 0 10px;flex-wrap: wrap;-webkit-flex-wrap:wrap;box-sizing: border-box;justify-content: center; }
.question_answer_submit .reward_item{width: 26.6%;margin:0 5% 5% 0;padding: 15px 0 10px;box-sizing: border-box;background-color: #ffe6e5;flex-direction: column;justify-content: center;align-items: center;border-radius: 8px;text-align: center;}
.question_answer_submit .reward_item:nth-child(3n-2){background-color: #ffe6e5;margin: 0 5% 5% 5%}
.question_answer_submit .reward_item:nth-child(3n-1){background-color: #e5fff9}
.question_answer_submit .reward_item:nth-child(3n){background-color: #e5f2ff}
.question_answer_submit .reward_item img{width: 50%;margin-bottom: 5px}
.question_answer_submit .reward_item div{font-size: 0.2rem;color: #666;line-height: 1.3}
.question_answer_submit .back_btn{width: 100%}
.question_answer_submit .back_btn div{width: 40%;margin: 0 auto;line-height: 2.5;font-size: 0.26rem;border-radius: 4px;color: #fff}
/*首页广告弹窗*/
.dialog_index_adBox{width: 100%;height: 100%; position: fixed; z-index: 99; top:0; left: 0;background-color: transparent}
.dialog_index_adBox .img_box{width: 100%;height:100%;}
.dialog_index_adBox .img_box img{width: 100%;height: 100%;object-fit: cover;}
.dialog_index_adBox .countdown{position: absolute;top: 9px;right: 9px}
.dialog_index_adBox .countdown .countdown_box{border-radius: 20px;padding: 3px 15px;background-color: rgba(0,0,0,0.6);}
.dialog_index_adBox .countdown .countdown_box span{color: rgba(255,255,255,0.6);line-height: 1.8;font-size: 12px}
.dialog_index_adBox .countdown .countdown_box span.time{margin-left: 4px}
/*首页按钮广告*/
.dialog_index_adNav{position: fixed;left: 0;bottom: 16%;z-index: 98;margin-bottom: 117px}
.dialog_index_adNav img{width: 60px;height: 45px;object-fit: cover;border-left: 0;;box-shadow: 0 0 6px rgba(0,0,0,0.3);border-top-right-radius: 100px;border-bottom-right-radius: 100px}
.dialog_index_adNav .adNav_close{position: absolute;bottom: -20px;left: 46%;transform: translateX(-50%);-webkit-transform: translateX(-50%)}
.dialog_index_adNav .adNav_close i{font-size: 18px;color: rgba(0,0,0,0.4)}


/*素材中心*/
.material_center{min-height: 100%;background-color: #fff;}
.material_center_tab{position: fixed;top: 0;left: 0;width: 100%;z-index: 2;background-color: #fff;padding: 0.2rem 15px;box-sizing: border-box;justify-content: space-between;}
.material_center_tab div{height: 0.55rem;line-height: 0.55rem;padding: 0 20px;font-size: 0.26rem;color: #fff;border-radius: 4px;background-color: #ccc;}
.material_center_tab div.active{background-color: #00bcd4;}
.material_center_box{padding: 0.95rem 15px 15px;}
.material_center_item{margin-bottom: 20px}
.material_center_item .time span{font-size: 0.24rem;margin-right: 5px;color: #999;}
.material_center_item .content{padding-left: 15px;}
.material_center_item .content .intr{font-size: 0.24rem;color: #333;margin: 0;word-break: break-all;}
.material_center_item .content .material_img{flex-wrap: wrap;padding: 15px}
.material_center_item .content .material_img div{width: calc(100% / 3);padding-top: calc(100% / 3);position: relative;}
.material_center_item .content .material_img img{position: absolute;left: 0;top: 0;padding: 2px;width: 100%;height: 100%;object-fit: cover;box-sizing: border-box;}
.material_center_item .operate{justify-content: space-around;}
.material_center_item .operate_btn{padding: 5px 20px;border:1px solid #eee;border-radius: 4px;}
.material_center_item .operate_btn i{font-size: 0.24rem;color: #666;margin-right: 3px}
.material_center_item .operate_btn span{font-size: 0.26rem;color: #333}


/*推荐搭配商品页面*/
.recommend_collocation{min-height: 100%;background-color: #fff;}
.recommend_collocation div{font-size: 0.24rem;color: #333;}
.recommend_collocation .recommend_collocation_header{margin: 0}
.recommend_collocation_name{flex-wrap: nowrap;align-items: center;padding: 10px 15px;border-bottom: 1px solid #eee}
.recommend_collocation_name .left{font-size: 0.26rem;line-height: 1.5;flex:1;}
.recommend_collocation_name .right{white-space: nowrap;margin-left: 5px;background-color: #eee;color: #999;border-radius: 20px;padding: 2px 8px}
.recommend_collocation_name .right i{color: #99;margin-right: 3px}
.recommend_collocation_intr{padding: 8px 15px;border-top: 4px solid #eee;border-bottom: 4px solid #eee}
.recommend_collocation_intr .bottom{margin-top: 5px;color: #666;font-size: 0.22rem;word-break: break-all;}
.recommend_collocation_shop{padding: 0 15px;border-top: 1px solid #eee}
.recommend_collocation_item{border-bottom: 1px solid #eee;align-items: center;padding: 10px 0}
.recommend_collocation_item:last-child{border:none}
.recommend_collocation_item .center{width: 1.3rem;height: 1.3rem;object-fit: cover;margin: 0 10px;}
.recommend_collocation_item .right{height: 1.3rem;flex:1;flex-direction: column;justify-content: space-between;}
.recommend_collocation_item .size{width: fit-content;font-size: 0.2rem;position: relative;border:1px solid #ccc;padding: 0 5px 0 5px;color: #999;line-height: 1.8;border-radius: 3px}
.share_shop_con{border-radius: 4px;overflow: hidden}
.share_shop_con .share_btn i{margin-right: 5px;font-size: 20px}
.recommend_collocation_other{padding-left: 10px;border-top: 5px solid #eee}
.recommend_collocation_other .other_shop_title{line-height: 3;font-size: 0.24rem;color: #333}
.recommend_collocation_other .other_shop_box{flex-wrap: wrap;padding-bottom: 52px;}
.recommend_collocation_other .other_shop_item{width: 50%;padding: 0 10px 10px 0;box-sizing: border-box;}
.recommend_collocation_other .other_shop_item .border_box{border-radius: 4px;box-shadow: 0 0 4px rgba(0,0,0,0.1);overflow: hidden;}
.recommend_collocation_other .other_shop_item .border_box img{width: 100%;}
.recommend_collocation_other .other_shop_item .border_box .line_clamp1{width: 100%;padding: 0 4px;line-height: 2;font-size: 0.24rem;color: #333;word-break: break-all;}
.recommend_collocation .shop_deatil_footerR button.gray{background-color: #ccc}

/*推荐搭配收藏按钮*/
.shop_detail_lunBo .share_btn.collect{top: 60px}
.shop_detail_lunBo .share_btn.collect i{left: 50%}

/*售后申请选项页*/
.sh_apply{min-height: 100%;background-color: #fff;}
.sh_apply_box .sh_apply_item{padding: 10px 15px;align-items: center;border-bottom: 1px solid #eee}
.sh_apply_box .sh_apply_item .left{width: 0.8rem;height: 0.8rem;position: relative;margin-right: 10px;border-radius: 4px;border:1px solid #eee;}
.sh_apply_box .sh_apply_item .left i{font-size: 0.5rem;position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%)}
.sh_apply_box .sh_apply_item .right .top{font-size: 0.26rem;color: #333;line-height: 1.8}
.sh_apply_box .sh_apply_item .right .bottom{font-size: 0.2rem;color: #999;}

/*购物车整组搭配*/
.gCart_content ul li div.gCart_goods_items .gCart_info{display: flex;display: -webkit-flex;align-items: center}
.gCart_content ul li div.gCart_goods_items .right_item{padding: 5px 0;}
.gCart_content ul li div.gCart_goods_items .right_item:last-child{border-bottom: none}
.gCart_content ul li div.gCart_goods_items .gCart_right{display: flex;align-items: center;display: -webkit-flex}
.gCart_content ul li div.gCart_goods_items .pay{height: fit-content}
.gCart_content ul li div.gCart_goods_items .gCart_right .delete_btn{height: 1.6rem;}
.gCart_content ul li .gray{color: #999!important;white-space: nowrap;}

/*会员中心1*/
.shop_ucenter_index{min-height: 100%;background-color: #fff;color: #333;font-size: 0.22rem;padding-bottom: 10px}
.shop_ucenter_index div{color: #333;font-size: 0.22rem}
.ucenter_index_header1{width:100%;position: relative;}
.ucenter_index_header1 .cover{width: 100%;padding-top: 50%;position: relative;}
.ucenter_index_header1 .cover img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0}
.ucenter_index_header1 .content{position: absolute;top: 0;left: 0;width: 100%;;height: 100%}
.ucenter_index_header1 .top{padding: 0 0.255rem;height: 0.766rem;align-items: center}
.ucenter_index_header1 .set_btn{color: #fff;font-size: 0.3rem;}
.ucenter_index_header1 .user_msg{text-align: center}
.ucenter_index_header1 .user_msg .user_head{position: relative;margin: 0 auto;width: 1.192rem;height: 1.192rem;}
.ucenter_index_header1 .user_msg .user_head .head{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #fff;object-fit: cover;border-radius: 50%}
.ucenter_index_header1 .user_msg .user_head .vip{position: absolute;bottom: 0;left: 0;width: 100%;}
.ucenter_index_header1 .user_msg .user_nick{color: #fff;margin-top: 5px}
.ucenter_index_header1 .user_msg .user_rank{justify-content: center;align-items: center}
.ucenter_index_header1 .user_msg .user_rank img{width: 0.24rem;height: 0.24rem;object-fit: cover;margin-right: 5px}
.ucenter_index_header1 .user_msg .user_rank div{color: #fff}
.ucenter_index_header1 .user_QRCode{position: absolute;top: 50%;right: 0.255rem;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.ucenter_index_header1 .user_QRCode i{color: #fff;font-size: 0.4rem}
.ucenter_index_assets1{padding: 10px 0.255rem}
.ucenter_index_assets1 .item{text-align: center;width: calc(100% / 3)}
.ucenter_index_assets1 .item .num{font-size: 0.24rem}
.ucenter_index_assets1 .item .name{color: #999}
.ucenter_index_ad1{padding: 0 0.255rem;}
.ucenter_index_ad1 .ad_box{width: 100%;padding-top: 50%;position: relative;}
.ucenter_index_ad1 .ad_box a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.ucenter_index_ad1 .ad_box img{width: 100%;height: 100%;object-fit: cover;}
.ucenter_index_order1{padding: 0 0.255rem;align-items: center;margin-top: 10px}
.ucenter_index_order1 .top{justify-content: space-between;border-bottom: 1px solid #f2f2f2;padding: 10px 0;}
.ucenter_index_order1 .top .titile{font-size: 0.26rem;}
.ucenter_index_order1 .top .tap a{color: #999!important;font-size: 0.22rem;}
.ucenter_index_order1 .top .tap i{font-size: 0.22rem;margin-left: 2px}
.ucenter_index_order1 .bottom{padding: 15px 0}
.ucenter_index_order1 .bottom a{text-align: center;width: 20%}
.ucenter_index_order1 .bottom .item .icon{position: relative;}
.ucenter_index_order1 .bottom .item .iconfont{font-size: 0.36rem;color: #333}
/* .ucenter_index_order1 .bottom .item .num{position: absolute;top: -6px;right: 15%;width: 0.36rem;height: 0.36rem;line-height: 0.34rem;text-align: center;border-radius: 50%;border: 1px solid #ff0000;color: #ff0000;background-color: #fff;font-size: 0.22rem} */
.ucenter_index_order1 .bottom .item .num{position: absolute;top: -6px;right: 15%;width:22px;height: 22px;line-height: 20px;text-align: center;border-radius: 50%;border: 1px solid #ff0000;color: #ff0000;background-color: #fff;font-size: 12px;}
.ucenter_index_nav1{padding: 0 0.255rem 20px;}
.ucenter_index_nav1 .item{border-bottom: 1px solid #f2f2f2;padding: 10px 0;align-items: center}
.ucenter_index_nav1 .item .word{font-size: 0.24rem;flex: 1}
.ucenter_index_nav1 .item i{color: #999;font-size: 0.24rem}
.ucenter_index_nav1 .item i.left{font-size: 0.26rem;margin-right: 8px}

/*会员中心2*/
.ucenter_index_header1.header2 .top{justify-content: space-between;}
.ucenter_index_header1.header2 .top .item{border-radius: 50px;background-color: rgba(0,0,0,0.2);padding: 2px 10px;margin-left: 6px}
.ucenter_index_header1.header2 .top .item i{color: #fff;font-size: 0.24rem;}
.ucenter_index_header1.header2 .top .item span{color: #fff}
.ucenter_index_header1.header2 .user_msg{padding: 0 0.255rem;align-items: center;margin-top: 15px}
.ucenter_index_header1.header2 .user_msg .user_head{margin: 0 10px 0 0}
.ucenter_index_header1.header2 .user_msg .user_nick{font-size: 0.28rem;margin:0 0 5px}
.ucenter_index_header1.header2 .user_msg .user_rank{justify-content: flex-start;}
.ucenter_index_header1.header2 .user_integral{position: absolute;bottom: 0.255rem;right: 0.255rem;color: #fff}
.ucenter_index_order1.order2{margin-top: 0}
.ucenter_index_order1.order2 .bottom{padding: 15px 0 0}
.ucenter_index_order1.order2 .bottom .item .num{padding: 0;margin: 0}
.ucenter_index_order1.order2 .bottom .item .word{color: #999}
.ucenter_index_ad1.ad2{margin-top: 15px}
.ucenter_index_nav2{padding: 0 0.255rem;}
.ucenter_index_nav2 .title{font-size: 0.26rem;padding: 10px 0;}
.ucenter_index_nav2 .box{flex-wrap: wrap;border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.ucenter_index_nav2 .item{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;width: 25%;text-align: center;padding: 10px 0}
.ucenter_index_nav2 .item i{font-size: 0.34rem;color: #333;}

/*会员中心3*/
.ucenter_index_header1.header3 .top{height: 0.7rem}
.ucenter_index_header1.header3 .user_integral{position: absolute;bottom: 0.14rem;left: 0.255rem;color: #fff}
.ucenter_index_road3{padding:0.4rem 0.4rem 0.3rem;justify-content: space-between;margin-bottom: 0.255rem}
.ucenter_index_road3 .item{text-align: center}
.ucenter_index_road3 .item .name{color: #999;margin-top: 5px}
.ucenter_index_road3 .item i{font-size: 0.5rem;color: #fd8063;}
.ucenter_index_order1.order3 .bottom{justify-content: space-around;}
.ucenter_index_order1.order3 .bottom .item .num{padding: 0;margin: 0}
.ucenter_index_order1.order3 .bottom .item .word{color: #999;margin-top: 5px}
.ucenter_index_order1.order3 .bottom .item .iconfont{color: #fd8063;font-size: 0.4rem}

/*会员中心4*/
.ucenter_index_header1.header4 .top{justify-content: space-between;}
.ucenter_index_header1.header4 .top .item{border-radius: 50px;background-color: rgba(0,0,0,0.2);padding: 2px 10px;margin-left: 6px}
.ucenter_index_header1.header4 .top .item i{color: #fff;font-size: 0.24rem;}
.ucenter_index_header1.header4 .top .item span{color: #fff}
.ucenter_index_header1.header4 .user_msg{padding: 0 0.255rem;align-items: center;margin-top: 15px}
.ucenter_index_header1.header4 .user_msg .user_head{margin: 0 10px 0 0}
.ucenter_index_header1.header4 .user_msg .user_nick{font-size: 0.28rem;margin:0 0 5px}
.ucenter_index_header1.header4 .user_msg .user_rank{justify-content: flex-start;}
.ucenter_index_header1.header4 .user_assets{position: absolute;bottom: 0;left: 0;width: 100%;padding-bottom: 5px;justify-content: space-evenly;text-align: center}
.ucenter_index_header1.header4 .user_assets div{color: #fff}
.ucenter_index_road3.road4{margin-bottom: 0}
.ucenter_index_ad1.ad4{padding-bottom: 0.255rem;padding-top:0.255rem;}
.ucenter_index_ad1.ad4 .ad_box img{border-radius: 6px}
.ucenter_index_order1.order4{margin-top: 0;}
.ucenter_index_order1.order4 .bottom{padding: 15px 0 10px}
.ucenter_index_order1.order4 .bottom .item .iconfont{color: #fd8063;font-size: 0.4rem}
.ucenter_index_order1.order4 .bottom .item .word{color: #999;}
.ucenter_index_nav4{flex-wrap: wrap;padding: 0.2rem 0.255rem;}
.ucenter_index_nav4 .item{width: 25%;text-align: center;padding: 10px 0}
.ucenter_index_nav4 .item i{font-size: 0.28rem;color: #fff}
.ucenter_index_nav4 .item .top{border-radius: 50%;background-color: #f8ad43;width: 0.5rem;height: 0.5rem;;line-height: 0.5rem;text-align: center;margin: 0 auto;}
.ucenter_index_nav4 .item .word{color: #999;margin-top: 5px}

/*会员中心5*/
.ucenter_index_header1.header5{padding: 0.2rem 0.255rem;}
.ucenter_index_header1.header5 .cover img{border-radius: 6px;}
.ucenter_index_header1.header5 .content{padding:  0.2rem 0.255rem;box-sizing: border-box;}
.ucenter_index_header1.header5 .user_msg{padding: 0 0.255rem;align-items: center;margin-top: 15px}
.ucenter_index_header1.header5 .user_msg .user_head{margin: 0 10px 0 0}
.ucenter_index_header1.header5 .user_msg .user_nick{font-size: 0.28rem;margin:0 0 5px}
.ucenter_index_header1.header5 .user_msg .user_rank{justify-content: flex-start;}
.ucenter_index_header1.header5 .user_QRCode{transform: none;right: 0.5rem;bottom: 0.4rem;top: auto;}
.ucenter_index_header1.header5 .user_integral{position: absolute;bottom: 0.4rem;left: 0.51rem;color: #fff;font-size: 0.26rem}
.ucenter_index_header1.header5 .set{position: absolute;right: 0.5rem;top: 0.51rem;}
.ucenter_index_assets1.assets5 .item .name{color: #333;}
.ucenter_index_assets1.assets5 .item .num{color: #e70000;font-size: 0.26rem}
.ucenter_index_ad1.ad5{padding: 0.255rem;}
.ucenter_index_ad1.ad5 .ad_box img{border-radius: 6px}
.ucenter_index_order1.order5 .bottom .item .iconfont{color:#ed6d86;font-size: 0.4rem}
.ucenter_index_order1.order5 .bottom .item .word{color: #999;margin-top: 5px}
.ucenter_index_nav5{flex-wrap: wrap;padding: 0.2rem 0.4rem;justify-content: justify-content:space-evenly;}
.ucenter_index_nav5 .item{width: calc(100% / 3);text-align: center;padding: 10px 0}
.ucenter_index_nav5 .item i{font-size: 0.46rem;color: #ed6d86}
.ucenter_index_nav5 .item .word{margin-top: 3px}

/*会员中心6*/
.ucenter_index_header1.header6{padding: 0.2rem 0.255rem;}
.ucenter_index_header1.header6 .cover img{border-radius: 6px;}
.ucenter_index_header1.header6 .content{padding:  0.2rem 0.255rem;box-sizing: border-box;}
.ucenter_index_header1.header6 .user_msg{padding: 0 0.255rem;align-items: center;margin-top: 15px}
.ucenter_index_header1.header6 .user_msg .user_head{margin: 0 10px 0 0}
.ucenter_index_header1.header6 .user_msg .user_nick{font-size: 0.28rem;margin:0 0 5px}
.ucenter_index_header1.header6 .user_msg .user_rank{justify-content: flex-start;}
.ucenter_index_header1.header6 .user_QRCode{right: 0.5rem;}
.ucenter_index_header1.header6 .user_integral{position: absolute;bottom: 0.4rem;right: 0.5rem;color: #fff;font-size: 0.26rem}
.ucenter_index_header1.header6 .set{position: absolute;right: 0.5rem;top: 0.51rem;}
.ucenter_index_header1.header6 .user_sign{position: absolute;left: 0.51rem;bottom: 0.4rem;border: 1px solid #fff;border-radius: 4px;color: #fff;padding: 0px 6px}
.ucenter_index_assets6{text-align: center;padding: 15px 0.255rem;}
.ucenter_index_assets6 .item{width: calc(100% / 3);}
.ucenter_index_assets6 .item .num{color: #e70000;font-size: 0.26rem;margin-top: 4px}
.ucenter_index_road6{text-align: center;padding: 15px 0.255rem;}
.ucenter_index_road6 .item{width: calc(100% / 3);}
.ucenter_index_road6 .item i{font-size: 0.5rem;}
.ucenter_index_road6 .item .name{margin-top: 4px}
.ucenter_index_nav6 .item{border-bottom: 5px solid #f2f2f2;padding: 0 0.255rem;}
.ucenter_index_nav6 .item .top{padding: 0.2rem 0;border-bottom: 1px solid #f2f2f2;font-size: 0.26rem;font-weight: bold;}
.ucenter_index_nav6 .item .bottom{display: block;padding: 0.2rem 0;}
.ucenter_index_nav6 .item .bottom i{font-size: 0.3rem}
.ucenter_index_nav6 .item .bottom span{color: #999;margin-left: 10px}

/*会员中心默认*/
.shop_ucenter_index.index_default{background-color: #f2f2f2;padding-bottom: 10px}
.ucenter_index_header1.header_default .top{justify-content: space-between;}
.ucenter_index_header1.header_default .top .item{border-radius: 50px;background-color: rgba(0,0,0,0.2);padding: 2px 10px;margin-left: 6px}
.ucenter_index_header1.header_default .top .item i{color: #fff;font-size: 0.24rem;}
.ucenter_index_header1.header_default .top .item span{color: #fff}
.ucenter_index_header1.header_default .user_msg{padding: 0 0.255rem;align-items: center;margin-top: 15px}
.ucenter_index_header1.header_default .user_msg .user_head{margin: 0 10px 0 0}
.ucenter_index_header1.header_default .user_msg .user_nick{font-size: 0.28rem;margin:0 0 5px}
.ucenter_index_header1.header_default .user_msg .user_rank{justify-content: flex-start;}
.ucenter_index_assets{padding: 0 0.3rem;}
.ucenter_index_assets .box{position: relative;top: -0.58rem;border-radius: 10px;background-color: #fff;text-align: center;padding: 0.255rem 0;}
.ucenter_index_assets .box a{width: calc(100% / 3);}
.ucenter_index_assets .item .name{color: #999;}
.ucenter_index_ad1.ad_default{position: relative;top: -0.325rem}
.ucenter_index_ad1.ad_default .ad_box img{border-radius: 8px}
.ucenter_index_order1.order_default{margin-top: 0;margin-bottom: 0.255rem}
.ucenter_index_order1.order_default .box{border-radius: 10px;background-color: #fff;position: relative;top: -0.07rem;padding: 0 0.2rem}
.ucenter_index_order1.order_default .bottom{justify-content: space-around;}
.ucenter_index_nav{padding: 0 0.255rem;position: relative;top: -0.07rem;}
.ucenter_index_nav .box{border-radius: 10px;background-color: #fff;margin-bottom: 0.255rem;flex-wrap: wrap;}
.ucenter_index_nav .box:last-child{margin-bottom:0;}
.ucenter_index_nav .box .item{width: 25%;text-align: center;padding: 12px 0}
.ucenter_index_nav .box .item i{font-size: 0.4rem}


/*余额充值页面---罗*/
.deposit_index{min-height: 100%;background-color: #fff;line-height: normal;padding-bottom: 1rem;box-sizing: border-box;}
.deposit_index_header{padding: 15px}
.deposit_index_header div{color: #fff;font-size: 12px}
.deposit_index_header .box{width: 100%;padding-top: 46%;position: relative;border-radius: 10px;box-sizing: border-box;overflow: hidden;}
.deposit_index_header .box:after{content: '';display: block;position: absolute;bottom: 1.1rem;right: -1.1rem;background-color: rgba(255,255,255,0.1);width: 3.5rem;height: 4.8rem;border-radius: 50%}
.deposit_index_header .box:before{content: '';display: block;position: absolute;bottom: -3.5rem;left: -0.2rem;background-color: rgba(255,255,255,0.1);width: 4rem;height: 4rem;border-radius: 50%}
.deposit_index_header .box .left{position: absolute;top: 25px;left: 15px;bottom: 25px;flex-direction: column;justify-content: space-between;}
.deposit_index_header .box .right{position: absolute;top: 25px;right: 15px;bottom: 25px;flex-direction: column;justify-content: space-between;z-index: 2}
.deposit_index_header .box .deposit_title{font-size: 0.25rem}
.deposit_index_header .box .deposit_num{font-size: 0.55rem}
.deposit_index_input{padding: 0 25px;margin-top: 10px}
.deposit_index_input .title{font-size: 0.25rem;color: #333}
.deposit_index_input .input_content{border-bottom: 1px solid #f2f2f2;align-items: center;position: relative;z-index: 2}
.deposit_index_input .input_content input{border: none;box-shadow: none;flex: 1;padding: 0;font-size: 0.55rem;height: 1rem;margin: 0;color: #333}
.deposit_index_input .input_content div{font-size: 0.55rem;color: #333}
.deposit_index_input .input_content i{color: #999;font-size: 0.3rem}
.deposit_index_quick{justify-content: space-between;flex-wrap: wrap;padding: 0 25px;margin-top: 20px;margin-bottom: -4.5%}
.deposit_index_quick .item{width: 30%;border: 1px solid #eee;border-radius: 4px;text-align: center;padding: 10px 0;margin:0 0 4.5%;font-size: 0.3rem}
.deposit_index_quick:after{content: '';display: block;width: 30%}
.deposit_index_daoGou{padding: 0 25px;margin-top: 0.5rem}
.deposit_index_daoGou .title{font-size: 0.25rem;color: #333}
.deposit_index_daoGou .input_content input{width: 100%;border:none;border-bottom: 1px solid #eee;box-shadow: none;padding: 0;font-size: 0.26rem;height: 0.6rem;margin: 0;color: #333}
.deposit_index_intr{text-align: center;color: #999;font-size: 12px;margin-top: 20px}
.deposit_index_intr p,.deposit_index_intr img{width: 100%}
.deposit_index_bottom{position: fixed;bottom: 0;left: 0;right: 0;color: #fff;height: 0.85rem;line-height: 0.85rem;text-align:center;font-size: 0.25rem;background-color: #ccc;}
.deposit_index_bottom span{color: #fff;font-size: 0.25rem;}

/*余额显示页面*/
.deposit_show{min-height: 100%;background-color: #fff;line-height: normal;}
.deposit_show .box{position: absolute;top:49%;left: 0;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;}
.deposit_show .box .logo{width: 22.4%;margin-bottom: 10vh}
.deposit_show .box .title{font-size: 0.28rem;color: #333;margin-bottom: 10px;}
.deposit_show .box .num{font-size: 0.58rem;color: #333;margin-bottom: 40px;}
.deposit_show .box .list span{color: #4a90e2;font-size: 0.22rem;}
.deposit_show .box .list span:first-child{margin-right: 25px}
.deposit_show .box .bottom_btn{width: fit-content;margin: 0 auto;height: 40px;line-height: 38px;font-size: 0.28rem;border-radius: 50px;padding: 0 35px;margin-top: 40px;color: #999}

/*撑起底部菜单的高度*/
.bottom_height{height: 50px;background-color: transparent;box-sizing: content-box;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}

/*企业微信添加客户页面*/
.add_customer{position: fixed;top: 0;left: 0;padding: 15px;width: 100%;height: 100%;box-sizing: border-box;background-color: #f2f2f2;text-align: center;}
.add_customer .container{width: 100%;height: auto;background-color: #fff;padding: 10% 11% 11%;}
.add_customer .user_head{width: 40px;height: 40px;object-fit: cover;border-radius: 4px;margin-bottom: 5px}
.add_customer .font_normal{font-size: 14px;color: #282828;}
.add_customer .official{color: #fa5f00;font-size: 12px;}
.add_customer .guide_word{margin: 10px 0 30px;position: relative;text-align: left;}
.add_customer .guide_word .first{color: #ccc;font-size: 15px;position:absolute;top: 0;left: -20px }
.add_customer .guide_word .last{color: #ccc;font-size: 15px;margin-left: 5px;}
.add_customer .QR_code{width: 100%;padding-top: 100%;position: relative;background-color: #f2f2f2;margin: 0 auto;}
.add_customer .QR_code_box{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.add_customer .QR_code .tip1{font-size: 13px;color: #606a75}
.add_customer .QR_code .tip2{font-size: 12px;color: #606a75;margin-bottom: 7%;}
.add_customer .QR_code_img{width: 54%;padding-top: 54%;position: relative;margin: 0 auto;}
.add_customer .QR_code_img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

/*--扫码查价--*/
.result_shangPin ul li .goods_detail .goods_desc .goods_price span{ color: #ccc; font-size: 13px; margin-left: 5px; text-decoration: line-through;}
.chaJia_twoCode{ width: 80%; margin: 0 auto; padding: 50px; text-align: center; background-color: #fafafa;}
.chaJia_twoCode h5{ font-size: 14px; color: #606a75; font-weight: bold;}
.chaJia_twoCode p{ font-size: 12px; color: #606a75;}
.chaJia_twoCode .twoCode{ width: 200px; height: 200px; position:relative; margin:23px auto;}
.chaJia_twoCode .twoCode img{ width: 100%; height: 100%;}
.dialog_chaJia_result{ position: fixed; top: 0px; left: 0px; background-color: #fff; height: 100%; overflow-y: auto; width: 100%;}
.result_con{ width: 100%; height: 100%; overflow-y: auto;}
.result_top{ height: 45px; font-size: 13px; color: #282828; line-height: 45px; padding: 0px 15px; border-bottom: 1px solid #f0f2f4;
    position: fixed; top: 0px; left: 0px; width: 100%; background-color: #fff; z-index: 9;}
.result_top strong{ margin-right: 5px; font-weight: bold!important; }
.result_shangPin{ border-bottom: 1px solid #f0f2f4; margin-top: 45px;}
.result_shangPin ul li{padding: 10px 15px; position: relative;}
.result_shangPin ul li.selected{ background-color:#f0f2f4;}
.result_shangPin ul li .goods_detail{ display: flex; display: -webkit-flex; display: -ms-flexbox;}
.result_shangPin ul li .goods_detail .goods_pic{ width: 110px; height: 110px; position: relative; margin-right: 10px;}
.result_shangPin ul li .goods_detail .goods_pic img{ width: 100%; height: 100%; border-radius: 5px;}
.result_shangPin ul li .goods_detail .goods_desc{ flex: 1; padding-right: 40px;}
.result_shangPin ul li .goods_detail .goods_desc p{ color: #282828; font-size: 13px;}
.result_shangPin ul li .goods_detail .goods_desc .goods_price{ color: #282828; color: #4a90e2; font-size: 18px; margin-top: 40px;}
.result_shangPin ul li .goods_detail .goods_desc .goods_price i{ font-size: 13px; font-style: normal;}
.result_shangPin ul li .goods_delete{ position: absolute; right: 30px; top: 50px; width: 12px; height: 12px;}
.result_shangPin ul li .goods_delete img{ width: 100%; height: 100%;}
.saoMa_shuoMing{ margin-top: 13px; padding: 0px 15px; margin-bottom: 110px;}
.saoMa_shuoMing h5{ font-size: 14px; color: #282828; margin-bottom: 3px;}
.saoMa_shuoMing p{ font-size: 12px; color: #999999; line-height: 20px;}
.saoMa_chaJia_btn{ position: fixed; bottom: 0px; left: 0px; height: 100px; background-color: #fff; width: 100%; text-align: center; z-index: 9;}
.saoMa_chaJia_btn button{ background-color: #4a90e2; color: #fff; font-size: 14px; height: 40px; border-radius: 18px; padding: 0px 35px;
    outline: none; border: none; margin-top: 30px;}
.saoMa_chaJia_btn button i{ margin-right: 4px; -webkit-text-stroke-width:0; font-size: 14px;}
.saoMa_shuoMing strong{font-weight: bold!important;}
.saoMa_shuoMing p{display: inline-block;}
.saoMa_shuoMing ol li{​padding: 0px;
    list-style-position: inside;
    list-style-type: decimal;
}
/* 会员详情添加列数所需样式 */
.member_mage_text.add_column .member_mage_it{
    flex: auto;
    width: 180px;
    padding: 5px 20px;
}
.member_mage_text.add_column .member_mage_it span{
    min-width: auto;
}
/*--新版拼团详情--*/
.new_goods_part .goods_price{
    height: auto;
    background-color: #4a90e2;
    display: flex;
    align-items: center;
    display: flex;
    align-items: center;
    padding: 0px 10px;
    color: #fff;
}
.new_goods_part.goods_part{
    padding: 0px;
}
.new_goods_part .goods_price .mar_price{
    font-size: 13px;
    margin-left: 7px;
}
.new_goods_part .goods_price .price span i{
    font-style: normal;
    font-size: 14px;
}
.new_goods_part .goods_price .price{
    flex: 1;
}
.new_goods_part .right_btns_new{
    position: inherit;
    width: 103px;
}
.new_goods_part .right_btns_new ul li span i{
    display: inline-block;
    background-color: #fff;
    padding: 0px 5px;
    font-style: normal;
    margin: 0px 3px;
    border-radius: 4px;
    height: 15px;
    line-height: 15px;
}
.new_goods_part .right_btns_new ul{
    display: inline-block;
    padding: 8px 0;
    margin-bottom: -5px;
}
.new_goods_part .right_btns_new ul li:first-child{
    width: 100%;
    text-align: right;
    margin-right: 0px;
    line-height: 1;
    margin-bottom: 5px;
}
.new_you_love .market_price{
    font-size: 13px;
    color: #ccc;
    margin-left: 5px;
}
.new_goods_part .goods_dec{
    color: #ccc;
}
.new_you_love .three_goods li .price{
    flex-direction:inherit;
    align-items: center;
}
.new_you_love .three_goods li{
    width: 50%;
}
.new_you_love .three_goods li .price span i{
    font-style: normal;
    font-size: 13px;
}

/* 新版优惠券转增页面 */
.coupon_code_content div.pic{
    width: 60%;
    height: auto;
    margin: 0 auto;
}
.coupon_code_content div.pic img{
    max-width: 100%;
    max-height: 100%;
}
.new_couZhuanZeng .coupon_img{
    left: 0;
    margin: 0 auto;
    width: 65px;
    height: 65px;
}
.new_couZhuanZeng .coupon_head_text h2{
    margin-bottom: 25px;
}
.user_button{
    margin-top: 30px;
    padding-bottom: 35px;
}
.user_button button{
    color: #fff;
    border: none;
    padding: 12px 32px;
    border-radius: 10px;
    font-size: 18px;
}
.zhuanZeng_haiBao{
    width: 70%;
    background-color: #fff;
    position: fixed;
    left: 15%;
    bottom: 0px;
    z-index: 99;
    height: 60%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.zhuanZeng_haiBao div.pic{
    width: 100%;
    margin-top: 15px;
}
.zhuanZeng_haiBao div.pic img{
    width: 100%;
    height: 100%;
}
.zhuanZeng_haiBao p{
    margin-top: 10px;
    border-top: 1px solid #f2f2f2;
    font-size: 15px;
    color: #282828;
    text-align: center;
    height: 1.15rem;
    line-height: 1.1rem;
    margin-bottom: 0px;
}
/* 优惠券详情页面修改 */
.coupon_footer_list ul li{
    border-top: 1px solid #d3d3d3;
    border-bottom: none;
}
.coupon_footer_list{
    margin-top: 30px;
}
.coupon_state.no_scroll{
    margin-top: 0px;
}

/* 我的礼包新版 */
.giftPack_items{
    margin-top: 13px;
    padding-bottom: 20px;
}
.giftPack_items li{
    display: flex;
    display: -webkit-flex;
    background-color: #ffffff;
    margin: 0px 15px;
    padding: 15px;
    align-items: center;
    border-radius: 8px;
    margin-bottom: 10px;
}
.giftPack_items li .icon{
    margin-right: 15px;
}
.giftPack_items li .icon i{
    font-size: 24px;
    color: #4a90e2;
}
.giftPack_items li .giftPack_detail{
    flex: 1;
}
.giftPack_items li .giftPack_detail h5{
    font-size: 14px;
    color: #282828;
    margin-bottom: 5px;
    margin-top: 0px;
}
.giftPack_items li .giftPack_detail .LingQu_time{
    display: inline-flex;
    font-size: 12px;
    color: #cccccc;
    width: 100%;
}
.giftPack_items li .giftPack_detail .LingQu_time div.l{
    flex: 1;
}

/* 新版 限时抢购详情页 */
.newScareBuy_price{
    height: 55px;
    background-color: #4a90e2;
    padding: 0px 10px;
    color: #fff;
    width: 100%;
    position: relative;
}
.newScareBuy_price .left .tip{
    font-size: 14px;
    margin-top: 4px;
}
.newScareBuy_price .left{
    float: left;
    margin-top: 3px;
}
.newScareBuy_price .left .price .cur_price{
    font-size: 16px;
}
.newScareBuy_price .left .price .cur_price i{
    font-size: 12px;
    font-style: normal;
}
.newScareBuy_price .left .price .mar_price{
    font-size: 12px;
}
.newScareBuy_price .right_btns_new{
    position: inherit;
    float: right;
    margin-top: 5px;
}
.newScareBuy_price .right_btns_new li span i{
    display: inline-block;
    background-color: #fff;
    padding: 1px 4px;
    font-style: normal;
    margin: 0px 3px;
    border-radius: 4px;
}
.goods_sku.new_sB ul li{
    border-top: 1px solid #efefef;
}
.goods_sku.new_sB ul{
    border-bottom: 1px solid #efefef;
    display: inherit;
}
.goods_sku.new_sB{
    display: grid;
}
.shop_detail_picture.new_sB h5{
    font-size: 15px;
    color: #cccccc;
    height: 50px;
    line-height: 50px;
    background-color: #f0f2f4;
    margin: 0px;
    text-align: center;
}
.shop_detail_picture.new_sB h5 .line{
    display: inline-block;
    width: 40px;
    border-bottom: 1px solid #ccc;
    position: relative;
    top: -4px;
    margin: 0px 20px;
}
.yh_editor.new_sB{
    padding: 0px;
}
.right_btns_new{ position: absolute; right: 0px; top: 0px;}
.right_btns_new ul li a{ float: left;}
.right_btns_new ul li{ float: left; margin-right: 5px; text-align: right; width: 100%;}
.right_btns_new ul li:last-child{ margin-right: 0px;}
.right_btns_new ul li button{ border: none;}

/* 过期提醒页面 */
.guoQi_tiXing{ width: 100%; height: 100%; display: flex; display: -webkit-flex; justify-content: center;    align-items: center; position: absolute; top: 0px; left: 0px; right: 0px;}
.guoQi_tiXing dl{ text-align: center;}
.guoQi_tiXing dl dt{ width:119px; height:97px; position: relative; margin: 0 auto;}
.guoQi_tiXing dl dt img{max-width:100%; max-height:100%; position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50,-50%,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.guoQi_tiXing dl dd{ font-size: 15px; color: #333333; margin-top:49px; text-align: center;}

/* 电子保卡 */
.dZbK_box{
    display: flex;
    display: -webkit-flex;
    border-radius: 5px;
    padding: 20px 15px 15px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.dZbK_box .dZbK_boxL{
    width: 80px;
}
.dZbK_box .dZbK_boxL .pic_box{
    width: 80px;
    height: 80px;
    position: relative;
}
.dZbK_box .dZbK_boxL .pic_box img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    border-radius: 5px;
}
.dZbK_box .dZbK_boxL .btn_zhuan_zeng{
    margin-top: 10px;
}
.dZbK_box .dZbK_boxL .btn_zhuan_zeng .zhuanZen{
    width: 100%;
    height: 32px;
    font-size: 12px;
    border-radius: 16px;
    border: none;
    color: #fff;
}
.dZbK_box .dZbK_boxR{
    flex: 1;
    -webkit-flex: 1;
    margin-left: 10px;

}
.dZbK_box .dZbK_boxR .dZbK_boxR_title{
    font-size: 15px;
    color: #ffffff;
    margin-bottom: 10px;
    margin-left: 29px;
}
.dZbK_box .dZbK_boxR .dZbK_boxR_items li{
    display: inline-flex;
    width: 100%;
    font-size: 12px;
    color: #ffffff;
    line-height: 26px;
}
.dZbK_box .dZbK_boxR .dZbK_boxR_items .li_l{
    width: 50px;
    text-align: right;
}
.dZbK_box .dZbK_boxR .dZbK_boxR_items .li_r{
    flex:1;
    margin-left: 10px;
}
.bottom_box{
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 49px;
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #f2f4f6;
    z-index: 9;
}
.bottom_box span{
    border: none;
    height: 49px;
    font-size: 14px;
    color: #4a90e2;
    line-height: 49px;
}
.bottom_box span i{
    font-style: normal;
    margin-right: 4px;
    font-size: 15px;
}
.page_con{
    padding-bottom: 50px;
}
.zhuanZen_con{
    position: fixed;
    z-index: 99;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    width: 80%;
    left: 10%;
}
.zhuanZen_con img{width: 100%;}
.zhuanZen_con_detail{
    background-color: #fff;
}
.zhuanZen_con p{
    border-top: 1px solid #f2f2f2;
    padding: 12px 0px;
    margin-bottom: 0px;
    font-size: 13px;
    color: #282828;
}
.closePic {
    position: absolute;
    top: 10px;
    right: 10px;
}
.closePic img {
    width: .5rem;
    height: .5rem;
}
.dZbK_item{
    margin: 10px;
    position: relative;
}
.dZbK_item_bg{
    background: url(../images/dianZi_list_bg.jpg) no-repeat 0 0;
    background-size: 100% 100%;
    width: 100%;
    height: 195px;
    position: relative;
    z-index: 1;
}
.dZbK_item_bg img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.dzbk_logo{
    width: 30px;
    height: 20px;
    position: relative;
    margin: 0 auto 18px;
}
.dzbk_logo img{
    width: 100%;
    height: 100%;
}
/* 电子保卡添加页 */
.dzbk_add{
    padding: 15px;
    padding-bottom: 0;
}
.dzbk_add .title{
    font-size: 14px;
    color: #212121;
    margin: 0px;
    padding-bottom: 15px;
}
.shop_dec{
    display: flex;
    display: -webkit-flex;
}
.shop_dec .lt{
    width: 67px;
    font-size: 14px;
    color: #212121;
    position: relative;
}
.shop_dec .lt span{
    position: relative;
    line-height: 36px;
}
.shop_dec .lt i{
    color: #ff0000;
    position: absolute;
    top: -8px;
    left: -7px;
}
.shop_dec .rt{
    flex: 1;
}
.shop_dec .rt .input_con{
    position: relative;
}
.shop_dec .rt .input_con input{
    height: 36px;
    margin-bottom: 0;
}
.shop_dec .rt .input_con i{
    position: absolute;
    right: 10px;
    top: 0px;
    color: #999999;
    line-height: 36px;
    font-size: 19px;
}
.shop_dec .rt p{
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 1.4;
    margin-top: 4px;
}
.bottom_con{
    text-align: center;
}
.bottom_con button{
    margin-top: 50px;
    width: 120px;
    height: 40px;
    border-radius: 20px;
    margin-right: 6px;
}
.bottom_con button:last-child{
    margin-right: 0px;
}
.tiJiao_con{
    position: fixed;
    z-index: 99;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    width: 70%;
    left: 15%;
    background-color: #fff;
    border-radius: 8px;
}
.tiJiao_con p{
    margin: 43px 0;
}
.tiJiao_con button{
    margin-bottom: 15px;
    color: #fff;
    width: 90px;
    height: 34px;
    border-radius: 18px;
}

/* 电子保卡领取页 */
.lq_con{
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.lq_con img{
    width: 1.87rem;
    height: 1.87rem;
}
.lq_con button{
    width:2.7rem;
    height: .9rem;
    font-size: 0.3rem;
    color: #4a90e2;
    border-radius: .5rem;
    margin-top: 1rem;
}
/* 电子保卡无数据 */
.dzbk_noData{
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: #fff;
    top: 0;
}
.dzbk_noData .noData_con{
    padding-top: 60%;
}
.dzbk_noData img{
    width: 3.96rem;
    height: 2.73rem;
}
.dzbk_noData p{
    font-size: 12px;
    color: #999999;
}
/* 电子保卡申请 */
.dzbk_shenqing_title{
    margin: 10px;
}
.box .dzbk_shenqing_box_ul{
    width: 100%;
}
.box .dzbk_shenqing_box_ul .li{
    width: 100%;
    display: inline-flex;
    align-items: center;
    height: max-content;
}
.box .dzbk_shenqing_box_ul .li_l{
    width: 100px;
    text-align: right;
    padding-right: 10px;
    overflow: hidden;
    font-size: 14px;
}
.box .dzbk_shenqing_box_ul .li_r{
    flex: 1;
    width: 100%;
    margin: 5px 0;
    overflow: hidden;
}
.box .dzbk_shenqing_box_ul .li_r .info{
    font-size: 12px;
    color: #9CA3AF;
}
.box .dzbk_shenqing_box_ul .li_r .input {
    height: 28px;
}
.input_bt::before{
    content: '*';
    color: red;
}
.dianzi_baoka_box{
    flex-flow: column;
}
.dianzi_baoka_box span {
    font-size: 14px;
    padding: 10px;
}
.dianzibaoka_ok {
    display: flex;
    align-items: center;
    justify-content: center;
}
.dianzibaoka_ok button {
    width: 100px;
    border-radius: 20px;
}
.dianZi_baoKa_shenQing_upload_box{
    width: 100%;
    display: flex;
}
.dianZi_baoKa_shenQing_upload_box_row{
    position: relative;
    margin-right: 5px;
    padding-top: 0.2rem
}
.dianZi_baoKa_shenQing_upload_box_row input{
    position: absolute;
    left: 0;
    top: 0;
    width:1.12rem;
    height: 1.12rem;
    opacity: 0
}
.dianZi_baoKa_shenQing_upload_box_row .file-input{
    position: static;
}
.dianZi_baoKa_shenQing_upload_box_row .btn-file{
    opacity: 0;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-bottom: 0
}

.dianZi_baoKa_shenQing_uploadImg{
    position: absolute;
    left: 0;
    width: 60px;
    height: 60px;
    opacity: 0;
}
.dianZi_baoKa_shenQing_img, .dianZi_baoKa_shenQing_img2{
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.dianZi_baoKa_shenQing_img_close{
    position: absolute;
    right: 0;
    top: 12px;
    width: 15px;
    height: 15px;
}
.dianzibaoka_submit_btn{
    border: 1px solid #60A5FA;
    background-color: #60A5FA;
}

/* 电子保卡申请列表页 */
.dianZi_shenQing_list_box{
    position: relative;
}
.dianZi_shenQing_list_box_ul{
    width: 100%;
}
.dianZi_shenQing_list_box_ul .li{
    width: 100%;
    display: inline-flex;
    align-items: center;
}
.dianZi_shenQing_list_box_ul .li-date{
    font-size: 12px;
    color: #D1D5DB;
}
.dianZi_shenQing_list_box_status{
    position: absolute;
    padding: 3px 10px;
    border: 1px solid #c9a063;
    border-radius: 5px;
    background-color: white;
    color: #c9a063;
    right: 10px;
}
.dzbk_shenqing_detail_title{
    position: relative;
    font-size: 14px;
    margin-bottom: 20px;
}
.dzbk_shenqing_detail_title2{
    font-size: 14px;
}
.dianZi_shenQing_detail_status{
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 10px;
    border: 1px solid #60A5FA;
    border-radius: 5px;
    background-color: white;
    color: #60A5FA;
}
/* 电子保卡申请详情页 */
.dzbk_shenqing_detail_ul .input{
    font-size: 14px;
}
.dzbk_shenqing_detail_ul .li{
    margin: 5px 0;
}
.dzbk_shenqing_detail_ul .li .li_r{
    display: inline-flex;
}
.dianZi_shenQing_detail_upload{
    border: 1px solid #60A5FA;
    color: #60A5FA;
    border-radius: 5px;
    background-color: white;
    padding: 2px 6px;
    font-size: 14px;
    width: 100px;
    text-align: center;
}
.dianZi_shenQing_detail_upload_box{
    padding-left: 5px;
    position: relative;
    width: max-content;
}
.dianZi_shenQing_detail_upload_box input{
    position: absolute;
    left: -8px;
    top: 0;
    width:60px;
    opacity: 0;
}
.dianZi_shenQing_detail_upload_box .file-input{
    position: static;
}
.dianZi_shenQing_detail_upload_box .btn-file{
    opacity: 0;
    position: absolute;
    top: 12px;
    left: 12px;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    overflow: visible;
}

.upload_positon{
position: absolute;
bottom: 0;
}
.dianZi_shenQing_detail_uploadImg{
width: 100px;
opacity: 0;
}
.dianZi_shenQing_detail_button button{
margin-top: 10px;
}
/* 投诉与建议 */
.comp_sugges_top.new_jianYi{
    padding: 20px 15px;
}
.comp_sugges_top.new_jianYi .leiXing{
    display: flex;
    display: -webkit-flex;
    width: 100%;
}
.comp_sugges_top.new_jianYi .leiXing .title{
    width: 36px;
    margin-bottom: .36rem;
}
.comp_sugges_top.new_jianYi .leiXing .content{
    flex: 1;
    margin-bottom: 0.36rem;
}
.comp_sugges_top.new_jianYi .content label{
    margin-left: 3px;
}
.comp_sugges_top.new_jianYi .content input,.comp_sugges_top.new_jianYi .tab_con input{
    width: .3rem;
    height: .3rem;
}
.comp_sugges_top.new_jianYi .leiXing .content span{
    margin-left: .38rem;
}
.comp_sugges_top.new_jianYi .leiXing .content span:first-child{
    margin-left: 0;
}
.comp_sugges_top.new_jianYi .tab_con label{
    line-height: normal;
    font-size: 0.24rem;
    color: #333;
}
.comp_sugges_top.new_jianYi .tab_con input{
    margin-right: 8px;
}
.comp_sugges_top.new_jianYi .tab_con .fuWu{
    margin-bottom: .2rem;
    display: flex;
    width: 100%;
    align-items: center;
}
.comp_sugges_top.new_jianYi .tab_con .fuWu a{
    font-size: .24rem;
    color: #cccccc!important;
    flex: 1;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 6px;
    padding-right: 3px;
}
.comp_sugges_top.new_jianYi .tab_con .fuWu i{
    font-size: .28rem;
    color: #cccccc!important;
}
.comp_sugges_bot.new_jianYi{
    padding: 5px 15px;
}
.comp_sugges_phone.new_jianYi{
    padding: 0 15px;
}
.comp_sugges_footer.new_jianYi div{
    width: auto;
    margin: 0 15px;
}
/* 电子保卡 */
.dZbK_box_con{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
}
.dZbK_box_con .dZbK_box.new {
    position: static;
}
.dZbK_box.new .dZbK_boxL{
    width: 99px;
}
.dZbK_box.new .dZbK_boxR{
    margin-left: 15px;
}
.dZbK_box_con .dZbK_boxR_title{
    color: #3e3a39;
    font-size: 21px;
    text-align: center;
    margin-top: 11px;
    line-height: 1;
    margin-bottom: 4px;
}
.dZbK_box.new .dZbK_boxR .dZbK_boxR_items li{
    color: #595757;
    line-height: 1.5;
    font-size: 14px;
    display: flex;
}
.dZbK_box.new .dZbK_boxR .dZbK_boxR_items .li_l{
    width: 60px;
}
.dZbK_box.new .dZbK_boxR .dZbK_boxR_items .li_r{
    margin-left: 6px;
}
.dZbK_box.new .dzbk_logo{
    width: 98.6px;
    height: 60px;
    margin-bottom: 0px;
}
.dZbK_box.new .footer_btn{
    text-align: right;
    margin-right: 15px;
    margin-top: 8px;
    color: #3e3a39;
    font-family: 'FZHei-B01';
    font-size: 14px;
}
.dZbK_box.new .footer_btn button{
    height: 30px;
    border: none;
    background-color: #e8e7e8;
    box-shadow: 0px 3px 5px #999;
    border-radius: 20px;
    padding: 0 15px;
}
.dZbK_box.new {
    align-items: center;
    padding: 10px;
    width: 100%;
}
.dZbK_item_bg.new{
    width: 100%;
    background: url(../images/dianZi_list_bg1.jpg) no-repeat;
    border-radius: 15px;
    background-size: 100% 100%;
    height: 242px;
}
/* 附近门店自动定位 */
.shouHou_dialog_main{
    position: fixed;
    width: 70%;
    left: 15%;
    top: 40%;
    background-color: #ffffff;
    border-radius: 10px;
    z-index: 999;
    padding: 30px 30px 20px 30px;
}
.shouHou_dialog_mainT{
    margin-bottom:30px;
}
.shouHou_dialog_mainT p{
    font-size: 14px;
    color: #282828;
    text-align: center;
}
.shouHou_dialog_mainB{
    text-align: center;
}
.shouHou_dialog_mainB button{
    width: 39%;
    height: 35px;
    text-align: center;
    line-height: 35px;
    padding: 0;
    border: none;
    background-color: #f2f2f2;
    border-radius: 30px;
    font-size: 12px;
    color: #212121;
}
.shouHou_dialog_mainB button:last-child{
    margin-left: 10%;
    color: #ffffff;
}
/* 投诉与建议列表页 */
.comp_sugges_list .comp_list_item .top{
    padding: 0 10px;
    font-size: 14px;
}
.comp_sugges_list .comp_list_item .time{
    font-size: 14px;
    color: #999999;
    padding: 10px 10px 0;
}
.comp_sugges_list .comp_list_item .title{
    font-size: 14px;
}
.comp_sugges_list .comp_list_item .bottom{
    font-size: 12px;
}
/* 投诉与建议 */
.comp_sugges_top_item{
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.comp_sugges .title{
    flex: 1;
    margin-bottom: 0;
    font-size: 14px;
    color: #212121;
    font-weight: bold;
}
.item_radio_con{

}
.item_radio_con ul li{
    float: left;
    color:#212121;
    font-size: 14px;
    margin-left: 20px;
    padding: 0 20px;
}
.item_radio_con ul li input[type=radio]{
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.item_sel_menDian{
    font-size: 14px;
    color:#CCCCCC;
}
.item_sel_menDian i{
    font-size:14px;
    color: #999999;
}
.comp_sugges_top.new{
    padding-bottom: 0;
}
.sel_fanKui_shop{
    padding: 0 20px 20px;
}
.sel_fanKui_shop .biaoTi{
    color:#212121;
    font-size: 14px;
    font-weight: bold;
}
.fanKui_con{
    margin-top: 10px;
    background-color: #F6F6F6;
    padding: 20px 10px;
    border-radius: 8px;
}
.fanKui_item{
    display: flex;
    margin-bottom: 20px;
    align-items: flex-start;
}
.fanKui_item input[type=radio]{
    width: 16px;
    height: 16px;
    margin-right: 10px;
    margin-top: 2px;
}
.fanKui_item label{
    flex: 1;
}
.fanKui_item:last-child{
    margin-bottom: 0;
}

/* 我的奖品 */
.woDeJiangPin_con{
	padding: 10px;
}
.woDeJiangPin_item{
	margin-bottom: 10px;
	background-color: #fff;
	padding: 10px;
	display: flex;
	display: -webkit-flex;
	border-radius: 10px;
	position: relative;
	z-index: 90;
}
.woDeJiangPin_item .woDeJiangPin_itemL{
	width: 80px;
}
.woDeJiangPin_item .woDeJiangPin_itemL .pic{
	width: 80px;
	height: 80px;
}
.woDeJiangPin_item .woDeJiangPin_itemL .pic img{
	width: 100%;
	border-radius: 5px;
}
.woDeJiangPin_item .woDeJiangPin_itemR{
	flex: 1;
	padding-left: 10px;
	position: relative;
}
.woDeJiangPin_item .woDeJiangPin_itemR .name{
	font-size: 14px;
	color: #000;
	font-weight: 700;
	line-height: 20px;
}
.woDeJiangPin_item .woDeJiangPin_itemR .shiJian{
	font-size: 12px;
	color: #999;
	line-height: 17px;
	margin-top: 5px;
}
.woDeJiangPin_item .woDeJiangPin_itemR .faFang_status{
	font-size: 12px;
	line-height: 17px;
	margin-top: 5px;
}
.woDeJiangPin_item .woDeJiangPin_itemR .chaK_btn{
	position: absolute;
	bottom: 0;
	right: 10px;
}
.woDeJiangPin_item .woDeJiangPin_itemR .chaK_btn button{
	color: #fff;
	font-size: 12px;	
	width: 72px;
	height: 29px;
	border: none;
	border-radius: 15px;
}
.wDjP_liBao_detail{	
	background-color: #EFEFEF;
	padding:10px 15px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	position: relative;
	top: -15px;
}
.wDjP_liBao_detail .title{
	font-size: 14px;
	font-weight: 700;
	color: #212121;
	line-height: 20px;
	margin-top: 10px;
}
.wDjP_liBao_item{
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px;
	display: flex;
	align-items: center;
}
.wDjP_liBao_item .wDjP_liBao_iteml{
	color: #212121;
	margin-right: 10px;
	flex: 1;
}
.wDjP_liBao_item .wDjP_liBao_itemr{	
	color: #999;
	display: inline-flex;
	align-items: center;
}
.wDjP_liBao_item .wDjP_liBao_itemr i{
	font-size: 15px;
}
.woDeJiangPin_item_con{
	/* position: relative; */
}
.woDeJiangPin_btn{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99;
}
/* 点灯笼 */
.woDeJiangPin_btn button{
	width: 100%;
	height: 50px;
	background-color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	border: none;
	border-radius: 0;
}
/* 微助力 */
.tianWangBiao.weiZhuL_tab li{
	width: auto;
	flex: 1;
}
.tianWangBiao.weiZhuL_tab li:first-child{
	margin-right: 15px;
}
.jgghd_bg.tianWangBiao{
	padding-bottom: 50px;
}
/* 中奖弹窗 */
.zhongJiang_tanChuang_con{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 99;
}
.zhongJiang_tanChuang_conDetail{
	position: relative;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_status{
	font-size: 20px;
	font-weight: 700;
	color: #FFD000;
	margin-top: 100px;
	line-height: 28px;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_detail{
	margin-top: 10px;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_detail p{
	font-size: 14px;
	color: #fff;
	line-height: 20px;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_detail .pic{
	width: 180px;
	margin: 30px auto 0;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_detail .pic img{
	width: 100%;
	border-radius: 10px;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_bottom{
	margin: 30px auto 0;
	width: 160px;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_bottom button{
    width: 100%;
    height: 36px;
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
    border: none;
    border-radius: 20px;
    background-color: #FF8000;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_bottom button.chaKan{
    border:1px solid #FF8000;
    background-color: transparent;
    color: #FF8000;
}
.zhongJiang_tanChuang_conDetail .desc{
    margin-top: 50px;
}
.zhongJiang_tanChuang_conDetail .desc p{
    font-size: 12px;
    color: #fff;
}
.zhongJiang_tanChuang_conDetail .desc p span{
    color: #FF8000;
}
.zhongJiang_tanChuang_conDetail .close{
	position: absolute;
	top: -40px;
	right: 50px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background-color: #999;
	border-radius: 24px;
}
.zhongJiang_tanChuang_conDetail .close i{
	color: #fff;
	font-size: 12px;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_detail .pic.meiZhongJiang{
	width: 90px;
	margin: 70px auto 0;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_bottom.meiZhongJiang{
	margin: 70px auto 0;
}
.zhongJiang_tanChuang_conDetail .zhongJiang_tanChuang_bottom.meiZhongJiang button:last-child{
	border: none;
}