@charset "utf-8";
/* CSS Document */

html{font-size:37.5px;}
body { font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif; color:#333; background:#fff; min-width:320px; font-size:0.24rem; height:100%; overflow-x:hidden; -webkit-tap-highlight-color:transparent;  }
input, select, textarea, button, textarea{ font-size:0.24rem; vertical-align:middle; outline:none; font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif; border:0; color:#000; -webkit-appearance:none;}
img { border: 0; vertical-align: middle; max-width:100%; }
a { text-decoration:none; -webkit-tap-highlight-color:transparent; color:#333; }
a:hover { color:#966bf6; }
ul, li, ol, dl, dt {list-style: none;}
h1, h2, h3, h4, i, em{ font-weight:normal; font-style:normal;}
* { margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; -webkit-tap-highlight-color:transparent;  word-break:break-all;}
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none; }
.c-orange{ color:#ff712b;}
.c-purple{ color:#ab89f8;}


/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] { -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color: rgba(0,0,0,.3); }
textarea::-webkit-input-placeholder { color: rgba(0,0,0,.3); }
input::-webkit-input-speech-button { display: none; }

/*placeholder文字默认颜色*/
input:-ms-input-placeholder{ color:#c8c8c8;}
input::-webkit-input-placeholder{ color:#c8c8c8;}


@font-face {
  font-family: "iconfont"; /* Project id 3542953 */
  src: url('../fonts/iconfont.woff2?t=1658626654654') format('woff2'),
       url('../fonts/iconfont.woff?t=1658626654654') format('woff'),
       url('../fonts/iconfont.ttf?t=1658626654654') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



/**index**/
.ysmMain{ background:url(../images/ysmBanner-bg.png) no-repeat top center #f9f9f9; background-size:100% auto; padding:0.47rem 0.3rem 0 0.3rem;}
.ysmMain-search{ position:relative; overflow:hidden; box-shadow:0.05rem 0 0.12rem rgba(103,87,134,.08); border-radius:0.39rem;}
.ysmMain-search .inpt{ background:#fff; width:100%; height:0.78rem; line-height:0.78rem; vertical-align:top; padding:1.33vw 4vw; font-size:0.26rem; color:#b4aeb8;}
.ysmMain-search .btn{ background:none; width:0.78rem; height:0.78rem; line-height:0.78rem; position:absolute; right:0; top:0; color:#a47df9; font-size:0.35rem; cursor:pointer;}


.ysmMain-banner{ position:relative; overflow:hidden; margin-top:0.34rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.47); border-radius:0.34rem;}
.ysmMain-banner li img{ width:100%;}
.ysmMain-banner .swiper-pagination{ font-size:0; bottom:0.2rem !important;}
.ysmMain-banner .swiper-pagination-bullet{ background:#fff; width:0.1rem; height:0.1rem; margin:0 0.07rem !important; opacity:1; vertical-align:middle; border-radius:50%;}
.ysmMain-banner .swiper-pagination-bullet-active{ background:#8d63e9; width:0.3rem; border-radius:0.3rem;}


.ysmMain-menu{ margin-top:0.54rem; display:flex; justify-content:space-between;}
.ysmMain-menu a{ width:2rem; position:relative; padding-top:0.52rem; }
.ysmMain-menu a .icon{ width:1.2rem; position:absolute; left:50%; top:0; transform:translateX(-50%); z-index:2;}
.ysmMain-menu a .text{ background:#fff; width:100%; height:2rem; text-align:center; padding-top:0.95rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); border-radius:0.34rem;}
.ysmMain-menu a .text .cn{ font-size:0.28rem; font-weight:bold;}
.ysmMain-menu a .text .en{ font-size:0.18rem; color:#cccbcb; margin-top:0.1rem;}


.ysmMain-advert{ width:calc(100% + 0.3rem); margin-top:0.52rem; padding-right:1.5rem; overflow:hidden;}
.ysmMain-advert li img{ width:100%;}


.ysmMain-dish{ margin-top:0.8rem;}
.ysmMain-dish-head{ display:flex; justify-content:space-between; align-items:center;}
.ysmMain-dish-head .cn{ font-size:0.36rem; font-weight:bold; line-height:1; position:relative; z-index:1;}
.ysmMain-dish-head .cn:before{ content:''; background:#9a6ff6; width:0.59rem; height:0.14rem; position:absolute; bottom:-0.06rem; z-index:-1;}
.ysmMain-dish-head .mo{ color:#c1c1c1; }

.ysmMain-dish-menu{ margin-top:0.6rem; white-space:nowrap; overflow:auto; overflow-y:hidden; display:flex; align-items:center;}
.ysmMain-dish-menu::-webkit-scrollbar { height:0;}
.ysmMain-dish-menu a{ font-size:0.26rem; color:#666; margin-right:0.65rem;}
.ysmMain-dish-menu a.active{ font-size:0.3rem; color:#9a6ff6; font-weight:bold;}


.ysmMain-dish-type{ margin-top:0.4rem; white-space:nowrap; overflow:auto; overflow-y:hidden; display:flex; align-items:center;}
.ysmMain-dish-type::-webkit-scrollbar { height:0;}
.ysmMain-dish-type a{ background:#fff; line-height:0.78rem; font-size:0.28rem; color:#666; padding:0 0.35rem; margin-right:0.15rem; font-weight:bold; border-radius:0.4rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.ysmMain-dish-type a.active{ color:#966bf6; font-size:0.3rem;}


.ysmMain-dish-list{ padding-bottom:0.4rem; padding-top:0.1rem; display:flex; justify-content:space-between; flex-wrap:wrap;}
.ysmMain-dish-list li{ background:#fff; width:calc(50% - 0.14rem); margin-top:0.3rem; padding:0.25rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.ysmMain-dish-list li .li-pic{ position:relative; height:2.66rem; border-radius:0.35rem; overflow:hidden;}
.ysmMain-dish-list li .li-pic img { width:100%; height:100%; object-fit:cover;}
.ysmMain-dish-list li .li-inner{ margin-top:0.25rem;}
.ysmMain-dish-list li .li-inner .tit{ font-size:0.28rem; line-height:0.4rem; height:0.8rem; margin-bottom:0.2rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.ysmMain-dish-list li .li-inner .btm{ display:flex; justify-content:space-between; align-items:center;}
.ysmMain-dish-list li .li-inner .price{ font-size:0.3rem; color:#f1444f; font-weight:bold; }
.ysmMain-dish-list li .li-inner .buy{ font-size:0.46rem; color:#966bf6;}



.ysmFooter-fixed{ height:1.1rem;}
.ysmFooter-fixed .footer{ background:#fff; width:100%; display:flex; position:fixed; left:0; bottom:0; z-index:2; box-shadow:0 0 0.2rem rgba(0,0,0,.05); }
.ysmFooter-fixed a{ flex:1; text-align:center; padding:0.25rem 0 0.15rem 0; color:#c1c1c1; line-height:1;}
.ysmFooter-fixed a .iconfont{ font-size:0.36rem; margin-bottom:0.1rem; display:inline-block; vertical-align:top;}
.ysmFooter-fixed a.active{ color:#966bf6;}


/**资讯**/
.pnews-main{ background:#f9f9f9; padding:0.3rem; min-height:100vh;}
.pnews-list li{ background:#fff; padding:0.3rem; margin-bottom:0.3rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); border-radius:0.35rem;}
.pnews-list li .thumb{ border-radius:0.35rem; overflow:hidden;}
.pnews-list li .title{ font-size:0.28rem; font-weight:bold; line-height:1; margin-top:0.3rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pnews-list li .desc{ margin-top:0.14rem; line-height:0.36rem; color:#666; max-height:0.72rem; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}


.pnews-details{ background:#fff; padding:0.5rem 0.3rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); border-radius:0.35rem;}
.pnews-details-head{ text-align:center;}
.pnews-details-head .t{ font-size:0.28rem; font-weight:bold; padding-bottom:0.15rem; border-bottom:1px #eee solid;}
.pnews-details-head .c{ margin-top:0.2rem;}
.pnews-details-head .c span{ font-size:0.2rem; color:#666; margin:0 0.15rem;}
.pnews-details-text{ line-height:0.48rem; color:#666; margin-top:0.5rem; text-align:justify;}



/**商品分类**/
.pgoods-zone{ background:#f9f9f9; overflow:hidden;}
.pgoods-zone .ysmMain-search{ margin:0.3rem;}
.pgoods-zone-warp{ padding-top:0.25rem; display:flex;}
.pgoods-zone-sider{ background:#fff; width:26%;  box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.pgoods-zone-sider li{ padding:0.15rem 0; }
.pgoods-zone-sider li a{ display:block; color:#666; font-size:0.26rem; text-align:center; line-height:0.7rem; position:relative;}
.pgoods-zone-sider li.active{ background:#f9f9f9;}
.pgoods-zone-sider li.active a{ font-size:0.28rem; color:#a47df9; font-weight:bold;}
.pgoods-zone-sider li.active a:before{ content:''; background:#a47df9; width:0.07rem; height:100%; position:absolute; left:0; top:0; border-radius:0.03rem;}
.pgoods-zone-aside{ flex:1; padding:0 0.3rem 0 0.2rem;}
.pgoods-zone-aside .ysmMain-dish-list li{ width:calc(50% - 0.1rem); padding:0.2rem; margin-top:0.25rem;}
.pgoods-zone-aside .ysmMain-dish-list li .li-pic{ height:1.94rem;}
.pgoods-zone-aside .ysmMain-dish-list li .li-inner{ margin-top:0.15rem;}
.pgoods-zone-aside .ysmMain-dish-list li .li-inner .tit{ font-size:0.22rem;}
.pgoods-zone-aside .ysmMain-dish-list li .li-inner .price{ font-size:0.24rem;}
.pgoods-zone-aside .ysmMain-dish-list li .li-inner .buy{ font-size:0.3rem;}



/**提现记录**/
.withdrawal-record li{ margin-top:0.5rem;}
.withdrawal-record li:first-child{ margin-top:0;}
.withdrawal-record li .time{ color:#666; text-align:center;}
.withdrawal-record li .ibox{ background:#fff; margin-top:0.25rem; padding:0 0.35rem; border-radius:0.35rem;}
.withdrawal-record li .li-top{ line-height:0.93rem; font-size:0.28rem; font-weight:bold; display:flex; align-items:center; justify-content:space-between; border-bottom:0.02rem #f5f5f5 solid;}
.withdrawal-record li .li-top .name{ background:url(../images/wallet.png) no-repeat left center; background-size:0.4rem auto; padding-left:0.63rem;}
.withdrawal-record li .li-top .state{ color:#fc8f27;}
.withdrawal-record li .li-middle{ text-align:center; margin-top:0.4rem; font-size:0.22rem; color:#999;}
.withdrawal-record li .li-middle .price{ font-size:0.42rem; line-height:1; color:#333; font-weight:bold; margin-top:0.2rem;}
.withdrawal-record li .li-bottom{ font-size:0.26rem; line-height:0.55rem; padding:0.45rem 0;}
.withdrawal-record li .li-bottom label{ color:#999; margin-right:0.4rem;}



/**支付完成**/
.pay-success{ background:#fff; min-height:calc(100vh - 0.6rem); text-align:center; padding-top:1.8rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); border-radius:0.35rem;}
.pay-success .icon{ width:1.33rem; display:inline-block; vertical-align:top;}
.pay-success .title{ font-size:0.46rem; font-weight:bold; line-height:1; margin-top:0.4rem;}
.pay-success .text{ max-width:60%; margin:auto; font-size:0.26rem; color:#666; margin-top:0.35rem; line-height:0.42rem;}
.pay-success .button{ padding-top:0.45rem;}
.pay-success .button a{ width:3rem; margin:auto; display:block; margin-top:0.42rem; font-size:0.28rem; color:#966bf6; font-weight:bold; line-height:0.72rem; border:0.03rem #966bf6 solid; border-radius:0.4rem;}
.pay-success .button a:first-child{ background:#966bf6; color:#fff;}



/**库存明细**/
.inentory-head{ display:flex; justify-content:space-between; align-items:center; padding-bottom:0.3rem;}
.inentory-head .date{ background:url(../images/drop-arrow.png) no-repeat right center; background-size:0.12rem auto; padding-right:0.3rem; font-size:0.26rem; cursor:pointer;}
.inentory-head .spend{ font-size:0.22rem; color:#999;}

.inentory-detail{ background:#fff; padding:0 0.3rem; border-radius:0.35rem;}
.inentory-detail li{ padding:0.35rem 0; display:flex; justify-content:space-between; border-bottom:1px #e5e5e5 solid;}
.inentory-detail li:last-child{ border-bottom:0;}
.inentory-detail li .goods{ display:flex; align-items:center;}
.inentory-detail li .goods img{ width:0.66rem; margin-right:0.25rem;}
.inentory-detail li .goods dt{ font-size:0.26rem;}
.inentory-detail li .goods dd{ font-size:0.18rem; color:#808080; margin-top:0.12rem;}
.inentory-detail li .remain{ font-size:0.18rem; color:#808080;}
.inentory-detail li .zhichu{ font-size:0.26rem;}
.inentory-detail li .shouru{ font-size:0.26rem; color:#f54c1f;}


/**关于我们**/
.pabout-inner{ text-align:center; padding:1.5rem 0 0.75rem 0; font-size:0.26rem;}
.pabout-inner .logo{ width:1.26rem; display:inline-block; vertical-align:top; margin-bottom:0.15rem;}
.pabout-inner .tel{ color:#47b5f4; margin-top:0.8rem;}
.pabout-menu{ background:#fff; padding:0 0.3rem; border-radius:0.35rem;}
.pabout-menu a{ display:flex; align-items:center; justify-content:space-between; line-height:1.3rem; font-size:0.26rem; border-bottom:0.02rem #f5f5f5 solid;}
.pabout-menu a .arrow{ font-weight:bold;}
.pabout-menu a:last-child{ border-bottom:0;}



/**收货地址**/
.address-list li{ background:#fff; margin-top:0.26rem; padding:0.25rem 0.3rem; border-radius:0.18rem;}
.address-list li:first-child{ margin-top:0;}
.address-list li .li-top{ font-size:0.28rem; font-weight:bold;}
.address-list li .li-top .tel{ font-size:0.24rem; color:#666; font-weight:normal; margin-left:0.3rem;}
.address-list li .li-desc{ font-size:0.26rem; margin-top:0.25rem;}
.address-list li .li-btm{ padding-top:0.18rem; margin-top:0.25rem; display:flex; align-items:center; justify-content:space-between; border-top:0.02rem #f5f5f5 solid;}
.address-list li .li-btm .default{ line-height:0.3rem; color:#4c4c4c;}
.address-list li .li-btm .default input[type=checkbox]{ background-image:url(../images/check.png); background-size:100%; width:0.3rem; height:0.3rem; margin-right:0.1rem; vertical-align:top; }
.address-list li .li-btm .default input[type=checkbox]:checked { background-image:url(../images/check-hover.png); }
.address-list li .li-btm .opera a{ line-height:0.42rem; display:inline-block; padding:0 0.35rem; border:1px #dee8f1 solid; border-radius:0.25rem;}

.address-button{ text-align:center; margin-top:0.65rem;}
.address-button .click{ background:#966bf6; width:100%; height:0.8rem; line-height:0.8rem; display:block; font-size:0.28rem; color:#fff; border-radius:0.4rem;}

.address-editor li{ margin-top:0.3rem; display:flex; align-items:center;}
.address-editor li .title{ min-width:1.5rem; line-height:0.7rem; font-size:0.28rem; font-weight:bold;}
.address-editor li .aside{ flex:1;}
.address-editor li .aside .inpt{ background:#fff; width:100%; color:#999; height:0.7rem; line-height:0.7rem; padding-left:0.3rem; border-radius:0.15rem;}
.address-editor li .aside .area{ background:#fff; width:100%; color:#999; height:1.4rem; line-height:0.26rem; padding:0.15rem 0.3rem; border-radius:0.15rem;}

.address-editor li .switch-btn{ width:0.97rem; height:0.48rem; display:inline-block; vertical-align:top; position:relative; float:right; cursor:pointer; }
.address-editor li .switch-btn input[type=checkbox]{ position:absolute; top:0; left:0; opacity:0; }
.address-editor li .switch-btn .toggle-btn{ background:#dfdfdf; position:relative; display:inline-block; width:100%; height:100%; border-radius:5.33vw;}
.address-editor li .switch-btn .toggle-btn:before{ content:''; background:#fff; width:0.42rem; height:0.42rem; position:absolute; left:0.04rem; top:0.03rem; border-radius:100%; transition:All 0.3s ease;}
.address-editor li .switch-btn input:checked ~ .toggle-btn{ background:#966bf6; }
.address-editor li .switch-btn input:checked ~ .toggle-btn:before{ background:#fff;}
.address-editor li .switch-btn input:checked ~ .toggle-btn:before { left:0.51rem;}



/**申请提现**/
.pwithdraw-main{ background:#f5f5f5; min-height:100vh;}
.pwithdraw-amount{ background:#fff; padding:0.4rem 0.3rem 0.3rem 0.3rem;}
.pwithdraw-amount .title{ font-size:0.28rem;}
.pwithdraw-amount .price{ padding:0.6rem 0 0.15rem; font-size:0.28rem; display:flex; line-height:0.4rem; align-items:center;}
.pwithdraw-amount .price .inpt{ flex:1; height:0.4rem; vertical-align:top; padding-left:0.15rem;}
.pwithdraw-amount .tips{ display:flex; margin-top:0.45rem; justify-content:space-between; font-size:0.26rem; color:#666;}

.pwithdraw-poundage{ background:#fff; min-height:4rem; padding:0.1rem 0.3rem; margin-top:0.2rem;}
.pwithdraw-poundage dl{ display:flex; justify-content:space-between; font-size:0.26rem; padding:0.4rem 0; border-bottom:0.02rem #f5f5f5 solid;}
.pwithdraw-poundage dl dd{ color:#666;}

.pwithdraw-button{ text-align:center; margin-top:0.55rem; padding:0 0.3rem;}
.pwithdraw-button .click{ background:#966bf6; width:100%; height:0.8rem; line-height:0.8rem; display:block; font-size:0.28rem; color:#fff; border-radius:0.4rem;}

.pwithdraw-tips{ margin-top:0.4rem; padding:0 0.3rem; color:#4c4c4c; line-height:0.48rem;}
.pwithdraw-tips .tt{ font-size:0.26rem; font-weight:bold; padding-bottom:0.1rem;}



/**个人资料**/
.myData-Filed{ background:#fff; padding:0 0.3rem; border-radius:0.35rem;}
.myData-Filed li{ display:flex; justify-content:space-between; align-items:center; font-size:0.26rem; line-height:0.7rem; padding:0.2rem 0; border-bottom:0.02rem #f5f5f5 solid;}
.myData-Filed li:last-child{ border-bottom:0;}
.myData-Filed li .aside{ position:relative; color:#4c4c4c;}
.myData-Filed li .aside .arrow{ font-weight:bold; margin-left:0.15rem;}
.myData-Filed li .aside .port{ width:0.86rem; height:0.86rem; border-radius:50%;}
.myData-Filed li .aside input[type=file]{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;}



/**消费订单**/
.consume-tab{ background:#fff; display:flex; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.consume-tab a{ flex:1; text-align:center; font-size:0.26rem; position:relative; padding:0.35rem 0;}
.consume-tab a.active{ font-weight:bold; color:#966bf6;}
.consume-tab a.active:before{ content:''; background:#966bf6; width:0.52rem; height:0.02rem; position:absolute; left:50%; transform:translateX(-50%); bottom:0.2rem;}

.consume-list li{ background:#fff; padding:0 0.3rem 0.2rem 0.3rem; margin-top:0.28rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); border-radius:0.35rem;}
.consume-list li:first-child{ margin-top:0;}
.consume-list li .li-head{ color:#666; display:flex; justify-content:space-between; align-items:center; line-height:0.74rem; border-bottom:0.02rem #f0f0f0 solid;}
.consume-list li .li-head .way{ font-size:0.26rem; color:#fc9d22;}
.consume-list li .li-middle{ padding-top:0.25rem; display:flex; align-items:center;}
.consume-list li .li-middle .thumb{ width:1.92rem; height:1.92rem; overflow:hidden; border-radius:0.35rem;}
.consume-list li .li-middle .thumb img{ width:100%; height:100%; object-fit:cover;}
.consume-list li .li-middle .word{ flex:1; padding-left:0.28rem;}
.consume-list li .li-middle .word .t{ font-size:0.28rem; font-weight:bold; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.consume-list li .li-middle .word .s{ color:#999; margin-top:0.2rem;}
.consume-list li .li-middle .word .f{ margin-top:0.2rem;}
.consume-list li .li-middle .word .f .fn{ color:#999; margin-left:0.1rem;}
.consume-list li .li-middle .word .p{ margin-top:0.2rem; color:#999; display:flex; align-items:center; justify-content:space-between;}
.consume-list li .li-middle .word .p .pj{ padding:0 0.5rem; line-height:0.58rem; border:1px #dcdcdc solid; border-radius:0.3rem;}
.consume-list li .li-real{ text-align:right; margin-top:0.1rem;}
.consume-list li .li-real strong{ font-size:0.28rem; color:#ed3713;}
.consume-list li .li-bottom{ text-align:right; margin-top:0.15rem;}
.consume-list li .li-bottom a{ padding:0 0.24rem; line-height:0.58rem; display:inline-block; margin-left:0.2rem; border:1px #dcdcdc solid; border-radius:0.3rem;} 
.consume-list li .li-bottom a.orange-btn{ background:#fc9d22; color:#fff; border-color:#fc9d22;}



/**广告费**/
.advertis-main{ background:url(../images/advertis-bg.jpg) no-repeat top #f5f5f5; background-size:100% auto; min-height:100vh; padding:0.5rem 0.3rem 0 0.3rem;}
.advertis-white{ background-image: linear-gradient(to top, #f5f5f5,#fff); min-height:calc(100vh - 0.5rem); padding:0.5rem 0.3rem 0 0.3rem; border-radius:0.35rem;}
.advertis-first{ text-align:center; color:#666;}
.advertis-first .price{ font-size:0.6rem; font-weight:bold; line-height:1; color:#333; margin-top:0.45rem;}
.advertis-first .time{ font-size:0.22rem; color:#b2b2b2; margin-top:0.6rem;}
.advertis-first .clbtn{ background:#aa87f7; width:100%; font-size:0.28rem; font-weight:bold; display:block; color:#fff; margin-top:0.65rem; line-height:0.8rem; border-radius:0.4rem;}

.advertis-menu{ padding-top:0.7rem;}
.advertis-menu a{ line-height:0.34rem; margin-top:0.5rem; display:flex; align-items:center; justify-content:space-between;}
.advertis-menu a .name{ font-size:0.26rem;}
.advertis-menu a .name img{ width:0.34rem; margin-right:0.2rem;}
.advertis-menu a .arrow{ font-weight:bold;}

.advertis-inst{ margin-top:0.9rem; line-height:0.48rem; color:#808080;}
.advertis-inst .it{ font-size:0.3rem; font-weight:bold; color:#333; padding-bottom:0.2rem;}



/**确认订单**/
.Make-order-address{ background:#fff url(../images/address-line.png) repeat-x bottom; background-size:auto 0.03rem; padding:0.4rem 0.3rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); }
.Make-order-address .no-address{ position:relative; display:block; font-size:0.32rem;}
.Make-order-address .no-address .arrow{ position:absolute; right:0; top:50%; transform:translateY(-50%); font-weight:bold; font-size:0.24rem; color:#8e8e8e;}

.Make-order-address .yes-address{ display:flex; align-items:center; justify-content:space-between;}
.Make-order-address .yes-address .icon{ color:#966bf6; font-size:0.48rem;}
.Make-order-address .yes-address .text{ flex:1; padding:0 0.4rem;}
.Make-order-address .yes-address .text .t{ font-size:0.28rem; line-height:0.36rem;}
.Make-order-address .yes-address .text .c{ color:#666; margin-top:0.18rem;}
.Make-order-address .yes-address .text .c .tel{ margin-left:0.25rem;}
.Make-order-address .yes-address .arrow{ font-weight:bold; color:#8e8e8e;}

.Make-order-goods li{ background:#fff; margin-top:0.28rem; padding:0.3rem; display:flex; align-items:center; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.Make-order-goods li .thumb{ width:1.92rem; height:1.92rem; overflow:hidden; border-radius:0.35rem;}
.Make-order-goods li .thumb img{ width:100%; height:100%; object-fit:cover;}
.Make-order-goods li .word{ flex:1; padding-left:0.28rem;}
.Make-order-goods li .word .t{ font-size:0.28rem; font-weight:bold;}
.Make-order-goods li .word .s{ color:#999; margin-top:0.12rem;}
.Make-order-goods li .word .f{ display:flex; align-items:center; color:#999; justify-content:space-between; margin-top:0.35rem;}
.Make-order-goods li .word .f .price{ font-size:0.28rem; font-weight:bold; color:#f1444f;}
.Make-order-goods li .shopcar{ display:flex; align-items:center;}
.Make-order-goods li .shopcar .num{ background:#f8f8f8; width:0.68rem; line-height:0.48rem; text-align:center; font-size:0.3rem; margin:0 0.04rem;}
.Make-order-goods li .shopcar .plus{ background:#f8f8f8; width:0.48rem; height:0.48rem; line-height:0.48rem; text-align:center; color:#b6b6b6;}

.Make-order-price{ background:#fff; padding:0 0.3rem; margin-top:0.25rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.Make-order-price dl{ padding:0.3rem 0; font-size:0.28rem; display:flex; align-items:center; justify-content:space-between; border-bottom:1px #e5e5e5 solid;}
.Make-order-price dl dt{ font-weight:bold;}
.Make-order-price .all{ text-align:right; font-size:0.28rem; color:#f1444f; font-weight:bold; padding:0.3rem 0;}

.Make-order-note{ background:#fff; margin-top:0.26rem; padding:0.35rem 0.3rem; font-size:0.28rem; font-weight:bold; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.Make-order-note .inpt{ width:100%; font-size:0.26rem; color:#999; margin-top:0.2rem;}

.Make-order-payment{ background:#fff; margin-top:0.26rem; padding:0 0.3rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.Make-order-payment li{ padding:0.3rem 0; display:flex; align-items:center; justify-content:space-between; border-bottom:1px #eee solid;}
.Make-order-payment li:last-child{ border-bottom:0;}
.Make-order-payment li .title{ font-size:0.28rem; font-weight:bold;}
.Make-order-payment li .title em{ font-size:0.24rem; color:#666; margin-left:0.3rem;}
.Make-order-payment li .radio{ background-image:url(../images/check.png); background-size:100%; width:0.34rem; height:0.34rem; }
.Make-order-payment li .radio:checked { background-image:url(../images/check-hover.png); }


.Make-order-submit{ height:1.1rem;}
.Make-order-submit .btm-fixed{ background:#fff; padding:0.15rem 0.3rem; width:100%; position:fixed; left:0; bottom:0; z-index:10; line-height:0.8rem; text-align:right; }
.Make-order-submit .all{ font-size:0.26rem; color:#666;}
.Make-order-submit .price{ color:#f1444f; padding-right:0.4rem; display:inline-block; vertical-align:top;}
.Make-order-submit .price strong{ font-size:0.28rem; display:inline-block; vertical-align:top;}
.Make-order-submit .tjbtn{ background:#966bf6; height:0.8rem; line-height:0.8rem; display:inline-block; color:#fff; float:right; padding:0 0.64rem; font-size:0.28rem; font-weight:bold; border-radius:0.4rem; cursor:pointer;}



/**商品详情**/
.proDetails-tab{ background:#fff; width:100%; position:relative; z-index:10; display:flex;}
.proDetails-tab a{ flex:1; text-align:center; font-size:0.28rem; position:relative; line-height:1rem;}
.proDetails-tab a.active{ font-weight:bold; color:#966bf6;}
.proDetails-tab a.active:before{ content:''; background:#966bf6; width:0.52rem; height:0.02rem; position:absolute; left:50%; transform:translateX(-50%); bottom:0.2rem;}

.proDetails-banner{ overflow:hidden; position:relative;}
.proDetails-banner li img{ width:100%;}
.proDetails-banner .swiper-pagination{ bottom:0.4rem; right:0.3rem; color:#fff; font-weight:bold;}
.proDetails-banner .swiper-pagination-current{ color:#966bf6;}

.proDetails-inner{ background:#fff; padding:0.4rem 0.3rem 0.55rem 0.3rem}
.proDetails-inner .title{ font-size:0.32rem; font-weight:bold;}
.proDetails-inner .desc{ color:#666; margin-top:0.15rem;}
.proDetails-inner .gins{ display:flex; align-items:center; justify-content:space-between; color:#666; margin-top:0.3rem;}
.proDetails-inner .gins .price{ font-size:0.32rem; color:#f1444f; font-weight:bold;}
.proDetails-inner .share{ background:#ffeacd; margin-top:0.4rem; padding:0 0.22rem; display:flex; align-items:center; justify-content:space-between; color:#f68a0b; line-height:0.6rem; border-radius:0.3rem;}

.proDetails-links { border-bottom:0.2rem #f9f9f9 solid;}
.proDetails-links a{ line-height:1rem; padding:0 0.3rem; font-size:0.26rem; display:flex; align-items:center; justify-content:space-between; border-top:0.2rem #f9f9f9 solid;}
.proDetails-links a .view{ color:#c1c1c1;}
.proDetails-links a .view .iconfont{ font-weight:bold; margin-left:0.2rem;}

.proDetails-eval{ padding:0.5rem 0.3rem 0.3rem 0.3rem;}
.proDetails-eval-cate{ background:#efefef; padding:0.07rem 0.3rem; display:flex;}
.proDetails-eval-cate a{ flex:1; text-align:center; font-size:0.22rem; padding:0.1rem 0; border-radius:0.18rem;}
.proDetails-eval-cate a .num{ font-size:0.18rem; font-weight:bold; margin-top:0.05rem;}
.proDetails-eval-cate a.active{ background:#966bf6; color:#fff;}

.proDetails-eval-head{ position:relative; padding-bottom:0.35rem; border-bottom:1px #e5e5e5 solid;}
.proDetails-eval-head .name{ font-size:0.32rem; font-weight:bold; position:relative; z-index:1;}
.proDetails-eval-head .name:before{ content:''; background:#9a6ff6; width:0.59rem; height:0.14rem; position:absolute; left:0; bottom:-0.02rem; z-index:-1;}
.proDetails-eval-head .all{ font-size:0.22rem; color:#999;  margin-left:0.3rem;}
.proDetails-eval-head .more{ color:#8e8e8e; font-weight:bold; position:absolute; right:0; top:0.1rem;}

.proDetails-eval-list li{ padding:0.4rem 0; border-bottom:1px #e9e9e9 solid;}
.proDetails-eval-list li .li-top img{ width:0.68rem; height:0.68rem; float:left; margin-right:0.2rem; border-radius:50%;}
.proDetails-eval-list li .li-top .p1{ font-size:0.26rem;}
.proDetails-eval-list li .li-top .p2{ font-size:0.18rem; color:#828282; margin-top:0.05rem;}
.proDetails-eval-list li .li-txt{ margin-top:0.25rem; line-height:0.42rem; text-align:justify;}
.proDetails-eval-list li .li-pic{ display:flex; margin-left:-0.25rem; flex-wrap:wrap;}
.proDetails-eval-list li .li-pic dd{ width:calc(25% - 0.25rem); margin:0.25rem 0 0 0.25rem;}
.proDetails-eval-list li .li-pic dd img{ border-radius:0.35rem;}
.proDetails-eval-list li .li-time{ display:block; color:#828282; font-size:0.2rem; margin-top:0.4rem;}
.proDetails-eval-list li .li-goods{ background:#f5f5f5; margin-top:0.5rem; display:flex; align-items:center; padding:0.3rem 0.2rem; border-radius:0.35rem;}
.proDetails-eval-list li .li-goods .thumb{ width:1.74rem; height:1.74rem; border-radius:0.25rem;}
.proDetails-eval-list li .li-goods .inner{ flex:1; padding-left:0.25rem;}
.proDetails-eval-list li .li-goods .inner .t{ font-size:0.28rem; font-weight:bold;}
.proDetails-eval-list li .li-goods .inner .s{ color:#999; margin-top:0.15rem;}
.proDetails-eval-list li .li-goods .inner .f{ display:flex; align-items:center; color:#999; margin-top:0.4rem; justify-content:space-between;}
.proDetails-eval-list li .li-goods .inner .f .price{ font-size:0.28rem; font-weight:bold; color:#f1444f; }


.proDetails-eval-more{ text-align:center; margin-top:0.38rem;}
.proDetails-eval-more a{ color:#666; line-height:0.76rem; padding:0 1.5rem; display:inline-block; border:1px #e5e5e5 solid; border-radius:0.4rem;}

.proDetails-graphic{ padding:0.4rem 0.3rem 0.4rem 0.3rem;}
.proDetails-graphic-text{ margin-top:0.5rem;}

.proDetails-gobuy{ height:1rem;}
.proDetails-gobuy .gobuy-fixed{ background:#fff; width:100%; position:fixed; left:0; bottom:0; display:flex; align-items:center; justify-content:space-between; padding:0.11rem 0.3rem; z-index:2;}
.proDetails-gobuy .tools{ display:flex;}
.proDetails-gobuy .tools a{ position:relative; text-align:center; font-size:0.18rem; color:#666; margin-right:0.5rem;}
.proDetails-gobuy .tools a .iconfont{ font-size:0.35rem; color:#c1c1c1; display:inline-block; vertical-align:top; margin-bottom:0.05rem;}
.proDetails-gobuy .tools a .num{ background:#f6414c; color:#fff; line-height:0.24rem; padding:0 0.07rem; border-radius:0.12rem; position:absolute; right:0; top:-0.1rem;}
.proDetails-gobuy .buybtn{ background:#966bf6; flex:1; text-align:center; line-height:0.78rem; color:#fff; border-radius:0.4rem;}


.specs-marsk{ background:rgba(0,0,0,.7); width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; right:0; z-index:10; display:none;}
.specs-pup{ background:#fff; width:100%; position:fixed; left:0; bottom:0; z-index:999; padding:0.35rem 0.3rem 0.55rem 0.35rem; border-radius:0.28rem 0.28rem 0 0; display:none;}
.specs-pup .close{ display:block; text-align:right; font-size:0.26rem; color:#c8c9cd;}
.specs-pup-coll{ display:flex; padding:0.18rem 0 0.3rem 0; align-items:center; border-bottom:1px #ebedf0 solid;}
.specs-pup-coll .thumb{ width:1.92rem; height:1.92rem; overflow:hidden; border-radius:0.35rem; }
.specs-pup-coll .thumb img{ width:100%; height:100%; object-fit:cover;}
.specs-pup-coll .word{ flex:1; padding-left:0.35rem;}
.specs-pup-coll .word .t{ font-size:0.3rem; font-weight:bold;}
.specs-pup-coll .word .s{ color:#999; margin-top:0.2rem;}
.specs-pup-coll .word .p{ font-size:0.28rem; color:#f1444f; font-weight:bold; margin-top:0.2rem; display:block;}

.specs-pup-size dl{ padding:0.2rem 0; border-bottom:1px #ebedf0 solid;}
.specs-pup-size dl dt{ font-size:0.28rem; font-weight:bold;}
.specs-pup-size dl dd span{ background:#f7f8fa; display:inline-block; vertical-align:top; margin:0.24rem 0.24rem 0 0; padding:0 0.2rem; line-height:0.64rem; border-radius:0.04rem;}
.specs-pup-size dl dd span.active{ background:#f5f0fe; color:#9a6ff6;}
.specs-pup-operate{ padding:0.4rem 0; display:flex; align-items:center; justify-content:space-between;}
.specs-pup-operate .name{ font-size:0.28rem; font-weight:bold;}
.specs-pup-operate .shopcar{ display:flex;}
.specs-pup-operate .shopcar .num{ background:#f8f8f8; width:0.68rem; line-height:0.48rem; text-align:center; font-size:0.3rem; margin:0 0.04rem;}
.specs-pup-operate .shopcar .plus{ background:#f8f8f8; width:0.48rem; height:0.48rem; line-height:0.48rem; text-align:center; color:#b6b6b6;}
.specs-pup-button{ background:#9a6ff6; width:100%; height:0.9rem; display:block; line-height:0.9rem; color:#fff; font-size:0.28rem; font-weight:bold; text-align:center; border-radius:0.45rem;}


.parameter-pup{ background:#fff; width:100%; max-height:100%; position:fixed; left:0; bottom:0; z-index:999; overflow-y:auto; display:none;}
.parameter-pup .p-close{ font-size:0.26rem; position:absolute; right:0.2rem; top:0.3rem; z-index:2;}
.parameter-pup .p-title{ padding:0.25rem 0; text-align:center; font-size:0.28rem; font-weight:bold;}
.parameter-pup .p-word dl{ padding:0.25rem 0.3rem; display:flex; align-items:center; justify-content:space-between; border-top:1px #eee solid;}
.parameter-pup .p-word dl dd{ color:#999;}


/**登录**/
.ysmLogin-main{ background:url(../images/login-bg.jpg) no-repeat; background-size:100% 100%; width:100%; height:100vh; padding:1.4rem 0.6rem 0 0.6rem; position:relative;}
.ysmLogin-title{ position:relative;}
.ysmLogin-title .cn{ font-size:0.48rem; font-weight:bold; position:relative; z-index:2;}
.ysmLogin-title .en{ font-size:0.72rem; font-weight:bold; line-height:1; color:#efefef; position:absolute; left:-0.2rem; top:-0.15rem;}

.ysmLogin-filed{ padding-top:1rem;}
.ysmLogin-filed li{ padding-top:0.38rem; position:relative;}
.ysmLogin-filed li .inpt{ background:#f2f3f7; width:100%; height:0.92rem; line-height:0.32rem; padding:0.3rem 0.4rem; font-size:0.26rem; color:#ccc; border-radius:0.5rem;}
.ysmLogin-filed li .sbtn{ background:#966bf6; width:100%; height:0.92rem; line-height:0.92rem; display:block; font-size:0.36rem; color:#fff; font-weight:bold; margin-top:0.35rem; vertical-align:top; border-radius:0.5rem; cursor:pointer;}
.ysmLogin-filed li .eyes{ background:url(../images/eyes.png) no-repeat center; background-size:0.28rem auto; width:0.92rem; height:0.92rem; position:absolute; right:0; bottom:0; z-index:10;}
.ysmLogin-filed li .send{ color:#56bbf0; font-size:0.26rem; font-weight:bold; line-height:0.92rem; position:absolute; bottom:0; right:0.45rem;}

.ysmLogin-keyword{ display:flex; justify-content:space-between; font-size:0.24rem; color:#808080; margin-top:0.4rem;}
.ysmLogin-keyword .forget{ color:#808080;}
.ysmLogin-keyword .user{ color:#56bbf0;}

.ysmLogin-policy{ width:100%; text-align:center; position:absolute; left:0; bottom:1.3rem; font-size:0.22rem; color:#808080;}
.ysmLogin-policy input{ width:0.22rem; height:0.22rem; margin-right:0.07rem; -webkit-appearance:checkbox;}


.registered-filed li{ margin-top:0.3rem; position:relative; padding-bottom:0.25rem; position:relative; display:flex; align-items:center; border-bottom:1px #f2f3f7 solid;}
.registered-filed li .iconfont{ color:#ad52ef; font-size:0.3rem;}
.registered-filed li .inpt{ background:none; flex:1; height:0.4rem; line-height:0.4rem; font-size:0.26rem; color:#ccc; vertical-align:top; padding-left:0.15rem;}
.registered-filed li .eyes{ background:url(../images/eyes.png) no-repeat center; background-size:0.28rem auto; width:0.4rem; height:0.4rem; position:absolute; right:0; top:0; z-index:10;}
.registered-filed li .send{ color:#56bbf0; font-size:0.26rem; font-weight:bold; line-height:0.4rem; position:absolute; top:0; right:0;}


/**我的分享**/
.my-share{ padding:0 0.3rem;}
.my-share li{ margin-top:0.5rem; display:flex;}
.my-share li .port{ width:1rem; height:1rem; overflow:hidden; border-radius:0.3rem;}
.my-share li .port img{ width:100%; height:100%; object-fit:cover;}
.my-share li .word{ flex:1; padding-left:0.28rem;}
.my-share li .word .t{ display:flex; align-items:center; justify-content:space-between;}
.my-share li .word .t .name{ font-size:0.28rem;}
.my-share li .word .t label img{ height:0.32rem;  margin-left:0.2rem;}
.my-share li .word .t .date{ color:#999;}
.my-share li .word .s{ margin-top:0.25rem; display:flex; align-items:center;}
.my-share li .word .s span{ font-size:0.18rem; line-height:0.32rem; color:#fff; padding:0 0.1rem; margin-right:0.12rem; border-radius:0.2rem;}
.my-share li .word .s span.tel{ background:#1971ca;}
.my-share li .word .s span.fenx{ background:#e39806;}
.my-share li .word .s span.all{ background:#ef3c8a;}


/**我的订单-评价**/
.order-evalScore{ display:flex; align-items:center;}
.order-evalScore .s-box{ position:relative; display:flex; align-items:center; }
.order-evalScore .star{ background:url(../images/123.png) repeat-x; height:20px; width:120px; position:relative; cursor:pointer; float:left;}
.order-evalScore .star li{ float:left; }
.order-evalScore .star li a{display:block; width:24px; height:20px; overflow:hidden; text-indent:-9999px; position:absolute; z-index:5}
.order-evalScore .star li a:hover{ background:url(../images/123.png) 0 -25px repeat-x; z-index:3; left:0}
.order-evalScore .star a.one-star{left:0}
.order-evalScore .star a.one-star:hover{width:24px}
.order-evalScore .star a.two-stars{left:24px}
.order-evalScore .star a.two-stars:hover{width:48px}
.order-evalScore .star a.three-stars{left:48px}
.order-evalScore .star a.three-stars:hover{width:72px}
.order-evalScore .star a.four-stars{left:72px}
.order-evalScore .star a.four-stars:hover{width:96px}
.order-evalScore .star a.five-stars{left:96px}
.order-evalScore .star a.five-stars:hover{width:120px}
.order-evalScore .current-rating{ background:url(../images/123.png) 0 -25px repeat-x; position:absolute; height:20px; z-index:1; top:0; left:0}
.order-evalScore .description{  color:#666; padding-left:0.15rem;}


.order-evalTips{ margin-top:0.4rem; position:relative;}
.order-evalTips .area{ background:#fff; width:100%; height:4.06rem; padding:0.3rem; font-size:0.26rem; line-height:0.42rem; color:#999; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}

.order-evalAtlas{ background:#fff; padding:0.55rem 0.3rem 0.81rem 0.3rem; margin-top:0.4rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.order-evalAtlas .at-head{ font-size:0.3rem; font-weight:bold;}
.order-evalAtlas .at-head label{ font-size:0.24rem; color:#666; font-weight:normal; margin-left:0.25rem;}
.order-evalAtlas .at-thumb{ display:flex; margin-left:-0.35rem; flex-wrap:wrap;}
.order-evalAtlas .at-thumb dd{ width:calc(33.33% - 0.35rem); margin:0.35rem 0 0 0.35rem; overflow:hidden; border-radius:0.35rem;}
.order-evalAtlas .at-thumb dd img{ width:100%; height:1.85rem; object-fit:cover;}
.order-evalAtlas .at-thumb .upload{ background:#efefef; width:calc(33.33% - 0.35rem); margin:0.35rem 0 0 0.35rem; display:flex; align-items:center; justify-content:center; position:relative; border-radius:0.35rem;}
.order-evalAtlas .at-thumb .upload input[type=file]{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;}
.order-evalAtlas .at-thumb .upload .iconfont{ font-size:1.2rem; color:#999; line-height:0.7;}

.order-evalAnony{ background:#fff; padding:0.26rem 0.3rem; margin-top:0.26rem; display:flex; align-items:center; justify-content:space-between; border-radius:0.3rem;}
.order-evalAnony .switch-btn{ width:0.97rem; height:0.48rem; display:inline-block; vertical-align:top; position:relative; cursor:pointer; }
.order-evalAnony .switch-btn input[type=checkbox]{ position:absolute; top:0; left:0; opacity:0; }
.order-evalAnony .switch-btn .toggle-btn{ background:#dfdfdf; position:relative; display:inline-block; width:100%; height:100%; border-radius:5.33vw;}
.order-evalAnony .switch-btn .toggle-btn:before{ content:''; background:#fff; width:0.42rem; height:0.42rem; position:absolute; left:0.04rem; top:0.03rem; border-radius:100%; transition:All 0.3s ease;}
.order-evalAnony .switch-btn input:checked ~ .toggle-btn{ background:#966bf6; }
.order-evalAnony .switch-btn input:checked ~ .toggle-btn:before{ background:#fff;}
.order-evalAnony .switch-btn input:checked ~ .toggle-btn:before { left:0.51rem;}


/**批发补货**/
.wholesale-invent .title{ font-size:0.26rem;}
.wholesale-invent .data{ font-size:0.48rem; font-weight:bold; padding:0.5rem 0;}
.wholesale-invent .number{ background:#efedf5; display:flex; line-height:0.5rem; padding:0.25rem 0.3rem; font-size:0.26rem; font-weight:bold; border-radius:0.35rem;}
.wholesale-invent .number .inpt{ background:none; flex:1; align-items:center; height:0.5rem; padding-left:0.25rem;}

.wholesale-pay li{ margin-top:0.5rem; display:flex; align-items:center; justify-content:space-between;}
.wholesale-pay li .icon{ width:0.34rem;}
.wholesale-pay li .text{ flex:1; padding-left:0.25rem; font-size:0.26rem; font-weight:bold;}
.wholesale-pay li .text .en{ font-size:0.22rem; color:#999; font-weight:lighter; margin-top:0.1rem;}
.wholesale-pay li .radio{ background-image:url(../images/check.png); background-size:100%; width:0.34rem; height:0.34rem; }
.wholesale-pay li .radio:checked { background-image:url(../images/check-hover.png); }


/**申请售后**/
.refund-click a{ background:#fff; line-height:1rem; padding:0 0.4rem; font-size:0.28rem; margin-top:0.25rem; display:flex; align-items:center; justify-content:space-between; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.refund-click a .arrow{ color:#8e8e8e; font-weight:bold;}

.refund-item{ margin-bottom:0.6rem;}
.refund-itemTit{ font-size:0.28rem; font-weight:bold; padding-bottom:0.35rem;}
.refund-itemTit .tips{ color:#666; font-weight:normal;}
.refund-itemWhy{ background:#fff; padding:0.14rem 0.3rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.refund-itemWhy li{ padding:0.25rem 0; display:flex; align-items:center; justify-content:space-between; border-bottom:0.02rem #f5f6f8 solid;}
.refund-itemWhy li:last-child{ border-bottom:0;}
.refund-itemWhy li .select{ background:url(../images/select-arrow.png) no-repeat right center; background-size:0.12rem auto; width:100%; height:0.35rem; line-height:0.35rem; font-size:0.26rem;}
.refund-itemWhy li label{ font-size:0.26rem;}
.refund-itemWhy li .inpt{ flex:1; height:0.35rem; line-height:0.35rem; color:#999; padding-left:0.3rem; vertical-align:top;}
.refund-itemWhy li .price{ color:#f1444f;}


.refund-itemLose{ background:#fff; position:relative; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.refund-itemLose .area{ background:none; width:100%; height:3rem; color:#999; padding:0.3rem; line-height:0.42rem; resize:none;}
.refund-itemLose .num{ color:#999; position:absolute; right:0.2rem; bottom:0.2rem;}

.refund-itemCred{ display:flex; margin-left:-0.4rem; position:relative; flex-wrap:wrap;}
.refund-itemCred dd{ width:calc(33.33% - 0.4rem); height:1.77rem; position:relative; margin:0.2rem 0 0 0.4rem;}
.refund-itemCred dd img{ width:100%; height:100%; border-radius:0.35rem;}
.refund-itemCred dd .close{ font-size:0.36rem; color:#966bf6; position:absolute; right:0; top:-0.05rem;}
.refund-itemCred .upload{ background:#fff; width:calc(33.33% - 0.4rem); height:1.77rem; position:relative; margin:0.2rem 0 0 0.4rem; color:#999; display:flex; flex-direction:column; justify-content:center; align-items:center; border-radius:0.1rem;}
.refund-itemCred .upload .iconfont{ font-size:0.47rem; font-weight:bold; margin-bottom:0.15rem;}
.refund-itemCred .upload input[type=file]{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;}

.refund-itemType{ background:#fff; padding:0.2rem 0.3rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);} 
.refund-itemType li{ padding:0.2rem 0; line-height:0.4rem; display:flex; align-items:center;}
.refund-itemType li label{ min-width:1.4rem; font-size:0.26rem; font-weight:bold;}
.refund-itemType li .inpt{ flex:1; height:0.4rem; line-height:0.4rem; color:#999; vertical-align:top; }


/**购物车**/
.cart-empty{ text-align:center; padding-top:1.6rem;}
.cart-empty .icon{ width:5.13rem;}
.cart-empty .title{ font-size:0.36rem; color:#c1acf2; font-weight:bold; margin-top:0.5rem;}
.cart-empty .browse{ background:#c1acf2; display:inline-block; line-height:0.7rem; padding:0 0.5rem; font-size:0.28rem; color:#fff; margin-top:6vw; border-radius:0.4rem;}


.cart-indexInst{ background:#fff; display:flex; align-items:center; justify-content:space-between; padding:0.2rem 0.3rem;}
.cart-indexInst .all{ color:#666;}
.cart-indexInst .manag{ color:#966bf6; line-height:0.58rem; padding:0 0.47rem; border:0.02rem #966bf6 solid; border-radius:0.3rem;}

.cart-indexList{ background:#f9f9f9; padding:0.35rem 0.3rem;}
.cart-indexList li{ background:#fff; display:flex; align-items:center; padding:0.4rem 0.2rem; margin-top:0.3rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.cart-indexList li:first-child{ margin-top:0;}
.cart-indexList li .check{ background-image:url(../images/check.png); background-size:100% 100%; width:0.34rem; height:0.34rem;}
.cart-indexList li .check:checked { background-image:url(../images/check-hover.png); }
.cart-indexList li .thumb{ width:1.8rem; height:1.8rem; overflow:hidden; margin-left:0.17rem; border-radius:0.35rem;}
.cart-indexList li .thumb img{ width:100%; height:100%; object-fit:cover; display:inline-block;}
.cart-indexList li .inner{ flex:1; padding-left:0.3rem; position:relative;}
.cart-indexList li .inner .t{ font-size:0.28rem; font-weight:bold; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.cart-indexList li .inner .s{ color:#999; margin-top:0.15rem;}
.cart-indexList li .inner .f{ margin-top:0.3rem; display:flex; align-items:center; justify-content:space-between;}
.cart-indexList li .inner .price{ font-size:0.28rem; font-weight:bold; color:#f1444f; }
.cart-indexList li .shopcar{ display:flex; align-items:center;}
.cart-indexList li .shopcar .num{ background:#f8f8f8; width:0.68rem; line-height:0.48rem; text-align:center; font-size:0.3rem; margin:0 0.04rem;}
.cart-indexList li .shopcar .plus{ background:#f8f8f8; width:0.48rem; height:0.48rem; line-height:0.48rem; text-align:center; color:#b6b6b6;}


.cart-indexGopay { height:1.08rem;}
.cart-indexGopay .goFixed{ background:#fff; width:100%; padding:0.15rem 0.3rem; display:flex; align-items:center; justify-content:space-between; position:fixed; left:0; bottom:1.1rem; z-index:10; border-bottom:1px #e0e0e0 solid;}
.cart-indexGopay .goFixed .all{ color:#666; font-size:0.26rem;}
.cart-indexGopay .goFixed .all input[type='checkbox']{  background-image:url(../images/check.png); background-size:100% 100%; width:0.34rem; height:0.34rem; margin-right:0.15rem;}
.cart-indexGopay .goFixed .all input[type='checkbox']:checked { background-image:url(../images/check-hover.png); background-size:100% 100%; }
.cart-indexGopay .goFixed .price{ font-size:0.26rem; color:#666;}
.cart-indexGopay .goFixed .price .c-red{ color:#f1444f; font-weight:bold;}
.cart-indexGopay .goFixed .payBtn{ background:#966bf6; padding:0 0.78rem; margin-left:0.35rem; display:inline-block; line-height:0.78rem; font-size:0.28rem; color:#fff; border-radius:0.4rem;}


/**我的订单**/
.Myorder-tab{ background:#fff; white-space:nowrap; overflow:auto; overflow-y:hidden; display:flex; align-items:center; padding:0 0.3rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); }
.Myorder-tab::-webkit-scrollbar { height:0;}
.Myorder-tab a{ font-size:0.26rem; margin-right:0.65rem; line-height:1rem; position:relative;}
.Myorder-tab a.active{ color:#966bf6;}
.Myorder-tab a.active:before{ content:''; background:#966bf6; width:0.52rem; height:0.02rem; position:absolute; left:50%; bottom:0.19rem; transform:translateX(-50%);}

.Myorder-list li{ background:#fff; padding:0.45rem 0.25rem; margin-top:0.26rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.Myorder-list li:first-child{ margin-top:0;}
.Myorder-list li .li-head{ font-size:0.22rem; color:#666; display:flex; justify-content:space-between; align-items:center; padding-bottom:0.25rem; border-bottom:0.02rem #f0f0f0 solid;}
.Myorder-list li .li-head .state{ font-size:0.24rem; color:#966bf6;}
.Myorder-list li .check{ background-image:url(../images/check.png); background-size:100% 100%; width:0.34rem; height:0.34rem;}
.Myorder-list li .check:checked { background-image:url(../images/check-hover.png); }
.Myorder-list li .li-middle{ padding-top:0.3rem; display:flex; align-items:center;}
.Myorder-list li .li-middle .thumb{ width:1.92rem; height:1.92rem; overflow:hidden; border-radius:0.35rem;}
.Myorder-list li .li-middle .thumb img{ width:100%; height:100%; object-fit:cover;}
.Myorder-list li .li-middle .word{ flex:1; padding-left:0.28rem;}
.Myorder-list li .li-middle .word .t{ font-size:0.28rem; font-weight:bold; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.Myorder-list li .li-middle .word .s{ color:#999; margin-top:0.15rem;}
.Myorder-list li .li-middle .word .f{ color:#c1c1c1; margin-top:0.2rem; display:flex; justify-content:space-between; align-items:center;}
.Myorder-list li .li-middle .word .f .price{ color:#f1444f; font-size:0.28rem; font-weight:bold;}
.Myorder-list li .li-middle .button a{ font-size:0.2rem; color:#666; line-height:0.3rem; margin-left:0.05rem; display:inline-block; padding:0 0.12rem; border:1px #dcdcdc solid; border-radius:0.2rem;}
.Myorder-list li .li-middle .button a.exchange-click{ color:#966bf6; border-color:#966bf6;}
.Myorder-list li .li-middle .button a.delivery-click{ color:#966bf6; border-color:#966bf6;}
.Myorder-list li .li-operation{ text-align:right; margin-top:0.35rem;}
.Myorder-list li .li-operation a{ color:#666; line-height:0.54rem; display:inline-block; padding:0 0.4rem; margin-left:0.2rem; border:1px #dcdcdc solid; border-radius:0.3rem;}
.Myorder-list li .li-operation a:last-child{ color:#966bf6; border-color:#966bf6;}


.exchange-pup{ background:#fff; width:63%; text-align:center; padding:0.95rem 0 0.9rem 0; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:999; border-radius:0.35rem; display:none;}
.exchange-pup .close{ color:#999; position:absolute; right:0.35rem; top:0.24rem;}
.exchange-pup .title{ font-size:0.36rem; color:#966bf6; font-weight:bold;}
.exchange-pup .tips{ font-size:0.26rem; color:#666; margin-top:0.2rem;}
.exchange-pup .mine{ background:#966bf6; line-height:0.52rem; font-size:0.26rem; color:#fff; display:inline-block; padding:0 0.85rem; margin-top:0.4rem; border-radius:0.3rem;}


.pdelivery-main{ background:url(../images/order-bg.jpg) no-repeat top center #f8f8f9; min-height:100vh; background-size:100% auto; padding:0.55rem 0.3rem 0.3rem 0.3rem;}
.pdelivery-state{ color:#fff; padding-bottom:0.5rem;}
.pdelivery-state .title{ font-size:0.34rem; font-weight:bold; padding-bottom:0.15rem;}

.pdelivery-outbound{ background:#fff; padding:0.4rem 0.3rem; position:relative; margin-bottom:0.3rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); }
.pdelivery-outbound .title{ font-size:0.28rem;}
.pdelivery-outbound .date{ color:#999; margin-top:0.15rem;}
.pdelivery-outbound .arrow{ color:#8e8e8e; font-weight:bold; position:absolute; right:0.3rem; top:50%; transform:translateY(-50%);}


.pdelivery-info{ background:#fff; margin-top:0.3rem; padding:0.45rem 0.3rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); }
.pdelivery-info .title{ font-size:0.28rem; font-weight:bold; padding-bottom:0.25rem; border-bottom:0.02rem #e5e5e5 solid;}
.pdelivery-info .desc{ line-height:0.48rem; color:#999; margin-top:0.25rem;}

.pdelivery-footer{ height:1.1rem;}
.pdelivery-footer .fo-fixed{ background:#fff; width:100%; text-align:right; position:fixed; left:0; bottom:0; padding:0.15rem 0.3rem;}
.pdelivery-footer .fo-fixed a{ color:#966bf6; line-height:0.78rem; font-size:0.28rem; margin-left:0.15rem; font-weight:bold; padding:0 0.63rem; display:inline-block; border:1px #966bf6 solid; border-radius:0.4rem;}
.pdelivery-footer .fo-fixed a:last-child{ background:#966bf6; color:#fff;}


/**分享**/
.share-main{ background:url(../images/share-bg.jpg) no-repeat; background-attachment:fixed; background-size:100% 100%; width:100%; min-height:100vh; padding:0.96rem 0.56rem 0 0.56rem;}
.share-white{ background:url(../images/share-white.png) no-repeat; background-size:100% 100%; padding:0.22rem;}
.share-thumb{ height:7.77rem; overflow:hidden; border-radius:0.08rem;}
.share-thumb img{ width:100%; height:100%; object-fit:cover;}
.share-inner{ margin-top:0.39rem; display:flex; justify-content:space-between; padding:0.5rem 0 0.3rem 0;}
.share-inner .in-left .t{ font-size:0.36rem; font-weight:bold;}
.share-inner .in-left .c{ font-size:0.2rem; color:#4c4c4c; margin-top:0.3rem;}
.share-inner .in-code{ text-align:center; font-size:0.2rem; color:#b2b2b2;}
.share-inner .in-code img{ width:1.28rem; margin-bottom:0.2rem;}
.share-line{ margin-top:0.4rem;} 
.share-line img{ width:4.3rem;}


/**我的**/
.mycenter-main{ background:url(../images/mycenter-bg.jpg) no-repeat top center; background-size:100% auto;}
.mycenter-head{ padding:0.8rem 0.3rem 0.75rem 0.3rem; position:relative;}
.mycenter-head a{ display:flex; align-items:center;}
.mycenter-head .port{ width:1.2rem; height:1.2rem; overflow:hidden; margin-right:0.2rem; border-radius:50%;}
.mycenter-head .port img{ width:100%; height:100%; object-fit:cover;}
.mycenter-head .text{ flex:1; color:#fff;}
.mycenter-head .text .t{ font-size:0.32rem; font-weight:bold;}
.mycenter-head .text .m{ font-size:0.22rem; margin-top:0.15rem;}
.mycenter-head .text .s{ margin-top:0.15rem;}
.mycenter-head .text .s span{ line-height:0.37rem; color:#fff; display:inline-block; padding:0 0.2rem; margin-right:0.1rem; border-radius:0.2rem;}
.mycenter-head .text .s span.hy{ background:#e39806;}
.mycenter-head .text .s span.pfs{ background:#ef3c8a;}
.mycenter-head .text .s span.qxdl{ background:#1971ca;}
.mycenter-head .text .s span.jxs{ background:#8f2add;}
.mycenter-head .arrow{ color:#fff; font-weight:bold;}

.mycenter-contact{ background:#f9f9f9; padding:0.2rem 0.3rem; border-radius:1.1rem 1.1rem 0 0;}
.mycenter-column{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.mycenter-column li{ background:#fff; width:30%; margin-top:0.34rem; color:#666; text-align:center; padding:0.3rem 0; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); }
.mycenter-column li .num{ font-size:0.32rem; font-weight:bold; color:#333; margin-bottom:0.15rem;}

.mycenter-order{ background:#fff; padding:0.6rem 0.3rem; margin-top:0.44rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05); }
.mycenter-order-head{ display:flex; justify-content:space-between; align-items:center;}
.mycenter-order-head .cn{ font-size:0.3rem; font-weight:bold; line-height:1; position:relative; z-index:1;}
.mycenter-order-head .cn:before{ content:''; background:#9a6ff6; width:0.59rem; height:0.14rem; position:absolute; bottom:-0.04rem; z-index:-1;}
.mycenter-order-head .mo{ color:#666; }

.mycenter-order-menu{ display:flex; justify-content:space-between; flex-wrap:wrap; padding-top:0.2rem;}
.mycenter-order-menu a{ width:33.33%; text-align:center; font-size:0.26rem; margin-top:0.35rem;}
.mycenter-order-menu a .icon{ width:1rem; display:inline-block; vertical-align:top; margin-bottom:0.25rem;}
.mycenter-order-menu a .jiaobiao{ top: -88px;left: 27px;width: 20px;height: 20px;border-radius: 10px;background-color: #e50b0b;font-size: 12px;line-height: 20px;color: #fff;position: relative;}


.mycenter-share{ background:#fff; padding:0.55rem 0.3rem 0.6rem 0.3rem; margin-top:0.32rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.mycenter-share-list{ display:flex; justify-content:space-between; margin-top:0.55rem;}
.mycenter-share-list li{ text-align:center; color:#666;}
.mycenter-share-list li .num{ font-size:0.32rem; font-weight:bold; color:#333; margin-bottom:0.2rem;}


.mycenter-menu{ background:#fff; margin-top:0.34rem; padding:0 0.3rem; border-radius:0.35rem; box-shadow:0.1rem 0 0.24rem rgba(103,87,134,.05);}
.mycenter-menu a{ line-height:1rem; font-size:0.28rem; display:flex; justify-content:space-between; align-items:center; border-bottom:1px #eee solid;}
.mycenter-menu a:last-child{ border-bottom:0;}
.mycenter-menu a img{ width:0.34rem; margin-right:0.15rem;}
.mycenter-menu a .arrow{ color:#8e8e8e;}


.toast-top-center{
    display: none !important;
}
.mui-scroll-wrapper{
    /*height: 100vh !important;*/
    /*padding-bottom: 140px !important;*/
}

/*支付密码*/
#pay {background-color: rgba(255, 255, 255, .99);position: fixed;top: 20%;height: 200px;width: 90%;margin-left: 5%;text-align: center;display: none;justify-content: center;border-radius: 3%;padding-top: 20px;}
#pay .mui-popover-close {width: 25px;height: 25px;position: absolute;top: 5px;left: 5px;}
#pay .title {display: inline-block;margin-top: 8px;font-size: 18px;}
.zfinput {width: 100%;opacity: 0;z-index: 2;position: relative;top: -43px;height: 51px;}
.table {margin-top: 55px;display: inline-block;height: 40px;display: flex;justify-content: center;}
.table>div {text-align: center;line-height: 40px;display: inline-block;width: 40px;height: 40px;border: 1px solid rgba(187, 187, 187, .99);border-right: none;}
.table>div:last-child {border-right: 1px solid rgba(187, 187, 187, .99);}
#pay input[type='number'] {width: 68%;margin: 0;padding: 0;height: 50px;}
.blackpwd {display: inline-block;width: 10px;height: 10px;background-color: black;border-radius: 50%;opacity: 0;}


/*分页*/
.weui-loadmore {width: 65%;margin: 1.5em auto;line-height: 1.6em;font-size: 14px;text-align: center;}
.weui-loadmore_line {border-top: 1px solid #e5e5e5;margin-top: 2.4em;}
.weui-loadmore_line .weui-loadmore__tips {position: relative;top: -.9em;padding: 0 .55em;background-color: #f5f5f5;color: #999;}
.weui-loadmore__tips {display: inline-block;vertical-align: middle;}