/* 未能缩小。正在返回未缩小的内容。
(30040,14): run-time error CSS1035: Expected colon, found '%'
 */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; height: 100%; }

body { margin: 0; font-size: 14px;     font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif; line-height: 1.5; color: #333; background-color: #f1f1f1; min-height: 100%; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0; }

progress { vertical-align: baseline; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #333; }

a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; vertical-align: middle; max-width: 100%; }

svg:not(:root) { overflow: hidden; }

pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; vertical-align: middle; }

button, input, select { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; box-sizing: border-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; resize: vertical; vertical-align: top; }

optgroup { font-weight: bold; }

input, select, textarea, button { outline: 0; }

textarea, input { -webkit-user-modify: read-write-plaintext-only; }

input::-ms-clear, input::-ms-reveal { display: none; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #999; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }

.placeholder { color: #999; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }

ul, ol, li, dl, dd { margin: 0; padding: 0; }

ul, ol, li { list-style: none outside none; }

h1, h2, h3 { line-height: 2; font-weight: normal; }

h1 { font-size: 18px; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

i { font-style: normal; }

* { box-sizing: border-box; }

/*��������ͼ��*/
@font-face {
    font-family: 'iconfont-settingMenu'; /* project id 2229834 */
    src: url('//at.alicdn.com/t/font_2229834_ufu4wwba3i9.eot');
    src: url('//at.alicdn.com/t/font_2229834_ufu4wwba3i9.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_2229834_ufu4wwba3i9.woff2') format('woff2'), url('//at.alicdn.com/t/font_2229834_ufu4wwba3i9.woff') format('woff'), url('//at.alicdn.com/t/font_2229834_ufu4wwba3i9.ttf') format('truetype'), url('//at.alicdn.com/t/font_2229834_ufu4wwba3i9.svg#iconfont') format('svg');
}

.iconfont-settingMenu {
    font-family: "iconfont-settingMenu" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1530254224260'); /* IE9*/
  src: url('iconfont.eot?t=1530254224260#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1530254224260') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1530254224260#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

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

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

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

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

.icon-chengxin:before { content: "\e738"; }

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

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

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

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

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

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

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

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

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

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

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

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

.icon-ziliao:before { content: "\e61e"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-map:before { content: "\e62c"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-xuankuang:before { content: "\e691"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-spgl:before { content: "\e623"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-focus:before { content: "\e8cf"; }

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

.icon-lease-resv-2room:before { content: "\e6a1"; }

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

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

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

.icon-refresh-20:before { content: "\e6b8"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-baocun:before { content: "\e865"; }

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

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

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

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

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

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

.icon-jiantouxia:before { content: "\e77b"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-ziliaoguanli:before { content: "\e798"; }

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

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

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

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

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

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

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

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

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

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

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

.icon-lock-fill-copy:before { content: "\e6f5"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 /*蓝色版*/
.blue .header
,.blue .payment-total-bar__btn a
,.blue .checkbox-icon.icon-inverse,.blue .commission, .blue .commission:after
{
	background-color:#0094ff; 
    border-color:#0094ff;
}

.blue a,
.blue .unit,
.blue .c-danger,
.blue .tag-item-outlined--primary,
.blue .icon-checkbox.active, .blue .icon-radio.active,
.blue .chk-box input[type=checkbox]:checked + i,
.blue .nav-item.active a{
	color:#0094ff; 
}

.blue .header .page-tabs-tt .tt-option.active, .blue .chk-field input[type=checkbox]:checked + i, .blue .sort-list li.active a, .blue .nav-list--tab .nav-item.active, .blue .line-list--select .line-item.active, .blue .line-list--multi-select .active, .blue .line-list--multi-select .active .icon-checkbox, .blue .panel--picker .panel-hd, .blue .search-block--cancel .search-cancel, .blue input[type=range]::-webkit-slider-thumb, input[type=range]::-webkit-media-slider-thumb, .blue .bar-progress .progress-percent, .blue .tag-list--border .tag-item.active, .blue .tag-list--bg .tag-item.active, .blue .c-primary, .blue .nav-item.active a, .blue .swiper-tab-tle li.active, .blue .swiper-tab-tle li.active span, .blue .text-primary
,.blue .btn-outline
{
	color:#0094ff; 
	border-color:#0094ff; 
}
.blue .icon-switch::before, .blue .btn-search, .blue .btn-primary, .blue .btn-primary--light, .blue .nav-list--btn .nav-item.active, .blue .dialog .dialog-ft .ft-btn.ft-btn--primary, .blue .fixed-quick-tool .tool-item, .blue .avg-list li.active, .blue .header .header-icon:hover, .blue .header .header-btn:hover, .blue .btn-primary, .blue .btn-primary--light, .blue .btn-primary:hover, .blue .btn-primary--light:hover, .blue .btn-primary:active, .blue .btn-primary--light:active{
	background-color:#0094ff; 
	border-color:#0094ff; 
	color:#fff; 
}
.blue .checkbox-icon.active{
	border-color:#0094ff; 
}

.blue .sort-icon-group.desc .sort-icon-down{
	border-top-color:#0094ff; 
}

.blue .order_list .order-item-hd { border-top: 2px solid #0094ff; }
.blue .order_list .order-item-ding { background-color: #0094ff; }

.blue .commission {
    background: #0094ff;
}
.blue .commission:after {
  background: #0094ff;
}
.blue .header { 
	    border-bottom: 1px solid #0094ff;
	    background-color: #0094ff;
}
.blue .category__nav li.active {
	border-left: 3px solid #0094ff;
    color: #0094ff;
}
.blue .checkbox-icon.icon-inverse {
	background-color: #0094ff;
}
.blue .payment-total-bar__btn a {
	background: #0094ff;
}

/*粉红版*/ 
.pink .header
,.pink .payment-total-bar__btn a
,.pink .checkbox-icon.icon-inverse,.pink .commission, .pink .commission:after
{
	background-color:#e40580; 
    border-color:#e40580;
}

// .pink a,
.pink .unit,
.pink .c-danger,
.pink .tag-item-outlined--primary,
.pink .icon-checkbox.active, .pink .icon-radio.active,
.pink .chk-box input[type=checkbox]:checked + i,
.pink .nav-item.active a{
	color:#e40580; 
}

.pink .header .page-tabs-tt .tt-option.active, .pink .chk-field input[type=checkbox]:checked + i, .pink .sort-list li.active a, .pink .nav-list--tab .nav-item.active, .pink .line-list--select .line-item.active, .pink .line-list--multi-select .active, .pink .line-list--multi-select .active .icon-checkbox, .pink .panel--picker .panel-hd, .pink .search-block--cancel .search-cancel, .pink input[type=range]::-webkit-slider-thumb, input[type=range]::-webkit-media-slider-thumb, .pink .bar-progress .progress-percent, .pink .tag-list--border .tag-item.active, .pink .tag-list--bg .tag-item.active, .pink .c-primary, .pink .nav-item.active a, .pink .swiper-tab-tle li.active, .pink .swiper-tab-tle li.active span, .pink .text-primary
,.pink .btn-outline
{
	color:#e40580; 
	border-color:#e40580; 
}
.pink .icon-switch::before, .pink .btn-search, .pink .btn-primary, .pink .btn-primary--light, .pink .nav-list--btn .nav-item.active, .pink .dialog .dialog-ft .ft-btn.ft-btn--primary, .pink .fixed-quick-tool .tool-item, .pink .avg-list li.active, .pink .header .header-icon:hover, .pink .header .header-btn:hover, .pink .btn-primary, .pink .btn-primary--light, .pink .btn-primary:hover, .pink .btn-primary--light:hover, .pink .btn-primary:active, .pink .btn-primary--light:active{
	background-color:#e40580; 
	border-color:#e40580; 
}
.pink .checkbox-icon.active{
	border-color:#e40580; 
}

.pink .sort-icon-group.desc .sort-icon-down{
	border-top-color:#e40580; 
}

.pink .order_list .order-item-hd { border-top: 2px solid #e40580; }
.pink .order_list .order-item-ding { background-color: #e40580; }

.pink .commission {
    background: #e40580;
}
.pink .commission:after {
  background: #e40580;
}
.pink .header { 
	    border-bottom: 1px solid #e40580;
	    background-color: #e40580;
}
.pink .category__nav li.active {
	border-left: 3px solid #e40580;
    color: #e40580;
}
.pink .checkbox-icon.icon-inverse {
	background-color: #e40580;
}
.pink .payment-total-bar__btn a {
	background: #e40580;
}
/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/*加载中样式*/
.sk-circle-wrap { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; }
.sk-circle { position:fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 40px; height: 40px; }
.sk-circle .sk-child { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.sk-circle .sk-child:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background-color: #666; border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; }
.sk-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }
.sk-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); }
.sk-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.sk-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); }
.sk-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); }
.sk-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.sk-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); }
.sk-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); }
.sk-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.sk-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); }
.sk-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); }
.sk-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.sk-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.sk-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.sk-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.sk-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
.sk-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.sk-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
.sk-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
	0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); }
	40% { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes sk-circleBounceDelay {
	0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); }
	40% { -webkit-transform: scale(1); transform: scale(1); }
}
@charset "UTF-8";
.font-color{
    color:#31c238;
}

.header .page-tt, .media-obj__bd h4, .media-item .item-bd .bd-tt, .picker-item .select-list li, .toe { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.panel--picker .panel-hd, .flex-s-b { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.flex-s-a {
	display: box; /* OLD - Android 4.4- */
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox; /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-box-pack: justify;
	-webkit-justify-content: space-around;
	-ms-flex-pack: justify;
	justify-content: space-around;
}
.line-list--indent, .media-list, .form { position: relative; }

.line-list--indent::before, .media-list::before, .form::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; z-index: 1; }

.line-list--indent::after, .media-list::after, .form::after { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; top: auto; bottom: 0; }

.popover--header-more .popover-triangle { content: ""; height: 0; width: 0; overflow: hidden; }

.line-item { line-height: 34px; padding: 5px 10px; position: relative; display: block; overflow: hidden; }

.line-item:active { background-color: #ededed; }

.line-item:not(:first-of-type)::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; }

.line-list--after-v .line-item::after, .media-list .media-obj::after, .media-list--after-v .media-item::after { content: ""; display: inline-block; vertical-align: middle; width: 10px; height: 10px; opacity: .5; border-top: 2px solid currentColor; border-right: 2px solid currentColor; transform: rotate(45deg); color: #ccc; position: absolute; right: 15px; top: 50%; margin-top: -1px; transform: rotate(45deg) translate(0, -50%); box-sizing: border-box; }

.btn, .btn-outline, .btn-primary, .btn-primary--light, .btn-stress, .btn-success, .btn-danger, .btn-dark { display: inline-block; vertical-align: middle; cursor: pointer; text-align: center; border: 1px solid transparent; box-sizing: border-box; user-select: none; padding: 0 1em; white-space: nowrap; }

@keyframes rotate {
	0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); }

	50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); }

	100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); }
}

@-webkit-keyframes rotate {
	0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); }

	50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); }

	100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); }
}

.icon-svg { width: 16px; height: 16px; fill: currentColor; }

.icon-checkbox, .icon-radio { display: inline-block; vertical-align: middle; width: 18px; height: 18px; color: #999; border: 1px solid currentColor; background-color: #fff; position: relative; top: -1px; box-sizing: border-box; }

.icon-checkbox.active, .icon-radio.active { color: #31c238; }

.icon-checkbox.disabled, .icon-radio.disabled { color: #dbdbdb; }

.icon-checkbox--round { border-radius: 50%; }

.icon-checkbox.active { background: #31c238; }

.icon-checkbox.active::after { content: ""; height: 4px; width: 10px; border: 1px solid #fff; border-width: 0 0 2px 2px; position: absolute; top: 4px; left: 3px; transform: rotate(-52deg); }

.icon-radio { border-radius: 10px; /*&::before{
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: currentColor;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
  }*/ }

.icon-radio.active::after { content: ""; width: 7px; height: 7px; border-radius: 50%; background: currentColor; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.icon-switch { height: 30px; width: 50px; position: relative; display: inline-block; vertical-align: middle; background-color: #ccc; border-radius: 15px; overflow: hidden; z-index: 1; }

.icon-switch::before { content: ""; height: 30px; width: 50px; position: absolute; left: -50px; background-color: #31c238; border-radius: 15px; transition: left 0.2s ease 0s; z-index: 2; }

.icon-switch::after { content: ""; height: 26px; width: 26px; background-color: #fff; border-radius: 15px; position: absolute; left: 2px; top: 2px; transition: left 0.2s ease 0s; z-index: 3; }

.icon-switch.active::before { left: 0; }

.icon-switch.active::after { left: 22px; }

.icon-v-right { position: relative; }

.icon-v-right::after { content: ""; display: inline-block; vertical-align: middle; width: 10px; height: 10px; opacity: .5; border-top: 2px solid currentColor; border-right: 2px solid currentColor; transform: rotate(45deg); position: absolute; left: 50%; top: 50%; margin-left: -2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); box-sizing: border-box; }

.icon-v-left { position: relative; }

.icon-v-left::after { content: ""; display: inline-block; vertical-align: middle; width: 10px; height: 10px; opacity: .5; border-left: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); position: absolute; left: 50%; top: 50%; margin-left: 2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); box-sizing: border-box; }

.icon-v-bottom { position: relative; }

.icon-v-bottom::after { content: ""; display: inline-block; vertical-align: middle; width: 10px; height: 10px; opacity: .5; border-left: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(-45deg); position: absolute; left: 50%; top: 50%; margin-left: 2px; box-sizing: border-box; }

.icon-v-top { position: relative; }

.icon-v-top::after { content: ""; display: inline-block; vertical-align: middle; width: 10px; height: 10px; opacity: .5; border-top: 2px solid currentColor; border-right: 2px solid currentColor; transform: rotate(-45deg); position: absolute; left: 50%; top: 50%; margin-left: 2px; box-sizing: border-box; }

.icon-search { position: relative; }

.icon-search::before { content: ""; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 2px solid currentColor; height: 12px; width: 12px; box-sizing: border-box; border-radius: 50%; margin-left: -2px; margin-top: -2px; }

.icon-search::after { content: ""; background: currentColor; height: 6px; width: 2px; position: absolute; top: 50%; left: 50%; margin-left: 4px; margin-top: 4px; -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); }

.icon-cross { position: relative; }

.icon-cross::before, .icon-cross::after { content: ""; position: absolute; left: 50%; top: 50%; width: 2px; height: 14px; transform: translate(-50%, -50%) rotate(45deg); background-color: currentColor; }

.icon-cross::after { transform: translate(-50%, -50%) rotate(-45deg); }

.icon-dots { position: relative; }

.icon-dots::before { content: ""; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 5px; height: 5px; border-radius: 3px; background-color: #fff; box-shadow: 10px 0 0 #fff, -10px 0 0 #fff; }

.icon-plus { position: relative; }

.icon-plus::before, .icon-plus::after { content: ""; width: 16px; height: 2px; background-color: currentColor; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.icon-plus::after { width: 2px; height: 16px; }

.icon-right { position: relative; }

.icon-right::before { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 8px; border-bottom: 2px solid currentColor; border-left: 2px solid currentColor; transform: translate(-50%, -50%) rotate(-52deg); box-sizing: border-box; margin-top: -1px; }

.icon-alert, .icon-info, .icon-question, .icon-ok { display: inline-block; vertical-align: middle; position: relative; width: 18px; height: 18px; border: 1px solid currentColor; border-radius: 50%; line-height: 16px; text-align: center; }

.icon-alert { color: #ff3b30; }

.icon-alert::after { content: "!"; }

.icon-info { color: #007aff; }

.icon-info::after { content: "i"; }

.icon-question { color: #31c238; }

.icon-question::after { content: "?"; }

.icon-ok { color: #4cd964; }

.icon-ok::after { content: ""; position: absolute; top: 50%; left: 50%; width: 5px; height: 2px; border-bottom: 1px solid currentColor; border-left: 1px solid currentColor; transform: translate(-50%, -50%) rotate(-52deg) scale(1.5); margin-top: -1px; }

.row { width: 100%; overflow: hidden; }

.col-1-2 { float: left; width: 50%; }

.col-1-3 { float: left; width: 33.33333%; }

.col-2-3 { float: left; width: 66.66667%; }

.col-1-4 { float: left; width: 25%; }

.col-3-4 { float: left; width: 75%; }

.guide-title { margin: 10px 0 0 10px; font-weight: bold; font-size: 16px; line-height: 1.3; margin-bottom: 10px; }

.site-slogan { line-height: 60px; text-align: center; font-size: 20px; }

.btn { padding: 0 1em; line-height: 42px; border-radius: 3px; color: #333; background-color: #f5f5f5; border-color: none; }

.btn:hover, .btn:active { background-color: #e8e8e8; }

.btn-outline { padding: 0 1em; line-height: 42px; border-radius: 3px; color: #31c238; background-color: transparent; border-color: #31c238; }

.btn-outline:hover, .btn-outline:active { background-color: rgba(13,13,13,0); border-color: #2cae32; }

.btn-outline--default { color: #333; border-color: rgba(0,0,0,0.2); }

.btn-outline--white { color: #fff; border-color: #fff; }

.btn-outline.disabled { border-color: #e3e3e3 !important; }

.btn-primary, .btn-primary--light { padding: 0 1em; line-height: 42px; border-radius: 3px; color: #fff; background-color: #31c238; }

.btn-primary:hover, .btn-primary--light:hover, .btn-primary:active, .btn-primary--light:active { background-color: #2cae32; }

.btn-primary.btn-shadow, .btn-shadow.btn-primary--light { box-shadow: 0 3px 0 #27992c; }

.btn-primary--light { color: #fff; background-color: #7bde80; }

.btn-primary--light:hover, .btn-primary--light:active { background-color: #67d96c; }

.btn-stress { padding: 0 1em; line-height: 42px; border-radius: 3px; color: #fff; background-color: #ff9500; }

.btn-stress:hover, .btn-stress:active { background-color: #e68600; }

.btn-stress.btn-shadow { box-shadow: 0 3px 0 #c70; }

.btn-success { padding: 0 1em; line-height: 42px; border-radius: 3px; color: #fff; background-color: #4cd964; }

.btn-success:hover, .btn-success:active { background-color: #37d552; }

.btn-danger { padding: 0 1em; line-height: 42px; border-radius: 3px; color: #fff; background-color: #ff3b30; }

.btn-danger:hover, .btn-danger:active { background-color: #ff2317; }

.btn-dark { padding: 0 1em; line-height: 42px; border-radius: 3px; color: #fff; background-color: #1e1e1e; }

.btn-dark:hover, .btn-dark:active { background-color: #2b2b2b; }

.full-width[class^="btn"] { border-radius: 0; }

.disabled[class^="btn"] { background-color: #e3e3e3 !important; border-color: #e3e3e3 !important; color: #fff !important; cursor: default !important; pointer-events: none; }

.btn-s { line-height: 28px; font-size: 12px; }

.btn-m { line-height: 42px; }

.btn-lg { font-size: 16px; line-height: 48px; }

.btn-xs { line-height: 22px; font-size: 12px; }

.btn-round { border-radius: 30px !important; }

.btn-radius { border-radius: 5px !important; }

.btn-no-radius { border-radius: 0 !important; }

.actions { display: table; table-layout: fixed; width: 100%; }

.actions actions-btn { display: table-cell; }

.actions .actions-btn { color: #007aff; height: 44px; line-height: 44px; text-align: center; border-top: 1px solid #dbdbdb; border-left: 1px solid rgba(0,0,0,0.1); cursor: pointer; box-sizing: border-box; }

.actions .actions-btn:first-of-type { border-left: none; }

.actions .actions-btn:active, .actions .actions-btn:hover { background: #e6e6e6; }

.actions--full { display: block; }

.actions--full .actions-btn { display: block; width: 100%; border-left: none; }

.footer, .header-sub { position: fixed; left: 0; right: 0; }

.footer { bottom: 0; z-index: 2000; }

.header-sub { top: 44px; z-index: 1000; }

.page { width: 100%; padding-top: 44px; }

.page.page--header-sub { padding-top: 88px; }

.page.page--no-header { padding-top: 0; }

.page.page--has-footer { padding-bottom: 68px;}
/* IphoneX底部的适配 */
@supports(padding-bottom:constant(safe-area-inset-bottom)) {
	.page.page--has-footer {
		padding-bottom: calc(68px + constant(safe-area-inset-bottom));
	}

	.fixed-bottom {
		background: #efefef;
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}
}
@supports(padding-bottom:env(safe-area-inset-bottom)) {
	.page.page--has-footer {
		padding-bottom: calc(68px + env(safe-area-inset-bottom));
	}

	.fixed-bottom {
		background: #efefef;
		padding-bottom: env(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}
}
.page.page--has-float { padding-bottom: 44px; }

.page.page--has-footer-float { padding-bottom: 88px; }

.ios .page { position: absolute; top: 44px; bottom: 0; padding: 0; -webkit-overflow-scrolling: touch; }

.ios .page.page--header-sub { top: 88px; padding-top: 0; }

.ios .page.page--no-header { top: 0; }

.ios .page.page--has-footer { bottom: 48px; }

.transition { position: absolute; animation-fill-mode: both; }

.transition--right-in { animation: pageRightIn 0.3s cubic-bezier(0.42, 0, 0.58, 1); }

.transition--left-out { animation: pageLeftOut 0.4s cubic-bezier(0.42, 0, 0.58, 1) 0.1s; }

.transition--left-in { animation: pageLeftIn 0.3s cubic-bezier(0.42, 0, 0.58, 1); }

.transition--right-out { animation: pageRightOut 0.4s cubic-bezier(0.42, 0, 0.58, 1) 0.1s; }

@keyframes pageRightIn {
	0% { transform: translate3d(100%, 0, 0); }

	100% { transform: translate3d(0, 0, 0); }
}

@keyframes pageLeftOut {
	0% { transform: translate3d(0, 0, 0); opacity: 1; }

	100% { transform: translate3d(-100%, 0, 0); opacity: 0; }
}

@keyframes pageLeftIn {
	0% { transform: translate3d(-100%, 0, 0); }

	100% { transform: translate3d(0, 0, 0); }
}

@keyframes pageRightOut {
	0% { transform: translate3d(0, 0, 0); opacity: 1; }

	100% { transform: translate3d(100%, 0, 0); opacity: 0; }
}

.remind-num { position: absolute; border-radius: 10px; min-width: 17px; color: #fff; font-size: 12px; background-color: red; line-height: 1.2; text-align: center; padding: 0 4px; letter-spacing: 1px; }

.remind-num--gray { background: #d0d0d0; }

.remind-circle { position: absolute; width: 8px; height: 8px; border-radius: 4px; background-color: red; }

.remind-wrap { position: relative; }

.remind-wrap .remind-num, .remind-wrap .remind-circle { top: 0; right: 0; }

.overlay { display: none; background: rgba(0,0,0,0.7); position: fixed; left: 0; right: 0; z-index: 1000; top: 0; bottom: 0; }

.active .overlay, .overlay.active { display: block; }

.overlay.overlay--no-header { top: 44px; }

.overlay.overlay--transparent { background: transparent; }

.header { position: fixed; left: 0; right: 0; top: 0; height: 44px; line-height: 44px; overflow: hidden; text-align: center; background-color: #31c238; color: #fff; z-index: 1000; /*top: constant(safe-area-inset-bottom);top: env(safe-area-inset-bottom);*/ }
/* IphoneX顶部的适配 */
/* @supports(top:constant(safe-area-inset-bottom)) { */
	/* .page,.page.page--has-header{ */
		/* padding-top: calc(44px + constant(safe-area-inset-bottom)); */
	/* } */
/* } */
/* @supports(top:env(safe-area-inset-bottom)) { */
	/* .page,.page.page--has-header{ */
		/* padding-top: calc(44px + env(safe-area-inset-bottom)); */
	/* } */
/* } */

.header .header-left { float: left; height: 44px; }

.header .header-right { float: right; height: 44px; }

.header .header-icon, .header .header-btn { cursor: pointer; }

.header .header-icon:active, .header .header-btn:active { background-color: rgba(0,0,0,.2); }

.header .header-icon { width: 44px; height: 44px; float: left; position: relative; }

.header .header-btn { padding: 0 10px; float: left; line-height: 44px; }

.header .header-mix { float: left; padding-left: 20px; padding-right: 10px; }

.header .header-mix .mix-txt { margin-left: 10px; }

.header .icon-svg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); fill: #fff; }

.header .page-tt, .header .page-mutil-tt, .header .page-select-tt { position: absolute; left: 88px; right: 88px; }

.header .page-tt { line-height: 44px; }

.header .page-tt .tt-l { line-height: 28px; display: block; }

.header .page-tt .tt-s { line-height: 1; font-size: 12px; display: block; }

.header .page-mutil-tt { font-size: 14px; line-height: 19px; padding-top: 4px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; height: 44px; }

.header .page-tabs-tt { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: rgba(0,0,0,0.2); border-radius: 5px; line-height: 30px; padding: 1px; font-size: 14px; }

.header .page-tabs-tt .tt-option { float: left; padding: 0 15px; color: #fff; }

.header .page-tabs-tt .tt-option.active { background-color: #fff; color: #31c238; }

.header .page-tabs-tt .tt-option:first-of-type { border-radius: 5px 0 0 5px; }

.header .page-tabs-tt .tt-option:last-of-type { border-radius: 0 5px 5px 0; }

.header-white {background-color:#fff !important;color:#333;}

.header-white .header-icon, .header-white .header-btn { color:#333; }

.header-white a:link { color:#333; }

.header-white .btn-outline { border-color:#fff; }

.nav-list { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ text-align: center; }

.nav-list .nav-item { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.nav-list .nav-item a { display: block; color: #666; }

.nav-list .nav-item-sub { position: absolute; bottom: 48px; left: 0; right: 0; display: none; width: 140px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.2); }

.nav-list .nav-item-sub li { padding-top: 0; }

.nav-list .nav-item-sub li a { padding: 12px 10px; text-align: left; }

.nav-list .nav-item-sub li:not(:first-of-type) { border-top: 1px solid #e5e5e5; }

.nav-list--bg { background: #333; }

.nav-list--bg .nav-item a { color: rgba(255, 255, 255, 0.6); }

.nav-list--bg .nav-item.active a { color: #fff; }

.nav-list--bottom { background-color: #fff; height: 60px; text-align: center; color: #666; font-size: 12px; border-top: 1px solid #dadada; }

.nav-list--bottom li { padding-top: 27px; position: relative; cursor: pointer; }

.nav-list--bottom li.active { color: #31c238; }

.nav-list--bottom .item-icon { width: 24px; height: 24px; line-height: 24px; position: absolute; top: 3px; left: 50%; transform: translate(-50%, 0); font-size: 24px; }

.nav-list--bottom .remind-circle, .nav-list--bottom .remind-num { top: 3px; left: 50%; margin-left: 5px; }

.nav-list--tab { line-height: 34px; background: #fff; border-bottom: 1px solid #dbdbdb; }

.nav-list--tab .nav-item { position: relative; color: #333; }

.nav-list--tab .nav-item.active { color: #31c238; }

.nav-list--tab .nav-item.active::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #31c238; }

.nav-list--btn { line-height: 32px; }

.nav-list--btn .nav-item { background: #fff; border: 1px solid #dbdbdb; border-left-width: 0; }

.nav-list--btn .nav-item:first-of-type { border-left-width: 1px; border-radius: 16px 0 0 16px; }

.nav-list--btn .nav-item:last-of-type { border-radius: 0 16px 16px 0; }

.nav-list--btn .nav-item.active { background: #31c238; color: #fff; border-color: #31c238; }

.line-item--select select { position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; opacity: 0; }

.line-list { background: #fff; }

.line-list + .line-list { margin-top: 10px; }

.line-list--center { text-align: center; }

.line-list--indent .line-item::before { left: 10px; }

.line-list--after-v .line-item { padding-right: 30px; }

.line-list--flex .line-item { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; /* IE 10 */ -webkit-align-items: center; -moz-align-items: center; align-items: center; padding-right: 0; }

.line-list--flex .line-item .item-icon, .line-list--flex .line-item .item-img, .line-list--flex .line-item .icon-switch, .line-list--flex .line-item .remind-num, .line-list--flex .line-item .item-append { margin-right: 10px; }

.line-list--flex .line-item .item-tt, .line-list--flex .line-item .item-bd { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ width: 1%; }

.line-list--flex .line-item .bd-tt { line-height: 1.3; font-size: 16px; margin-bottom: 4px; }

.line-list--flex .line-item .bd-txt { line-height: 1.5; color: #999; font-size: 12px; }

.line-list--flex .line-item .item-append { color: #999; }

.line-list--flex .line-item .icon-v-right { width: 30px; height: 30px; color: #ccc; margin-left: -10px; }

.line-list--flex .line-item .remind-num { position: static; line-height: 1.5; }

.line-list--multi-row .line-item { line-height: 24px; }

.line-list--select .line-item { padding-right: 30px; }

.line-list--select .line-item.active { color: #31c238; }

.line-list--select .line-item.active::after { content: ""; display: block; width: 14px; height: 8px; border-bottom: 2px solid currentColor; border-left: 2px solid currentColor; transform: rotate(-52deg) translate(0, -50%); box-sizing: border-box; position: absolute; top: 50%; right: 8px; margin-top: -4px; }

.line-list--multi-select .active { color: #31c238; }

.line-list--multi-select .active .icon-checkbox { color: #31c238; }

.toast-wrap { position: fixed; left: 0; right: 0; z-index: 1000; top: 44px; bottom: 0; display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; /* IE 10 */ -webkit-align-items: center; -moz-align-items: center; align-items: center; z-index: 4010; display: none; flex-direction: column; }

.toast-wrap.active { display: flex; }

.toast { background: rgba(0,0,0,0.7); color: #fff; padding: 10px 15px; text-align: center; white-space: nowrap; z-index: 4010; border-radius: 5px; position: relative; }

.toast .toast-icon { display: inline-block; margin-top: 5px; margin-bottom: 10px; }

.toast--loading { border-radius: 10px; }

.toast--loading .icon-loading { fill: #fff; width: 28px; height: 28px; display: block; margin: 0 auto; }

.toast--loading.has-close { padding: 15px; width: 100px; }

.toast--loading.has-close .icon-close { position: absolute; right: 0; top: 0; width: 24px; height: 24px; line-height: 24px; font-size: 20px; }

.toast--loading.has-close .toast-text { margin-top: 10px; }

.dialog-wrap { position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 9999; display: none; flex-direction: column; }

.dialog-wrap.active { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; /* IE 10 */ -webkit-align-items: center; -moz-align-items: center; align-items: center; }

.dialog { position: relative; width: 280px; background: #fff; border-radius: 5px; overflow: hidden; z-index: 4005; }

.dialog .dialog-bd { padding: 20px 10px; text-align: center; }

.dialog .dialog-bd .bd-tt { font-size: 16px; font-weight: bold; line-height: 1.3; margin-bottom: 10px; }

.dialog .dialog-bd .bd-txt.txt--left { text-align: left; }

.dialog .dialog-ft { overflow: hidden; text-align: center; line-height: 44px; display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.dialog .dialog-ft .ft-btn { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.dialog .dialog-ft button { line-height: normal; height: 44px; border: none; background: transparent; }

.dialog .dialog-ft .ft-btn { position: relative; }

.dialog .dialog-ft .ft-btn::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; }

.dialog .dialog-ft .ft-btn:nth-of-type(1)::after { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; width: 0; bottom: 0; transform: scaleX(0.5); border-left: 1px solid #dbdbdb; left: auto; right: 0; }

.dialog .dialog-ft .ft-btn.ft-btn--primary { color: #fff; background: #31c238; }

.dialog .dialog-ft .ft-btn.ft-btn--primary:hover, .dialog .dialog-ft .ft-btn.ft-btn--primary:active { background: #2eb634; }

.dialog .dialog-ft .ft-btn:first-of-type { border-bottom-left-radius: 5px; }

.dialog .dialog-ft .ft-btn:last-of-type { border-bottom-right-radius: 5px; }

.dialog .dialog-ft .ft-btn:hover, .dialog .dialog-ft .ft-btn:active { background: #f5f5f5; }

.dialog .dialog-ft.ft--full { flex-direction: column; }

.dialog .dialog-ft.ft--full .ft-btn { width: 100%; border-left: none; }

.dialog .dialog-ft.ft--full .ft-btn:first-of-type::after { display: none; }

.dialog .dialog-ft.ft--full .ft-btn:first-of-type { border-bottom-left-radius: 0; }

.dialog .dialog-ft.ft--full .ft-btn:last-of-type { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }

.popover { position: fixed; color: #fff; z-index: 4000; }

.popover .line-list { background: rgba(0,0,0,0.75); }

.popover .line-item { line-height: 36px; padding: 0 10px; text-align: center; }

.popover .line-item:active { background: rgba(0,0,0,0.75); }

.popover .line-item .item-icon { margin-right: 5px; }

.popover .line-item a { color: #fff; }

.popover--header-more { top: 44px; right: 5px; padding-top: 7px; }

.popover--header-more .popover-triangle { position: absolute; top: 1px; right: 10px; border-bottom: 6px solid rgba(0,0,0,0.75); border-left: 6px dashed transparent; border-right: 6px dashed transparent; }

.cell-list { background: #fff; position: relative; overflow: hidden; }

.cell-list::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; }

.cell-list .cell-item { float: left; width: 25%; text-align: center; position: relative; padding: 15px 0; }

.cell-list .cell-item::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; top: auto; bottom: 0; }

.cell-list .cell-item::after { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; width: 0; bottom: 0; transform: scaleX(0.5); border-left: 1px solid #dbdbdb; left: auto; right: 0; }

.cell-list .cell-item:nth-of-type(4)::after { display: none; }

.cell-list .cell-item .item-icon { width: 24px; height: 24px; }

.cell-list--square .cell-item { padding-top: 25%; padding-bottom: 0; height: 0; }

.cell-list--square .item-inner { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); }

.card-list { overflow: hidden; }

.card-list .card-item { position: relative; width: 50%; float: left; }

.card-list .card-item .item-img-wrap { position: relative; padding-top: 100%; height: 0; }

	.card-list .card-item .item-img-wrap .item-img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: fill;
		object-fit: fill;
	}

.card-list .card-item .item-img { width: 100%; }

.card-list .card-item .item-tt { line-height: 30px; }

.card-list--border { background: #fff; position: relative; }

.card-list--border::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; }

.card-list--border .card-item { padding: 10px !important; }

.card-list--border .card-item::after { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; top: auto; bottom: 0; }

.card-list--border .card-item::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; width: 0; bottom: 0; transform: scaleX(0.5); border-left: 1px solid #dbdbdb; left: auto; right: 0; }

.card-list--border .card-item:nth-of-type(2n)::before { display: none; }

.card-list--gap { padding-left: 5px; padding-right: 5px; }

.card-list--gap .card-item { margin-bottom: 10px; padding-left: 5px; padding-right: 5px; }

.media-obj { position: relative; background: #fff; display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; /* IE 10 */ -webkit-align-items: center; -moz-align-items: center; align-items: center; /*&:active {
    background: #f5f5f5;
  }*/ }

.media-list .media-obj { padding: 10px 0; }

.media-list .media-obj:not(:first-of-type)::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; left: 10px; }

.media-obj__img { width: 50px; height: 50px; margin-right: 10px; border-radius: 25px; }

.media-obj__icon { display: block; width: 50px; height: 50px; color: #fff; display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; /* IE 10 */ -webkit-align-items: center; -moz-align-items: center; align-items: center; }

.media-obj--xs .media-obj__img { width: 40px; height: 40px; }

.media-obj--lg .media-obj__img { width: 70px; height: 70px; }

.media-obj__bd { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ line-height: 1.5; }

.media-obj__bd h4 { max-width: 150px; font-size: 14px; font-weight: 400; }

.media-obj__bd p { font-size: 12px; color: #999; }

.media-item { width: 100%; padding: 10px; position: relative; display: block; background: #fff; padding-left: 80px; min-height: 80px; }

.media-item:not(:first-of-type)::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; left: 10px; }

.media-item:active { background: #f5f5f5; }

.media-item.media-item--xs { padding-left: 70px; }

.media-item.media-item--has-chk { padding-left: 126px; }

.media-item.media-item--has-chk .item-img { left: 36px; }

.media-item .item-img { position: absolute; top: 10px; left: 10px; width: 60px; height: 60px; line-height: 60px; background: #fff; border: 1px solid #e5e5e5; }

.media-item .item-img.item-img--round { border-radius: 50%; overflow: hidden; }

.media-item .item-img.item-img--border { border: 1px solid #dadada; }

.media-item .item-bd .bd-tt { font-weight: normal; }

.media-item .item-bd .bd-txt { font-size: 12px; color: #999; }

.media-list--after-v .media-item { padding-right: 30px; }

.media-list--right .media-item { padding-right: 70px; }

.media-list--right .media-item .item-right { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); }

.tool-bar { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ background-color: rgba(0,0,0,0.7); color: #fff; height: 34px; }

.tool-bar li { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.tool-bar li { position: relative; }

.tool-bar .tool-icon { width: 18px; height: 18px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.fixed-quick-tool { position: fixed; right: 10px; bottom: 80px; color: #fff; }

.fixed-quick-tool .tool-switch { width: 44px; height: 44px; display: block; background: rgba(0,0,0,0.7); border-radius: 50%; transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); }

.fixed-quick-tool .tool-switch .icon-plus { display: block; width: 44px; height: 44px; }

.fixed-quick-tool .tool-list { width: 30px; height: 30px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.fixed-quick-tool .tool-item { width: 30px; height: 30px; position: absolute; background: #31c238; border-radius: 50%; opacity: 0; transition: opacity 0.3s linear,transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; /* IE 10 */ -webkit-align-items: center; -moz-align-items: center; align-items: center; }

.fixed-quick-tool.active .tool-switch { transform: rotate(45deg); }

.fixed-quick-tool.active .tool-item { opacity: 1; }

.fixed-quick-tool.active .tool-item:nth-of-type(1) { transform: rotate(0deg) translateX(-80px); }

.fixed-quick-tool.active .tool-item:nth-of-type(1) .item-icon { transform: rotate(0deg); }

.fixed-quick-tool.active .tool-item:nth-of-type(2) { transform: rotate(30deg) translateX(-80px); }

.fixed-quick-tool.active .tool-item:nth-of-type(2) .item-icon { transform: rotate(-30deg); }

.fixed-quick-tool.active .tool-item:nth-of-type(3) { transform: rotate(60deg) translateX(-80px); }

.fixed-quick-tool.active .tool-item:nth-of-type(3) .item-icon { transform: rotate(-60deg); }

.fixed-quick-tool.active .tool-item:nth-of-type(4) { transform: rotate(90deg) translateX(-80px); }

.fixed-quick-tool.active .tool-item:nth-of-type(4) .item-icon { transform: rotate(-90deg); }

.f-text, .f-textarea { width: 100%; padding: 5px; border: 1px solid #dbdbdb; }

.f-text { height: 44px; padding: 7px 5px; }

.f-text.f-text--right-icon { padding-right: 30px; }

.f-textarea { height: 100px; line-height: 1.5; resize: none; }

.f-select { width: 100%; padding: 0 5px; border: 0; -webkit-appearance: none; appearance: none; background: none; }

.form-item { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; /* IE 10 */ -webkit-align-items: center; -moz-align-items: center; align-items: center; position: relative; line-height: 44px; overflow: hidden; background: #fff; }

.form-item:not(:first-of-type)::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; }

.form-item .item-icon { padding: 0 10px; }

.form-item .item-label { width: 100px; padding-left: 10px; }

.form-item .item-field { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ width: 1%;position: relative; }

.form-item .item-field .f-text { display: block; border: 0 none; width: 100%; box-sizing: border-box;background: 0 0; }

.form-item .item-field .icon-input-clear { height: 44px; }

.form-item .item-append { margin-right: 10px; color: #999; }

.form-item .item-append + .icon-v-right { margin-left: -10px; }

.form-item .img-captcha { margin-left: 10px; }

.form-item .icon-v-right { display: block; width: 30px; height: 44px; color: #ccc; }

.form--no-label .f-text, .form--no-label .f-textarea, .form--no-label .f-select { border: 0 none; padding-left: 10px; padding-right: 10px; }

.icon-input-clear { position: absolute; width: 30px; height: 30px; top: 50%; transform: translate(0, -50%); right: 0; }

.icon-input-clear::before { content: ""; position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; transform: translate(-50%, -50%); border-radius: 10px; background-color: #ccc; color: #fff; }

.icon-input-clear .icon-cross { position: absolute; top: 50%; left: 50%; color: #fff; }

.icon-input-clear .icon-cross::before, .icon-input-clear .icon-cross::after { height: 10px; }

/*.mbui-icon-input-clear { position: absolute; width: 30px; height: 30px; top: 50%; transform: translate(0, -50%); right: 0; display: none; }*/
.mbui-icon-input-clear.show { display: block }
.mbui-icon-input-clear::before { content: ""; position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; transform: translate(-50%, -50%); border-radius: 10px; background-color: #ccc; color: #fff; }
.mbui-icon-input-clear .mbui-icon-cross { position: absolute; top: 50%; left: 50%; color: #fff; }
.mbui-icon-input-clear .mbui-icon-cross::before, .mbui-icon-input-clear .mbui-icon-cross::after { height: 10px; }
.mbui-icon-input-clear {position: relative;width: 30px;height: 30px;display: none;}
.mbui-icon-input-clear .mbui-icon-cross {position: absolute;top: 50%;left: 50%;color: #fff;}

/* ��ѡ�򡢸�ѡ�� */
.label-checkbox,
.label-radio { position: relative; display: inline-block; cursor: pointer; }

.label-checkbox input[type=checkbox], .label-radio input[type=radio] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; }

.label-checkbox span, .label-radio span { margin-left: 5px; }

.label-checkbox input[type=checkbox]:checked + .icon-checkbox { background: #31c238; border: 1px solid transparent; }

.label-checkbox input[type=checkbox]:checked + .icon-checkbox:after { content: ""; height: 4px; width: 10px; border: 1px solid #fff; border-width: 0 0 2px 2px; position: absolute; top: 4px; left: 3px; -webkit-transform: rotate(-52deg); transform: rotate(-52deg); }

.label-radio input[type=radio]:checked + .icon-radio { color: #31c238; }

.label-radio input[type=radio]:checked + .icon-radio:after { content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentColor; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.label-checkbox.disabled, .label-radio.disabled { pointer-events: none; color: #dbdbdb; }

.label-checkbox.disabled input[type=checkbox]:checked + .icon-checkbox, .label-radio.disabled input[type=radio]:checked + .icon-radio { opacity: .3; }

.label-checkbox.disabled .icon-checkbox, .label-radio.disabled .icon-radio { color: #dbdbdb; }

.header-panel, .bottom-panel { position: fixed; left: 0; right: 0; z-index: 4005; background: #fff; }

.header-panel { top: 44px; }

.bottom-panel { bottom: 0; }

.panel--picker { display: none; }

.active .panel--picker { display: block; }

.panel--picker .panel-hd { background: #f5f5f5; line-height: 44px; color: #31c238; }

.panel--picker .panel-hd .hd-btn { padding: 0 15px; }

.picker-list, .picker-item { overflow: hidden; position: relative; }

.picker-item { background-color: #fff; height: 180px; box-sizing: border-box; }

.picker-item .select-list { text-align: center; line-height: 36px; color: #ccc; }

.picker-item .select-list li.active { color: #333; }

.picker-item::before, .picker-item::after { content: ""; height: 1px; background-color: #007aff; position: absolute; left: 0; right: 0; top: 50%; margin-top: -18px; }

.picker-item::after { margin-top: 18px; }

.picker-mask { position: absolute; top: 0; left: 0; height: 100%; width: 100%; pointer-events: none; background: linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 45%, rgba(255,255,255,0) 55%, rgba(255,255,255,0) 60%, #fff 100%); }

.picker-list { position: relative; display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.picker-list .picker-item { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.picker-tips { text-align: center; }

.panel--filter { top: 44px; display: flex; height: 176px; }

.filter-nav { position: relative; overflow-y: auto; -webkit-overflow-scrolling: touch; }

.filter-nav::before { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; width: 0; bottom: 0; transform: scaleX(0.5); border-left: 1px solid #dbdbdb; left: auto; right: 0; z-index: auto; }

.filter-nav:last-of-type { flex: 1; width: 1%; background-color: #fff; }

.filter-nav:last-of-type::before { display: none; }

.filter-nav .line-list { background: transparent; }

.filter-nav:nth-of-type(1) { width: 80px; background-color: #f5f5f5; }

.filter-nav:nth-of-type(1) .line-item.active { background: #fafafa; }

.filter-nav:nth-of-type(2) { width: 100px; background-color: #fafafa; }

.filter-nav:nth-of-type(2) .line-item.active { background: #fff; }

.panel--actionsheet { visibility: hidden; background: #f5f5f5; transition: .3s; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); }

.active .panel--actionsheet { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; }

.panel--actionsheet .line-list { position: relative; }

.panel--actionsheet .line-list::after { content: ""; position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; top: auto; bottom: 0; }

.panel--actionsheet .line-list:last-of-type::after { top: 0; bottom: auto; }

.search-block { background-color: #f5f5f5; padding: 7px; position: relative; }

.search-block .search-ele-wrap { position: relative; }

.search-block .search-text { border: 0 none; border-radius: 15px; background-color: #fff; width: 100%; height: 30px; padding: 5px 30px; }

.search-block .icon-search { position: absolute; top: 0; left: 0; color: #999; width: 30px; height: 30px; }

.search-block .icon-loading { position: absolute; right: 5px; top: 7px; }

.search-block .btn-voice { position: absolute; right: 0; width: 30px; height: 30px; padding-top: 7px; top: 0; }

.search-block--center .search-ele-wrap { background: #fff; text-align: center; border-radius: 15px; color: #999; }

.search-block--center .icon-search { position: relative; display: inline-block; vertical-align: middle; width: 20px; text-align: center; }

.search-block--cancel .search-ele-wrap { position: relative; margin-right: 40px; }

.search-block--cancel .search-cancel { line-height: 44px; padding: 0 10px; color: #31c238; position: absolute; right: 0; top: 0; cursor: pointer; }

.alone-back { position: absolute; left: 0; top: 10px; width: 44px; height: 44px; z-index: 4000; }

.alone-back .icon-v-left { color: #fff; display: block; width: 100%; height: 100%; }

.alone-back.back--overlay { border-radius: 50%; left: 10px; background: rgba(0,0,0,0.7); }

.alone-back.back--black .icon-v-left { color: #333; }

.infinite-loading { text-align: center; line-height: 3; }

.infinite-loading .loading-animate { display: inline-block; vertical-align: middle; }

.infinite-loading .loading-dotted { width: 6px; height: 6px; border-radius: 50%; float: left; margin-left: 6px; color: #333; background: currentColor; animation: loadingFade 1s linear infinite; }

.infinite-loading .loading-dotted:nth-of-type(2) { animation-delay: 0.25s; }

.infinite-loading .loading-dotted:nth-of-type(3) { animation-delay: 0.5s; }

.icon-loading { display: inline-block; height: 40px; width: 40px; border-radius: 100%; border: 2px solid #ffffff; border-bottom-color: transparent; background: transparent !important; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: rotate 1s 0s linear infinite; animation: rotate 1s 0s linear infinite; }

@keyframes loadingFade {
	0% { background: rgba(51,51,51,0.2); }

	100% { background: currentColor; }
}

input[type=range] { -webkit-appearance: none; /* Hides the slider so that custom slider can be made */ width: 100%; /* Specific width is required for Firefox. */ }

input[type=range]:focus { outline: none; }

input[type=range]:focus { outline: none; /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */ }

input[type=range]::-webkit-slider-container, input[type=range]::-webkit-media-slider-container { height: 44px; }

input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 2px; cursor: pointer; background: #ccc; border-radius: 1px; border: 0 none; }

input[type=range]:focus::-webkit-slider-runnable-track { background: #ccc; }

input[type=range]::-webkit-slider-thumb, input[type=range]::-webkit-media-slider-thumb { -webkit-appearance: none; width: 20px; height: 20px; background: #31c238; border-radius: 50%; display: block; margin-top: -10px; border: 0 none; box-shadow: none; }

.range-wrap { position: relative; }

.range-wrap:before { content: ""; position: absolute; height: 2px; left: 0; right: 0; background: #ccc; top: 21px; z-index: 0; }

.range-wrap input[type=range] { position: relative; z-index: 2; }

.range-all { display: flex; background: #fff; }

.range-all .range-value { width: 40px; text-align: center; line-height: 44px; }

.range-all .range-wrap { flex: 1; width: 1%; }

.circle-progress { position: relative; width: 100px; height: 100px; border: 4px solid #dbdbdb; border-radius: 50%; box-sizing: border-box; }

.circle-progress .progress-num { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.circle-progress .circle-left, .circle-progress .circle-right { width: 50px; height: 100px; position: absolute; top: -4px; overflow: hidden; }

.circle-progress .circle-left { left: -4px; }

.circle-progress .circle-right { right: -4px; }

.circle-progress .right-inner, .circle-progress .left-inner { width: 100px; height: 100px; position: absolute; right: 0; top: 0; border-radius: 50%; border: 4px solid #31c238; box-sizing: border-box; transition: transform 0.5s linear; }

.circle-progress .right-inner { right: 0; clip: rect(0, 50px, 100px, 0); }

.circle-progress .left-inner { left: 0; transition-delay: 0.5s; clip: rect(0, 100px, 100px, 50px); }

.bar-progress { position: relative; height: 2px; background: #dbdbdb; overflow: hidden; border-radius: 2px; }

.bar-progress .progress-percent { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #31c238; border-radius: 2px; }

.circle-svg-progress { width: 100px; height: 100px; }

.tag-item, .tag-item-outlined { display: inline-block; height: 24px; line-height: 24px; font-size: 12px; padding: 0 10px; border-radius: 5px; white-space: nowrap; }

.tag-item--round { border-radius: 12px; }

.tag-item--default { color: #333; background: #e6e6e6; }

.tag-item--primary { color: #fff; background: #31c238; }

.tag-item--info { color: #fff; background: #8fd4ed; }

.tag-item--warning { color: #fff; background: #ff9500; }

.tag-item--success { color: #fff; background: #4cd964; }

.tag-item--disabled { color: #fff; background: #999; }

.tag-item--lg { height: 30px; line-height: 30px; }

.tag-item-outlined { border: 1px solid #dbdbdb; line-height: 22px; }

.tag-item-outlined--primary { color: #31c238; border-color: currentColor; }

.tag-item-outlined--warning { color: #ff9500; border-color: currentColor; }

.tag-item-outlined--danger { color: #ff3b30; border-color: currentColor; }

.tag-item-outlined--info { color: #007aff; border-color: currentColor; }

.tag-list { overflow: hidden; }

.tag-list .tag-item { float: left; margin-right: 10px; margin-bottom: 10px; }

.stepper { position: relative; width: 100px; background: #fff; border-radius: 5px; }

.stepper.stepper--disabled .stepper-plus, .stepper.stepper--disabled .stepper-minus, .stepper.stepper--disabled .stepper-num { opacity: .4; pointer-events: none; cursor: not-allowed; }

.stepper .stepper-plus, .stepper .stepper-minus { position: relative; float: left; border: 1px solid #dbdbdb; height: 30px; width: 30px; color: #666; }

.stepper .stepper-plus { border-radius: 0 5px 5px 0; }

.stepper .stepper-plus::before, .stepper .stepper-plus::after { content: ""; height: 2px; width: 12px; background: currentColor; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.stepper .stepper-plus::after { height: 12px; width: 2px; }

.stepper .stepper-minus { border-radius: 5px 0 0 5px; }

.stepper .stepper-minus::before { content: ""; height: 2px; width: 12px; background: currentColor; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.stepper .stepper-num { float: left; width: 40px; border: 1px solid #dbdbdb; border-width: 1px 0; height: 30px; text-align: center; }

.stepper--sm .stepper-plus, .stepper--sm .stepper-minus, .stepper--sm .stepper-num { height: 20px; }

.stepper--mini { width: 60px; height: 30px; }

.stepper--mini .stepper-plus { border-left: 0; }

.article { padding: 20px 10px; background: #fff; }

.article .tt-2, .article .tt-3 { line-height: 1.3; margin-bottom: 10px; font-weight: bold; }

.article p { margin-bottom: 10px; }

.article .article-img { max-width: 100%; margin-bottom: 10px; border: 1px solid #dbdbdb; padding: 2px; }

.article .list-disc, .article .list-decimal { list-style: disc; margin-left: 16px; margin-bottom: 10px; }

.article .list-decimal { list-style: decimal; }

.equal--gap { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ padding-left: 10px; padding-right: 10px; }

.equal--gap .line-equal-item { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ width: 1%; }

.equal--gap .line-equal-item:not(:first-of-type) { margin-left: 10px; }

.equal--item { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.equal--item::before, .equal--item::after { content: ""; }

.equal--item .line-equal-item { width: 60px; }

table { max-width: 100%; background-color: transparent; empty-cells: show; }

table code { white-space: normal; }

th { text-align: left; }

.table { width: 100%; border-spacing: 0; border-collapse: separate; }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top: 1px solid #ddd; }

.table > thead > tr > th { vertical-align: bottom; border-bottom: 1px solid #ddd; }

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0; }

.table > tbody + tbody tr:first-child td { border-top: 2px solid #ddd; }

/* Bordered version */
.table-bordered { border: 1px solid #ddd; border-left: none; }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border-left: 1px solid #ddd; }

.table-bordered > tbody > tr:first-child > th, .table-bordered > tbody > tr:first-child > td { border-top: none; }

.table-bordered > thead + tbody > tr:first-child > th, .table-bordered > thead + tbody > tr:first-child > td { border-top: 1px solid #ddd; }

.table-centered > thead > tr > th, .table-centered > tbody > tr > th, .table-centered > tfoot > tr > th, .table-centered > thead > tr > td, .table-centered > tbody > tr > td, .table-centered > tfoot > tr > td { text-align: center; }

.bt1 { border-top: 1px solid #dbdbdb; }

.br1 { border-right: 1px solid #dbdbdb; }

.bb1 { border-bottom: 1px solid #dbdbdb; }

.bl1 { border-left: 1px solid #dbdbdb; }

/*
 * ����߾�
 */
.ml0 { margin-left:0 !important}
.mar { margin: 15px !important; }

.mar-xs { margin: 5px !important; }

.mar-sm { margin: 10px !important; }

.mar-lg { margin: 20px !important; }

.mar-xl { margin: 30px !important; }

.mt { margin-top: 15px !important; }

.mt-xs { margin-top: 5px !important; }

.mt-sm { margin-top: 10px !important; }

.mt-lg { margin-top: 20px !important; }

.mt-xl { margin-top: 30px !important; }

.mr { margin-right: 15px !important; }

.mr-xs { margin-right: 5px !important; }

.mr-sm { margin-right: 10px !important; }

.mr-lg { margin-right: 20px !important; }

.mr-xl { margin-right: 30px !important; }

.mb { margin-bottom: 15px !important; }

.mb-xs { margin-bottom: 5px !important; }

.mb-sm { margin-bottom: 10px !important; }

.mb-lg { margin-bottom: 20px !important; }

.mb-xl { margin-bottom: 30px !important; }

.ml { margin-left: 15px !important; }

.ml-xs { margin-left: 5px !important; }

.ml-sm { margin-left: 10px !important; }

.ml-lg { margin-left: 20px !important; }

.ml-xl { margin-left: 30px !important; }

.mlr-sm { margin-left: 10px !important; margin-right: 10px !important; }

.mlr {margin-left: 15px !important;margin-right: 15px !important;}

.mtb-lg { margin-top: 20px !important; margin-bottom: 20px !important; }

.mtb-sm {margin-top: 10px !important;margin-bottom: 10px !important;}

.pd0 { padding: 0 !important; }

.pd { padding: 15px !important; }

.pd-xs { padding: 5px !important; }

.pd-sm { padding: 10px !important; }

.pd-lg { padding: 20px !important; }

.pd-xl { padding: 30px !important; }

.pt { padding-top: 15px !important; }

.pt-xs { padding-top: 5px !important; }

.pt-sm { padding-top: 10px !important; }

.pt-lg { padding-top: 20px !important; }

.pt-xl { padding-top: 30px !important; }

.pr { padding-right: 15px !important; }

.pr-xs { padding-right: 5px !important; }

.pr-sm { padding-right: 10px !important; }

.pr-lg { padding-right: 20px !important; }

.pr-xl { padding-right: 30px !important; }

.pb { padding-bottom: 15px !important; }

.pb-0 { padding-bottom: 0 !important; }

.pb-xs { padding-bottom: 5px !important; }

.pb-sm { padding-bottom: 10px !important; }

.pb-lg { padding-bottom: 20px !important; }

.pb-xl { padding-bottom: 30px !important; }

.pl { padding-left: 15px !important; }

.pl-xs { padding-left: 5px !important; }

.pl-sm { padding-left: 10px !important; }

.pl-lg { padding-left: 20px !important; }

.pl-xl { padding-left: 30px !important; }

.plr { padding-left: 15px !important; padding-right: 15px !important; }

.plr-xs { padding-left: 5px !important; padding-right: 5px !important; }

.plr-sm { padding-left: 10px !important; padding-right: 10px !important; }

.plr-lg { padding-left: 20px !important; padding-right: 20px !important; }

.plr-xl { padding-left: 30px !important; padding-right: 30px !important; }

.ptb { padding-top: 15px !important; padding-bottom: 15px !important; }

.ptb-xs { padding-top: 5px !important; padding-bottom: 5px !important; }

.ptb-sm { padding-top: 10px !important; padding-bottom: 10px !important; }

.ptb-lg { padding-top: 20px !important; padding-bottom: 20px !important; }

.ptb-xl { padding-top: 30px !important; padding-bottom: 30px !important; }

/*
 * ���ִ�С
 */
.fs-xs { font-size: 12px !important; }

.fs-md { font-size: 16px !important; }

.fs-lg { font-size: 18px !important; }

.fs-xl { font-size: 24px !important; }

.fs-xxl { font-size: 32px !important; }

.fs-xxxl { font-size: 42px !important; }

/*
 * �ı���ɫ
 */
.color-primary { color: #31c238 !important; }

.color-stress {color: #FFBB51 !important; }

.color-warning { color: #ff9500 !important; }

.color-danger { color: #ff3b30 !important; }

.color-success { color: #4cd964 !important; }

.color-info { color: #8fd4ed !important; }

.color-dark { color: #333 !important; }

.color-gray { color: #666 !important; }

.color-gray-light { color: #999 !important; }

.color-white { color: #fff !important; }

.color-blue { color: #007aff !important; }

/*
 * �ı���ϸ
 */
.fw-thin { font-weight: 200 !important; }

.fw-bold { font-weight: 700 !important; }

/*
 * �ı�����
 */
.tal { text-align: left !important; }

.tac { text-align: center !important; }

.tar { text-align: right !important; }

/*
 * �ı��и�
 */
.lh { line-height: 1.5 !important; }

.lh-sm { line-height: 1.3 !important; }

.lh-md { line-height: 1.8 !important; }

.lh-lg {line-height: 2 !important;}

/*
 * �ı�װ��
 */
.tdlt { text-decoration: line-through !important; }

/* 显示一行文本 超出部分使用省略号 */
.text-show-line-1 {
	overflow: hidden;
	text-overflow: -o-ellipsis-lastline;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
/* 显示两行文本 超出部分使用省略号 */
.text-show-line-2 {
	overflow: hidden;
	text-overflow: -o-ellipsis-lastline;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*
 * �ı��ض�
 */
/*
 * ��ֱ����
 */
.vam { vertical-align: middle !important; }

/*
 * ����
 */
.fl { float: left !important; }

.fr { float: right !important; }

.clearfix::before, .clearfix::after { content: ""; display: table; }

.clearfix::after { clear: both; }

/*
 * ��λ
 */
.fixed-bottom { position: fixed; left: 0; right: 0; z-index: 1000; bottom: 0; }

.fixed-top { position: fixed; left: 0; right: 0; z-index: 1000; top: 0; }

.pos-r { position: relative !important; }
.pos-a { position: absolute !important; }

.db { display: block !important; }

.dib { display: inline-block !important; }

.ovh { overflow: hidden !important; }

/*
 * ���100%
 */
.full-width { width: 100%; }

/*
 * ����
 */
.hide { display: none !important; }

/*
 * ���Ժ�ģ��
 */
.flex { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.flex1 { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.flex2 { -webkit-box-flex: 2; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 2; /* OLD - Firefox 19- */ -webkit-flex: 2; /* Chrome */ -ms-flex: 2; /* IE 10 */ flex: 2; /* NEW, Spec - Opera 12.1, Firefox 20+ */ }

.flex-v-c { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; /* IE 10 */ -webkit-align-items: center; -moz-align-items: center; align-items: center; }

.flex-h-c { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.flex-c { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ -webkit-box-pack: center; -ms-flex-pack: center; -webkit-flex-direction: column; flex-direction: column; }

.flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
}
/*
 * ������ɫ
 */
.bg-white { background-color: #fff; }

.bg-stress {background-color: #FFBB51;}

.bg-f6 { background-color: #f6f6f6; }

.bg-primary { background-color: #31c238; }

.bg-gray { background-color: #ccc; }

.bg-success { background-color: #4cd964; }

.bg-danger { background-color: #ff3b30; }

.bg-warning { background-color: #ff9500; }

.bg-info { background-color: #8fd4ed; }

.bg-blue { background-color: #007aff; }

.bg-dark {background-color: #373239;}

.bg-gray-light {background-color: #e5e5e5;}

/*
 * Բ��
 */
.br { border-radius: 5px !important; }

.br-8 {border-radius: 8px !important;}

.br-10 {border-radius: 10px !important;}

/*
 * ����
 */
.text-nowrap { white-space: nowrap !important; }

/*
 * �߿�
 */
.bd0 { border: 0 !important; }



/* 地区选择弹窗start */
.address-overlay {
	display: none;
	background: rgba(0,0,0,0.5);
	position: fixed;
	left: 0;
	right: 0;
	z-index: 1000;
	top: 0;
	bottom: 0;
}
.address-active .address-overlay {
	display: block;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.address-panel-actionsheet {
	visibility: hidden;
	background: #f5f5f5;
	transition: .3s;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
}

.address-active .address-panel-actionsheet {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	visibility: visible;
}
/* 地区选择弹窗end */


@charset "UTF-8";
.avg-list li,
.cart-item .item-bd .bd-txt {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mod-product-item__bd .mgib-tle {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1);
    }
    50% {
        -webkit-transform: rotate(180deg) scale(1);
        transform: rotate(180deg) scale(1);
    }
    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1);
    }
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1);
    }
    50% {
        -webkit-transform: rotate(180deg) scale(1);
        transform: rotate(180deg) scale(1);
    }
    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1);
    }
}

.upload-item {
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body {
    position: relative;
    max-width: 640px;
    margin: 0 auto;
    overflow-x: hidden;
    background: #f1f1f1;
}


/* header */

.header.header--no-bg,
.header.header--no-bg .header-icon:active,
.header.header--no-bg .header-btn:active {
    background: none !important;
    border-bottom: none !important;
}

.header--no-bg {
    position: absolute;
    top: 0;
}

.header.header--bg-white,
.header.header--bg-white .header-icon:active,
.header.header--bg-white .header-btn:active {
    background: #fff !important;
    border-bottom: none !important;
}

.header.header--bg-white,
.header.header--bg-white a {
    color: #333;
}

.header--date .page-tt {
    left: 44px;
    right: 44px;
    font-size: 14px;
}

.header-btn--group {
    padding: 0 10px;
    height: 44px;
    line-height: 24px;
}

.header-btn--group i {
    font-size: 18px;
    line-height: inherit;
}

.header-btn--group p {
    font-size: 12px;
    line-height: 14px;
}

.header--sign {
    background: -webkit-gradient(linear, left top, right top, from(#f9663b), color-stop(#f14e49), to(#ee484a));
    background: linear-gradient(to right, #f9663b, #f14e49, #ee484a);
    border-bottom-color: transparent;
}

.header--sign .header-icon:active,
.header--sign .header-btn:active {
    background: #e13807;
}


/* 字体图标 */

.iconfont {
    vertical-align: middle;
    -webkit-text-stroke-width: 0;
}


/* banner */

.swiper-pagination-bullet-active {
    background: #31c238;
}


/* 页面模块 */

.page-mod {
    background: #fff;
}

.page-mod .page-tle {
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
}

.page-mod .page-tle h3 {
    padding-left: 10px;
    display: inline-block;
    line-height: 1.2;
    border-left: 3px solid #31c238;
}

.page-mod .page-con {
    padding: 10px;
}


/* 复选按钮 */

.label-checkbox,
.label-radio {
    position: relative;
    display: inline-block;
}

.label-checkbox input[type=checkbox],
.label-checkbox input[type=radio],
.label-radio input[type=checkbox],
.label-radio input[type=radio] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
}

.label-checkbox input[type=checkbox]:checked+.icon-checkbox,
.label-radio input[type=checkbox]:checked+.icon-checkbox {
    background: #31c238;
    border: 1px solid transparent;
}

.label-checkbox input[type=checkbox]:checked+.icon-checkbox:after,
.label-radio input[type=checkbox]:checked+.icon-checkbox:after {
    content: "";
    height: 4px;
    width: 10px;
    border: 1px solid #fff;
    border-width: 0 0 2px 2px;
    position: absolute;
    top: 4px;
    left: 3px;
    -webkit-transform: rotate(-52deg);
    transform: rotate(-52deg);
}

.label-checkbox input[type=radio]:checked+.icon-radio,
.label-radio input[type=radio]:checked+.icon-radio {
    color: #31c238;
}

.label-checkbox input[type=radio]:checked+.icon-radio:after,
.label-radio input[type=radio]:checked+.icon-radio:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: currentColor;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}


/* 空白页 */

.empty-box {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000;
    top: 0;
    bottom: 0;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    /* IE 10 */
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}


/* 页面滑块 */

.slide-page {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
    width: 100%;
    bottom: 0;
    background: #f1f1f1;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    transition: .3s;
}

.slide-page.active {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.slide-page .page {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.custom-icon {
    display: block;
    width: 24px;
    height: 24px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 50%;
}


/* float */

.float {
    position: fixed;
    bottom: 48px;
    left: 0;
    right: 0;
    background: #fff;
}

.float-bd {
    padding: 0 10px;
    line-height: 44px;
}


/* swiper */

.swiper-tab-wrap {
    position: relative;
    padding-top: 44px;
}

.swiper-tab-tle {
    position: relative;
    background: #fff;
}

.swiper-tab-wrap .swiper-tab-tle {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

.swiper-tab-tle--fixed {
    position: fixed;
}

.swiper-tab-tle:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    top: auto;
    bottom: 0;
    content: "";
}

.swiper-tab-tle .swiper-slide {
    padding: 10px 1px;
    font-size: 12px;
    color: #666;
    text-align: center;
}

.swiper-tab-tle .swiper-slide.active {
    color: #31c238;
    border-bottom: 2px solid #31c238;
}

.swiper-tab-tle .swiper-slide.active span {
    color: #31c238;
}

.swiper-tab-tle .swiper-slide span {
    font-size: 14px;
    color: #999;
}

.swiper-tab-tle--auto .swiper-slide {
    width: auto;
    padding: 10px 5px;
}


/* filter */

.filter-wrap.active .overlay {
    display: block;
}

.filter-wrap .line-list+.line-list {
    margin-top: 0;
}

.filter-bar {
    position: relative;
    z-index: 3000;
    background: #fff;
}

.filter-nav {
    padding: 9px 0;
    border-bottom: 1px solid #e5e5e5;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.filter-nav li {
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.filter-nav>li {
    position: relative;
    text-align: center;
}

.filter-nav>li:not(:first-of-type) {
    border-left: 1px solid #e5e5e5;
}

.filter-nav>li.active {
    color: #31c238;
}

.filter-nav>li i {
    margin-left: 5px;
}

.filter-list {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding-left: 10px;
    background: #fff;
}

.filter-list li {
    line-height: 40px;
}

.filter-list li:not(:first-of-type) {
    border-top: 1px solid #e5e5e5;
}


/* 上传相关 */

.upload-item {
    position: relative;
    padding: 10px;
    background: #fff;
}

.upload-field {
    width: 60px;
    height: 60px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
    border: 1px dashed #dadaad;
    color: #999;
}

.upload-field i {
    font-size: 24px;
    line-height: 1.2;
}

.upload-field p {
    font-size: 12px;
}

.file-field {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.upload-list li {
    padding: 5px;
}

.upload-list li>div {
    position: relative;
    width: 100%;
    height: 120px;
    padding: 0 20px;
    text-align: center;
    color: #999;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-color: #e5e5e5;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    /* IE 10 */
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.upload-list li i {
    font-size: 30px;
}

.upload-img {
    padding: 0 15px 15px;
    overflow: hidden;
    margin: 0 0 0 -15px;
}

.upload-img li {
    position: relative;
    float: left;
    margin: 15px 0 0 15px;
}

.upload-img li:last-child {
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border: 1px dashed #aaa;
}

.upload-img li:last-child i {
    font-size: 36px;
    color: #bfbfbf;
}

.upload-img li:last-child i.icon-plus::before {
    width: 24px;
}

.upload-img li:last-child i.icon-plus::after {
    height: 24px;
}

.upload-img li a {
    display: block;
}

.upload-img li span {
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.upload-img li .upload-del {
    position: absolute;
    top: -7px;
    right: -7px;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
}

.upload-img--no-up li:last-child {
    border: 0;
}

.upload-img--no-up li:last-child i {
    font-size: 16px;
    color: #fff;
}

.upload-list li {
    padding: 5px;
}

.upload-list li>div {
    position: relative;
    width: 100%;
    height: 120px;
    padding: 0 20px;
    text-align: center;
    color: #999;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-color: #e5e5e5;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    /* IE 10 */
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.upload-list li i {
    font-size: 30px;
}


/* 等分列表 */

.line-equal-list {
    padding: 10px 0;
    background: #fff;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.line-equal-list li {
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.line-equal-list li {
    position: relative;
    text-align: center;
}

.line-equal-list li:not(:first-of-type):after {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: -webkit-linear-gradient(top, transparent, #e5e5e5, transparent);
    background: linear-gradient(top, transparent, #e5e5e5, transparent);
    content: "";
}

.line-equal-list li a {
    color: #666;
}


/* 标题 */

.com-tle {
    padding: 5px 20px 5px;
    font-size: 12px;
}


/* 浮动栏 */

.float-bottom {
    padding: 10px;
    background: #fff;
}

@supports (border-width: 0.5px) {
    @media only screen and (-webkit-min-device-pixel-ratio: 2), screen and (-webkit-min-device-pixel-ratio: 3) {
        .float-bottom {
            border-width: 0.5px;
        }
    }
}


/* 表单 */

.f-text,
.f-textarea {
    padding-left: 10px;
}

.frm-text {
    width: 100%;
    height: 44px;
    padding: 7px 10px;
    background: #fff;
    border-radius: 30px;
    border: 1px solid transparent;
}

.frm-text:focus {
    border: 1px solid #31c238;
}

.form-item--no-bg,
.form-item .form-item {
    background: none;
}

.form-item .item-field {
    width: auto;
    overflow: hidden;
}

.form-item .item-field .f-text--has-bd {
    padding: 0 10px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.form-item .item-field .item-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    display: none;
    width: 100%;
    max-height: 350px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.form-item .item-icon {
    color: #d4dce2;
}

.form-item--no-ovh,
.form-item--no-ovh .item-field {
    overflow: visible;
}

.form--no-bd:before,
.form--no-bd:after {
    content: none;
}

.form--no-bd .form-item:not(:first-of-type)::before {
    content: none;
}

.form--has-pd .form-item {
    border-radius: 4px;
    background: #fff;
    border: 1px solid #f1f1f1;
}

.form--has-pd .form-item+.form-item {
    margin: 10px 0 0;
}

.form--has-pd .form-item .item-field .f-text {
    background: none;
    height: 46px;
    line-height: 46px;
    padding: 7px 10px;
}

.form--line {
    background: none;
}

.form--line .form-item {
    background: none;
    border-bottom: 1px solid #e5e5e5;
    line-height: 40px;
}

.form--line .form-item .form-item {
    border-bottom: 0;
}

.form--line .form-item .item-label {
    line-height: 25px;
}

.form--line .form-item .item-field .f-text {
    background: none;
    height: 50px;
}

.f-textarea--has-bg {
    padding: 10px;
    background: #e4e4e4;
    border: 0;
}

.f-textarea--style-2 {
    padding: 10px;
    background-color: #f0f0f0;
    border-radius: 4px;
    border: 0;
}

.form-item--vertical {
    display: block;
}

.form-item--vertical .item-label {
    display: block;
    width: auto;
    padding: 10px 0 0 10px;
    line-height: 20px;
}

.form-item--vertical .item-field {
    width: 100%;
}

.form-item--vertical .f-text,
.form-item--vertical .f-textarea {
    padding: 10px;
}

.form-container {
    padding: 0 25px;
    margin: -50px 0 0;
}

.form-container--style2 {
    padding-top: 25%;
    margin: 0;
}

.form-container .form {
    padding: 20px 10px 50px;
    background: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.form-tle {
    margin: 0 0 20px 0;
    padding: 0 0 0 7px;
    font-size: 24px;
    color: #666;
    line-height: 1.5;
}

.mod-form-item {
    background: #f3f3f3;
    border-radius: 5px;
    padding: 10px;
}

.mod-form-item:not(:first-of-type) {
    margin: 10px 0 0;
}

.mod-form-item input[type=text],
.mod-form-item input[type=number] {
    border: 0;
    background: none;
    width: 100%;
    -webkit-appearance: none;
}


/* 弹窗 */

.dialog {
    overflow: visible;
    word-break: break-all;
}

.dialog--full {
    width: 96%;
    max-width: 750px;
    border-radius: 0;
}

.dialog--no-bg {
    background: none;
}

.dialog--has-br {
    overflow: hidden;
    border-radius: 5px;
}

.dialog .dialog-bg {
    height: 300px;
    height: 50vh;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}

.dialog .dialog-bg-txt {
    padding: 80px 20px 0;
    font-size: 22px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.dialog .dialog-bg-txt p:first-child {
    font-size: 22px;
}

.dialog .dialog-tle {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    background: #31c238;
    text-align: center;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.dialog-container {
    position: relative;
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: 5px;
}

.btn-dialog-close {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
}

.btn-dialog-close i {
    font-size: 18px;
    color: #999;
}

.dialog .form:after {
    content: none;
}

.dialog .f-textarea {
    border: 0;
}

.dialog-ft__link {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
}

.dialog-close {
    position: relative;
    z-index: 4010;
    display: block;
    text-align: center;
}

.dialog-close .iconfont {
    font-size: 36px;
    color: #fff;
}

.dialog--style-2 {
    width: 90%;
    max-width: 600px;
    overflow: visible;
}

.dialog--style-2:before,
.dialog--style-2:after {
    position: absolute;
    content: "";
}

.dialog--style-2:before {
    top: 0;
    left: 0;
    width: 100px;
    height: 95px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/dialog-bg-tl.png") no-repeat;
    background-size: 100px auto;
}

.dialog--style-2:after {
    bottom: 0;
    right: 0;
    width: 88px;
    height: 50px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/dialog-bg-br.png") no-repeat;
    background-size: 88px auto;
}

.dialog--style-2 .dialog-bd {
    padding: 20px 30px 40px;
}

.dialog--style-2 .mod-icon-gold {
    top: 0;
    right: -10px;
}

.dialog--style-3 .dialog-hd {
    position: relative;
    padding: 25px 15px 15px;
    color: #fff;
}

.dialog--style-3 .dialog-hd:after {
    position: absolute;
    bottom: 0;
    right: 20px;
    width: 79px;
    height: 50px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAABkCAYAAACcuzIHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMGI4OGE0MS05MzA0LTRkNDgtOTZkOC0yYzAyMmIxY2EyMWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzYzNjMwRDY2OUI5MTFFQUE0MDVDMzQ2OEIzM0I4RkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzYzNjMwRDU2OUI5MTFFQUE0MDVDMzQ2OEIzM0I4RkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWNiYmVmYjEtNjBhOS1hNDQxLTk2NjEtNThlMzIyNjc5MGFkIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NTM2ZTg2ZGYtYmI4NC01OTQ0LTk2OGYt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") no-repeat;
    background-size: 100%;
    content: "";
}

.dialog--style-3 .dialog-title {
    font-size: 18px;
    line-height: 1.3;
}

.dialog--style-4 {
    width: 272px;
    height: 213px;
    overflow: visible;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/bg_dialog_style4.png") no-repeat;
    background-size: 100%;
}

.dialog--style-4 .dialog-title {
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    font-size: 18px;
    color: #ff8400;
    text-align: center;
}

.dialog--style-4 .dialog-bd {
    padding: 40px 50px 0;
}

.dialog--style-4 .dialog-bd__tle {
    font-size: 16px;
    color: #f07938;
}

.dialog--style-4 .dialog-bd__txt {
    font-size: 28px;
    color: #f05536;
    font-weight: 700;
}

.dialog--style-4 .dialog-button {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    display: block;
    width: 160px;
    height: 40px;
    margin: auto;
    line-height: 40px;
    padding: 0 10px;
    font-size: 16px;
    color: #c16403;
    text-align: center;
    border-radius: 20px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fef0c0), to(#ffcb6e));
    background: linear-gradient(#fef0c0, #ffcb6e);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.dialog--style-4 .dialog-msg {
    position: absolute;
    bottom: 60px;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
}


/* 海报弹窗 */

.dialog-poster {
    padding: 10px;
    width: 320px;
}

.dialog-poster-inner {
    border-radius: 4px;
    border: 1px solid #000;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    background: #fff;
}

.dialog-poster-main {
    padding: 20px;
}

.dialog-poster-tle {
    font-size: 17px;
    line-height: 1.4;
    text-align: center;
    text-decoration: underline;
    -webkit-text-decoration-color: currentColor;
    text-decoration-color: currentColor;
}

.dialog-poster-tle__inner {
    color: #333;
}

.dialog-poster-meta {
    margin: 5px 0 0;
    font-size: 12px;
    color: #666;
    text-align: center;
}

.dialog-poster-bd {
    margin: 10px 0 0;
    font-size: 12px;
}

.dialog-poster-bd__txt {
    max-height: 36px;
    overflow: hidden;
}

.dialog-poster-cover {
    display: block;
    max-height: 120px;
    margin: 0 auto 15px;
    border-radius: 3px;
}

.dialog-poster-info {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 25px;
    margin: 0 -6px 0 -6px;
    border: 1px solid #000;
}

.dialog-poster-info__triangle {
    position: absolute;
    z-index: -1;
    width: 7px;
    height: 7px;
    border: 1px solid #000;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    content: "";
}

.dialog-poster-info__triangle--top-left,
.dialog-poster-info__triangle--top-right {
    top: -4px;
}

.dialog-poster-info__triangle--top-left {
    left: 2px;
}

.dialog-poster-info__triangle--top-right {
    right: 1px;
}

.dialog-poster-info__triangle--bot-left,
.dialog-poster-info__triangle--bot-right {
    bottom: -5px;
    left: 2px;
    width: 7px;
    height: 7px;
}

.dialog-poster-info__triangle--bot-right {
    left: auto;
    right: 1px;
}

.dialog-poster-info__img {
    width: 44px;
    height: 44px;
    margin: 0 10px 0 0;
    border: 1px solid #fff;
    border-radius: 22px;
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
}

.dialog-poster-info__tle {
    line-height: 1.4;
}

.dialog-poster-info__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    color: #fff;
}

.dialog-poster-info__code {
    height: 80px;
    margin: 0 0 0 10px;
}

.dialog-poster-info__code canvas {
    height: 80px;
}

.dialog-poster-ft {
    padding: 10px 20px;
    font-size: 12px;
    color: #666;
}

.dialog-poster-action {
    margin: 10px 0 0;
    text-align: center;
}

.dialog-poster-action [class^=btn] {
    padding: 0 20px;
}


/* 二维码弹窗 */

.dialog-code {
    overflow: visible;
    background: none;
}

.dialog-code__info {
    position: relative;
    margin: -20px 0 0;
    padding: 0 0 10px;
    text-align: center;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
}

.dialog-code__info__img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
}

.dialog-code__info__tle {
    margin: 10px 0 0;
    font-size: 16px;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dialog-code__bd {
    padding: 40px 0 30px;
}

.dialog-code__bd__img {
    width: 160px;
    height: 160px;
    margin: 0 auto;
    border-radius: 8px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
    background: #fff;
}

.dialog-code__bd__img .dcbi__el {
    width: 160px;
    height: 160px;
}

.dialog-code__bd__txt {
    margin: 20px 0 0;
    color: #fff;
    text-align: center;
}


/* nav-list */

.nav-list--bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    background:#efefef;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}

.nav-list--bottom .remind-circle {
    margin-left: 10px;
}

.nav-list--bottom .item-icon {
    top: 1px;
    font-size: 20px;
}

.nav-list--bottom .item-icon img {
    width: 24px;
    height: 24px;
}

.nav-list--bottom li {
    padding-top: 0;
}

.nav-list--bottom li a {
    padding-top: 27px;
}


/* nav-tab */

.nav-tab {
    background: #fff;
}

.nav-tab .tab-tle {
    overflow: hidden;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.nav-tab .tab-tle li {
    position: relative;
    padding: 10px 0;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.nav-tab .tab-tle li+li:before {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    width: 0;
    bottom: 0;
    transform: scaleX(0.5);
    border-left: 1px solid #e5e5e5;
    content: "";
}

.nav-tab .tab-tle li.active {
    color: #31c238;
}

.nav-tab .tab-tle li.active:after {
    position: absolute;
    bottom: -5px;
    left: 50%;
    z-index: 10;
    width: 10px;
    height: 10px;
    background: #fff;
    margin-left: -5px;
    border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    content: "";
    transform: rotate(135deg);
}

.nav-tab .tab-container .tab-pane {
    display: none;
}

.nav-tab .tab-container .tab-pane.active {
    display: block;
}


/* 背景颜色 */

.bg-warning {
    background-color: #ff9500 !important;
}

.bg-danger {
    background-color: #ff3b30 !important;
}

.bg-primary {
    background-color: #31c238 !important;
}

.bg-info {
    background: #3395ff !important;
}

.bg-gradient {
    background-image: linear-gradient(to bottom, #31c238, #a2d84e);
}


/* 背景图片 */

.wrap-bg {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wrap-bg.jpg) no-repeat;
    background-size: cover;
}

.bg-login {
    background-image: url("/Areas/Mobile/AngularTemplate/Resource/Images/bg_login.jpg");
}


/* 圆点数字 */

.circle-num {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: #ff3b30;
    border-radius: 50%;
}


/* 搜索 */

.search-group {
    padding: 7px 0;
    background: #efefef;
}

.search {
    position: relative;
    height: 30px;
    text-align: left;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
}

.search .search-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 40px 0 10px;
    border: 0;
    background: none;
}

.search .search-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 30px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    border-left: 1px solid #e6e6e6;
    color: #999;
    background: #f1f1f1;
}

.navbar {
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.navbar>li {
    position: relative;
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.navbar>li.has-dropdown:after {
    position: absolute;
    top: 50%;
    right: 0;
    width: 6px;
    height: 6px;
    background: #fff;
    border-left: 1px solid #31c238;
    border-bottom: 1px solid #31c238;
    content: "";
    -webkit-transform: translate(0, -100%) rotate(-45deg);
    transform: translate(0, -100%) rotate(-45deg);
}

.navbar>li.has-dropdown.open:after {
    -webkit-transform: translate(0, -50%) rotate(-225deg);
    transform: translate(0, -50%) rotate(-225deg);
}

.navbar>li>a {
    display: block;
    padding: 10px 0;
    text-align: center;
}

.navbar>li.active>a {
    color: #31c238;
    border-bottom: 1px solid #31c238;
}


/* n等分 */

.avg-list {
    overflow: hidden;
}

.avg-list.avg-list--2 li {
    width: 48%;
    margin: 0 4% 10px 0;
}

.avg-list.avg-list--2 li:nth-of-type(2n) {
    margin-right: 0;
}

.avg-list.avg-list--3 li {
    width: 30%;
    margin: 0 5% 10px 0;
}

.avg-list.avg-list--3 li:nth-of-type(3n) {
    margin-right: 0;
}

.avg-list.avg-list--4 li {
    width: 22%;
    margin: 0 4% 10px 0;
}

.avg-list.avg-list--4 li:nth-of-type(4n) {
    margin-right: 0;
}

.avg-list.avg-list--5 li {
    width: 16%;
    margin: 0 5% 10px 0;
}

.avg-list.avg-list--5 li:nth-of-type(5n) {
    margin-right: 0;
}

.avg-list li {
    float: left;
}


/* dropdown */

.dropdown-wrap {
    position: fixed;
    top: 87px;
    left: 0;
    z-index: 1002;
    width: 100%;
    height: 100%;
}

.dropdown-wrap .overlay {
    top: 87px;
}

.dropdown-container {
    position: relative;
    z-index: 1001;
    min-height: 320px;
    background: #fff;
}

.dropdown-side {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 100%;
    background: #eee;
}

.dropdown-side li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
}

.dropdown-side li.active {
    border-left: 1px solid #31c238;
    color: #31c238;
    background: #fff;
}

.dropdown-main {
    padding-left: 90px;
}


/* user-media */

.user-media {
    text-align: center;
}

.user-media .media-img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}


/* report */

.chartCav {
    width: 100%;
    padding: 10px;
}

.report-swiper-tle {
    padding: 10px;
}

.report-swiper-tle .swiper-wrapper {
    width: 100%;
    background: #31c238;
    border-radius: 30px;
    box-sizing: border-box;
}

.report-swiper-tle .swiper-wrapper .swiper-slide {
    padding: 5px;
}

.report-swiper-tle .swiper-wrapper .swiper-slide.active span {
    background: #7bde80;
}

.report-swiper-tle .swiper-wrapper .swiper-slide span {
    display: block;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-radius: 30px;
}


/* 用户等级 */

.level-icon {
    display: inline-block;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    background: #ff6e02;
    border-radius: 5px;
    vertical-align: middle;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
}

.level-icon.two {
    background: #ff5cae;
}

.level-icon.three {
    background: #5c95ff;
}


/* 动画 */

.animated {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}


/* 背景 */

.bg {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}


/* mobiscroll */

.mbsc-ios .mbsc-fr-btn,
.mbsc-mobiscroll .mbsc-cal-btn-txt,
.mbsc-mobiscroll .mbsc-cal-days,
.mbsc-mobiscroll .mbsc-cal-hl-now .mbsc-cal-today,
.mbsc-mobiscroll .mbsc-fr-btn {
    color: #31c238 !important;
}

.mbsc-mobiscroll.mbsc-range .mbsc-cal-table .mbsc-cal-day-sel .mbsc-cal-day-i,
.mbsc-mobiscroll .mbsc-fr-btn-a {
    background: #90e394;
}

.mbsc-mobiscroll .mbsc-range-btn-sel .mbsc-range-btn,
.mbsc-mobiscroll.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i {
    background: #31c238;
}

.mbsc-mobiscroll .mbsc-range-btn {
    border-color: #31c238;
}

.mbsc-mobiscroll .mbsc-cal-days th {
    border-color: #31c238;
}

.line-item .mbsc-control,
.line-item .mbsc-comp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    padding-right: 30px;
    text-align: right;
    color: #999;
    border: 0;
    background: transparent;
}


/* 按钮 */

.btn-outline.disabled {
    background: none !important;
    color: #999 !important;
}

.btn-outline--white {
    color: #fff !important;
    border-color: #fff !important;
}

.btn-custom {
    background-image: linear-gradient(to bottom, #fefefe, #ebebeb);
    box-shadow: inset 0 0 2px #fff, 0 2px 3px rgba(0, 0, 0, 0.1);
}

.btn-stress:hover {
    text-decoration: none;
}

.btn-stress--bs {
    box-shadow: 0 2px 0 #985900;
}

.btn-xs {
    line-height: 24px;
}

.btn-blue {
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#364a82), to(#0d1d4c));
    background: linear-gradient(to right, #364a82, #0d1d4c);
}

.btn-brown {
    background: -webkit-gradient(linear, left top, right top, from(#f9c689), to(#bc8a5e));
    background: linear-gradient(to right, #f9c689, #bc8a5e);
    border: 0;
}

.btn-stress--enhance {
    background: -webkit-gradient(linear, left top, right top, from(#f59527), to(#fe6f09));
    background: linear-gradient(to right, #f59527, #fe6f09);
    border: 0;
}

.btn-stress--enhance.btn-s {
    height: 38px;
    line-height: 38px;
    padding: 0 25px;
}


/* nav-menu */

.nav-menu {
    padding: 10px 0;
    background: #fff;
}

.nav-menu .menu-item {
    text-align: center;
}

.nav-menu .menu-item .menu-icon {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #f1f1f1;
    text-align: center;
    border-radius: 20px;
}

.nav-menu .menu-item .menu-icon .iconfont {
    font-size: 28px;
    line-height: 24px;
    color: #fff;
}

.nav-menu .menu-item .menu-tle {
    margin-top: 5px;
    color: #666;
}


/* flyer */

.flyer {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}


/* sku */

.sku-list {
    overflow: hidden;
    margin-bottom: -10px;
}

.sku-list .sku-item {
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    margin: 0 10px 10px 0;
    text-align: center;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.sku-list .sku-item.active {
    color: #3091dc;
    border-color: #3091dc;
}


/* 购物车 */

.cart-hd {
    padding: 10px;
}

.cart-item {
    position: relative;
    padding: 10px;
    background: #fff;
}

.cart-item:not(:first-of-type) {
    margin: 5px 0 0 0;
}

.cart-item.edit .item-bd .bd-tt,
.cart-item.edit .item-bd .bd-txt {
    display: none;
}

.cart-item.edit .item-bd .bd-sku-edit {
    display: flex;
}

.cart-item.edit .item-opt a.del {
    display: inline-block;
}

.cart-item .line-item:active {
    background: none;
}

.cart-item .item-side {
    padding: 0 10px;
}

.cart-item .item-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.cart-item .item-thumb {
    display: block;
    margin: 0 5px 0 15px;
}

.cart-item .item-thumb img {
    width: 90px;
    height: 90px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.cart-item .item-bd {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-bottom: 25px;
    overflow: hidden;
}

.cart-item .item-bd .bd-tle {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.cart-item .item-bd .bd-txt {
    font-size: 12px;
    color: #999;
}

.cart-item .item-bd .bd-price {
    margin: 5px 0 0 0;
    font-size: 14px;
    color: #ff3b30;
    line-height: 1.2;
}

.cart-item .item-bd .bd-sku-edit {
    position: relative;
    display: none;
    padding: 5px;
    background: #f2f2f2;
}

.cart-item .item-bd .bd-sku-edit i {
    line-height: 20px;
    color: #999;
}

.cart-item .item-bd .bd-sku-edit p {
    max-height: 40px;
    font-size: 12px;
    overflow: hidden;
}

.cart-item .item-opt {
    text-align: right;
    line-height: 1.3;
}

.cart-item .item-opt a {
    display: inline-block;
    color: #666;
    vertical-align: middle;
}

.cart-item .item-opt a:not(:first-of-type):before {
    content: "|";
    margin: 0 5px;
    color: #e5e5e5;
}

.cart-item .item-opt a.del {
    display: none;
}

.cart-item .jiajian {
    position: absolute;
    left: 0;
    bottom: 0;
}

.cart-item .icon-checkbox {
    position: absolute;
    top: 35px;
    left: 0;
}

.spec-box {
    margin-top: 10px;
}

.spec-box__tle {
    margin-bottom: 10px;
}

.condition-label-list {
    font-size: 0;
    margin-bottom: -10px;
}

.condition-label {
    position: relative;
    display: inline-block;
    z-index: 11;
    font-size: 14px;
    font-weight: 400;
    margin: 0 10px 10px 0;
}

.condition-label input {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 0;
    margin-top: 0;
    -webkit-appearance: none;
}

.condition-label input:checked+span {
    color: #fff;
    background: #31c238;
    border-color: #31c238;
}

.condition-label span {
    position: relative;
    z-index: -1;
    display: inline-block;
    padding: 5px 10px;
    font-size: 14px;
    color: #7b7b7b;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
}

.cart-action--edit {
    font-size: 0;
    display: none;
}

.cart-action--edit a {
    font-size: 14px;
}

.cart-edit .cart-action--edit {
    display: block;
}

.cart-edit .cart-action--noedit {
    display: none;
}

.empty {
    margin-top: 70px;
}

.empty .info-img {
    width: 90px;
    height: 90px;
    line-height: 90px;
    margin: 0 auto;
    text-align: center;
    background: #ccc;
    border-radius: 50%;
}

.empty .info-img i {
    font-size: 50px;
    color: #fff;
}

.empty .info .info-tle {
    margin-top: 10px;
}

.empty .info .info-sub {
    font-size: 12px;
    color: #999;
}

.empty .info .info-btn {
    margin-top: 15px;
}

.empty .info .btn-outline {
    padding: 0 20px;
}


/* switch 开关 */

.label-switch {
    position: relative;
    display: inline-block;
    height: 30px;
}

.label-switch.disabled {
    opacity: .4;
    pointer-events: none;
}

.label-switch .switch-hook {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.label-switch .switch-hook:checked+.icon-switch:before {
    left: 0;
}

.label-switch .switch-hook:checked+.icon-switch:after {
    left: 22px;
}

.label-switch .icon-switch {
    vertical-align: 0;
}


/* panel */


/* .panel-wrap { position: fixed; top: 44px; left: 0; right: 0; z-index: 1001; display: none; } */


/* .panel-wrap.active { display: block; } */


/* .panel-wrap .panel { position: relative; z-index: 1001; background: #fff; } */


/* 下拉菜单 */

.dropdown-menu {
    position: relative;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.dropdown-menu .menu-list {
    position: absolute;
    top: 31px;
    left: 0;
    right: 0;
    display: none;
    padding: 5px 0;
    background: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.dropdown-menu .menu-list li a {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    text-align: center;
}


/** 文字排版 */

.fs12 {
    font-size: 12px !important;
}

.fs14 {
    font-size: 14px !important;
}

.fs15 {
    font-size: 15px !important;
}

.fs16 {
    font-size: 16px;
}

.fs18 {
    font-size: 18px;
}

.fs20 {
    font-size: 20px;
}

.fs22 {
    font-size: 22px;
}

.fs24 {
    font-size: 24px;
}

.fs32 {
    font-size: 32px;
}

.fs48 {
    font-size: 48px;
}

.fb {
    font-weight: 700;
}

.fn {
    font-weight: 400;
}

.ttu {
    text-transform: uppercase;
}

.tal {
    text-align: left !important;
}

.tar {
    text-align: right;
}

.tac {
    text-align: center;
}

.tdul {
    text-decoration: underline;
}

.no-indent {
    text-indent: 0 !important;
}


/* 遮罩层 */

.mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, 0.5);
}

.active .overlay,
.overlay.active {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


/* 加减图标 */

.stepper-icon {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fd4743;
    vertical-align: middle;
}

.stepper-icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 1px;
    background: #fff;
    content: "";
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.stepper-icon--primary {
    background: #31c238;
}

.stepper-icon--primary:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: 8px;
    background: #fff;
    content: "";
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


/* 心形图标 */

.like-icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/icon-like-spr.png) no-repeat;
    background-size: 24px auto;
    transition: .3s;
}

.like-icon.active {
    background-position: 0 -24px;
}


/* 背景设置 */

.bg-cover,
.bg-contain {
    background-repeat: no-repeat;
    background-position: center;
}

.bg-cover {
    background-size: cover;
}

.bg-contain {
    background-size: contain;
}


/* retina border */

.border-t {
    position: relative;
}

.border-t:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #e6e6e6;
    content: "";
}

.border-l {
    position: relative;
}

.border-l:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 0;
    bottom: 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    border-left: 1px solid #e6e6e6;
    content: "";
}

.border-all {
    position: relative;
}

.border-all:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border: 1px solid #e6e6e6;
    content: "";
}


/* nav-tab */

.nav-tab {
    background: #fff;
}

.nav-tab .newtab-tle {
    overflow: hidden;
}

.nav-tab .newtab-tle li {
    position: relative;
    padding: 10px 0;
    text-align: center;
    border-bottom: 1px solid #dadada;
}

.nav-tab .newtab-tle li.active:after {
    position: absolute;
    bottom: -5px;
    left: 50%;
    z-index: 10;
    width: 10px;
    height: 10px;
    background: #fff;
    margin-left: -5px;
    border-left: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    content: "";
    transform: rotate(135deg);
}

.nav-tab .tab-container .tab-pane.active {
    display: block;
}

.nav-tab .tab-container .tab-pane {
    display: none;
}


/* 排序 */

.sort-list li.active a {
    color: currentColor;
}

.sort-bar__side {
    padding: 0 15px;
    line-height: 40px;
}

.sort-icon-group {
    display: inline-block;
}

.sort-icon-group.asc .sort-icon-up {
    border-bottom-color: currentColor;
}

.sort-icon-group.desc .sort-icon-down {
    border-top-color: currentColor;
}

.sort-icon-group i {
    display: block;
}

.sort-icon-up {
    border-bottom: 4px solid #999;
    border-left: 4px dashed transparent;
    border-right: 4px dashed transparent;
}

.sort-icon-down {
    margin-top: 1px;
    border-top: 4px solid #999;
    border-left: 4px dashed transparent;
    border-right: 4px dashed transparent;
}


/*门店排序*/

.sort-icon {
    display: inline-block;
    width: 10px;
    height: 14px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/sort-icon-sprites.png) no-repeat;
    background-size: 36px auto;
    vertical-align: middle
}

.sort-icon--asc {
    background-position: -13px 0
}

.sort-icon--desc {
    background-position: -26px 0
}


/* 搜索条 */

.search-bar {
    height: 44px;
    line-height: 40px;
}

.search-bar .search-block {
    padding: 0;
    margin: 0 5px;
    background: none;
}

    .search-bar .search-block .search-text {
        padding: 5px 10px;
        height: 30px;
        font-size: 12px;
        border: 1px solid #e5e5e5;
        outline: none;
        -webkit-appearance: none; /*去除ios系统默认的样式*/
    }

.search-bar .search-block .icon-search {
    top: 54%;
    left: unset;
    right: 5px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.search-bar__side {
    width: 25px;
    line-height: 15px;
}

.search-bar__side a {
    display: block;
    color: #666;
}


/* 商品分类 */

.category__side {
    position: fixed;
    top: 44px;
    left: 0;
    width: 90px;
    height: 100%;
    background: #fff;
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.category__nav {
    padding-top: 35px;
}

.category__nav li {
    padding: 10px 8px;
    color: #666;
}

.category__nav li.active {
    border-left: 3px solid #31c238;
    color: #31c238;
    background: #f5f5f5;
    text-indent: -3px;
}

.category__main {
    margin-left: 90px;
}

.category-all {
    padding: 30px 0;
    text-align: center;
}

.category-all a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    color: #666;
    border-radius: 30px;
    background: #fff;
}

.category-all a i {
    font-size: 12px;
    color: #999;
}

.category-filter {
    padding: 0 10px;
}

.category-filter li:not(:first-of-type) {
    margin-top: 5px;
}

.category-filter li a {
    display: block;
    padding: 10px 0;
    background: #fff;
    border-radius: 5px;
    font-size: 12px;
    text-align: center;
    color: #777;
}


/* tag component */


/*.tag-item, .tag-item-outlined { display: inline-block; height: 24px; line-height: 24px; font-size: 12px; padding: 0 10px; border-radius: 5px; background: #fff; white-space: nowrap; }

.tag-item--round { border-radius: 12px; }
.tag-item--default { color: #333; background: #e6e6e6; }
.tag-item--primary { color: #fff; background: #31c238; }
.tag-item--info { color: #fff; background: #8fd4ed; }
.tag-item--warning { color: #fff; background: #ff9500; }
.tag-item--success { color: #fff; background: #4cd964; }
.tag-item--disabled { color: #fff; background: #999; }

.tag-item-outlined { border: 1px solid #dadada; line-height: 22px; }
.tag-item-outlined--primary { color: #31c238; background: none; border-color: currentColor; }

.tag-list { overflow: hidden; }
.tag-list .tag-item { float: left; margin-right: 10px; margin-bottom: 10px; }
    */

.chong-list {
    padding: 5px;
}

.chong-item {
    padding: 5px;
}

.chong-item>div {
    padding: 10px 0;
    text-align: center;
    border: 1px solid #31c238;
    color: #31c238;
    border-radius: 3px;
    height: 63px;
}

.chong-item>div.active {
    background: #31c238;
    border-color: #31c238;
    color: #fff;
}

.chong-item__main {
    font-size: 16px;
}

.chong-item__txt {
    font-size: 12px;
    font-weight: 200;
}


/* 评价列表 */

.mod-comment {
    border-top: 1px solid #e5e5e5;
}

.mod-comment li {
    padding: 15px 0;
}

.mod-comment li:not(:first-of-type) {
    border-top: 1px solid #e5e5e5;
}

.mod-comment-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mod-comment-user-img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
}

.mod-comment-user-bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-comment-user-bd h4 {
    font-weight: 400;
}

.mod-comment-user-bd .mcub-label {
    display: inline-block;
    height: 24px;
    padding: 0 5px;
    margin: 0 0 0 5px;
    line-height: 22px;
    border: 1px solid #31c238;
    font-size: 12px;
    color: #31c238;
    border-radius: 4px;
}

.mod-comment-meta {
    margin-top: 5px;
    font-size: 12px;
    color: #999;
}

.mod-comment-content {
    margin-top: 10px;
    font-size: 12px;
}

.mod-comment-img {
    margin: 10px 0 0 0;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 0;
    white-space: nowrap;
}

.mod-comment-img-item {
    display: inline-block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.mod-comment-img-item:not(:first-of-type) {
    margin-left: 3px;
}


/* 星级展示 */

.mbui-star {
    display: inline-block;
    width: 72px;
    height: 12px;
    vertical-align: middle;
    background: url('/Areas/Mobile/AngularTemplate/Resource/Images/star-display-sprites.png') no-repeat;
    background-size: 72px auto;
}

.mbui-star--lg {
    zoom: 1.5;
}

.mbui-star--10 {
    background-position: 0 -15px;
}

.mbui-star--20 {
    background-position: 0 -30px;
}

.mbui-star--30 {
    background-position: 0 -45px;
}

.mbui-star--35 {
    background-position: 0 -60px;
}

.mbui-star--40 {
    background-position: 0 -75px;
}

.mbui-star--45 {
    background-position: 0 -90px;
}

.mbui-star--50 {
    background-position: 0 -105px;
}


/* end 星级展示 */


/* 星级评分 */

.mod-star-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mod-star-rating__container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mod-star-rating__item {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/star-rating.png") no-repeat;
    background-position: -24px 0;
    background-size: 48px auto;
    vertical-align: middle;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.mod-star-rating__item--active {
    background-position: 0 0;
}

.mod-star-rating__val {
    margin-left: 10px;
    font-size: 12px;
    color: #999;
}


/* end 星级评分 */


/* 矩形进度条 */

.mod-progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    line-height: 20px;
}

.mod-progress--warning .mod-progress__runway {
    background: #ff9500;
    color: #ff9500;
}

.mod-progress__content {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mod-progress__track,
.mod-progress__runway {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.mod-progress__track {
    width: 100%;
    height: 4px;
    background: #e5e5e5;
    border-radius: 10px;
}

.mod-progress__runway {
    height: 100%;
    background: #ff6000;
    color: #ff6000;
    border-radius: 3px;
}

.mod-progress__runway:after {
    position: absolute;
    top: -25px;
    right: 0;
    color: currentColor;
    content: attr(data-runway);
}

.mod-progress__txt {
    margin: 0 0 0 5px;
    font-size: 12px;
    color: #999;
}

.mod-progress--lg {
    height: 30px;
    line-height: 30px;
}


/* end 矩形进度条 */

.mod-status {
    position: absolute;
    top: 5px;
    right: -32px;
    width: 100px;
    height: 24px;
    line-height: 24px;
    background-color: #9a9a9a;
    font-size: 12px;
    color: #fff;
    text-align: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mod-status--success {
    background-color: #31c238;
}


/* 登录 */

.mod-login-wrap {
    width: 85%;
    max-width: 750px;
    margin: 0 auto;
    padding: 30px 0 0;
}

.mod-login-logo {
    margin: 0 0 30px 0;
    text-align: center;
}

.mod-login-logo img {
    max-height: 100px;
}

@media (min-width: 375px) {
    .mod-login-wrap {
        width: 80%;
        padding-top: 50px;
    }
    .mod-login-logo {
        margin-bottom: 80px;
    }
}

.mod-login-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 10px;
    border-bottom: 1px solid #e5e5e5;
}


/* .mod-login-item + .mod-login-item { margin-top: 10px; } */

.mod-login-item-icon {
    font-size: 20px;
    color: #666;
}

.mod-login-item-field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mod-login-item-input {
    width: 100%;
    border: 0;
    padding: 7px 0;
    background: none;
    -webkit-appearance: none;
}

.mod-login-link {
    margin-top: 10px;
}

.mod-login-btn {
    margin-top: 30px;
}

.mod-login-btn [class^="btn-"]+[class^="btn-"] {
    margin-top: 10px;
}

.mod-login-other {
    margin: 30px 0 0;
    text-align: center;
}

.mod-login-other__tle .mlot-txt {
    position: relative;
    display: inline-block;
    color: #999;
}

.mod-login-other__tle .mlot-txt:before,
.mod-login-other__tle .mlot-txt:after {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 1px;
    background: currentColor;
    content: "";
}

.mod-login-other__tle .mlot-txt:before {
    left: -40px;
}

.mod-login-other__tle .mlot-txt:after {
    right: -40px;
}

.mod-login-other__list .mlol-item {
    font-size: 12px;
}

.mod-login-other__list .mlol-item .iconfont {
    font-size: 30px;
}

@media (min-width: 375px) {
    .mod-login-other {
        margin: 60px 0 0;
    }
}

.page--has-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    padding-top: 0;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.page--has-search {
    padding-top: calc(99px + env(safe-area-inset-bottom));
}


/*.page--has-bg .mod-login-item { background: rgba(255, 255, 255, 0.65); border: 0; }

        .page--has-bg .mod-login-item + .mod-login-item { margin: 10px 0 0; }
	*/

.page--has-bg .mod-login-other__tle .mlot-txt {
    color: #333;
}


/*
	.page--has-bg .mod-login-item-input { color: rgba(255,255,255,.9); }
	
	.page--has-bg .mod-login-item-input::-webkit-input-placeholder { color: rgba(255,255,255,.9); }
	*/

.mod-login-type {
    position: absolute;
    bottom: 120px;
    left: 50%;
    width: 85%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

@media (min-width: 375px) {
    .mod-login-type {
        width: 80%;
        bottom: 150px;
    }
}


/* 注册 */

.mod-logo-wrap {
    position: relative;
    padding: 20px 20px 0;
}

.mod-logo-wrap--has-user .mod-user-info {
    margin: -23px 0 0;
}

.mod-logo-wrap--has-user .mod-logo-inner {
    padding-bottom: 30px;
}

.mod-logo-inner {
    padding: 20px;
    background: #fff;
    text-align: center;
}

.mod-logo-img {
    max-height: 100px;
}

.mod-user-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.mod-user-info__img {
    width: 46px;
    height: 46px;
    border: 4px solid #f7f7f7;
    margin: 0 10px 0 0;
    border-radius: 50%;
    overflow: hidden;
}

.mod-user-info__txt {
    font-size: 12px;
}


/* 秒杀 */

.mod-spike-item__bd .msib-tle,
.mod-spike-item__bd .msib-txt,
.mod-spike-item__bd .msib-group,
.mod-spike-item__bd .msib-price,
.swiper-tab-tle .swiper-slide span,
.mod-banner__tle {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mod-spike-item {
    overflow: hidden;
}

.mod-spike-item__img {
    position: relative;
    display: block;
    background-color: #f5f5f5;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.mod-spike-item__img .msii-corner {
    position: absolute;
    top: 0;
    left: 10px;
    display: block;
    width: 29px;
    height: 17px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/icon-ms.png") no-repeat;
    background-size: 29px auto;
}

.mod-spike-item__bd {
    position: relative;
}

.mod-spike-item__bd .msib-tle {
    margin: 0;
    font-size: 16px;
    line-height: 1.2;
}

.mod-spike-item__bd .msib-tle__link {
    color: #333;
}

.mod-spike-item__bd .msib-txt,
.mod-spike-item__bd .msib-group {
    margin: 5px 0 0;
    font-size: 12px;
    color: #999;
}

.mod-spike-item__bd .msib-labels {
    margin: 5px 0 0;
    height: 20px;
    overflow: hidden;
    font-size: 0;
}

.mod-spike-item__bd .msib-labels--auto {
    margin: 5px 0 -5px;
    height: auto;
    overflow: visible;
}

.mod-spike-item__bd .msib-label {
    display: inline-block;
    height: 20px;
    line-height: 18px;
    padding: 0 5px;
    margin: 0 5px 5px 0;
    font-size: 12px;
    color: #ff6000;
    border: 1px solid #ff6000;
    border-radius: 3px;
}

.mod-spike-item__bd .msib-ft {
    overflow: hidden;
}

.mod-spike-item__bd .msib-price {
    float: left;
    width: 50%;
}

.mod-spike-item__bd .msib-price-now {
    font-size: 16px;
    color: #ff6000;
}

.mod-spike-item__bd .msib-price-now:before {
    font-size: 12px;
    content: attr(data-unit);
}

.mod-spike-item__bd .msib-price-old {
    margin: 0 0 0 6px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through;
}

.mod-spike-item__bd .msib-countdown {
    display: inline-block;
    margin: 0 0 0 10px;
}

.mod-spike-item__bd .msib-btns {
    float: right;
    width: 50%;
    text-align: right;
}

.mod-spike-item__bd .msib-btn {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 12px;
    font-size: 12px;
    color: #fff;
    border-radius: 15px;
    background-color: #ff6000;
}

.mod-spike-item__bd .msib-btn--disabled {
    background-color: #b8b8b8 !important;
    pointer-events: none;
}

.mod-spike--list .mod-spike-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px;
    background: #fff;
}

.mod-spike--list .mod-spike-item:not(:first-child) {
    margin: 5px 0 0;
}

.mod-spike--list .mod-spike-item__img {
    width: 112px;
    height: 119px;
    margin-right: 10px;
}

.mod-spike--list .mod-spike-item__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-spike--list .mod-spike-item__bd .msib-ft {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 25px;
}

.mod-spike--img-lg .mod-spike-item,
.mod-spike--img-sm .mod-spike-item {
    background: #fff;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.mod-spike--img-lg {
    padding: 15px;
}

.mod-spike--img-lg .mod-spike-item:not(:first-child) {
    margin: 15px 0 0;
}

.mod-spike--img-lg .mod-spike-item__img {
    padding-top: 60%;
}

.mod-spike--img-lg .mod-spike-item__img .msii-corner {
    left: 15px;
    width: 45px;
    height: 27px;
    background-size: 45px auto;
}

.mod-spike--img-lg .mod-spike-item__bd {
    padding: 15px;
}

.mod-spike--img-lg .mod-spike-item__bd .msib-ft {
    margin: 10px 0 0;
    line-height: 32px;
}

.mod-spike--img-lg .mod-spike-item__bd .msib-price {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-spike--img-lg .mod-spike-item__bd .msib-btn {
    height: 32px;
    line-height: 32px;
}

.mod-spike--img-sm {
    padding: 15px;
    overflow: hidden;
    margin: -10px -10px 0 0;
}

.mod-spike--img-sm .mod-spike-item {
    float: left;
    width: calc(50% - 10px);
    margin: 10px 10px 0 0;
}

.mod-spike--img-sm .mod-spike-item__img {
    padding-top: 80%;
}

.mod-spike--img-sm .mod-spike-item__img .msii-corner {
    left: 15px;
}

.mod-spike--img-sm .mod-spike-item__bd {
    padding: 10px;
}

.mod-spike--img-sm .mod-spike-item__bd .msib-countdown {
    margin: 0 0 0 10px;
}

.mod-spike--img-sm .mod-spike-item__bd .msib-price,
.mod-spike--img-sm .mod-spike-item__bd .msib-btns {
    float: none;
}

.mod-spike--img-sm .mod-spike-item__bd .msib-btns {
    text-align: center;
    margin: 10px 0 0;
}

.mod-spike-more {
    display: none;
    padding: 15px 0;
    text-align: center;
    color: #666;
}


/* 秒杀详情 */

.mod-spike-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    padding: 0 0 0 15px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/detail-bg.jpg") no-repeat;
    background-size: cover;
    color: #793004;
}

.mod-spike-meta__price {
    margin: 0 15px 0 0;
}

.mod-spike-meta__price-num {
    font-size: 24px;
    line-height: 1em;
}

.mod-spike-meta__group {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 7px 0;
    overflow: hidden;
}

.mod-spike-meta__countdown {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 50px;
    padding: 0 10px 0;
    margin: 0 0 0 20px;
    background: #793004;
    color: #efdeb0;
}

.mod-spike-meta__countdown:before {
    position: absolute;
    top: 50%;
    left: -12px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #793004;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    content: "";
}

.mod-spike-meta__old-price,
.mod-spike-meta__limit {
    font-size: 12px;
}

.mod-spike-meta__old-price {
    text-decoration: line-through;
}

.mod-spike-meta__limit {
    margin: 0 0 0 10px;
}

.mod-spike-meta .countdown {
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    border-radius: 4px;
    background: #efdeb0;
    color: #793004;
    text-align: center;
}

.mod-spike-info {
    padding: 10px;
    background: #fff;
}

.mod-spike-info__tle {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
}

.mod-spike-info__txt {
    font-size: 12px;
    color: #999;
}

.spike-detail-con img {
    display: block;
}

.spike-detail-con p {
    margin: 20px 0;
}


/* 评价列表 */

.mod-evaluate-list {
    padding: 0 15px;
    background: #fff;
    border-top: 1px solid #e5e5e5;
}

.mod-evaluate-item {
    padding: 15px 0;
}

.mod-evaluate-item:not(:first-of-type) {
    border-top: 1px solid #e5e5e5;
}

.mod-evaluate-item .media-obj__img {
    width: 30px;
    height: 30px;
}

.mod-evaluate-item__bd {
    margin: 10px 0 0;
    font-size: 12px;
    color: #666;
}


/* 单个 banner */

.mod-banner {
    position: relative;
    padding-top: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.mod-banner--sm {
    padding-top: 45%;
}

.mod-banner--img {
    padding-top: 0;
    text-align: center;
}

.mod-banner--img img {
    max-height: 375px;
}

.mod-banner__tle {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
}


/* swiper-banner */

.mod-swiper-banner .swiper-pagination-bullet-active {
    background: #ff6000;
}


/* 图片列表 */

.mod-img-list {
    margin: 0 -10px -10px 0;
}

.mod-img-item {
    position: relative;
    float: left;
    width: calc(25% - 10px);
    padding-top: calc(25% - 10px);
    margin: 0 10px 10px 0;
}

.mod-img-item__thumb {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


/* 商品列表 */

.mod-goods {
    padding: 15px;
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.mod-goods-list {
    white-space: nowrap;
}

.mod-goods-item {
    display: inline-block;
    width: 95px;
    margin: 0 10px 0 0;
}

.mod-goods-item__img {
    width: 95px;
    height: 95px;
    margin: 0 0 10px 0;
    border-radius: 5px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.mod-goods-item__bd .mgib-tle {
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    white-space: normal;
}

.mod-goods-item__bd .mgib-price {
    margin: 5px 0 0;
    color: #ff6000;
}


/* 分类 */

.mod-category {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
}

.mod-category--two .mod-category-item__img,
.mod-category--three .mod-category-item__img {
    width: 70px;
    height: 70px;
}

.mod-category--two .mod-category-side,
.mod-category--two .mod-category-main,
.mod-category--three .mod-category-side,
.mod-category--three .mod-category-main {
    max-height: 667px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.mod-category-side {
    width: 90px;
    padding: 20px 10px;
    -webkit-box-shadow: 5px 0 10px rgba(0, 0, 0, 0.04);
    box-shadow: 5px 0 10px rgba(0, 0, 0, 0.04);
}

.mod-category-nav__item {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.mod-category-nav__item:not(:first-of-type) {
    margin: 15px 0 0;
}

.mod-category-nav__item.active {
    color: #fff;
    background: #31c238;
    border-radius: 20px;
}

.mod-category-main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mod-category-list {
    padding: 10px 10px 0;
    overflow: hidden;
}

.mod-category-item {
    float: left;
    width: 33.333333%;
    padding: 0 5px;
    margin: 0 0 20px 0;
    text-align: center;
}

.mod-category-item a {
    display: block;
    color: #333;
}

.mod-category-item__img {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.mod-category-item__tle {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.mod-category-ad {
    margin: 10px;
    border-radius: 5px;
    overflow: hidden;
}

.mod-category-ad img {
    max-width: 100%;
    height: auto;
}

.mod-tle {
    text-align: center;
}

.mod-tle__main {
    position: relative;
    display: inline-block;
    font-size: 14px;
}

.mod-tle__main:before,
.mod-tle__main:after {
    position: absolute;
    top: 50%;
    width: 20px;
    height: 1px;
    background: #333;
    content: "";
}

.mod-tle__main:before {
    left: -30px;
}

.mod-tle__main:after {
    right: -30px;
}


/* 可滑动过滤筛选 */

.mod-filter-swiper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.mod-filter-swiper--show-more .mod-filter-swiper__more {
    display: block;
}

.mod-filter-swiper--show-more .mod-filter-swiper__toggle {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.mod-filter-swiper--show-address .mod-filter-swiper__address {
    display: block;
}

.mod-filter-swiper__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-filter-swiper__tle {
    background: #fff;
}

.mod-filter-swiper__tle .swiper-slide {
    width: auto;
}

.mod-filter-swiper__tle .swiper-slide a {
    position: relative;
    display: block;
    padding: 11px 15px;
    text-align: center;
}

.mod-filter-swiper__tle .swiper-slide.active a {
    color: #31c238;
}

.mod-filter-swiper__tle .swiper-slide.active a span {
    position: relative;
    display: inline-block;
}

.mod-filter-swiper__tle .swiper-slide.active a span:after {
    position: absolute;
    bottom: -11px;
    left: 0;
    right: 0;
    height: 2px;
    background: #31c238;
    content: "";
}

.mod-filter-swiper__toggle {
    position: relative;
    z-index: 999;
    color: #999;
    display: block;
    text-align: center;
}

.mod-filter-swiper__toggle .icon-v-bottom {
    display: block;
    width: 43px;
    height: 43px;
    line-height: 38px;
}

.mod-filter-swiper__toggle .icon-v-bottom:after {
    position: relative;
    top: auto;
    left: auto;
}

.mod-filter-swiper__loc {
    padding: 0 10px;
}

.mod-filter-swiper__loc .mfsl__icon {
    margin: 0 5px 0 0;
    font-size: 18px;
    color: #999;
}

.mod-filter-swiper__loc .mfsl__txt {
    color: #d43a1b;
}

.mod-filter-swiper__more,
.mod-filter-swiper__address {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 998;
    display: none;
    background: #fff;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
}

.mod-filter-swiper__address {
    top: 44px;
}

.mod-filter-swiper__address .mfsa__list {
    padding: 10px 0;
    overflow: hidden;
    max-height: 140px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.mod-filter-swiper__address .mfsa__item {
    float: left;
    width: 25%;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.mod-filter-swiper__address .mfsa__item.active {
    color: #31c238;
}

.mod-filter-swiper__more>h3 {
    height: 43px;
    line-height: 43px;
    padding: 0 10px;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.mod-filter-swiper__more ul {
    max-height: 204px;
    padding: 10px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.mod-filter-swiper__more li {
    float: left;
    width: 25%;
    padding: 5px 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.mod-filter-swiper__more li.active a:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #31c238;
    content: "";
}

.mod-filter-swiper__more li a {
    position: relative;
    display: inline-block;
    padding: 5px 0;
    color: #666;
}


/* end 可滑动过滤筛选 */

.mod-product-item {
    position: relative;
}

.mod-product-list .mod-product-item:not(:first-of-type) {
    border-top: 1px solid #e5e5e5;
}

.mod-product-list .mod-product-item__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0;
}

.mod-product-nomore {
    width: auto;
    display: none;
    padding: 15px 0;
    text-align: center;
    color: #666;
}

.mod-product-item__img {
    width: 110px;
    height: 90px;
    margin: 0 10px 0 0;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    border-radius: 5px;
    overflow: hidden;
}

.mod-product-item__bd {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    padding-bottom: 40px;
}

.mod-product-item__bd .mgib-tle {
    font-size: 15px;
    line-height: 1.2em;
    max-height: 2.4em;
}

.mod-product-item__bd .mgib-txt {
    font-size: 12px;
    color: #999;
}

.mod-product-item__bd .mgib-labels {
    height: 22px;
    margin: 5px -3px -3px 0;
    overflow: hidden;
}

.mod-product-item__bd .mgib-label {
    display: inline-block;
    height: 20px;
    line-height: 18px;
    padding: 0 5px;
    margin: 0 3px 3px 0;
    font-size: 12px;
    color: #31c238;
    border: 1px solid #31c238;
    border-radius: 3px;
}

.mod-product-item__bd .mgib-price {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #31c238;
}

.mod-product-item__bd .mgib-price-now {
    font-size: 17px;
}

.mod-product-item__bd .mgib-price-old {
    display: none;
    margin: 0 0 0 10px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through;
}

.mod-product-item__btn {
    position: absolute;
    bottom: 20px;
    right: 0;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #fff;
    border-radius: 20px;
    background: #31c238;
}

@media (min-width: 375px) {
    .mod-product-item__bd .mgib-price-old {
        display: inline-block;
    }
}


/* 搜索条 */

.mod-search-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0 10px 15px;
    background: #fff;
    border-radius: 30px;
}

.mod-search-icon {
    font-size: 20px;
    line-height: 20px;
    color: #999;
}

.mod-search-field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-search-input {
    width: 100%;
    padding: 0 0 0 10px;
    background: none;
    border: 0;
}

.mod-search-action {
    padding: 0 15px;
}

.mod-search-action__icon {
    font-size: 22px;
    line-height: 22px;
    color: #666;
}


/* 操作列表 */

.mod-opt-list {
    position: relative;
}

.mod-opt-list:before {
    position: absolute;
    top: 10px;
    left: 0;
    width: 1px;
    height: 100%;
    background: #ccc;
    content: "";
}

.mod-opt-item {
    position: relative;
    padding: 0 0 0 20px;
}

.mod-opt-item:not(:first-of-type) {
    margin: 15px 0 0;
}

.mod-opt-item:last-of-type:after {
    position: absolute;
    top: 10px;
    left: 0;
    width: 1px;
    height: 100%;
    background: #fff;
    content: "";
}

.mod-opt-item:before {
    position: absolute;
    top: 6px;
    left: -4px;
    z-index: 1;
    width: 9px;
    height: 9px;
    background: #ccc;
    border-radius: 50%;
    content: "";
}

.mod-opt-item-txt {
    font-size: 12px;
    color: #999;
}


/* 筛选栏 */

.mod-filterbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.mod-filterbar__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    text-align: center;
}

.mod-filterbar__item__inner {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 40px;
    margin: 0 auto;
    line-height: 40px;
}

.mod-filterbar__item__txt {
    display: block;
    max-width: 4em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.mod-filterbar__item[data-type="sort"] .mod-filterbar__item__inner {
    position: relative;
}

.mod-filterbar__item[data-type="sort"] .mod-filterbar__item__inner:before,
.mod-filterbar__item[data-type="sort"] .mod-filterbar__item__inner:after {
    position: absolute;
    right: -15px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
}

.mod-filterbar__item[data-type="sort"] .mod-filterbar__item__inner:after {
    top: 21px;
    border-top: 5px solid #e5e5e5;
}

.mod-filterbar__item[data-type="sort"] .mod-filterbar__item__inner:before {
    top: 14px;
    border-bottom: 5px solid #e5e5e5;
}

.mod-filterbar__item--active {
    color: #31c238;
}

.mod-filterbar__item--desc[data-type="sort"] .mod-filterbar__item__inner:after {
    border-top-color: #31c238;
}

.mod-filterbar__item--asc[data-type="sort"] .mod-filterbar__item__inner:before {
    border-bottom-color: #31c238;
}


/* 页面弹性布局容器 */

.flex-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 750px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding-top: 44px;
    overflow: hidden;
}

.flex-container__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.flex-container__main__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}


/* 垂直滚动 */

.mod-scroll-v {
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}


/* retina 边框 */

.mod-bt,
.mod-bb,
.mod-btb,
.mod-bl,
.mod-br,
.mod-b-all {
    position: relative;
}

.mod-bt:before,
.mod-bb:before,
.mod-btb:before,
.mod-bl:before,
.mod-br:before,
.mod-b-all:before {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    content: "";
}

.mod-bt:before,
.mod-bb:before {
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
}

.mod-bb:before {
    top: auto;
    bottom: 0;
}

.mod-btb:before,
.mod-btb:after {
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
}

.mod-btb:after {
    position: absolute;
    left: 0;
    top: auto;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
}

.mod-bl:before,
.mod-br:before {
    width: 0;
    bottom: 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    border-left: 1px solid #dbdbdb;
}

.mod-br:before {
    left: auto;
    right: 0;
}

.mod-b-all:before {
    width: 200%;
    height: 200%;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border: 1px solid #dbdbdb;
}


/* 背景设置 */

.bg-cover {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


/* 侧边导航 */

.mod-sidenav {
    position: relative;
    z-index: 1;
    padding: 10px 5px;
    margin: 0 5px 0 0;
    background: #fff;
}

.mod-sidenav__item {
    padding: 5px 10px;
    max-width: calc(5em + 20px);
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.mod-sidenav__item:not(:first-of-type) {
    margin: 10px 0 0;
}

.mod-sidenav__item--active {
    background: #31c238;
    color: #fff;
    border-radius: 30px;
}

@media (min-width: 375px) {
    .mod-sidenav {
        padding: 20px 10px;
    }
    .mod-sidenav__item {
        font-size: 14px;
    }
}


/* 商品媒体对象 */

.mod-goods-media-list .mod-goods-media:not(:first-of-type) {
    position: relative;
}

.mod-goods-media-list .mod-goods-media:not(:first-of-type)::before {
    content: "";
    position: absolute;
    left: 10px;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    z-index: 1;
}

.mod-goods-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.mod-goods-media__img {
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0 10px 0 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.mod-goods-media__unit {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    height: 20px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
}

.mod-goods-media__unit .mgmu__txt {
    display: block;
    font-size: 12px;
    -webkit-transform: scale(0.83);
    transform: scale(0.83);
}

.mod-goods-media__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-goods-media__bd .mgmb__tle {
    line-height: 1.3;
    max-height: 36px;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.mod-goods-media__bd .mgmb__sku {
    margin: 5px 0 0;
    font-size: 12px;
    color: #999;
    word-break: break-all;
}


/* 商品列表 */

.mod-commodity .mod-commodity__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    background: #fff;
}

.mod-commodity .mod-commodity__item:not(:first-of-type) {
    margin: 5px 0 0;
}

.mod-commodity .mod-commodity__item__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-commodity .mod-commodity__item__bd .mcib__ft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 0 0;
}

.mod-commodity .mod-commodity__item__bd .mcib__ft__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-commodity .mod-commodity__item__bd .mcib__price {
    font-size: 12px;
    color: #999;
}

.mod-commodity .mod-commodity__item__bd .mcib__price__num {
    font-size: 15px;
    color: #ff3b30;
}

.mod-commodity .mod-commodity__item .label-checkbox {
    margin: 0 10px 0 0;
}

.mod-commodity .mod-commodity__item .stepper-custom {
    position: relative;
}


/* 其他信息 */

.mod-dl-list {
    font-size: 12px;
    color: #999;
    line-height: 22px;
}

.mod-dl-dt {
    float: left;
}

.mod-dl-dd {
    overflow: hidden;
}


/* 搜索条 */

.mod-searchbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    line-height: 44px;
    background: #fff;
}

.mod-searchbar__input {
    width: 100%;
    padding: 0 10px;
    background: none;
    border: 0;
    color: #333;
    -webkit-appearance: none;
}

.mod-searchbar__close {
    display: block;
    color: rgba(0, 0, 0, 0.4);
}

.mod-searchbar__close i {
    display: block;
    width: 30px;
    height: 30px;
}

.header .mod-searchbar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1010;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transition: .3s;
    transition: .3s;
    opacity: 0;
    background: rgba(255, 255, 255, 0.9);
}

.header .mod-searchbar--show {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}


/* 暂无数据 */

.mod-nodata {
    position: relative;
    padding: 30px 0;
    text-align: center;
}

.mod-nodata__txt {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    font-size: 12px;
    color: #999;
}

.search-block--fixed {
    width: 100%;
    position: fixed;
    top: 44px;
    z-index: 10;
}


/* svg图标默认样式 */

.svg-icon {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
}


/* 底部上滑分享菜单 */

.mod-share {
    overflow: hidden;
    margin: -20px 0 0;
}

.mod-share__item {
    float: left;
    width: 25%;
    margin: 20px 0 0;
    text-align: center;
}

.mod-share__item__icon {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #fff;
    border-radius: 5px;
}

.mod-share__item__icon .svg-icon {
    font-size: 20px;
}

.mod-share__item__tle {
    margin: 10px 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


/* 分享按钮 */

.mod-btn-share {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 1000;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    cursor: pointer;
}

.mod-btn-share:active {
    background: rgba(0, 0, 0, 0.5);
}

.mod-btn-share .svg-icon {
    fill: rgba(255, 255, 255, 0.9);
}


/*2019-5-25晋城*/

.notScroll {
    overflow: hidden;
}

.flex-c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.btn-click:active {
    opacity: 0.7;
}

.mod-tle-line {
    position: relative;
    padding-left: 10px;
}

.mod-tle-line:before {
    content: " ";
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.mod-tle-line__primary:before {
    background-color: #31c238;
}

.divider {
    padding: 10px 0;
    text-align: center;
}

.mod-card-list .mod-card-item {
    max-width: 500px;
    margin: auto;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}

.mod-card-list .mod-card-item:active {
    background-color: #f1f1f1;
}

.mod-upload-list .mod-upload-item {
    position: relative;
    margin-top: 10px;
    margin-right: 10px;
    background-color: #999;
}

.mod-upload-list .mod-upload-item:last-child {
    margin-right: 0;
}

.mod-upload-list .mod-upload-item__img {
    width: 70px;
    height: 70px;
    display: block;
    background-size: cover;
    background-position: center;
}

.mod-upload-list .mod-upload-item__del {
    position: absolute;
    top: -14px;
    right: -10px;
    font-size: 22px;
    line-height: 1;
}

.mod-upload-list .mod-upload-item__input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.mod-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 2000;
    overflow: hidden;
    display: none;
}


/*九宫格抽奖2019-05-28*/

.notScroll {
    overflow: hidden;
}

.flex-c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.fs-rem-xs {
    font-size: 0.24rem;
}

.fs-rem-s {
    font-size: 0.32rem;
}

.fs-rem-l {
    font-size: 0.36rem;
}

.fs-rem-xl {
    font-size: 0.4rem;
}

.fs-rem-xxl {
    font-size: 0.48rem;
}

.btn-click:active {
    transform: scale(0.9, 0.9);
}

.mod-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 2000;
    overflow: hidden;
    display: none;
}


/* 彩带 */

.mod-ribbon {
    position: relative;
    display: inline-block;
    width: 20px;
    padding: 5px 0;
    font-size: 12px;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    background: #f38928;
}

.mod-ribbon:before,
.mod-ribbon:after {
    position: absolute;
    bottom: -5px;
    width: 0;
    height: 0;
    border-top: 5px solid #f38928;
    content: "";
}

.mod-ribbon:before {
    left: 0;
    border-right: 10px solid transparent;
}

.mod-ribbon:after {
    right: 0;
    border-left: 10px solid transparent;
}

.mod-ribbon__sd {
    position: absolute;
    top: 0;
    right: -5px;
    width: 0;
    height: 0;
    border-bottom: 5px solid #c15c00;
    border-right: 5px solid transparent;
    content: "";
}


/* end 彩带 */


/* 标签 */

.mod-tag {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    font-size: 12px;
    color: #fff;
    background: #31c238;
    border-radius: 4px;
    vertical-align: middle;
}

.mod-tag--lg {
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}

.mod-tag--round {
    border-radius: 20px;
}

.mod-tag--outline {
    background: none;
    border: 1px solid #31c238;
    line-height: 18px;
    color: #31c238;
}

.mod-tag-list .mod-tag {
    margin: 0 5px 5px 0;
}

.mod-tag-list {
    font-size: 0;
    margin: 0 0 -5px 0;
    line-height: 1em;
}


/* end 标签 */


/* 等分 */

.mod-equal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.mod-equal__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    text-align: center;
}

.mod-equal__item:not(:first-of-type) {
    border-left: 1px solid #e5e5e5;
}


/* end 等分 */


/* 圆形进度条 */

.circle-progress--sm {
    width: 60px;
    height: 60px;
}

.circle-progress--sm .circle-left,
.circle-progress--sm .circle-right {
    width: 30px;
    height: 60px;
}

.circle-progress--sm .left-inner,
.circle-progress--sm .right-inner {
    width: 60px;
    height: 60px;
}

.circle-progress--sm .left-inner {
    clip: rect(0, 60px, 60px, 30px);
}

.circle-progress--sm .right-inner {
    clip: rect(0, 30px, 60px, 0);
}


/* end 圆形进度条 */


/* 2行文字截断显示... */

.toe-lines-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


/* actionsheet */

.bottom-panel__close {
    position: absolute;
    top: 10px;
    right: 0;
    padding: 0 10px;
    color: #999;
}


/* 可选择的列表 */

.label-checkbox--choice,
.label-radio--choice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.label-checkbox--choice__icon,
.label-radio--choice__icon {
    min-width: 30px;
}

.label-checkbox--choice .icon-wechat,
.label-radio--choice .icon-wechat {
    font-size: 30px;
    color: #24db5a;
}

.label-checkbox--choice .icon-ye,
.label-radio--choice .icon-ye {
    font-size: 28px;
    color: #10385c;
}

.label-checkbox__field,
.label-radio__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}


/* end 可选择的列表 */


/* 底部固定行动点 */

.mod-action {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}

.mod-action__btn {
    padding: 0 15px;
    text-align: center;
    color: #666;
    border-right: 1px solid #f4f4f4;
}

.mod-action__icon {
    font-size: 20px;
}

.mod-action__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 10px;
    overflow: hidden;
}


/* end 底部固定行动点 */


/* 海报列表 */

.mod-poster {
    padding: 5px;
    overflow: hidden;
}

.mod-poster__item {
    position: relative;
    float: left;
    width: 50%;
    padding: 5px;
}

.mod-poster__item__inner {
    position: relative;
    display: block;
    padding-top: 180%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.mod-poster__item .mod-choice {
    position: absolute;
    top: 15px;
    right: 15px;
}


/* end 海报列表 */


/* 打勾图标 */

.mod-icon-right {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #31c238;
    border-radius: 50%;
}

.mod-icon-right:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 6px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    -webkit-transform: translate(-50%, -60%) rotate(-45deg);
    transform: translate(-50%, -60%) rotate(-45deg);
    content: "";
}


/* end 打勾图标 */


/* 选框美化 */

.mod-choice {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
}

.mod-choice [type=radio] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.mod-choice [type=radio]:checked~.mod-choice__icon {
    background: #31c238;
    border-color: transparent;
}

.mod-choice [type=radio]:checked~.mod-choice__icon::after {
    display: block;
}

.mod-choice__icon {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 4px;
}

.mod-choice__icon:after {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    display: none;
    width: 10px;
    height: 4px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    -webkit-transform: translate(-50%, -70%) rotate(-45deg);
    transform: translate(-50%, -70%) rotate(-45deg);
    content: "";
}


/* end 选框美化 */


/* 媒体对象 */

.media-item--lg {
    padding-left: 90px;
    min-height: 90px;
}

.media-item--lg .item-img {
    width: 70px;
    height: 70px;
    border-radius: 35px;
}

.media-obj__img {
    background-color: #fff;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
}

.media-obj--mini .media-obj__img {
    width: 30px;
    height: 30px;
    border-radius: 15px;
}

.media-obj--xs .media-obj__img {
    border-radius: 20px;
}

.media-obj--no-bg {
    background: none;
}

.media-obj--img-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.media-obj--img-right .media-obj__img {
    margin: 0 0 0 10px;
}

.media-list--no-bd::before,
.media-list--no-bd::after {
    content: none;
}


/* end 媒体对象 */


/* 已选择列表 */

.mod-selected {
    padding: 10px;
    overflow: hidden;
}

.mod-selected__list {
    margin: -7px -8px -8px 0;
    padding: 7px 0;
    overflow: hidden;
}

.mod-selected__item {
    position: relative;
    float: left;
    width: calc(25% - 8px);
    margin: 0 8px 8px 0;
}

.mod-selected__item__img {
    display: block;
    padding-top: 100%;
}

.mod-selected__item__del {
    position: absolute;
    top: -7px;
    right: -7px;
    width: 20px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
}


/* end 已选择列表 */


/* 选择信息列表 */

.mod-selectinfo__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 10px;
    background: #fff;
    border-radius: 5px;
}

.mod-selectinfo__item--active:before {
    width: 14px;
    height: 6px;
    margin-right: 10px;
    border-bottom: 2px solid #31c238;
    border-left: 2px solid #31c238;
    content: "";
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.mod-selectinfo__item:not(:first-of-type) {
    margin: 15px 0 0;
}

.mod-selectinfo__item__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-selectinfo__item__txt {
    margin: 8px 0 0;
    font-size: 12px;
    color: #999;
}

.mod-selectinfo__item__edit {
    font-size: 22px;
    color: #999;
}

.mod-selectinfo__item .mod-tag {
    margin: 0 0 0 5px;
}


/* end 选择信息列表 */


/* 实名认证相关 */

.mod-sm__info {
    background: #fff;
    border-radius: 5px;
}

.mod-sm__info:not(:first-of-type) {
    margin: 10px 0 0;
}

.mod-sm__info__tle {
    padding: 30px 0 0;
    font-weight: 700;
    text-align: center;
}

.mod-sm__info__bd {
    padding: 30px 10px 10px;
}

.mod-sm__info__txt {
    padding: 10px;
    border-radius: 5px;
    font-size: 12px;
    color: #999;
    background: #fafafa;
}

.mod-sm__info__suc {
    text-align: center;
}

.mod-sm__info__suc .msis__tle {
    font-size: 16px;
}

.mod-sm__info__suc .iconfont {
    font-size: 20px;
    line-height: 1em;
}

.mod-sfzupload {
    position: relative;
}

.mod-sfzupload__bg {
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border-radius: 8px;
}

.mod-sfzupload__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 76px;
    height: 76px;
    line-height: 66px;
    text-align: center;
    border-radius: 50%;
    border: 2px solid #69b8ff;
    color: #69b8ff;
    background: rgba(113, 181, 252, 0.4);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.mod-sfzupload__icon .iconfont {
    font-size: 30px;
}


/* end 实名认证相关 */


/* 评价列表 */

.mod-pingjia__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 10px;
}

.mod-pingjia__item:not(:first-of-type) {
    border-top: 1px solid #f4f4f4;
}

.mod-pingjia__item__img {
    width: 45px;
    height: 45px;
    margin: 0 10px 0 0;
    border-radius: 50%;
}

.mod-pingjia__item__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-pingjia__item__name {
    line-height: 1.5em;
    max-width: 6em;
}

.mod-pingjia__item__time {
    font-size: 12px;
    color: #999;
}

.mod-pingjia__item__txt {
    margin: 10px 0 0;
    color: #666;
    line-height: 1.5em;
    max-height: 15em;
    word-break: break-all;
    overflow: hidden;
}

.mod-pingjia__item__more {
    display: none;
}

.mod-pingjia__item__score {
    position: absolute;
    top: 15px;
    right: 10px;
}


/* end 评价列表 */


/* 用户信息 */

.mod-userinfo {
    padding: 20px 30px;
}

.mod-userimg {
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


/* end 用户信息 */


/* 可左右滚动商品列表 */

.mod-list-scroll {
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    font-size: 0;
}

.mod-list-scroll__item {
    display: inline-block;
    font-size: 14px;
    margin-right: 10px;
    background: #f1f1f1;
}

.mod-list-scroll__item .mlsi__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 7px;
}

.mod-list-scroll__item .mlsi__img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.mod-list-scroll__item .mlsi__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.mod-list-scroll__item .mlsi__tle {
    max-width: 12em;
    max-height: 2.6em;
    line-height: 1.3em;
    white-space: normal;
    overflow: hidden;
}


/* end 可左右滚动商品列表 */


/* 点赞图标 */

.mod-icon-zan {
    display: inline-block;
    width: 20px;
    height: 19px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/icon-zan-spri.png") no-repeat;
    background-size: 20px auto;
    vertical-align: middle;
}

.mod-icon-zan--active {
    background-position: 0 -22px;
}


/* end 点赞图标 */


/* 底部评论栏 */

.mod-commentbar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 0;
    background: #fff;
    border-top: 1px solid #e5e5e5;
    cursor: pointer;
}

.mod-commentbar--show {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.mod-commentbar__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 10px;
    overflow: hidden;
}

.mod-commentbar__ph,
.mod-commentbar__input {
    padding: 0 10px;
    background: #f1f1f1;
    border-radius: 20px;
}

.mod-commentbar__ph {
    height: 30px;
    line-height: 30px;
}

.mod-commentbar__ph__txt {
    font-size: 12px;
}

.mod-commentbar__ph__icon {
    vertical-align: -2px;
}

.mod-commentbar__input {
    min-height: 20px;
    padding: 5px 10px;
    line-height: 20px;
    max-height: 60px;
    word-wrap: break-word;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.mod-commentbar__input:focus {
    outline: 0;
}

.mod-commentbar__action {
    position: relative;
    padding: 0 10px;
    width: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.mod-commentbar__action--has-bg {
    width: 30px;
    padding: 0;
    margin: 0 10px 0 0;
    border-radius: 50%;
    color: #fff;
}

.mod-commentbar__action--has-bg .svg-icon {
    width: 1.2em;
    height: 1.2em;
}

.mod-commentbar__action__txt {
    position: absolute;
    top: -5px;
    right: 2px;
    min-width: 16px;
    height: 16px;
    line-height: 16px;
    padding: 0 3px;
    border-radius: 10px;
    background: #e35769;
    font-size: 12px;
    color: #fff;
}

.mod-commentbar__action__icon {
    position: absolute;
    top: -1px;
    left: 50%;
    font-size: 22px;
    color: #515151;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.mod-commentbar__btn {
    padding: 0 10px 0 0;
    font-size: 15px;
    color: #bfbfbf;
    font-weight: 700;
    pointer-events: none;
    -webkit-transition: .3s;
    transition: .3s;
}

.mod-commentbar__btn--active {
    color: #3d8ad1;
    pointer-events: unset;
}


/* end 底部评论栏 */


/* 说明列表 */

.mod-infolist {
    text-align: left;
}

.dialog .mod-infolist {
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.mod-infoitem+.mod-infoitem {
    margin: 10px 0 0;
}

.mod-infoitem[data-num] {
    position: relative;
    padding-left: 25px;
}

.mod-infoitem[data-num]:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
    line-height: 20px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    background: #e48e29;
    content: attr(data-num);
}


/* end 说明列表 */


/* 图标 */

.mod-icon-gold {
    position: absolute;
    width: 57px;
    height: 51px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/yq-gold.png") no-repeat;
    background-size: 57px auto;
}


/* end 图标 */


/* toast */

.toast-wrap {
    max-width: 95%;
    white-space: normal;
    word-break: break-all;
}


/* end toast */


/* 头部导航 */

.mod-nav {
    position: fixed;
    z-index: 1100;
}

.mod-nav--abso {
    position: absolute;
}

.mod-nav--top {
    top: 10px;
    left: 10px;
    right: 10px;
}

.mod-nav--rc {
    top: 50%;
    right: 10px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.mod-nav--rc .mod-nav__btn {
    display: block;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.mod-nav--rc .mod-nav__btn+.mod-nav__btn {
    margin: 20px 0 0 0;
}

.mod-nav--no-fixed {
    position: absolute;
}

.mod-nav__left,
.mod-nav__right {
    position: absolute;
    top: 0;
    font-size: 0;
}

.mod-nav__left {
    left: 0;
}

.mod-nav__right {
    right: 0;
}

.mod-nav__btn {
    display: inline-block;
    text-align: center;
    font-size: 12px;
    color: #fff;
}

.mod-nav__btn--active {
    color: #e74261;
}

.mod-nav__btn__icon,
.mod-nav__btn .icon-v-left {
    width: 36px;
    height: 36px;
}

.mod-nav__btn__icon {
    display: inline-block;
    line-height: 24px;
    color: currentColor;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.3);
}

.mod-nav__btn__icon .iconfont {
    font-size: 18px;
}

.mod-nav__btn__icon--no-bg {
    background: none;
}

.mod-nav__btn__icon--no-bg .iconfont {
    font-size: 36px;
}

.mod-nav__btn .icon-v-left {
    display: block;
}

.mod-nav__btn__txt {
    color: #fff;
}

.mod-nav__btn+.mod-nav__btn {
    margin: 0 0 0 5px;
}


/* end 头部导航 */


/* 音频视频 等级图标 */


@font-face {
    font-family: 'iconfont-new'; /* project id 1855205 */
    src: url('//at.alicdn.com/t/font_1855205_kw1b2kc2ak.eot');
    src: url('//at.alicdn.com/t/font_1855205_kw1b2kc2ak.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_1855205_kw1b2kc2ak.woff2') format('woff2'), url('//at.alicdn.com/t/font_1855205_kw1b2kc2ak.woff') format('woff'), url('//at.alicdn.com/t/font_1855205_kw1b2kc2ak.ttf') format('truetype'), url('//at.alicdn.com/t/font_1855205_kw1b2kc2ak.svg#iconfont') format('svg');
}

.iconfont-new {
    font-family: "iconfont-new" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


/* 视频相关 */

.video-preview {
    position: relative;
    width: 50%;
    padding-top: 75%;
    background-color: #999;
}

.video-preview:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
    content: "";
}

.video-preview--no-mask:after {
    content: none;
}

.video-preview--sm {
    width: 45%;
    padding-top: 65%;
}

.video-preview__del {
    position: absolute;
    top: -8px;
    right: -8px;
    z-index: 1;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.6);
}

.video-preview__con,
.video-preview__el {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.video-preview__con {
    overflow: hidden;
}

.video-preview .mod-play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.mod-play-btn {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.85);
    background: rgba(0, 0, 0, 0.2);
}

.mod-play-btn:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-width: 10px 0 10px 15px;
    border-style: solid;
    border-radius: 3px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.85);
    content: "";
    -webkit-transform: translate(-40%, -50%);
    transform: translate(-40%, -50%);
}

.mod-play-btn--sm {
    width: 40px;
    height: 40px;
}

.mod-play-btn--sm:after {
    border-width: 8px 0 8px 12px;
}

.mod-play-btn--mini {
    width: 24px;
    height: 24px;
    border-width: 1px;
}

.mod-play-btn--mini:after {
    border-width: 4px 0 4px 6px;
}

.mod-video--full {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #333;
}

.mod-video--full-app {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #333;
}

.mod-video__poster {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    height: 100%;
}

.mod-video__el {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.mod-video__el--landscape {
    object-fit: contain;
}

.mod-video__bot {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}

.mod-video__bot--no-fixed {
    position: absolute;
}

.mod-video__meta {
    padding: 10px;
    color: #fff;
}

.mod-video__meta .media-obj {
    background: none;
}

.mod-video__meta__txt {
    margin: 5px 0 0;
    color: #fff;
    line-height: 1.3em;
    max-height: 3.9em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.mod-video__meta .mod-list-scroll__item {
    background: rgba(255, 255, 255, 0.4);
}

.mod-video .mod-play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.video-container,
.chimee-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.video-swiper {
    height: 100%;
    overflow: visible;
}


/* 视频 */

.com-video-preview {
    position: fixed;
    width: 100vw;
    height: 56vw;
    top: 44px;
    overflow: hidden;
    background:#999;
    z-index: 2;
}
.com-video-preview img {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
}

.com-video-preview__el,
.com-video-preview__poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.com-video-preview__el::-webkit-media-controls-fullscreen-button {
    /* display: none !important; */
}

.com-video-preview__el::-webkit-media-controls-timeline {
    padding-bottom: 0;
}

.com-video-preview .mod-play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.scoll-page {
    position: relative;
    /* z-index: 999; */
    padding-top: calc(56vw + 50px);
}


/* 播放按钮 */

.mod-play-btn {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.85);
    background: rgba(0, 0, 0, 0.2);
    vertical-align: middle;
}

.mod-play-btn:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-width: 10px 0 10px 15px;
    border-style: solid;
    border-radius: 3px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.85);
    content: "";
    -webkit-transform: translate(-40%, -50%);
    transform: translate(-40%, -50%);
}

.mod-play-btn--sm {
    width: 40px;
    height: 40px;
}

.mod-play-btn--sm:after {
    border-width: 8px 0 8px 12px;
}

.mod-play-btn--mini {
    width: 16px;
    height: 16px;
    border-width: 1px;
}

.mod-play-btn--mini:after {
    border-width: 4px 0 4px 6px;
}

.mod-play-btn--style-2 {
    border: 1px solid #666;
    background: none;
}

.mod-play-btn--style-2:after {
    border-color: transparent transparent transparent #666;
}


/* end 视频相关 */


/* 评论相关 */

.bottom-panel .mod-pinglun {
    max-height: 400px;
    margin: 0 0 47px 0;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.bottom-panel .mod-commentbar {
    position: absolute;
}

.bottom-panel--has-br {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.bottom-panel__close {
    position: absolute;
    top: 5px;
    right: 5px;
}

.mod-pinglun__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px;
}

.mod-pinglun__item:not(:first-of-type) .mod-pinglun__item__bd {
    position: relative;
}

.mod-pinglun__item:not(:first-of-type) .mod-pinglun__item__bd:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    top: -15px;
    content: "";
}

.mod-pinglun__item__img {
    width: 40px;
    height: 40px;
    margin: 0 10px 0 0;
    border-radius: 50%;
}

.mod-pinglun__item__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%;
}

.mod-pinglun__item__bd .mpib__name {
    color: #8d8d8f;
    font-weight: 700;
}

.mod-pinglun__item__bd .mpib__txt {
    margin: 5px 0 0;
    line-height: 1.2;
}

.mod-pinglun__item__bd .mpib__time {
    margin: 5px 0 0;
    font-size: 12px;
    color: #999;
}


/* end 评论相关 */


/* 用户头像 */

.mod-user-avatar {
    display: inline-block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
}

.mod-user-avatar--round {
    border-radius: 50%;
}

.mod-user-avatar--border {
    border: 2px solid rgba(255, 255, 255, .5);
}


/* end 用户头像 */


/* 搜索placeholder */

.search-handle {
    padding: 5px 10px;
    background: #fff;
}

.search-handle__inner {
    background: #eee;
    border-radius: 5px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #999;
}

.search-handle__inner .icon-search {
    display: inline-block;
    width: 16px;
    vertical-align: middle;
    color: #999;
}


/* end 搜索placeholder */


/* 线性标题 */

.com-linetle {
    padding: 10px;
    text-align: center;
}

.com-linetle__inner {
    position: relative;
    display: inline-block;
    font-size: 16px;
}

.com-linetle__inner:before,
.com-linetle__inner:after {
    position: absolute;
    top: 50%;
    width: 60px;
    height: 1px;
    background: #dadada;
    content: "";
}

.com-linetle__inner:before {
    left: -80px;
}

.com-linetle__inner:after {
    right: -80px;
}


/* end 线性标题 */


/* 搜索栏 */

.com-searchbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.com-searchbar--has-pd {
    padding: 10px;
}

.com-searchbar--light .com-searchbar__block {
    border-color: rgba(255, 255, 255, 0.7);
}

.com-searchbar--light .com-searchbar__input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.com-searchbar--light .com-searchbar__icon,
.com-searchbar--light .com-searchbar__input,
.com-searchbar--light .com-searchbar__action {
    color: rgba(255, 255, 255, 0.7);
}

.com-searchbar--style-2 .com-searchbar__block {
    background: #f4f4f4;
    border-radius: 20px;
    border: 0;
}

.com-searchbar__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    padding: 5px 10px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.com-searchbar__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.com-searchbar__icon {
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 10px 0 0;
    color: #999;
}

.com-searchbar__input {
    width: 100%;
    background: none;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.com-searchbar__action {
    display: block;
    padding: 0 0 0 10px;
}


/* end 搜索栏 */


/* 选择 */

.com-select {
    position: relative;
    text-align: center;
    overflow: hidden;
}

.com-select__input {
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    opacity: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.com-select__show,
.com-select .icon-v-bottom {
    display: inline-block;
    vertical-align: middle;
}

.com-select__show {
    color: #fff;
}

.com-select .com-select__handle {
    vertical-align: middle;
    background: none;
    border: 0;
    color: #fff;
}

.com-select .com-select__handle::-webkit-input-placeholder {
    color: #fff;
}

.com-select .icon-v-bottom {
    width: 16px;
    height: 16px;
    color: #fff;
}

.com-select .icon-v-bottom::after {
    -webkit-transform: translate(-50%, -80%) rotate(-45deg);
    transform: translate(-50%, -80%) rotate(-45deg);
}

.com-select--dark .com-select__show {
    color: #333;
}

.com-select--dark .icon-v-bottom {
    color: #999;
}

.com-select--left {
    display: inline-block;
    text-align: left;
}

.com-select--left .com-select__input {
    left: 0;
    -webkit-transform: none;
    transform: none;
}


/* end 选择 */


/* 线性列表 */

.line-item--no-ovh {
    overflow: visible;
}

.line-list--flex .line-item .item-tt,
.line-list--flex .line-item .item-append {
    word-break: break-all;
}

.line-list--flex .line-item .item-append {
    max-width: 200px;
    line-height: 1.3;
}

.line-list--has-bg {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAMCAYAAAAZKF83AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHdJREFUeNpivFyax4AF2APxAQbc4CAQO2CTmMSrgUcbYXNn1WY64DOACYd4AwN+QEiegVbmMuEIBQcCoXuADMdSxVymoRS62Bw8qEMXm4MHdeiiO3jQhy66gwd96CI7eEiELrKDh0Towhw8ZEIX5uAhE7ogABBgACdDKBV9JaVRAAAAAElFTkSuQmCC") #fff repeat-x center bottom;
    background-size: 22px auto;
}

.line-list .line-item .item-icon-v {
    width: 30px;
    color: #999;
}


/* end 线性列表 */


/* tabs */

.com-tabs {
    position: relative;
    z-index: 1;
}

.com-tabs--radius .com-tabs__tle {
    border-radius: 5px;
}

.com-tabs--radius .com-tabs__tle__item.active {
    border-radius: 0;
}

.com-tabs__hd {
    padding: 10px 0;
    text-align: center;
}

.com-tabs__tle {
    display: inline-block;
    font-size: 0;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid currentColor;
    border-radius: 30px;
    overflow: hidden;
}

.com-tabs__tle__item {
    display: inline-block;
    min-width: 80px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    font-size: 14px;
    color: currentColor;
}

.com-tabs__tle__item.active {
    background: currentColor;
    color: #fff;
    border-radius: 20px;
}

.com-tabs__tle__item:first-of-type.active {
    margin-left: -1px;
}

.com-tabs__tle__item:last-of-type.active {
    margin-right: -1px;
}


/* end tabs */


/* 表单组件 */

.com-form {
    padding: 20px;
}

.com-form .com-form {
    padding: 0;
}

.com-form__item {
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #e5e5e5;
    background: #fff;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}

.com-form__item--vertical .com-form__inner {
    display: block;
    padding: 15px 20px;
}

.com-form__item--vertical .com-form__label,
.com-form__item--vertical .com-checkbox {
    padding: 0;
}

.com-form__item--vertical .com-form__label {
    width: auto;
    margin: 0 0 15px 0;
}

.com-form__item+.com-form__item {
    margin: 10px 0 0;
}

.com-form__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.com-form__required {
    position: absolute;
    top: 50%;
    left: 10px;
    color: #f31000;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.com-form__label {
    position: relative;
    display: block;
    width: 6em;
    margin: 0;
    padding: 14px 0 14px 20px;
    font-weight: 400;
}

.com-form__control {
    width: 100%;
    padding: 14px 20px;
    background: none;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: right;
}

.com-form__control--gray {
    color: #999;
}

.com-form__control--sel {
    padding-right: 0;
    direction: rtl;
}

.com-form__textarea {
    width: 100%;
    height: 100px;
    border: 0;
    background: none;
}

.com-form__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.com-form__icon {
    display: block;
    padding: 0 10px;
    color: #999;
}

.com-form__icon .icon-v-right {
    display: block;
    width: 14px;
    height: 14px;
    color: #999;
}

.com-form__append {
    padding: 0 20px 0 0;
    color: currentColor;
}

.com-form__btn {
    margin: 20px 0 0;
}

.com-radio {
    text-align: right;
}

.com-radio--inline {
    padding: 15px 20px;
    margin: -10px -20px 0 0;
    font-size: 0;
}

.com-radio--inline .label-radio {
    margin: 10px 20px 0 0;
    font-size: 14px;
    font-weight: 400;
}

.com-radio--group {
    text-align: left;
    margin: 0 0 -10px 0;
}

.com-radio--group .label-radio {
    display: block;
    margin: 0 0 10px 0;
}

.com-radio--group-inline {
    text-align: left;
    margin: 0 -10px -10px 0;
}

.com-radio--group-inline .label-radio {
    margin: 0 10px 10px 0;
}

.com-checkbox {
    padding: 15px 20px;
}

.com-checkbox--no-pd {
    padding: 0;
}

.com-checkbox--group {
    padding: 0;
}

.com-checkbox--sb .label-checkbox {
    position: relative;
    padding: 0 30px 0 0;
}

.com-checkbox--sb .label-checkbox .icon-checkbox {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.com-checkbox--sb .label-checkbox span {
    margin: 0;
}

.com-checkbox .label-checkbox {
    display: block;
    font-weight: 400;
}

.com-checkbox .label-checkbox+.label-checkbox {
    margin: 15px 0 0;
}

.com-checkbox .label-checkbox input[type=checkbox]:checked+.icon-checkbox:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.com-checkbox--inline {
    margin: 0 -10px -10px 0;
}

.com-checkbox--inline .label-checkbox {
    display: inline-block;
    margin: 0 10px 10px 0;
}

.com-checkbox--inline .label-checkbox+.label-checkbox {
    margin: 0 10px 10px 0;
}

.com-upload {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px -10px 0 0;
}

.com-upload--col-3 .com-upload__item,
.com-upload--col-3 .com-upload__add {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(33.333333% - 10px);
    flex: 0 1 calc(33.333333% - 10px);
    padding-top: calc(33.333333% - 10px);
}

.com-upload__item,
.com-upload__add {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(25% - 10px);
    flex: 0 1 calc(25% - 10px);
    padding-top: calc(25% - 10px);
    margin: 10px 10px 0 0;
}

.com-upload__add {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f1f1f1;
}

.com-upload__add__inner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.com-upload__add__inner .icon-plus {
    color: #999;
}

.com-upload__add__inner .icon-plus:before {
    width: 28px;
}

.com-upload__add__inner .icon-plus:after {
    height: 28px;
}

.com-upload__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.com-upload__del {
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
}

.com-upload--single {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

.com-upload--single .com-upload__item,
.com-upload--single .com-upload__add {
    width: 50px;
    height: 50px;
    padding-top: 0;
    margin: 0;
}

.com-btn {
    position: relative;
    display: inline-block;
    padding: 0 15px;
    min-height: 44px;
    line-height: 44px;
    color: #fff;
    overflow: hidden;
    text-align: center;
    border-radius: 4px;
    background: #31c238;
}

.com-btn:active:after {
    opacity: 1;
}

.com-btn:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
    content: "";
}

.com-btn--block {
    width: 100%;
    display: block;
}


/* end 表单组件 */


/* tag */

.tag-list {
    margin: 0 -5px -5px 0;
    overflow: hidden;
}

.tag-item,
.tag-item-outlined {
    margin: 0 5px 5px 0;
}

.tag-item--sm {
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
}

.tag-item--sm.tag-item-outlined {
    line-height: 16px;
}

.com-tag {
    position: relative;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 0 10px;
    border-radius: 20px;
    font-size: 12px;
    color: #fff;
    background: #f68015;
    vertical-align: middle;
    overflow: hidden;
}

.com-tag:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, right top, from(transparent), to(rgba(255, 255, 255, 0.1)));
    background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.1));
    content: "";
}


/* end tag */


/* table */

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 15px 10px;
    border-color: #e5e5e5;
}


/* end table */


/* 底部操作栏 */

.com-goods-action {
    background: rgba(0, 0, 0, .9);
}


/* end 底部操作栏 */


/* 下拉菜单 */

.com-dropdown {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #999;
}

.com-dropdown--right .com-dropdown__content {
    left: auto;
    right: 0;
}

.com-dropdown__tle {
    position: relative;
    padding: 0 17px 0 0;
    font-size: 12px;
}

.com-dropdown__tle.active .com-dropdown__icon {
    -webkit-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);
}

.com-dropdown__icon {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    -webkit-transition: .3s;
    transition: .3s;
    font-size: 12px;
    color: #999;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.com-dropdown__content {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    display: none;
    width: 80px;
    text-align: center;
    background: #fff;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

.com-dropdown__item {
    line-height: 24px;
    padding: 0 5px;
    font-size: 12px;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
}


/* end 下拉菜单 */


/* 垂直tab */

.tab-vertical {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.tab-vertical .tab-tle {
    position: relative;
    z-index: 1;
    width: 90px;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    -webkit-overflow-scrolling: touch;
    -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 0 3px rgba(0, 0, 0, 0.1);
}

.tab-vertical .tab-tle--fixed {
    position: fixed;
    top: 0;
    left: 0;
}

.tab-vertical .tab-tle a {
    position: relative;
    display: block;
}

.tab-vertical .tab-tle a span {
    position: relative;
    display: block;
    padding: 15px 20px 15px 5px;
    color: #666;
    border-left: 4px solid transparent;
}

.tab-vertical .tab-tle a span i {
    position: absolute;
    top: 50%;
    right: 5px;
    font-size: 12px;
    color: #999;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.tab-vertical .tab-tle a.active {
    background: #f4f4f4;
}

.tab-vertical .tab-tle a.active span {
    font-weight: 700;
    color: #333;
    border-left: 4px solid #31c238;
}

.tab-vertical .tab-tle a.active ul {
    display: block;
}

.tab-vertical .tab-tle a:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    top: auto;
    bottom: 0;
    content: "";
}

.tab-vertical .tab-tle a ul {
    display: none;
}

.tab-vertical .tab-tle a li {
    padding-left: 10px;
    line-height: 35px;
    font-size: 12px;
    color: #333;
}

.tab-vertical .tab-tle a li.active {
    color: #31c238;
}

.tab-vertical .tab-container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%;
}

.tab-vertical .pane-tle {
    padding: 0 10px 0 15px;
    margin: 0;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    background: #f8f8f8;
}

.tab-vertical .tab-pane {
    display: none;
}

.tab-vertical .tab-pane:first-child {
    display: block;
}

.tab-vertical--fixed {
    padding: 0 0 0 90px;
}


/* end 垂直tab */


/* 商品列表 包含两种视图(列表和卡片) */

.com-goods {
    padding: 0 0 0 6px;
    background: #fff;
}

.com-goods .stepper-custom {
    position: absolute;
    bottom: 0;
    right: 10px;
    width: 64px;
    height: 20px;
}

.com-goods .stepper-custom:before,
.com-goods .stepper-custom:after {
    width: 45px;
}

.com-goods .stepper-custom__number {
    width: 24px;
    height: 20px;
    font-size: 12px;
}

.com-goods .stepper-custom__decrease,
.com-goods .stepper-custom__increase {
    width: 20px;
    height: 20px;
}

.com-goods--card {
    background: none;
    padding: 0 6px 6px 6px;
}

.com-goods--card .com-goods__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 -6px -6px 0;
}

.com-goods--card .com-goods__item {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 6px);
    flex: 0 1 calc(50% - 6px);
    margin: 0 6px 6px 0;
    padding: 0;
    width: 1%;
}

.com-goods--card .com-goods__item:not(:first-child):after {
    content: none;
}

.com-goods--card .com-goods__thumb {
    padding-top: 100%;
    width: auto;
    height: auto;
    margin: 0;
    border-radius: 5px 5px 0 0;
}

.com-goods--card .com-goods__bd {
    position: static;
    width: auto;
    height: auto;
    padding: 6px 6px 30px;
    font-size: 0;
}

.com-goods--card .com-goods__btn-outline,
.com-goods--card .stepper-custom {
    left: 5px;
    right: auto;
    bottom: 5px;
}

.com-goods__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    background: #fff;
}

.com-goods__item:not(:first-child):after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    content: "";
}

.com-goods__thumb {
    position: relative;
    width: 66px;
    height: 66px;
    margin-right: 10px;
    overflow: hidden;
    border-radius: 4px;
}

.com-goods__thumb img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
}

.com-goods__bd {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%;
}

.com-goods__bd .goods-tag {
    padding: 0;
}

.com-goods__tle {
    margin: 0;
    font-size: 14px;
    line-height: 1.3;
}

.com-goods__price {
    font-size: 12px;
    line-height: 1.2;
    white-space: nowrap;
}

.com-goods__price__num {
    font-size: 16px;
}

.com-goods__txt {
    font-size: 12px;
    color: #999;
}

.com-goods__btn {
    position: absolute;
    bottom: 0;
    right: 10px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 18px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
}

.com-goods__btn-outline {
    position: absolute;
    bottom: 0;
    right: 5px;
    display: inline-block;
    height: 20px;
    line-height: 18px;
    border: 1px solid currentColor;
    padding: 0 7px;
    border-radius: 30px;
    font-size: 12px;
    color: currentColor;
}

.com-goods__stock {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, 0.4);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.com-goods__add {
    position: absolute;
    bottom: 0;
    right: 10px;
}


/* end 商品列表 包含两种视图(列表和卡片) */


/* 微信授权弹窗 */

.wx-shouquan .media-obj h4 {
    max-width: unset;
}

.wx-shouquan__txt {
    padding: 20px 10px;
    background: #f1f6eb;
}


/* end 微信授权弹窗 */


/* 支付图标 */

.pay-icon {
    display: inline-block;
    width: 70px;
    height: 70px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-spri.png") no-repeat;
    background-size: 70px auto;
    vertical-align: middle;
}

.pay-icon--sm {
    zoom: .65;
}

.pay-icon--zfb {
    background-position: 0 -75px;
}

.pay-icon--fy {
    background-position: 0 -150px;
}

.pay-icon--ye {
    background-position: 0 -225px;
}

.pay-icon--jh {
    background-position: 0 -300px;
}

.pay-icon--xx {
    background-position: 0 -375px;
}

.pay-icon--bdb {
    background-position: 0 -450px;
}
.pay-icon--union {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-union.png") no-repeat;
    background-size: 70px auto;
}
.pay-icon--xy {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-xinyong.png") no-repeat;
    background-size: 70px auto;
}

/* end 支付图标 */


/* 奖牌图标 */

.medal-icon {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    background: #ffc730;
    border-radius: 50%;
    vertical-align: bottom;
}

.medal-icon--silver {
    background: #ccc;
}

.medal-icon--copper {
    background: #dd9080;
}

.medal-icon:before,
.medal-icon:after {
    position: absolute;
    top: -12px;
    width: 5px;
    height: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#5492f3), to(#4c78f1));
    background: linear-gradient(#5492f3, #4c78f1);
    content: "";
}

.medal-icon:before {
    left: 3px;
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
}

.medal-icon:after {
    right: 3px;
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
}


/* end 奖牌图标 */


/* 红包相关弹窗 */

.dialog--hb {
    width: 296px;
    height: 369px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/hb_com_bg.png) no-repeat center top transparent;
    background-size: 296px auto;
    -webkit-transform: translate(-14px, 0);
    transform: translate(-14px, 0);
}

.dialog--hb .dialog-bd {
    position: absolute;
    top: 55%;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0 14px 25px 42px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.dialog--hb .dialog-bd__tle {
    font-size: 28px;
    font-weight: 700;
    color: #ffe06b;
    text-shadow: 0 3px 0 rgba(0, 0, 0, 0.3);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dialog--hb .dialog-bd__txt {
    display: inline-block;
    padding: 0 35px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #fff;
    font-style: italic;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 20px;
}

.dialog--hb .dialog-btn {
    position: absolute;
    bottom: 22px;
    left: calc(50% + 14px);
    width: 68px;
    height: 68px;
    line-height: 68px;
    font-size: 36px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    text-shadow: 0 3px 0 rgba(0, 0, 0, 0.3);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.dialog--hb .dialog-btn__txt {
    position: relative;
    z-index: 1;
}

.dialog--hb .dialog-btn:before,
.dialog--hb .dialog-btn:after {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: "";
}

.dialog--hb .dialog-btn:before {
    width: 68px;
    height: 68px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0a44c), to(#fee17a));
    background: linear-gradient(#e0a44c, #fee17a);
    border-radius: 50%;
}

.dialog--hb .dialog-btn:after {
    width: 84px;
    height: 84px;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe17b), to(#e8b255));
    background: linear-gradient(#ffe17b, #e8b255);
    border-radius: 50%;
}

.dialog--hb .dialog-btn:before {
    z-index: 1;
}

.dialog--hb .dialog-btn--style-2 {
    bottom: 36px;
    width: auto;
    height: 38px;
    line-height: 38px;
    font-size: 22px;
    color: #dd5220;
    font-weight: 400;
    text-shadow: none;
}

.dialog--hb .dialog-btn--style-2:before {
    width: 136px;
    height: 38px;
    border-radius: 20px;
}

.dialog--hb .dialog-btn--style-2:after {
    width: 144px;
    height: 44px;
    border-radius: 24px;
}

.dialog--hb .dialog-hb-tle {
    position: absolute;
    top: 112px;
    left: calc(50% + 14px);
    font-size: 18px;
    color: #fff;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.dialog--hb-result {
    width: 288px;
    height: 423px;
    overflow: visible;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/hb_com_bg2.png) no-repeat center top transparent;
    background-size: 288px auto;
}

.dialog--hb-result:before {
    position: absolute;
    left: 50%;
    bottom: -65px;
    z-index: 3;
    width: 343px;
    height: 402px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/hb_com_bg3.png") no-repeat;
    background-size: 100%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    content: "";
}

.dialog--hb-result:after {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    width: 288px;
    height: 120px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/hb_com_bg4.png") no-repeat;
    background-size: 288px auto;
    content: "";
}

.dialog--hb-result .dialog-hbres-tle {
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    font-size: 21px;
    color: #fff;
    text-align: center;
}

.dialog--hb-result .dialog-bd {
    position: relative;
    margin: 121px 25px 0;
    padding: 20px 5px;
}

.dialog--hb-result .dialog-bd:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 25px;
    background: #eb593f;
    border-radius: 20px;
    content: "";
}

.dialog--hb-result .dialog-btn {
    position: absolute;
    left: 50%;
    bottom: 26px;
    z-index: 6;
    display: inline-block;
    padding: 0 30px;
    height: 38px;
    line-height: 38px;
    background: #ffdd7a;
    font-size: 18px;
    color: #dd5220;
    font-weight: 700;
    border-radius: 20px;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.hb-coupon {
    position: relative;
    z-index: 4;
    -webkit-transform: translate(0, -15px);
    transform: translate(0, -15px);
    background: #fff;
    border-radius: 5px;
    height: 200px;
    padding: 10px 5px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.hb-coupon__item {
    height: 71px;
    padding: 15px 10px;
    font-size: 18px;
    color: #ca3a23;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/coupon-bg1.png") no-repeat;
    background-size: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hb-coupon__item__num {
    font-size: 29px;
    font-weight: 700;
    line-height: 1.2;
}

.icon-giftbox {
    display: inline-block;
    width: 86px;
    height: 86px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/gift-box-bg.png") no-repeat;
    background-size: 86px auto;
    vertical-align: middle;
}

.gift-box {
    margin: 30px 0 0;
}

.gift-box__txt {
    font-size: 23px;
    color: #ffe06b;
}


/* end 红包相关弹窗 */


/* 等分标签 */

.com-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -15px 0;
}

.com-label-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(25% - 15px);
    flex: 0 1 calc(25% - 15px);
    margin: 0 15px 15px 0;
    height: 24px;
    line-height: 22px;
    color: #999;
    border: 1px solid currentColor;
    border-radius: 20px;
    text-align: center;
}

.com-label-item.active {
    background: #31c238;
    color: #fff !important;
}


/* end 等分标签 */


/* 加号按钮 */

.com-btn-plus {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    vertical-align: middle;
}

.com-btn-plus .icon-plus {
    display: inline-block;
    width: 20px;
    height: 20px;
}


/* end 加号按钮 */


/* 小图标 */

.icon-plus--sm:before {
    width: 12px;
}

.icon-plus--sm:after {
    height: 12px;
}

.icon-que {
    position: relative;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    padding: 0 5px;
    font-size: 12px;
    vertical-align: middle;
}

.icon-que:after {
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-top: 3px solid currentColor;
    content: "";
}

.icon {
    display: inline-block;
    vertical-align: middle;
}

.icon-goldcoin {
    width: 138px;
    height: 139px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAAEVCAYAAADD8AGlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MWY5YzIwMi1kYjIzLWUyNDItOWMxMC0yNzY0MTU5MjJmZTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEwRTg0NDk1ODY1MTFFQUI3MkJDMUFDMjc2N0QyQzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEwRTg0NDg1ODY1MTFFQUI3MkJDMUFDMjc2N0QyQzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTM2ZTY5NDctZGQ4OS0yMTQyLWE0MTItZWZiNjdlMWY1YjY2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTNhNjA5ZWQtZTlhMy0xMWU4LWE2NTYt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");
    background-size: 100%;
}

.icon-caret {
    width: 0;
    height: 0;
    border-width: 6px 5px 0;
    border-style: solid;
    border-color: #ccc transparent transparent;
}

.icon-audit-pass,
.icon-audit-rejected {
    width: 95px;
    height: 44px;
    background-size: 100%;
}

.icon-audit-pass {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAABYCAYAAABLaU0CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMGI4OGE0MS05MzA0LTRkNDgtOTZkOC0yYzAyMmIxY2EyMWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTJGNUE1NzQ2OUIxMTFFQUFBNjBFMDQ4OTE4QzlFMTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTJGNUE1NzM2OUIxMTFFQUFBNjBFMDQ4OTE4QzlFMTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDU2NWQwMjAtNTU4MC02MzQzLWJjZDQtOWY5ZDcyZjFmZmExIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODkyZDM3NzAtZTM1Mi00OTQxLThlNDgt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");
}

.icon-audit-rejected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAABYCAYAAABLaU0CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMGI4OGE0MS05MzA0LTRkNDgtOTZkOC0yYzAyMmIxY2EyMWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjEwNjNGRUY2OUIxMTFFQUIzRjRFRUVEMjY1NDlEMTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjEwNjNGRUU2OUIxMTFFQUIzRjRFRUVEMjY1NDlEMTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODJhMTQ0ZmUtMTI2NS1mMTQ3LTg4YjctNzNlOTliZTU1NzU2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MTkxMzEyODQtNmI3NC1hMDQyLThhMDct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");
}

.icon-tips {
    width: 83px;
    height: 58px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAB0CAYAAAAPfklTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowZTNjNGY5Mi1mODBlLWJmNGItYWY2ZS1kYWQyYzY0ZTY2ZTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY0MTRCREQ3RDM3MTFFQTg2RDE5NjhGMEE2NjIzNjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY0MTRCREM3RDM3MTFFQTg2RDE5NjhGMEE2NjIzNjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDZhMDJiYWUtMGU5YS1jYjQ0LTljYzMtNTAyMjAwZGZiMjdiIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2VkN2RhNzktZWZkMy1kNzQ0LTlmMmUt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");
    background-repeat: no-repeat;
    background-size: 100%;
}


/* end 小图标 */


/* tab标题 */

.com-tabtle {
    position: relative;
    height: 50px;
    line-height: 50px;
    background: #fff;
    text-align: center;
    color: #999;
}

.com-tabtle--fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    max-width: 750px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.com-tabtle-fixed-1 {
    position: fixed;
    z-index: 1;
    height: 50px;
    width: 100vw;
    top: calc(56vw + 44px);
    line-height: 50px;
    background: #fff;
    text-align: center;
    color: #999;
}
.com-tabtle--auto .com-tabtle__item {
    width: auto;
}

.com-tabtle--style-2 {
    color: #333;
}

.com-tabtle--style-2 .com-tabtle__item.active {
    position: relative;
    font-size: 17px;
    color: currentColor;
}

.com-tabtle--style-2 .com-tabtle__item.active .com-tabtle__item__inner:after {
    left: 50%;
    width: 24px;
    height: 4px;
    background: currentColor;
    border-radius: 4px;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.com-tabtle--style-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    line-height: 44px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.com-tabtle--style-3 .com-tabtle__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.com-tabtle__list {
    font-size: 0;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.com-tabtle__item {
    display: inline-block;
    width: 25%;
    font-size: 15px;
    vertical-align: middle;
}

.com-tabtle__item.active {
    color: currentColor;
}

.com-tabtle__item.active .com-tabtle__item__inner {
    position: relative;
}

.com-tabtle__item.active .com-tabtle__item__inner:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: currentColor;
    content: "";
}

.com-tabtle__item__inner {
    display: inline-block;
    padding: 0 10px;
}


/* end tab标题 */


/* 过滤下拉 */

.com-filter {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    max-width: 750px;
    margin: 0 auto;
    padding: 15px 20px;
    background: #fff;
    -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.15);
    -webkit-transition: .6s;
    transition: .6s;
    -webkit-transition-property: -webkit-transform top;
    transition-property: -webkit-transform top;
    transition-property: transform top;
    transition-property: transform top, -webkit-transform top;
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
}

.com-filter.active {
    top: 44px;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.com-filter__item__tle {
    margin: 0 0 10px 0;
    font-size: 15px;
    font-weight: 700;
}

.com-filter__item+.com-filter__item {
    margin: 15px 0 0;
}

.com-filter .f-text {
    height: 30px;
    border-radius: 15px;
    padding: 7px 10px;
}


/* end 过滤下拉 */


/* 辅助类 */

.mt-xxl {
    margin-top: 50px !important;
}


/* end 辅助类 */


/* 筛选 */

.com-filter-handle {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    background: #fff;
    font-size: 12px;
    color: #666;
}

.com-filter-handle .icon {
    margin: 0 0 0 5px;
}


/* swiper tab */

.com-swiper-tab__tle {
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.com-swiper-tab__tle--auto .swiper-slide {
    width: auto;
    padding: 0 5px;
}

.com-swiper-tab__tle .swiper-slide.active:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 50px;
    height: 1px;
    background: currentColor;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    content: "";
}

.com-swiper-tab--style-2 .com-swiper-tab__tle {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
}

.com-swiper-tab--style-2 .com-swiper-tab__tle .swiper-slide.active:after {
    width: 30px;
    height: 2px;
}


/* table */

.com-table {
    width: 100%;
    text-align: center;
}

.com-table__cell {
    padding: 10px 5px;
}

.com-table__head,
.com-table__row:nth-of-type(2n) {
    background-color: #f5f5f5;
}

.com-table--no-striped .com-table__row:nth-of-type(2n) {
    background: none;
}


/* 过滤选择 */

.com-filter2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.com-filter2__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.com-filter2__select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    border: 1px solid #9c9c9c;
    border-radius: 6px;
}

.com-filter2__select__input {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 30px;
    border: 0;
    background: none;
}

.com-filter2__select__icon {
    margin: 0 0 0 10px;
}

.com-filter2__btn {
    padding: 0 10px;
    height: 32px;
    margin: 0 0 0 10px;
    line-height: 32px;
    border-radius: 6px;
    color: #fff;
}

.com-filter2__btn .svg-icon {
    width: 1.4em;
    height: 1.4em;
}


/* 标题栏 */

.com-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 16px 0 0;
}

.com-bar__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.com-bar__tle {
    position: relative;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700;
}

.com-bar__tle:before,
.com-bar__tle__txt {
    display: inline-block;
    vertical-align: middle;
}

.com-bar__tle:before {
    width: 16px;
    height: 5px;
    background: currentColor;
    content: "";
}

.com-bar__tle__txt {
    color: #333;
}


/* 倒计时 */

.com-countdown-wrap {
    padding: 15px 10px;
    background-color: #fff;
}

.com-countdown-wrap__tle,
.com-countdown-wrap__txt {
    margin: 0 0 5px 0;
    text-align: center;
    line-height: 1.2;
}

.com-countdown-wrap__tle {
    font-size: 16px;
}

.com-countdown-wrap__txt {
    font-size: 12px;
    color: #999;
}

.com-countdown {
    min-height: 72px;
    padding: 10px 0 0 115px;
    color: #fff;
    background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NWI2ZTEyZWItMDU0Ny1iYTQ5LThkZGMtZjU3MzdiZjM0ZjFlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDMzk2OTM5NzMxRjExRUFBMEQzQTlFOURBMjFEQUI4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDMzk2OTM4NzMxRjExRUFBMEQzQTlFOURBMjFEQUI4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0NjlkMDQ2LTE4MjEtNGQyNy04OTQ4LWNiMGZjNjlmZWE5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1YjZlMTJlYi0wNTQ3LWJhNDktOGRkYy1mNTczN2JmMzRmMWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+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") no-repeat;
    background-size: cover;
    border-radius: 8px;
    overflow: hidden;
}

.com-countdown__num {
    display: inline-block;
    padding: 0 10px;
    height: 16px;
    margin: 0 2px 0 0;
    line-height: 16px;
    border-radius: 2px;
    font-size: 12px;
    color: #fff;
    background: #ff0000;
    vertical-align: middle;
}


/* 商品列表 */

.com-product-item__tle,
.com-product-item__txt,
.com-product-item__meta {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.com-product {
    padding: 10px;
    background: #fff;
}

.com-product-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.com-product-item:not(:first-child) {
    margin: 20px 0 0;
}

.com-product-item__thumb {
    width: 100px;
    height: 100px;
    margin: 0 10px 0 0;
    overflow: hidden;
}

.com-product-item__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.com-product-item__bd {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%;
    padding-bottom: 60px;
}

.com-product-item__tle {
    line-height: 1.3;
}

.com-product-item__price {
    font-size: 12px;
    font-weight: 700;
}

.com-product-item__price .cpip__num {
    font-size: 18px;
}

.com-product-item__txt,
.com-product-item__meta {
    font-size: 12px;
    color: #999;
}

.com-product-item__action,
.com-product-item__meta {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.com-product-item__txt {
    margin: 2px 0 0;
}

.com-product-item__action {
    bottom: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.com-product-item__meta .cpim__total {
    float: right;
}

.com-product-item [class^=btn] {
    padding: 0 15px;
}


/* select handle */

.com-select-handle {
    position: relative;
    display: block;
}

.com-select-handle--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.com-select-handle--flex .com-select-handle__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.com-select-handle--style-2 {
    width: 200px;
    padding: 0 5px;
    border: 1px solid #e5e5e5;
    background-color: #f5f5f5;
    border-radius: 5px;
}

.com-select-handle__txt {
    vertical-align: middle;
}

.com-select-handle .iconfont {
    vertical-align: -3px;
}

.com-select-handle .com-select-handle__arrow {
    width: 1em;
    height: 1em;
    color: #999;
}

.com-select-handle__input,
.com-select-handle__sel {
    display: block;
    width: 100%;
    border: 0;
    background: none;
    line-height: 20px;
}

.com-select-handle__sel {
    width: calc(100% + 20px);
    height: 22px;
}


/* flex layout */

.com-flex-layout {
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

.com-flex-layout__side,
.com-flex-layout__main {
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.com-flex-layout__side {
    width: 90px;
    background-color: #f5f5f5;
}

.com-flex-layout__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%;
}


/* 文章详情 */

.com-article {
    padding: 15px;
    background: #fff;
}

.com-article__tle {
    font-size: 20px;
    line-height: 1.4;
}

.com-article__meta {
    margin: 10px 0 0;
    font-size: 12px;
    color: #999;
}

.com-article__author {
    margin: 0 5px 0 0;
}

.com-article__bd {
    margin: 20px 0 0;
    line-height: 1.8;
    word-break: break-all;
}

.com-article__bd img {
    display: block;
    margin: 0 auto 20px;
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
}

.com-article__bd p+p {
    margin: 20px 0 0;
}

.com-article__ft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0 0;
    font-size: 12px;
}

.com-article__reading {
    color: #999;
}


/* 名片 */

.com-business-card {
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.com-business-card__edit {
    position: absolute;
    top: 0;
    right: 0;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    font-size: 12px;
    color: #ccc;
    background: #4d535f;
    border-bottom-left-radius: 16px;
}

.com-business-card__txt {
    margin: 15px 0 0;
    font-size: 12px;
    line-height: 1.4;
}

.com-business-card__btn {
    display: block;
    padding: 10px 5px;
    font-size: 16px;
    text-align: center;
}

.com-business-card__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.com-business-card__info .cbci__img {
    width: 55px;
    height: 55px;
    margin: 0 10px 0 0;
    border-radius: 50%;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    background-repeat: no-repeat;
    background-size: cover;
}

.com-business-card__info .cbci__bd {
    padding: 10px 0 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.com-business-card__info .cbci__name {
    font-size: 16px;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}

.com-business-card__info .cbci__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 15px 0 0;
}

.com-business-card__info .cbci__action [class^=btn]+[class^=btn] {
    margin: 0 0 0 25px;
}

.com-business-card__inner {
    position: relative;
    min-height: 170px;
    padding: 25px 20px 10px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    overflow: hidden;
    color: #fff;
    background-color: #30343d;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAooAAAFUCAYAAACjqB1OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0OEFGRjIyN0QyRTExRUE5MTBGOUJBRDIyQjg3NTJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0OEFGRjIzN0QyRTExRUE5MTBGOUJBRDIyQjg3NTJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDQ4QUZGMjA3RDJFMTFFQTkxMEY5QkFEMjJCODc1MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ4QUZGMjE3RDJFMTFFQTkxMEY5QkFEMjJCODc1MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6X0RimAAB4MklEQVR42uy9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");
    background-repeat: no-repeat;
    background-size: cover;
}


/* 搜索图标 */

.com-btn-search {
    display: inline-block;
}

.com-btn-search .svg-icon {
    font-size: 18px;
    color: #666;
}


/* 搜索滑出 */

.com-search-slide {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 0;
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    overflow: hidden;
}

.com-search-slide.active {
    width: 100%;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.com-search-slide__input {
    background: none;
    border: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    color: rgba(255, 255, 255, 0.9);
}

.com-search-slide__input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.75);
}

.com-search-slide__btn {
    padding: 0 0 0 10px;
    color: rgba(255, 255, 255, 0.75);
}


/* popover */

.com-popover {
    position: relative;
}

.com-popover.active .com-popover__bd {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.com-popover__handle__icon {
    font-size: 20px;
    color: #666;
}

.com-popover__bd {
    position: absolute;
    top: 30px;
    right: -9px;
    z-index: 1;
    background: #fff;
    border-radius: 5px;
    padding: 0 5px;
    -webkit-filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.15));
    filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.15));
    white-space: nowrap;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
}

.com-popover__bd:before {
    position: absolute;
    top: -8px;
    right: 10px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    content: "";
}

.com-popover__action {
    display: block;
    padding: 10px 7px;
    color: #666;
}

.com-popover__action__icon {
    font-size: 16px;
}

.com-popover__action__txt {
    vertical-align: middle;
}

.com-popover__action+.com-popover__action {
    border-top: 1px solid #e5e5e5;
}


/* 商品列表 */

.com-goods-list {
    padding: 20px 10px;
}

/* yk 2020-06-06 */
.com-goods-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
}
.com-goods-item:first-child{
    padding-top:0;
}

/*.com-goods-item:not(:first-child) {
    margin: 20px 0 0;
}*/

.com-goods-item__img {
    position: relative;
    display: block;
    width: 80px;
    height: 80px;
    margin-right: 10px;
    border-radius: 5px;
    overflow: hidden;
    -o-object-fit: fill;
    object-fit: fill;
}

.com-goods-item__img:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e6e6e6;
    content: "";
}

.com-goods-item__info {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    padding-bottom: 25px;
}

.com-goods-item__tle {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 32px;
    line-height: 1.2;
    word-break: break-all;
    overflow: hidden;
}

.com-goods-item__tle--has-link {
    padding: 0 77px 0 0;
}

.com-goods-item__txt {
    margin-top: 3px;
    font-size: 12px;
    color: #999;
}

.com-goods-item__pay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 12px;
    line-height: 18px;
}

.com-goods-item__pay .cgip__now {
    font-size: 15px;
}

.com-goods-item__pay .cgip__original {
    color: #999;
    text-decoration: line-through;
}

.com-goods-item__link {
    position: absolute;
    top: 12px;
    right: 10px;
    font-size: 12px;
    color: #fdb52a;
    text-decoration: underline;
}

.com-goods-item .com-select-handle {
    margin: 5px 0 0;
}


/* 用户收货地址信息 */

.com-address-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.8;
}

.com-address-info--has-pd {
    padding: 15px;
}

.com-address-info__icon {
    display: block;
    width: 28px;
    height: 28px;
    line-height: 26px;
    margin: 0 10px 0 0;
    text-align: center;
    color: #fff;
    border-radius: 50%;
}

.com-address-info__tle {
    font-size: 15px;
}

.com-address-info__tle .cait__tel {
    margin: 0 0 0 15px;
}

.com-address-info__txt {
    font-size: 12px;
    color: #666;
}

.com-address-info__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}


/* 信息预览 */

.com-preview--has-pd {
    padding: 10px;
}

.com-preview-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.com-preview-item__label {
    width: 5em;
}

.com-preview-item__value {
    width: calc(100% - 5em);
    text-align: right;
}

.com-preview-item+.com-preview-item {
    margin: 10px 0 0;
}


/* 底部版权 */

.com-copyright {
    padding: 10px;
    text-align: center;
    font-size: 12px;
}

.com-copyright__icon,
.com-copyright__txt {
    display: inline-block;
    vertical-align: middle;
}

.com-copyright__icon {
    width: 16px;
    height: 16px;
}

.com-copyright__txt {
    color: #999;
}


/* 升级提示 */

.com-upgrade {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 5px 5px 10px;
    border-radius: 20px;
    font-size: 12px;
    color: #fff;
}

.com-upgrade__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.com-upgrade-wrap--has-pd {
    padding: 15px;
}


/* 播放状态图标 */

.icon-play-bar,
.icon-play-bar__center,
.icon-play-bar:before,
.icon-play-bar:after {
    display: inline-block;
    width: 2px;
    height: 14px;
}

.icon-play-bar {
    position: relative;
}

.icon-play-bar__center,
.icon-play-bar:before,
.icon-play-bar:after {
    background: currentColor;
    -webkit-animation: playBar 1s linear infinite alternate;
    animation: playBar 1s linear infinite alternate;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}

.icon-play-bar:before,
.icon-play-bar:after {
    position: absolute;
    bottom: 0;
    content: "";
}

.icon-play-bar:before {
    left: -6px;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
}

.icon-play-bar:after {
    right: -6px;
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s;
}


/* 播放动画 */

@-webkit-keyframes playBar {
    from {
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
    }
    to {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

@keyframes playBar {
    from {
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
    }
    to {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

/* 扫码系统图标 */
@font-face {
    font-family: "iconfont-scan"; /* project id 2002528 */
    src: url("//at.alicdn.com/t/font_2002528_rbk1xwlnga.eot");
    src: url("//at.alicdn.com/t/font_2002528_rbk1xwlnga.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_2002528_rbk1xwlnga.woff2") format("woff2"), url("//at.alicdn.com/t/font_2002528_rbk1xwlnga.woff") format("woff"), url("//at.alicdn.com/t/font_2002528_rbk1xwlnga.ttf") format("truetype"), url("//at.alicdn.com/t/font_2002528_rbk1xwlnga.svg#iconfont") format("svg");
}

.iconfont-scan {
    font-family: "iconfont-scan" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
}

/* 财富管理图标 */
@font-face {
    font-family: "iconfont-wealth"; /* project id 1851723 */
    src: url("//at.alicdn.com/t/font_1851723_0ksppz1ny61q.eot");
    src: url("//at.alicdn.com/t/font_1851723_0ksppz1ny61q.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_1851723_0ksppz1ny61q.woff2") format("woff2"), url("//at.alicdn.com/t/font_1851723_0ksppz1ny61q.woff") format("woff"), url("//at.alicdn.com/t/font_1851723_0ksppz1ny61q.ttf") format("truetype"), url("//at.alicdn.com/t/font_1851723_0ksppz1ny61q.svg#iconfont") format("svg");
}

.iconfont-wealth {
    font-family: "iconfont-wealth" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
}


/*       等级      */
.grade-1, .grade-2, .grade-3, .grade-4, .grade-5, .grade-6, .grade-7, .grade-8 {
    display:inline-block;
    color: #797672;
    background: #FFF6EA;
    font-size: 12px;
    line-height: 2;
    padding: 0 15px;
    border-radius: 3px;
}
.grade-2 {
    color: #6954FF;
    background: #EDEBFF;
}
.grade-3 {
    color: #4975CF;
    background: #EBF1FF;
}
.grade-4 {
    color: #F35D60;
    background: #FFEBEB;
}
.grade-5 {
    color: #F88B4B;
    background: #FFF5EA;
}
.grade-6 {
    color: #FFAB30;
    background: #FFF1E6;
}
.grade-7 {
    color: #FFC46D;
    background: #FFF6E5;
}
.grade-8 {
    color: #FFDC57;
    background: #FDFFD2;
}
@charset "UTF-8";
@font-face {
    font-family: 'iconfont-line'; /* Project id 2229834 */
    src: url('//at.alicdn.com/t/font_2229834_65t4e8gwghg.woff2?t=1620807404939') format('woff2'), url('//at.alicdn.com/t/font_2229834_65t4e8gwghg.woff?t=1620807404939') format('woff'), url('//at.alicdn.com/t/font_2229834_65t4e8gwghg.ttf?t=1620807404939') format('truetype');
}

.iconfont-line {
    font-family: "iconfont-line" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.shan-float .total-list .total-item .item-hd h3,
.order-list .order-item p,
.address-list li p,
.goods-media .media-bd h4,
.goods-media .media-bd p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.header-name,
.header-user h3,
.level-inner h3,
.shan-float .total-list .total-item .item-hd h3,
.order-list .order-item p,
.card-list.card-list--full .card-item .item-tt,
.detail-info li span,
.address-list li p,
.goods-media .media-bd p,
.goods-media--send .media-bd h4,
.receive-tle h3,
.rank-item .item-bd h4,
.table-analysis .td-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.find-item .item-main:after {
    content: "";
    height: 0;
    width: 0;
    overflow: hidden;
}

.chk-box input[type=checkbox] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.chk-box input[type=checkbox]:checked+i {
    color: #2cd334;
}

.chk-box input[type=checkbox]:checked+i:before {
    content: "";
    width: 5px;
    height: 6px;
    background-color: #fff;
    position: absolute;
    right: -1px;
    top: -1px;
}

.chk-box input[type=checkbox]:checked+i:after {
    content: "";
    height: 6px;
    width: 12px;
    border: 1px solid currentColor;
    border-width: 0 0 2px 2px;
    position: absolute;
    top: 1px;
    left: 3px;
    transform: rotate(-52deg);
}

.chk-box .icon-checkbox {
    top: 0;
    margin-top: -4px;
    margin-right: 0;
}

header a:link,
header a:visited,
header a:hover,
.header-nav a:link,
.header-nav a:visited,
.header-nav a:hover {
    color: #fff;
}

.header .page-tabs-tt .tt-option.active,
.chk-field input[type=checkbox]:checked+i,
.sort-list li.active a,
.nav-list--tab .nav-item.active,
.line-list--select .line-item.active,
.line-list--multi-select .active,
.line-list--multi-select .active .icon-checkbox,
.panel--picker .panel-hd,
.search-block--cancel .search-cancel,
input[type=range]::-webkit-slider-thumb,
input[type=range]::-webkit-media-slider-thumb,
.bar-progress .progress-percent,
.tag-list--border .tag-item.active,
.tag-list--bg .tag-item.active,
.c-primary,
.nav-item.active a,
.swiper-tab-tle li.active,
.swiper-tab-tle li.active span,
.text-primary {
    color: #2cd334;
    border-color: #2cd334;
}

.saleprice {
    text-decoration: line-through;
    font-size: 12px;
    color: #a1a1a1;
}

.spec-list li {
    padding: 7px 5px;
    background: #fff;
    font-size: 12px;
    text-align: center;
    color: #666;
    border-radius: 3px;
}

.spec-list li.active {
    background: #2cd334;
    color: #fff;
}

.text-t {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.text-o {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1);
    }
    50% {
        -webkit-transform: rotate(180deg) scale(1);
        transform: rotate(180deg) scale(1);
    }
    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1);
    }
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1);
    }
    50% {
        -webkit-transform: rotate(180deg) scale(1);
        transform: rotate(180deg) scale(1);
    }
    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1);
    }
}


/* 黄药师APP分类导航 */

.list-icon {
    display: inline-block;
    width: 23px;
    height: 25px;
    background: url(../images/list-icon-spri.jpg) no-repeat;
    background-size: 23px auto;
    vertical-align: middle;
}

.list-icon-fjtc {
    background-position: 0 -25px;
}

.list-icon-sjsd {
    background-position: 0 -50px;
}


/* 首页 */

.index-tab-mod {
    border-radius: 5px;
    overflow: hidden;
}

.index-tab-mod.inverse .index-total-list {
    background: none;
}

.index-tab-mod.inverse .index-total-list li,
.index-tab-mod.inverse .index-total-list li h3 {
    color: #fff;
}

.index-swiper-tle {
    padding: 0 50px;
}

.index-swiper-tle li {
    text-align: center;
}

.index-swiper-tle li span {
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 50%;
    color: rgba(255, 255, 255, 0.75);
}

.index-swiper-tle li.active span {
    color: #2cd334;
    background: #fff;
}

.index-total-list {
    padding: 5px 0;
    background: #fff;
}

.index-total-list li {
    padding: 5px 0;
    text-align: center;
}

.index-total-list li p {
    line-height: 1.3;
}

.index-total-list li h3 {
    color: #666;
}

.index-total-list li span {
    font-size: 24px;
    line-height: 1.3;
}

.index-nav {
    border-radius: 5px;
    overflow: hidden;
}

.index-nav-list li {
    text-align: center;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.index-nav-list li a {
    display: block;
    padding: 10px 0;
}

.index-nav-list li i {
    font-size: 36px;
    line-height: 36px;
    color: #31d18a;
}

.index-nav-list li h3 {
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.3;
}

.index-nav-list li h3 span {
    position: relative;
    display: inline-block;
}

.index-nav-list li h3 i {
    position: absolute;
    top: -10px;
    right: -20px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #ffaf45;
    border-radius: 50%;
}

.index-nav-list--inverse li {
    border: 0;
}

.index-nav-list--inverse li a {
    padding: 20px 0;
    color: #fff;
}

.index-nav-list--inverse li i {
    color: #fff;
}

.func-list .media-item {
    min-height: 70px;
    padding-left: 70px;
}

.func-list .media-item .item-img {
    width: 50px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    background: #31d18a;
    color: #fff;
    border: 0;
}

.func-list .media-item .item-img i {
    font-size: 24px;
}

.func-list .media-item .item-img.primary {
    background: #2cd334;
}

.func-list .media-item .item-img.orange {
    background: #ffaf45;
}

.func-list .media-item .item-img.ching {
    background: #41dabf;
}

.func-list .media-item .item-img.blue {
    background: #32a7eb;
}

.func-list .media-item .item-img.purple {
    background: #a354d1;
}

.set-list {
    padding: 5px;
}

.set-list .item {
    position: relative;
    padding: 5px;
}

.set-list .item .txt {
    display: block;
    height: 40px;
    line-height: 40px;
    background: #f1f1f1;
    text-align: center;
    border-radius: 5px;
}

.set-list .item .del {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 22px;
    height: 22px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background: #cacaca;
    border-radius: 50%;
}

.set-list .item .del i {
    font-size: 14px;
}

.set-list--border {
    margin-top: -10px;
}

.set-list--border .item .txt {
    background: none;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.msg-remind div {
    display: inline-block;
    padding: 5px 10px;
    background: rgba(0, 0, 0, 0.65);
    border-radius: 5px;
}

.msg-remind div a {
    display: block;
    color: #fff;
}

.header-name {
    max-width: 180px;
    line-height: 44px;
}

.header-user {
    padding-right: 10px;
    height: 44px;
    overflow: hidden;
    color: #fff;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    /* IE 10 */
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.header-user h3 {
    line-height: 44px;
    max-width: 140px;
}

.header-user img {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.autograph {
    position: fixed;
    top: 44px;
    left: 0;
    width: 100%;
    padding: 50px 20px 75px;
}

.autograph-txt {
    max-height: 66px;
    overflow: hidden;
    font-size: 22px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.autograph-like {
    position: absolute;
    bottom: 25px;
    right: 20px;
}

.autograph-like p {
    margin-top: -5px;
}

.autograph .btn-outline {
    position: absolute;
    bottom: 25px;
    right: 10px;
}

.nav-custom {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.nav-custom li a {
    display: block;
    padding: 20px 0;
    text-align: center;
    color: #666;
}

.nav-custom li a span {
    position: relative;
    display: inline-block;
}

.nav-custom li a i {
    font-size: 30px;
    line-height: 1;
    color: #999;
}

.nav-custom li a em {
    position: absolute;
    top: -8px;
    right: -18px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    color: #fff;
    background: #ffaf45;
    border-radius: 50%;
}

.nav-custom--inverse {
    background: none;
    border-radius: 0;
    box-shadow: none;
}

.nav-custom--inverse li {
    padding: 5px;
}

.nav-custom--inverse li a {
    padding: 5px 0;
    background: #fff;
    border-radius: 5px;
}

.nav-custom--inverse li h3 {
    font-size: 12px;
}

.custom-btn {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

.custom-btn i {
    font-size: 24px;
    color: #999;
}

.function-list .item-tt i {
    margin-right: 5px;
    font-size: 24px;
}

.function-list .item-handle i {
    color: #999;
}


/* 佣金管理 */

.commission {
    position: relative;
    padding: 30px 0 20px;
    background: #2cd334;
    text-align: center;
    color: #fff;
}

.commission:after {
    position: absolute;
    bottom: -13px;
    left: 0;
    right: 0;
    z-index: 1;
    height: 30px;
    border-radius: 100%;
    background: #2cd334;
    content: "";
}

.commission-bg {
    position: absolute;
    bottom: -20px;
    left: 50%;
    z-index: 2;
    width: 150px;
    height: 150px;
    background: url(../images/icon-money.png) no-repeat;
    background-size: cover;
    opacity: .15;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.commission-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    background: #ffaf45;
    vertical-align: middle;
}

.commission-icon.red {
    background: #ff3b30;
}

.commission-icon.green {
    background: #4cd964;
}

.commission p strong {
    font-size: 36px;
    line-height: 1.2;
}

.commission .btn-right {
    position: absolute;
    top: 10px;
    right: 0;
    padding: 0 10px;
    color: #fff;
}

.commission .btn-right i {
    font-size: 24px;
    color: #fff;
}

.commission-list li {
    padding: 10px;
}

.commission-list li p {
    line-height: 1.8;
}

.commission-sel {
    position: absolute;
    top: 5px;
    right: 10px;
}

.commission-sel .f-text {
    background: none;
    height: 30px;
    border: 0;
    vertical-align: middle;
    width: auto;
}

.commission-sel .iconfont {
    color: rgba(255, 255, 255, .75);
}


/* 团队管理 */

.team-list .media-item {
    padding-left: 100px;
    height: 100px;
    overflow: hidden;
}

.team-list .media-item .item-img {
    width: 80px;
    height: 80px;
}

.team-list .media-item .team-status {
    position: absolute;
    top: 1px;
    right: -79px;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 80px;
    font-size: 12px;
    color: #fff;
    background: #ffaf45;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.detail-list li {
    line-height: 30px;
}

.detail-list li span {
    display: inline-block;
    width: 80px;
    color: #999;
}

.detail-list li i {
    display: inline-block;
    padding-left: 1em;
}

.detail-list li i.half {
    padding-left: .5em;
}

.level-items li {
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    background: #fff;
    padding: 10px;
    border-bottom: 1px solid #e6e6e6;
}

.level-items li:last-child {
    border: none;
}

.level-pic {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}

.level-inner {
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.level-inner h3 {
    line-height: 20px;
    margin-bottom: 5px;
    font-size: 14px;
}

.level-inner h3 img {
    width: 41px;
    height: 17px;
    margin: 0 2px;
}

.level-price {
    text-align: center;
}

.level-price h3 {
    font-size: 20px;
    line-height: 1.8;
}

.level-inner p {
    font-size: 12px;
}

.level-inner p,
.level-price p {
    color: #9e9e9e;
}

.level-items .icon-v-right {
    width: 14px;
    height: 50px;
}

.level-one .level-inner p i,
.level-one .level-price h3 {
    color: #ff8400;
}

.level-two .level-inner p i,
.level-two .level-price h3 {
    color: #f12089;
}

.level-three .level-inner p i,
.level-three .level-price h3 {
    color: #5493ff;
}


/* 闪订 */

.page.page--has-shan {
    padding-top: 87px;
}

.spec-list li {
    padding: 5px 0;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.spec-list li.active {
    background: #2cd334;
    color: #fff;
}

.goods-list {
    padding: 5px 10px;
    background: #fff;
}

.goods-item:not(:first-child) {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #e5e5e5;
}

.goods-item .item-hd h3 {
    padding: 5px 0;
    line-height: 1.3;
}

.goods-item .item-list li {
    position: relative;
    padding: 10px;
    margin-bottom: 5px;
    background: #f5f5f5;
}

.goods-item .item-list li p span {
    color: #999;
}

.goods-item .item-list li p span.price {
    color: #ff3b30;
}

.goods-item .item-list .list-side {
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.goods-item .item-list .list-side i {
    font-size: 20px;
    color: #2cd334;
}

.goods-item .item-list .list-num {
    font-size: 12px;
}

.goods-item .item-list .list-num input {
    width: 50px;
    height: 25px;
    padding: 0 5px;
    text-align: center;
    border: 1px solid #e5e5e5;
    background: #fff;
    border-radius: 5px;
}

.shan-float {
    position: relative;
    padding: 10px;
    background: #f1f1f1;
    border-top: 1px solid #e5e5e5;
}

.shan-float .price {
    font-size: 12px;
    color: #ff3b30;
}

.shan-float .price span {
    font-size: 16px;
}

.shan-float .total-list {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    z-index: 1001;
    max-height: 300px;
    padding: 0 0 0 10px;
    background: #fff;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.shan-float .total-list .total-item {
    padding: 10px 10px 10px 0;
    font-size: 12px;
    border-bottom: 1px solid #e5e5e5;
}

.shan-float .total-list .total-item .item-hd {
    line-height: 22px;
}

.shan-float .total-list .total-item .item-hd h3 {
    max-width: 70%;
    line-height: 22px;
}

.shan-float .total-list .total-item .item-hd span {
    color: #999;
}

.shan-total {
    position: relative;
}

.shan-total .total-icon {
    display: block;
    width: 44px;
    height: 44px;
    line-height: 43px;
    text-align: center;
    background: #ffedda;
    border: 1px solid #fdcfa8;
    border-radius: 50%;
}

.shan-total .total-icon i {
    font-size: 28px;
    color: #ff9035;
}

.shan-total .total-num {
    position: absolute;
    top: 0;
    right: -5px;
    width: 18px;
    height: 18px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background: #ff3b30;
    border-radius: 50%;
}

.pro-item-dd {
    padding-top: 10px;
}


/* 财务明细 */

.account-detail .detail-item:not(:first-child) {
    border-top: 1px solid #e5e5e5;
}

.account-detail .detail-item .item-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background: #f1f1f1;
    border-radius: 50%;
}

.account-detail .detail-item .item-icon.fan {
    background: #26d5be;
}

.account-detail .detail-item .item-icon.red {
    background: #cc3939;
}

.account-detail .detail-item .item-icon.qu {
    background: #399dd1;
}

.account-detail .detail-item .item-icon.chong {
    background: #e5a01a;
}

.account-detail .detail-item .item-bd {
    overflow: hidden;
    word-break: break-all;
}

.account-detail .detail-item .item-bd h3 {
    font-size: 16px;
    line-height: 1.3;
}

.account-detail .detail-item .item-right {
    text-align: right;
    font-size: 12px;
    color: #999;
}


/* 大转盘样式 */

.luck-draw {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background: url(../images/fw-bg.jpg) no-repeat center top #ffe2bc;
    background-size: cover;
}

.banner {
    width: 95%;
    padding-top: 130px;
    margin: 0 auto;
}

.banner .turnplate {
    display: block;
    width: 100%;
    position: relative;
}

.banner .turnplate canvas.item {
    width: 100%;
}

.banner .turnplate img.pointer {
    position: absolute;
    width: 31.5%;
    height: 42.5%;
    left: 34.6%;
    top: 23%;
}

.dibg {
    width: 100%;
    height: 0px;
    padding-bottom: 40%;
    text-align: center;
    background: url(../images/dibg.png) no-repeat center top;
    color: #fff;
    background-size: 90%;
    margin-top: -15%;
}

.dibg span {
    display: block;
    padding-top: 16%;
    font-size: 14px;
}

.rwm-con {
    margin: 0 auto;
    padding-top: 118px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/rwmbg2.png?v=2) no-repeat center top;
    width: 280px;
    height: 364px;
    background-size: 100%;
    overflow: hidden;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}

.rwm-con .rwm-txt {
    margin-top: 23px;
    font-size: 18px;
    color: #fff000;
}

.rwm-con .rwm-close {
    position: absolute;
    top: 80px;
    right: 20px;
    display: block;
    width: 36px;
    height: 36px;
}

.kaibox {
    margin: 0 auto;
    width: 243px;
    height: 450px;
    z-index: 99;
    position: relative;
    background: url(../images/kaibox01.png) no-repeat;
    background-size: contain;
}

.kaibox .kaitxt {
    display: block;
    letter-spacing: 2px;
    line-height: 32px;
    position: absolute;
    top: 160px;
    text-align: center;
    color: yellow;
    font-size: 20px;
}

.redbtn {
    display: block;
    width: 90px;
    height: 90px;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    margin-left: -45px;
    top: 280px;
    background: url(../images/kai.png) no-repeat;
    background-size: cover;
}


/* 关于好实用 */

.custom-service>h3 {
    position: relative;
    padding: 10px 0;
    line-height: 1.5;
}

.custom-service>h3:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #dadada;
    top: auto;
    bottom: 0;
    content: "";
}

.custom-service .service-list li a {
    display: block;
    padding: 15px 0 20px;
    text-align: center;
}

.custom-service .service-list li i {
    font-size: 36px;
    line-height: 40px;
    color: #e0620d;
}

.custom-service .service-list li.qq i {
    color: #35a2e8;
}

.custom-service .service-list li.feedback i {
    color: #2dc0dd;
}


/* 发货管理 */

.order-list .order-item {
    position: relative;
    margin-top: 10px;
    background: #fff;
}

.order-list .order-item>.item-bd {
    position: relative;
    padding: 15px 10px;
}

.order-list .order-item .item-state {
    float: right;
    font-size: 12px;
    color: #ffaf45;
}

.order-list .order-item .item-time {
    margin-top: 10px;
    font-size: 12px;
    color: #999;
}

.order-list .order-item .item-price {
    position: absolute;
    bottom: 15px;
    right: 10px;
    font-size: 16px;
    color: #ff3b30;
}

.order-list .order-item .media-item .item-bd .bd-tt {
    height: 42px;
    white-space: normal;
}

.order-state {
    background-repeat: no-repeat;
    background-image: linear-gradient(to top, #e5e5e5 50%, transparent 50%);
    background-size: 100% 1px;
    background-position: left bottom;
}

.order-state .iconfont {
    font-size: 32px;
}

.order-address {
    position: relative;
    background: #fff;
    border-radius: 5px;
}

.order-address p:last-child {
    margin-top: 5px;
    font-size: 12px;
    color: #999;
}

.order-address__icon {
    width: 30px;
    height: 30px;
    line-height: 24px;
    text-align: center;
    background: #61bd4e;
    border-radius: 50%;
    color: #fff;
}

.order-info {
    background-repeat: no-repeat;
    background-image: linear-gradient(to top, #e5e5e5 50%, transparent 50%);
    background-size: 100% 1px;
    background-position: left bottom;
}

.order-info li {
    line-height: 1.8;
    color: #999;
}

.order-price {
    background-repeat: no-repeat;
    background-image: linear-gradient(to top, #e5e5e5 50%, transparent 50%);
    background-size: 100% 1px;
    background-position: left bottom;
}

.wuliu-list li {
    position: relative;
    padding-left: 15px;
    color: #666;
    border-left: 1px solid #e5e5e5;
}

.wuliu-list li:not(:last-of-type) {
    padding-bottom: 20px;
}

.wuliu-list li:last-of-type:before {
    position: absolute;
    top: 5px;
    left: -1px;
    z-index: 1;
    width: 1px;
    height: 100%;
    background: #fff;
    content: "";
}

.wuliu-list li:after {
    position: absolute;
    top: 5px;
    left: -4px;
    z-index: 2;
    width: 8px;
    height: 8px;
    background: #e5e5e5;
    content: "";
    border-radius: 50%;
}

.wuliu-list li.active {
    color: #2cd334;
}

.wuliu-list li.active:after {
    left: -5px;
    width: 10px;
    height: 10px;
    background: #2cd334;
    box-shadow: 0 0 0 3px rgba(228, 6, 129, 0.4);
}

.wuliu-list li p:last-child {
    color: #999;
}


/* 商品库存 */

.card-list.card-list--full .card-item {
    width: 100%;
}

.card-list.card-list--full .card-item:before {
    content: none;
}

.card-list.card-list--full .card-item .item-img-wrap {
    float: left;
    width: 70px;
    height: 70px;
    overflow: hidden;
    margin-right: 10px;
    padding-top: 0;
}

.card-list.card-list--full .card-item .item-img-wrap .stock {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 25px;
    line-height: 25px;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    color: #fff;
}

.card-list.card-list--full .card-item .item-con-wrap {
    overflow: hidden;
}

.card-list.card-list--full .card-item .item-tt {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
}

.card-list.card-list--full .card-item .item-ft {
    position: relative;
}

.card-list.card-list--full .card-item .item-btn {
    position: absolute;
    bottom: 0;
    right: 0;
}

.sku-list .sku-item {
    background: #fff;
}

.sku-list .sku-item:not(:first-of-type) {
    margin-top: 10px;
}

.stock-detail .detail-item {
    position: relative;
    background: #fff;
}

.stock-detail .detail-item:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    top: auto;
    bottom: 0;
    content: "";
}

.stock-detail .detail-item .item-tag {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #2cd334;
    color: #fff;
    text-align: center;
    border-radius: 50%;
}

.stock-detail .detail-item .item-tag.out {
    background: #ffaf45;
}

.stock-detail .detail-item .item-bd {
    padding: 10px 10px 10px 60px;
}

.stock-detail .detail-item .item-bd h3 {
    margin-bottom: 5px;
    line-height: 1.3;
}

.stock-detail .detail-item .item-bd p {
    font-size: 12px;
    line-height: 1.8;
    color: #999;
}

.detail-info {
    position: relative;
    padding: 10px 0;
    background: #fff;
}

.detail-info:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.detail-info li {
    padding: 0 10px;
    line-height: 30px;
    color: #999;
}

.detail-info li span {
    float: right;
    display: block;
    max-width: 220px;
    color: #333;
}


/* 邀请、个人中心 */

.invite-tips {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2000;
    display: none;
    height: 100%;
}

.invite-tips.active {
    display: block;
}

.invite-tips .tips-con {
    position: relative;
    z-index: 1001;
    padding-top: 20px;
}

.invite-tips .tips-code {
    width: 280px;
    margin: 0 auto;
    padding: 20px 30px;
    background-color: #fff;
    border-radius: 10px;
}

.my-user {
    margin-top: -44px;
    background: #fff;
}

.my-user-bg {
    width: 100%;
    max-height: 300px;
}

.my-avatar {
    position: relative;
    text-align: center;
    padding: 40px 0 5px;
}

.my-avatar .pic {
    width: 90px;
    height: 90px;
    border: 3px solid #fff;
    border-radius: 100%;
    position: absolute;
    top: -50px;
    left: 50%;
    margin: 0 0 0 -50px;
}

.my-avatar i {
    font-size: 18px;
}

.my-avatar h1 img {
    width: 41px;
    height: 17px;
}

.my-more {
    display: none;
}

.my-more-btn {
    position: relative;
    display: block;
    height: 20px;
    margin-bottom: -5px;
}

.my-more-btn i {
    display: inline-block;
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 0;
}

.my-more-btn .act {
    transition: all .5s;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.line-list--user .line-item {
    line-height: 24px;
}

.line-list--user .line-item .iconfont {
    width: 50px;
    font-size: 35px;
}


/* 团队审核 */

.shenhe-list .media-item {
    min-height: 100px;
    padding-left: 100px;
}

.shenhe-list .media-item .item-img {
    width: 80px;
    height: 80px;
}

.shenhe-list .media-item .label-checkbox {
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.shenhe-list .media-item .item-more {
    position: absolute;
    bottom: 10px;
    right: 10px;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
}

.shenhe-list .media-item .item-more i {
    font-size: 22px;
    color: #999;
}


/* 零售出库 */

.kucun-list .media-item {
    padding-left: 110px;
    min-height: 110px;
}

.kucun-list .media-item .item-img {
    width: 90px;
    height: 90px;
}

.kucun-list .media-item .item-more {
    position: absolute;
    right: 10px;
    top: 70px;
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    color: #999;
}

.item-num {
    margin-top: 5px;
    font-size: 12px;
}

.item-num .item-txt {
    display: block;
    color: #999;
    line-height: 20px;
}

.item-num .stepper {
    width: 90px;
}

.item-num .stepper .stepper-plus,
.item-num .stepper .stepper-minus {
    color: #999;
}

.item-num .stepper-num {
    width: 30px;
}

.item-price {
    margin-top: 2px;
    font-size: 12px;
    color: #999;
}

.item-price input[type=text],
.item-price input[type=number] {
    width: 70px;
    border: 1px solid #e5e5e5;
}

.serial-list {
    position: relative;
    padding: 10px;
    border: 1px solid #e5e5e5;
}

.serial-list:after {
    position: absolute;
    top: -6px;
    left: 50%;
    width: 10px;
    height: 10px;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #fff;
    content: "";
    -webkit-transform: translate(-50%, 0) rotate(135deg);
    transform: translate(-50%, 0) rotate(135deg);
}

.serial-list li {
    line-height: 1.8;
}

.serial-list li span {
    color: #999;
}


/* 常见问题 */

.art-list li a {
    position: relative;
    display: block;
    padding: 10px;
    font-size: 14px;
    color: #555;
    border-bottom: 1px solid #e5e5e5;
}

.art-list li .am-icon-angle-right {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translate(0, -50%);
    font-size: 20px;
    color: #999;
}

.ques-detail-con {
    padding: 20px 10px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}


/* 意见反馈 */

.feed-back li {
    position: relative;
    display: -webkit-box;
    -webkit-box-align: center;
    padding: 10px;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.feed-back li label {
    min-width: 80px;
    margin-bottom: 0;
    font-weight: 400;
}

.feed-back li input {
    position: relative;
    z-index: 10;
    display: block;
    width: 100%;
    -webkit-box-flex: 1;
    padding: 5px 10px;
    font-size: 14px;
    border: 0;
}

.feed-back li input:focus {
    outline: 0;
}

.feed-back li select {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.feed-back li textarea {
    display: block;
    width: 100%;
    min-height: 100px;
    padding: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.feed-back li .item-right {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -14px;
}

.feed-back li .item-right i {
    margin-left: 3px;
    font-size: 18px;
    color: #999;
    vertical-align: -1px;
}


/* 消息列表、详情 */

.article-list li {
    position: relative;
    margin-top: 10px;
}

.article-list li a {
    display: block;
    padding: 10px;
    background: #fff;
    overflow: hidden;
}

.article-list li h3 {
    line-height: 1.5;
    word-break: break-all;
}

.article-list li p {
    margin-top: 5px;
    font-size: 12px;
    color: #999;
}

.article-list li .red-circle {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-right: 5px;
    background: #f00;
    border-radius: 50%;
}

.article-tle {
    font-size: 20px;
    line-height: 1.2;
    word-break: break-all;
}

.article-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0 0;
    font-size: 12px;
    color: #666;
}

.article-meta__view__icon {
    margin: 0 5px 0 0;
}

.article-meta__view__num {
    vertical-align: -2px;
}

.article-bd {
    margin: 20px 0 0;
    word-break: break-all;
}

.article-bd p,
.article-bd img {
    margin: 0 0 20px 0;
}

.article-bd img {
    width: 100% !important;
    max-width: 100%;
    height: auto;
}

.article-bd section {
    width: 100% !important;
}


/* 发货管理 */

.send-tle {
    position: relative;
    padding: 10px;
    background: #fafafa;
}

.send-tle .btn {
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.address-list.all li:nth-of-type(n+3) {
    display: block;
}

.address-list li {
    position: relative;
    padding: 15px 10px 15px 40px;
    background: #fff;
    overflow: hidden;
}

.address-list li.active:after {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 15px;
    height: 7px;
    border-bottom: 2px solid #2cd334;
    border-left: 2px solid #2cd334;
    content: "";
    -webkit-transform: translate(0, -50%) rotate(-45deg);
    transform: translate(0, -50%) rotate(-45deg);
}


/*.address-list li:nth-of-type(n+3) { display: none; }*/

.address-list li:before {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.address-list li .label-checkbox {
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.address-list li .address-opts {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    height: 72px;
    overflow: hidden;
    font-size: 0;
    white-space: nowrap;
}

.address-list li .address-opts a {
    display: inline-block;
    width: 60px;
    height: 72px;
    line-height: 72px;
    background: #ff1f1f;
    font-size: 12px;
    color: #fff;
    text-align: center;
}

.address-list li .address-opts a.warning {
    background: #ffaf45;
}

.table .table-hd {
    background: #fff;
}

.table .table-row {
    position: relative;
    background: #fff;
}

.table .table-row:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.table .table-row .jiajian {
    display: inline-block;
    vertical-align: middle;
}

.table .table-row .btn-right {
    position: absolute;
    top: 10px;
    right: 10px;
}

.table .table-cell {
    position: relative;
    padding: 10px;
}

.table .table-cell .label-checkbox {
    float: left;
    margin: 25px 5px 0 0;
}

.table .table-opts {
    position: absolute;
    top: 0;
    right: -60px;
    height: 100%;
}

.table .table-opts a {
    display: block;
    float: left;
    width: 60px;
    line-height: 80px;
    background: #ff1f1f;
    color: #fff;
    text-align: center;
}

.goods-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.goods-media .media-img {
    position: relative;
    float: left;
    width: 70px;
    height: 70px;
    overflow: hidden;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #f5f5f5;
}
.goods-media .media-img img {
    height:100%;
    width:100%;
    -o-object-fit: fill;
    object-fit: fill;
}
.goods-media .media-img div {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
}

.goods-media .media-img div span {
    display: block;
    font-size: 12px;
    color: #fff;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}

.goods-media .media-bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%;
}

.goods-media .media-bd-tle {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
}

.goods-media .media-bd-txt {
    margin: 3px 0 0;
    font-size: 12px;
    color: #666;
}

.goods-media .media-opt {
    position: absolute;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    height: 32px;
}

.goods-media .media-opt a {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    color: #2cd334;
    border-radius: 50%;
    border: 1px solid #2cd334;
}

.goods-media .media-opt a.active {
    background: #2cd334;
}

.goods-media .media-opt a.active .iconfont {
    color: #fff;
}

.goods-media--send .media-bd h4 {
    height: auto;
}

@media (min-width: 375px) {
    .goods-media .media-img {
        width: 85px;
        height: 85px;
        margin: 0 10px 0 0;
    }
    .table .table-cell .label-checkbox {
        margin: 32px 10px 0 0;
    }
}

.jiajian {
    overflow: hidden;
}

.jiajian span,
.jiajian input {
    float: left;
    height: 22px;
    line-height: 16px;
    border: 1px solid #e5e5e5;
}

.jiajian span {
    display: block;
    width: 40px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 18px;
    text-align: center;
    color: #999;
}

.jiajian span.jian {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.jiajian span.jia {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px;
}

.jiajian input {
    width: 45px;
    margin-left: -1px;
    text-align: center;
}

.jiajian .iconfont {
    font-size: 14px;
}

.jiajian font {
    vertical-align: top;
    line-height: 22px;
}

.jiajian--sm span {
    width: 22px;
}

.jiajian--sm input {
    width: 35px;
}

.goods-stock {
    max-height: 240px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.goods-stock li {
    position: relative;
    padding: 15px 10px;
    background: #fff;
}

.goods-stock li:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.goods-stock .goods-media .media-bd h4 {
    max-width: 175px;
}

.fahuo-list .fahuo-item {
    position: relative;
    margin-top: 10px;
    background: #fff;
    overflow: hidden;
}

.fahuo-list .fahuo-item .item-bd {
    padding: 10px 10px 10px 40px;
}

.fahuo-list .fahuo-item .item-bd .bd-txt {
    font-size: 12px;
    color: #999;
}

.fahuo-list .fahuo-item .item-ft {
    position: relative;
    padding: 15px 10px;
}

.fahuo-list .fahuo-item .item-ft:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.fahuo-list .fahuo-item .item-ft a+a {
    margin-left: 5px;
}

.fahuo-list .fahuo-item .item-ft .ft-more {
    position: absolute;
    top: 50%;
    right: 10px;
    display: block;
    width: 25px;
    height: 25px;
    line-height: 23px;
    text-align: center;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    color: #666;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.fahuo-list .fahuo-item .item-status {
    position: absolute;
    top: 5px;
    left: -20px;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 20px;
    background: #f4641e;
    font-size: 12px;
    color: #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.fahuo-list .fahuo-item .item-status.sended {
    background: #2cd334;
}

.fahuo-list .item-list li {
    position: relative;
    padding: 10px;
    overflow: hidden;
}

.fahuo-list .item-list li:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.fahuo-list .item-list li img {
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}

.fahuo-list .item-list .list-bd {
    padding-right: 35px;
    overflow: hidden;
}

.fahuo-list .item-list .list-bd h4 {
    max-height: 32px;
    overflow: hidden;
    font-weight: 400;
    line-height: 1.2;
}

.fahuo-list .item-list .list-bd p {
    margin-top: 3px;
    font-size: 12px;
    line-height: 1.2;
    color: #999;
}

.fahuo-list .item-list .list-num {
    position: absolute;
    top: 50%;
    right: 10px;
    font-size: 12px;
    color: #666;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.fahuo-list--right .fahuo-item .item-bd {
    padding: 10px 40px 10px 10px;
}

.fahuo-list--right .fahuo-item .item-status {
    right: -20px;
    left: auto;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.loc-icon {
    display: block;
    width: 15px;
    height: 22px;
    line-height: 18px;
    background: url(../images/icon-loc.png) no-repeat;
    background-size: 15px auto;
    font-size: 12px;
    color: #fff;
    text-align: center;
}


/* 会员卡 */

.card {
    position: relative;
    padding-top: 60%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    border-radius: 5px;
    overflow: hidden;
}

.card-num {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 24px;
    color: #a36a00;
    font-weight: 700;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.card-logo {
    position: absolute;
    top: 10px;
    left: 10px;
}

.card-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.3);
}


/* 微商审核管理 */

.tab-total-tle a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    margin: 0 5px;
}

.tab-total-tle a.active {
    background: #ffaf45;
    color: #fff;
    border-radius: 30px;
}

.total-equal {
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.total-equal li {
    position: relative;
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.total-equal li:not(:first-child):before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 15px;
    background: #dadada;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    content: "";
}

.total-equal li.active a {
    color: #ffaf45;
}

.total-equal li a {
    display: block;
    padding: 10px 0;
    font-size: 12px;
    text-align: center;
}

.settlement-list .settlement-item {
    padding: 10px;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.settlement-list .settlement-item .item-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background: #e5a01a;
    border-radius: 50%;
}

.settlement-list .settlement-item .item-icon.ching {
    background: #26d5be;
}

.settlement-list .settlement-item .item-icon.red {
    background: #cc3939;
}

.settlement-list .settlement-item .item-icon.blue {
    background: #399dd1;
}

.settlement-list .settlement-item .item-icon.green {
    background: #80c155;
}

.settlement-list .settlement-item .item-con {
    position: relative;
    padding-left: 10px;
    font-size: 12px;
    color: #999;
    border-left: 2px solid #dadada;
}

.settlement-list .settlement-item .item-con>p {
    line-height: 1.8;
}

.settlement-list .settlement-item .item-con .item-btns {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.settlement-list .settlement-item .item-con .item-btns p+p {
    margin-top: 5px;
}

.settlement-list .settlement-item .item-right {
    text-align: right;
    font-size: 12px;
    color: #999;
}

.settlement-list .settlement-item .item-more {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    text-align: center;
    color: #ccc;
}

.settlement-list .settlement-item .item-more i {
    font-size: 18px;
}


/* 公告 */

.notice {
    position: relative;
    padding: 0 10px 0 33px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.notice-icon {
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.notice-swiper {
    padding-right: 34px;
}

.notice-swiper .swiper-slide {
    height: 40px;
}

.notice-more {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 12px;
    color: #666;
    z-index: 10;
}


/* 发现 */

.find-item {
    position: relative;
    padding: 15px 10px 0 70px;
}

.find-item .item-bd {
    overflow: hidden;
}

.find-item .item-img {
    position: absolute;
    top: 15px;
    left: 10px;
    width: 50px;
    height: 50px;
    overflow: hidden;
}

.find-item .item-main {
    position: relative;
}

.find-item .bd-tle {
    color: #586b95;
    line-height: 1.5;
}

.find-item .bd-tt {
    line-height: 1.5;
    color: #2cd334;
    overflow: hidden;
}

.find-item .bd-txt {
    margin-top: 5px;
    line-height: 1.3;
    color: #666;
}

.find-item .bd-list {
    margin: 10px -3px -3px;
    overflow: hidden;
}

.find-item .bd-list li {
    float: left;
    width: calc(33.333333% - 3px);
    margin: 0 3px 3px 0;
}


/*宽高保留*/

.find-item .bd-list li a {
    display: block;
    padding-top: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.find-item .item-ft {
    position: relative;
    margin-top: 10px;
}

.find-item .item-ft .ft-time {
    font-size: 12px;
    color: #999;
}

.find-item .item-ft .ft-opt {
    position: absolute;
    top: 50%;
    right: 0;
    width: 100%;
    z-index: 10;
    text-align: right;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.find-item .item-ft .ft-opt .opt-icon {
    display: inline-block;
    width: 35px;
    height: 20px;
    margin-top: 4px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/opt-icon.png) no-repeat;
    background-size: 35px auto;
}

.find-item .item-ft .ft-opt .opt-list {
    position: absolute;
    top: 50%;
    right: 38px;
    z-index: 10;
    padding: 2px;
    overflow: hidden;
    background: #333;
    border-radius: 5px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.find-item .item-ft .ft-opt .opt-list li {
    float: left;
}

.find-item .item-ft .ft-opt .opt-list li a {
    display: block;
    padding: 0 7px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}

.find-item .item-ft .ft-opt .opt-list li a.active {
    color: #2cd334;
}


/* 供应商主页 */

.shop-hd {
    position: relative;
    height: 80px;
    overflow: hidden;
    padding: 10px 80px 10px 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.shop-media img {
    width: 60px;
    height: 60px;
    border: 2px solid #fff;
}

.shop-media h3 {
    line-height: 1.5;
}

.shop-btn {
    position: absolute;
    bottom: 10px;
    right: 10px;
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    text-align: center;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.4);
}

.shop-btn.active {
    background: #f68909;
    color: #fff;
}

.shop-nav li.active {
    border-bottom: 2px solid #1eb025;
}

.shop-nav li.active a {
    color: #1eb025;
}

.sort-nav {
    border-top: 1px solid #e5e5e5;
}

.sort-nav li.active a {
    color: #1eb025;
}

.sort-icon {
    display: inline-block;
    width: 10px;
    height: 14px;
    background: url(../images/sort-icon-sprites.png) no-repeat;
    background-size: 36px auto;
    vertical-align: middle;
}

.sort-icon--asc {
    background-position: -13px 0;
}

.sort-icon--desc {
    background-position: -26px 0;
}

.goods-wrap {
    position: relative;
    background: #fff;
}

.goods-wrap .wrap-side,
.goods-wrap .wrap-main {
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.goods-wrap .wrap-side {
    width: 75px;
    background: #fff;
}

.goods-wrap .wrap-main {
    border-left: 1px solid #e5e5e5;
}

.goods-wrap .side-nav li {
    position: relative;
}

.goods-wrap .side-nav li.active>a {
    border-left: 2px solid #1eb025;
    color: #1eb025;
    background: #f5f5f5;
}

.goods-wrap .side-nav li:before {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    top: auto;
    bottom: 0;
    content: "";
}

.goods-wrap .side-nav li a {
    display: block;
    padding: 10px 0 10px 10px;
    color: #666;
    background: #fff;
}

.goods-wrap-fixed {
    position: absolute;
    top: 208px;
    left: 0;
    right: 0;
    bottom: 0;
}

.wrap-side-fixed {
    position: absolute;
    top: 0;
    left: 0;
    padding-bottom: 60px;
}

.wrap-main-fixed {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin-left: 75px;
    padding-bottom: 60px;
}

.btn-add {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background: #1eb025;
}

.media-item .btn-add {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -12px;
}

.bottom-panel {
    background: #fff;
}

.bottom-panel .goods-media {
    padding: 10px;
}

.bottom-panel .goods-media .media-img {
    width: 70px;
    height: 70px;
}


/* 尾部 */

.nav-bar {
    height: 48px;
    background: #fff;
}

.nav-bar li a {
    display: block;
    font-size: 12px;
    color: #666;
}

.nav-bar li a.nav-item--btn {
    padding: 0 5px;
    line-height: 47px;
    font-size: 14px;
    color: #fff;
}

.nav-item {
    position: relative;
    text-align: center;
}

.nav-item.active a {
    color: #2cd334;
}

.nav-item i {
    font-size: 18px;
}

.nav-item .remind-num {
    position: absolute;
    top: -3px;
    left: 50%;
}

.flex-h {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}


/* 地区选择 */

.win {
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 10001;
    overflow-y: auto;
}

.win ul {
    margin-top: 2.8em;
}

.win li,
.win div {
    padding: 0em 1em;
    border-bottom: 1px solid #cecece;
}

.win .title {
    margin: 0;
    background: #f2f2f2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.win .icon {
    background: url(../images/ic_arrow_r2.png) no-repeat center center;
    width: 1em;
    height: 1em;
    float: right;
    margin-top: 2px;
    background-size: .8em auto;
    display: inline-block;
}

.win .title .icon {
    float: left;
    margin-top: .3em;
    padding-right: 1em;
    background-position: right center;
    -webkit-transform: rotate(-180deg);
}


/* 领取试用装 */

.receive-tle {
    position: relative;
    z-index: 10;
    margin-top: -40px;
    background: rgba(255, 255, 255, 0.75);
}

.receive-tle h3 {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 16px;
}

.receive-info {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

.record-item {
    position: relative;
    padding: 10px 0;
}

.record-item:not(:first-of-type):after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.record-item .item-img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.record-item .item-bd h4 {
    font-weight: 400;
}

.record-item .item-bd p {
    font-size: 12px;
    color: #999;
}

.record-item .item-time {
    font-size: 12px;
    color: #999;
}

.rank-item {
    position: relative;
    padding: 10px 0;
}

.rank-item:not(:first-of-type):after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.rank-item:nth-of-type(1) .item-sort {
    color: #ff3b30;
}

.rank-item:nth-of-type(2) .item-sort {
    color: #ffaf45;
}

.rank-item:nth-of-type(3) .item-sort {
    color: #4cd964;
}

.rank-item .item-sort {
    font-size: 24px;
    font-style: italic;
    color: #999;
}

.rank-item .item-img {
    width: 40px;
    height: 40px;
    margin: 0 0 0 15px;
    border-radius: 5px;
}

.rank-item .item-bd {
    margin: 0 0 0 10px;
}

.rank-item .item-bd h4 {
    font-weight: 400;
    max-width: 160px;
}

.rank-item .item-total {
    text-align: right;
}

.rank-item .item-total p {
    font-size: 12px;
    color: #999;
}

.rank-item .item-total span {
    font-size: 16px;
    line-height: 1.2;
    color: #ffaf45;
}


/*发布会报名 */

.sign-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background: url(../images/bm-bg.jpg) no-repeat center top;
    background-size: cover;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.sign-form {
    padding: 20px;
    background: #fdd35d;
    border-radius: 5px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}


/* 业绩统计 */

.header--date .date-container {
    position: absolute;
    /*top: 0;*/
    left: 44px;
    right: 44px;
}

.header--date .date-container input {
    background: none;
    border: 0;
    text-align: center;
}

.date-list {
    padding: 6px;
}

.date-list>li {
    position: relative;
    padding: 6px;
}

.date-list>li span {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #f1f1f1;
    border-radius: 5px;
}

.date-list>li.active span {
    color: currentColor;
    line-height: 34px;
    background: #fff;
    border: 1px solid currentColor;
}

.date-list>li.date-custom {
    position: relative;
    float: left;
    width: 100%;
}

.date-list>li.date-custom input[type=text] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.team-analysis {
    position: relative;
}

.team-analysis .dropdown-menu {
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.table-analysis .td-name {
    display: inline-block;
    max-width: 100px;
    vertical-align: middle;
}


/* 代发、提货页面*/

.sign {
    width: 30px;
    text-align: center;
    color: #2cd334;
    position: absolute;
    top: 30px;
    right: 15px;
}

.sign i {
    display: block;
    line-height: 17px;
    font-size: 12px;
}

.sign-layer {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2001;
    display: none;
}

.black {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2001;
    background: rgba(0, 0, 0, 0.5);
}

.sign-layer-inner {
    font-size: 16px;
    position: fixed;
    top: 40%;
    left: 50%;
    z-index: 2002;
    width: 280px;
    margin: -80px 0 0 -140px;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
}

.sign-layer-inner h2 {
    background: #2cd334;
    color: #fff;
    padding: 0 10px;
    line-height: 40px;
}

.sign-layer-inner textarea {
    width: 100%;
    padding: 10px 5%;
    border: none;
}

.sign-close {
    position: absolute;
    top: 0;
    right: 10px;
}


/* 组织结构图 */

.tree ul {
    padding-top: 20px;
    position: relative;
    transition: all 0.5s;
    white-space: nowrap;
    font-size: 0;
    text-align: center;
}

.tree ul.node-first>li>.tree-content {
    border-color: #ff3b30;
}

.tree ul.node-two>li>.tree-content {
    border-color: #ffaf45;
}

.tree ul.node-three>li>.tree-content {
    border-color: #2cd334;
}

.tree ul ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    border-left: 1px solid #ccc;
    width: 0;
    height: 20px;
}

.tree .node-three {
    padding-top: 0;
}

.tree .node-three li {
    display: block;
}

.tree .node-three li::after,
.tree .node-three li::before {
    position: absolute;
    top: 0;
    left: 50%;
    height: 20px;
    border-left: 1px solid #ccc;
    content: "";
    border-top: 0;
}

.tree .node-three li:first-child::after {
    border-radius: 0;
}

.tree .node-three li:last-child::before {
    border-right: 0;
    border-radius: 0;
}

.tree li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 20px 4px 0 4px;
    text-align: center;
    transition: all 0.5s;
}

.tree li::before,
.tree li::after {
    content: '';
    position: absolute;
    top: 0;
    right: 50%;
    border-top: 1px solid #ccc;
    width: 50%;
    height: 20px;
}

.tree li::after {
    right: auto;
    left: 50%;
    border-left: 1px solid #ccc;
}

.tree li:only-child::after,
.tree li:only-child::before {
    display: none;
}

.tree li:only-child {
    padding: 0;
}

.tree li:first-child::before,
.tree li:last-child::after {
    border: 0 none;
}

.tree li:last-child::before {
    border-right: 1px solid #ccc;
    border-radius: 0 5px 0 0;
}

.tree li:first-child::after {
    border-radius: 5px 0 0 0;
}

.tree-content {
    border: 1px solid #ccc;
    padding: 5px 10px;
    width: 144px;
    height: 92px;
    overflow: hidden;
    text-decoration: none;
    color: #666;
    font-size: 12px;
    display: inline-block;
    border-radius: 5px;
    transition: all 0.5s;
    text-align: left;
    background: #fff;
}

.tree-content.null {
    line-height: 80px;
    font-size: 30px;
    color: #dadada;
    text-align: center;
    border-color: #dadada !important;
}

.tree-content p {
    line-height: 20px;
    white-space: normal;
}

.tree-content p span {
    color: #999;
}

.autograph-show {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    max-width: 750px;
    margin: 0 0 50px 0;
}

.autograph-show .show-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.autograph-info {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translate(0, -60%);
    transform: translate(0, -60%);
    text-align: center;
}

.autograph-info .info-text {
    font-size: 20px;
    color: #fff;
}

.autograph-info .info-text p {
    display: inline-block;
    width: 30px;
    vertical-align: top;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.autograph-media {
    position: absolute;
    left: 0;
    bottom: 10px;
    right: 10px;
}

.autograph-media img {
    width: 50px;
    height: 50px;
    margin-left: 10px;
    float: right;
}

.autograph-media .media-bd {
    padding-top: 10px;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    text-align: right;
}

.autograph-download {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10;
    display: block;
    height: 30px;
    width: 30px;
    line-height: 25px;
    border-radius: 50%;
    background: #fff;
    color: #999;
    text-align: center;
}

.autograph-theme-list {
    padding: 5px;
    margin-bottom: -10px;
}

.autograph-theme-list li {
    padding: 5px;
}

.autograph-theme-list li:nth-of-type(3n) {
    margin-right: 0;
}

.autograph-theme-list li>div {
    position: relative;
    display: block;
    padding-bottom: 65%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 5px;
}

.autograph-theme-list li>div h4 {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 12px;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.autograph-theme-list li .mask {
    display: none;
    border-radius: 5px;
}

.autograph-theme-list li .mask i {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 24px;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.autograph-theme-list li.active .mask {
    display: block;
}


/* 文章列表 */

.news-list .news-item {
    margin-top: 5px;
}

.news-list .news-item a {
    background: #fff;
    padding: 10px;
    display: box;
    /* OLD - Android 4.4- */
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.news-list .news-item .item-img {
    width: 90px;
    height: 80px;
}

.news-list .news-item .item-bd {
    overflow: hidden;
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.news-list .news-item .item-bd h4 {
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news-list .news-item .item-bd p {
    margin-top: 5px;
    max-height: 54px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
}


/* 会员中心 */

.user-hd {
    position: relative;
    min-height: 160px;
    background: url(/Areas/Mobile/AngularTemplate/Resource//images/my-hd-bg.jpg) no-repeat top center;
    background-size: cover;
}

.user-photo {
    width: 75px;
    height: 75px;
    margin-top: 6px;
    overflow: hidden;
    border-radius: 100%;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.8), 0 5px 1px rgba(0, 0, 0, 0.3);
}

.user-photo img {
    height: 100%;
    width: 100%;
}

.user-txt {
    overflow: hidden;
}

.user-txt h3 {
    line-height: 18px;
    color: #fff;
}

.user-txt h3 span {
    display: inline-block;
    max-width: 120px;
    vertical-align: middle;
    color: #fff !important;
}

.user-txt__list {
    color: #767d97;
}

.user-txt__list li {
    max-width: 176px;
    line-height: 16px;
}

.user-hd .link-xiaoxi {
    position: absolute;
    top: 10px;
    left: 10px;
}

.user-hd .link-set {
    position: absolute;
    top: 5px;
    right: 10px;
    color: rgba(255, 255, 255, .5);
}

.user-hd .link-set i {
    font-size: 22px;
}

.user-hd .red-dot {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #dd2727;
}

.file-dec {
    position: relative;
    margin: 10px;
    padding: 10px;
    border: 1px dashed #ccc;
    text-align: center;
    line-height: 20px;
}

.file-dec i {
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 auto 5px;
    color: #999;
}

.file-dec--has-img {
    padding: 0;
    border: 0;
}


/* 商品列表 */

.card-list .card-tle {
    line-height: 1.3;
}

.card-list .card-tle span {
    padding-left: 10px;
    border-left: 3px solid #2cd334;
}

.card-list .card-item .item-img-wrap {
    position: relative;
    display: block;
    padding-top: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.card-list.card-list--full .card-item {
    width: 100%;
}

.card-list.card-list--full .card-item:before {
    content: none;
}

.card-list.card-list--full .card-item .item-img-wrap {
    float: left;
    width: 90px;
    height: 90px;
    overflow: hidden;
    margin-right: 10px;
    padding-top: 0;
}

.card-list.card-list--full .card-item .item-con-wrap {
    overflow: hidden;
}

.card-list.card-list--full .card-item .pro-item-tt {
    margin-top: 0;
}

.card-list.card-list--full .card-item .pro-item-ft {
    margin-top: 20px;
}

.card-list.card-list--no-img .card-item {
    width: 100%;
}

.card-list.card-list--no-img .card-item:before {
    content: none;
}

.card-list.card-list--no-img .card-item .item-img-wrap {
    display: none;
}

.card-list.card-list--no-img .card-item .pro-item-tt {
    margin-top: 0;
}

.card-list.card-list--no-img .card-item .pro-item-ft {
    margin-top: 10px;
}

.pro-item-tt {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    height: 42px;
    overflow: hidden;
}

.pro-item-ft {
    position: relative;
}

.btn-cart-plus {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 44px;
    height: 16px;
    line-height: 16px;
    text-align: right;
    color: #ff5500;
}

#spec-panel .media-item .item-img {
    width: 80px;
    height: 80px;
    top: -10px;
    border: 2px solid #c5c5c5;
    border-radius: 3px;
}

.spec-panel-bd {
    padding: 0 10px 10px;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.spec-panel-ft {
    height: 44px;
    background: #eee;
}

.btn-panel-close {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    color: #999;
}

.btn-panel-close i {
    display: block;
    width: 16px;
    height: 16px;
}

.line-list--multi-select .icon-checkbox {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translate(0, -50%);
}


/* 商品详情 */

.header-nav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    padding: 10px;
}

.header-nav-icon {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
}

.header-nav-icon i {
    display: block;
    width: 34px;
    height: 34px;
    font-size: 22px;
}

.header-nav-icon .remind-num {
    top: -2px;
    right: -6px;
    background: #ffaf45;
}

.product-info h3 {
    line-height: 1.5;
}

.eva-tag-list li {
    background: #ffcab2;
    padding: 5px 3px;
    text-align: center;
    color: #775e53;
    border-radius: 3px;
}

.eva-list>li {
    margin-top: 20px;
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
}

.para-list li {
    padding: 10px 10px 10px 20px;
}

.para-list li:not(:first-of-type) {
    border-top: 1px solid #e5e5e5;
}

.para-list li label {
    display: block;
    color: #999;
    width: 90px;
    height: 100%;
    overflow: hidden;
}

.spec-img-list li {
    float: left;
    margin: 0 7px 4px 0;
    background: #f7f7f7;
}

.spec-img-list li.selected a {
    border: 1px solid #e3393c;
    color: #e3393c;
}

.spec-img-list li a {
    display: block;
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 5px;
    white-space: nowrap;
    overflow: hidden;
}

.spec-img-list li a:hover {
    border: 1px solid #e3393c;
    color: #e3393c;
}

.spec-img-list li a span {
    margin: 0 8px;
}


/* 订单详情 */

.info-item {
    position: relative;
}

.info-item:not(:first-of-type):after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}


/* 邀请 */

.guidebox {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=90);
    -moz-opacity: .9;
    -khtml-opacity: .9;
    opacity: .9;
    z-index: 9998;
}

.guide {
    position: fixed;
    width: 100%;
    display: none;
    height: 100%;
    top: 0;
    left: 0;
    background: url(/Areas/Mobile/AngularTemplate/common/Resource/images/guide1.png) no-repeat center 1em;
    background-size: 100% auto;
    z-index: 9999;
}


/* 订货管理 */

.order_list ul li {
    margin: 10px;
    background: #fff;
    border: 1px solid #cdcdcd;
}

.order_list ul li div.fl a.name {
    font-size: 14px;
    color: #666666;
    height: 20px;
    line-height: 20px;
}

.order_list ul li div.fl div.time {
    color: #b2b2b2;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
}

.order_list ul li div.fl div.state {
    color: #666666;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}

.order_list ul li div.fr .price {
    font-size: 16px;
    color: #db0000;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}

.order_list ul li div.fr .choose {
    text-align: right;
    margin-top: 5px;
}

.order_list ul li .clear {
    margin-bottom: 7px;
}

.order_list .order-item-hd {
    border-top: 2px solid #2cd334;
    height: 40px;
    border-bottom: 1px solid #cdcdcd;
    line-height: 35px;
    padding: 0 10px;
}

.order_list .order-item-ding {
    color: white;
    font-size: 18px;
    position: absolute;
    top: -5px;
    left: -20px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

.order-btn-box {
    margin: 10px 0 0;
}

.order-btn-box a {
    display: inline-block;
    padding: 5px 10px;
    margin-right: 5px;
    border: 1px solid #dadada;
    font-size: 14px;
    color: #333;
}

.order-btn-box a.btn-warning {
    color: #faa654;
    border-color: #faa654;
}


/* 优惠券列表 */

.coupon-list {
    background: #fff;
    padding: 5px 10px 10px;
}

.coupon-list li {
    position: relative;
    margin-top: 10px;
    color: #fff;
    background-color: #fb797b;
    overflow: hidden;
}

.coupon-list li.coupon-item--disabled {
    background-color: #bababa;
}

.coupon-list li:before,
.coupon-list li:after {
    position: absolute;
    top: 0;
    width: 8px;
    height: 100%;
    background-image: url(/Areas/Mobile/AngularTemplate/Resource/Images/icon-dot.png);
    background-repeat: repeat-y;
    content: "";
}

.coupon-list li:before {
    left: -4px;
}

.coupon-list li:after {
    right: -4px;
}

.coupon-list li a {
    margin-left: 5px;
    text-decoration: underline;
    color: rgba(255, 255, 255, 0.6);
}

.coupon-list-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.coupon-left,
.coupon-right {
    position: relative;
    z-index: 1;
}

.coupon-left {
    width: 70%;
    position: relative;
    padding: 10px 14px 10px;
    border-right: 1px dashed #fff;
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
}

.coupon-left:before,
.coupon-left:after {
    position: absolute;
    right: -4px;
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    content: "";
}

.coupon-left:before {
    top: -4px;
}

.coupon-left:after {
    bottom: -4px;
}

.coupon-left h3 {
    font-size: 14px;
}

.coupon-left p {
    font-size: 12px;
}

.coupon-right {
    text-align: center;
    width: 30%;
}

.coupon-amount {
    font-size: 24px;
    line-height: 24px;
}

.coupon-amount span {
    font-size: 12px;
}

.qd-icon {
    position: absolute;
    top: 50%;
    right: -10px;
    display: block;
    width: 53px;
    height: 64px;
    margin-top: -32px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/icon-qd.png) no-repeat;
    background-size: 53px auto;
}

.coupon-status {
    position: absolute;
    top: 50%;
    right: -28px;
    display: block;
    width: 58px;
    height: 58px;
    margin-top: -29px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/coupon-sprite.png) no-repeat;
    background-size: 125px auto;
}

.coupon-status--overdue {
    background-position: -67px 0;
}

.receive .line-list {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/line-bg.jpg) left bottom repeat-x #fff;
    background-size: 99px auto;
}

.receive .line-item {
    line-height: 24px;
    padding-left: 35px;
}

.receive .line-item i {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translate(0, -50%);
}


/* 套餐列表 */

.taocan-wrap:not(:first-child) {
    margin-top: 10px;
}

.taocan-hd {
    position: relative;
    padding: 10px;
    background: #fff;
}

.taocan-hd:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #dadada;
    top: auto;
    bottom: 0;
    content: "";
}

.taocan-hd>h3 span {
    margin-right: 5px;
}

.taocan-time {
    font-size: 12px;
    color: #666;
}

.taocan-time i {
    margin-right: 5px;
    line-height: 1.2;
    color: #999;
}

.taocan-time span {
    vertical-align: middle;
}

.taocan-container {
    padding: 10px;
    background: #fff;
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}

.taocan-list {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.taocan-list li {
    position: relative;
    display: inline-block;
    width: 90px;
    font-size: 14px;
    vertical-align: top;
}

.taocan-list li:not(:first-of-type) {
    margin-left: 25px;
}

.taocan-list li:not(:first-of-type):after {
    position: absolute;
    top: 27px;
    left: -20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #2cd334;
    content: "+";
}

.taocan-list li a {
    display: block;
}

.taocan-list li img {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 90px;
    vertical-align: top;
}

.taocan-list li img:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background: #eee;
    content: "";
}

.taocan-list li h3 {
    margin-top: 5px;
    line-height: 1.3;
    font-size: 14px;
    width: 90px;
    height: 36px;
    overflow: hidden;
    white-space: normal;
}

.taocan-action {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px;
    padding-right: 20px;
    font-size: 16px;
    text-align: center;
}

.taocan-action:after {
    position: absolute;
    top: 0;
    left: -22px;
    font-size: 24px;
    font-weight: 700;
    color: #2cd334;
    content: "=";
}

.taocan-price {
    color: #fd8d05;
}

.taocan-price strong {
    font-size: 24px;
    font-weight: 700;
}

.taocan-detial-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    background: #fff;
}

.taocan-detial-item:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #dadada;
    top: auto;
    bottom: 0;
    content: "";
}

.taocan-detial-item .item-img {
    width: 90px;
    height: 90px;
    margin-right: 10px;
}

.taocan-detial-item .item-bd {
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.taocan-detial-item .item-bd .bd-tle {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.taocan-detial-item .item-bd .bd-sku {
    position: relative;
    border-radius: 5px;
    padding-right: 20px;
}

.taocan-detial-item .item-bd .bd-sku i {
    position: absolute;
    top: 50%;
    right: 5px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    color: #999;
}

.taocan-detial-item .item-bd .bd-price {
    margin-top: 10px;
    color: #999;
}

.taocan-detial-item .item-bd .bd-price span {
    color: #fd8d05;
}

.taocan-detial-item .select {
    width: 100%;
    border: 0;
    color: #999;
}

.taocan-detail-list--select .taocan-detial-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.taocan-detail-list--select .taocan-detial-item .label-checkbox {
    margin-right: 10px;
}

.taocan-ft {
    position: relative;
    padding: 15px 10px;
    background: #fff;
}

.taocan-ft span {
    color: #fd8d05;
}

.taocan-ft .jiajian {
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.taocan-more {
    padding: 10px;
    background: #fff;
    text-align: center;
    color: #999;
}

.taocan-more span {
    vertical-align: middle;
}

.taocan-more i {
    margin-right: 5px;
}


/* 我的订单 */

.my-order-list .order-item .item-total,
.my-order-list .order-item .item-userinfo,
.my-order-list .order-item .item-meta,
.my-order-list .order-item .com-goods-list {
    position: relative;
}

.my-order-list .order-item .item-total::before,
.my-order-list .order-item .item-userinfo::before,
.my-order-list .order-item .item-meta::before,
.my-order-list .order-item .com-goods-list::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    z-index: 1;
}

.my-order-list .order-item {
    background: #fff;
    border-radius: 5px;
}

.my-order-list .order-item:not(:first-of-type) {
    margin: 10px 0 0;
}

.my-order-list .order-item .item-hd,
.my-order-list .order-item .item-total,
.my-order-list .order-item .item-userinfo,
.my-order-list .order-item .item-meta {
    padding: 10px;
}

.my-order-list .order-item .item-hd {
    position: relative;
}

.my-order-list .order-item .item-id,
.my-order-list .order-item .item-time {
    font-size: 12px;
    color: #999;
}

.my-order-list .order-item .item-state {
    position: absolute;
    top: 15px;
    right: -5px;
    padding: 3px 15px;
    font-size: 12px;
    color: #fff;
    border-radius: 20px 0 0 20px;
    background: #fdb52a;
}

.my-order-list .order-item .item-state:after {
    position: absolute;
    bottom: -3px;
    right: 0;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-top: 3px solid #c78609;
    content: "";
}

.my-order-list .order-item .item-total {
    text-align: right;
    font-size: 12px;
}

.my-order-list .order-item .item-total--lg {
    font-size: 15px;
}

.my-order-list .order-item .item-userinfo {
    font-size: 12px;
    line-height: 1.8;
}

.my-order-list .order-item .item-meta {
    font-size: 12px;
    color: #666;
    line-height: 1.8;
}

.my-order-list .order-item .item-ft {
    position: relative;
    text-align: right;
}

.my-order-list .order-item .item-ft:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dadada;
    content: "";
}

.my-order-list .order-item--dai .item-meta {
    padding: 5px 10px 5px 37px;
}

.my-order-list--style2 .order-item {
    border-radius: 5px;
    box-shadow: none;
    overflow: hidden;
}

.my-order-list--style2 .order-item .item-label {
    border: 0;
    width: 32px;
    height: 32px;
    line-height: 28px;
    padding: 0 0 0 6px;
    border-radius: 0 0 50px 0;
}

.my-order-list--style2 .order-item .item-label span {
    position: static;
    font-size: 14px;
}

.my-order-list--style2 .order-item .item-img {
    width: 80px;
    height: 80px;
}

.my-order-list--style2 .order-item .item-list {
    background: none;
}

.my-order-list--style2 .order-item .item-list li {
    padding: 10px;
    border-bottom: 1px solid #e6e6e6;
}


/*门店列表*/

.store-search {
    position: relative;
    border-bottom: 1px solid #eee;
    background: #fff;
    padding: 0.266667rem;
}

.store-search i {
    font-size: 0.506667rem;
    position: absolute;
    top: 0.266667rem;
    left: 0.6rem;
    color: #999;
}

.store-search input {
    font-size: 0.346667rem;
    border-radius: 0.333333rem;
    background: #f1f1f1;
    width: 100%;
    line-height: 0.826667rem;
    border: none;
    padding: 0 0.4rem 0 1.0rem;
}

.store-area {
    background: #fff;
}

.store-area ul {
    display: flex;
}

.store-area li {
    text-align: center;
    flex-direction: row;
    padding: 0.2rem 0;
    width: 33.33%;
}

.store-area li select {
    border: none;
    color: #999;
    max-width: 80%;
    overflow: hidden;
    font-size: 0.346667rem;
    background: white;
}

.store-list {
    margin: 0.2rem 0 0;
}

.store-list li {
    padding: 0.266667rem;
    background: #fff;
    position: relative;
    border-bottom: 1px solid #eee;
}

.store-list li img {
    width: 2.733333rem;
    height: 1.8rem;
    float: left;
}

.store-list-inner {
    margin: 0 1.333333rem 0 2.933333rem;
    height: 1.8rem;
}

.store-list-inner h2 {
    font-size: 0.4rem;
}

.store-list-inner p {
    font-size: 0.346667rem;
    color: #999;
}

.store-list-inner span {
    font-size: 0.346667rem;
}

.store-list-sign {
    width: 1.333333rem;
    position: absolute;
    top: 0.2rem;
    right: 0.266667rem;
    text-align: center;
    line-height: 0.866667rem;
}

.store-list-sign p {
    font-size: 0.346667rem;
    color: #999;
}

.store-list-sign i {
    display: block;
    font-size: 0.666667rem;
    color: #c8ad56;
    border-left: 1px solid #eee;
}


/*门店详情*/

.store-banner,
.store-banner img {
    width: 100%;
    height: 6.666667rem;
}

.store-info {
    background: #fff;
    padding: 0.066667rem 0.266667rem;
}

.store-info h2 {
    font-size: 0.48rem;
}

.store-info p {
    font-size: 0.346667rem;
    color: #999;
    line-height: 0.666667rem;
}

.store-info p i {
    font-size: 0.4rem;
}

.store-info p em {
    float: right;
}

.store-tel {
    display: flex;
    justify-content: space-between;
    font-size: 0.346667rem;
    background: #fff;
    margin: 0.2rem 0;
    padding: 0.133333rem 0.266667rem;
    line-height: 0.8rem;
}

.store-tel i {
    font-size: 0.4rem;
}

.store-tel em {
    font-size: 0.4rem;
    color: #c8ad56;
}

.store-about {
    background: #fff;
    padding: 0.266667rem;
    font-size: 0.346667rem;
}

.store-about h2 {
    font-size: 0.4rem;
    text-align: center;
    margin: 0 0 0.133333rem;
}


/*门店排序*/

.sort-icon {
    display: inline-block;
    width: 10px;
    height: 14px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/sort-icon-sprites.png) no-repeat;
    background-size: 36px auto;
    vertical-align: middle;
}

.sort-icon--asc {
    background-position: -13px 0;
}

.sort-icon--desc {
    background-position: -26px 0;
}


/*优惠劵详情*/

.coupon-details-box {
    padding: 1.333333rem 0.266667rem;
    background: #2cd334;
    font-size: 12px;
}

.coupon-details {
    background: #fff;
    border-radius: 0.133333rem;
}

.coupon-details-info {
    position: relative;
    padding: 1.333333rem 0 0.666667rem;
    margin: 0 0.266667rem;
    border-bottom: 2px dotted #999;
}

.coupon-details-info:before,
.coupon-details-info:after {
    content: '';
    width: 0.32rem;
    height: 0.32rem;
    position: absolute;
    left: -0.426667rem;
    bottom: -0.16rem;
    background: #2cd334;
    border-radius: 100%;
}

.coupon-details-info:after {
    left: auto;
    right: -0.426667rem;
}

.coupon-details-info img {
    width: 1.733333rem;
    height: 1.733333rem;
    position: absolute;
    top: -0.866667rem;
    left: 3.6rem;
    border-radius: 100%;
    box-shadow: 1px 1px 10px 0px #999;
}

.coupon-details-info h2 {
    font-size: 0.48rem;
    text-align: center;
}

.coupon-details-info h3 {
    font-size: 0.4rem;
    color: #999;
    text-align: center;
    margin: 0 0 0.266667rem;
}

.coupon-details-info p {
    font-size: 0.48rem;
    line-height: 0.666667rem;
    text-align: center;
}

.coupon-details-code {
    text-align: center;
}

.coupon-details-code h2 {
    font-size: 0.48rem;
    margin: 0.4rem 0 0;
}

.coupon-details-code .code-bar {
    display: block;
    width: 8.0rem;
    height: 2.4rem;
    margin: 0.4rem auto;
}

.coupon-details-code .code {
    display: block;
    width: 3.466667rem;
    height: 3.466667rem;
    margin: 0.4rem auto;
}

.coupon-details-code-msg {
    border-top: 1px solid #eee;
    padding: 0.333333rem;
}

.coupon-details-code p {
    font-size: 0.346667rem;
    color: #999;
    display: flex;
}

.coupon-details-code p span {
    flex: 1;
    text-align: left;
}


/* 地址列表 */

.ads-list li {
    position: relative;
}

.ads-list li:not(:first-of-type) {
    margin: 10px 0 0;
}

.ads-list li.active:after {
    position: absolute;
    top: 15px;
    right: 10px;
    width: 15px;
    height: 7px;
    border-bottom: 2px solid #2cd334;
    border-left: 2px solid #2cd334;
    content: "";
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.ads-list .ads-info {
    padding-right: 25px;
}
.ads-item {
    position: relative;
    align-items: center;
    padding: 16px 10px;
}

.ads-item-left {
    flex-shrink: 0;
    flex-grow: 0;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.ads-selected {
    border: 1px solid #333;
    background: #333;
    position: relative;
}

.ads-selected:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 4px;
    top: 5px;
    left: 5px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate( -45deg );
}

.ads-item-center {
    flex-grow: 1;
}

.ads-default {
    display: inline-block;
    font-size: 12px;
    line-height: 17px;
    padding: 0 6px;
    border-radius: 9px;
    margin-right: 7px;
    color: #fff;
}

.ads-item-right {
    flex-shrink: 0;
    flex-grow: 0;
}

.ads-arrow {
    width: 10px;
    height: 10px;
    border-top: 2px solid #ccc;
    border-right: 2px solid #ccc;
    transform: rotate( 45deg );
}

.ads-addbtn {
    margin: 0 20px;
    width: calc(100% - 40px);
    font-size: 16px;
    border-radius: 22px;
}

.btn-white {
    padding: 0 1em;
    line-height: 44px;
    color: #333;
    background-color: #fff;
    border: none;
}

.ads-edit-form {
    margin: 10px 12px;
    border-radius: 6px;
    overflow: hidden;
}

.ads-edit-form .item-label {
    color: #000;
    font-weight: 500;
}

.ads-edit-form .form-item:nth-last-child(2) {
    border-radius: 0 0 6px 6px;
}

.ads-textarea {
    height: 80px;
    line-height: 20px;
    border: none;
    background: #f4f4f4;
    padding: 10px;
    font-size: 12px;
}

.ads-smartparse {
    position: absolute;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    background: #333;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 4px;
    bottom: 20px;
    right: 20px;
}

.ads-checkbox {
    display: none;
}

.ads-checkbox-label {
    position: relative;
    width: 100%;
    padding-left: 10px;
    line-height: 49px;
}

/* 自定义checkbox（未选中）样式 */
.ads-checkbox-box {
    display: inline-block;
    position: absolute;
    content: "";
    width: 44px;
    height: 27px;
    border: 1px solid #cfcfcf;
    border-radius: 14px;
    right: 10px;
    top: 11px; /*根据label高度和自身需求设置top*/
}

.ads-checkbox-box::after {
    content: "";
    display: inline-block;
    position: absolute;
    content: "";
    width: 25px;
    height: 25px;
    border: 1px solid #cfcfcf;
    border-radius: 14px;
    left: -1px;
    top: -1px; /*根据label高度和自身需求设置top*/
    box-shadow: 1px 1px 5px #cfcfcf;
    background: #fff;
}

.ads-checkbox:checked + .ads-checkbox-box {
    border: 1px solid currentColor;
}

.ads-checkbox:checked + .ads-checkbox-box::after {
    left: 16px;
}

.color-cf {
    color: #cfcfcf;
}


/*积分商城*/

.integral-header {
    text-align: center;
    color: #fff;
    position: relative;
    background: linear-gradient(to right, #2cd334, #27992c);
    background-size: 100% 4.933333rem;
    width: 100%;
    height: 4.933333rem;
}

.integral-header:after {
    content: '';
    width: 100%;
    height: 3.466667rem;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/integral_bg.png) no-repeat;
    background-size: 100% 3.466667rem;
    position: absolute;
    left: 0;
    bottom: 0;
}

.integral-header h2 {
    font-size: 0.4rem;
    padding: 0.8rem 0 0;
}

.integral-header p {
    font-size: 0.8rem;
    line-height: 0.88rem;
}

.integral-header span {
    font-size: 0.346667rem;
    margin: 0.133333rem 0 0;
    line-height: 0.56rem;
    border: 1px solid #fff;
    border-radius: 0.333333rem;
    display: inline-block;
    padding: 0 0.2rem;
    position: relative;
    z-index: 100;
}

.integral-rule {
    position: absolute;
    top: 0.266667rem;
    right: 0.266667rem;
    font-size: 0.346667rem;
}

.integral-banner {
    margin: 0.266667rem 0 0;
}

.integral-banner img {
    width: 100%;
}

.integral-list-tit {
    width: 3.866667rem;
    height: 1.2rem;
    line-height: 1.2rem;
    margin: 0.266667rem auto;
    font-size: 0.48rem;
    font-weight: bold;
    text-align: center;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/integral_tit_bg.png);
    background-size: 100% 1.2rem;
}

.integral-list-tit i {
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 100%;
    display: inline-block;
    background: #000;
    margin: 0 0.16rem;
    vertical-align: middle;
}

.integral-list-coupon {
    padding: 0 0.133333rem;
}

.integral-list-coupon li {
    margin: 0.146667rem 0.133333rem;
    background: #fff;
    border-radius: 0.133333rem;
    float: left;
    width: 4.6rem;
    overflow: hidden;
    position: relative;
}

.integral-list-coupon li i {
    float: left;
    color: #2cd334;
    font-size: 0.466667rem;
    line-height: 1.066667rem;
    margin: 0.32rem 0 0 0.333333rem;
}

.integral-list-coupon li p {
    float: left;
    color: #2cd334;
    font-size: 0.96rem;
}

.integral-list-coupon li h2 {
    float: left;
    color: #999;
    font-size: 0.346667rem;
    padding: 0.266667rem 0.133333rem;
    line-height: 0.466667rem;
}

.integral-list-coupon li h3 {
    float: left;
    background: #2cd334;
    width: 100%;
    text-align: center;
    padding: 0.106667rem;
}

.integral-list-coupon li h3 span {
    color: #fff;
    font-size: 0.346667rem;
    display: inline-block;
    background: #27992c;
    padding: 0 0.32rem;
    border-radius: 0.333333rem;
    line-height: 0.6rem;
}

.integral-list-coupon li:before {
    content: '';
    width: 0.186667rem;
    height: 0.186667rem;
    border-radius: 100%;
    background: #eee;
    position: absolute;
    top: 0.6rem;
    left: -0.093333rem;
}

.integral-list-coupon li:after {
    content: '';
    width: 0.186667rem;
    height: 0.186667rem;
    border-radius: 100%;
    background: #eee;
    position: absolute;
    top: 0.6rem;
    right: -0.093333rem;
}

.integral-list-gift {
    padding: 0 0.133333rem;
}

.integral-list-gift li {
    margin: 0.146667rem 0.133333rem;
    background: #fff;
    border-radius: 0.133333rem;
    float: left;
    width: 4.6rem;
    overflow: hidden;
    position: relative;
    padding: 0 0.293333rem 0.266667rem;
}

.integral-list-gift li img {
    width: 4.0rem;
    height: 4.4rem;
}

.integral-list-gift li h2 {
    font-size: 0.346667rem;
    line-height: 0.506667rem;
    height: 1.013333rem;
}

.integral-list-gift li p {
    line-height: 0.6rem;
    color: #2cd334;
    margin: 0.066667rem 0 0.133333rem;
}

.integral-list-gift li p i {
    font-size: 0.48rem;
    vertical-align: initial;
}

.integral-list-gift li p span {
    font-size: 0.48rem;
}

.integral-list-gift li p del {
    font-size: 0.346667rem;
    color: #999;
    float: right;
}

.integral-list-gift li h3 {
    font-size: 0.346667rem;
    width: 2.266667rem;
    background: #2cd334;
    padding: 0 0.266667rem;
    border-radius: 0.333333rem;
    color: #fff;
    margin: 0 auto;
    text-align: center;
}

.dialog-integral-rule.act .overlay,
.dialog-integral-rule.act .dialog-integral-rule-inner {
    display: block;
}

.dialog-integral-rule-inner {
    display: none;
    width: 7.413333rem;
    height: 9.6rem;
    background: #fff;
    border-radius: 0.133333rem;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -4.8rem 0 0 -3.706667rem;
    z-index: 1001;
}

.dialog-integral-rule-inner h2 {
    font-size: 0.48rem;
    border-bottom: 1px solid #ddd;
    line-height: 1.12rem;
    text-align: center;
    margin: 0 0 0.4rem;
}

.dialog-integral-rule-inner p {
    font-size: 0.373333rem;
    line-height: 0.533333rem;
    padding: 0 0.4rem;
}

.dialog-integral-rule-close {
    width: 0.693333rem;
    height: 0.693333rem;
    line-height: 0.693333rem;
    background: #e0e0e0;
    color: #999;
    position: absolute;
    top: -0.346667rem;
    right: -0.346667rem;
    border-radius: 100%;
    text-align: center;
}

.dialog-integral-cue.act .overlay,
.dialog-integral-cue.act .dialog-integral-cue-inner {
    display: block;
}

.dialog-integral-cue-inner {
    display: none;
    width: 8.533333rem;
    height: 4.0rem;
    background: #fff;
    border-radius: 0.133333rem;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -2.0rem 0 0 -4.266667rem;
    z-index: 1001;
}

.dialog-integral-cue-info {
    height: 2.8rem;
    display: flex;
    align-items: center;
}

.dialog-integral-cue-info p {
    font-size: 0.4rem;
    width: 100%;
    text-align: center;
}

.dialog-integral-cue-btn {
    display: flex;
    border-top: 1px solid #ddd;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
}

.dialog-integral-cue-btn span {
    flex: 1;
    text-align: center;
    font-size: 0.4rem;
    line-height: 1.2rem;
}

.dialog-integral-cue-btn span:nth-child(2) {
    border-left: 1px solid #ddd;
    color: #caae65;
}


/*积分兑礼*/

.integral-details-banner {
    position: relative;
    overflow: hidden;
}

.swiper-pagination-bullet-active {
    background: #caae65;
}

.integral-details-banner img {
    width: 100%;
    height: 10.0rem;
}

.integral-details-info {
    background: #fff;
    border-top: 1px solid #ddd;
    padding: 0.133333rem 0.266667rem;
}

.integral-details-info h2 {
    font-size: 0.346667rem;
    line-height: 0.506667rem;
    max-height: 1.013333rem;
    margin-bottom: 0.133333rem;
}

.integral-details-info i {
    font-size: 0.48rem;
    color: #2cd334;
}

.integral-details-info em {
    font-size: 0.48rem;
    color: #2cd334;
    margin: 0 0.133333rem 0 0;
}

.integral-details-info span {
    display: block;
    font-size: 0.346667rem;
    color: #999;
}

.integral-details-content h2 {
    font-size: 0.346667rem;
    padding: 0.066667rem 0.266667rem;
}

.integral-details-content-inner {
    background: #fff;
    padding: 0.066667rem 0.266667rem;
    font-size: 0.346667rem;
    min-height: 2.666667rem;
}

.integral-details-footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    border-top: 1px solid #ddd;
    height: 1.466667rem;
    line-height: 1.466667rem;
}

.integral-details-footer p {
    margin: 0 0 0 0.266667rem;
    font-size: 0.346667rem;
}

.integral-details-footer p em {
    font-size: 0.48rem;
    color: #caae65;
    margin: 0 0.053333rem;
}

.integral-details-footer p i {
    font-size: 0.346667rem;
    color: #caae65;
}

.integral-details-footer-btn {
    width: 2.8rem;
    font-size: 0.4rem;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    color: #fff;
    background: #caae65;
}


/*抽奖转盘*/

.draw-box {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/bigWheelBg0.jpg) no-repeat;
    background-size: 100% 26.32rem;
    height: 26.32rem;
    position: relative;
}

.draw-prize {
    position: absolute;
    top: 0.266667rem;
    right: 0.266667rem;
    z-index: 1100;
    padding: 0 0.266667rem;
    border-radius: 0.333333rem;
    background: rgba(255, 255, 255, .4);
    color: #fff;
    font-size: 0.346667rem;
    line-height: 0.64rem;
}

.draw-list {
    width: 8.48rem;
    height: 0.986667rem;
    padding: 0 0.4rem;
    overflow: hidden;
    position: absolute;
    top: 5.386667rem;
    left: 0.76rem;
    z-index: 1;
    color: #fff;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/draw_list_bg.png);
    background-size: 100% 0.986667rem;
}

.draw-list-inner {
    overflow: hidden;
    height: 0.586667rem;
    margin: 0.2rem 0;
    text-align: center;
}

.draw-list-inner li {
    font-size: 0.346667rem;
    line-height: 0.586667rem;
}

.draw-turntable {
    width: 100%;
    height: 9.6rem;
    position: absolute;
    top: 6.4rem;
    left: 0;
}

.turntable-bg {
    width: 100%;
    height: 9.6rem;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/turntable_bg.gif");
    background-size: 100% 9.6rem;
}

.pointer {
    width: 4.533333rem;
    height: 4.533333rem;
    position: absolute;
    top: 2.4rem;
    left: 2.733333rem;
    z-index: 110;
}

.pointer img {
    width: 4.533333rem;
    height: 4.533333rem;
}

.rotate {
    width: 8.4rem;
    height: 8.4rem;
    position: absolute;
    top: 0.693333rem;
    left: 0.8rem;
    z-index: 100;
}

.rotate img,
.rotate .item {
    width: 8.4rem;
    height: 8.4rem;
}

.draw-rule {
    width: 9.466667rem;
    position: absolute;
    top: 19.273333rem;
    left: 0.266667rem;
    border: 1px solid #fff0a0;
    padding: 0.666667rem 0.2rem;
}

.draw-rule img {
    width: 2.933333rem;
    height: 1.066667rem;
    position: absolute;
    top: -0.533333rem;
    left: 3.266667rem;
}

.draw-rule p {
    font-size: 0.4rem;
    color: #fff;
}

.draw-footer {
    font-size: 0.453333rem;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0.666667rem;
    width: 100%;
    text-align: center;
}

.turntable-action {
    color: #fcf09e;
}

.turntable-action__item {
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    background: rgba(0, 0, 0, .2);
    border-radius: 20px;
    font-size: 14px;
    color: #fcf09e;
}


/*中奖弹框*/

.dialog-draw-rule {
    display: none;
}

.dialog-draw-rule.act,
.dialog-draw-rule.act .overlay {
    display: block;
}

.dialog-draw-rule-inner {
    width: 8.266667rem;
    height: 6.666667rem;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -4.666667rem 0 0 -4.133333rem;
    z-index: 1010;
    padding: 4.633333rem 2.0rem 1.733333rem;
    display: flex;
    align-items: center;
}

.dialog-draw-rule-inner.bg1 {
    background: url('/Areas/Mobile/AngularTemplate/Resource/Images/dialog_draw_bg1.png') no-repeat;
    background-size: 8.266667rem 6.666667rem;
}

.dialog-draw-rule-inner.bg2 {
    background: url('/Areas/Mobile/AngularTemplate/Resource/Images/dialog_draw_bg2.png') no-repeat;
    background-size: 8.266667rem 6.666667rem;
}

.dialog-draw-rule-inner .surprise {
    width: 100%;
    font-size: 0.7rem;
    color: #caae65;
    text-align: center;
    line-height: 1rem;
}

.dialog-draw-rule-inner .regret {
    width: 100%;
    font-size: 0.4rem;
    color: #caae65;
    text-align: center;
    line-height: 0.533333rem;
    position: absolute;
    left: 0;
    bottom: 0.933333rem;
}

.surprise-btn {
    width: 2.266667rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    position: absolute;
    left: 3.0rem;
    bottom: 0.8rem;
    background: #2cd334;
    color: #fff;
    border-radius: 0.333333rem;
    font-size: 0.346667rem;
}

#rotate li {
    position: absolute;
}

#rotate li img {
    width: 2.666667rem;
    height: 2.133333rem;
}

#rotate li:nth-child(1) {
    top: 0;
    left: 2.8rem;
}

#rotate li:nth-child(2) {
    top: 1.6rem;
    left: 5.466667rem;
    transform: rotate(60deg);
}

#rotate li:nth-child(3) {
    top: 4.533333rem;
    left: 5.333333rem;
    transform: rotate(125deg);
}

#rotate li:nth-child(4) {
    top: 6.0rem;
    left: 2.8rem;
    transform: rotate(-180deg);
}

#rotate li:nth-child(5) {
    top: 4.4rem;
    left: 0.266667rem;
    transform: rotate(-125deg);
}

#rotate li:nth-child(6) {
    top: 1.666667rem;
    left: 0.4rem;
    transform: rotate(-60deg);
    width: 8.4rem;
}

.gift-tab .swiper-con li {
    padding: 0.266667rem;
}

.gift-tab .swiper-con-img {
    width: 2.4rem;
    height: 2.4rem;
}

.gift-tab .swiper-con-inner {
    margin: 0 0 0 2.533333rem;
}

.gift-tab .swiper-con li p i {
    font-size: 0.48rem;
}

.gift-tab .swiper-con li p span {
    font-size: 0.48rem;
}

.gift-tab .swiper-con li p {
    line-height: 0.6rem;
    color: #2cd334;
    margin: 0.066667rem 0 0.133333rem;
}

.gift-tab .swiper-con li p del {
    font-size: 0.346667rem;
    color: #999;
}

.gift-tab .swiper-con li h3 {
    font-size: 0.346667rem;
    width: 2.4rem;
    background: #2cd334;
    padding: 0 0.266667rem;
    border-radius: 0.333333rem;
    color: #fff;
    text-align: center;
}

.dialog-trade.act .overlay,
.dialog-trade.act .dialog-trade-inner {
    display: block;
}

.dialog-trade-inner {
    display: none;
    width: 9.146667rem;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1010;
    margin: -5.906667rem 0 0 -4.573333rem;
    border-radius: 0.133333rem;
    overflow: hidden;
    text-align: center;
}

.dialog-trade-inner h2 {
    font-size: 0.48rem;
    line-height: 1.4rem;
    background: #eee;
}

.dialog-trade-inner p {
    font-size: 0.4rem;
    color: #999;
    margin: 0.8rem 0 0.2rem;
}

.dialog-trade-code {
    width: 8.0rem;
    height: 2.266667rem;
}

.dialog-trade-qr {
    width: 3.733333rem;
    height: 3.733333rem;
    margin: 0.266667rem 0 0;
}

.dialog-trade-inner h3 {
    font-size: 0.466667rem;
    line-height: 1.4rem;
    border-top: 1px solid #f6f6f6;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 0.533333rem;
    text-align: left;
}

.dialog-trade1.act .overlay,
.dialog-trade1.act .dialog-trade1-inner {
    display: block;
}

.dialog-trade1-inner {
    display: none;
    width: 8.0rem;
    height: 4.266667rem;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1010;
    margin: -2.133333rem 0 0 -4.0rem;
    border-radius: 0.133333rem;
    overflow: hidden;
    text-align: center;
}

.dialog-trade1-inner i {
    font-size: 1.333333rem;
    color: #00da28;
    margin: 0.266667rem 0 0;
    display: inline-block;
}

.dialog-trade1-inner h2 {
    font-size: 0.533333rem;
}

.dialog-trade1-close {
    font-size: 0.533333rem;
    position: absolute;
    top: 0.133333rem;
    right: 0.2rem;
    color: #999;
}

.dialog-trade1-inner p {
    font-size: 0.373333rem;
    color: #999;
}

.dialog-trade1-inner h3 {
    font-size: 0.4rem;
    line-height: 1.2rem;
    border-bottom: 1px solid #eee;
}

.dialog-trade-jp.act .jp-box {
    display: block;
}

.mm-box {
    width: 6.88rem;
    height: 1.133333rem;
    margin: 0.8rem auto;
    overflow: hidden;
    border: 1px solid #ddd;
}

.mm-box li {
    width: 1.133333rem;
    height: 1.133333rem;
    border-right: 1px solid #eee;
    float: left;
}

.mm-box li.mmdd {
    background: #FFF url(/Areas/Mobile/AngularTemplate/Resource/Images/dd_03.jpg) center no-repeat;
    background-size: 25%;
}

.mm-box li:last-child {
    border-right: none;
}

.jp-box {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0px;
    z-index: 1010;
    background: #fff;
    width: 100%;
}

.jp-close {
    font-size: 0.666667rem;
    text-align: center;
    line-height: 1.066667rem;
}

.jp-inner {
    border: 1px solid #dadada;
    overflow: hidden;
    border-bottom: none;
}

.jp-inner li {
    width: 33.3333%;
    border-bottom: 1px solid #dadada;
    float: left;
    text-align: center;
    font-size: 0.533333rem;
}

.jp-inner li a {
    display: block;
    color: #000;
    height: 1.333333rem;
    line-height: 1.333333rem;
    overflow: hidden;
}

.jp-inner li a:active {
    background: #f1f1f1;
}

.jp-inner li:nth-child(3n-1) a {
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
}

.jp-inner li span {
    display: block;
    color: #e0e0e0;
    background: #e0e0e0;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}

.jp-inner li span.del img {
    width: 30%;
}

.jp-del,
.jp-null {
    background: #f1f1f1;
    font-size: 0.666667rem;
    color: #999 !important;
}

.dialog-trade-btn i {
    font-size: 0.466667rem;
}


/* 库存更新 */

.product-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 10px;
    background: #fff;
}

.product-item:not(:first-child):after {
    position: absolute;
    top: 0;
    left: 95px;
    right: 0;
    height: 1px;
    background: #f2f2f2;
    content: "";
}

.product-item__img {
    position: relative;
    width: 75px;
    height: 75px;
    margin-right: 10px;
}

.product-item__img a {
    display: block;
    height: 75px;
}

.product-item__img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.product-item__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.product-item__tle {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 32px;
    line-height: 1.2;
    word-break: break-all;
    overflow: hidden;
}

.product-item__txt {
    margin-top: 5px;
    font-size: 12px;
    line-height: 1.2;
    color: #999;
}

.product-item__price {
    line-height: 1.3;
    color: #2cd334;
}

.product-item__price span {
    font-size: 18px;
}

.product-item__price-old {
    line-height: 1.2;
}

.product-item__price-old span {
    font-size: 12px;
    color: #999;
    text-decoration: line-through;
}

.product-item__btn {
    position: absolute;
    bottom: 15px;
    right: 15px;
    display: block;
    height: 24px;
    line-height: 22px;
    padding: 0 10px;
    border: 1px solid #2cd334;
    color: #2cd334;
    border-radius: 30px;
}

.product-item .stepper-custom {
    position: absolute;
    bottom: 15px;
    right: 15px;
}

.stepper-custom {
    position: relative;
    display: inline-block;
}

.stepper-custom:before,
.stepper-custom:after {
    position: absolute;
    left: 50%;
    width: 56px;
    height: 1px;
    background: #2cd334;
    content: "";
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.stepper-custom:after {
    bottom: 0;
}

.stepper-custom__number {
    width: 80px;
    height: 24px;
    border: 0;
    background: none;
    text-align: center;
    -webkit-appearance: none;
}

.stepper-custom__decrease,
.stepper-custom__increase {
    position: absolute;
    top: 0;
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: #2cd334;
    border: 1px solid #2cd334;
}

.stepper-custom__decrease:before,
.stepper-custom__increase:before {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 2px;
    width: 11px;
    background: currentColor;
    content: "";
    transform: translate(-50%, -50%);
}

.stepper-custom__increase {
    right: 0;
    color: #fff;
    background: #2cd334;
}

.stepper-custom__increase:after {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 11px;
    width: 2px;
    background: currentColor;
    content: "";
    transform: translate(-50%, -50%);
}


/*活动列表-活动详情*/

.text2 {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.activity-banner {
    position: relative;
}

.activity-banner h3 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    background: rgba(0, 0, 0, .4);
}

.activity-banner img {
    width: 100%;
}

.activity-title {
    background: #fff;
    padding: 5px 10px;
    line-height: 25px;
    position: relative;
}

.activity-title h2 {
    font-size: 16px;
    line-height: 1.3;
}

.activity-title span {
    background: #ffaf45;
    color: #fff;
    font-size: 12px;
    padding: 3px 10px;
    border-radius: 3px;
}

.activity-rule {
    position: absolute;
    top: 5px;
    bottom: 5px;
    right: 0;
    border-left: 1px dashed #eee;
    width: 70px;
    text-align: center;
    line-height: 25px;
}

.activity-rule p {
    font-size: 12px;
}

.activity-time {
    background: #fff;
    text-align: center;
    padding: 5px 10px;
    margin: 10px 0;
    overflow: hidden;
}

.activity-time h2 {
    font-size: 16px;
    color: #30c72e;
    line-height: 25px;
}

.activity-time p {
    font-size: 12px;
    transform: scale(0.95, 0.95);
    width: 150%;
    margin: 0 -25%;
    color: #999;
    line-height: 25px;
}

.activity li {
    background: #fff;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
}

.activity li:not(:first-child) {
    margin-top: 10px;
}

.countdown dt {
    display: inline-block;
    color: #999;
    line-height: 20px;
}

.countdown .title {
    font-size: 14px;
    color: #333;
    margin: 0 5px 0 0;
}

.countdown .unit {
    font-size: 12px;
    transform: scale(0.9, 0.9);
}

.countdown dt span {
    position: relative;
    z-index: 3;
    color: #fff;
    letter-spacing: 4px;
    padding: 0 0 0 2px;
    display: inline-block;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/time_bg.png);
    background-repeat: repeat-x;
    background-size: 12px 20px;
    margin: 0 -2px 0 0;
}

.countdown .time {
    position: relative;
    overflow: hidden;
    margin: 0 4px;
}

.activity-list .item-img {
    width: 100px;
    height: 100px;
}

.activity-list {
    margin-bottom: 60px;
}

.activity-list del {
    color: #999;
}

.activity-list .price {
    color: #30c72e !important;
    font-size: 16px !important;
}

.stepper-custom {
    position: absolute;
    bottom: 20px;
    right: 10px;
    width: 80px;
    height: 24px;
    overflow: hidden;
    display: inline-block;
}

.stepper-custom:before,
.stepper-custom:after {
    position: absolute;
    left: 50%;
    width: 56px;
    height: 1px;
    background: #2cd334;
    content: "";
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.stepper-custom:after {
    bottom: 0;
}

.stepper-custom__number {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 32px;
    height: 24px;
    margin: 0 auto;
    border: 0;
    background: none;
    text-align: center;
    -webkit-appearance: none;
}

.stepper-custom__decrease,
.stepper-custom__increase {
    position: absolute;
    top: 0;
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: #2cd334;
    border: 1px solid #2cd334;
}

.stepper-custom__decrease:before,
.stepper-custom__increase:before {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 2px;
    width: 11px;
    background: currentColor;
    content: "";
    transform: translate(-50%, -50%);
}

.stepper-custom__increase {
    right: 0;
    color: #fff;
    background: #2cd334;
}

.stepper-custom__increase:after {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 11px;
    width: 2px;
    background: currentColor;
    content: "";
    transform: translate(-50%, -50%);
}

.activity-list .item-bd {
    line-height: 24px;
}

//.countdown1 { position: absolute; top: 10px; right: 10px; }
.countdown1 dt {
    display: inline-block;
}

.countdown1 .title {
    margin: 0 5px 0 0;
}

.countdown1 span {
    background: #000;
    padding: 3px 5px;
}

.link-Shopping {
    position: fixed;
    top: 10px;
    right: 10px;
    color: #fff;
    line-height: 34px;
    width: 34px;
    height: 34px;
    background: rgba(0, 0, 0, .6);
    text-align: center;
    border-radius: 100%;
    z-index: 100;
}


/*20180503会员中心样式*/

.clear,
.member-screen-inner dl {
    zoom: 1;
}

.clear:after,
.member-screen-inner dl:after {
    content: '';
    display: block;
    clear: both;
}

.text1 {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.cl-green {
    color: #23bb4b;
}

.cl-blue {
    color: #00bde4;
}

.cl-red {
    color: #fb4954;
}

.cl-blue1 {
    color: #5292f3;
}

.cl-orange {
    color: #ff9203;
}

.cl-red1 {
    color: #fc5081;
}

.cl-red2 {
    color: #d76b66;
}

.cl-violet {
    color: #6971a0;
}

.cl-golden {
    color: #deaf63;
}

.cl-pink {
    color: #ff2bc4;
}

.cl-blue2 {
    color: #526590 !important;
}

.bg-pink {
    background: #ff7cc0;
}

.bg-blue {
    background: #00bde4 !important;
}

.bg-green {
    background: #30c72e;
}

.bg-green1 {
    background: #19bebf;
}

.bg-orange {
    background: #ffd789;
}

.bg-orange1 {
    background: #f3bc4f;
}

.bg-violet {
    background: #9a8fff;
}

.bg-blue {
    background: #00a8ff;
}

.bg-red {
    background: #ff8a69;
}

.bt1 {
    border-top: 1px solid #eee;
}

.fs14 {
    font-size: 14px;
}

.fw600 {
    font-weight: 600;
}

.mg0 {
    margin: 0 !important;
}

.va-t {
    vertical-align: top;
}

.user-hd {
    background: linear-gradient(to bottom, #10b25a, #2cd334);
}

.user-hd .link-set {
    background: #3cdd3a;
    color: #fff;
    right: 0;
    top: 20px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    padding: 0 10px;
}

.user-hd .link-set i {
    font-size: 18px;
}

.user-photo {
    box-shadow: none;
    border: 3px solid #6bd27e;
    margin-top: 0;
}

.user-txt__list {
    color: #fff;
}

.user-txt__list li {
    max-width: 250px;
}

.user-txt__list .inviter {
    background: #3cdd3a;
    border-radius: 25px;
    text-align: center;
    line-height: 22px;
    height: 22px;
    margin-top: 8px;
}

.line-list--flex .line-item .item-icon {
    font-size: 20px;
}

.line-item-big {
    font-size: 16px;
}

.line-item-big .item-icon {
    font-size: 26px !important;
}

.line-list--flex .line-item .item-append--mul {
    max-width: 200px;
    line-height: 1.3;
}


/*管理中心*/

.manage-user {
    text-align: center;
    color: #fff;
    padding: 20px 0 0;
    background: #2cd334;
}

.manage-user-photo {
    width: 75px;
    height: 75px;
    margin: 0 auto;
}

.manage-user-photo img {
    border: 3px solid #6bd27e;
    width: 75px;
    height: 75px;
    border-radius: 100%;
}

.manage-user-info {
    position: relative;
    padding: 5px 0 0;
}

.manage-user-info .label {
    position: absolute;
    top: -16px;
    left: 50%;
    padding: 0 10px;
    font-size: 12px;
    border-radius: 25px;
    background: #fbdc54;
    transform: translateX(-50%);
}

.manage-user-info p {
    font-size: 12px;
}

.manage-user-time {
    font-size: 12px;
}

.manage-user-nav li:not(:first-child) {
    border-left: 1px solid #93dc9f;
}

.manage-nav {
    background: #fff;
    margin: 10px 0 0;
}

.manage-nav li {
    float: left;
    width: 25%;
    text-align: center;
    color: #999;
    padding: 10px 0;
}

.member-header {
    background: #fff;
    text-align: center;
    position: relative;
    width: 100%;
    min-height: 44px;
}

.member-header .left {
    float: left;
    width: 44px;
    height: 44px;
    line-height: 44px;
}

.member-header .right {
    float: right;
    width: 44px;
    height: 44px;
    line-height: 44px;
}

.member-header-search {
    background: #f7f8fc;
    border-radius: 25px;
    overflow: hidden;
    position: relative;
    padding: 0 0 0 30px;
    line-height: 30px;
    height: 30px;
    position: absolute;
    top: 7px;
    left: 44px;
    right: 44px;
}

.member-header-search input {
    width: 100%;
    border: none;
    background: none;
}

.member-header-search i {
    position: absolute;
    top: 0;
    left: 10px;
    color: #ddd;
}

.member-header-keyword {
    padding: 44px 10px 0;
    color: #30c72e;
}

.member-header-keyword li {
    float: left;
    padding: 0 5px;
    border: 1px solid #30c72e;
    border-radius: 5px;
    font-size: 12px;
    line-height: 18px;
    margin: 0 5px 5px 0;
}

.member-header-keyword li i {
    margin: 0 0 0 5px;
}

.member-list li {
    padding: 15px 10px;
    overflow: unset !important;
}

.member-list .item-img {
    width: 60px;
    height: 60px;
    position: relative;
    overflow: hidden;
}

.member-list .item-img img {
    width: 60px;
    height: 60px;
    border-radius: 100%;
}

.member-list .item-img i {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 100%;
    border: 1px solid #f7f8fc;
}

.member-list .item-append {
    position: relative;
}

.member-list .item-append span {
    border-radius: 25px;
    padding: 0 10px;
    background: #d6f4d5;
    border: 1px solid #30c72e;
    line-height: 22px;
    color: #30c72e !important;
}

.item-append-layer {
    display: none;
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 10;
    background: #fff;
    box-shadow: 0 1px 10px #ccc;
    border-radius: 25px;
    width: 170px;
    text-align: center;
    padding: 5px 10px;
}

.item-append-layer:before {
    content: "";
    box-shadow: -1px -1px 10px #ccc;
    width: 8px;
    height: 8px;
    position: absolute;
    top: -4px;
    right: 24px;
    transform: rotate(45deg);
    background: #fff;
}

.item-append-layer:after {
    content: "";
    width: 14px;
    height: 14px;
    position: absolute;
    top: -4px;
    right: 21px;
    transform: rotate(45deg);
    background: #fff;
}

.item-append-layer dt {
    float: left;
    width: 50px;
    line-height: 20px;
    position: relative;
    z-index: 10;
}

.item-append-layer dt p {
    font-size: 20px;
}

.item-append-layer dt h2 {
    font-size: 12px;
    line-height: 20px;
}

.grade {
    border: 1px solid #30c72e;
    border-radius: 5px;
    line-height: 16px;
    font-size: 12px;
    color: #30c72e;
    padding: 0 5px;
    display: inline-block;
    transform: scale(0.9, 0.9);
}

.member-header-fixed {
    top: 0;
    left: 0;
    position: fixed;
    z-index: 10;
}

.member-screen {
    position: fixed;
    top: 0;
    left: 60px;
    right: 0;
    bottom: 0;
    transition: .3s;
    transform: translate(100%, 0);
    z-index: 1001;
}

.member-screen.act {
    transform: translate(0, 0);
}

.member-screen-overlay {
    display: none;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000;
    top: 0;
    bottom: 0;
}

.member-screen-overlay.act {
    display: block;
}

.member-screen-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    line-height: 40px;
}

.member-screen-reset {
    background: #ffaf45;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.member-screen-confirm {
    background: #31c237;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.member-screen-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    padding: 10px 5px;
}

.member-screen-inner h2 {
    padding: 0 5px;
    font-size: 16px;
}

.member-screen-inner dl {}

.member-screen-inner dt {
    margin: 5px;
    background: #f7f8fc;
    border-radius: 5px;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    float: left;
    padding: 0 8px;
}

.member-screen-inner dt.act {
    background: #ff9501;
    color: #fff;
}

.custom-time {
    margin: 10px 5px;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
}

.custom-time h3 {
    width: 50px;
    line-height: 26px;
}

.laydate-icon {
    line-height: 26px !important;
    height: 26px !important;
    padding: 0 5px;
    border-radius: 5px;
    border: 1px solid #eee !important;
    background-position: 92% !important;
}

.manage-details-photo img {
    border: 3px solid #fbd900;
}

.manage-details-info .label {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    padding: 0;
    margin: 0 0 0 25px;
    top: -20px;
    border: 1px solid #fff;
}

.manage-swiper-tle {
    background: #fff;
}

.manage-swiper-tle li {
    text-align: center;
    line-height: 40px;
}

.manage-swiper-tle .active {
    border-bottom: 2px solid #30c72e;
}

.flow {
    padding: 10px 0 0 30px;
}

.flow li {
    padding: 0 15px 10px;
    position: relative;
}

.flow li:not(:last-child):before {
    content: "";
    height: 38px;
    border-left: 1px solid #eee;
    position: absolute;
    top: 22px;
    left: 0;
}

.flow li h2 {
    font-size: 16px;
    line-height: 25px;
}

.flow li .spot {
    position: absolute;
    top: 4px;
    left: -8px;
    width: 16px;
    height: 16px;
    background: #f7f8fc;
    border-radius: 100%;
}

.flow li i {
    width: 10px;
    height: 10px;
    background: #eee;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.flow .active .spot {
    background: #93df95;
}

.flow .active .spot i {
    background: #30c72e;
}

.flow li p {
    color: #30c72e;
}

.flow-img {
    float: left;
    width: 50px;
    height: 50px;
}

.flow-img img {
    width: 50px;
    height: 50px;
}

.flow-con {
    margin: 0 0 0 60px;
}

.flow-append {
    position: fixed;
    bottom: 120px;
    right: 10px;
    z-index: 1;
}

.flow-append span {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, .8);
    border-radius: 100%;
}

.flow-append-layer {
    display: none;
    position: absolute;
    top: 45px;
    right: 0;
    z-index: 10;
    background: rgba(0, 0, 0, .8);
    box-shadow: 0 1px 10px #ccc;
    border-radius: 25px;
    width: 170px;
    text-align: center;
    padding: 5px 10px;
}

.flow-append-layer dt {
    float: left;
    width: 50px;
    line-height: 20px;
    position: relative;
    z-index: 10;
}

.flow-append-layer dt p {
    font-size: 20px;
    color: #fff;
}

.flow-append-layer dt h2 {
    font-size: 12px;
    line-height: 20px;
    color: #fff;
}

.manage-user-modify {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    line-height: 30px;
}

.manage-user-modify i {
    float: left;
}

.member-header-photo {
    width: 30px;
    height: 30px;
    border-radius: 100%;
}


/*管理中心*/

.manage-user {
    text-align: center;
    color: #fff;
    padding: 20px 0 0;
    background: #2cd334;
}

.manage-user-photo {
    width: 75px;
    height: 75px;
    margin: 0 auto;
}

.manage-user-photo img {
    border: 3px solid #6bd27e;
    width: 75px;
    height: 75px;
    border-radius: 100%;
}

.manage-user-info {
    position: relative;
    padding: 5px 0 0;
}

.manage-user-info .label {
    position: absolute;
    top: -16px;
    left: 50%;
    padding: 0 10px;
    font-size: 12px;
    border-radius: 25px;
    background: #fbdc54;
    transform: translateX(-50%);
}

.manage-user-info p {
    font-size: 12px;
}

.manage-user-time {
    font-size: 12px;
}

.manage-user-nav li:not(:first-child) {
    border-left: 1px solid #93dc9f;
}

.manage-nav {
    background: #fff;
    margin: 10px 0 0;
}

.manage-nav li {
    float: left;
    width: 25%;
    text-align: center;
    color: #999;
    padding: 10px 0;
}

.member-header {
    background: #fff;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    min-height: 44px;
    z-index: 999;
}

.member-header .left {
    float: left;
    width: 44px;
    height: 44px;
    line-height: 44px;
}

.member-header .right {
    float: right;
    width: 44px;
    height: 44px;
    line-height: 44px;
}

.member-header-search {
    background: #f7f8fc;
    border-radius: 25px;
    overflow: hidden;
    position: relative;
    padding: 0 0 0 30px;
    line-height: 30px;
    height: 30px;
    position: absolute;
    top: 7px;
    left: 44px;
    right: 44px;
}

.member-header-search input {
    width: 100%;
    border: none;
    background: none;
}

.member-header-search i {
    position: absolute;
    top: 0;
    left: 10px;
    color: #ddd;
}

.member-header-keyword {
    padding: 44px 10px 0;
    color: #30c72e;
}

.member-header-keyword li {
    float: left;
    padding: 0 5px;
    border: 1px solid #30c72e;
    border-radius: 5px;
    font-size: 12px;
    line-height: 18px;
    margin: 0 5px 5px 0;
}

.member-header-keyword li i {
    margin: 0 0 0 5px;
}

.member-list li {
    padding: 15px 10px;
    overflow: unset !important;
}

.member-list .item-img {
    width: 60px;
    height: 60px;
    position: relative;
    overflow: hidden;
}

.member-list .item-img img {
    width: 60px;
    height: 60px;
    border-radius: 100%;
}

.member-list .item-img i {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 100%;
    border: 1px solid #f7f8fc;
}

.member-list .item-append {
    position: relative;
}

.member-list .item-append span {
    border-radius: 25px;
    padding: 0 10px;
    background: #d6f4d5;
    border: 1px solid #30c72e;
    line-height: 22px;
    color: #30c72e !important;
}

.item-append-layer {
    display: none;
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 10;
    background: #fff;
    box-shadow: 0 1px 10px #ccc;
    border-radius: 25px;
    width: 170px;
    text-align: center;
    padding: 5px 10px;
}

.item-append-layer:before {
    content: "";
    box-shadow: -1px -1px 10px #ccc;
    width: 8px;
    height: 8px;
    position: absolute;
    top: -4px;
    right: 24px;
    transform: rotate(45deg);
    background: #fff;
}

.item-append-layer:after {
    content: "";
    width: 14px;
    height: 14px;
    position: absolute;
    top: -4px;
    right: 21px;
    transform: rotate(45deg);
    background: #fff;
}

.item-append-layer dt {
    float: left;
    width: 50px;
    line-height: 20px;
    position: relative;
    z-index: 10;
}

.item-append-layer dt p {
    font-size: 20px;
}

.item-append-layer dt h2 {
    font-size: 12px;
    line-height: 20px;
}

.grade {
    border: 1px solid #30c72e;
    border-radius: 5px;
    line-height: 16px;
    font-size: 12px;
    color: #30c72e;
    padding: 0 5px;
    display: inline-block;
    transform: scale(0.9, 0.9);
}

.member-header-fixed {
    top: 0;
    left: 0;
    position: fixed !important;
    z-index: 10;
}

.member-screen {
    position: fixed;
    top: 0;
    left: 60px;
    right: 0;
    bottom: 0;
    transition: .3s;
    transform: translate(100%, 0);
    z-index: 1001;
}

.member-screen.act {
    transform: translate(0, 0);
}

.member-screen.act1 {
    transform: translate(-100%, 0);
}

.member-screen.hide1 {
    display: none;
}

.member-screen-overlay {
    display: none;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000;
    top: 0;
    bottom: 0;
}

.member-screen-overlay.act {
    display: block;
}

.member-screen-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    line-height: 40px;
}

.member-screen-reset {
    background: #ffaf45;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.member-screen-confirm {
    background: #31c237;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.member-screen-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    padding: 10px 5px;
}

.member-screen-inner h2 {
    padding: 0 5px;
    font-size: 16px;
}

.member-screen-inner dl {}

.member-screen-inner dt {
    margin: 5px;
    background: #f7f8fc;
    border-radius: 5px;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    float: left;
    padding: 0 8px;
}

.member-screen-inner dt.act {
    background: #ff9501;
    color: #fff;
}

.custom-time {
    margin: 10px 5px;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
}

.custom-time h3 {
    width: 50px;
    line-height: 26px;
}

.laydate-icon {
    line-height: 26px !important;
    height: 26px !important;
    padding: 0 5px;
    border-radius: 5px;
    border: 1px solid #eee !important;
    background-position: 92% !important;
}

.manage-details-photo img {
    border: 3px solid #fbd900;
}

.manage-details-info .label {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    padding: 0;
    margin: 0 0 0 25px;
    top: -20px;
    border: 1px solid #fff;
}

.manage-swiper-tle {
    background: #fff;
}

.manage-swiper-tle li {
    text-align: center;
    line-height: 40px;
}

.manage-swiper-tle .active {
    border-bottom: 2px solid #30c72e;
}

.flow {
    padding: 10px 0 0 30px;
}

.flow li {
    padding: 0 15px 10px;
    position: relative;
}

.flow li:not(:last-child):before {
    content: "";
    height: 38px;
    border-left: 1px solid #eee;
    position: absolute;
    top: 22px;
    left: 0;
}

.flow li h2 {
    font-size: 16px;
    line-height: 25px;
}

.flow li .spot {
    position: absolute;
    top: 4px;
    left: -8px;
    width: 16px;
    height: 16px;
    background: #f7f8fc;
    border-radius: 100%;
}

.flow li i {
    width: 10px;
    height: 10px;
    background: #eee;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.flow .active .spot {
    background: #93df95;
}

.flow .active .spot i {
    background: #30c72e;
}

.flow li p {
    color: #30c72e;
}

.flow-img {
    float: left;
    width: 50px;
    height: 50px;
}

.flow-img img {
    width: 50px;
    height: 50px;
}

.flow-con {
    margin: 0 0 0 60px;
}

.flow-append {
    position: fixed;
    bottom: 120px;
    right: 10px;
    z-index: 1;
}

.flow-append span {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, .8);
    border-radius: 100%;
}

.flow-append-layer {
    display: none;
    position: absolute;
    top: 45px;
    right: 0;
    z-index: 10;
    background: rgba(0, 0, 0, .8);
    box-shadow: 0 1px 10px #ccc;
    border-radius: 25px;
    width: 170px;
    text-align: center;
    padding: 5px 10px;
}

.flow-append-layer dt {
    float: left;
    width: 50px;
    line-height: 20px;
    position: relative;
    z-index: 10;
}

.flow-append-layer dt p {
    font-size: 20px;
    color: #fff;
}

.flow-append-layer dt h2 {
    font-size: 12px;
    line-height: 20px;
    color: #fff;
}

.manage-user-modify {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    line-height: 30px;
}

.manage-user-modify i {
    float: left;
}

.member-header-photo {
    width: 30px;
    height: 30px;
    border-radius: 100%;
}


/*选择商品*/

.classify {
    position: relative;
    height: 100%;
    overflow: hidden;
}

.classify-nav,
.classify-con {
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #fff;
}

.classify-nav li {
    width: 86px;
    padding: 10px;
    margin: 0 0 1px;
    position: relative;
    border-left: 3px solid #fff;
}

.classify-nav li.act {
    background: #f7f8fc;
    border-left: 3px solid #30c72e;
}

.classify-nav li.act a {
    color: #30c72e;
}

.classify-con {
    display: none;
    position: relative;
}

.classify-con-inner {
    margin: 0 0 50px;
}

.classify-con-inner .item-img {
    position: relative;
    width: 70px;
    height: 70px;
}

.classify-con-inner .item-img img {
    max-width: 70px;
    max-height: 70px;
}

.classify-con-inner .item-unit {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
    line-height: 20px;
    background: rgba(0, 0, 0, .4);
}

.classify-con-inner .bd-tt {
    margin-bottom: 0 !important;
}

.classify-con-inner .stepper-custom {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 24px;
    line-height: 20px;
}

.grid {
    border-radius: 25px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: #30c72e;
    padding: 0 10px;
    border: 1px solid #30c72e;
    font-size: 12px;
    line-height: 24px;
}

.fill-order {
    margin: 0 0 8px !important;
}

.fill-order .item-img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
}

.fill-order .bd-tt {
    margin-bottom: 0 !important;
}

.fill-order .remark {
    border: none;
    padding: 5px 0;
    background: none;
}

.pay-bg {
    background: #6ed86c;
}

.pay-code {
    background: #fff;
    text-align: center;
}

.pay-code h2 {
    padding: 5px 0 5px;
    margin: 0 0 20px;
    background: #f7f8fc;
}

.pay-code h3 {
    font-size: 28px;
    font-weight: 600;
}

.pay-code .img {
    width: 100px;
    height: 100px;
}

.pay-code p {
    color: #999;
    padding: 10px 0 50px;
    font-size: 15px;
}

.pay-nav {
    border: none;
    height: 53px;
}

.pay-nav .active {
    background: #30c72e;
    color: #fff !important;
}

.pay-nav li {
    padding-top: 32px;
}

.pay-nav .item-icon {
    top: 8px;
}

.pay-success {
    text-align: center;
    padding: 20px 0 0;
}

.pay-success img {
    width: 120px;
    height: 120px;
}

.pay-success h3 {
    font-size: 28px;
    font-weight: 600;
    color: #38c33e;
}

.pay-success p {
    color: #999;
    font-size: 16px;
}

.pay-success-info {
    text-align: left;
    font-size: 16px;
    padding: 30px 0 20px;
    border-bottom: 1px solid #eee;
}

.pay-success-info li {
    line-height: 20px;
}

.pay-success-info .line-item:not(:first-of-type)::before {
    content: "";
    border: none;
}

.pay-success-btn p {
    display: inline-block;
    border: 1px solid #38c33e;
    border-radius: 25px;
    width: 30%;
    line-height: 34px;
    margin: 30px 5%;
}

.rankings-tab-nav {
    height: 70px;
    margin: 0 0 32px;
    background: linear-gradient(to right, #2cd334, #11b25a);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 48px 20px 0;
}

.rankings-tab-nav ul {
    background: #fff;
    padding: 0 10px;
    border-radius: 5px;
}

.rankings-tab-nav li {
    float: left;
    width: 33.33%;
    text-align: center;
    line-height: 44px;
}

.rankings-tab-nav li.active span {
    display: inline-block;
    padding: 0 10px;
    color: #47c64b;
    border-bottom: 2px solid #47c64b;
}

.rankings-tab-inner {
    display: none;
    background: #fff;
    position: fixed;
    top: 102px;
    left: 0;
    right: 0;
    bottom: 0;
}

.rankings-swiper-tle {
    margin: 15px 10px;
    border: 1px solid #d6f4d5;
}

.rankings-swiper-tle li {
    text-align: center;
    color: #999;
    line-height: 30px;
}

.rankings-swiper-tle li.active {
    background: #d6f4d5;
    color: #333;
}

.rankings-swiper-con {
    margin: 10px 15px;
    border-radius: 20px;
    border: 1px solid #eee;
    box-shadow: 0 0 5px #eee;
    position: fixed;
    top: 150px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: scroll;
}

.rankings-list li {
    padding: 15px 10px;
}

.rankings-list .item-number img,
.rankings-list .item-number {
    line-height: 35px;
    text-align: center;
    width: 35px;
    height: 35px;
    font-size: 26px;
    font-weight: 600;
    color: #999;
}

.rankings-list .item-img {
    margin: 0 5px;
    width: 50px;
    height: 50px;
}

.rankings-list .item-img img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    box-shadow: 0 0 5px #ccc;
}

.icon-v-right::after {
    border-width: 1px;
}

.order-trends {
    padding: 10px;
}

.order-trends li {
    border-top: 3px solid #47c64b;
    border-radius: 5px;
    background: #fff;
    margin: 0 0 10px;
}

.order-trends-th {
    line-height: 34px;
    margin: 0 10px;
    border-bottom: 1px solid #eee;
}

.order-trends-tc {
    padding: 10px;
}

.order-trends-tc .img {
    float: left;
    width: 60px;
    height: 60px;
}

.order-trends-tc .img img {
    width: 60px;
    height: 60px;
}

.order-trends-tc .info {
    margin: 0 0 0 70px;
    line-height: 20px;
}

.order-trends-tc .info h2 {
    line-height: 20px;
}

.order-trends-tf {
    font-size: 12px;
    margin: 0 10px;
    line-height: 34px;
    border-top: 1px solid #eee;
}

.user .line-item:not(:first-of-type)::before {
    left: 40px;
    border-top: 1px solid #f7f8fc;
}

.member-detailis1 .line-item:not(:first-of-type)::before {
    left: 10px;
    right: 10px;
}

.classify-con-inner .line-item:not(:first-of-type)::before {
    left: 80px;
}

.sales-nav {
    position: relative;
}

.sales-nav:before {
    content: "";
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    border-top: 1px solid #8fdaa3;
}

.panel-sales .line-item:not(:first-of-type)::before {
    border-top: none;
}

.panel--actionsheet .active {
    color: #31c237;
}

.doubleDate,
.doubleDate1 {
    background: none;
    border: none;
    vertical-align: top;
}

.overlay {
    background: rgba(0, 0, 0, 0.5);
}

.doubleDate::-webkit-input-placeholder {
    color: #fff;
}

.doubleDate::-moz-placeholder {
    color: #fff;
}

.doubleDate:-moz-placeholder {
    color: #fff;
}

.doubleDate:-ms-input-placeholder {
    color: #fff;
}

.statis {
    background: #fff;
    margin: 0 0 8px;
}

.statis-title {
    background: #fff;
    padding: 5px 10px;
}

.statis-title h2 {
    font-size: 14px;
    border-left: 2px solid #31c237;
    line-height: 14px;
    height: 14px;
    padding: 0 0 0 5px;
    margin: 5px 0;
}

.statis-time-day {
    display: inline-block;
    font-size: 12px;
    padding: 0 10px;
    border: 1px solid #31c237;
    border-radius: 25px;
    background: #d6f4d5;
    transform: scale(0.9, 0.9);
}

.statisDate {
    border: none;
    font-size: 12px;
    line-height: 19px;
    width: 130px;
}

.statisDate::-webkit-input-placeholder {
    color: #333;
}

.statisDate::-moz-placeholder {
    color: #333;
}

.statisDate:-moz-placeholder {
    color: #333;
}

.statisDate:-ms-input-placeholder {
    color: #333;
}

.statis-tab {
    padding: 10px;
}

.statis-tab-nav {
    border: 1px solid #d6f4d5;
    position: relative;
}

.statis-tab-nav li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    color: #999;
    line-height: 26px;
    position: relative;
    z-index: 5;
}

.statis-tab-nav .active {
    color: #333;
}

.statis-tab-nav i {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    height: 26px;
    background: #d6f4cf;
}

.statis-tab-inner {
    display: none;
    position: relative;
}

.statis-fill {
    width: 100%;
}

.chart {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
}

.statis .no-data {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.no-data {
    color: #d2d5df;
    text-align: center;
    padding: 50px 0;
}

.no-data i {
    font-size: 65px;
}

.statis-con {
    position: relative;
}

.statis-tab-nav1 {
    position: relative;
}

.statis-tab-nav1 li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    color: #999;
    line-height: 26px;
    position: relative;
    z-index: 5;
}

.statis-tab-nav1 li p {
    font-weight: 600;
    font-size: 18px;
}

.statis-tab-nav1 .active {
    color: #333;
}

.statis-tab-nav1 .active p {
    color: #31c237;
}

.gradeChart-search {
    position: absolute;
    top: 36%;
    left: 40%;
    right: 40%;
}

.gradeChart-search img {
    width: 100%;
}

.consumptionChart-label {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    font-size: 12px;
}

.consumptionChart-label i {
    border-radius: 100%;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin: 0 5px 0 10px;
}

.bod-r {
    position: relative;
}

.bod-r:before {
    content: "";
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 5px;
    border-right: 1px solid #8fdaa3;
}

.find li {
    border-radius: 5px;
    margin: 10px;
    padding: 10px;
    background: #fff;
}

.find li i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    border-radius: 100%;
    font-size: 30px;
    display: inline-block;
}

.find .line-item:not(:first-of-type)::before {
    border-top: 1px solid #fff;
}

.friends-header {
    position: relative;
    height: 160px;
    background-repeat: no-repeat;
    background-size: cover;
}

.friends-header-photo {
    width: 70px;
    height: 70px;
    position: absolute;
    bottom: -8px;
    right: 10px;
    border: 1px solid #eee;
    z-index: 10;
}

.friends-swiper-tle {
    background: #fff;
}

.friends-swiper-tle .active {
    color: #2cd334;
}

.friends-swiper-tle li {
    text-align: center;
    line-height: 30px;
    padding: 10px 0 5px;
}

.friends-swiper-tle li i {
    color: #30c72e;
    vertical-align: top;
    margin-right: 5px;
}

.friends-swiper-con {
    margin: 10px 0 0;
    background: #fff;
}

.find-list .time {
    position: absolute;
    top: 0;
    right: 0;
    color: #999;
    font-size: 12px;
}

.friends-swiper-con .bd-txt {
    min-height: 18px;
}

.opt-list {
    display: none;
}


/*.find-item .bd-list li { margin: 5px 5px 0 0; }*/

.find-item .bd-list li a p {
    height: 75px;
    background-size: cover;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
}

.opt {
    position: absolute;
    top: 0;
    right: 20px;
    overflow: hidden;
}

.opt ul {
    background: #333;
    transition: all .5s;
    border-radius: 5px;
    padding: 0 15px;
    margin: 0 0 0 10px;
    height: 30px;
    position: relative;
    right: -100%;
}

.opt li {
    float: left;
    line-height: 30px;
}

.opt li a {
    color: #fff;
    line-height: 30px;
}

.opt .active {
    right: 10px;
}

.comment {
    background: #f7f8fc;
    position: relative;
    margin: 10px 0 0;
    padding: 5px 10px;
    font-size: 12px;
}

.comment:before {
    content: "";
    position: absolute;
    top: -16px;
    left: 5px;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #f7f8fc transparent;
}

.shoping-list {
    background: #f7f8fc;
    padding: 10px;
}

.shoping-list-img {
    width: 65px;
    height: 65px;
    float: left;
}

.shoping-list-bd {
    margin: 0 0 0 75px;
}

.member-screen-time {
    border: 1px solid #eee;
    padding: 0 10px;
    border-radius: 5px;
}

.member-screen-time input {
    line-height: 26px;
    width: 160px;
}

.return {
    background: rgba(0, 0, 0, .6);
    color: #fff;
    position: fixed;
    bottom: 120px;
    right: 10px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 100%;
    font-size: 12px;
}

.btn-primary,
.btn-warning,
.btn-danger {
    color: #fff !important;
}

.btn-warning {
    background-color: #ffaf45;
}

.btn-danger {
    background-color: #ff3b30;
}

.msg1 {
    position: absolute;
    padding: 0 4px;
    top: -10px;
    right: 0;
    line-height: 16px;
    text-align: center;
    background: #ff3b30;
    color: #fff;
    border-radius: 25px;
}

.pr67 {
    padding-right: 67px !important;
}

.manage-swiper-tab {
    height: auto;
}

.slide-page.act {
    transform: translate(0, 0);
}

.slide-page.act1 {
    transform: translate(-100%, 0);
}

.slide-page.hide1 {
    display: none;
}

.grade-lable {
    display: inline-block;
    border: 1px solid #2cd334;
    color: #2cd334;
    padding: 2px 5px;
    border-radius: 3px;
    font-size: 12px;
    margin: 0 0 0 5px;
}

.article-sharing-ad img {
    width: 100%;
}

.article-sharing-info {
    padding: 5px 10px 10px;
    background: #fff;
}

.article-sharing-tag {
    border: 1px solid #dcdcdc;
    border-radius: 25px;
    line-height: 20px;
    padding: 0 8px;
    font-size: 12px;
    display: inline-block;
}

.article-sharing-tag i {
    vertical-align: top;
    margin: 0 3px 0 0;
}

.hot-review {
    background: #fff;
    padding: 10px;
}

.hot-review-title {
    margin: 0 auto;
    width: 130px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
}

.hot-review ul li {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.hot-review ul img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    float: left;
}

.hot-review ul h2 {
    float: left;
    line-height: 40px;
    margin: 0 0 0 5px;
    color: #2a7cc6;
}

.hot-review ul p {
    padding: 45px 0 0;
}

.hot-review ul span {
    color: #999;
    font-size: 12px;
}

.article-sharing-footer {
    background: #fff;
    border-top: 1px solid #eee;
    padding: 5px 10px;
}

.article-sharing-footer input {
    background: #f7f8fc;
    border: none;
    border-radius: 5px;
    padding: 0 10px;
}

.article-sharing-btn {
    color: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    margin: 0 0 0 10px;
}

.article-sharing-footer p {
    position: relative;
    padding: 20px 0 0;
    text-align: center;
    font-size: 12px;
}

.article-sharing-footer p i {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.friends-swiper-con .ft-opt {
    width: 180px !important;
}

.flex4 {
    -webkit-box-flex: 4;
    -moz-box-flex: 4;
    -webkit-flex: 4;
    -ms-flex: 4;
    flex: 4;
}

.merchandisingChart-bg {
    position: absolute;
    top: 13%;
    left: 0;
    right: 0;
}

.merchandisingChart-bg div {
    width: 55%;
    max-width: 360px;
    margin: 0 auto;
    background: #d6f4cf;
    border-radius: 100%;
    opacity: 0.6;
}


/*资金账户中心*/

.bg {
    background: #f7f8fc;
}

.h50 {
    height: 50px !important;
}

.cl-primary {
    color: #31c237;
}


/*add.css start*/

.wx-color {
    color: #00c800;
}

.xx-color {
    color: #4395ff;
}

.hx-color {
    color: #d30e15;
}

.gs-color {
    color: #a7232d;
}

.zfb-color {
    color: #02a0ea;
}

.pay-method-show li .active {
    color: #2cd334 
}

.pay-method-icon {
    font-size: 40px;
}

.pay-method {
    display: inherit;
    width: 100%;
}


/*add.css end*/

.money-nav .cl-orange {
    color: #f2a346;
}

.money-nav .cl-blue {
    color: #25a1f0;
}

.dialog-trade-jp .cl-blue1 {
    color: #3f7da2;
}

.money-nav .cl-green {
    color: #5fc9ce;
}

.pay-success .cl-green1 {
    color: #30c72e;
}

.money-nav .cl-red {
    color: #ea5551;
}

.money-nav .bg-orange {
    background: #ff8d50;
}

.money-nav .bg-red {
    background: #fd565a;
}

.record-tab-con .bg-green {
    background: #27d5be;
}

.record-tab-con .bg-green1 {
    background: #30c72e;
}

.record-tab-con .bg-blue1 {
    background: #3a9dd1;
}

.vat {
    vertical-align: top;
}

.lh42 {
    line-height: 42px;
}

.input-cl-gray::-webkit-input-placeholder {
    color: #ddd;
}

.input-cl-gray::-moz-placeholder {
    color: #ddd;
}

.input-cl-gray:-moz-placeholder {
    color: #ddd;
}

.input-cl-gray:-ms-input-placeholder {
    color: #ddd;
}

.input-cl-dark::-webkit-input-placeholder {
    color: #333;
}

.input-cl-dark::-moz-placeholder {
    color: #333;
}

.input-cl-dark:-moz-placeholder {
    color: #333;
}

.input-cl-dark:-ms-input-placeholder {
    color: #333;
}

.money-header {
    color: #fff;
    padding: 30px 0 90px;
    position: relative;
}

.money-header-bg {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 48px;
}

.money-header h2 {
    margin: 0 0 0 20px;
    line-height: 20px;
}

.money-header strong {
    margin: 0 0 0 20px;
    font-size: 26px;
    font-weight: 600;
}

.money-header-info {
    background: rgba(40, 188, 72, .8);
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 3px 0;
}

.money-nav {
    margin: 5px 0 0;
}

.money-nav span {
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 100%;
    color: #fff;
    margin: 0 auto;
}

.user .pay-success {
    text-align: center;
    background: #fff;
    padding: 30px 0 0;
}

.user .pay-success h3 {
    font-size: 28px;
    font-weight: unset;
    color: #333;
}

.user .cl-primary {
    color: #31c237;
}

.user .pay-success-info {
    text-align: left;
    padding: 10px 0;
    font-size: 14px !important;
}

.user .pay-success p {
    font-size: 14px !important;
}

.user .pay-success-info li {
    line-height: 20px;
}

.user .pay-success-info .line-item:not(:first-of-type)::before {
    content: "";
    border: none;
}

.upload-field {
    position: relative;
    padding: 0;
    width: 80px;
    height: 80px;
}

.upload-field i {
    line-height: 55px;
    color: #999 !important;
    font-size: 24px !important;
}

.wx-code {
    padding: 0 0 20px;
}

.wx-code h4 {
    background: #425f89;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    width: 135px;
    padding: 5px 8px;
    margin: 5px auto;
    transform: scale(0.9, 0.9);
    font-weight: 100;
}

.wx-code h4 i {
    float: left;
    margin: 0 5px 0 0;
    font-size: 24px;
}

.wx-code-img {
    width: 130px;
    height: 130px;
}

.mbsc-ios .mbsc-sc-whl-l {
    border: none;
}

.mbsc-ios .mbsc-sc-itm {
    font-size: 14px;
}

.mbsc-ios .mbsc-sc-itm-sel {
    font-size: 16px;
}

.form-item:not(:first-of-type)::before {
    border-color: #eee;
}


/*付款键盘*/

.dialog-trade-jp .dialog-trade1-inner {
    width: 290px;
    height: 160px;
    margin: -170px 0 0 -145px;
    border-radius: 5px;
}

.dialog-trade-jp .dialog-trade1-close {
    font-size: 18px;
    top: 5px;
    right: 10px;
}

.dialog-trade-jp .dialog-trade1-inner h3 {
    font-size: 14px;
    line-height: 42px;
}

.mm-box {
    width: 250px;
    height: 41px;
    margin: 28px auto 10px;
}

.mm-box li {
    width: 41px;
    height: 41px;
}

.jp-close {
    font-size: 24px;
    line-height: 38px;
}

.jp-inner li {
    font-size: 18px;
}

.jp-inner li a {
    height: 48px;
    line-height: 48px;
}

.jp-del,
.jp-null {
    font-size: 24px;
}

.record-icon {
    color: #fff;
    font-size: 30px !important;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 100%;
}

.record-time {
    line-height: 42px;
    padding: 0 10px;
}

.record-time input {
    border: none;
    background: none;
    float: right;
    width: auto;
    line-height: 42px;
    text-align: right;
    padding: 0;
    margin: 0 5px 0 0;
}

.record-tab-con .line-item:not(:first-of-type)::before {
    left: 12px;
    border-top: 1px solid #eee;
}

.bg-cz {
    background: #27d5be;
}

.bg-fd {
    background: #3a9dd1;
}

.bg-jf {
    background: #30c72e;
}

.bg-zr {
    background: #ff8d50;
}

.form-item-bd0::before {
    border-top: none !important;
}

.form::before,
.form::after {
    border-top: none;
}

.line-line .line-item:not(:first-of-type)::before {
    left: 12px;
    right: 12px;
    border-top: 1px solid #eee;
}


/*竞猜 start*/

.jing-bg {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/jing_index_bg3.jpg) repeat-y;
    background-size: 100% 10px;
}

.jing-index {
    position: relative;
    padding: 0 0 60px;
}

.jing-index-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.jing-index ul {
    padding: 10px;
    position: relative;
    z-index: 2;
}

.jing-index li {
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
}

.jing-index li:not(:first-child) {
    margin: 10px 0 0 0;
}

.jing-vs {
    text-align: center;
    padding: 10px 0;
}

.jing-vs img {
    width: 60px;
    height: 40px;
}

.jing-vs p {
    border: 1px solid #d4d4d4;
    border-radius: 25px;
    margin: 0 20px;
    line-height: 26px;
}

.jing-vs h2 {
    margin: 0 5px;
    line-height: 32px;
    height: 32px;
}

.jing .nav-list .nav-item.active a {
    color: #333;
}

.jing .nav-list .nav-item a {
    color: #999;
}

.jing-rule {
    position: absolute;
    top: 0;
    right: 20px;
    background: #faa41f;
    color: #fff;
    border-radius: 0 0 20px 20px;
    font-size: 12px;
    padding: 5px 8px 10px;
}

.join-list {
    padding: 20px 10px 60px;
}

.join-list ul {
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
}

.join-list li {
    border-radius: 0;
    padding: 10px;
}

.join-list li:not(:first-child) {
    border-top: 1px solid #f7f8fc;
}

.dialog-jing-rule-close {
    position: absolute;
    top: -12px;
    right: -12px;
    font-size: 16px;
    color: #999;
    background: #e0e0e0;
    width: 26px;
    text-align: center;
    line-height: 22px;
    height: 26px;
    border-radius: 100%;
}

.dialog-rule-item {
    max-height: 300px;
    text-align: left;
    padding: 0 10px 10px;
    overflow-y: scroll;
}

.dialog-jing-success {
    text-align: center;
}

.dialog-jing-success img {
    width: 100px;
    margin: 20px 0 0;
}

.dialog-jing-success .dialog-container h2 {
    font-size: 26px;
    font-weight: bold;
    line-height: 46px;
}

.dialog-jing-success .dialog-container span {
    font-size: 12px;
    line-height: 20px;
    margin: 15px 0 0 3px;
    display: inline-block;
    vertical-align: top;
}

.jing-spot {
    position: relative;
}

.jing-spot:before {
    content: ':';
    position: absolute;
    left: -20px;
    top: -2px;
}

.jing-spot:after {
    content: ':';
    position: absolute;
    right: -20px;
    top: -2px;
}

.br100 {
    border-radius: 100%;
}

.jing-details-time {
    text-align: center;
}

.jing-details-time h3 {
    vertical-align: top;
    line-height: 38px;
    font-size: 16px;
    display: inline-block;
}

.jing-details-time ul,
.jing-details-time li {
    display: inline-block;
    font-size: 12px;
}

.jing-details-time li {
    margin: 0;
}

.jing-details-time li span {
    background: #000;
    color: #fff;
    padding: 0 2px;
    border-radius: 3px;
}

.jing-details-time ul {
    padding: 0;
}

.jing-details-tle {
    padding: 0 30px 10px;
}

.jing-details-tle ul {
    border-radius: 25px;
    border: 2px solid #f4e389;
    box-sizing: border-box;
    overflow: hidden;
    box-shadow: 0px 1px 6px #666;
}

.jing-details-tle li {
    padding: 5px;
    color: #f4e389;
    text-align: center;
}

.jing-details-tle li.active {
    color: #333;
    background: #f4e389;
}

.btn-outline-white {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 25px;
    padding: 0 12px;
    line-height: 24px;
}

.jing-details-con .swiper-slide {
    padding: 0 30px 10px;
}


/*竞猜 end*/


/*.dialog-close { position: absolute; top: -16px; right: -11%; z-index: 100000; width: 32px; height: 32px; line-height: 30px; text-align: center; background: #eee; color: #666; border-radius: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }*/


/*核销 start*/

.verify-header {
    background: none;
}

.verify-header .left i,
.verify-header .right i {
    vertical-align: top;
    line-height: 38px;
    color: #333;
}

.verify-header .right {
    width: 80px;
    padding: 0 8px 0 12px;
}

.verify-header .right i {
    display: inline-block;
    width: 28px;
}

.verify-header .member-header-search {
    background: #fff;
    right: 70px;
    padding: 0 0 0 15px;
}

.grade1 {
    border-radius: 5px;
    line-height: 21px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    margin: 0 5px;
    display: inline-block;
    transform: scale(0.9, 0.9);
    background: linear-gradient(#10b25a, #30c139);
}

.wh70,
.wh70 img {
    width: 70px !important;
    height: 70px !important;
}

.h42 {
    height: 42px;
}


/*核销 end*/


/*签到 start*/

.signIn {
    position: relative;
}

.signIn-total {
    position: absolute;
    top: 10px;
    left: 15px;
    color: #fff;
    font-size: 18px;
}

.signIn-days {
    position: absolute;
    top: 0;
    right: 15px;
    padding: 10px;
    color: #fff;
    background: rgba(255, 255, 255, .3);
    border-radius: 0 0 5px 5px;
    text-align: center;
}

.signIn-integral {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/signIn_integral.png);
    background-size: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -65px;
    width: 130px;
    height: 130px;
    color: #fff;
    text-align: center;
}

.signIn-integral p {
    color: #fd750f;
}

.signIn-btn {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/signIn-btn.png);
    background-size: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 40px 0 0 -65px;
    width: 130px;
    line-height: 38px;
    height: 38px;
    text-align: center;
    color: #fd750f;
}

#signIn-date .layui-laydate,
#signIn-date .layui-laydate-hint {
    width: 100%;
    box-shadow: none;
    border: none;
}

#signIn-date .layui-laydate-main,
#signIn-date .layui-laydate-content table {
    width: 100%;
}

#signIn-date .layui-laydate-header {
    color: #f55642;
    font-weight: 500;
    font-size: 16px;
}

#signIn-date .laydate-set-ym span:hover {
    color: #f55642;
}

#signIn-date .layui-laydate tr .layui-this {
    background: none !important;
}

#signIn-date .layui-laydate .layui-this:before {
    content: '';
    width: 32px;
    height: 32px;
    background: #f55642 !important;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -1;
    margin: 0 0 0 -16px;
    border-radius: 100%;
}

#signIn-date .layui-laydate .layui-act:after {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -1;
    margin: 0 0 0 -16px;
    border-radius: 100%;
    border: 1px solid #f55642;
}

#signIn-date .layui-laydate-list .layui-this {
    background: #f55642 !important;
}

#signIn-date .layui-laydate-header i {
    color: #f55642;
    border: none !important;
}

#dialog-signIn .dialog {
    background: none;
}

#dialog-signIn .dialog-close {
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 100%;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
}

#dialog-signIn .dialog .dialog-bd {
    position: absolute;
    top: 40px;
    left: 50px;
    right: 56px;
    color: #fd750f;
}

#dialog-signIn .dialog .dialog-bb {
    position: absolute;
    bottom: 22px;
    left: 22px;
    right: 24px;
    text-align: center;
}


/*签到 end*/


/* 晒单评价 */

.evaluate-wrap {
    margin: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
}

.evaluate-wrap .media-item {
    padding-left: 110px;
    min-height: 110px;
}

.evaluate-wrap .media-item .item-img {
    width: 90px;
    height: 90px;
}

.evaluate-wrap .f-textarea {
    border: 0;
    padding: 5px 0;
}

.evaluate-mod {
    position: relative;
}

.evaluate-mod:after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    content: "";
}

.star-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.star-rating__container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.star-rating__item {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 8px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/star-rating.png") no-repeat;
    background-position: -24px 0;
    background-size: 48px auto;
    vertical-align: middle;
    transition: .3s;
}

.star-rating__item--active {
    background-position: 0 0;
}

.star-rating__val {
    margin-left: 10px;
    font-size: 12px;
    color: #999;
}

.uploader__item,
.uploader__field {
    position: relative;
    width: 75px;
    height: 75px;
}

.uploader__item {
    float: left;
    margin: 0 15px 15px 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.uploader__item a {
    display: block;
    height: 75px;
}

.uploader__item-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-repeat: center top;
    background-size: cover;
}

.uploader__item-del {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 1;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

.uploader__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #e5e5e5;
}

.uploader__field-inner {
    text-align: center;
}

.uploader__field-inner i {
    font-size: 26px;
    color: #e6e6e6;
}

.uploader__input {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    height: 100%;
    opacity: 0;
}


/* 会员中心头部 */

.member-head {
    position: relative;
    color: #fff;
    text-align: center;
    background-image: url(/Areas/Mobile/AngularTemplate/Resource/Images/hd-opa-bg.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #2cd334;
    background-size: contain;
}

.member-head .sign-out {
    position: absolute;
    top: 10px;
    right: 15px;
}

.member-head-inner {
    padding: 20px 15px;
}

.member-head-photo {
    width: 70px;
    height: 70px;
    margin: 0 auto;
    position: relative;
}

.member-head-photo img {
    width: 70px;
    height: 70px;
    object-fit: cover;
    border-radius: 100%;
}

.member-head-photo p {
    padding: 2px 5px;
    margin: 0;
    font-size: 12px;
    text-align: center;
    background: #fdc401;
    border-radius: 25px;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    white-space: nowrap;
    bottom: -10px;
}

.member-head-info {
    font-size: 12px;
}

.member-head-info h2 {
    margin: 15px 0 0;
    font-size: 15px;
    line-height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.member-head-info p {
    line-height: 20px;
    margin: 0;
}

.member-head-info p i {
    margin: 0 5px;
}

.member-head-info p span {
    color: #666;
    background: #fff;
    margin: 0 5px;
    border-radius: 5px;
    display: inline-block;
    padding: 0 8px;
    line-height: 18px;
}

.member-nav ul {
    text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.member-nav li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 10px 0;
}

.member-nav li p {
    margin: 0;
    color: #ff3b30;
    line-height: 20px;
}

.member-nav li h2 {
    margin: 0;
    font-size: 15px;
    line-height: 20px;
}


/*代客下单选商品页面*/

.specs .stepper-custom {
    position: relative;
    bottom: auto;
    right: auto;
}

.specs {
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.cart-total {
    position: relative;
    margin: -20px 0 0 10px;
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    border-radius: 50%;
}

.cart-total i {
    font-size: 28px;
    color: #fff;
}

.cart-total .remind-num {
    right: -2px;
    background: #ff9501;
}


/* 优惠券 */

.coupon-container {
    position: relative;
    height: 3.75rem;
    padding: 3rem .7rem 0;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/coupon-bg.png") no-repeat center 0.2rem;
    background-size: cover;
}

.coupon-wrapper {
    position: relative;
    width: 5.96rem;
    height: 3.27rem;
    margin: 0 auto;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/coupon-bg-2.png") no-repeat center top;
    background-size: cover;
}

.coupon-inner {
    margin: 0 auto;
}

.coupon-num {
    margin-top: -0.3rem;
    font-size: 0.3rem;
}

.coupon-num span {
    font-size: 0.6rem;
}

.coupon-date,
.coupon-txt {
    font-size: 0.24rem;
}

.coupon-txt {
    padding-top: 0.1rem;
    margin-top: 0.1rem;
    border-top: 1px solid #a0a09e;
}

.coupon-btns {
    margin-top: 0.7rem;
}

.coupon-link {
    margin-top: 0.2rem;
    text-decoration: underline;
}

.dialog-wrap--coupon .dialog {
    width: auto;
    background: none;
    overflow: visible;
}

.dialog-coupon__bd {
    position: relative;
    width: 6.0rem;
    height: 4.08rem;
    padding-top: 1.16rem;
    text-align: center;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/coupon-bg-3.png") no-repeat center top;
    background-size: cover;
}

.dialog-coupon__bd-num {
    font-size: 0.5rem;
    font-weight: 700;
    line-height: 1.2;
}

.dialog-coupon__bd-txt {
    font-size: 0.3rem;
    margin-top: 0.4rem;
}

.dialog-coupon__bd-btn {
    position: absolute;
    bottom: .8rem;
    left: 50%;
    display: inline-block;
    width: .6rem;
    height: .6rem;
    margin-left: -.3rem;
    line-height: .6rem;
    text-align: center;
    font-size: 0.24rem;
    color: #ff3b30;
    background: #fac216;
    border-radius: 50%;
    box-shadow: 0 0 0 .06rem #ffe12e, 0 0 0 .07rem #ffee99;
}

.dialog-coupon__bd-tle {
    position: absolute;
    bottom: 0.16rem;
    left: 0;
    right: 0;
    padding: 0 .8rem;
    font-size: 0.24rem;
    color: #d97c00;
}

.dialog-coupon__btn {
    display: inline-block;
    height: 0.6rem;
    line-height: .6rem;
    margin-top: .3rem;
    padding: 0 .7rem;
    background: #f15d35;
    border-radius: 0.6rem;
    font-size: 0.28rem;
    color: #ffea97;
    border: .06rem solid #ffd864;
    box-sizing: content-box;
    box-shadow: 0 .06rem 0 #e0b217;
}

.dialog-coupon__close {
    position: absolute;
    top: -0.2rem;
    right: 0.2rem;
}

.dialog-coupon__close i {
    font-size: 0.5rem;
    color: #fcc707;
}

s
/* 大转盘(兰妍) */

.turntable-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/turntable-bg.jpg") no-repeat;
    background-size: cover;
}

.turntable-tle {
    padding: 1.2rem 1.2rem 0.4rem;
}

.turntable-wrapper {
    position: relative;
    width: 90%;
    margin: 0 auto;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/turntable-bg-2.png") no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    border-radius: 50%;
}

.turntable-canvas {
    position: relative;
    display: block;
    width: 100%;
}

.turntable-pointer {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 3rem;
    height: 3.17rem;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.turntable-info {
    font-size: 14px;
    position: relative;
    width: 90%;
    height: 45px;
    line-height: 45px;
    margin: .4rem auto 0;
    border-radius: .45rem;
    background: -webkit-linear-gradient(left, #dab0bd, #a4c7cd);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #dab0bd, #a4c7cd);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #dab0bd, #a4c7cd);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #dab0bd, #a4c7cd);
    /* 标准的语法 */
}

.turntable-info__tle {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 55px;
    height: 55px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/quan-tle.png") no-repeat;
    background-size: 100% 100%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.turntable-info__link {
    position: relative;
}

.turntable-info__link:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 2px;
    height: 20px;
    margin-top: -10px;
    background: #fff;
    content: "";
}

.lucky-swiper {
    margin: 0 0 0 70px;
    color: #fff;
}

.lucky-swiper .swiper-slide {
    height: 45px;
    line-height: 45px;
}

.turntable-count {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
    background: rgba(0, 0, 0, .25);
    color: #fff;
    border-radius: 20px;
    overflow: hidden;
    z-index: 3000;
}

.turntable-count [data-share] {
    display: inline-block;
    padding: 0 10px;
    margin: 0 0 0 10px;
    color: #fff;
    background: #dab0bd;
}

.turntable-count [data-share]:hover {
    text-decoration: none;
}


/*大转盘（兰妍） end*/


/*快速登录 start*/

.login-header {
    background: #fff;
    color: #656565;
    border-color: #fff;
}

.login-header .header-btn {
    color: #1eb025;
}

.login-content {
    padding: 0 20px;
}

.login-bg {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/login-bg.png) no-repeat top;
    background-size: 100% 210px;
}

.login-user {
    font-size: 35px;
    color: #1eb025;
    text-align: center;
    padding: 30px 0;
}

.login-hint {
    color: #ababab;
    text-align: center;
}

.login-other {
    position: relative;
    margin: 40px 0 0;
    padding: 40px 25px 0;
    border-top: 1px solid #ababab;
}

.login-other h2 {
    width: 110px;
    font-size: 14px;
    color: #ababab;
    margin: 0 0 0 -55px;
    text-align: center;
    background: #fff;
    position: absolute;
    top: -14px;
    left: 50%;
}

.login-other li {
    width: 56px;
    text-align: center;
}

.login-other li i {
    display: block;
    font-size: 56px;
    line-height: 56px;
}


/*快速登录 end*/


/*优惠券风格*/

.mbui-coupon-list {
    padding: 10px;
    background: #f6f6f6;
}

.mbui-coupon-item {
    position: relative;
}

.mbui-coupon-item:not(:first-child) {
    margin-top: 10px;
}

.mbui-coupon-item__side:before,
.mbui-coupon-item__bd:before {
    position: absolute;
    top: 50%;
    z-index: 1;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    background: #f6f6f6;
    border-radius: 50%;
    content: "";
}

.mbui-coupon-item__side:before {
    left: -6px;
}

.mbui-coupon-item__bd:before {
    right: -6px;
}

.mbui-coupon-item__side {
    position: relative;
    width: 110px;
    padding: 20px 0;
    text-align: center;
    background: #fe6b61;
    background: -webkit-linear-gradient(#fd8a5e, #fe7261);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fd8a5e, #fe7261);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fd8a5e, #fe7261);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#fd8a5e, #fe7261);
    /* 标准的语法 */
    color: #fff;
    overflow: hidden;
}

.mbui-coupon-item__side:after {
    position: absolute;
    top: 0;
    right: -3px;
    z-index: 1;
    height: 100%;
    border-right: 6px dotted #fff;
    content: "";
}

.mbui-coupon-item__side .mcis__img {
    max-width: 110px;
    max-height: 100px;
}

.mbui-coupon-item__num {
    line-height: 1.2;
}

.mbui-coupon-item__num strong {
    font-size: 30px;
    font-weight: 700;
}

.mbui-coupon-item__bd {
    position: relative;
    height: 100px;
    padding: 10px;
    background: #fff;
}

.mbui-coupon-item__tle {
    font-size: 18px;
    line-height: 1.3;
}

.mbui-coupon-item__txt {
    margin-top: 10px;
    font-size: 12px;
    color: #999;
}

.mbui-coupon-item--used .mbui-coupon-item__side {
    background: #afafaf;
}

.mbui-coupon-item--used:after,
.mbui-coupon-item--disabled:after {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    width: 58px;
    height: 58px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/coupon-status.png") no-repeat;
    background-size: 58px auto;
    content: "";
}

.mbui-coupon-item--used .mbui-coupon-item__side .mcis__img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.mbui-coupon-item--warning .mbui-coupon-item__side {
    background: #fc822c;
    background: -webkit-linear-gradient(#fbb80f, #fc822c);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fbb80f, #fc822c);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fbb80f, #fc822c);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#fbb80f, #fc822c);
    /* 标准的语法 */
}

.mbui-coupon-item--img .mbui-coupon-item__side {
    padding: 0;
    background: none;
}

.mbui-coupon-item--img .mbui-coupon-item__side:after {
    content: none;
}

.mbui-coupon-item--disabled:after {
    background-position: 0 -58px;
}

.mbui-coupon-item--disabled .mbui-coupon-item__side {
    background: #afafaf;
}

.mbui-coupon-item--disabled .mbui-coupon-item__side .mcis__img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}


/*目标管理*/

body {
    position: relative;
    max-width: 750px;
    margin: 0 auto;
    overflow-x: hidden;
}

.jx-equal-list li:not(:first-child) {
    border-left: 1px solid #f1f1f1;
}

.mbui-collapse-item {
    position: relative;
}

.mbui-collapse-item:not(:first-child):after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #f1f1f1;
    content: "";
    transform: scale(1, 0.5);
}

.mbui-collapse-item__tle {
    display: flex;
    align-items: center;
    padding: 10px;
    background: #fff;
    line-height: 24px;
}

.mbui-collapse-item__tle:active {
    background: rgba(0, 0, 0, 0.05);
}

.mbui-collapse-item__tle .mbui-icon-v-bottom {
    transition: .3s;
    color: #999;
}

.mbui-collapse-item__value {
    flex: 1;
    overflow: hidden;
    padding-right: 10px;
}

.mbui-collapse-item__content {
    position: relative;
    display: none;
    font-size: 14px;
    color: #666;
    line-height: 1.5;
    background: #fff;
    word-break: break-all;
}

.mbui-collapse-item__content:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #f1f1f1;
    content: "";
    transform: scale(1, 0.5);
}

.mbui-collapse-item__content .form-item {
    border-bottom: 1px solid #f5f5f5;
}

.mbui-collapse-item__icon {
    width: 1.6em;
    height: 1.6em;
    font-size: 12px;
}

.mbui-collapse-item--expanded .mbui-collapse-item__content {
    display: block;
}

.mbui-collapse-item--expanded .mbui-icon-v-bottom {
    transform: rotate(-180deg);
}

.mbui-icon-v-bottom {
    position: relative;
}

.mbui-icon-v-bottom::after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    opacity: .5;
    border-left: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-top: -4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.label-switch {
    width: 50px;
}

.jx-find-hd {
    position: relative;
    min-height: 44px;
    line-height: 44px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

.jx-find-hd__scroll {
    position: relative;
}


/* .jx-find-hd__scroll:after { position: absolute; top: 0; right: 0; width: 50px; bottom: 0; background: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff)); background: linear-gradient(to right, transparent, #fff); content: ""; } */

.jx-find-hd__list {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.jx-find-hd__item {
    position: relative;
    display: inline-block;
    padding: 0 15px;
}

.jx-find-hd__item.active {
    font-weight: 700;
    color: #df2a40;
}

.jx-find-hd__item.active:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 26px;
    height: 2px;
    margin-left: -13px;
    background: #df2a40;
    content: "";
}

.jx-find-hd__item .icon-v-left {
    display: inline-block;
    width: 14px;
    line-height: 44px;
    vertical-align: middle;
}

.jx-find-hd__btns a {
    display: inline-block;
    padding: 0 10px;
    height: 44px;
    line-height: 36px;
    color: #333;
    vertical-align: middle;
}

.jx-find-hd__btns a:active {
    background: #f5f5f5;
}

.jx-find-hd__btns a i {
    font-size: 24px;
}

.jx-btn-fb {
    position: absolute;
    top: 50%;
    right: 0;
    padding: 0 10px;
    height: 44px;
    line-height: 40px;
    color: #333;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.jx-find-list .list-item {
    position: relative;
}

.jx-find-list .list-item__img {
    width: 50px;
    height: 50px;
}

.jx-find-list .list-item__bd .bd-img {
    overflow: hidden;
    margin-right: -5px;
}

.jx-find-list .list-item__bd .bd-img li {
    float: left;
    width: calc(33.333333% - 5px);
    margin-right: 5px;
    margin-bottom: 5px;
}

.jx-find-list .list-item__bd .bd-img li div {
    padding-top: 100%;
}

.jx-find-list .list-item:not(:first-child):after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #f1f1f1;
    content: "";
}

.jx-upload {
    padding: 15px;
}

.jx-upload-item {
    position: relative;
    padding: 5px;
}

.jx-upload-item>div {
    position: relative;
    padding-top: 100%;
    background-color: #e5e5e5;
}

.jx-upload-item .icon-plus {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #8b8b8b;
    transform: translate(-50%, -50%);
}

.jx-upload-item .icon-plus:before {
    width: 32px;
}

.jx-upload-item .icon-plus:after {
    height: 32px;
}

.jx-upload-del {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 22px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
}

.jx-upload-del i {
    font-size: 12px;
    color: #fff;
}

.bg-cover {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.mbsc-ios .mbsc-cal {
    width: 100% !important;
}

.mbsc-ic:before {
    color: #d10d1c;
}

.mbsc-ios .mbsc-cal-day-sel .mbsc-cal-day-fg {
    border-color: #333;
    background: #333;
}

.jx-calendar-container {
    display: none;
}

.mbsc-ios .mbsc-cal-hl-now .mbsc-cal-today {
    color: #d10d1c;
}

.mbsc-ios .mbsc-cal-day {
    padding: 10px 5px;
}

.mbsc-ios .mbsc-cal-sc .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i,
.mbsc-ios .mbsc-cal-sc .mbsc-cal-day-sel .mbsc-cal-day-i {
    background: #d10d1c;
}

.jx-rank-list .rank-num {
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #bfbfbf;
    color: #fff;
    border-radius: 50%;
}

.jx-rank-list .media-obj:not(:first-of-type) {
    margin-top: 1px;
}

.jx-rank-list .media-obj:nth-of-type(1) .rank-num {
    background: #d10d1c;
}

.jx-rank-list .media-obj:nth-of-type(1) .rank-total {
    color: #d10d1c;
}

.jx-rank-list .media-obj:nth-of-type(2) .rank-num {
    background: #ffaf45;
}

.jx-rank-list .media-obj:nth-of-type(2) .rank-total {
    color: #ffaf45;
}

.jx-rank-list .media-obj:nth-of-type(3) .rank-num {
    background: #4cd964;
}

.jx-rank-list .media-obj:nth-of-type(3) .rank-total {
    color: #4cd964;
}

.form-item--no-flex {
    display: block;
}

.f-textarea--no-bd {
    border: 0;
}

.mbui-search-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    padding: 7px 10px;
    position: relative;
}

.mbui-search-block .mbui-search-ele-wrap {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mbui-search-block .mbui-search-text {
    border: 0 none;
    border-radius: 15px;
    background-color: #fff;
    width: 100%;
    height: 30px;
    padding: 5px 10px 5px 30px;
    border: 1px solid #e5e5e5;
}

.mbui-search-block .mbui-icon-search {
    position: absolute;
    top: 0;
    left: 0;
    color: #999;
    width: 30px;
    height: 30px;
}

.mbui-search-block .mbui-search-btn {
    display: block;
    margin-left: 10px;
    line-height: 30px;
    color: #666;
}

.mbui-icon-search {
    position: relative;
}

.mbui-icon-search::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 2px solid currentColor;
    height: 12px;
    width: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    margin-left: -2px;
    margin-top: -2px;
}

.mbui-icon-search::after {
    content: "";
    background: currentColor;
    height: 6px;
    width: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 4px;
    margin-top: 4px;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

.mbui-search-left {
    margin-left: -5px;
}

.mbui-search-left .icon-v-left {
    display: block;
    width: 35px;
    height: 30px;
}

.mbui-search-history {
    padding: 15px;
    background: #fff;
    border-top: 1px solid #e5e5e5;
}

.mbui-search-history__hd {
    position: relative;
}

.mbui-search-history__del {
    position: absolute;
    top: -3px;
    right: 0;
    color: #999;
}

.mbui-search-history__list {
    margin-top: 10px;
    margin-bottom: -10px;
    overflow: hidden;
}

.mbui-search-history__list li {
    float: left;
    margin: 0 10px 10px 0;
}

.mbui-search-history__list li a {
    display: block;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    font-size: 12px;
    background: #f0f0f0;
    border-radius: 3px;
}

.back-to-top {
    position: fixed;
    bottom: 80px;
    right: 10px;
    z-index: 1000;
    display: block;
    width: 38px;
    height: 38px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    background: rgba(0, 0, 0, .6);
    visibility: hidden;
    opacity: 0;
    transition: .3s;
}

.back-to-top.show {
    opacity: 1;
    visibility: visible;
}

.back-to-top i {
    font-size: 24px;
    color: #999;
    color: rgba(255, 255, 255, .9);
}

.jx-user-info {
    position: relative;
    padding-top: 60%;
}

.jx-user-info__img {
    width: 60px;
    height: 60px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 50%;
    border: 2px solid #fff;
}

.jx-user-info__txt {
    color: rgba(255, 255, 255, 0.75);
}

.jx-user-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    padding-top: 20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.jx-menu-list {
    margin: 0 -10px -10px 0;
}

.jx-menu-item {
    width: calc(50% - 10px);
    margin: 0 10px 10px 0;
}

.jx-menu-item__icon {
    height: 50px;
}

.jx-menu-item__icon i {
    font-size: 40px;
    line-height: 40px;
}

.jx-rank-hd__img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.jx-rank-list .media-obj:not(:first-of-type) {
    margin-top: 1px;
}

.jx-rank-zan {
    line-height: 18px;
    color: #999;
}

.jx-rank-zan.active i {
    color: #df2a40;
}

.com-search {
    position: relative;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.com-search__input {
    padding: 0 44px 0 10px;
    border: 0;
}

.com-search__btn {
    position: absolute;
    top: 0;
    right: 0;
    color: #999;
}

.com-search__btn:active {
    background: #f5f5f5;
}

.com-search__btn i {
    display: block;
    width: 44px;
    height: 44px;
}

.employ-list .media-obj:not(:first-child):after {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    right: 0;
    height: 0;
    transform: scaleY(0.5);
    border-top: 1px solid #e5e5e5;
    left: 40px;
    content: "";
}

.gongdan-wrap .mbui-collapse-item {
    border-radius: 5px;
    overflow: hidden;
}

.gongdan-wrap .mbui-collapse-item:not(:first-child):after {
    content: none;
}

.gongdan-wrap .mbui-collapse-item__tle {
    padding: 13px 15px;
}

.gongdan-wrap .mbui-collapse-item+.mbui-collapse-item {
    margin-top: 10px;
}

.gongdan-wrap .mbui-collapse-item__content {
    padding: 0 10px;
}

.gongdan-wrap .mbui-collapse-item__content:after {
    left: 0;
}

.gongdan li {
    position: relative;
    padding: 15px 0;
}

.gongdan li:not(:first-of-type) {
    border-top: 1px solid #e5e5e5;
}

.gongdan li .icon-v-right {
    position: absolute;
    top: 50%;
    right: 10px;
    color: #999;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.gongdan-goods {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.gongdan-goods img {
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    margin-right: 10px;
}

.gongdan-goods-bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.gongdan-goods-bd h4 {
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.gongdan-goods-bd p {
    font-size: 12px;
    color: #999;
}

.gongdan-info {
    margin-top: 5px;
    color: #666;
}

.gongdan-info p i {
    font-size: 20px;
    margin-right: 5px;
    vertical-align: -3px;
}

.gongdan-status {
    height: 20px;
    line-height: 20px;
    padding: 0 7px;
    border-radius: 4px;
    border: 1px solid #2cd334;
    color: #2cd334;
}

.gongdandetail-status {
    padding: 20px 20px 30px;
    font-size: 18px;
    color: #fff;
    background: -webkit-linear-gradient(left, #ffbf67, #ff9a35);
    background: linear-gradient(left, #ffbf67, #ff9a35);
}

.gongdandetail-status span {
    font-weight: 700;
}

.gongdandetail-status i {
    font-size: 24px;
    line-height: 24px;
    margin-right: 10px;
    vertical-align: -3px;
}

.gongdandetail-content {
    padding: 0 15px;
}

.gongdandetail-info {
    margin-top: 15px;
    background-color: #fff;
    border-radius: 5px;
    padding: 15px;
}

.gongdandetail-info:first-of-type {
    margin-top: -15px;
}

.gongdandetail-info h3 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
}

.gongdandetail-info-bd {
    color: #808080;
}

.gongdandetail-info-bd .gongdan-goods:not(:first-of-type) {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #e5e5e5;
}

.gongdandetail-info-bd li {
    overflow: hidden;
}

.gongdandetail-info-bd li:not(:first-of-type) {
    margin-top: 7px;
}

.gongdandetail-info-bd li span {
    display: block;
    float: left;
}

.gongdandetail-info-bd li p {
    overflow: hidden;
}


/* 换货 */

.aftersale__item:not(:first-of-type) {
    margin: 10px 0 0;
}

.aftersale__status {
    padding: 20px 20px 40px;
    background: -webkit-gradient(linear, left top, left bottom, from(#2cd334), to(#29a12f));
    background: linear-gradient(#2cd334, #29a12f);
    font-size: 16px;
    color: #fff;
}

.aftersale__status .iconfont {
    font-size: 20px;
    vertical-align: -3px;
}

.aftersale__tips {
    margin-top: -20px;
    font-size: 12px;
    border-radius: 5px;
}

.aftersale__info {
    border-radius: 5px;
}


/*2019-5-25晋城*/

.img-list img {
    width: 100%;
}

.action-img {
    width: 60px;
    height: 60px;
}

.icon-bg {
    width: 40px;
    height: 40px;
    margin: auto;
    background-color: #2cd334;
    border-radius: 50%;
    line-height: 35px;
}

.icon-bg .iconfont {
    color: #fff;
    font-size: 20px;
}

.serviceCode {
    width: 180px;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.serviceCode__img {
    width: 150px;
    height: 150px;
}

.member-header-tab .active {
    color: #2cd334;
    border-bottom: 1px solid #2cd334;
}

.member-review {
    width: 80%;
    height: 300px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 10px;
    z-index: 4000;
}

.member-review .close {
    position: absolute;
    top: -40px;
    right: 0;
}

.member-review__content {
    height: 220px;
    overflow: auto;
}

.member-review--item {
    margin: 5px 0;
}

#areContainer {
    height: calc(100vh - 44px);
}

.store-addressDetail {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 2000;
}

.store-addressDetail__go {
    width: 65px;
    height: 65px;
    position: absolute;
    top: -35px;
    right: 30px;
    text-align: center;
    border-radius: 50%;
}


/*九宫格抽奖2019-05-28*/

.bg-fa8e3e {
    background: #fa8e3e;
}

.color-ff4e00 {
    color: #ff4e00;
}

.color-yellow {
    color: #ffe717;
}

.lottery-header {
    width: 100%;
    height: 4.6rem;
    background-image: url(/Resource/Images/TextLottery/index-top-bg.png);
    background-size: 100% 100%;
}

.lottery-title {
    font-size: 0.64rem;
}

.lottery-font {
    width: 5rem;
    height: 2.2rem;
}

.lottery-header .btn {
    width: 2.1rem;
    height: 0.7rem;
    line-height: 0.6rem;
}

.lottery-box {
    width: 6.8rem;
    height: 6.8rem;
    margin: auto;
    padding: 0.6rem;
    background-image: url(/Resource/Images/TextLottery/choujiang-bg.png);
    background-size: 100% 100%;
}

.lottery-item,
.lottery-btn {
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    padding: 0.1rem;
    background-image: url(/Resource/Images/TextLottery/quare.png);
    background-size: 100% 100%;
    text-align: center;
}

.lottery-item__circle {
    width: 1.1rem;
    height: 1.1rem;
    margin: auto;
    background-size: 100% 100%;
    border-radius: 50%;
    line-height: 1.1rem;
}

.circle-1 {
    background-image: url(/Resource/Images/TextLottery/circle-red.png);
}

.circle-2 {
    background-image: url(/Resource/Images/TextLottery/circle-yellow.png);
}

.circle-3 {
    background-image: url(/Resource/Images/TextLottery/circle-blue.png);
}

.circle-4 {
    background-image: url(/Resource/Images/TextLottery/circle-orange.png);
}

.circle-5 {
    background-image: url(/Resource/Images/TextLottery/circle-green.png);
}

.circle-6 {
    background-image: url(/Resource/Images/TextLottery/circle-cyanBlue.png);
}

.circle-7 {
    background-image: url(/Resource/Images/TextLottery/circle-purple.png);
}

.dont-worry {
    background-image: url(/Resource/Images/TextLottery/dontworry.png);
    border-radius: 0;
}

.lottery-btn {
    background-image: url(/Resource/Images/TextLottery/lijichoujiang.png);
    padding-top: 1.2rem;
    cursor: pointer;
}

.lottery-item p {
    font-size: 0.3rem;
    color: #802520;
}

.lottery-item .active-mask {
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    opacity: 0.7;
    display: none;
}

.lottery-item.active .active-mask {
    display: block;
}

.receive-btn {
    width: 5.3rem!important;
    height: 1rem!important;
    background: linear-gradient(0deg, rgba(255, 198, 0, 1), rgba(255, 249, 69, 1));
    box-shadow: 0 0.08rem 0 0 rgba(220, 125, 0, 0.8);
    border-radius: 0.36rem;
    line-height: 1rem!important;
}

.receive-btn-remind {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    line-height: 0.4rem;
}

.win-notice {
    width: 6.4rem;
    height: 0.8rem;
    position: relative;
    margin: auto;
    line-height: 0.8rem;
    overflow: hidden;
}

.action-rule {
    width: 6.4rem;
    margin: auto;
    background-image: url(/Resource/Images/TextLottery/index-bottom-bg.png);
    background-size: 100% 100%;
}

.win-rule {
    width: 6rem;
    position: relative;
    padding-bottom: 0.6rem;
    border-radius: 0.2rem;
}

.win-rule .close {
    position: absolute;
    top: -1.2rem;
    right: 0;
    font-size: 0.8rem;
}

.win-rule-tle {
    display: block;
    width: 100%;
}

.win-rule-content {
    max-height: 45vh;
    padding: 0.4rem;
    overflow: auto;
}

.win-rule-item {}

.win-rule-item__li li {
    width: 0.7rem;
    height: 0.7rem;
    background-size: 100% 100%;
    line-height: 0.7rem;
    text-align: center;
}

.win-rule-item__li .red-pack {
    padding-top: 0.4rem;
    background-image: url(/Resource/Images/TextLottery/red-pack.png);
    text-align: center;
    line-height: 1;
}

.win-rule-btn {
    width: 3.6rem;
    height: 0.7rem;
    margin: auto;
    color: #ff4e00;
    background: linear-gradient(0deg, rgba(255, 198, 0, 1), rgba(255, 249, 69, 1));
    box-shadow: 0 0.08rem 0 0 rgba(255, 148, 8, 0.8);
    line-height: 0.7rem;
}

.win-message {
    position: relative;
    padding: 0.4rem 1rem;
    border-radius: 0.2rem;
}

.win-message-result {
    margin-top: -0.8rem;
}

.win-message-get__prize {
    width: 2rem;
    height: 2rem;
    margin: 0.2rem auto;
    background-size: 100% 100%;
    line-height: 2rem;
    font-size: 0.6rem;
}

.prize-tab {
    max-width: 750px;
    margin: auto;
    padding: 0.05rem 0;
    background-color: #fff;
}

.prize-tab-item {
    margin: 0 0.4rem;
    padding: 0.2rem;
}

.prize-tab-item.active {
    border-bottom: 0.06rem solid #fa8e3e;
    font-weight: bold;
    color: #fa8e3e;
}

.get-prize-list {
    padding-top: 1.2rem;
}

.get-prize-item {
    position: relative;
    margin: 0 0.4rem;
    margin-bottom: 0.4rem;
    padding: 0.2rem;
    background-color: #feedc9;
    border-radius: 0.2rem;
}

.get-prize-btn {
    width: 2rem;
    height: 0.8rem;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
    background: #acacac;
    box-shadow: 0 0.08rem 0 0 #8a877f;
    border-radius: 0.36rem;
    border: 0;
    line-height: 0.8rem;
}

.get-prize-btn__acive {
    background: linear-gradient(0deg, rgba(250, 72, 62, 1), rgba(255, 101, 92, 1));
    box-shadow: 0 0.08rem 0 0 rgba(215, 3, 3, 0.8);
}

.get-prize-progress {
    width: 1.5rem;
    height: 0.16rem;
    position: relative;
    margin: 0 0.2rem;
    background-color: #f4d082;
    border-radius: 0.2rem;
}

.get-prize-progress .get-prize-progress__current {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fb4e45;
    border-radius: 0.2rem;
}

.get-prize-condition {
    width: 25%;
    position: relative;
}

.get-prize-condition__num {
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    top: -0.1rem;
    right: 0.1rem;
    border-radius: 50%;
    background-color: #ff4e00;
    line-height: 0.4rem;
    border: 0.02rem solid #fff;
}

.get-prize-condition__item {
    width: 1.2rem;
    height: 1.2rem;
    margin: auto;
    margin-bottom: 0.2rem;
    background-color: #f4d082;
    background-size: 100% 100%;
    border-radius: 50%;
    line-height: 1.2rem;
}

.get-prize-top {
    padding: 0.2rem 0;
    background-image: url(/Resource/Images/TextLottery/get-prize-top.png);
    background-size: 100% 100%;
}

.prize-service-qr {
    width: 2.5rem;
    height: 2.5rem;
    margin: auto;
}

.lottery-record {
    padding-top: 1.2rem;
}

.my-won-list {
    padding: 0 0.4rem;
    padding-bottom: 0.4rem;
}

.my-won-item {
    width: 25%;
    margin-top: 0.2rem;
}

.my-won-item .gift-btn {
    height: 0.5rem;
    padding: 0 0.2rem;
    line-height: 0.5rem;
    border-radius: 0.2rem;
    border: 0;
    background: linear-gradient(0deg, rgba(250, 72, 62, 1), rgba(255, 101, 92, 1));
    color: #fff;
}

.lottery-record-item {
    padding: 0.2rem 0.4rem;
}


/*拉霸抽奖版本*/

.lottery-box-2 {
    width: 7.5rem;
    height: 6.32rem;
    position: relative;
    margin: auto;
    background-image: url(/Resource/Images/TextLottery/laba-merchan.gif);
    background-size: 100% 100%;
}

.lottery-box-2-num {
    width: 0.7rem;
    position: absolute;
    bottom: 1.75rem;
    left: 2.6rem;
}

.lottery-box-2__content {
    width: 4rem;
    height: 1.6rem;
    position: absolute;
    top: 1.2rem;
    left: 1.8rem;
    overflow: hidden;
}

.lottery-list-2 {
    position: relative;
    top: 0rem;
}

.lottery-list-2-item {
    height: 1.6rem;
}

.lottery-2-item {
    height: 1.6rem;
    position: relative;
    padding: 0.1rem;
    text-align: center;
}

.lottery-2-item__circle {
    width: 1.1rem;
    height: 1.1rem;
    margin: auto;
    background-size: 100% 100%;
    border-radius: 50%;
    line-height: 1.1rem;
}

.lottery-2-item p {
    font-size: 0.24rem;
    color: #802520;
}

.lottery-prize-box {
    background-color: #feedc9;
    margin: 0 0.2rem;
    border-radius: 0.1rem;
}

.lottery-prize-item {
    margin: 0.1rem;
    box-shadow: inset 0 0.04rem 0.09rem 0 rgba(145, 69, 16, 0.81);
    border-radius: 0.1rem;
}

.lottery-prize-item.lottery-2-item {
    height: unset;
    padding: 0.2rem;
    float: left;
}

.lottery-btn-2 {
    width: 4.4rem;
    height: 1.2rem;
    position: absolute;
    bottom: 1.2rem;
    right: 1.6rem;
    padding-bottom: 0.5rem;
    background-color: transparent;
    border: 0;
    color: #fff;
}


/* 课程相关 */

.course-item {
    position: relative;
    background: #fff;
}

.course-item:not(:first-of-type) {
    margin: 15px 0 0;
}

.course-item__img {
    padding-top: 50%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.course-item__bd {
    padding: 10px;
}

.course-item__tle {
    line-height: 1.5em;
    max-height: 3em;
}

.course-item__meta {
    border-top: 1px solid #e5e5e5;
}

.course-item .mod-ribbon {
    position: absolute;
    top: -5px;
    left: 10px;
}

.course-info {
    background: #fff;
}

.course-info__tle {
    padding: 7px 10px;
    line-height: 1.5em;
    border-bottom: 1px solid #f4f4f4;
}

.course-info__inner {
    padding: 10px;
    border-radius: 4px;
    background: #f7f7f7;
}

.course-info__inner--no-bg {
    padding: 0;
    background: none;
}

.course-info__inner__tle {
    margin: 0 0 10px 0;
    font-size: 18px;
    font-weight: 700;
}

.course-info__inner__tle .iconfont {
    margin: 0 5px 0 0;
    font-size: 24px;
    line-height: 24px;
    color: #ecb651;
}

.course-info__inner__txt {
    margin: 10px 0 0;
    color: #666;
}

.course-info__outline {
    color: #666;
}

.course-info__outline+.course-info__outline {
    margin: 20px 0 0;
}

.course-info__outline__tle {
    font-weight: 700;
    line-height: 1.5em;
}

.course-info__outline__list {
    margin: 5px 0 0;
    padding: 0 0 0 20px;
}

.course-student {
    margin-bottom: -15px;
    overflow: hidden;
}

.course-student__item {
    float: left;
    width: 25%;
    margin: 0 0 15px 0;
    text-align: center;
}

.course-student__item__img {
    display: inline-block;
    width: 45px;
    height: 45px;
    border-radius: 50%;
}

.course-student__item__name {
    margin: 5px 0 0;
}

.person-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 10px;
    background: #fff;
    border-radius: 5px;
}

.person-item:not(:first-of-type) {
    margin: 15px 0 0;
}

.person-item__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.person-item__img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.person-item__del {
    position: absolute;
    top: -5px;
    left: -5px;
    width: 20px;
    height: 20px;
    line-height: 15px;
    text-align: center;
    font-size: 30px;
    font-family: "SimSon";
    color: #fff;
    background: #f87585;
    border-radius: 50%;
    vertical-align: middle;
}

.goods-choice__item {
    position: relative;
}

.goods-choice__item:not(:first-of-type):after {
    position: absolute;
    top: 0;
    left: 40px;
    right: 0;
    height: 1px;
    background: #f1f1f1;
    content: "";
}


/* end 课程相关 */


/* 可选择的商品列表 */

.goods-choice__item {
    position: relative;
}

.goods-choice__item:not(:first-of-type):after {
    position: absolute;
    top: 0;
    left: 40px;
    right: 0;
    height: 1px;
    background: #f1f1f1;
    content: "";
}


/* end 可选择的商品列表 */


/* 活动列表 */

.activity__item {
    position: relative;
}

.activity__item+.activity__item {
    margin: 15px 0 0;
}

.activity__item__bd {
    position: relative;
    padding-top: 56.25%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}

.activity__item__tle {
    position: relative;
    font-size: 16px;
    font-weight: 700;
}

.activity__item__meta {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 10px;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.85);
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7)));
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}

.activity__item__gz {
    position: absolute;
    top: 42px;
    right: 10px;
    z-index: 2;
    display: inline-block;
    height: 24px;
    padding: 0 10px;
    line-height: 24px;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
}

.activity__item__ft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #fff;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}


/* end 活动列表 */


/* 附近门店 */

.store__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 10px;
    background: #fff;
}

.store__item:not(:first-of-type) {
    margin: 10px 0 0;
}

.store__img {
    width: 80px;
    height: 80px;
    margin: 0 10px 0 0;
    border-radius: 5px;
    background-color: #f5f5f5;
}

.store__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.store__tle {
    font-size: 15px;
    line-height: 1.3em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.store__txt {
    margin: 5px 0 0;
    font-size: 12px;
    line-height: 1.4em;
    color: #999;
}

.store__dis {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    border-radius: 3px;
    background: #f1f1f1;
}

.store__side {
    margin: 0 0 0 5px;
}

.store__item [class^=btn] {
    line-height: 24px;
    padding: 0 8px;
}


/* end 附近门店 */


/******************* 课程列表页 *******************/


/* 搜索栏 */

.condition-box {
    background: #fff;
    padding: 0 20px;
}

.course-search-bar {
    padding-top: 10px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.course-search-bar .search {
    padding: 0 0 0 30px;
    width: 100%;
    font-size: 12px;
    line-height: 32px;
    height: 32px;
    border: 0;
    border-radius: 5px;
    background: #F7F7F7;
    flex: 1 0 auto;
}

.course-search-bar .search-icon {
    position: absolute;
    font-size: 12px;
    top: 17px;
    left: 9px;
}

.course-search-bar button {
    border: 0;
    background: none;
    color: #333;
    font-size: 12px;
    flex-shrink: 0;
}


/* 媒体类型栏 */

.media-bar {
    padding-top: 15px;
    display: flex;
    justify-content: space-between;
}

.media-bar .media-bar-btn {
    height: 44px;
    width: 103px;
    padding: 0 12px;
    line-height: 44px;
    border-radius: 8px;
    font-size: 16px;
    border: 1px solid;
    background: none;
    text-align: center;
}

.media-bar .media {
    position: relative;
    text-align: left;
}

.media .media-icon {
    font-size: 33px;
    position: absolute;
    top: 0;
    right: 12px;
}


/* 课程类型栏 */

.course-bar {
    padding-top: 15px;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.course-bar .course-bar-item {
    font-size: 14px;
    color: #333;
    padding: 5px;
    padding-bottom: 12px;
    border: 0;
    background: none;
    position: relative;
}

.course-active:after {
    content: '';
    display: block;
    height: 3px;
    width: 16px;
    background: currentColor;
    position: absolute;
    bottom: 0px;
    left: calc(50% - 8px);
}


/* 视频列表 */

.video-wrap {
    padding: 5px;
}

.video-list {
    height: 100%;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0;
    column-gap: 0;
}

.video-item {
    padding: 5px;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
}

.video-item--old .mod-play-btn {
    position: absolute;
    top: 5px;
    right: 5px;
}

.video-item--old .video-item__txt {
    margin: 10px 0 0;
}

.video-item__inner {
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.video-item__img {
    position: relative;
}

.video-item__bd {
    padding: 8px;
}

.video-item__txt {
    font-size: 12px;
    max-height: 36px;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.video-item__view {
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 12px;
    color: #fff;
}

.video-item__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 14px 10px;
    margin: -5px 0 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.video-item__action .active {
    color: #e74261;
}

.video-item__action__item .viai__txt {
    vertical-align: -2px;
}

.video-item .media-obj__bd h4 {
    max-width: 6em;
    font-size: 12px;
}


/* end 视频列表 */


/* 课程列表 */

.com-media-list .com-media-item {
    padding: 10px;
    margin-bottom: 10px;
    display: flex;
    flex-wrap: nowrap;
    background: #fff;
    align-items: center;
}

.com-media-item-left {
    height: 97px;
    width: 133px;
    border-radius: 4px;
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    margin-right: 10px;
}
.com-media-item-left img {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
}

.media-type {
    position: absolute;
    font-size: 20px;
    bottom: 5px;
    right: 10px;
    z-index: 2;
    color: #fff;
}

.com-media-item-left .mod-play-btn:after {
    border-width: 6px 0 6px 8px;
}

.com-media-item-right {
    position: relative;
    display: flex;
    flex-grow:1;
    flex-direction: column;
    justify-content: space-between;
    height: 97px;
}

.com-media-item-right .first-part,
.com-media-item-right .third-part {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    color: #999;
    font-size: 12px;
}

.com-media-item-right .first-part span:first-child {
    font-size: 14px;
    line-height: 18px;
    color: #333;
    max-width: 70%;
    flex-shrink: 0;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.com-media-item-right .first-part span:last-child {
    line-height: 14px;
    padding-right: 12px;
    position: relative;
    flex-shrink: 0;
}

.com-media-item-right .first-part span:last-child::after {
    content: ">";
    font-size: 14px;
    color: #999;
    position: absolute;
    right: 0;
}

.com-media-item-right .second-part {
    position: relative;
    box-sizing: content-box;
    height: 32px;
    margin-top: 10px;
    padding-left: 13px;
    margin-bottom: 19PX;
    line-height: 16px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.left-icon {
    font-size: 12px;
    color: #ECB64F;
    position: absolute;
    left: 0;
}

.com-media-item-right .third-part {
    position: relative;
}

.com-media-item-right .third-part span {
    flex-shrink: 0;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.com-media-item-right .third-part span:first-child {
    max-width: 60%;
    padding-left: 12px;
}


/*end 课程列表 */


/* 积分排行榜 */

.rank-table {
    width: 100%;
    background: #fff;
}

.rank-table tr {
    border-bottom: 1px solid #e5e5e5;
}

.rank-table td {
    padding: 10px 7px;
}

.rank-table .svg-icon {
    width: 1.8em;
    height: 1.8em;
}

.rank-table thead tr td:first-of-type,
.rank-table tbody tr td:first-of-type {
    text-align: center;
}

.rank-table tbody tr td:first-of-type {
    font-size: 18px;
}


/* end 积分排行榜 */


/* 登录弹窗 */

.dialog-login__bg {
    position: relative;
    padding-top: 54%;
    background-color: #31c238;
    background-image: url(/Resource/Images/login-dialog-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.dialog-login__bg:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 8%;
    background: url("/Resource/Images/login-wave-bg.png") no-repeat;
    background-size: cover;
    content: "";
}

.dialog-login__bd {
    padding: 5px 10px 15px;
    text-align: center;
}

.dialog-login__tle {
    font-size: 20px;
    line-height: 1.3;
}

.dialog-login__txt {
    font-size: 15px;
    color: #999;
}

.dialog-login__btns {
    margin: 30px 0 0;
}


/* end 登录弹窗 */


/* 业绩统计 */

.statis-hd {
    padding: 10px 10px 70px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/circle-bg.png") no-repeat center top #2cd334;
    background-size: 100%;
}

.statis-hd__filter {
    margin: 10px 0 0;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
}

.statis-hd__filter__item {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 13px;
    font-size: 13px;
    color: #fff;
}

.statis-hd__filter__item.active {
    position: relative;
    font-size: 18px;
    font-weight: 700;
}

.statis-hd__filter__item.active:after {
    position: absolute;
    bottom: 2px;
    left: 50%;
    width: 14px;
    height: 2px;
    background: #ff7c07;
    border-radius: 4px;
    content: "";
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.statis-info {
    margin: -60px 10px 0;
    padding: 15px;
    border-radius: 12px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/bg2.png") no-repeat center bottom #fff;
    background-size: 100%;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}

.statis-info__total {
    margin: 25px 0 0;
    text-align: center;
}

.statis-info__total__num {
    font-size: 32px;
    color: #ff7c07;
    line-height: 1.2;
}

.statis-info__total__txt {
    color: #999;
}

.statis-info__ft {
    margin: 25px 0 0;
    line-height: 28px;
    overflow: hidden;
}

.statis-info__ft .iconfont {
    vertical-align: -1px;
    margin: 0 5px 0 0;
}

.statis-det__tle {
    font-size: 16px;
}

.statis-det__tle:before {
    display: inline-block;
    width: 16px;
    height: 5px;
    margin: 0 5px 0 0;
    background: #2cd334;
    vertical-align: middle;
    content: "";
}

.statis-det__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
}

.statis-det__item__img {
    width: 45px;
    height: 45px;
    margin: 0 10px 0 0;
    border-radius: 50%;
}

.statis-det__item__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.statis-det__item__tle,
.statis-det__item__num {
    font-size: 16px;
}

.statis-det__item__tle .sdit__txt,
.statis-det__item .tag-item-outlined {
    display: inline-block;
    vertical-align: middle;
}

.statis-det__item .sdit__txt {
    margin: 0 5px 0 0;
    font-weight: 700;
}

.statis-det__item__txt {
    margin: 3px 0 0;
    font-size: 12px;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.statis-det__item__side {
    text-align: right;
}

.statis-det__item+.statis-det__item {
    margin: 10px 0 0;
}

.statis-det--border .statis-det__item {
    border-radius: 0;
}

.statis-det--border .statis-det__item+.statis-det__item {
    position: relative;
    margin: 0;
}

.statis-det--border .statis-det__item+.statis-det__item:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    content: "";
}


/* end 业绩统计 */


/* 业绩排行榜 */

.paihang {
    position: relative;
    z-index: 1;
    padding: 8px 25px 20px;
}

.paihang:before {
    position: absolute;
    top: 0;
    left: 6px;
    right: 6px;
    z-index: -1;
    height: 40px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fdb092), to(#f67341));
    background: linear-gradient(#fdb092, #f67341);
    border-radius: 30px;
    content: "";
}

.paihang:after {
    position: absolute;
    top: 8px;
    left: 14px;
    right: 14px;
    z-index: -1;
    height: 24px;
    border-radius: 30px;
    background: #f76730;
    -webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.1);
    content: "";
}

.paihang-banner {
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    text-align: center;
}

.paihang-hd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd9d7), to(#ffefee));
    background: linear-gradient(#ffd9d7, #ffefee);
    -webkit-box-shadow: inset 0 -3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3px 6px rgba(0, 0, 0, 0.1);
}

.paihang-hd__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    text-align: center;
}

.paihang-hd__item__txt,
.paihang-hd__item__num {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.paihang-hd__item__num {
    font-size: 28px;
    line-height: 1.2;
}

.paihang-media {
    text-align: center;
}

.paihang-media--horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

.paihang-media--horizontal .paihang-media__img {
    margin: 0 10px 0 0;
}

.paihang-media--horizontal .paihang-media__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.paihang-media--sm .paihang-media__img {
    width: 32px;
    height: 32px;
}

.paihang-media__img {
    display: inline-block;
    width: 45px;
    height: 45px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
}

.paihang-media__img__el {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.paihang-media__tle {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.paihang-bd {
    position: relative;
    background: #fff;
}

.paihang-bd:before,
.paihang-bd:after {
    position: absolute;
    top: -4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fe483a;
    content: "";
}

.paihang-bd:before {
    left: -4px;
}

.paihang-bd:after {
    right: -4px;
}

.paihang-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 25px 15px 15px;
}

.paihang-item:not(:first-of-type):after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    content: "";
}

.paihang-item__num {
    width: 40px;
    margin: 0 10px 0 0;
    font-size: 16px;
    text-align: center;
}

.paihang-item__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.paihang-icon {
    display: inline-block;
    width: 26px;
    height: 35px;
    vertical-align: middle;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/ph-sprites.png") no-repeat;
    background-size: 26px auto;
}

.paihang-icon--2 {
    background-position: 0 -40px;
}

.paihang-icon--3 {
    background-position: 0 -80px;
}


/* end 业绩排行榜 */


/* start 新版员工中心 */

.member-search-header {
    width: 100%;
    position: fixed;
    top: 44px;
    left: 0;
    z-index: 100;
}

.member-search-header .search {
    border: 0;
    color: #fff;
    background: rgba(255, 255, 255, 0.15);
}

.member-search-header .search input {
    background: transparent;
    border: 0;
    outline: none;
}

.member-search-header .search input::-webkit-input-placeholder {
    color: #fff;
}

.member-search-header .search input:-ms-input-placeholder {
    color: #fff;
}

.member-search-header .search input::-moz-placeholder {
    color: #fff;
}

.member-item {
    background: #fff;
    border-radius: 6px;
    margin-bottom: 10px;
    padding: 15px 10px;
}

.member-item:active {
    background: rgba(255, 255, 255, 0.2);
}

.member-avar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
}

.triangle-right {
    width: 0;
    height: 0;
    display: block;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid white;
}

.triangle-left {
    width: 0;
    height: 0;
    display: block;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid white;
}

.member-oprate {
    width: 100%;
    position: fixed;
    top: 94px;
    left: 0;
    padding: 10px 20px;
    background: #fff;
    z-index: 100;
}

.member-filter {
    width: 100%;
    margin-bottom: 10px;
}

.filter-item {
    border-radius: 4px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 6px 10px;
    background: #f5f5f5;
    text-align: center;
}

.filter-item.active {
    border: 1px solid currentColor;
    background-color:#fff;
}

.member-review-new {
    width: 300px;
    height: 450px;
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-size: 100% 100%;
    z-index: 1000;
    display: none;
}

.member-review-new .close {
    position: absolute;
    top: -60px;
    right: 0;
    color: #fff;
    font-size: 42px;
}

.member-review-new textarea {
    height: 60px;
    background: #f5f5f5;
    border: 0;
    margin-left: 10px;
    padding: 6px 10px;
}

.member-detailis-head {
    position: relative;
    color: #fff;
    background-image: url(../img/bolang-bg.png)!important;
}

.member-detailis-head .setting {
    position: absolute;
    top: 4px;
    right: 10px;
    font-size: 20px;
}

.member-level {
    padding-right: 10px;
    background-image: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -moz-linear-gradient(to right, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(to right, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}

.member-level-tag {
    width: 25px;
    height: 25px;
    margin: 1px;
    border-radius: 50%;
}

.member-detailis-head--bg {
    width: 100%;
    margin-top: -30px;
    display: block;
}

.member-detailis-oprate {
    position: relative;
    top: -24px;
    margin: 0 15px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0px 2px 4px 0px rgba(97, 191, 78, 0.2);
}

.fixed_head_top {
    width: 100%;
    max-width: 750px;
    position: fixed;
    top: 44px;
    z-index: 2000;
}

.return-visit-icon {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    line-height: 20px;
}

.write-return {
    width: 300px;
    border-radius: 6px;
    padding: 15px 10px;
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2000;
    display: none;
}

.write-return--form {
    border-radius: 6px;
    background: #fff;
    margin-top: 10px;
}

.write-return--form__item label.require:before {
    content: "*";
    color: #f44;
    padding-right: 4px;
}

.write-return--form__item input {
    border: 0;
}

.order-dy-item {
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}

.order-dy-item--status {
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.shadow-wihte {
    box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.4);
}

.goods__img {
    width: 60px;
    height: 60px;
    object-fit: cover;
}

.coupon-swiper-tab {
    width: 100%;
    position: fixed;
    top: 44px;
    left: 0;
    z-index: 999;
}

.coupon-item__top {
    position: relative;
    padding: 15px 20px;
    border-radius: 6px;
    color: #fff;
    font-size: 12px;
}

.coupon-item__bottom {
    padding: 6px 10px;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    font-size: 12px;
}

.coupon-item--popover {
    position: absolute;
    top: 0;
    right: 10px;
}

.coupon-item__top .popover--header-more {
    position: absolute;
    top: 25px;
    right: 5px;
}

.coupon-item__top .popover--header-more .popover-triangle {
    border-bottom: 6px solid #fff;
}

.coupon-item__top .popover--header-more .line-list {
    border-radius: 6px;
    background: #fff;
    overflow: hidden;
}

.coupon-item__top .popover--header-more .line-item {
    line-height: 2;
    color: #333;
}

.coupon-item__top .popover--header-more .line-item:active {
    background: #999;
}

.coupon-use-ins {
    color: #999;
    font-size: 12px;
}

.coupon-cus__img {
    width: 60px;
    height: 60px;
    object-fit: cover;
}

.add-coupon-title {
    position: relative;
    font-weight: bold;
    background: #fff;
    padding: 6px 10px;
}

.offer-type input {
    width: 60px;
    padding: 2px 10px;
    border-radius: 6px;
    border: 1px solid #999;
    text-align: center;
}

.pull-down-multiple {
    width: 100%;
    max-height: 200px;
    background: #f5f5f5;
    overflow: auto;
    position: absolute;
    z-index: 2000;
}

.pull-down-multiple .line-list {
    background: transparent;
}

.coupon-item--discount {
    background: linear-gradient(-90deg, rgba(119, 113, 230, 1) 0%, rgba(131, 152, 238, 1) 100%);
}

.coupon-item--reach {
    background: linear-gradient(90deg, rgba(113, 214, 199, 1) 0%, rgba(95, 172, 223, 1) 100%);
}

.coupon-item--randomReach {
    background: linear-gradient(90deg, rgba(255, 186, 132, 1) 0%, rgba(255, 146, 120, 1) 100%);
}

.produce-coupon {
    width: 300px;
    border-radius: 6px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2000;
    overflow: hidden;
    display: none;
}

.produce-coupon .close {
    position: absolute;
    top: 0;
    right: 10px;
}

.produce-coupon .input {
    background: #eee;
}

.tab {
    width: 100%;
    max-width: 750px;
    position: fixed;
    top: 44px;
    padding: 10px 20px;
}

.record-table {
    word-break: break-all;
}

.pay-ment-top {
    background: url(../img/cashregister.png);
    background-size: 100% 100%;
    color: #fff;
}

.pay-ment-scan {
    width: 160px;
    height: 160px;
    margin: auto;
    display: block;
}


/* end 新版员工中心 */


/* 打印机 */

.print-wrap {
    padding: 15px;
}

.print-wrap [class^=btn] {
    padding: 0 30px;
}

.print-config {
    border-radius: 5px;
    background: #fff;
}

.print-config__tle {
    position: relative;
    padding: 10px;
    font-size: 16px;
}

.print-config__tle:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    top: auto;
    bottom: 0;
    content: "";
}

.print-config__btn {
    padding: 30px 0 35px;
    text-align: center;
}

.print-config .form:before {
    content: none;
}

.print-config .form:after {
    border-top: 1px solid #e5e5e5;
}

.print-config .form-item .item-label {
    line-height: 1.2;
}

.print-config .f-text {
    padding: 7px 15px;
}

.print-config .com-radio {
    padding: 0 15px 0 0;
}

.print-config .line-list {
    background: none;
}

.print-config .line-list--flex .line-item {
    padding: 10px 15px;
    overflow: visible;
}

.print-config .line-list--flex .line-item:active {
    background: none;
}

.print-config .line-list--flex .line-item .item-dropdown {
    position: relative;
    margin: 0 0 0 15px;
}

.print-config .line-list--flex .line-item .item-dropdown__menu {
    position: absolute;
    top: 26px;
    right: -15px;
    z-index: 1;
    display: none;
    width: 120px;
    font-size: 13px;
    color: #666;
    text-align: center;
    background: #fff;
    border-radius: 5px;
    -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.16));
    filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.16));
}

.print-config .line-list--flex .line-item .item-dropdown__menu:before {
    position: absolute;
    top: -8px;
    right: 15px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 8px solid #fff;
    content: "";
}

.print-config .line-list--flex .line-item .item-dropdown__menu__item:active {
    background: #f5f5f5;
}

.print-config .line-list--flex .line-item .item-dropdown__menu__item:not(:first-of-type) {
    border-top: 1px solid #e9e9e9;
}

.print-config .icon-right {
    width: 16px;
    height: 16px;
    color: #2cd334;
}

.print-config .icon-dots {
    display: block;
    width: 20px;
    height: 16px;
}

.print-config .icon-dots:before {
    width: 4px;
    height: 4px;
    background: #999;
    -webkit-box-shadow: 8px 0 0 #999, -8px 0 0 #999;
    box-shadow: 8px 0 0 #999, -8px 0 0 #999;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.print-null {
    padding: 115px 0 0;
    margin: 100px 0 0;
    text-align: center;
    color: #999;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/no-print.png") no-repeat center top;
    background-size: 108px auto;
}

.print-null__btn {
    margin: 15px 0 0;
}


/* end 打印机 */


/* 导购助手 */

.login-hd {
    position: relative;
    padding: 50px 25px 80px;
    background-image: url("/Areas/Mobile/AngularTemplate/Resource/Images/sun-bg.png") !important;
}

.login-hd__txt {
    color: #fff;
}

.login-hd__tle {
    font-size: 32px;
    line-height: 1.5;
}

.login-hd__subtle {
    margin: 15px 0 0;
    font-size: 18px;
}

.login-hd__img {
    height: 58px;
    margin: 10px 10px 0 0;
}


/* end 导购助手 */


/* 进货下单 */

.purchase-order__tle {
    position: relative;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    margin: 0 0 0 10px;
    text-align: center;
}

.purchase-order__tle__txt {
    position: relative;
    z-index: 1;
}

.purchase-order__tle:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background: #fff;
    border-radius: 10px 10px 0 0;
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    content: "";
}

.purchase-order__bd {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/line-bg.png") repeat-x center top #fff;
    background-size: 22px auto;
    border-radius: 5px;
}

.purchase-order__bd .line-list,
.purchase-order__bd .line-item:active {
    background: none;
}

.purchase-order__bd .f-textarea {
    height: auto;
    padding: 10px;
    background: #f4f4f4;
    border-radius: 5px;
    border: 0;
}


/* end 进货下单 */


/* 商品列表视图切换 */

.list-view .iconfont {
    font-size: 20px;
    color: #999;
    vertical-align: 4px;
}


/* 收银键盘 */

.cash-bg {
    background: #3c4a55;
}

.softkeyboard {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    color: #000;
    text-align: center;
    border-left: 1px solid #ccc;
}

.softkeyboard table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout: fixed;
}

.i_button {
    display: block;
    font-size: 30px;
    border: none;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    height: 80px;
    line-height: 80px;
    width: 100%;
    font-weight: 500;
}

.i_button:active {
    background: #f1f1f1;
}

.i_button_btn {
    float: right;
    width: 100%;
}

.i_button_sz {
    height: 160px;
    line-height: 160px;
}

.input_cur_spot:before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #333;
}

.input_p,
.input_cur {
    color: #fff;
    font-size: 30px;
    position: fixed;
    right: 25px;
    bottom: 350px;
}


/* end 收银键盘 */


/* 手机端报表 */

.total-table {
    font-size: 13px;
    background: #fff;
    text-align: center;
    overflow: hidden;
}

.total-table>thead {
    white-space: nowrap;
}

.total-table>thead>tr>td {
    padding: 12px 0;
}

.total-table>tbody {
    color: #566299;
}

.total-table>tbody>tr:nth-of-type(2n+1) {
    background: #f0f4ff;
}

.total-table>tbody>tr>td {
    max-width: 12em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-top: 0;
}

.total-table--mul {
    border-collapse: collapse;
}

.total-table--mul>thead>tr>td {
    padding: 7px 0;
}

.total-table--mul>tbody:nth-of-type(2n+1) {
    background: #f0f4ff;
}

.total-table--mul>tbody>tr:nth-of-type(2n+1) {
    background: none;
}

.total-table--mul>tbody>tr>td {
    padding: 5px;
    vertical-align: middle;
    border: 1px solid #d0d6ef;
}

.total-table .name {
    white-space: normal;
    max-width: 4em;
    text-align: left;
}

.total-table .no-plr {
    padding-left: 0;
    padding-right: 0;
}

.data-analysis {
    padding: 20px;
    background: #242a3b;
}

.data-analysis__show {
    color: #fff;
    overflow: hidden;
}

.data-analysis__show__item {
    position: relative;
    margin-bottom: -1px;
    padding: 30px 0 30px 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.data-analysis__show__item:nth-of-type(2n+1):after {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 54px;
    background: rgba(255, 255, 255, 0.1);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    content: "";
}

.data-analysis__show__item:nth-of-type(2n) {
    padding-left: 30px;
}

.data-analysis__show__item:nth-of-type(4n+1) .dasi__total {
    color: #70f270;
}

.data-analysis__show__item:nth-of-type(4n+2) .dasi__total {
    color: #f79b5e;
}

.data-analysis__show__item:nth-of-type(4n+3) .dasi__total {
    color: #86a3f3;
}

.data-analysis__show__item:nth-of-type(4n+4) .dasi__total {
    color: #fb5f60;
}

.data-analysis__show__item .dasi__icon {
    margin: 0 5px 0 0;
    vertical-align: -2px;
}

.data-analysis__show__item .dasi__num {
    margin: 0 5px 0 0;
    font-size: 25px;
}

.data-analysis__tips {
    color: rgba(255, 255, 255, 0.4);
}

.data-analysis .com-tabs__tle {
    overflow: visible;
}

.data-analysis .com-tabs__tle__item {
    color: rgba(255, 255, 255, 0.6);
}

.data-analysis .com-tabs__tle__item.active {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1) !important;
    border: 1px solid #fff;
}

.rank-nav {
    background: #fff;
    border-radius: 5px;
    margin-top: -5px;
}

.rank-nav__tle {
    padding: 15px;
    font-size: 16px;
    line-height: 1.2;
}

.rank-nav .line-list--flex .line-item {
    padding-left: 15px;
}

.rank-nav .line-list--flex .line-item .item-icon {
    width: 26px;
    margin: 0;
}

.rank-icon {
    display: inline-block;
    width: 16px;
    height: 18px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/rank-icon-spri.png") no-repeat;
    background-size: 20px auto;
    vertical-align: middle;
}

.rank-icon--xian,
.rank-icon--qi {
    width: 20px;
    height: 20px;
}

.rank-icon--xian {
    background-position: 0 -23px;
}

.rank-icon--qi {
    background-position: 0 -48px;
}

.rank-icon--goods {
    width: 18px;
    height: 19px;
    background-position: 0 -73px;
}

.rank-icon--user {
    width: 18px;
    height: 18px;
    background-position: 0 -97px;
}


/* end 手机端报表 */


/* 发布动态 */

.release .form-item:not(:first-of-type)::before {
    content: none;
}

.release .form-item {
    position: relative;
}

.release .form-item:after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    top: auto;
    bottom: 0;
    content: "";
}

.release-box {
    padding: 15px;
    background: #f8f8f8;
    border-radius: 5px;
}

.release-box .f-textarea {
    padding: 0;
    border: 0;
    background: none;
}


/* end 发布动态 */


/* 互动圈子 */

.dynamic-item {
    padding: 10px 10px 15px;
    background: #fff;
    border-radius: 5px;
}

.dynamic-item__txt {
    margin: 10px 0 0;
    font-size: 12px;
}

.dynamic-item .com-upload {
    padding: 10px 0 0;
}

.dynamic-item__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 0 0;
}

.dynamic-item__time {
    font-size: 12px;
    color: #999;
}

.dynamic-item__action__item .active {
    color: #e74261;
}

.dynamic-item__action__item .diai__txt {
    vertical-align: -2px;
}

.dynamic-item__action__item+.dynamic-item__action__item {
    margin: 0 0 0 15px;
}

.dynamic-item__hudong {
    position: relative;
    padding: 5px 10px;
    margin: 5px 0 0;
    font-size: 13px;
    background: #f0f0f0;
}

.dynamic-item__hudong:before {
    position: absolute;
    top: -5px;
    left: 10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #f0f0f0;
    content: "";
}

.dynamic-item__zan .iconfont {
    line-height: 16px;
}

.dynamic-item__comment {
    margin: 5px 0 0;
}

.dynamic-item+.dynamic-item {
    margin: 10px 0 0;
}

.article2-item {
    background: #fff;
    border-radius: 5px;
}

.article2-item__img {
    width: 90px;
    height: 80px;
    margin: 0 15px 0 0;
    border-radius: 5px;
    overflow: hidden;
}

.article2-item__img__el {
    -o-object-fit: cover;
    object-fit: cover;
}

.article2-item__con {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%;
}

.article2-item__bd {
    padding: 15px;
}

.article2-item__tle {
    line-height: 1.2;
}

.article2-item__time {
    margin: 5px 0 0;
    font-size: 12px;
    color: #999;
}

.article2-item__action {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 20px;
    color: #666;
}

.article2-item__action__item {
    margin: 0 20px 0 0;
}

.article2-item__action__item .active {
    color: #e74261;
}

.article2-item__action__item .aiai__icon {
    font-size: 16px;
}

.article2-item__action__item .aiai__txt {
    vertical-align: middle;
}

.article2-item+.article2-item {
    margin: 10px 0 0;
}

.swiper-bg .swiper-slide {
    width: auto;
}

.swiper-bg .swiper-slide .mask {
    display: none;
}

.swiper-bg .swiper-slide .mask i {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 24px;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.swiper-bg .swiper-slide.active .mask {
    display: block;
}

.swiper-bg .theme-slide {
    position: relative;
    width: 50px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #999;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


/* end 互动圈子 */


/* 问题详情 */

.question-det {
    word-break: break-all;
}

.question-det__hd {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5;
}

.question-det__tle {
    font-size: 16px;
    line-height: 1.5;
}

.question-det__bd {
    margin: 20px 0 0;
}

.question-det__bd p {
    margin: 15px 0 0;
}

.question-det__bd img {
    display: block;
    margin: 15px auto 0;
}


/* end 问题详情 */


/* 公告 */

.notice2-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
}

.notice2-item--readed .notice-item__icon {
    background: #f4f4f4;
    color: #ccc;
}

.notice2-item__icon {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 32px;
    margin: 0 10px 0 0;
    text-align: center;
    border-radius: 50%;
    background: #f1f6eb;
    color: #2cd334;
}

.notice2-item__icon .iconfont {
    font-size: 20px;
    color: currentColor;
}

.notice2-item__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.notice2-item__meta {
    font-size: 12px;
    color: #ccc;
}

.notice2-item__meta__item {
    margin: 0 15px 0 0;
    line-height: 1.2;
}

.notice2-item__meta__item .iconfont {
    vertical-align: -2px;
    margin: 0 5px 0 0;
}

.notice2-item .icon-v-right {
    margin: 0 10px;
    color: #cdcdcd;
}

.notice2-item+.notice2-item {
    margin: 10px 0 0;
}


/* end 公告 */


/* 分红奖励 */

.total-header {
    position: relative;
    padding: 20px 25px 0;
}

.total-header:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ddd));
    background: linear-gradient(#f1f1f1, #ddd);
    content: "";
}

.total-inner {
    position: relative;
    z-index: 1;
    padding: 40px 0 20px 25px;
    border-radius: 6px 6px 0 0;
    background: -webkit-gradient(linear, left top, right top, from(#fedf32), to(#fec731));
    background: linear-gradient(to right, #fedf32, #fec731);
}

.total-inner .icon-goldcoin {
    position: absolute;
    top: 0;
    right: 0;
}

.total-tle {
    font-size: 13px;
}

.total-num__em {
    font-size: 32px;
    font-weight: 700;
}

.total-mod {
    padding: 15px 0;
    border-radius: 6px;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
}

.total-mod__hd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px 0 0;
}

.total-mod__hd__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    font-size: 0;
}

.total-mod__hd__tle {
    display: inline-block;
    padding: 8px 30px 8px 20px;
    line-height: 1.2;
    max-width: 90%;
    background: -webkit-gradient(linear, left top, right top, from(#fedf32), to(#fec731));
    background: linear-gradient(to right, #fedf32, #fec731);
    border-radius: 0 30px 30px 0;
}

.total-mod__hd__status {
    color: #ff0000;
}

.total-mod__item {
    margin: 20px 0 0;
}

.total-mod__item__value {
    font-size: 15px;
}

.total-mod__item__tle {
    font-size: 12px;
}

.total-mod--success .total-mod__hd__status {
    color: #333;
}

.total-mod+.total-mod {
    margin: 12px 0 0;
}


/* end 分红奖励 */


/* 团队充值 */

.total-box {
    position: relative;
    padding: 15px 25px 30px;
    overflow: hidden;
    color: #fff;
    border-radius: 6px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAElCAYAAAAFnxWlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMGI4OGE0MS05MzA0LTRkNDgtOTZkOC0yYzAyMmIxY2EyMWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUI0RUY4MjU2MjlDMTFFQUI0ODI4NEM4NUIwQzJBREQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUI0RUY4MjQ2MjlDMTFFQUI0ODI4NEM4NUIwQzJBREQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Yjc5NjU3OGMtYzY3OS03MTRjLTkwMDQtMWY1MWU1MWI3ZDAxIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZjE3ZDgxYjktNmVlZC1hOTQ5LTk2YTMtZGFjZTQwMGIwMTRjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++umYWwAABU5JREFUeNrs3UFLFGEYwPFdd1utsExRotCEyEPgqe//HTpFBF5CSy2yoENku9MzsAc7RO3qjO8z8/vBcwjadvad+bsT7L4Oq6oaQEOexoxi3luK6xtbAhoM9fGVPwv2mlYsAS2Euh2zZ1nEStmhClasJApVsGIlUaiCFSuJQhWsWEkUqmDFSqJQBStWEoUqWLGSKFTBipVEoQpWrCQKVbBiJVGoghUriUIVrFhJFKpgxUqiUAUrVhKFejXYTadDrJQdau1TzBenRKyUH6odJsSKUMWKUIUqVoQqVoQqVLEiVKGKFaGKFaEKVawIVahiRahiRahCvXV+MZVQ23YWc+yUiJWyQz2NOXFK3AYjVLEiVKGKFaEiVqEKVawIVahiRaiIVahCFStCFapYESpiFapQxYpQEStCFStCFapYESpiFapQxYpQhSpWhIpYhSpUsSJUoYoVoSJWoQpVrAgVsQpVqIhVqEIVK0JFrEIVKmIVqlDFilARq1CF2mt+i1x79mK2hYp3VqEKVawIFbEKVaiIVahCFStCRaxCFSpiFSpiRai0Y5kPRWzGrDV8XGcxU6EKlevF+ihmo+Hj+pwoVqHiNlioQkWsQkWsQhUqYhWqUMWKUBGrUIWKWIWKWBEqYhWqUBGrUBGrUIWKWIUqVMQqVMQqVKEiVqEKFbEKFbEKVaiIVaggVqEiVqEKFbEKFbEKVaiIVahCRaxCRaxCFSpiFSqIVaiIVahCRaxChX7GKlTEKlShIlahQk9iFSpiFapQEatQoSexChWxClWoiFWo0JNYhYpYhSpUxCpU6EGsQ6HCn8aFHtduzEOhQvnvrEKFJO+sJfgQ89EyINaynczfVcFtsFBBrEJFrEIFsQoVxCpUxCpUEKtQQaxCRaxCBbEKFXoVq1ARq1BBrEKFnsQqVDqjy1+Rm8bcj3me6JiPXJL0MdZRzIZTjNtgQKyAWEGsgFgBsYJYAbGCWAGxAmIFsQJiBcQKYgXECogVxAqIFRAriBUQKyBWSGRYVdUygQ8tXSOmDf/7WzH7lrkIXwcLbuq+zCbfM+sMboMBsYJYAbECYgWxAmIFsQJiBcQKYgXECogVxAqIFRAriBUQKyBWECsgVkCskM3YEnDDLmN+JX8N9b7Ya2Kl605jzpO/hknModtgQKwgVkCsgFhBrIBYAbGCWAGxAmKFZIZVVS36mGcxDyxdEY5jLhb4+1sx+w0f03Q+qbuIudPwc8wGC37hYZkP8tePmejEndFfjObDv8/dJPvJBsQKYgXECogVxAqIFcQKiBUQK4gVECsgVhArIFZArCBWQKyAWEGsgFgBsUIm40KP6zKmSr62JW7JWe9V+3PBxzS97Ww1P9/Z1fsMD/sY69slLqrS7MTsFnZMF4PFNgWvvWr4mH7EvOlArAcx626DAbGCWAGxglgBsQJiBbECYgXECmIFblH92eCXCz5m0sJxvRjk/yB/iZ+73oh5UtgxrS5xDZZotY0L6m6BL3zNz9FGjAo83yuFXoNugwGxglgBsQJiBbECYgXECmIFxAqIFcQKiBXECogVECuIFRArIFYQKyBWQKzQMW3sbVvv/zvrwFqNWniO6RJrW5rZIP+ez22c74W7aCPW7zHvOnDy6o2om97f9nUH1ukk5jz5a6g3sj9s+Dm+xRy5DQb/ZwXECogVxAqIFRAriBUQK4jVEoBYgRvUxmeD78UcdGCtVl0u/2UnZsObWM5Y628vrLuGe2PVDza3wSBWQKyAWEGsgFgBsYJYAbECYgWxAmIFxApiBcQKiBXECogVxAqIFRAriBUQK7C03wIMAKFlJhQ35bcoAAAAAElFTkSuQmCC") no-repeat right -20px;
    background-size: 118px auto;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}

.total-box:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, right top, from(transparent), to(rgba(255, 255, 255, 0.5)));
    background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.5));
    content: "";
    mix-blend-mode: overlay;
}

.total-box__num {
    font-size: 30px;
    margin: 10px 0 0;
}

.chongzhi-list .media-obj {
    border-radius: 6px;
}

.chongzhi-list .media-obj+.media-obj {
    margin: 10px 0 0;
}


/* 业绩返点 */

.yeji-card {
    position: relative;
    background: #666;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
    border-radius: 12px;
    overflow: hidden;
    color: #333;
}

.yeji-card-wrap {
    position: relative;
    padding: 15px 20px 20px;
}

.yeji-card-wrap:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 150px;
    background: currentColor;
    content: "";
}

.yeji-card__inner {
    min-height: 170px;
    overflow: hidden;
}

.yeji-card__hd {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background: #f5f5f5;
}

.yeji-card__bd {
    position: relative;
    padding: 20px 0 10px;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-position: left -20px bottom -25px;
    background-size: contain;
}

.yeji-card__status {
    position: absolute;
    top: 15px;
    right: 0;
    height: 20px;
    line-height: 20px;
    padding: 0 5px 0 10px;
    background-color: #f9b833;
    font-size: 12px;
    color: #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.yeji-card__total {
    text-align: center;
}

.yeji-card__total__tle {
    font-size: 16px;
    font-weight: 700;
}

.yeji-card__total__num {
    font-size: 45px;
    line-height: 1.3;
}

.yeji-card__meta {
    padding: 0 20px;
}

.yeji-card__ft {
    padding: 5px 20px;
    font-size: 12px;
}


/* 授信额度相关 */

.apply-item__time,
.shouxin-list,
.shouxin-list .media-obj:not(:first-of-type) {
    position: relative;
}

.apply-item__time::before,
.shouxin-list::before,
.shouxin-list .media-obj:not(:first-of-type)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    z-index: 1;
}

.apply-item {
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    background: #fff;
}

.apply-item__side {
    padding: 0 30px 0 40px;
    margin: 0 0 0 10px;
    text-align: center;
    border-left: 1px solid #e5e5e5;
}

.apply-item__num {
    font-size: 16px;
    font-weight: 700;
}

.apply-item__time {
    padding: 10px;
    font-size: 12px;
    color: #666;
}

.apply-item__action {
    padding: 0 10px 10px;
    text-align: right;
}

.apply-item__action [class^=btn]+[class^=btn] {
    margin: 0 0 0 10px;
}

.apply-item__status {
    position: absolute;
    bottom: 10px;
    right: 20px;
    z-index: 1;
}

.apply-item+.apply-item {
    margin: 10px 0 0;
}

.quota-hd {
    position: relative;
    overflow: hidden;
    padding: 10px 0 50px;
}

.quota-hd--style-2 {
    padding: 35px 30px 35px;
}

.quota-hd:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.6)), to(transparent));
    background: linear-gradient(to right, rgba(255, 255, 255, 0.6), transparent);
    mix-blend-mode: overlay;
    content: "";
}

.quota-hd__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 142px;
    padding: 40px 0 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAEbCAYAAACV0PCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMGI4OGE0MS05MzA0LTRkNDgtOTZkOC0yYzAyMmIxY2EyMWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkFBQTJENUI2Q0JBMTFFQTgzOUFGMDJGRkQxNUIwMTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkFBQTJENUE2Q0JBMTFFQTgzOUFGMDJGRkQxNUIwMTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTE1ZjAzMDQtNjY2OS1jMjQwLTk5ZTAtNGE5YTMwZDkzODg1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZjE3ZDgxYjktNmVlZC1hOTQ5LTk2YTMt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") no-repeat;
    background-position: center top;
    background-size: 240px auto;
}

.quota-hd__total {
    font-size: 34px;
}

.quota-hd__my {
    display: inline-block;
    padding: 10px 10px 0;
    border-top: 1px solid #fff;
}

.quota-hd__balance {
    position: relative;
    padding: 50px 0 15px;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.5);
}

.quota-hd__balance__num {
    font-size: 30px;
    font-weight: 700;
}

.quota-hd__select {
    position: absolute;
    top: -15px;
    left: -10px;
    z-index: 1;
    height: 55px;
    line-height: 55px;
    padding: 0 20px;
    border-radius: 6px;
}

.quota-hd__select__input {
    max-width: 250px;
    border: 0;
    background: none;
    overflow: hidden;
}

.quota-hd__select .svg-icon {
    width: 1.4em;
    height: 1.4em;
}

.quota-detail {
    position: relative;
    z-index: 1;
    margin: -20px 0 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}


/* 订单详情 */

.order-detail__mod__group+.order-detail__mod__group,
.order-detail__total__mod__ft,
.order-detail__total__ft {
    position: relative;
}

.order-detail__mod__group+.order-detail__mod__group::before,
.order-detail__total__mod__ft::before,
.order-detail__total__ft::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #dbdbdb;
    z-index: 1;
}

.order-detail__state {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 20px 45px;
    color: #fff;
}

.order-detail__state__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.order-detail__state__txt {
    font-size: 18px;
    font-weight: 700;
}

.order-detail__mod {
    margin: 10px;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
}

.order-detail__mod--negative {
    margin-top: -30px;
}

.order-detail__mod--has-pd {
    padding: 15px 10px;
}

.order-detail__mod__tle {
    position: relative;
    line-height: 1.2;
    padding: 0 0 0 10px;
    margin: 0 0 15px 0;
}

.order-detail__mod__tle:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2px;
    background-color: currentColor;
    content: "";
}

.order-detail__mod__tle .odmt__txt {
    color: #333;
}

.order-detail__mod__group {
    padding: 15px 10px;
}

.order-detail__mod__group+.order-detail__mod__group:before {
    left: 10px;
    right: 10px;
}

.order-detail__mod__cx {
    padding: 5px 15px 8px;
    font-size: 12px;
    color: #fff;
}

.order-detail__mod__sel {
    position: relative;
    z-index: 1;
    padding: 8px 15px;
    margin-top: -5px;
    background-color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.1);
}

.order-detail__mod__ft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px;
}

.order-detail__total__ft {
    padding: 10px;
    font-size: 15px;
    text-align: right;
}

.order-detail__meta {
    font-size: 12px;
}

.order-detail__meta__item {
    line-height: 1.8;
}

.order-detail__meta__item .odmi__label {
    display: inline-block;
    width: 5em;
    color: #999;
    text-align-last: justify;
}

.icon-order-sprites {
    display: inline-block;
    width: 54px;
    height: 54px;
    vertical-align: middle;
    background: url("data:image/png;base64,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") no-repeat;
    zoom: .5;
}

.icon-order-yqx {
    width: 46px;
    height: 56px;
}

.icon-order-bffh {
    background-position: 0 -66px;
    width: 60px;
    height: 50px;
}

.icon-order-dfk {
    background-position: 0 -126px;
    height: 58px;
}

.icon-order-dqrsk {
    background-position: 0 -194px;
    height: 60px;
}

.icon-order-dxsfk {
    background-position: 0 -264px;
    width: 62px;
    height: 58px;
}

.icon-order-ysk {
    background-position: 0 -332px;
    height: 60px;
}

.icon-order-yxsfk {
    background-position: 0 -402px;
    width: 60px;
    height: 50px;
}

.icon-order-bhz {
    background-position: 0 -462px;
    width: 56px;
}

.icon-order-yfh {
    background-position: 0 -526px;
    width: 60px;
}

.icon-order-ywc {
    background-position: 0 -590px;
    height: 58px;
}

.icon-order-sqtk {
    background-position: 0 -658px;
}

.icon-order-sqth {
    background-position: 0 -722px;
    width: 58px;
}

.icon-order-ytk {
    background-position: 0 -786px;
    width: 52px;
    height: 62px;
}

.icon-order-thz {
    background-position: 0 -858px;
    width: 64px;
    height: 60px;
}

.icon-order-yth {
    background-position: 0 -928px;
    width: 58px;
}


/* 内容播放页 */

.course-mod {
    background: #fff;
}
.course-mod:last-child {
    min-height:calc(100vh - 56vw - 88px);
}

.course-mod--mt {
    margin-top: -10px;
}

.course-mod__hd {
    padding: 10px 15px 0;
}

.course-mod__hd__tle {
    font-size: 18px;
    font-weight: 700;
}

.course-mod__hd__txt {
    font-size: 12px;
    color: #999;
}

.course-mod__bd {
    padding: 10px 15px 15px;
    font-size: 12px;
}



/* 简介收起状态（默认状态） */

.course-mod__info__fold {
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.course-mod+.course-mod {
    margin: 6px 0 0;
}


/* 简介展开状态 */

.course-mod__info p.fold-btn {
    text-align: center;
    text-indent: 0;
}


/************************* 详情页 *************************/

.course-title {
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    padding: 30px 0 30px 16px;
    margin-bottom: 6px;
    background: #fff;
}

.course-mod--mt2 {
    margin-top: 6px;
    padding:20px 16px 0 16px;
}

.course-mod-per,
.course-mod-intro {
    padding-bottom:20px;
}

.course-mod__hd__tle {
    font-size: 18px;
    line-height: 18px;
    color: #333;
    font-weight: bold;
}

.course-mod-per-box {
    margin-top: 20px;
    display: flex;
    align-items: flex-start;
    border: 1px solid #E6E6E6;
}

.course-mod-per-img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 10px;
    flex-shrink: 0;
}

.course-mod-per-name {
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
}

.course-mod-per-title {
    font-size: 12px;
    font-weight: 500;
    color: #666;
}

.course-mod-per-intor {
    font-size: 12px;
    color: #999;
    padding-bottom: 10px;
}

.course-mod__info {
    margin-top: 20px;
}

.course-mod__info p {
    font-size: 12px;
    line-height: 20px;
    text-indent: 2em;
}


/*  end   详情页 */

.catalog-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px;
}

.catalog-item--disabled {
    opacity: .4;
    pointer-events: none;
}

.catalog-item:not(:first-of-type) {
    position: relative;
}

.catalog-item:not(:first-of-type):after {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    height: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #f1f1f1;
    left: 15px;
    right: 15px;
    content: "";
}

.catalog-item__num {
    width: 3em;
    margin: 0 15px 0 0;
}

.catalog-item__field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

.catalog-item__tle {
    line-height: 1.5;
}

.catalog-item__txt {
    font-size: 12px;
    color: #999;
}

.catalog-item__state {
    width: 60px;
    font-size: 0;
    text-align: center;
}

.catalog-item__state__txt {
    font-size: 12px;
    margin: 5px 0 0;
}

.catalog-item__state .mod-play-btn {
    width: 24px;
    height: 24px;
}

.catalog-item__state .mod-play-btn:after {
    border-width: 6px 0 6px 8px;
}

.course-evaluate .media-obj {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.course-evaluate .media-obj+.media-obj {
    margin: 20px 0 0;
}


/* 直播列表 */

.live-wrap {
    overflow: hidden;
}

.live-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 6px;
    margin: 0 -6px -6px 0;
}

.live-item {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 6px);
    flex: 0 1 calc(50% - 6px);
    margin: 0 6px 6px 0;
    border-radius: 6px;
    overflow: hidden;
    background: #fff;
}

.live-item__main {
    position: relative;
    padding-top: 100%;
    border-radius: 6px;
    overflow: hidden;
}

.live-item__main:after,
.live-item__main .media-obj {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.live-item__main:after {
    height: 50px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    content: "";
}

.live-item__main .media-obj {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 6px;
    color: #fff;
    background: none;
}

.live-item__main .media-obj__img {
    margin: 0 6px 0 0;
}

.live-item__main .media-obj__bd h4 {
    font-size: 12px;
}

.live-item__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
}

.live-item__info {
    padding: 10px;
}

.live-item__info__txt {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.live-item__state {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 20px;
    line-height: 18px;
    padding: 0 6px;
    font-size: 11px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.4);
}

.live-item__state:before {
    display: inline-block;
    width: 4px;
    height: 4px;
    margin: 0 4px 0 0;
    border-radius: 50%;
    background: #ff0000;
    content: "";
    vertical-align: middle;
}

/****************************** 分享列表页 *****************************/
.search-bar .goods-search {
    background: none;
    border: 1px solid #ccc;
}

.goods-box {
    padding-top: 15px;
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
}

.share-goods-class-box {
    flex-shrink: 0;
    height: calc(100vh - 44px - 44px);
    overflow: scroll;
    box-shadow: 0 0 3px #ccc;
    /* height: 100vh; */
}

    .share-goods-class-box::-webkit-scrollbar {
        display: none;
    }

.share-goods-class-list {
    box-shadow: 0 0 3px #ccc;
}

.share-goods-class-li {
    border-bottom: 1px solid #f4f4f4;
    width: 90px;
}

    .share-goods-class-li:last-child {
        border-bottom: none;
    }

    .share-goods-class-li span {
        display: inline-block;
        box-sizing: border-box;
        width: 100%;
        font-size: 13px;
        line-height: 24px;
        text-align: center;
        padding: 16px 10px;
    }

.share-goods-class-active {
    background: #f4f4f4;
    border-left: 5px solid currentColor;
}

.share-goods-box {
    margin-left: 12px;
    flex-grow: 1;
    font-size: 12px;
    line-height: 18px;
    height: calc(100vh - 44px - 44px);
    overflow: scroll;
}

    .share-goods-box::-webkit-scrollbar {
        display: none;
    }

.share-goods-li {
    margin-top: 12px;
}

    .share-goods-li:first-child {
        margin-top: 0;
    }

.share-goods-item {
    display: flex;
    align-items: center;
    padding-bottom: 12px;
    padding-right: 17px;
    border-bottom: 1px solid #efefef;
}

.share-goods-item-left {
    width: 66px;
    height: 66px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #efefef;
}

.share-goods-item-right {
    flex-grow: 1;
    /* width: 40%; */
    padding-left: 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 66px;
}

.share-goods-name {
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.share-goods-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .share-goods-info span {
        font-size: 14px;
        font-weight: bold;
        line-height: 14px;
    }


.share-footer-box {
    position: fixed;
    border-top: 1px solid rgba(4, 0, 0, 0.2);
    width: 100vw;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.share-footer-box-left {
    flex-grow: 1;
    padding-left: 16px;
}

    .share-footer-box-left span {
        padding: 0 5px;
    }

.share-footer-box-right {
    flex-shrink: 0;
    text-align: center;
    line-height: 44px;
    width: 130px;
    font-size: 16px;
}

.no-show {
    display: none;
}
/* end 分享列表页 */
/****************************** 分享商品页 *****************************/
.shareList-goods-list {
    margin-top: 16px;
}

.share-goods-box-1 {
    margin-left: 16px;
}

.shareList-goods-li {
    display: flex;
    align-items: center;
}

.shareList-goods-item {
    margin-left: 12px;
    flex-grow: 1;
}

.shareList-footer-box-right {
    width: auto;
    display: flex;
}

.share-btn {
    width: 120px;
}
/* end 分享商品页 */


/****************************** 商品详情页 *****************************/
.shop-content-box {
    padding: 12px 16px;
    background: #fff;
    margin-bottom: 6px;
    position: relative;
}

.shop-content-box1 {
    padding-top: 0;
}
/*
 * content-box-item 表示不同的flex布局方式
 * -1表示space-between分布（垂直方向居中）
 * -2表示start
 * -3表示space-between分布（垂直方向start）
 * -4表示start分布（垂直方向start）
 */
.content-box-item-1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.content-box-item-2 {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
}

.content-box-item-3 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.content-box-item-4 {
    display: flex;
    align-items: flex-start;
    justify-content: start;
}

.shop-content-box .content-box-item-3:not(:last-child) {
    padding-bottom: 10px;
    border-bottom: 1px solid #F4F4F4;
}

.new-price {
    font-size: 20px;
}

.old-price {
    font-size: 12px;
}

.icon-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    flex-shrink: 0;
}

    .icon-box span {
        font-size: 12px;
        line-height: 12px;
    }

.size12 {
    font-size: 12px;
}
.size14 {
    font-size: 14px;
}

.size18 {
    font-size: 18px;
}
.size20 {
    font-size: 20px;
}

.size26 {
    font-size: 26px;
}

.content-shop-title {
    font-size: 17px;
    line-height: 24px;
    color: #000;
    margin-top: 14px;
}

.content-shop-info {
    font-size: 12px;
    margin-top: 14px;
}

.content-shop-tag-box {
    padding: 1px;
    display: flex;
    align-items: center;
    border-radius: 3px;
    position: relative;
    margin-top: 14px;
    margin-right: 30px;
}

.content-shop-tag {
    font-size: 10px;
    line-height: 17px;
    padding-right: 3px;
    border-radius: 3px;
    position: relative;
}

    .content-shop-tag strong {
        width: 17px;
        text-align: center;
        display: inline-block;
    }

.content-shop-tag-top, .content-shop-tag-bottom {
    position: absolute;
    top: -2.5px;
    left: 16px;
    width: 5px;
    height: 5px;
    border: 1px solid;
    border-radius: 3px;
    border-color: transparent currentColor currentColor transparent;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari Opera and Chrome */
}

.content-shop-tag-bottom {
    top: 15.5px;
    border-color: currentColor transparent transparent currentColor;
}

.content-shop-virtue {
    font-size: 12px;
    line-height: 24px;
    padding: 0 6px;
    border: 1px solid currentColor;
    display: inline-block;
    border-radius: 12px;
    margin: 12px 10px 0 0;
    flex-shrink: 0;
}

.content-shop-share {
    font-size: 12px;
    line-height: 18px;
}

    .content-shop-share span {
        display: inline-block;
        font-size: 12px;
        line-height: 18px;
        border-radius: 9px;
        padding: 0 8px;
    }

.content-shop-share-com {
    margin-top: 10px;
}

.content-shop-share-update {
    position: relative;
    margin-top: 5px;
    background: url("../images/update.png") no-repeat;
    background-size: cover;
    width: 100%;
    height: calc(( 100vw - 30px ) * 0.154);
}

    .content-shop-share-update p {
        position: absolute;
        left: 20px;
        bottom: calc(( 100vw - 30px ) * 0.154 * 0.28);
    }

.content-shop-t, .content-shop-c, .content-shop-e {
    font-size: 13px;
    line-height: 24px;
    color: #000;
    padding-right: 16px;
    flex-shrink: 0;
}

.content-shop-c {
    flex-shrink: 1;
    flex-grow: 1;
    padding: 0;
}

.content-shop-e {
    padding-right: 0;
    padding-left: 16px;
}

.size11 {
    font-size: 11px;
}

.content-evaluate-box {
    padding: 18px 0 15px;
    border-bottom: 1px solid #f4f4f4;
}

    .content-evaluate-box:last-child {
        padding-bottom: 0;
        border-bottom: 0;
    }

.content-evaluate-t, .content-evaluate-e {
    line-height: 24px;
    font-size: 12px;
}

.content-evaluate-t {
    font-size: 14px;
    color: #000;
}

.content-evaluate-user-img {
    height: 31px;
    height: 31px;
    margin-right: 10px;
    object-fit: fill;
    -o-object-fit: fill;
}

.content-evaluate-uesr {
    font-size: 12px;
    line-height: 12px;
}

.content-evaluate-date {
    font-size: 10px;
    line-height: 10px;
    padding-top: 6px;
}

.content-evaluate-c {
    padding-top: 7px;
    font-size: 14px;
    line-height: 18px;
}

.content-evaluate-img-box {
    padding-top: 13px;
}

.content-evaluate-img {
    flex-shrink: 0;
    width: calc((100vw - 32px - 40px) / 4);
    height: calc((100vw - 32px - 40px) / 4);
    object-fit: fill;
    -o-object-fit: fill;
    margin-right: 10px;
    margin-bottom: 10px;
}

.content-goods-t {
    font-size: 15px;
    line-height: 18px;
    padding-left: 7px;
    position: relative;
}

.content-goods-left-line {
    position: absolute;
    width: 3px;
    height: 12px;
    top: 3px;
    left: 0;
    border-radius: 1px;
}

.content-goods-box {
    padding-top: 16px;
}

.content-goods-param-mask {
    position: fixed;
    height: 100vh;
    width: 100vw;
    z-index: 999;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

.content-goods-param-dialog {
    position: fixed;
    bottom: 0;
    height: calc(100vh - 100vw);
    width: 100%;
    padding: 23px 0px 76px 16px;
    overflow-x: scroll;
    background: #fff;
    border-radius: 15px 15px 0 0;
}

.content-goods-param-title {
    font-size: 16px;
    padding-bottom: 7px;
    text-align: center;
}

.content-goods-param-item {
    padding: 15px 8px 15px 0;
    border-bottom: 1px solid #f4f4f4;
}

    .content-goods-param-item:last-of-type {
        border-bottom: 0;
        padding-bottom: 32px;
    }

.content-goods-param-item-left {
    padding-right: 30px;
    width: 58px;
    box-sizing: content-box;
    flex-shrink: 0;
    line-height: 18px;
}

.content-goods-param-item-right {
    line-height: 18px;
}

.content-goods-param-btn {
    margin-right: 16px;
    position: fixed;
    bottom: 32px;
    width: calc(100vw - 32px );
    height: 44px;
    border-radius: 5px;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
}

    .content-goods-param-btn::after {
        content: "";
        width: 100vw;
        height: 32px;
        display: inline-block;
        background-color: #fff;
    }

.content-ope-bottom-bar {
    position: fixed;
    bottom: 0;
    z-index: 2;
    height: 64px;
    width: 100vw;
    border-top: 1px solid #f4f4f4;
}

    .content-ope-bottom-bar .content-box-item-1 {
        height: 100%;
    }

.no-shrink {
    flex-shrink: 0;
}

.content-ope-bottom-btn-box {
    flex: 1 1 auto;
    padding: 0 16px 0 20px;
    flex-wrap: nowrap;
}

.content-ope-bottom-btn-1, .content-ope-bottom-btn-2 {
    flex: 1 1 auto;
    font-size: 15px;
    text-align: center;
    line-height: 40px;
    width: 50%;
    border-radius: 20px 0 0 20px;
    color: #fff;
}

.content-ope-bottom-btn-2 {
    border-radius: 0 20px 20px 0;
}

.shop-content-box .tle-box {
    padding: 4px 0 0 0;
    margin:0;
    position: relative;
}

.shop-content-box .tle-box img {
    width: 36px;
    height: 36px;
    margin-right: 10px;
}

/*.shop-content-box .tle-box .tle-content {
    color: #040000;
    font-size: 16px;
    font-weight: 500;
}*/
.shop-content-box .tle-box .tle-content {color: #000000;font-size: 16px;font-weight: 500;flex:1;margin:0;}

.shop-content-box .jindian-box {position: relative;font-size: 12px;line-height: 22px;border-radius: 11px;padding: 0 15px 0 6px;margin:0; border:1px solid currentColor;}

.shop-content-box .jindian-box .iconfont-line{font-size:12px;margin-right:3px}

.shop-content-box .jindian-box:after {content: "";position: absolute;right: 6px;top: 8px;width: 5px;height: 5px;border: 1px solid;border-color: transparent currentColor currentColor transparent;transform: rotate(-45deg); -ms-transform: rotate(-45deg); /* IE 9 */ -moz-transform: rotate(-45deg); /* Firefox */ -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */-o-transform: rotate(-45deg);}

/*.shop-content-box .jindian-box {
    position: absolute;
    right: 0;
    font-size: 12px;
    line-height: 22px;
    border-radius: 11px;
    padding: 0 15px 0 21px;
}

.shop-content-box .jindian-box:before {
    content: "\e662";
    position: absolute;
    font-size: 12px;
    top: 0px;
    left: 6px;
}

.shop-content-box .jindian-box:after {
    content: "";
    position: absolute;
    right: 6px;
    top: 8px;
    width: 5px;
    height: 5px;
    border: 1px solid;
    border-color: transparent currentColor currentColor transparent;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);*/ /* IE 9 */
    /*-moz-transform: rotate(-45deg);*/ /* Firefox */
    /*-webkit-transform: rotate(-45deg);*/ /* Safari 和 Chrome */
    /*-o-transform: rotate(-45deg);
}*/

.shop-content-box .brife {
    margin-top: 13px;
    font-size: 12px;
    color: #999;
}
/* end  商品详情页  */

/********************** 商品评价页 **********************/
/* 在“商品详情页”的样式基础上使用 */
.shop-content-box-1 {
    margin-bottom: 0;
}

.content-evaluate-t-1 {
    padding-bottom: 16px;
    border-bottom: 1px solid #f4f4f4;
    color: #333;
}

.content-evaluate-box-1 {
    padding: 18px 0 15px;
}

.content-evaluate-replay {
    font-size: 12px;
    line-height: 18px;
    padding: 12px;
    background: #f6f6f6;
    margin-top: 10px;
    border-radius: 4px;
    position: relative;
}

    .content-evaluate-replay::after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid;
        border-color: transparent transparent #f6f6f6;
        top: -10px;
        left: 20px;
    }
/* end  商品评价页  */

/*********************************** 2020-8-12 扫码管理系统***********************************/
.scan-search-bar {
    padding-top: 10px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.scan-search-bar .search {
    padding: 0 0 0 30px;
    width: 100%;
    font-size: 12px;
    line-height: 32px;
    height: 32px;
    border: 0;
    border-radius: 5px;
    flex: 1 0 auto;
}

.scan-search-bar .search-icon {
    position: absolute;
    font-size: 12px;
    line-height: 1;
    top: 20px;
    left: 9px;
}

.scan-search-bar button {
    border: 0;
    background: none;
    color: #333;
    font-size: 12px;
    flex-shrink: 0;
}

.scan-search-bar-trans {
    margin-top: -10px;
    color: #fff;
}

.scan-search-bar-trans .search {
    background-color: transparent;
    border: 1px solid #fff;
}

.scan-search-bar-trans .search::-webkit-input-placeholder {
    color: #fff;
}

.scan-search-bar-trans .search:-moz-placeholder {
    color: #fff;
}

.scan-search-bar-trans .search::-moz-placeholder {
    color: #fff;
}

.scan-search-bar-trans .search:-ms-input-placeholder {
    color: #fff;
}

.scan-search-bar-trans button {
    color: #fff;
}

.scan-head-bg {
    width: 100%;
    height: 100%;
}

.scan-head-content {
    width: 100%;
    top: 0;
}

.scan-head-content p,
.scan-head-content i {
    line-height: 1;
}

.scan-head-content p span {
    display: inline-block;
    line-height: 20px;
}

.scan-center-box {
    margin-top: -50px;
    border-radius: 6px;
    overflow: hidden;
    flex-wrap: wrap;
}

.scan-center-item {
    flex-shrink: 0;
    flex-grow: 0;
    width: 33%;
}

.scan-icon-box {
    margin: 0 auto;
    width: 44px;
    height: 44px;
}

.scan-icon-box-1 {
    width: 36px;
    height: 36px;
    border-radius: 100%;
    margin-right: 6px;
    overflow: hidden;
}

.scan-icon-bg {
    width: 100%;
    height: 100%;
    opacity: 0.15;
    border-radius: 6px;
    top: 0;
    left: 0;
}

/* 筛选栏 */
.scan-filter-item {
    padding-bottom: 10px;
}

.scan-filter-item:last-child {
    padding-bottom: 0;
}

.scan-filter-item span {
    display: inline-block;
    width: 80px;
    text-align: justify;
    text-align-last: justify;
    text-justify: distribute-all-lines; /*这行必加，bai兼容ie浏览器*/
    flex-grow: 0;
    flex-shrink: 0;
}

.scan-filter-item span.width70 {
    width: 70px;
}

.scan-filter-item input {
    flex-grow: 1;
    border: none;
    background: #f2f3f6;
    line-height: 40px;
    z-index: 1;
    width: 100%;
}

.scan-filter-item .remark-info {
    background-color: #f4f4f4;
    flex-grow: 1;
    border-radius: 2px;
}

.scan-filter-item .f-text {
    background: #f2f3f6;
    line-height: 40px;
    height: 40px;
    border: none;
    padding: 0;
}

/* 清除下拉框默认样式 */
.scan-filter-item select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.scan-filter-item select::-ms-expand {
    display: none;
}

.arrow::after {
    content: "";
    position: absolute;
    height: 8px;
    width: 8px;
    z-index: 100;
    top: 16px;
    right: 10px;
    border: 1px solid;
    border-color: transparent currentColor currentColor transparent;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg); /* IE 9 */
    -moz-transform: rotate(-45deg); /* Firefox */
    -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */
    -o-transform: rotate(-45deg);
}

/* 商品列表 */
.scan-list-box {
    margin-top: -10px;
    background-color: #f1f1f1;
}

.scan-goods-item {
    border-radius: 4px;
    margin-bottom: 10px;
    overflow: hidden;
}

.scan-goods-item:last-child {
    margin-bottom: 0;
}

.img-box {
    width: 62px;
    height: 62px;
    margin-right: 8px;
    border-radius: 3px;
    overflow: hidden;
    flex-grow: 0;
    flex-shrink: 0;
}

.img-box img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

.img-box p {
    bottom: 0;
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
}

.scan-goods-title,
.scan-goods-number {
    height: 62px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.scan-goods-title {
    flex: 1;
}

.scan-goods-title-1 p {
    line-height: 1;
}

.scan-goods-title-1 p:first-child {
    line-height: 1.2;
}

.scan-goods-number {
    flex-shrink: 0;
    flex-grow: 0;
}

.stepper1 {
    width: 85px;
    height: 24px;
    border-radius: 12px;
    border: 1px solid #e5e5e5;
}

.stepper1 .stepper-minus,
.stepper1 .stepper-plus {
    width: 22px;
    height: 22px;
    border: none;
    border-radius: 100%;
    /* margin: 1px; */
    background-color: #e5e5e5;
}

.stepper1 .stepper-num {
    height: 22px;
    line-height: 22px;
    text-align: center;
}

.text-underline {
    text-decoration: underline;
}

.scan-goods-close {
    top: 0;
    right: 0;
    width: 20px;
    height: 15px;
    border-radius: 0 4px;
    background-color: #e5e5e5;
}

.scan-goods-close:after,
.cal-number:after {
    content: "";
    position: absolute;
    height: 0px;
    width: 8px;
    border: 1px solid #999;
    top: 7px;
    left: 5px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg); /* IE 9 */
    -moz-transform: rotate(-45deg); /* Firefox */
    -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */
    -o-transform: rotate(-45deg);
}

.scan-goods-close:before,
.cal-number:before {
    content: "";
    position: absolute;
    height: 0px;
    width: 8px;
    border: 1px solid #999;
    top: 7px;
    left: 5px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari 和 Chrome */
    -o-transform: rotate(45deg);
}

.cal-number:after,
.cal-number:before {
    top: 11px;
    left: -12px;
    border: 1px solid currentColor;
}

/* 添加商品按钮 */
.scan-add-goods,
.scan-confirm,
.scan-save {
    margin: 16px;
    text-align: center;
    height: 44px;
    line-height: 44px;
    border: 1px dashed #ccc;
}

.scan-confirm {
    border: 0;
}

.scan-save {
    border: 1px solid;
    margin-top: 60px;
}

.scan-search-btn {
    right: 0;
    bottom: 7px;
    padding: 0 10px;
}

/* 添加商品页 */
.scan-add-goods-box {
    margin-top: 15px;
    background-color: #fff;
}

/* 选择页 */
.scan-chose-list {
    height: calc(100vh - 44px - 52px);
    overflow: scroll;
}

.scan-chose-item {
    padding: 16px 12px;
    line-height: 16px;
    border-bottom: 1px solid #e5e5e5;
}

.scan-chose-item-right {
    height: 44px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.scan-chose-item-right .name {
    color: #000;
    font-weight: 700;
}
/* .scan-chose-item-right .name span {
padding-top: 2px;
padding-bottom: 2px;
} */

/* 选择客户 */
.scan-level {
    margin-left: 5px;
    padding: 2px 8px;
    font-size: 12px;
    border-radius: 10px 4px 10px 4px;
}

/* 选择列表 */
.img-box-1 {
    width: 44px;
    height: 44px;
    margin-right: 8px;
    border-radius: 100%;
    overflow: hidden;
    flex-grow: 0;
    flex-shrink: 0;
}

.img-box-1 img {
    width: 100%;
    height: 100%;
}

/* 扫码 */
.scan-series-input-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.scan-series-input-box .left-item {
    flex-grow: 0;
    flex-shrink: 0;
    height: 44px;
    margin-right: 6px;
    text-align: center;
    font-size: 12px;
    flex-direction: column;
}

.scan-series-input-box .left-item .iconfont-scan {
    font-size: 12px;
}

.scan-series-input-box .right-item {
    overflow: hidden;
}

.scan-series-input-box .right-item input {
    border: none;
    height: 44px;
    line-height: 44px;
    width: 100%;
    padding: 0 40px 0 10px;
}

.scan-series-input-box .right-item i {
    z-index: 2;
    right: 10px;
    top: 11px;
}

.scan-total {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 40px;
    font-weight: bold;
}

/* 已扫序列号列表 */
.scan-series-list {
    justify-content: space-between;
    flex-wrap: wrap;
}

.scan-series-item {
    width: 49%;
    flex-shrink: 0;
    flex-grow: 0;
    padding: 13px 10px;
}

.scan-series-item p {
    width: 100%;
    font-size: 13px;
    /* overflow: hidden; */
}

.scan-series-item .scan-goods-close {
    background: none;
}

/* 入库商品明细 */
.scan-title {
    padding: 13px 10px;
    border-bottom: 1px solid #e5e5e5;
    justify-content: space-between;
}

.block {
    border-left: 1px solid;
    border-right: 1px solid;
}

/* 选择客户筛选 */
.scan-filter-box {
    justify-content: space-between;
    margin: 15px 0 13px;
}

.scan-filter-left span {
    display: inline-block;
    padding: 1px 8px;
    border: 1px solid;
    border-radius: 11px;
    margin-right: 10px;
}

.scan-filter-right {
    background-color: rgba(255, 255, 255, 0.3);
    padding: 1px 8px;
    border-radius: 2px;
}

.scan-filter-right span {
    display: inline-block;
    line-height: 20px;
}

.scan-filter-left .iconfont-scan,
.scan-filter-right .iconfont-scan {
    padding-left: 5px;
    display: inline-block;
    line-height: 1;
}

.scan-filter-page {
    width: 100%;
    height: calc(100vh - 44px - 42px - 50px);
    top: 136px;
    background-color: rgba(0, 0, 0, 0.5);
}

.scan-filter-tab-list {
    flex-wrap: wrap;
    width: 100%;
}

.scan-filter-tab-item,
.scan-filter-tab-item-1 {
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    width: calc((100% - 20px) / 3);
    text-align: center;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    background-color: #f9f9f9;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
}

.scan-filter-tab-item-active {
    border: 1px solid;
}

.scan-filter-tab-item:nth-child(3n),
.scan-filter-tab-item-1:nth-child(3n) {
    margin-right: 0;
}

.scan-btn-box {
    margin-top: 45px;
}

.scan-btn-box button {
    width: 50%;
    border: none;
    height: 50px;
    line-height: 50px;
}

.scan-scan-box {
    flex-grow: 1;
    position: relative;
}

.scan-scan-box i {
    z-index: 2;
    right: 10px;
    top: 10px;
}

.scan-radio-box {
    padding: 7px 0 0 7px;
    max-height: 42px;
}

.scan-radio {
    height: 12px;
    width: 12px;
    border-radius: 2px;
    border: 1px solid #666;
    margin: 0 auto 5px;
}

.scan-radio-active {
    border: none;
    color: #fff;
}

.scan-radio-active::after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 3px;
    width: 3px;
    height: 7px;
    border: 1px solid;
    border-color: transparent #fff #fff transparent;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari 和 Chrome */
    -o-transform: rotate(45deg);
}

.scan-package-box,
.scan-tab {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}

.scan-package-box::-webkit-scrollbar,
.scan-tab::-webkit-scrollbar {
    display: none;
}

.scan-tab-item {
    font-size: 12px;
    margin-right: 30px;
    flex-grow: 0;
    flex-shrink: 0;
    opacity: 0.5;
}

.scan-tab-item:last-child {
    margin-right: 0;
}

.scan-tab-item-active {
    opacity: 1;
    border-bottom: 1px solid #fff;
}

.scan-package {
    flex-grow: 0;
    flex-shrink: 0;
    display: inline-block;
    line-height: 30px;
    height: 30px;
    min-width: 70px;
    text-align: center;
    margin-right: 10px;
    border-radius: 15px;
    border: 1px solid;
    display: flex;
    align-items: center;
    justify-content: center;
}

.scan-package:last-child {
    margin-right: 0;
}

.scan-package-active {
    border: none;
}

.scan-package i {
    font-size: 14px;
    line-height: 1;
}

.scan-package-gray {
    border: none;
    background-color: #f2f3f6;
}

.scan-tab-1 {
    margin-top: 5px;
}

.scan-tab-1-item {
    flex-grow: 1;
    white-space: nowrap;
}

.scan-tab-1-item span {
    display: inline-block;
    font-size: 12px;
    line-height: 21px;
    padding: 0 10px;
    border-radius: 12px;
    margin-right: 10px;
}
@media screen and (max-width: 320px) {
    .scan-tab-1-item span {
        padding: 0 4px;
        margin-right: 4px;
    }
}

.scan-tab-1-item span:last-child {
    margin-right: 0;
}

.scan-tab-2 {
    width: 100%;
    padding: 0 60px;
    justify-content: space-between;
    align-items: center;
}

.scan-tab-2 .scan-tab-item-active {
    font-size: 16px;
    padding: 0 5px;
}

.scan-date-sel {
    font-size: 12px;
    line-height: 25px;
    padding: 0 20px 0 10px;
    border-radius: 13px;
    background-color: #ebebeb;
    flex-shrink: 0;
    flex-grow: 0;
}

.scan-date-sel .f-text {
    font-size: 12px;
    line-height: 25px;
    height: 25px;
    border: none;
    text-align: center;
    background-color: #ebebeb;
    width: auto;
    padding: 0;
    width: 80px;
    display: inline-block;
}

.scan-date-sel::after {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    border: 1px solid;
    border-color: transparent currentColor currentColor transparent;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari 和 Chrome */
    -o-transform: rotate(45deg);
    right: 8px;
    top: 7px;
}

.scan-date-sel-active::after {
    border-color: currentColor transparent transparent currentColor;
    top: 10px;
}

.scan-btn-box-1 {
    justify-content: space-between;
    font-size: 12px;
}

.scan-btn-box-1 span {
    flex-shrink: 0;
    flex-grow: 0;
}

.scan-input-box-1 {
    flex: 1;
    padding-left: 15px;
}

.scan-input-box-1 input {
    flex-grow: 1;
    border: none;
    line-height: 40px;
    padding: 0 10px;
    background-color: #f6f6f6;
    border-radius: 20px;
}
/* .scan-input-box-1 button {
flex-grow: 0;
flex-shrink: 0;
padding: 0 20px;
line-height: 40px;
border-radius: 0 20px 20px 0;
border: none;
} */
.scan-total-box {
    justify-content: space-between;
}

.scan-total-item {
    width: calc(50% - 5px);
}

.scan-total-item span {
    display: inline-block;
    font-size: 12px;
    line-height: 22px;
    padding: 0 14px 0 5px;
    letter-spacing: 1px;
    border-radius: 5px 0 15px 0;
}

.scan-total-item-flex {
    padding: 5px 0;
    justify-content: space-around;
}

.scan-total-item-flex div {
    text-align: center;
}
/* .scan-total-item-flex div p:first-child {
font-weight: bold;
} */
.scan-series-list-1 {
    padding-bottom: 4px;
    font-size: 13px;
}

.scan-item-1 {
    width: 15%;
    line-height: 36px;
    text-align: center;
}

.scan-item-2 {
    width: 40%;
    line-height: 36px;
    flex-shrink: 0;
    flex-grow: 0;
}

.scan-item-3 {
    width: 45%;
    line-height: 36px;
}

.scan-item-3-1 {
    text-align: center;
    background-color: #f6f6f6;
    line-height: 36px;
    margin-bottom: 6px;
}

.scan-item-2 .scan-goods-close {
    background-color: #e5e5e5;
    height: 12px;
    width: 12px;
    border-radius: 100%;
    right: auto;
    top: auto;
    display: inline-block;
}

.scan-item-2 .scan-goods-close:after,
.scan-item-2 .scan-goods-close::before {
    border-color: #fff;
    top: 5px;
    left: 1px;
}

.scan-item-3-1 .scan-goods-close {
    background-color: transparent;
}

/* 库存管理-出入库记录 */
.scan-record-item {
    padding: 16px 12px;
    overflow: hidden;
}

.scan-record-item:not(:last-child):after {
    content: "";
    position: absolute;
    width: calc(100% - 54px);
    height: 1px;
    background-color: #e6e6e6;
    bottom: 0;
    right: 0;
}

.scan-record-item-1:not(:last-child):after {
    width: calc(100% - 25px);
}

.arrow-box {
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 3px;
    color: #ccc;
    border: 1px solid;
    border-color: transparent currentColor currentColor transparent;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg); /* IE 9 */
    -moz-transform: rotate(-45deg); /* Firefox */
    -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */
    -o-transform: rotate(-45deg);
}

.scan-record-info .scan-filter-list {
    border-bottom: 1px dashed #ccc;
}

.scan-number {
    height: 53px;
    width: 53px;
    border-radius: 100%;
    margin-left: 15px;
    flex-shrink: 0;
    flex-grow: 0;
    flex-direction: column;
}

.scan-number p {
    font-size: 10px;
}

.scan-number p:first-child {
    font-size: 16px;
}

.scan-cicle:before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    bottom: 78px;
    left: -4px;
    border-radius: 100%;
    background-color: currentColor;
}

.scan-cicle:after {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    bottom: 78px;
    right: -4px;
    border-radius: 100%;
    background-color: currentColor;
}

/* 库存管理-商品出入库统计 */
.scan-total-box-1 {
    flex-direction: column;
}

.scan-total-box-1 .scan-date-sel {
    display: inline-block;
    background-color: #fff;
    line-height: 34px;
    border-radius: 17px;
    padding: 0 30px 0 17px;
    box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.14);
    margin-top: -17px;
}

.scan-total-box-1 .scan-date-sel input {
    height: 100%;
    line-height: 34px;
    background: #fff;
}

.scan-total-box-1 .scan-date-sel::after {
    top: 12px;
    right: 17px;
}

.scan-total-box-1 .scan-date-sel-active::after {
    top: 17px;
    right: 17px;
}

.scan-select-box .scan-date-sel {
    background-color: #fff;
    line-height: 44px;
    margin: 10px 10px 0;
    border-radius: 6px;
}

.scan-select-box .scan-date-sel::after {
    top: 15px;
    right: 17px;
}

.scan-select-box .scan-date-sel-active::after {
    top: 20px;
    right: 17px;
}

.scan-total-box-2 {
    width: calc((100% - 45px) / 2);
    text-align: center;
    border: 1px solid currentColor;
    overflow: hidden;
}

.scan-total-item-2 {
    /* line-height: 25px; */
    height: 25px;
    margin: 0 20px;
    /* border: 1px solid currentColor; */
    /* border-left: none;
border-right: none; */
    border: none;
    /* border-radius: 0 0 20px 20px; */
    position: relative;
}

.scan-total-item-2:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 1px solid currentColor;
    border-top: none;
    background: #fff;
    z-index: 0;
    transform: perspective(30px) rotateX(-10deg);
    -ms-transform: perspective(30px) rotateX(-10deg);
    -moz-transform: perspective(30px) rotateX(-10deg);
    -webkit-transform: perspective(30px) rotateX(-10deg);
    -o-transform: perspective(30px) rotateX(-10deg);
    border-radius: 0 0 10px 10px;
}

.scan-total-item-2 i,
.scan-total-item-2 p {
    z-index: 2;
}

.scan-left-dot {
    padding-left: 13px;
}

.scan-left-dot:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: currentColor;
    top: 6px;
    left: 0;
}

.scan-cicle-1 {
    border-bottom: 1px dashed #999;
}

.scan-cicle-1:before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    bottom: -4px;
    left: -4px;
    border-radius: 100%;
    background-color: #f1f1f1;
}

.scan-cicle-1:after {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    bottom: -4px;
    right: -4px;
    border-radius: 100%;
    background-color: #f1f1f1;
}

.scan-integral {
    display: inline-block;
    line-height: 30px;
    padding: 0 30px;
    border: 1px solid currentColor;
    border-radius: 16px;
}

.scan-detail-title p {
    padding-right: 15px;
    text-align: justify;
    text-align-last: justify;
    text-justify: distribute-all-lines; /*这行必加，bai兼容ie浏览器*/
}

@media screen and (max-width: 320px) {
    .scan-bottom-logo {
        display: none;
    }
}

.scan-bottom-logo {
    position: absolute;
    bottom: 20px;
    width: 100%;
    height: 20px;
}

.scan-bottom-logo div {
    width: 70px;
    margin: 0 auto;
}

.scan-bottom-logo div img {
    width: 100%;
    height: 100%;
}
/* 设置 */
.scan-setting-item {
    border-bottom: 1px solid #e5e5e5;
    height: 50px;
    line-height: 50px;
}

.scan-setting-item:last-child {
    border-bottom: none;
}

.scan-switch {
    width: 44px;
    height: 27px;
    border: 1px solid #e5e5e5;
    border-radius: 14px;
}

.scan-switch-btn {
    margin-top: 1px;
    width: 23px;
    height: 23px;
    border-radius: 100%;
    box-shadow: 1px 0 5px 1px #e5e5e5;
}

.scan-switch-active {
    border: 1px solid currentColor;
    background-color: currentColor;
}

.scan-switch-active .scan-switch-btn {
    float: right;
    background-color: #fff;
    box-shadow: none;
}
/* 单选框样式重定义 */
.scan-setting-item label {
    margin-left: 14px;
}

.scan-setting-item label:first-child {
    margin-left: 0;
}

.scan-radio-type {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline-style: none;
    position: relative;
    margin-right: 4px;
    border: none;
    height: 14px;
    width: 14px;
}

@media screen and (max-width: 320px) {
    .scan-setting-item label {
        margin-left: 6px;
        font-size: 12px;
    }

    .scan-radio-type {
        margin-right: 3px;
    }
}

.scan-radio-type:before {
    content: "";
    width: 12px;
    height: 12px;
    border: 1px solid #cbcbcb;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
}

.scan-radio-type:checked:before {
    border: 1px solid currentColor;
}

.scan-radio-type:checked:after {
    content: "";
    width: 4px;
    height: 4px;
    background: currentColor;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
}

/* 撤销扫码 */
.scan-cancle-box {
    height: 40px;
    border-radius: 20px;
    border: 1px solid currentColor;
}

.scan-cancle-btn {
    height: 38px;
    line-height: 38px;
    border-radius: 20px;
}
/* 登录 */
.scan-login-bg {
    width: 70px;
    height: 20px;
    margin: 60px auto 0px;
}

.scan-login-title {
    font-size: 28px;
    letter-spacing: 2px;
}

.scan-login-box {
    margin: 10px 25px;
    border-radius: 10px;
    box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.1);
}

.scan-login-input {
    width: 100%;
    border: none;
    font-size: 16px;
    line-height: 16px;
    border-bottom: 1px solid #d3dfef;
}

.scan-login-icon {
    font-size: 20px;
    line-height: 20px;
    bottom: 15px;
    right: 8px;
    color: #d4dce2;
}

.scan-login-btn {
    margin: 40px 0 30px 0;
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    border-radius: 22px;
    background-image: linear-gradient(to right, #84c431, #b5db74);
}

/*********************************** 2020-8-12 扫码管理系统end ***********************************/

/************** 店铺设置 **************/
.setting-bg-box {
    height: 131px;
    width: 100%;
    z-index: -1;
    border-radius: 0 0 5% 5%;
    top:-10px;
}

.setting-briefIntro {
    border-top: 1px dashed #ccc;
}

.setting-briefIntro p {
    flex-shrink: 0;
    flex-grow: 0;
    width: 60px;
    margin-right: 10px;
    text-align: justify;
    text-align-last: justify;
    text-justify: distribute-all-lines;
}

.setting-briefIntro textarea {
    flex-grow: 1;
    border: none;
    background-color: #f8f8f8;
}

.setting-item {
    padding: 16px 0;
    border-bottom: 1px solid #ececec;
}

.setting-item:last-child {
    border-bottom: none;
}

.setting-item > p {
    width: 120px;
    padding: 0 40px 0 20px;
    text-align: center;
    text-align: justify;
    text-align-last: justify;
    text-justify: distribute-all-lines; /*这行必加，bai兼容ie浏览器*/
    flex-shrink: 0;
    flex-grow: 0;
}

.setting-input-box {
    flex-grow: 1;
    height: 100%;
}

.setting-input-box input {
    border: none;
    flex-grow: 1;
}

.setting-addImg-box,
.setting-img-box {
    width: 60px;
    height: 60px;
    background-color: #efefef;
    margin-right: 10px;
}

.setting-addImg-box:before {
    content: "";
    position: absolute;
    height: 2px;
    width: 32px;
    background-color: #ccc;
    top: 29px;
    left: 14px;
}

.setting-addImg-box:after {
    content: "";
    position: absolute;
    height: 32px;
    width: 2px;
    background-color: #ccc;
    top: 14px;
    left: 29px;
}

.setting-img-box img {
    width: 100%;
    height: 100%;
}

.setting-img-delete {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: #000;
    top: -6px;
    right: -6px;
}

.setting-img-delete:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 1px;
    background: #fff;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    top: 5px;
    left: 3px;
}

.setting-img-delete:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 1px;
    background: #fff;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    top: 5px;
    left: 3px;
}

/***********************  个人中心页（不是代理主控台）  ***********************************/
/* 公用样式 */
.mod-statis-box {
    width: 100%;
}

.mod-statis-box p {
    margin: 0;
}

.mod-statis-bg {
    width: 100%;
    height: 155px;
}

.mod-statis-bg-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mod-statis-content {
    padding-bottom: 10px;
    color: #fff;
}

.mod-statis-Info-box {
    padding: 26px 16px;
    position: relative;
    z-index: 1;
}

.mod-statis-Info-box .mod-statis-setting {
    top: 16px;
    right: 16px;
    line-height: 1;
}

/*******  start头像框 ********/
.mod-statis-img-box {
    height: 66px;
    width: 66px;
    margin-right: 7px;
    margin-left: 12px;
    flex-grow: 0;
    flex-shrink: 0;
}

.mod-statis-img-box img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 100%;
}

.mod-statis-grade-1 {
    bottom: 0;
    left: 6px;
    display: none;
    /*color: #fff;*/
}

.mod-statis-grade-1 p {
    margin: 0;
    font-size: 10px;
    width: 54px;
    text-align: center;
    border-radius: 1px;
    background-color: #ffbb51;
    box-shadow: 0px 0px 1px #ffbb51;
}

.mod-statis-left,
.mod-statis-right {
    height: 0px;
    width: 0px;
    z-index: -1;
    bottom: -4px;
}

.mod-statis-left {
    left: -5px;
    border-left: 3px solid transparent;
    border-top: 7px solid #f6a930;
    border-bottom: 7px solid #f6a930;
    border-right: 7px solid #f6a930;
}

.mod-statis-right {
    right: -5px;
    border-right: 3px solid transparent;
    border-top: 7px solid #f6a930;
    border-bottom: 7px solid #f6a930;
    border-left: 7px solid #f6a930;
}
/*******  end头像框 ********/

/*******  start个人信息 ********/
.mod-statis-Info {
    height: 66px;
    flex-direction: column;
    justify-content: space-between;
    font-size: 12px;
    line-height: 1;
}

.mod-statis-Info-item-1 {
    padding-top: 4px;
}

.mod-statis-name-name {
    font-size: 16px;
}

.mod-statis-grade-2 {
    display: none;
    font-size: 10px;
    margin-left: 7px;
    line-height: 16px;
    padding: 0 4px;
    border-radius: 12.5px 2px 4px 1px;
}

.mod-statis-Info-item-2 {
    padding-top: 4px;
}

.mod-statis-Info-item-3 {
    margin-top: 10px;
}

.mod-statis-superiors {
    margin-right: 15px;
}
/*******  send个人信息 ********/

/*******  start数据统计栏 ********/
.mod-statis__total {
    background-color: #fff;
    color: #333;
    margin: 0 16px;
    border-radius: 6px;
    position: relative;
    flex-wrap: wrap;
}

.mod-statis__total__item {
    width: 33.33%;
    flex-grow: 0;
    flex-shrink: 0;
    margin: 15px 0;
}

.mod-statis__total__item p {
    text-align: center;
    font-size: 14px;
}

.mod-statis__total__item p:first-child {
    font-size: 18px;
    font-weight: bold;
}
/*******  end数据统计栏 ********/
/*******  start邀请代理栏 ********/
.mod-daili-img-box {
    height: 60px;
    width: 72px;
    padding: 7px 10px 3px 8px;
}

.mod-daili-text {
    flex: 1;
}

.mod-daili-btn {
    padding: 0 15px;
    line-height: 28px;
    border-radius: 14px;
    font-size: 12px;
    margin-right: 10px;
}
/*******  end邀请代理栏 ********/

.mod-statis__total-shadow-box {
    display: none;
}

/*******  start风格1 ********/
.mod-statis-style-1 .mod-statis-grade-2 {
    display: inline-block;
}
/*******  end风格1 ********/



/************************ 2020 财富管理 ************************/
.wealth-content {
    margin: 0 12px;
}

.wealth-bg-box-1 {
    width: 100%;
    height: 240px;
    z-index: -1;
    background-image: linear-gradient(currentColor 80%, #f1f1f1 100%);
}

.wealth-bg-box-2 {
    height: 70px;
    width: 100%;
    z-index: -1;
    border-radius: 0 0 10% 10%;
}

.wealth-bg-box-3 {
    height: 180px;
    width: 100%;
    z-index: -1;
}

.wealth-head {
    margin: 21px 8px 0;
    background-color: rgba(255, 255, 255, 0.2);
    padding: 21px 21px 10px;
}

.wealth-btn-1 {
    padding: 0 20px;
    line-height: 28px;
    border-radius: 14px;
    bottom: 15px;
    right: 10px;
    z-index: 1;
}

.wealth-head-bg {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-balance.png) no-repeat;
    background-size: 100%;
}

.wealth-head-bg img {
    width: 100%;
    height: 100%;
}

.wealth-func-item {
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #e5e5e5;
}

.wealth-func-item:last-child {
    border-bottom: none;
}

.wealth-func-item-text {
    padding-left: 25px;
}

/* 我的余额页面-功能列表图标 */
.wealth-recharge-record {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-recharge-record.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-deposits {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-deposits.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-integral-detail {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-integral-detail.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-rebates-detail {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-rebates-detail.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-recharge-detail {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-recharge-detail.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-contribute-detail {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-contribute-detail.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-coin-detail {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-coin-detail.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-red-packet-record {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-red-packet-record.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-tranfser-record {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-tranfser-record.png) 0 15px no-repeat;
    background-size: 18px;
}

.wealth-wirhdraw-record {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-wirhdraw-record.png) 0 15px no-repeat;
    background-size: 18px;
}

/* 提现记录列表 支付方式图标 */
.wealth-unionpay {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/unionpay.png) 0 6px no-repeat;
    background-size: 36px;
}

.wealth-wechat {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-spri.png) 0 2px no-repeat;
    background-size: 36px;
}

.wealth-alipay {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-spri.png) 0 -37px no-repeat;
    background-size: 36px;
}

/* 提现申请 支付方式图标 */
.wealth-unionpay-1 {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/unionpay.png) 0 2px no-repeat;
    background-size: 18px;
}

.wealth-wechat-1 {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-spri.png) 0 1px no-repeat;
    background-size: 16px;
}

.wealth-alipay-1 {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-spri.png) 0 -16.2px no-repeat;
    background-size: 16px;
}

/* 充值 支付方式图标 */
.wealth-unionpay-2 {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/unionpay.png) 0 2px no-repeat;
    background-size: 21px;
}

.wealth-wechat-2 {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-spri.png) 0 0px no-repeat;
    background-size: 20px;
}

.wealth-alipay-2 {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/pay-icon-spri.png) 0 -20.5px no-repeat;
    background-size: 20px;
}

.wealth-record-item-detail {
    padding-left: 42px;
    height: 38px;
}

.wealth-wirhdraw-input-box {
    border-bottom: 1px solid #e6e6e6;
}

.wealth-wirhdraw-input {
    border: none;
    font-size: 24px;
    width: 70%;
    padding-left: 20px;
    flex: 1;
}
.wealth-wirhdraw-input::-webkit-input-placeholder {
    color:#ccc;
}
.wealth-wirhdraw-input-symbol::after {
    content: "￥";
    position: absolute;
    font-size: 22px;
    top: 3px;
    left: -3px;
    z-index: 2;
}

.wealth-wirhdraw-input-box button {
    border: none;
    background: transparent;
    flex-grow: 0;
    flex-shrink: 0;
}

.wealth-btn-lg {
    height: 44px;
    line-height: 44px;
    margin-top: 44px;
}

/* 提现详情 */
.wealth-detail-title {
    width: 80px;
    flex-grow: 0;
    flex-shrink: 0;
    line-height: 2.5;
}

.wealth-detail-img-box {
    padding: 16px 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    margin: 16px 0;
}

.wealth-detail-img {
    width:100%;
    height:100%;
}

.wealth-detail-img img {
    width: 100%;
    height: 100%;
}

/* 转账 */
.wealth-transfer-item-img {
    width: 36px;
    height: 36px;
    border-radius: 100%;
    margin-right: 6px;
    overflow: hidden;
}

.wealth-transfer-item-img img,
.wealth-transfer-detail-img img {
    width: 100%;
    height: 100%;
}

.wealth-transfer-detail-img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    overflow: hidden;
    margin: 0 auto 5px;
}

.wealth-transfer-input-box-bb {
    border-bottom: 1px solid #e6e6e6;
}

.wealth-transfer-btn {
    font-size:13px;
    line-height:22px;
    border:1px solid currentColor;
    border-radius:11px;
}
.wealth-transfer-input {
    border: none;
    padding-left: 20px;
    flex: 1;
    line-height:22px;
}

.wealth-transfer-input-1 {
    border: none;
    width: 100%;
    font-size: 18px;
    padding: 15px 0 ;
}
.wealth-transfer-input::-webkit-input-placeholder, .wealth-transfer-input-1::-webkit-input-placeholder {
    color: #ccc;
}
.wealth-transfer-user-box {
    border:1px solid currentColor;
    border-radius:4px;
}
.wealth-transfer-user-img {
    width: 44px;
    height: 44px;
    margin: 0 12px;
    border-radius: 100%;
    overflow: hidden;
}
.wealth-transfer-user-img img{
    widthL100%;
    height:100%;
}
.wealth-textarea {
    width: 100%;
    border: none;
    background: #f5f5f5;
    padding: 10px 20px;
}

/* 充值 */
.wealth-record-item {
    padding: 16px 12px;
    overflow: hidden;
}

.wealth-record-item:not(:last-child):after {
    content: "";
    position: absolute;
    width: calc(100% - 12px);
    height: 1px;
    background-color: #e6e6e6;
    bottom: 0;
    right: 0;
}

.wealth-charge-img {
    width: 106px;
    height: 86px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-charge-detail-1.png) no-repeat;
    background-size: 106px;
}

@media screen and (max-width: 320px) {
    .wealth-charge-img {
        width: 86px;
        height: 70px;
        background-size: 86px;
    }
}

.wealth-charge-banner {
    padding: 20px 0;
    width: 100%;
    height: 34%;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-charge-banner.png) no-repeat;
    background-size: 100%;
}

.wealth-charge-list {
    flex-wrap: wrap;
}

.wealth-charge-item {
    border: 1px solid currentColor;
    width: calc((100% - 20px) / 3);
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 10px 0;
}

.wealth-charge-item:nth-child(3n) {
    margin-right: 0;
}

.wealth-charge-item p {
    line-height: 1.2;
}

.wealth-charge-input {
    background: #f5f5f5;
}

.wealth-charge-input input {
    background: #f5f5f5;
    border: none;
}

/* 返点 */
.wealth-rebates-img {
    width: 106px;
    height: 86px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-rebates-detail-1.png) no-repeat;
    background-size: 106px;
}

@media screen and (max-width: 320px) {
    .wealth-rebates-img {
        width: 86px;
        height: 70px;
        background-size: 86px;
    }
}
/* 活力值 */
.wealth-contribute-img {
    width: 106px;
    height: 96px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-contribute-detail-1.png) no-repeat;
    background-size: 106px;
}

@media screen and (max-width: 320px) {
    .wealth-contribute-img {
        width: 86px;
        height: 78px;
        background-size: 86px;
    }
}

/* 积分 */
.wealth-integral-img {
    width: 105px;
    height: 100px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-integral-detail-1.png) no-repeat;
    background-size: 106px;
}

@media screen and (max-width: 320px) {
    .wealth-integral-img {
        width: 86px;
        height: 82px;
        background-size: 86px;
    }
}

/* 报单币 */
.wealth-coin-img {
    width: 105px;
    height: 100px;
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-coin-detail-1.png) no-repeat;
    background-size: 106px;
}

@media screen and (max-width: 320px) {
    .wealth-coin-img {
        width: 86px;
        height: 82px;
        background-size: 86px;
    }
}
/* 优惠券 */
.wealth-coupon-active {
    border-bottom: 1px solid currentColor;
}

.wealth-gift-state {
    position: relative;
}

.wealth-gift-state::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: currentColor;
    border-radius: 12px;
    opacity: 0.2;
    top: 0;
    left: 0;
}

/* 优惠券列表 */
.wealth-coupon-item-box {
    height: 100%;
    position: relative;
    height: 90px;
    overflow: hidden;
}

.wealth-coupon-left {
    display: flex;
    justify-content: center;
    height: 100%;
    flex-direction: column;
    padding: 0 25px;
}

@media screen and (max-width: 320px) {
    .wealth-coupon-left {
        padding: 0 15px;
    }
}

.wealth-coupon-left::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 2px;
    left: 0;
    top: 0;
    background: currentColor;
    border-right: 1px dotted #fff;
}

.wealth-coupon-left .wealth-number:before {
    content: "￥";
    position: absolute;
    font-size: 16px;
    top: 6px;
    left: -6px;
}

.wealth-coupon-right {
    border-left: 1px dashed #e6e6e6;
    position: relative;
}

.wealth-coupon-right::before,
.wealth-coupon-right::after {
    content: "";
    position: absolute;
    height: 12px;
    width: 12px;
    border-radius: 100%;
    background: #f1f1f1;
    bottom: -6px;
    left: -6.5px;
}

.wealth-coupon-right::after {
    top: -6px;
}

.wealth-coupon-state {
    width: 65px;
    height: 52px;
    position: absolute;
    top: 0;
    right: 13px;
}

.wealth-gift {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-gift.png) no-repeat;
    background-size: 65px;
}

.wealth-overdue {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-overdue.png) no-repeat;
    background-size: 65px;
}

.wealth-used {
    background: url(/Areas/Mobile/AngularTemplate/Resource/Images/wealth-used.png) no-repeat;
    background-size: 65px;
}


/* 新版附近门店列表/门店详情 */
.shoplist-area-box {
    display: inline-block;
    padding: 0 7px;
    border-radius: 3px;
    background: #f5f5f5;
    flex-shrink: 0;
}

.shoplist-area-box span {
    display: inline-block;
}

.shoplist-area-box .sort-txt {
    max-width: 47px !important;
}

.shoplist-store__img {
    width: 90px;
    height: 90px;
}

.shoplist-arrow::after {
    top: 7px;
    right: 5px;
}

.shoplist-btn-like, .shoplist-btn-unlike {
    display: inline-block;
    font-size: 12px;
    border-radius: 12px;
    line-height: 24px;
    padding: 0 15px;
}

.shoplist-btn-unlike {
    border: 1px solid currentColor;
    line-height: 22px ;
    padding: 0 14px;
}

.shoplist-icon-btn {
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
    border: 1px solid currentColor;
}

.shoplist-bg-box-1 {
    width: 100%;
    height: 254px;
}

.shoplist-bg-box {
    width: 100%;
    height: 125px;
}

/* 云仓换货 */
@font-face {
    font-family: "iconfont-cloud"; /* project id 2229834 */
    src: url("//at.alicdn.com/t/font_2229834_r1jgj7k67w.eot");
    src: url("//at.alicdn.com/t/font_2229834_r1jgj7k67w.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_2229834_r1jgj7k67w.woff2") format("woff2"), url("//at.alicdn.com/t/font_2229834_r1jgj7k67w.woff") format("woff"), url("//at.alicdn.com/t/font_2229834_r1jgj7k67w.ttf") format("truetype"), url("//at.alicdn.com/t/font_2229834_r1jgj7k67w.svg#iconfont") format("svg");
}

.iconfont-cloud {
    font-family: "iconfont-cloud" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.cloud-state {
    background: #fff7cc;
    color: #f46420;
    text-align: center;
    font-size: 12px;
    padding: 10px 0;
}

.cloud-search-box {
    margin: 12px;
    position: relative;
}

.cloud-search-text {
    width: 100%;
    border: none;
    font-size: 12px;
    line-height: 36px;
    padding: 0 50px 0 30px;
    background: #f1f1f1;
    border-radius: 18px;
}

.cloud-search-icon {
    position: absolute;
    color: #999;
    font-size: 13px;
    left: 10px;
    top: 9px;
}

.cloud-search-btn {
    position: absolute;
    display: inline-block;
    right: 0;
    font-size: 13px;
    padding: 0 10px;
    line-height: 36px;
}

.cloud-filter-box {
    justify-content: space-between;
    border-bottom: 1px solid #e6e6e6;
}

.cloud-filter-item {
    text-align: center;
    padding-bottom: 15px;
}

.cloud-filter-item-p {
    display: inline-block;
    position: relative;
}

.cloud-icon-up,
.cloud-icon-down {
    position: absolute;
    top: 4px;
    right: 0;
    width: 0;
    height: 0;
    border-left: 3.5px solid transparent;
    border-right: 3.5px solid transparent;
    border-bottom: 5px solid currentColor;
}

.cloud-icon-down {
    transform: rotate(180deg);
    top: 12px;
}

.colud-list-box {
    display: flex;
    align-items: flex-start;
}

.cloud-list-left {
    height: calc(100vh - 205px);
    padding-bottom: 10px;
    width: 90px;
    background-color: #f1f1f1;
    flex-grow: 0;
    flex-shrink: 0;
    overflow: scroll;
    text-align: center;
}

.left-level-1 {
    font-size: 13px;
    padding: 18px 0;
    color: #666;
    position: relative;
}

.left-level-2 {
    font-size: 12px;
    padding: 16px 0;
    color: #666;
    position: relative;
}

.left-active:before {
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - 17px);
    width: 3px;
    height: 34px;
    border-radius: 0 3px 3px 0;
    background: currentColor;
}

.cloud-list-right {
    flex: 1;
    height: calc(100vh - 205px);
    overflow: scroll;
    padding-left: 12px;
}

.cloud-list-left-2,
.cloud-list-right-2 {
    height: calc(100vh - 252px);
}

.cloud-right-item {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 12px;
    padding-bottom: 12px;
    display: flex;
    align-items: flex-start;
}

.cloud-item-img {
    width: 64px;
    height: 64px;
    border-radius: 5px;
    overflow: hidden;
}

.cloud-item-img img {
    width: 100%;
    height: 100%;
    align-items: center;
}

.cloud-select-box {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 45px;
    border: 1px solid currentColor;
    border-radius: 12px;
}

.cloud-select-box:after {
    content: "";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    border: 1px solid;
    border-color: transparent currentColor currentColor transparent;
    transform: rotate(45deg);
    right: 7px;
    top: 2px;
}

.cloud-select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #000;
    /*很关键：将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 10px;
    /* line-height: 15px; */
    background: #fff;
    border: none;
    top: 2px;
    left: 6px;
    position: absolute;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.cloud-select::-ms-expand {
    display: none;
}

.cloud-count-box {
    right: 10px;
    bottom: 0;
    align-items: center;
}

.cloud-minus,
.cloud-add {
    display: inline-block;
    position: relative;
    width: 21px;
    height: 21px;
    border: 1px solid currentColor;
    border-radius: 100%;
    flex-shrink: 0;
}

.cloud-minus:after,
.cloud-add:after {
    content: "";
    display: block;
    position: absolute;
    top: 9px;
    left: 4px;
    width: 11px;
    height: 1px;
    background: currentColor;
}
.cloud-add:after {
    background: #fff;
}

.cloud-add:before {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    left: 9px;
    width: 1px;
    height: 11px;
    background: #fff;
}

.cloud-num {
    display: inline-block;
    line-height: 21px;
    font-size: 15px;
    width: 50px;
    text-align: center;
}
.cloud-num input {
    text-align: center;
    outline: none;
    width:100%;
    border:none;
}

.cloud-footer {
    position: fixed;
    bottom: 0;
    height: 63px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
}

.cloud-cart-detail {
    position: absolute;
    bottom: 63px;
    width: 100%;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}

.detail-tle {
    display: flex;
    justify-content: space-between;
    background: #f4f4f4;
    font-size: 13px;
    line-height: 1;
    padding: 16px 12px 12px;
}

.cloud-cart-detail-ul {
    padding: 0 12px;
    overflow-y: scroll;
    max-height: 244px;
}

.cloud-cart-detail-li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid #f4f4f4;
    font-size: 12px;
}

.detail-opt {
    flex-shrink: 0;
    margin: 0 20px;
}

.cloud-cart-box {
    padding: 3px;
    border-radius: 100%;
    position: absolute;
    left: 27px;
    top: -10px;
    text-align: center;
}

.cloud-cart {
    width: 40px;
    height: 40px;
    border-radius: 100%;
}

.cloud-cart-num {
    height: 15px;
    min-width: 15px;
    padding: 0 3px;
    border-radius: 8px;
    text-align: center;
    line-height: 15px;
    font-size: 11px;
    position: absolute;
    left: 30px;
    top: 0;
}

.cloud-btn {
    font-size: 14px;
    display: inline-block;
    line-height: 40px;
    padding: 0 35px;
    border-radius: 20px;
    margin: 0 10px;
}

/* 弹窗 */
.cloud-dialog-content {
    border-radius: 20px 20px 0 0;
    padding: 16px;
    position: fixed;
    bottom: 0;
    background: #fff;
    width: 100%;
}

.cloud-dialog-section {
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 12px;
    margin-bottom: 12px;
    position: relative;
}

.cloud-dialog-goods {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 30px 0 10px;
}

.cloud-dialog-goods span {
    font-size: 20px;
}

.cloud-dialog-close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 16px;
    right: 16px;
}

.cloud-dialog-close::before,
.cloud-dialog-close::after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 1px;
    background: #666;
    transform: rotate(45deg);
    top: 6px;
    right: 0;
}

.cloud-dialog-close::after {
    transform: rotate(-45deg);
}

.colud-li {
    position: relative;
    display: inline-block;
    margin-top: 10px;
    margin-right: 10px;
    padding: 7px 15px;
    min-width: 70px;
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
}

.colud-li::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: currentColor;
    opacity: 0.1;
}

.disabled {
    color: #ccc;
}

.opt-item {
    flex:1;
    flex-shrink: 0;
}

.cloud-dialog-btn {
    margin: 30px 0 24px;
    font-size: 16px;
    line-height: 40px;
    border-radius: 20px;
}
.cloud-dialog-opt {
    max-height:200px;
    overflow-y:scroll;
}

.cloud-switch-box {
    display: flex;
    justify-content: space-between;
}

.cloud-switch-item {
    flex: 1;
    text-align: center;
    line-height: 37px;
    position: relative;
}

.cloud-switch-box .color-primary:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 60px;
    background-color: currentColor;
    bottom: 0;
    left: calc(50% - 30px);
}

.cloud-order-li {
    margin: 10px 12px;
    background: #fff;
    border-radius: 10px;
}

.cloud-order-tle {
    display: flex;
    justify-content: space-between;
}

.cloud-order-list {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: 10px;
    display: flex;
    flex-wrap: nowrap;
}

.cloud-order-img {
    flex-shrink: 0;
    width: calc(20% - 8px);
    height: 0;
    padding-bottom: calc(20% - 8px);
    position: relative;
    margin-right: 10px;
    border-radius: 5px;
    overflow: hidden;
}

.cloud-order-img img {
    position: absolute;
    width: 100%;
    height: 100%;
}

.cloud-img-shadow {
    position: absolute;
    width: 100%;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2);
}

.cloud-img-shadow span {
    padding-left: 10px;
    position: relative;
}

.cloud-img-shadow span:before,
.cloud-img-shadow span:after {
    content: "";
    position: absolute;
    width: 8px;
    height: 1px;
    background: currentColor;
    transform: rotate(45deg);
    left: 0;
    top: 7px;
}

.cloud-img-shadow span:after {
    transform: rotate(-45deg);
}

.cloud-order-btn-box {
    display: flex;
    justify-content: flex-end;
}

.cloud-order-btn {
    display: inline-block;
    height: 26px;
    line-height: 24px;
    padding: 0 8px;
    border: 1px solid currentColor;
    border-radius: 13px;
    margin-left: 12px;
}

.cloud-order-detail-li {
    margin-bottom: 12px;
    display: flex;
}

.cloud-order-detail-img {
    width: 80px;
    height: 80px;
    border-radius: 5px;
    overflow: hidden;
    flex-shrink: 0;
}

.cloud-order-detail-img img {
    width: 100%;
    height: 100%;
}

.cloud-order-detail-flex {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.cloud-order-detail-across {
    font-size: 10px;
    padding-left: 10px;
    position: relative;
}

.cloud-order-detail-across:before,
.cloud-order-detail-across:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 1px;
    background: currentColor;
    transform: rotate(45deg);
    left: 4px;
    bottom: 5px;
}

.cloud-order-detail-across:after {
    transform: rotate(-45deg);
}
/* 云仓换货end*/

/* 新版团队详情s */
.team-detail-head {
    margin: 20px 12px 15px;
}

.team-detail-left {
    margin: 0 10px 0 15px;
    padding: 1px;
    border-radius: 50%;
    box-sizing: content-box;
    box-shadow: 0 0 6px rgba(25, 27, 34, 0.2);
}

.team-detail-left img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.team-detail-right {
    flex-direction: column;
    justify-content: space-between;
}

.team-detail-name {
    font-size: 18px;
    padding-top: 3px;
    align-items: center;
}

.team-detail-level {
    display: inline-block;
    position: relative;
    font-size: 10px;
    line-height: 13px;
    height: 13px;
    padding: 0 8px;
    background: #444;
    color: #fff;
    margin-left: 15px;
    transform: skewX(-20deg);
}

.team-detail-level::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 13px;
    top: 0;
    left: -10px;
    transform: skewX(20deg);
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/team-detail-1.png") no-repeat;
    background-size: 100% 100%;
}

.team-detail-content {
    margin: 12px;
}

.team-detail-content-item {
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
}

.team-detail-content-item:not(:last-child) {
    margin-bottom: 10px;
}

.team-detail-content-row {
    display: flex;
    justify-content: space-between;
    margin: 15px 0 15px 15px;
}

.team-detail-content-li {
    flex: 1;
    margin-right: 15px;
    background-color: #fcf9f2;
    border-radius: 8px;
    padding: 15px 0;
}

.team-detail-content-row .li-2 {
    background-color: #f2fcfa;
}

.team-detail-content-row .li-3 {
    background-color: #f4f2fc;
}

.team-detail-content-li p:first-child {
    font-size: 12px;
    color: #666;
}

.team-detail-content-li p:not(:last-child) {
    padding-bottom: 5px;
}

.team-detail-content-li p:last-child {
    font-size: 18px;
}

.team-detail-content-li .team-detail-sign {
    font-size: 12px;
}

.team-detail-togo {
    line-height: 48px;
    margin-left: 15px;
    padding-left: 33px;
    position: relative;
}

.team-detail-togo::before {
    content: "";
    position: absolute;
    height: 16px;
    width: 16px;
    left: 0;
    top: 16px;
}

.team-detail-togo:after {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border: 1px solid;
    border-color: #ccc #ccc transparent transparent;
    transform: rotate(45deg);
    right: 12px;
    top: 20px;
}

.team-detail-togo:not(:last-child) {
    border-bottom: 1px solid #ececec;
}

.team-detail-content-item .order:before {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/team-detail-2.png") no-repeat;
    background-size: 100% 100%;
}

.team-detail-content-item .stock:before {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/team-detail-4.png") no-repeat;
    background-size: 100% 100%;
}

.team-detail-content-item .data:before {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/team-detail-3.png") no-repeat;
    background-size: 100% 100%;
}
.team-detail-data {
    margin: 12px;
}

.team-detail-data-ul {
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}

.team-detail-data-li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 13px;
    padding:16px 0;
}

.team-detail-data-li:not(:last-child) {
    border-bottom: 1px solid #ececec;
}

.team-detail-data-li p {
    line-height: 16px;
}
.team-detail-data-li p:first-child {
    flex-shrink: 0;
    width:80px
}
.team-detail-btn {
    width: 100%;
    border-radius: 20px;
    line-height: 40px;
    display: block;
}

.team-detail-btn span {
    position: relative;
    padding-left: 24px;
    color: #fff;
}

.team-detail-btn span:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 2px;
}

span.team-detail-phone:before {
    width: 21px;
    height: 21px;
    top: -2px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/team-detail-phone.png") no-repeat;
    background-size: 100% 100%;
}

.team-detail-code:before {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/team-detail-code.png") no-repeat;
    background-size: 100% 100%;
}
/* 新版团队详情e */


/* 核销码s */
@font-face {
    font-family: "iconfont-hexiao"; /* project id 2310370 */
    src: url("//at.alicdn.com/t/font_2310370_3b79lb1xayi.eot");
    src: url("//at.alicdn.com/t/font_2310370_3b79lb1xayi.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_2310370_3b79lb1xayi.woff2") format("woff2"), url("//at.alicdn.com/t/font_2310370_3b79lb1xayi.woff") format("woff"), url("//at.alicdn.com/t/font_2310370_3b79lb1xayi.ttf") format("truetype"), url("//at.alicdn.com/t/font_2310370_3b79lb1xayi.svg#iconfont") format("svg");
}

.iconfont-hexiao {
    font-family: "iconfont-hexiao" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.hexiao-li {
    background: #f7f7f7;
    border-radius: 3px;
    padding: 10px;
    font-size: 14px;
}

.hexiao-btn,
.hexiao-btn-down {
    line-height: 30px;
    padding: 0 14px;
    border-radius: 15px;
}

.hexiao-btn-down {
    line-height: 28px;
    border: 1px solid currentColor;
}

.hexiao-slide-content {
    margin: 30px 25px 0;
    border-radius: 8px;
}

.hexiao-slide-tel {
    display: inline-block;
    font-size: 24px;
    padding: 16px 4px 6px;
    border-bottom: 1px solid #666;
    font-family: "zcoolwenyiti";
}

.hexiao-dotted {
    position: relative;
    width: 100%;
    border-top: 1px dotted currentColor;
}

.hexiao-dotted:before {
    content: "";
    position: absolute;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: currentColor;
    top: -10px;
    left: -10px;
}

.hexiao-dotted:after {
    content: "";
    position: absolute;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: currentColor;
    top: -10px;
    right: -10px;
}

.hexiao-qrcode {
    margin: 50px auto 25px;
    width: 210px;
    height: 210px;
    border-radius: 8px;
    padding: 5px;
    box-sizing: content-box;
    box-shadow: 0 0 10px #eee;
}

.hexiao-qrcode img {
    width: 100%;
    height: 100%;
}
/* 核销码e */




/* 地区选择弹窗*/
.panel-wrap-1 {
    position: absolute;
    z-index: 9999;
}

.bottom-panel-1 {
    border-radius: 10px 10px 0 0;
}

.area-content {
    background: #fff;
    border-radius: 20px 20px 0 0;
    height: 75vh;
    padding: 21px;
    position: relative;
    font-size: 14px;
}

.area-selected {
    width: 100%;
    margin-top: 35px;
    color: #999;
    display: flex;
    justify-content: space-between;
    justify-items: center;
    position: relative;
}


.area-selected:after {
    content: "";
    position: absolute;
    top: 2px;
    left: calc(12.5% - 3px);
    width: calc(75% + 8px);
    height: 1px;
    /* @include bg-primary; */
    background: #31c238;
}

.area-selected span {
    width: calc(25% - 8px);
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    position: relative;
}

.area-selected span:before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    top: 0;
    left: calc(50% - 3px);
    background: #fff;
    /* @include color-primary; */
    color: #31c238;
    border-radius: 100%;
    z-index: 1;
    border: 1px solid currentColor;
}

.area-selected span.active-style {
    color: #999;
    position: relative;
}

.area-selected span.active-style:after {
    content: "";
    position: absolute;
    /* @include color-primary; */
    color: #31c238;
    width: 23px;
    height: 2px;
    border-radius: 1px;
    background: currentColor;
    bottom: 1px;
    left: calc(50% - 12px);
}

.area-selected span.selected-style {
    color: #333;
}

.area-selected span.selected-style:before {
    /* @include bg-primary; */
    background: #31c238;
}

.area-list {
    font-size: 14px;
    margin-top: 40px;
    line-height: 38px;
    height: calc(100% - 140px);
    overflow-y: scroll;
}

.active-item {
    position: relative;
    padding-left: 25px;
}

.active-item:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 10px;
    left: 2px;
    top: 7px;
    border: 2px solid;
    border-color: transparent currentColor currentColor transparent;
    transform: rotate(45deg);
}
/* 地区选择弹窗end*/


/*  拼团中奖信息s */
.zhongjiang-content {border-radius: 6px;margin: 15px 10px;padding: 10px;}

.zhongjiang-item {background: #f8f8f8;border-radius: 6px;margin-top: 10px;padding: 16px 0;}

.zhongjiang-item-tle {display: inline-block;line-height: 2;padding: 0 21px 0 15px;border-radius: 0 14px 14px 0;}

.zhongjiang-item-text {margin-top: 10px;font-size: 12px;padding: 0 15px; font-weight: bold;}

.zhongjiang-item-box {padding: 15px 15px 0;overflow-x: scroll;white-space: nowrap;}

.per-item {flex-shrink: 0;position: relative;text-align: center;display: inline-block;width: 50px;margin-right: 30px;}

.per-item:last-child {margin-right: 0;}

.per-item img,.per-item-1 img {width: 36px;height: 36px;border-radius: 100%;}

.per-item .nickname {font-size: 12px; margin-top: 5px;display: block;}

.per-item-show {position: absolute;display: inline-block;background: #333;color: #fff;z-index: 3;border-radius: 3px;padding: 7px;min-width: 142px;min-height:56px;}

.per-item-arro-left:after { content: "";position: absolute;width: 0;height: 0;left: 15px;bottom: -8px;border-top: 8px solid #333;border-right: 20px solid transparent;}

.per-item-arro-right:after {content: "";position: absolute;width: 0;height: 0;right: 15px;bottom: -8px;border-top: 8px solid #333;border-left: 20px solid transparent;}
/* 未中奖补充 */
.zhongjiang-item-box-1 {padding-top: 10px;padding-bottom: 6px;margin: 20px 20px 4px;}

.zhongjiang-item-text-1 {margin-top: 10px;padding: 0 15px;}

.per-item-1 {margin: 10px 6px 0px;padding: 16px 10px; display: flex;justify-items: center;}

.per-item-1 .nickname {line-height: 36px;font-size: 12px;flex: 1;margin-left: 10px;margin-right: 10px;}

.per-item-1 .zhongjiang-code {line-height: 36px;flex-shrink: 0;font-size: 20px;font-weight: bold;}
/*  拼团中奖信息e */


/* 新版优惠券s */
.coupon-li-bg{background:url("/Areas/Mobile/AngularTemplate/common/Resource/images/coupon-li-bg.png");background-size:100% 100%;}

.mbui-coupon-list-new {
    margin: 10px;
}

.mbui-coupon-item-new {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 26.2%;
    background: url("/Areas/Mobile/AngularTemplate/common/Resource/images/coupon-li-bg.png");
    background-size: 100% 100%;
}
.mbui-coupon-item-new__box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.mbui-coupon-item-new:not(:first-child) {
    margin-top: 10px;
}



.mbui-coupon-item-new__side:before {
    left: -6px;
}

.mbui-coupon-item-new__bd:before {
    right: -6px;
}

.mbui-coupon-item-new__side {
    position: relative;
    width: 30%;
    padding: 15px 0 23px;
    text-align: center;
    color: #fff;
    overflow: hidden;
}


.mbui-coupon-item-new__side .mcis__img {
    max-width: 90%;
    max-height: 90%;
}
.mbui-coupon-item-new__side .toe {
    color: #FDE8AE;
}
.mbui-coupon-item-new__num {
    line-height: 1.2;
    color: #FDE8AE;
}

.mbui-coupon-item-new__num strong {
    font-size: 36px;
    font-weight: 700;
}

.mbui-coupon-item-new__bd {
    position: relative;
    padding: 15px 10px 15px 15px;
    flex-direction: column;
    justify-content: space-between;
}

.mbui-coupon-item-new__tle {
    font-size: 16px;
    line-height: 1.3;
    color:#000;
}

.mbui-coupon-item-new__txt {
    font-size: 12px;
    color: #999;
}


.mbui-coupon-item-new--disabled, .mbui-coupon-item-new--used, .mbui-coupon-item-new--gifted {
    background: url("/Areas/Mobile/AngularTemplate/common/Resource/images/coupon-li-bg-disable.png");
    background-size: 100% 100%;
}


.mbui-coupon-item-new--used:after,
.mbui-coupon-item-new--gifted:after,
.mbui-coupon-item-new--disabled:after {
    position: absolute;
    top: 0px;
    right: 18px;
    z-index: 1;
    width: 65px;
    height: 52px;
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/wealth-overdue.png") no-repeat;
    background-size: 65px auto;
    content: "";
}
.mbui-coupon-item-new--used:after {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/wealth-used.png") no-repeat;
    background-size: 65px auto;
}
.mbui-coupon-item-new--gifted:after {
    background: url("/Areas/Mobile/AngularTemplate/Resource/Images/wealth-gift.png") no-repeat;
    background-size: 65px auto;
}

.mbui-coupon-item-new--used .mbui-coupon-item-new__side .mcis__img,
.mbui-coupon-item-new--gifted .mbui-coupon-item-new__side .mcis__img,
.mbui-coupon-item-new--disabled .mbui-coupon-item-new__side .mcis__img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.mbui-coupon-item-new--used .mbui-coupon-item-new__tle,
.mbui-coupon-item-new--gifted .mbui-coupon-item-new__tle,
.mbui-coupon-item-new--disabled .mbui-coupon-item-new__tle {
    color: #999;
}
.mbui-coupon-item-new--used .mbui-coupon-item-new__num,
.mbui-coupon-item-new--gifted .mbui-coupon-item-new__num,
.mbui-coupon-item-new--disabled .mbui-coupon-item-new__num,
.mbui-coupon-item-new--used .mbui-coupon-item-new__side .toe,
.mbui-coupon-item-new--gifted .mbui-coupon-item-new__side .toe,
.mbui-coupon-item-new--disabled .mbui-coupon-item-new__side .toe {
    color: #fff;
}


.mbui-coupon-item-new--img .mbui-coupon-item-new__side {
    padding: 0;
    background: none;
}

.mbui-coupon-item-new--img .mbui-coupon-item-new__side:after {
    content: none;
}
.mbui-coupon-new-bottom{
    background:#fff;
}
.mbui-coupon-new-bottom-btn {
    cursor: pointer;
    margin: 15px 20px;
    color: #fff;
    font-size: 18px;
    line-height: 44px;
    border-radius: 22px;
    text-align: center;
    background: linear-gradient(-42deg, #DC2012, #F8682B);
}
.coupon-details-box-new {
    padding: 55px 16px 0;
}
.coupon-details-content{
    padding-top:1px;
    border-radius:8px;
}
.coupon-details-content .code {
    display: block;
    width: 140px;
    height: 140px;
    margin: 30px auto 20px;
}
.coupon-details-content .code-num {
    display: inline-block;
    font-size: 16px;
    padding: 0 30px;
    line-height: 38px;
    border-radius: 6px;
    border: 1px solid #ccc;
    margin: 20px auto 30px;
}
.coupon-details-code-msg-new {
    border-top: 1px dashed #f1f1f1;
    padding: 17px 15px;
    position: relative;
    text-align: left;
}
.coupon-details-code-msg-new:before,
.coupon-details-code-msg-new:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background: #f1f1f1;
    top:-8px;
    right:-8px;
}
.coupon-details-code-msg-new:before{
    left:-8px;
}
.coupon-details-code-msg-new p {
    margin-top:10px;
}
.coupon-limit-tle {
    font-size: 14px;
    font-weight: 600;
}
.coupon-gift-btn-new {
    margin-top: 30px;
    color: #DC2012;
    font-size: 18px;
    line-height: 44px;
    border-radius: 22px;
    border: 1px solid currentColor;
    text-align: center;
}
/* 新版优惠券e */



/* 门店优惠券s */

.coupon-item-new__top {
    position: relative;
    padding: 14px 16px;
    border-radius: 6px;
    background: #fff;
    font-size: 12px;
}

.coupon-item-new__bottom {
    position: relative;
    padding: 10px 16px;
    border-radius: 6px;
    background: #fff;
    /*    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);*/
    font-size: 12px;
    border-top: 1px dashed #f1f1f1;
}

.coupon-item-new__bottom:before,
.coupon-item-new__bottom:after{
    content:'';
    position:absolute;
    width:12px;
    height:12px;
    background:#f1f1f1;
    border-radius:100%;
    top:-6px;
    right:-6px;
}
.coupon-item-new__bottom:before{
    left:-6px;
}

.coupon-item-new--popover {
    position: absolute;
    top: 0;
    right: 10px;
}

.coupon-item-new__top .popover--header-more {
    position: absolute;
    top: 25px;
    right: 5px;
}

.coupon-item-new__top .popover--header-more .popover-triangle {
    border-bottom: 6px solid #fff;
}

.coupon-item-new__top .popover--header-more .line-list {
    border-radius: 6px;
    background: #fff;
    overflow: hidden;
}

.coupon-item-new__top .popover--header-more .line-item {
    line-height: 2;
    color: #333;
}

.coupon-item-new__top .popover--header-more .line-item:active {
    background: #999;
}

/* 选择会员页 */
.member-search-header .search-new {
    background: transparent;
    border-radius: 18px;
    height: 36px;
    border: 1px solid currentColor;
}
.search-new .icon-sousuo {
    line-height:30px;
}
.search-new input {
    line-height: 1;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right:60px;
}
.serach-new-btn {
    position: absolute;
    background: #fff;
    display: inline-block;
    width: 68px;
    height: 36px;
    line-height: 36px;
    font-size: 13px;
    border-radius: 18px;
    text-align: center;
    right: -1px;
    top: -1px;
}
.icon-checkbox-new {
    height: 12px;
    width: 12px;
}
.label-checkbox input[type=checkbox]:checked + .icon-checkbox-new:after {
    height: 3px;
    width: 7px;
    top: 1px;
    left: 1px;
}
.member-filter-new{
    top:140px;
}
.member-item-new{
    padding:15px 12px;
}
.member-avar-new{
    width:36px;
    height:36px;
}
/* 门店优惠券e */
