@charset "UTF-8";
/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  box-sizing: border-box; }

html {
  height: 100%; }

body {
  height: 100%;
  overflow-y: auto;
  min-width: 320px;
  margin: 0 auto;
  -webkit-overflow-scrolling: touch;
  background: #fcfcfc; }

select,
input,
button,
textarea {
  vertical-align: middle;
  outline: none;
  box-sizing: border-box; }

h1,
h2,
h3,
h4,
h5,
h6,
i,
b {
  font-weight: normal; }

i {
  font-style: normal; }

ul,
ol,
li {
  list-style-type: none; }

img {
  border: 0;
  vertical-align: middle;
  max-width: 100%; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

iframe {
  border: none; }

a, span, button {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none; }

a:link,
a:visited {
  color: #666666;
  text-decoration: none; }

a:hover,
a:active {
  color: #333;
  text-decoration: none; }

/* 取消苹果圆角 */
input, button, textarea {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  border-radius: 0;
  font-size: 14px; }
  [data-dpr='2'] input, [data-dpr='2'] button, [data-dpr='2'] textarea {
    font-size: 28px; }
  [data-dpr='3'] input, [data-dpr='3'] button, [data-dpr='3'] textarea {
    font-size: 42px; }

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px white inset; }

.fix {
  *zoom: 1; }

.fix:after {
  clear: both;
  content: "";
  display: table; }

.fl {
  float: left; }

.fr {
  float: right; }

.rel {
  position: relative; }

.tr {
  text-align: right; }

.tc {
  text-align: center; }

.dis-show {
  display: block !important; }

.dis-hide {
  display: none !important; }

.pos-r {
  position: relative; }

.ellipsis, .shop-list h3, .shop-filter-cont .select {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.ellipsis-2 {
  display: -webkit-flex;
  display: -webkit-box;
  overflow: hidden;
  white-space: normal !important;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2; }

/*页面loading*/
.loadEffect {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 0.66667rem;
  height: 0.66667rem;
  z-index: 9;
  transform: translate(-50%, -50%); }

.loadEffect span {
  display: inline-block;
  width: 0.10667rem;
  height: 0.10667rem;
  border-radius: 50%;
  background: #3399ff;
  position: absolute;
  -webkit-animation: load 1.04s ease infinite; }

.loadEffect span:nth-child(1) {
  left: 0;
  top: 50%;
  margin-top: -0.05333rem;
  -webkit-animation-delay: 0.13s; }

.loadEffect span:nth-child(2) {
  left: 0.08rem;
  top: 0.08rem;
  -webkit-animation-delay: 0.26s; }

.loadEffect span:nth-child(3) {
  left: 50%;
  top: 0;
  margin-left: -0.05333rem;
  -webkit-animation-delay: 0.39s; }

.loadEffect span:nth-child(4) {
  top: 0.08rem;
  right: 0.08rem;
  -webkit-animation-delay: 0.52s; }

.loadEffect span:nth-child(5) {
  right: 0;
  top: 50%;
  margin-top: -0.05333rem;
  -webkit-animation-delay: 0.65s; }

.loadEffect span:nth-child(6) {
  right: 0.08rem;
  bottom: 0.08rem;
  -webkit-animation-delay: 0.78s; }

.loadEffect span:nth-child(7) {
  bottom: 0;
  left: 50%;
  margin-left: -0.05333rem;
  -webkit-animation-delay: 0.91s; }

.loadEffect span:nth-child(8) {
  bottom: 0.08rem;
  left: 0.08rem;
  -webkit-animation-delay: 1.04s; }

.mt32 {
  margin-top: 0.42667rem; }

/*页面loading*/
.shop-column {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f5f5f5;
  background: #fff; }
  .shop-column > div {
    -ms-flex: 1;
        flex: 1;
    height: 1.28rem;
    line-height: 1.28rem;
    text-align: center;
    font-size: 14px;
    color: #333; }
    [data-dpr='2'] .shop-column > div {
      font-size: 28px; }
    [data-dpr='3'] .shop-column > div {
      font-size: 42px; }
  .shop-column .filter {
    display: inline-block;
    width: 0.29333rem;
    height: 0.4rem;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAAAAXNSR0IArs4c6QAAAthJREFUSA3tlt9Lk1EYx3u3yeZF9IN+2IouooiiKILAu3ytwaYTg/6BbiIixLKa0Qo1lmGxCMGif8Com5BN2dx0Bl5HUEQghRhl9IN5sbENN9fnEY+85va6tKvowOGc9zzf53Oe55zznvfV1lVQxsfH1yeTyWeapjmQn/F6vcmV3LSVBLFYbEM2m42gqxUt8NcOh+MU5aeZr8XMmEgkNgKNoakF+MhisdwrFotHGUsMDQ1tNfMtC45EIptTqdQIzsepvaR/sbGxsZ0JuoEfnpubG4vH49vLwUuCiXRLPp8fxekYoGBTU1OrAjCBn34X8IOZTGaMAHYom7FdtsbRaHTb7OzsCI6HgPYAum50UP1wOOxHE0AzQasz+Wdlk3ZJxIODgzVAEwLFFigHFUdsd2ja0e4D/pJN3i3jqixGPDw87MzlcpL+fjapk/XsUiKzlmDaWO8g8Emr1ap7PJ5J0c+D2eFdhUIhwfNeBH6i6RZjpYVlaSHyXvRTwOsbGho+aJICkUr6e4jUR6T3KwUadcAv8NxH/QJLtwAdWIC2rRYqE5DlYzjn6TrJekBjpkt0vgHtF8FaC2vezAQ718r57/8vroAWCoVaeTHkuD39GwkuHDenhTN8lne9n4HLawUT5DnO8As4LQI+Tf0I/AHwa6uFyysN5wn+8ko3L7uEMNzgbr37JxMYLqFPcsPNX0IKYLw2mbmDd/+2spm1ZFn+2lSOiGpIY5R6gLEAkd9StlIta+pjvEeW0m636y6Xa0rplnxBOBlfq6qq6hC+RXATx7JLQvry7RPoBKfqhBEq8MUviDyoIh/TdDodJ/IjOAZZlqvKJi2ZdbDZnXTfE0i92+2elnFjWRKxMui6/sNms9Xz/Ar4FUAPlY1IAwJlwnfV1dV1paCiLRmxAbIJcJRn+bfoI+U0UB/QN/RPsvvflfb31hQs4tX+Yq0IFrj8FM7MzDyna6dW9FP4C81xaOsUi6drAAAAAElFTkSuQmCC) no-repeat center/100% 100%; }
  .shop-column .filter-up {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAAAAXNSR0IArs4c6QAAAu1JREFUSA3tlktrU0EUx88kaZOApSpVaywiKogr3QhuxKa2kEdLhH4BN110UdSqWbRKilZ8VlSo4Beo6MZFkpvbpDabbNVCtRbro1qoUhWDEEiuJuP/3CbSpDePqitxYJKZc/7nN+fMzE2uoBqaTFCD9o3uS0E26zrqFofoa7UwUU0gY9So/SBVSjrIWgRM1ddTu2inL5ViTZWcMk7rAY3pUEF3AL0qifZrGsWlQpsqxZb1SZU2ZiL0OK2Q1CJ0qyDMKHSRbfA9lxO0pWCv6RuZNiFwSocqdL00CL6hPPwFEtha6jecy3HajKym9UCVLhuKYIRmUNco9FI+om3ldLodmTZziflsLlQUM1wlP2vTEXqFQ95uqJdRcgA6m4cGDEUGRkD78/C3MkI7iiQ44RYI5nSoSgNFzhommkJ9Olyhd2Dt4hDBJWS+UxzjnbikfpubrtXAWiUBvBcP0Ciu5iJZyMmH8DRfyslV6jUaNJV6sJ05MGcEoCeEiZasLhpbI8dQjgP1CVnllhhG/jf++zsggsHgcZPJtOT1eu/9jXLD4bBPSukwCSGO5XK5MRj++AFBkj2APkSCfQw+iv4G8BuAn/ndrEOhUC84dxG/CLhP/89TFKUlm83y78Vu9IGurq5La1kA0D7AbiNmwWw2Oz0ez2sdzJBoNOrIZDKTGO7ByoHOzs7zbK/WUGU/qh1BzDxD3W73PMf8AvMEomasPIm+F9NhZH6O7eUa9tQP3xXeSqvV6uzo6Hhf0Bb9S+NmfKyrq2uF8BkEZxFYdktQ/mAeOodbdXgllOFFGbOBWzweb0qlUhPIfB8WGcG2nF72LH+isgDKH8JsFom0uVyuDyv9PC7KuOB0Op2fLRZLG+ZPAD8F0M2CD5kOMxQLztjt9lYjKGsNM14B2QDwOOYH0EdRcgpQP6DTGB/B6X8qaEu/K4JZHIvFGtPptIrh8iuWEFM2m60dreIrVlUwwxOJREMymXyAoRW9G3te9aXwJ5wAWQAnrwrSAAAAAElFTkSuQmCC); }
  .shop-column .filter-down {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAAAAXNSR0IArs4c6QAAAvVJREFUSA3tlttLFFEcx39n3NZ9SBQxs1UiuhBEQQSCLz1YPuxF8aHeeyqQktzApDa6akgXwSCjP6CiXkJWZ2YvNgr7GggWRXYxCh+MSmLDvZ++Z9yR2dyd3bSn6MBwLr/v9zPfc2Z3ZxmV0aLRaNXi4uITSCttNttRl8v1rZSNlRKEw+HqeDyuQtcitIyxaYfD0Yb21corWRU1TasBNAxNC4AjkiTd4Jzvx5omy/ImK29RsKqqtbFYbALmZgCH29vbT3q93j7cYADwfdlsdjISiWwuBi8IRtK6dDr9DKYDAN0GsMcA4AYXML4C+J6lpaUpBNhi1Mz9qjMOBoP1qVRqAsa9EA52dHScMxuM8djYmB+aftx4Fjs65PF4Phs10eclHh8fbwB0MgftLwYVRiQfQNcH7S4cyxQe8laxbrSVxKFQyJlIJMT2dyPFJRivGiKrHmF8AA/BM1dRUdHqdrvnhF4H4wk3ZTIZDfOdEPgBvS6K5TYcSzeS34H+k4DjWN4xsQUk1VDYjrM6iwd1s1ygWQd4F+Z3cc2D1SoBOiqgSOpbK1TcALu8B8YJDJ3oR1kgEDiNpAuAPhKC9TaceSeCOtfL+e//F0+AxWXqYRItVLro4d/YYEKlTsapUcJ3+hjP0oO4Qr71gpMqHSdOTzmnU5J9A3UC+B4LQ4D3rhWelKkLwPu45rlNZxJxmZoAncWxcGzl/J/CAe0WXlwfwdqR5+chciYUeq3DZbqYV7SYINAZHarQB67QtoJSrlED4C91uELXCopMiwmZ+nLQtzxMeT/0JtnykAepHoYZHa7S4CpBbgEav66R6Q2foMZiurx1JK9D8mlhxPndyitigtplHarQK65SwZfp756VOQy1ADzX4QoNGwUkHchBX/AIFX39r7zzDKO5R/KaZJxC+Ag14yU2AvFPjHvRz9iJDjMPfTHrzWNLsBDioVQn06QCuPwXi2jabqc21kaWf7FKgnV4lKqSP+gxZ+So3EhH2EH6bk5XaPwLb3pnVxR/N08AAAAASUVORK5CYII=); }
  .shop-column .filter-btn {
    display: inline-block;
    width: 0.42667rem;
    height: 0.32rem;
    vertical-align: -1px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL9SURBVEhL7ZZNSNNhHMf336armS1nLGgomDqQDMQYHjpEx3yZjrQOXYouXYQKgqCDO0SnkMpLDCGFisDQsamXDhEFodRBsiVU2hsdsiSr6XRvfX7/PYNCGr5MPdQXHp7fy/M8v+f/e3v+Wn19/WuDwVDO2Gi8GR4ertCamppKE4mEXQk3DCaTaSYUCr1X7H9sHrS2trZ8sEXx6wq73b7Q1dW1IHQqldJASmtoaHgHU6qvWGdg8NPQ0JDT6/U6FhcXn0CXazDF8Xh8u1qzrjCbzd8HBga+Ck31WamCOV3xT0NTc05BYm+bn5+vSyaTDuI+k5eXNxIIBL4p9R+QKrDRCQsVnxXkymwwGPwhdHt7uyWT0RmIbGpqyofhsxg2I5IEL2GWD+0uKCg439fX91PWZmCMRCLPo9Hoh+UMLvBQNlE51ZOTkzqdQXNzcwmyZxj30mY9Vqu1ULIcFMIf4kJusUXy7VVbdIgHtnKwVfFZYbPZIj09PVGh2WfiaxJCS003NjbeZ55zOBxHM2t+h8/nM4+Ojvq5SK3T6XT7/f6YyHOSA3jkFMYv4+JqLjWtxEsgpYeHxljby0t4SWRGXbNGcOBJvqw7m3GB1D3rrkGeSEtydAGwj4OfKjor1Lpy8YbOezye3XxBkTArAV1tmq72WWh+aqIcfJike6Ars4BwVWEvTLiK8diMkRJ8zBhf6aCXB9SZgreM/WkyO7hoLdOsGBfe7Ha7K5hXHIqOjo4Eh+k0c4iplUzvZCR14V9AEh4zGo1BxeamClpaWnbEYrFxyKuE4UpauhSU6nHcf8NisVT19/d/FJlJ16wRExMTUZfL9QKyu7KysqimpuZROByOp7XpHkDML2K8E2/doZveUqrcvgVkdi0u7sXQLtgRXP0SWkJcx4hD3+UCZxinBwcHb8oe+R9w4b5iYVYDDntFfX9RrHTIfB4iL8YOwu5ELwk6VlZWdk/eDsLQiu525hLyRySx2yObV4nrxP2CopcFPHUET51j3wEl2iwYDL8A0PmgZPY7NXcAAAAASUVORK5CYII=) no-repeat center/100%; }
  .shop-column .theme {
    display: inline-block;
    vertical-align: middle;
    width: 0.48rem;
    height: 0.48rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA0JJREFUWAntmE1oE1EQx7tJtZSCCUhBDK1YoS30VIQUr0IPtk2ohxZUilVLhEoVP3KwHpKDBw+C4MGTYD3kYGMSMCSHIlbqRWjx0NKLCipEK/EQiRKt5sPflKxs4iYvvVXYB8Obnff/z5udvN2ZrBYMBm0rKyvXSqXSFNLZVDU0RpWpCVwaW8Rut8/G4/GccX1oaGgcyiyYHuwVXDNfYLLI05aWlivRaHSjeXl52Q/5FsYFCE+YS4hqdICdKRaLewFO6GCPx3OsUCg84voVcg9MUV+rNbO3E9zJzc3NbpIzoA0PD78B/D6RSAzWIpnZ4d3BPmOz2fboWSI7j7ENtLW1HQqHw7/MeGY2eJPYH5Bxt40IO5B1M2A9G4Gsw7Nzd/t1HLpk7u12ghEugej7d9p0ZztltgJS/RJWhqwMqTKgWrfOUCMZSvF27VUBq9epY73wCg6HY8OwlkLv8vl8uww2pUr929qfOSW17AYl4CasOBusKtkApNyAPYUapgae0DkjIyMeApUC/RJZBKMsruAcyGl8vnO73Ye1sbExey6Xm8Vo2n5gNxtfMEYoon7q1ncjgEI5QSCm7YcRp+tgv6FL+3GR9kMybI3/KwMah0njMF4i7CnknxYWW0UbWr69NL99pLW1NcAZ+lG2bU34Os7Bvs5FD5hqbvW1cLLEIGfIH4vF0vKUXcVwG+5zFteYlS0seGnqRsE+5Ck7I15leL3ewXw+v4C6ytoSonzKCN4JfhxZ4yE50oxyHuIijo+iNzy4kbuAp3lKp/Us8R7x4etTe3v7wNzc3M9GneFriRu8T1/dLy1sJ9LQ+8e4AS3sKjw7TlwGu/zkr7cTjHDFl8z4O2DVMslEvWFlqF52ZM3KkJUhVQZU6zvvDMmrnqi7VZFXr/NW7ZZaRVH8rK9hE18H+awiJanhIb7K4I8aHV6AiyASYYOGSggOOsBPgo9RA6Uwbg2+D41Sz2LYXyDPwCmLK0QnuLPgUy6Xq1+Tu+ELWgCjtLD7yr7rTpC/Aog6nc7LoVAoawRTKM9xLS1sl9FeS8eXtC8S/IVkMvmhoj+hcu+uRTTa5+fnf+Oobpsi/zwymUyFf6MPXe/r68uTlL+Z/AOgB1Cjz7OOUwAAAABJRU5ErkJggg==) no-repeat center/100% 100%; }
  .shop-column .theme-active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA0VJREFUWAntmE1oE0EUx7PJppUGQb1WLE3rwSIKfh0EwWIR3CYEggcV6sGb1oIiQqGi9ia9iRRRFBQ8CNHaj6SCJw9eojTiSVT8OBRPVuohkpKm8fdCN0xjtju7tFCxA9N5M/P//+ftm7ezkwYC62X5CBj2dDelXC730t9L3WyP17SzhmHkqHfS6fSzmrkV6VYcisViQwsLC5c9Kg5PTk6e98hxhRs4Y+FMBmSRJx+m/eTCaiWSfWAaQ6HQ8YmJiac2XrSY67b7PtqciTNnhRgMBm+zDRd1RFh4Hl5/qVQ6B77qEGPX6e/X0XDA5E0mJGcCiH12AP01TCQrWNo96iQP9YQIhdUxj3ZWHHJKYFctFt9ExS+jLGAiPEQj1XcJ+mauEnHdIbfArrkISVL/pm5w89xhvmAntMxzHMRJ8pgDVmd4ykTwHSKdvLJbdBiCAV/BClflcHRcpb9PHfNio/dbIpSidiLWZ1nWB9M0lz2pOQxbwV5aXEi41YLgY5yt9r0acLMGf+Tz8YK2y4sAi79qamo6nEqlSl54btggwuXm5maLLRvE/uFGYP4n2BvRaLRrpZ2RtavXD9sRtq0Fu+7p3dDQMDs6OvrNxv4X7ZIIkUvbySX52NZ949gquaBNjY2NfZStXo0IVRxKJpNbC4XCfRY4qrMIzrzEuTPchb7q4L1gjJ6ensjMzIycJ22LxKKLgH29mI5EIjtJ7F82nvzrxz5p9722PGjWxJkBiG103ofDYcstaSWac3NzabZ2dz6fH4R7QVk4ib1L6Xsy0WyTk/oIRoD2gZszoj4yMjJNrt2Dc0u46opcaa9xaFrqmBcbvZyc1B1CQqigS4ZoY3eoHHLqOX2pvkuQJxWnfBW4IeqSN9WXkEJac9ePdYeU3alr+s6femr8Gh8gp07Vm9Mcy8prP41IOyevdnLaiQz3O7X6CWE8wcKVt1bTgVpYi0ToDbWd1/4Q7c1ahENfsHJzfK3Ocw5dQeeYOubFRi9nJBKJjmKxmIPYyNNmaZe9MTIfhXiQdp7b5YHx8fG32CtWKtvE3p9A8S4LbdRUzuN8byaTeaiJ14ZV8yYej2/jvnwapuP/h3BilnmJ5iOc+aK9yr8M/AMRjzD3q5nMVAAAAABJRU5ErkJggg==); }

.shop-list {
  margin: 0 0.21333rem;
  overflow: hidden;
  transition: all .3s ease-in-out; }
  .shop-list li {
    position: relative;
    width: calc(50% - .08rem);
    margin-top: 0.16rem;
    background: #FFFFFF;
    border: 1px solid #E3E3E3;
    transition: all .3s ease-in-out; }
    .shop-list li:nth-child(2n+1) {
      float: left; }
    .shop-list li:nth-child(2n) {
      float: right; }
    .shop-list li.teambuy-goods-item {
      display: inline-block;
      vertical-align: top;
      margin-right: inherit;
      border: 0;
      margin-bottom: inherit; }
  .shop-list h3 {
    font-size: 14px;
    padding: 0.6em 0.21333rem 0;
    line-height: 1; }
    [data-dpr='2'] .shop-list h3 {
      font-size: 28px; }
    [data-dpr='3'] .shop-list h3 {
      font-size: 42px; }
  .shop-list .shop-list-intro {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    padding: 0 0.21333rem 0.21333rem; }
  .shop-list .intro {
    display: block;
    transition: all .3s ease-in-out; }
    .shop-list .intro .price {
      font-size: 16px;
      color: #DA251d; }
      [data-dpr='2'] .shop-list .intro .price {
        font-size: 32px; }
      [data-dpr='3'] .shop-list .intro .price {
        font-size: 48px; }
      .shop-list .intro .price i {
        font-size: 12px;
        padding-left: .2em;
        color: #DA251d; }
        [data-dpr='2'] .shop-list .intro .price i {
          font-size: 24px; }
        [data-dpr='3'] .shop-list .intro .price i {
          font-size: 36px; }
    .shop-list .intro:first-letter {
      color: #DA251d;
      font-size: 12px; }
      [data-dpr='2'] .shop-list .intro:first-letter {
        font-size: 24px; }
      [data-dpr='3'] .shop-list .intro:first-letter {
        font-size: 36px; }
    .shop-list .intro .tips {
      display: none;
      color: #999;
      padding-left: 1em; }
  .shop-list .number {
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    padding: 0 0.21333rem;
    height: 2.6em;
    color: #9b9b9b; }
    [data-dpr='2'] .shop-list .number {
      font-size: 20px; }
    [data-dpr='3'] .shop-list .number {
      font-size: 30px; }
  .shop-list .shop-list-img {
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    height: 0;
    overflow: hidden;
    background: #f5f5f5;
    transition: all .3s ease-in-out; }
    .shop-list .shop-list-img > img {
      width: 100%; }
    .shop-list .shop-list-img .icon {
      position: absolute;
      right: 0.13333rem;
      bottom: 0.13333rem;
      text-align: right; }
      .shop-list .shop-list-img .icon img {
        width: 1.06667rem;
        height: 0.48rem;
        margin-right: 0.10667rem; }
        .shop-list .shop-list-img .icon img:first-child {
          margin-left: 0; }
    .shop-list .shop-list-img .tag {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      display: inline-block;
      line-height: 1.6rem;
      width: 1.6rem;
      border-radius: 50%;
      font-size: 14px;
      text-align: center;
      font-weight: 700;
      color: #fff;
      background-color: rgba(0, 0, 0, 0.6); }
      [data-dpr='2'] .shop-list .shop-list-img .tag {
        font-size: 28px; }
      [data-dpr='3'] .shop-list .shop-list-img .tag {
        font-size: 42px; }
    .shop-list .shop-list-img .timer-box {
      position: absolute;
      bottom: 0.21333rem;
      right: 0.21333rem;
      height: 0.58667rem;
      line-height: 0.58667rem;
      border-radius: 100px;
      background-color: #ffffff;
      border: solid 1px #e3e3e3;
      padding: 0 0.21333rem;
      font-size: 10px;
      min-width: 1.78667rem;
      text-align: center; }
      [data-dpr='2'] .shop-list .shop-list-img .timer-box {
        font-size: 20px; }
      [data-dpr='3'] .shop-list .shop-list-img .timer-box {
        font-size: 30px; }
      .shop-list .shop-list-img .timer-box i {
        font-size: 14px;
        font-weight: bold; }
        [data-dpr='2'] .shop-list .shop-list-img .timer-box i {
          font-size: 28px; }
        [data-dpr='3'] .shop-list .shop-list-img .timer-box i {
          font-size: 42px; }
  .shop-list .shop-list-icon {
    display: none; }
  .shop-list .buy {
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 50%;
    background: #F8B600;
    color: #fff;
    font-size: 9px;
    text-align: center; }
    [data-dpr='2'] .shop-list .buy {
      font-size: 18px; }
    [data-dpr='3'] .shop-list .buy {
      font-size: 27px; }
    .shop-list .buy img {
      width: 100%;
      vertical-align: top; }
  .shop-list .title {
    line-height: 1;
    padding: 0.24rem 0 0.08rem;
    font-size: 14px; }
    [data-dpr='2'] .shop-list .title {
      font-size: 28px; }
    [data-dpr='3'] .shop-list .title {
      font-size: 42px; }
    .shop-list .title .more {
      float: right; }
  .shop-list .sale-label {
    width: 1.17333rem;
    height: 0.53333rem;
    line-height: 0.53333rem;
    border-radius: 0.21333rem 0 0.21333rem 0;
    background: #F8B600;
    color: #fff;
    font-size: 12px;
    text-align: center; }
    [data-dpr='2'] .shop-list .sale-label {
      font-size: 24px; }
    [data-dpr='3'] .shop-list .sale-label {
      font-size: 36px; }
  .shop-list .shop-list-detail {
    min-height: 2.42667rem; }
  .shop-list .pt-16 {
    padding-top: 0.21333rem; }
  .shop-list .theme-box {
    display: none; }
  .shop-list .col {
    color: #666;
    padding: 0.4em 0.21333rem 0.6em; }
    .shop-list .col img {
      width: 1.17333rem;
      height: 0.56rem; }
  .shop-list .price {
    color: #fe0000;
    font-size: 18px; }
    [data-dpr='2'] .shop-list .price {
      font-size: 36px; }
    [data-dpr='3'] .shop-list .price {
      font-size: 54px; }
    .shop-list .price i {
      font-size: 12px; }
      [data-dpr='2'] .shop-list .price i {
        font-size: 24px; }
      [data-dpr='3'] .shop-list .price i {
        font-size: 36px; }
  .shop-list .del {
    font-size: 10px;
    padding-left: .6em;
    color: #999; }
    [data-dpr='2'] .shop-list .del {
      font-size: 20px; }
    [data-dpr='3'] .shop-list .del {
      font-size: 30px; }
  .shop-list .hint {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    padding: 0.2em 0.21333rem 0.16rem;
    font-size: 10px;
    color: #999; }
    [data-dpr='2'] .shop-list .hint {
      font-size: 20px; }
    [data-dpr='3'] .shop-list .hint {
      font-size: 30px; }
  .shop-list .plan {
    display: -ms-flexbox;
    display: flex;
    padding: 0.2em 0.21333rem 0.26667rem;
    font-size: 12px;
    color: #666; }
    [data-dpr='2'] .shop-list .plan {
      font-size: 24px; }
    [data-dpr='3'] .shop-list .plan {
      font-size: 36px; }
    .shop-list .plan span {
      display: inline-block;
      -ms-flex: 1;
          flex: 1;
      margin-left: 1em;
      height: 0.32rem;
      border-radius: 24px;
      overflow: hidden;
      background: #e3e3e3; }
    .shop-list .plan i {
      display: inline-block;
      height: 100%;
      vertical-align: top;
      background: #F8B600; }

.shop-rec-detail {
  padding: 0.13333rem 0.21333rem 0.32rem; }
  .shop-rec-detail .tips {
    font-size: 12px;
    color: #999; }
    [data-dpr='2'] .shop-rec-detail .tips {
      font-size: 24px; }
    [data-dpr='3'] .shop-rec-detail .tips {
      font-size: 36px; }
  .shop-rec-detail .price {
    float: right;
    font-size: 18px;
    color: #DA251d; }
    [data-dpr='2'] .shop-rec-detail .price {
      font-size: 36px; }
    [data-dpr='3'] .shop-rec-detail .price {
      font-size: 54px; }
    .shop-rec-detail .price:first-letter {
      font-size: 12px; }
      [data-dpr='2'] .shop-rec-detail .price:first-letter {
        font-size: 24px; }
      [data-dpr='3'] .shop-rec-detail .price:first-letter {
        font-size: 36px; }

.shop-list-theme {
  margin: 0;
  transition: all .3s ease-in-out; }
  .shop-list-theme .number {
    height: auto; }
  .shop-list-theme li {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-left: 0.4rem;
    transition: all .3s ease-in-out; }
  .shop-list-theme .shop-list-img {
    width: 2.66667rem;
    height: 2.66667rem;
    padding: 0;
    background: #fff; }
    .shop-list-theme .shop-list-img .icon, .shop-list-theme .shop-list-img .timer-box {
      display: none; }
  .shop-list-theme .shop-list-detail {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: calc(100% - 2.7rem);
    transition: all .3s ease-in-out; }
  .shop-list-theme .shop-list-icon {
    display: block;
    -ms-flex: 1;
        flex: 1;
    padding: 0.6em 0.21333rem 0;
    font-size: 10px;
    color: #999; }
    [data-dpr='2'] .shop-list-theme .shop-list-icon {
      font-size: 20px; }
    [data-dpr='3'] .shop-list-theme .shop-list-icon {
      font-size: 30px; }
    .shop-list-theme .shop-list-icon img {
      height: 0.48rem;
      margin-right: 0.13333rem; }
  .shop-list-theme .intro {
    display: inline-block; }
  .shop-list-theme .title {
    padding: 0.24rem 0.32rem 0.08rem; }
  .shop-list-theme .theme-no {
    display: none; }
  .shop-list-theme .theme-box {
    display: inline-block; }
  .shop-list-theme .theme-body {
    padding: 0.21333rem; }
  .shop-list-theme .timer-box {
    display: inline-block;
    vertical-align: middle;
    height: 0.58667rem;
    line-height: 0.58667rem;
    border-radius: 100px;
    background-color: #ffffff;
    border: solid 1px #e3e3e3;
    padding: 0 0.21333rem;
    font-size: 10px;
    min-width: 1.78667rem;
    text-align: center; }
    [data-dpr='2'] .shop-list-theme .timer-box {
      font-size: 20px; }
    [data-dpr='3'] .shop-list-theme .timer-box {
      font-size: 30px; }
    .shop-list-theme .timer-box i {
      font-size: 14px;
      font-weight: bold; }
      [data-dpr='2'] .shop-list-theme .timer-box i {
        font-size: 28px; }
      [data-dpr='3'] .shop-list-theme .timer-box i {
        font-size: 42px; }

.shop-filter {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .shop-filter .shop-search {
    position: relative;
    z-index: 3; }

.shop-filter-cont {
  position: relative;
  z-index: 3;
  background: #fcfcfc;
  max-height: calc(100% - 1.306rem);
  overflow: auto; }
  .shop-filter-cont h2 {
    font-size: 16px;
    color: #333;
    line-height: 1.28rem;
    text-align: center;
    font-weight: 700;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3; }
    [data-dpr='2'] .shop-filter-cont h2 {
      font-size: 32px; }
    [data-dpr='3'] .shop-filter-cont h2 {
      font-size: 48px; }
  .shop-filter-cont li {
    margin: 0 0.32rem;
    line-height: 1.28rem;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #e3e3e3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    [data-dpr='2'] .shop-filter-cont li {
      font-size: 28px; }
    [data-dpr='3'] .shop-filter-cont li {
      font-size: 42px; }
  .shop-filter-cont .select {
    -ms-flex: 1;
        flex: 1;
    width: 0;
    text-align: right;
    padding-left: 2em;
    color: #999;
    padding-right: 0.4rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center/0.18667rem 0.34667rem; }

.filter-operate {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  .filter-operate button {
    width: 4.24rem;
    height: 1.17333rem;
    margin: 0.42667rem 0.13333rem;
    border: 1px solid #F8B600;
    border-radius: 4px;
    font-size: 14px; }
    [data-dpr='2'] .filter-operate button {
      font-size: 28px; }
    [data-dpr='3'] .filter-operate button {
      font-size: 42px; }
    .filter-operate button:first-child {
      background: #fff;
      color: #F8B600; }
    .filter-operate button:last-child {
      background: #F8B600;
      color: #fff; }

.mask, .filter-mask {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(26, 26, 26, 0.4); }

.mask-son {
  position: absolute;
  z-index: 6;
  top: 2.56rem;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(26, 26, 26, 0.4); }

.shop-filter-type {
  position: fixed;
  top: 1.30667rem;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #fff; }

.filter-type-list {
  position: absolute;
  left: 0;
  top: 1.22667rem;
  bottom: 0;
  background: #f5f5f5;
  width: 2.4rem; }
  .filter-type-list li {
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1.28rem;
    border-bottom: 1px solid #fff;
    border-left: 0.10667rem solid transparent; }
    [data-dpr='2'] .filter-type-list li {
      font-size: 28px; }
    [data-dpr='3'] .filter-type-list li {
      font-size: 42px; }
    .filter-type-list li.active {
      border-left-color: #F8B600;
      background: #fff; }

.filter-child-box {
  position: absolute;
  z-index: 9;
  left: 2.42667rem;
  top: 2.56rem;
  bottom: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff; }
  .filter-child-box .filter-type-title {
    border-bottom: 1px solid #e3e3e3; }

.filter-type-choose {
  padding: 0.32rem;
  font-size: 12px;
  color: #999;
  overflow: hidden; }
  [data-dpr='2'] .filter-type-choose {
    font-size: 24px; }
  [data-dpr='3'] .filter-type-choose {
    font-size: 36px; }

.filter-child-scroll {
  -ms-flex: 1;
      flex: 1;
  max-height: calc(100% - 1.28rem);
  overflow: auto; }

.filter-type {
  position: absolute;
  z-index: 1;
  left: 2.42667rem;
  top: 1.22667rem;
  bottom: 0;
  right: 0;
  background: #fff; }
  .filter-type .filter-type-title {
    background: none; }

.filter-type-title {
  font-size: 14px;
  color: #333;
  line-height: 1.28rem;
  text-align: center;
  font-weight: 700;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat 96% center/0.18667rem 0.34667rem; }
  [data-dpr='2'] .filter-type-title {
    font-size: 28px; }
  [data-dpr='3'] .filter-type-title {
    font-size: 42px; }

.filter-type-title-brand {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  font-weight: normal; }
  .filter-type-title-brand span {
    -ms-flex: 1;
        flex: 1;
    text-align: center;
    border-bottom: 0.02667rem solid transparent; }
    .filter-type-title-brand span:first-child {
      width: 1.33333rem; }
  .filter-type-title-brand .active {
    font-weight: 700;
    border-bottom: 0.02667rem solid #F8B600; }

.filter-type-box ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.filter-type-box li, .filter-type-box dd {
  width: 33.3%;
  text-align: center;
  padding: 0.48rem 0; }
  .filter-type-box li img, .filter-type-box dd img {
    display: block;
    margin: 0 auto 0.21333rem;
    width: 0.8rem;
    height: 0.8rem; }
  .filter-type-box li .name, .filter-type-box dd .name {
    font-size: 14px;
    color: #333;
    line-height: 1; }
    [data-dpr='2'] .filter-type-box li .name, [data-dpr='2'] .filter-type-box dd .name {
      font-size: 28px; }
    [data-dpr='3'] .filter-type-box li .name, [data-dpr='3'] .filter-type-box dd .name {
      font-size: 42px; }

.filter-type-box dt {
  padding: 0.32rem 0.32rem 0;
  line-height: 0.85333rem;
  background: #F5F5F5; }

.filter-type-box dd {
  display: inline-block; }

.filter-type-box .active {
  position: relative; }

.filter-type-box .active:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0.32rem;
  width: 0.45333rem;
  height: 0.45333rem;
  margin-left: 0.32rem;
  background: url(/images/home_icon_check_mark.png) no-repeat center/100% 100%; }

.filter-price-box li {
  font-size: 14px;
  padding-left: 0.66667rem;
  border-bottom: 1px solid #e3e3e3;
  line-height: 1.28rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat 94% center/0.18667rem 0.34667rem; }
  [data-dpr='2'] .filter-price-box li {
    font-size: 28px; }
  [data-dpr='3'] .filter-price-box li {
    font-size: 42px; }

.filter-brand-box h2 {
  font-size: 12px;
  font-weight: 700;
  line-height: 0.58667rem;
  background: #f5f5f5;
  padding-left: 1.2em; }
  [data-dpr='2'] .filter-brand-box h2 {
    font-size: 24px; }
  [data-dpr='3'] .filter-brand-box h2 {
    font-size: 36px; }

.filter-brand-box .item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 1.28rem;
  padding: 0.24rem 0 0.24rem 1em;
  font-size: 12px;
  color: #4a4a4a;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .filter-brand-box .item {
    font-size: 24px; }
  [data-dpr='3'] .filter-brand-box .item {
    font-size: 36px; }

.filter-brand-box .log {
  display: inline-block;
  vertical-align: middle;
  height: 0.8rem;
  width: 2.4rem;
  text-align: center;
  line-height: 1; }
  .filter-brand-box .log img {
    max-height: 100%; }

.filter-brand-box .name {
  width: 0;
  -ms-flex: 1;
      flex: 1;
  line-height: 1.6;
  padding: 0.13333rem 2em 0.13333rem 0; }

.filter-brand-sort {
  position: absolute;
  right: 0;
  top: 50%;
  padding: .6em 0;
  border-radius: 2px;
  transform: translateY(-50%); }
  .filter-brand-sort.touch {
    background: rgba(26, 26, 26, 0.2); }
  .filter-brand-sort li {
    font-size: 12px;
    text-align: center;
    line-height: 1.3;
    padding: 0 0.21333rem; }
    [data-dpr='2'] .filter-brand-sort li {
      font-size: 24px; }
    [data-dpr='3'] .filter-brand-sort li {
      font-size: 36px; }

.filter-select {
  position: absolute;
  top: 40%;
  left: 40%;
  width: 0.66667rem;
  height: 0.66667rem;
  text-align: center;
  line-height: 0.66667rem;
  font-size: 16px;
  border-radius: 0.08rem;
  background: rgba(26, 26, 26, 0.3);
  color: #fff; }
  [data-dpr='2'] .filter-select {
    font-size: 32px; }
  [data-dpr='3'] .filter-select {
    font-size: 48px; }

.nullTips {
  text-align: center;
  font-size: 14px;
  line-height: 1.6;
  margin-top: 2rem;
  color: #999; }
  [data-dpr='2'] .nullTips {
    font-size: 28px; }
  [data-dpr='3'] .nullTips {
    font-size: 42px; }
  .nullTips img {
    display: block;
    margin: 0 auto 1em;
    width: 2.66667rem;
    height: 2.66667rem; }
  .nullTips .hint {
    display: block;
    color: #666; }

.page-box {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.page-head {
  position: relative;
  width: 100%;
  -ms-flex: 0 0 1.22667rem;
      flex: 0 0 1.22667rem;
  height: 1.22667rem;
  line-height: 1.22667rem;
  background: #fff;
  padding: 0 0.21333rem;
  text-align: center;
  font-size: 16px;
  color: #1a1a1a;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .page-head {
    font-size: 32px; }
  [data-dpr='3'] .page-head {
    font-size: 48px; }
  .page-head .back {
    position: absolute;
    left: 0;
    top: 0.18667rem;
    display: inline-block;
    width: 0.8rem;
    height: 0.8rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAAAAXNSR0IArs4c6QAAAKVJREFUSA1jYKAusAEatx6IdalprD3QsC9A/B+I86llMLKhO4CGclDD4FFD4RE1GqajSYoKWWo0R43kHKUMTEGwkp9qBQoT0FBBIOaCJs8rQPoHlE0VKhtoCqiuAuFOqpiIZMio4UiBgWCOBgsiLJBYo8GCFBgI5miwIMICiTUaLEiBgWDSLVgKmBGWUsw6DTThLRB7APEdik3DYoAIUIwRizh1hADAqXJqJ4/BzgAAAABJRU5ErkJggg==) no-repeat center center/auto 0.53333rem; }
  .page-head .operate {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%; }
  .page-head button {
    background: none;
    width: 3.8em;
    height: 1em;
    line-height: 1em;
    color: #1a1a1a;
    font-size: 14px;
    border: 0 none;
    padding: 0;
    border-right: 1px solid #fff; }
    [data-dpr='2'] .page-head button {
      font-size: 28px; }
    [data-dpr='3'] .page-head button {
      font-size: 42px; }
    .page-head button:last-child {
      border-right: 0 none; }
    .page-head button.active {
      color: #fff; }
  .page-head .search, .page-head .filter {
    display: inline-block;
    vertical-align: middle;
    width: 0.58667rem;
    height: 0.58667rem;
    border: 0 none; }
  .page-head .search {
    margin-right: 0.32rem;
    background: url(/images/home_all_type_icon_search.png) no-repeat center/100% 100%; }
  .page-head img {
    height: 0.90667rem; }
  .page-head .ellipsis, .page-head .shop-list h3, .shop-list .page-head h3, .page-head .shop-filter-cont .select, .shop-filter-cont .page-head .select {
    margin: 0 auto;
    max-width: 12em; }

.page-body {
  -ms-flex: 1;
      flex: 1;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  font-size: 14px;
  padding-bottom: 0.16rem; }
  [data-dpr='2'] .page-body {
    font-size: 28px; }
  [data-dpr='3'] .page-body {
    font-size: 42px; }

.bd0 {
  border: 0 none; }

.mt24 {
  margin-top: 0.32rem !important; }

.mb-24 {
  margin-bottom: 0.32rem; }

.check {
  display: inline-block;
  height: 0.64rem;
  line-height: 0.61333rem;
  padding-left: 0.64rem;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAA41JREFUWAnNmD9LW1EYxs+9YgKKmwhNtBncBSFmKXXI6NDBLqWtdlDo0M/g5Kco6FBF6dIOGRwzVLqkQSF7BKuxIDqJQiKaPr/jvfEaY71ak5sXknNz/j2/vOfPPe9xzCNsdXX1WbVafVWv1186jpNUmlA3fLAD5R0or6J0Mx6P52ZmZv5cFYX/dsJW3djYiFcqlY8Se6s2GQmHaqv6ddUvqP56Mpn8PDU1VQ2jeW/n6tBdXl5+p84W9Zyi097e3vrw8LAzMjJiBgYGTH9/v+nr67N6Z2dn5vT01JycnJi9vT2zv79fPz8/tzqC3FWlhbm5uTU9X9oGd3z9E2xlZeV5rVb7JqA07QcHB834+LgRlOnp6bmjy5vZFxcXwJnt7W1zdHRkCwVVjMVir2dnZ3/frH39606wpaWlFwL6rqpDeCWdTpvR0dHrlo94KpfLplgsWm+q+aEAp+fn53+26qolmKDeqPIXgcUYrmw2y/C1av/gPA2ryefzdpgFVlMHHwT3tbmjW2B4SpXyQI2NjZlMJtPc5kl+FwoFUyqVjAeXbfacG1RhTjF87YZCkz/MH0cLTbSDLA0wFbpMdBUOMXzt8lRQHA200PQWWYOnsbRU4b3gPjHRtdeEXnVBocc8p1Ips7OzY7RhJ7Ryy7lcrkQ/lpDNU8+LZLD6nmqi0999hhaani16LFdg7OjyVop96n+3BF/hISmaaMMAC22tx7Qy2Nnt5kkahbFxY2LhlWdcXshKJ7zXDHmRGG8TGCSegcn1TgkO776wr5l2kKMNg4bTgYmhnETIW7bt0AzdZ4BhEjB7jmKbiNoCDAlXrrNgHF2iNp8BpobH/PNUlHABhoSr5clK6CqDiaG053FOnlGbzwATHjsAiONw1OYzwMQcs2Cc0aM2n0EeqwD2AyACh6jNZ5DHNl3iPiYb0QyBQ1TmBS11WGByvWC0QIhFNBOVoe2FeQWYGEqOG+ukhFhR2dbWlpX2WSwYEbJcuEvcR4jVaUPz+PiYI88uLOhbMC9sXyCDuI8Qq1OGFpqeLfhXCBaMTC9sL7Jkifs6ZWihKW8VYfB1G2AquCRsV8Ehy5a4r92GhrdFHKINg6/ZACODuwQVTutTIxhtJ1ww4EWz+R7jViQOYFdeEQCGdeWlyhWaMV15DeXDacPrvos7H440cNVJDDoh4JbzM9iGZ01sDqK/VH/tSa86m4X43YnL4b/AYx8WriSNHwAAAABJRU5ErkJggg==) no-repeat left center;
  background-size: 0.42667rem 0.42667rem; }

.check-active {
  background-image: url(/images/shopping_cart_btn_mark_s.png); }

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 1.30667rem;
  border-top: 1px solid #e3e3e3;
  background: rgba(252, 252, 252, 0.96);
  opacity: .96; }
  .nav a {
    position: relative;
    -ms-flex: 1;
        flex: 1;
    text-align: center;
    font-size: 10px; }
    [data-dpr='2'] .nav a {
      font-size: 20px; }
    [data-dpr='3'] .nav a {
      font-size: 30px; }
  .nav img {
    display: block;
    margin: 0 auto 0;
    width: 0.58667rem;
    height: 0.58667rem; }
    .nav img:nth-child(2) {
      display: none; }
  .nav .active {
    color: #F8B600; }
    .nav .active img:nth-child(1) {
      display: none; }
    .nav .active img:nth-child(2) {
      display: block; }
  .nav .icon {
    position: absolute;
    right: 50%;
    top: 50%;
    z-index: 3;
    transform: translate(0.58667rem, -0.56rem);
    border: 1px solid #F8B600;
    border-radius: 100px;
    font-size: 8px;
    line-height: 0.29333rem;
    height: 0.29333rem;
    min-width: 0.10667rem;
    padding: 0 0.08rem;
    background: #fff;
    color: #F8B600; }
    [data-dpr='2'] .nav .icon {
      font-size: 16px; }
    [data-dpr='3'] .nav .icon {
      font-size: 24px; }

.subject-box {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.slider {
  background: #f5f5f5; }
  .slider .slider-list li {
    background: #fcfcfc; }
    .slider .slider-list li img {
      width: 100%; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.menu-btn {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 0.74667rem;
  padding-left: 0.32rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAGJJREFUWAnt1DERwEAIRNGDwRG0cRInaaMicmIicsidil/cYuDvvIIxdBLYXcAys0kEJ+OrHe5+0iPUl8DeAusRvSRBzPiBDjCzhxygtgQkYFV1kwzR3Rc6YMY/coDaEsAFfq/2CbiiB6cIAAAAAElFTkSuQmCC) no-repeat center right/0.42667rem auto; }

.menu-box ul {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 100%;
  display: block;
  width: auto;
  opacity: 0.96;
  background: #F5F5F5;
  border: 1px solid #E3E3E3;
  white-space: nowrap; }

.menu-box li {
  line-height: 1.06667rem;
  text-align: left;
  padding: 0 0.58667rem;
  width: 100%;
  font-size: 14px;
  color: #4a4a4a; }
  [data-dpr='2'] .menu-box li {
    font-size: 28px; }
  [data-dpr='3'] .menu-box li {
    font-size: 42px; }
  .menu-box li img {
    width: 0.56rem;
    height: 0.56rem;
    margin-right: 0.32rem; }

.home-nav {
  margin: 0.26667rem 0;
  background: #fff; }
  .home-nav ul {
    font-size: 0; }
  .home-nav li {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 24.9%;
    padding: 0.32rem;
    font-size: 14px;
    line-height: 1; }
    [data-dpr='2'] .home-nav li {
      font-size: 28px; }
    [data-dpr='3'] .home-nav li {
      font-size: 42px; }
    .home-nav li img {
      width: 0.56rem;
      height: 0.56rem;
      margin: 0 auto 0.32rem; }
  .home-nav .name {
    white-space: nowrap; }

.home-img {
  margin: 0 0 0.26667rem; }

.home-group {
  background: #fff;
  border-bottom: 1px solid #e3e3e3; }

.home-head {
  line-height: 1.17333rem;
  margin: 0 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  color: #1a1a1a; }
  .home-head img {
    width: 0.53333rem;
    height: 0.53333rem; }
  .home-head .title {
    padding-left: 0.21333rem; }
  .home-head .more {
    float: right;
    padding-right: 0.53333rem;
    color: #999;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center/0.18667rem 0.34667rem; }

.home-group-list {
  background: #fff; }
  .home-group-list li {
    display: -ms-flexbox;
    display: flex;
    padding: 0.21333rem 0.26667rem; }
    .home-group-list li .img-box {
      width: 2.93333rem;
      height: 2.93333rem;
      overflow: hidden;
      border: 1px solid #e3e3e3; }
    .home-group-list li .intro-box {
      width: 0;
      -ms-flex: 1;
          flex: 1;
      padding-left: 0.37333rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .home-group-list li .intro-box h2 {
        font-size: 14px;
        color: #1a1a1a; }
        [data-dpr='2'] .home-group-list li .intro-box h2 {
          font-size: 28px; }
        [data-dpr='3'] .home-group-list li .intro-box h2 {
          font-size: 42px; }
    .home-group-list li .num {
      color: #666;
      font-size: 12px;
      margin: 1.2em 0 .8em;
      -ms-flex-align: end;
          align-items: flex-end; }
      [data-dpr='2'] .home-group-list li .num {
        font-size: 24px; }
      [data-dpr='3'] .home-group-list li .num {
        font-size: 36px; }
    .home-group-list li .code {
      color: #666;
      font-size: 12px; }
      [data-dpr='2'] .home-group-list li .code {
        font-size: 24px; }
      [data-dpr='3'] .home-group-list li .code {
        font-size: 36px; }
    .home-group-list li .btn {
      width: 2.4rem;
      height: 0.8rem;
      line-height: 0.8rem;
      text-align: center;
      border-radius: 2px;
      border: 0 none;
      background: #F8B600;
      color: #fff; }
    .home-group-list li .opt {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    .home-group-list li .price {
      font-size: 18px;
      color: #DA251d; }
      [data-dpr='2'] .home-group-list li .price {
        font-size: 36px; }
      [data-dpr='3'] .home-group-list li .price {
        font-size: 54px; }
      .home-group-list li .price:first-letter {
        font-size: 12px; }
        [data-dpr='2'] .home-group-list li .price:first-letter {
          font-size: 24px; }
        [data-dpr='3'] .home-group-list li .price:first-letter {
          font-size: 36px; }
      .home-group-list li .price i {
        font-size: 14px;
        color: #999; }
        [data-dpr='2'] .home-group-list li .price i {
          font-size: 28px; }
        [data-dpr='3'] .home-group-list li .price i {
          font-size: 42px; }
  .home-group-list .info-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .home-group-list .info-box .box {
      line-height: 0.96rem;
      height: 0.96rem;
      border: 1px solid #F8B600;
      border-radius: 0.05333rem;
      font-size: 14px; }
      [data-dpr='2'] .home-group-list .info-box .box {
        font-size: 28px; }
      [data-dpr='3'] .home-group-list .info-box .box {
        font-size: 42px; }
      .home-group-list .info-box .box .label {
        display: inline-block;
        padding: 0 0.26667rem;
        color: #fff;
        background: #F8B600; }
      .home-group-list .info-box .box .people {
        color: #F8B600;
        padding: 0 1em; }

.home-sale {
  background: #fff;
  border-bottom: 1px solid #e3e3e3; }

.home-sale-list {
  overflow: hidden;
  margin: 0.16rem 0.13333rem 0; }

.home-sale-box {
  display: inline-block;
  width: 50%;
  padding: 0 0.13333rem 0.26667rem; }

.home-sale-item {
  border: 1px solid #e3e3e3;
  display: inline-block;
  width: 100%; }
  .home-sale-item .img-box {
    position: relative;
    background: #F5F6F5;
    border-bottom: 1px solid #E3E3E3;
    width: 100%;
    height: 4.58667rem; }
    .home-sale-item .img-box .time {
      font-family: Helvetica;
      position: absolute;
      bottom: 0.16rem;
      right: 0.21333rem;
      line-height: 0.58667rem;
      font-size: 10px;
      padding: 0 1em;
      background: #FFFFFF;
      border: 1px solid #E3E3E3;
      border-radius: 100px;
      color: #666; }
      [data-dpr='2'] .home-sale-item .img-box .time {
        font-size: 20px; }
      [data-dpr='3'] .home-sale-item .img-box .time {
        font-size: 30px; }
    .home-sale-item .img-box i {
      font-size: 14px;
      font-weight: 700;
      color: #1a1a1a; }
      [data-dpr='2'] .home-sale-item .img-box i {
        font-size: 28px; }
      [data-dpr='3'] .home-sale-item .img-box i {
        font-size: 42px; }
  .home-sale-item .col {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    color: #666;
    padding: 0.4em 0.21333rem 0.6em; }
    .home-sale-item .col img {
      width: 1.17333rem;
      height: 0.56rem; }
    .home-sale-item .col .price {
      color: #DA251d;
      font-size: 14px; }
      [data-dpr='2'] .home-sale-item .col .price {
        font-size: 28px; }
      [data-dpr='3'] .home-sale-item .col .price {
        font-size: 42px; }
      .home-sale-item .col .price:first-letter {
        font-size: 12px; }
        [data-dpr='2'] .home-sale-item .col .price:first-letter {
          font-size: 24px; }
        [data-dpr='3'] .home-sale-item .col .price:first-letter {
          font-size: 36px; }

.slick-slider {
  margin: 0.16rem 0.13333rem;
  overflow: hidden; }

.slick-slide {
  display: inline-block;
  padding: 0 0.13333rem; }
  .slick-slide .seckill-list-item,
  .slick-slide .home-sale-item {
    width: calc(50% - 0.26666rem);
    padding: 0;
    margin: 0 0.13333rem; }

.slick-dots {
  text-align: center; }
  .slick-dots li {
    display: inline-block;
    vertical-align: top;
    line-height: 0.77333rem;
    margin: 0 0.13333rem; }
  .slick-dots button {
    font-size: 0;
    padding: 0;
    border: 0 none;
    border-radius: 50%;
    width: 0.13333rem;
    height: 0.13333rem;
    background: #e3e3e3; }
  .slick-dots .slick-active button {
    background: #F8B600; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.shop-to-cart {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 3; }
  .shop-to-cart .confirm {
    width: 100%;
    height: 1.30667rem;
    font-size: 14px;
    border: 0 none;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .shop-to-cart .confirm {
      font-size: 28px; }
    [data-dpr='3'] .shop-to-cart .confirm {
      font-size: 42px; }

.shop-head {
  position: relative;
  padding: 0.16rem 0.16rem 0.16rem 3.70667rem;
  border-bottom: 1px solid #e3e3e3;
  min-height: 3.17333rem; }
  .shop-head h2 {
    color: #D0021B;
    font-size: 18px;
    line-height: 1;
    margin: 0.26667rem 0 0.21333rem; }
    [data-dpr='2'] .shop-head h2 {
      font-size: 36px; }
    [data-dpr='3'] .shop-head h2 {
      font-size: 54px; }
    .shop-head h2 span {
      font-size: 14px; }
      [data-dpr='2'] .shop-head h2 span {
        font-size: 28px; }
      [data-dpr='3'] .shop-head h2 span {
        font-size: 42px; }
    .shop-head h2 i {
      padding-left: .6em;
      font-size: 12px;
      color: #999; }
      [data-dpr='2'] .shop-head h2 i {
        font-size: 24px; }
      [data-dpr='3'] .shop-head h2 i {
        font-size: 36px; }
  .shop-head .label {
    line-height: 1;
    font-size: 14px;
    color: #999;
    margin-bottom: 0.24rem; }
    [data-dpr='2'] .shop-head .label {
      font-size: 28px; }
    [data-dpr='3'] .shop-head .label {
      font-size: 42px; }
  .shop-head .close {
    position: absolute;
    right: 0.32rem;
    top: 0.32rem;
    width: 0.42667rem;
    height: 0.42667rem; }

.shop-head-img {
  position: absolute;
  left: 0.18667rem;
  bottom: 0.18667rem;
  width: 3.17333rem;
  height: 3.17333rem;
  overflow: hidden;
  padding: 0.10667rem;
  background: #fff; }

.to-cart-type {
  padding: 0.32rem 0.32rem 0.64rem;
  max-height: 6rem;
  min-height: 4.8rem;
  overflow: auto; }
  .to-cart-type dt {
    font-size: 14px;
    color: #333;
    padding: 0.13333rem 0; }
    [data-dpr='2'] .to-cart-type dt {
      font-size: 28px; }
    [data-dpr='3'] .to-cart-type dt {
      font-size: 42px; }
    .to-cart-type dt .fr {
      line-height: 0.53333rem; }
    .to-cart-type dt .day {
      font-size: 16px;
      color: #DA251d; }
      [data-dpr='2'] .to-cart-type dt .day {
        font-size: 32px; }
      [data-dpr='3'] .to-cart-type dt .day {
        font-size: 48px; }
    .to-cart-type dt i {
      vertical-align: text-bottom; }
  .to-cart-type .label {
    display: inline-block;
    padding: 0.17333rem 1em;
    margin: 0.32rem 1em 0 0;
    line-height: 0.53333rem;
    font-size: 14px;
    background: #F5F5F5;
    border-radius: 20px;
    text-align: left;
    border: 0 none; }
    [data-dpr='2'] .to-cart-type .label {
      font-size: 28px; }
    [data-dpr='3'] .to-cart-type .label {
      font-size: 42px; }
    .to-cart-type .label:disabled {
      background: #fafafa;
      color: #d2d2d2; }
    .to-cart-type .label.active {
      background: #F8B600;
      color: #fff; }

.select-spec-operate {
  display: -ms-flexbox;
  display: flex; }
  .select-spec-operate button:first-child, .select-spec-operate button:last-child {
    -ms-flex: 1;
        flex: 1;
    height: 1.30667rem;
    font-size: 14px;
    border: 0 none;
    font-size: 14px; }
    [data-dpr='2'] .select-spec-operate button:first-child, [data-dpr='2'] .select-spec-operate button:last-child {
      font-size: 28px; }
    [data-dpr='3'] .select-spec-operate button:first-child, [data-dpr='3'] .select-spec-operate button:last-child {
      font-size: 42px; }
  .select-spec-operate button:first-child {
    background: #f5f5f5;
    color: #F8B600; }
  .select-spec-operate button:last-child {
    background: #F8B600;
    color: #fff; }
  .select-spec-operate .disabled-btn {
    background: #9B9B9B !important; }

.shop-select-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.32rem; }
  .shop-select-number .name {
    font-size: 14px;
    color: #333; }
    [data-dpr='2'] .shop-select-number .name {
      font-size: 28px; }
    [data-dpr='3'] .shop-select-number .name {
      font-size: 42px; }
  .shop-select-number .operate {
    position: relative;
    width: 4.61333rem;
    height: 1.17333rem;
    padding: 0 0.18667rem;
    border: 1px solid #e3e3e3;
    border-radius: 4px; }
    .shop-select-number .operate button {
      position: absolute;
      z-index: 1;
      left: 0;
      top: 0;
      width: 1.22667rem;
      height: 100%;
      font-size: 14px;
      color: #1a1a1a;
      border: 0 none;
      background: none; }
      [data-dpr='2'] .shop-select-number .operate button {
        font-size: 28px; }
      [data-dpr='3'] .shop-select-number .operate button {
        font-size: 42px; }
      .shop-select-number .operate button:last-child {
        left: auto;
        right: 0;
        font-size: 22px; }
        [data-dpr='2'] .shop-select-number .operate button:last-child {
          font-size: 44px; }
        [data-dpr='3'] .shop-select-number .operate button:last-child {
          font-size: 66px; }
    .shop-select-number .operate input {
      width: 2.16rem;
      margin: 0.18667rem auto 0;
      height: 0.8rem;
      display: block;
      text-align: center;
      border-width: 0 1px;
      border-style: solid;
      border-color: #e3e3e3;
      font-size: 14px;
      color: #1a1a1a; }
      [data-dpr='2'] .shop-select-number .operate input {
        font-size: 28px; }
      [data-dpr='3'] .shop-select-number .operate input {
        font-size: 42px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.video-box {
  width: 100%;
  height: 100vw;
  background: rgba(0, 0, 0, 0.8); }
  .video-box video {
    height: 100%; }

.shop-view {
  position: relative; }
  .shop-view .slider .slider-list img {
    width: 100%; }

.shop-view-btn {
  position: absolute;
  bottom: 1.44rem;
  left: 0.42667rem;
  transition: all .4s ease-in-out; }
  .shop-view-btn .btn {
    font-size: 12px;
    height: 0.64rem;
    width: 1.57333rem;
    border-radius: 50px;
    border: 1px solid #F8B600;
    text-align: center;
    color: #F8B600;
    background: #fff;
    margin-right: 0.24rem; }
    [data-dpr='2'] .shop-view-btn .btn {
      font-size: 24px; }
    [data-dpr='3'] .shop-view-btn .btn {
      font-size: 36px; }
  .shop-view-btn .icon {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.13333rem;
    border-color: transparent transparent transparent #F8B600; }
  .shop-view-btn .active {
    background: #F8B600;
    color: #fff; }
    .shop-view-btn .active .icon {
      border-color: transparent transparent transparent #fff; }

.shop-image-btn {
  bottom: 0.48rem;
  left: 0.32rem;
  transition: all .4s ease-in-out; }

.page-back {
  position: fixed;
  z-index: 1;
  left: 0.32rem;
  top: 0.32rem;
  width: 0.8rem;
  height: 0.8rem;
  background: url(/images/light_distribution_cente_scene_icon_backtrack.png) no-repeat center/0.8rem 0.8rem; }

.page-cart {
  position: fixed;
  z-index: 1;
  right: 0.32rem;
  top: 0.32rem;
  width: 0.8rem;
  height: 0.8rem;
  background: url(/images/home_icon_shopping_cart.png) no-repeat center/0.8rem 0.8rem; }

.shop-detail-head {
  padding: 0.32rem;
  background: #fff;
  border-bottom: 1px solid #e3e3e3; }
  .shop-detail-head .price {
    color: #DA251d;
    font-size: 16px; }
    [data-dpr='2'] .shop-detail-head .price {
      font-size: 32px; }
    [data-dpr='3'] .shop-detail-head .price {
      font-size: 48px; }
    .shop-detail-head .price:first-letter {
      font-size: 12px; }
      [data-dpr='2'] .shop-detail-head .price:first-letter {
        font-size: 24px; }
      [data-dpr='3'] .shop-detail-head .price:first-letter {
        font-size: 36px; }
    .shop-detail-head .price i {
      font-size: 12px;
      color: #999;
      padding-left: 0.26667rem; }
      [data-dpr='2'] .shop-detail-head .price i {
        font-size: 24px; }
      [data-dpr='3'] .shop-detail-head .price i {
        font-size: 36px; }
    .shop-detail-head .price .line-through {
      text-decoration: line-through; }
    .shop-detail-head .price .tips {
      font-size: 0.26667rem;
      margin-left: 0.16rem; }
  .shop-detail-head .num {
    float: right;
    line-height: 0.53333rem; }
    .shop-detail-head .num i {
      font-size: 18px;
      color: #DA251D; }
      [data-dpr='2'] .shop-detail-head .num i {
        font-size: 36px; }
      [data-dpr='3'] .shop-detail-head .num i {
        font-size: 54px; }
  .shop-detail-head h2 {
    padding-top: .4em;
    font-size: 14px;
    line-height: 1.3;
    color: #666; }
    [data-dpr='2'] .shop-detail-head h2 {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-head h2 {
      font-size: 42px; }
  .shop-detail-head span {
    vertical-align: middle; }

.presell-label {
  display: inline-block;
  width: 1.17333rem;
  height: 0.53333rem;
  background: url(/images/common_img_advance_sale_2.png) no-repeat center/100%;
  margin-right: 0.13333rem; }

.presell-part-label {
  display: inline-block;
  width: 1.84rem;
  height: 0.53333rem;
  background: url(/images/common_img_advance_sale_1.png) no-repeat center/100%;
  margin-right: 0.13333rem; }

.shop-detail-type {
  padding: 0.26667rem 0.32rem;
  margin: 0.26667rem 0;
  line-height: 0.74667rem;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat 96% center/0.18667rem 0.34667rem;
  color: #999; }
  .shop-detail-type .label {
    display: inline-block;
    vertical-align: middle;
    color: #333;
    margin-right: 2em; }
  .shop-detail-type .ellipsis, .shop-detail-type .shop-list h3, .shop-list .shop-detail-type h3, .shop-detail-type .shop-filter-cont .select, .shop-filter-cont .shop-detail-type .select {
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 8em); }
  .shop-detail-type .sign {
    display: inline-block;
    vertical-align: middle;
    margin-right: 2em; }
    .shop-detail-type .sign img {
      width: 0.42667rem;
      margin-right: 1em;
      vertical-align: middle; }

.shop-detail-type-special {
  background: none;
  background-color: #fff;
  line-height: 1.7;
  word-break: break-all; }
  .shop-detail-type-special .label {
    margin-right: 0; }

.shop-detail-param {
  padding: 0 0.32rem 0.32rem;
  margin: 0.26667rem 0;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .shop-detail-param dt {
    font-size: 14px;
    color: #333;
    line-height: 1;
    padding: 0.26667rem 0; }
    [data-dpr='2'] .shop-detail-param dt {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-param dt {
      font-size: 42px; }
  .shop-detail-param dd {
    font-size: 14px;
    padding: 0.16rem 0 0.26667rem 0;
    color: #999; }
    [data-dpr='2'] .shop-detail-param dd {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-param dd {
      font-size: 42px; }
  .shop-detail-param .label {
    display: inline-block;
    width: 7em;
    color: #333; }
  .shop-detail-param .info {
    display: inline-block;
    vertical-align: text-top;
    max-width: calc(100% - 8em); }
  .shop-detail-param .more {
    font-size: 12px;
    margin-right: 1em;
    color: #b3b3b3; }
    [data-dpr='2'] .shop-detail-param .more {
      font-size: 24px; }
    [data-dpr='3'] .shop-detail-param .more {
      font-size: 36px; }
    .shop-detail-param .more img {
      width: 0.18667rem;
      height: 0.34667rem;
      margin-left: .8em;
      transform: rotate(90deg); }
  .shop-detail-param .explain {
    font-size: 14px;
    color: #333; }
    [data-dpr='2'] .shop-detail-param .explain {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-param .explain {
      font-size: 42px; }

.shop-detail-info {
  margin: 0.26667rem 0;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }

.shop-detail-title {
  font-size: 14px;
  padding: 0 0.32rem;
  line-height: 1.06667rem;
  background: #fff; }
  [data-dpr='2'] .shop-detail-title {
    font-size: 28px; }
  [data-dpr='3'] .shop-detail-title {
    font-size: 42px; }

.shop-detail-box {
  line-height: 1.6; }

.shop-detail-recom {
  background: #fff;
  font-size: 0; }
  .shop-detail-recom ul {
    padding-left: 0.32rem;
    padding-right: 0.05333rem; }
  .shop-detail-recom li {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 0.26667rem);
    font-size: 14px;
    border: 1px solid #e3e3e3;
    margin-right: 0.26667rem;
    margin-bottom: 0.26667rem; }
    [data-dpr='2'] .shop-detail-recom li {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-recom li {
      font-size: 42px; }
    .shop-detail-recom li .code-txt {
      font-size: 12px;
      color: #999;
      margin: 0.10667rem 0; }
      [data-dpr='2'] .shop-detail-recom li .code-txt {
        font-size: 24px; }
      [data-dpr='3'] .shop-detail-recom li .code-txt {
        font-size: 36px; }
  .shop-detail-recom .img-box {
    width: 100%;
    height: 4.53333rem; }
    .shop-detail-recom .img-box img {
      width: 100%; }
  .shop-detail-recom h2 {
    font-size: 14px;
    color: #333;
    line-height: 1.5; }
    [data-dpr='2'] .shop-detail-recom h2 {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-recom h2 {
      font-size: 42px; }
  .shop-detail-recom .info-box {
    padding: 0.13333rem; }
  .shop-detail-recom .price {
    color: #DA251d; }
    .shop-detail-recom .price i {
      font-size: 12px;
      color: #999;
      padding-left: 0.21333rem;
      text-decoration: line-through; }
      [data-dpr='2'] .shop-detail-recom .price i {
        font-size: 24px; }
      [data-dpr='3'] .shop-detail-recom .price i {
        font-size: 36px; }
  .shop-detail-recom .num {
    float: right;
    color: #999; }

.shop-detail-parent {
  margin: 0.26667rem 0;
  padding: 0 0.32rem;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff;
  line-height: 1.73333rem; }
  .shop-detail-parent .title {
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .shop-detail-parent .title {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-parent .title {
      font-size: 42px; }
  .shop-detail-parent .txt {
    float: right;
    font-size: 14px;
    color: #b3b3b3;
    padding-right: 0.4rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center/0.18667rem 0.34667rem; }
    [data-dpr='2'] .shop-detail-parent .txt {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-parent .txt {
      font-size: 42px; }
  .shop-detail-parent img {
    height: 1.04rem; }
  .shop-detail-parent .more {
    float: right;
    font-size: 14px;
    color: #b3b3b3; }
    [data-dpr='2'] .shop-detail-parent .more {
      font-size: 28px; }
    [data-dpr='3'] .shop-detail-parent .more {
      font-size: 42px; }
    .shop-detail-parent .more img {
      width: 0.18667rem;
      height: 0.34667rem;
      margin-left: 0.32rem; }

.shop-detail-comment {
  margin: 0.26667rem 0;
  background: #fff; }
  .shop-detail-comment .comment-num {
    display: inline-block;
    float: right;
    font-size: 12px;
    color: #b3b3b3; }
    [data-dpr='2'] .shop-detail-comment .comment-num {
      font-size: 24px; }
    [data-dpr='3'] .shop-detail-comment .comment-num {
      font-size: 36px; }
    .shop-detail-comment .comment-num span {
      color: #DA251D; }

.shop-detail-label-box {
  padding: 0.32rem 0.32rem 0.16rem;
  border-top: 1px solid #e3e3e3; }
  .shop-detail-label-box .label-list {
    height: 1.6rem;
    overflow: hidden; }
    .shop-detail-label-box .label-list.height-auto {
      height: auto; }
  .shop-detail-label-box .label {
    display: inline-block;
    padding: 0 0.32rem;
    height: 0.66667rem;
    line-height: 0.64rem;
    border: 1px solid #e3e3e3;
    border-radius: 0.10667rem;
    margin-right: 0.32rem;
    margin-bottom: 0.21333rem;
    font-size: 12px; }
    [data-dpr='2'] .shop-detail-label-box .label {
      font-size: 24px; }
    [data-dpr='3'] .shop-detail-label-box .label {
      font-size: 36px; }
    .shop-detail-label-box .label.active {
      color: #F8B600;
      border-color: #F8B600; }
  .shop-detail-label-box .more {
    display: inline-block;
    width: 100%;
    height: 0.58667rem;
    background: #fff;
    border: 0 none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAAXNSR0IArs4c6QAAAbJJREFUOBGdk81KQlEQgO/1plhaiCvd9BRuIhcZiGWCQRBWYkiLnqmikiJBohahkhBIdZMin6JFuBGLvFGU2DfSlTK1ckDn78w3c+aoms1mrxRFufN4PAmfz/eGPbAUi8Wher2+CWDcwtd9s9mMVSqVw3K5bB2UCkMzDOOA+qSqqoYFiWMUSESBZ6Trf+ECzeVy++hFWEVuv6QKBJidbickgrhHTqczFggE3v/SgBoL0D30CufPvV5vmJU+yyoUIC9utztKtzPcBZqkOahJrp8IlDdKCZTaS5vNNidQqWlNbBaXSqXharWaxZ/mk4lEIlLQMPNftUCZdAe9SlznlrMMWDfPfANLkAccYdc5CqZw08ATnXByKpNuk0+SK7lcrhm/3/+E35bWKtoehlzFarVGKLjAXWYquWr7nECJbZFL8rnuBiWutAvEMSUUChnAw/g6oHg+n98V+Cd0A71G4xtN00Kdk5qMH6swE6L5tTh5yFNAk4BShF6x19G3drs9iDxid5W+YKnQdX20VqsVMCfEp0HZ4XAEeagH8XvJr2ApZBVjjUbjGKj8M+d50FovoBn/AKCh1ZG8buKZAAAAAElFTkSuQmCC) no-repeat center/0.29333rem 0.16rem; }
  .shop-detail-label-box .up {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAAXNSR0IArs4c6QAAAaZJREFUOBGNkltLAmEQhtutyFqLLqXfIRSUgnag1ItuSjphBVJ/qYsyMrGIDsa6aTd7swiRP8QbzUIhtN3t+UTDytMH4+zOzPvMtzNKQwMcTdOmTNO8kyRplPL1UCj01k8m9yswDGMSaIa6Rdu2vfhnXden++mkXgUAnNVqNQNwntue4z+pP8ZeHQ7HMue9m74rOJvNKvV6/QmYR5bli0AgcADETqfTJ8SiNHohvkL8oxO84yiaUE1AASQEFG9hdjAYPMKfkptlRFkxqoHA+Xx+gpuqCL0AkoAiAtoSN+FR3mPYXLlcznSC/xpFLpcbLxaLKgI/ds32dwCZPP87NJYZyxk+QtJwOp1rPp+v0ir8GQWLcpRKpUcSfmA3FO52gwoxOYuvOeQxji2wZE2MUOTEaYAFtFKppOi+ROxWUZRtun81Knr8CDhftY9PoPXUarW0GKWQSPz5xyzLeiCxSsE90M1BoO390A4zljh+C4bucrlCI0Avm9AUgbDb7e5703Zo43bsAcaeqqoyPlwoFJJiFDN0uQK6AbT+VzToOwxT7IX6GHDlGydx29pVO9yZAAAAAElFTkSuQmCC) no-repeat center/0.29333rem 0.16rem; }

.shop-detail-label-null {
  padding: 0.4rem 0.32rem;
  font-size: 14px;
  color: #999;
  border-top: 1px solid #e3e3e3; }
  [data-dpr='2'] .shop-detail-label-null {
    font-size: 28px; }
  [data-dpr='3'] .shop-detail-label-null {
    font-size: 42px; }

.shop-detail-comment-card {
  padding: 0.21333rem 0.32rem 0.32rem;
  background: #fff;
  border-top: 1px solid #e3e3e3; }
  .shop-detail-comment-card .comment-card-head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center; }
    .shop-detail-comment-card .comment-card-head .img-box {
      width: 1.17333rem;
      height: 1.17333rem;
      border-radius: 50%;
      overflow: hidden; }
      .shop-detail-comment-card .comment-card-head .img-box img {
        width: 1.17333rem;
        height: 1.17333rem; }
    .shop-detail-comment-card .comment-card-head .user-box {
      -ms-flex: 1;
          flex: 1;
      padding-left: 0.21333rem; }
      .shop-detail-comment-card .comment-card-head .user-box p {
        font-size: 14px;
        color: #1a1a1a; }
        [data-dpr='2'] .shop-detail-comment-card .comment-card-head .user-box p {
          font-size: 28px; }
        [data-dpr='3'] .shop-detail-comment-card .comment-card-head .user-box p {
          font-size: 42px; }
      .shop-detail-comment-card .comment-card-head .user-box img {
        margin-right: 0.10667rem;
        width: 0.32rem;
        height: 0.32rem; }
    .shop-detail-comment-card .comment-card-head .time-box {
      -ms-flex: 1;
          flex: 1;
      -ms-flex-item-align: end;
          align-self: flex-end;
      text-align: right;
      font-size: 14px;
      color: #999; }
      [data-dpr='2'] .shop-detail-comment-card .comment-card-head .time-box {
        font-size: 28px; }
      [data-dpr='3'] .shop-detail-comment-card .comment-card-head .time-box {
        font-size: 42px; }
  .shop-detail-comment-card .comment-card-main {
    padding: 0.45333rem 0; }
    .shop-detail-comment-card .comment-card-main p {
      font-size: 12px;
      color: #666;
      line-height: 1.5; }
      [data-dpr='2'] .shop-detail-comment-card .comment-card-main p {
        font-size: 24px; }
      [data-dpr='3'] .shop-detail-comment-card .comment-card-main p {
        font-size: 36px; }
    .shop-detail-comment-card .comment-card-main .img-box .img-list {
      width: 1.6rem;
      height: 1.6rem;
      border: 1px solid #e3e3e3;
      display: inline-block;
      margin-right: 0.32rem;
      margin-top: 0.32rem; }
      .shop-detail-comment-card .comment-card-main .img-box .img-list:last-child {
        margin-right: 0; }
      .shop-detail-comment-card .comment-card-main .img-box .img-list img {
        width: 100%;
        height: 100%; }
  .shop-detail-comment-card .comment-card-foot {
    padding: 0.32rem 0.21333rem;
    background: #f5f5f5;
    font-size: 12px;
    color: #ec5c00;
    text-align: left; }
    [data-dpr='2'] .shop-detail-comment-card .comment-card-foot {
      font-size: 24px; }
    [data-dpr='3'] .shop-detail-comment-card .comment-card-foot {
      font-size: 36px; }
    .shop-detail-comment-card .comment-card-foot .tit {
      line-height: 1em;
      padding-bottom: 0.21333rem; }
    .shop-detail-comment-card .comment-card-foot .main {
      line-height: 1.5; }
    .shop-detail-comment-card .comment-card-foot .time {
      text-align: right;
      color: #999;
      padding-top: 0.32rem; }

.service-note {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 6;
  background: #fff; }
  .service-note .confirm {
    width: 100%;
    height: 1.44rem;
    border: 0 none;
    text-align: center;
    color: #fff;
    background: #F8B600; }

.service-note-head {
  font-size: 14px;
  line-height: 1.17333rem;
  border-bottom: 1px solid #e3e3e3;
  text-align: center;
  color: #4a4a4a; }
  [data-dpr='2'] .service-note-head {
    font-size: 28px; }
  [data-dpr='3'] .service-note-head {
    font-size: 42px; }

.service-note-list {
  padding: 0 0.32rem;
  max-height: 4.8rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  .service-note-list li {
    position: relative;
    padding: 0.32rem 0.58667rem;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: -1px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center;
    background-size: 0.18667rem 0.34667rem; }
  .service-note-list h4 {
    font-size: 14px;
    line-height: 1;
    margin-bottom: 0.16rem;
    color: #333; }
    [data-dpr='2'] .service-note-list h4 {
      font-size: 28px; }
    [data-dpr='3'] .service-note-list h4 {
      font-size: 42px; }
  .service-note-list p {
    font-size: 14px;
    color: #b3b3b3; }
    [data-dpr='2'] .service-note-list p {
      font-size: 28px; }
    [data-dpr='3'] .service-note-list p {
      font-size: 42px; }
  .service-note-list .icon {
    position: absolute;
    left: 0;
    top: 0.32rem;
    width: 0.42667rem; }

.service-install {
  padding: 0.32rem;
  max-height: 6.66667rem;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  word-break: break-all; }

.pb108 {
  padding-bottom: 1.44rem; }

.mb120 {
  margin-bottom: 1.6rem; }

.shop-nav {
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 1.44rem;
  border-top: 1px solid #e3e3e3; }
  .shop-nav .item {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    text-align: center;
    font-size: 10px;
    color: #4a4a4a;
    font-weight: 200; }
    [data-dpr='2'] .shop-nav .item {
      font-size: 20px; }
    [data-dpr='3'] .shop-nav .item {
      font-size: 30px; }
    .shop-nav .item:after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 1px;
      background: #e3e3e3; }
    .shop-nav .item:first-child:after {
      width: 0; }
    .shop-nav .item:first-child:hover {
      opacity: .8; }
    .shop-nav .item img {
      height: 0.56rem;
      display: block;
      margin: 0 auto; }
  .shop-nav .btn-box {
    height: 100%; }
  .shop-nav .btn {
    -ms-flex: 1.5;
        flex: 1.5;
    border: 0 none;
    min-width: 6em;
    height: 100%;
    font-size: 16px; }
    [data-dpr='2'] .shop-nav .btn {
      font-size: 32px; }
    [data-dpr='3'] .shop-nav .btn {
      font-size: 48px; }
    .shop-nav .btn:nth-child(1) {
      color: #F8B600;
      background: #f5f5f5; }
    .shop-nav .btn:last-child {
      color: #fff;
      background: #F8B600; }
    .shop-nav .btn span {
      display: block;
      font-size: 12px; }
      [data-dpr='2'] .shop-nav .btn span {
        font-size: 24px; }
      [data-dpr='3'] .shop-nav .btn span {
        font-size: 36px; }

.shop-detail-time {
  padding: 0.53333rem 0;
  margin: 0.26667rem 0;
  text-align: center;
  color: #fff;
  font-size: 14px;
  line-height: 0.64rem;
  background: #D0021B; }
  [data-dpr='2'] .shop-detail-time {
    font-size: 28px; }
  [data-dpr='3'] .shop-detail-time {
    font-size: 42px; }
  .shop-detail-time img {
    width: 0.53333rem;
    height: 0.53333rem;
    margin-right: 0.21333rem; }
  .shop-detail-time p {
    display: inline-block; }
  .shop-detail-time i {
    display: inline-block;
    width: 0.64rem;
    height: 0.64rem;
    background: #fff;
    border-radius: 4px;
    color: #D0021B;
    font-size: 12px;
    margin: 0 0.13333rem; }
    [data-dpr='2'] .shop-detail-time i {
      font-size: 24px; }
    [data-dpr='3'] .shop-detail-time i {
      font-size: 36px; }
  .shop-detail-time i {
    margin: 0 0.13333rem;
    font-size: 12px; }
    [data-dpr='2'] .shop-detail-time i {
      font-size: 24px; }
    [data-dpr='3'] .shop-detail-time i {
      font-size: 36px; }

.shop-start-time {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center; }
  .shop-start-time .left, .shop-start-time .right {
    -ms-flex: 1;
        flex: 1; }
  .shop-start-time .left {
    text-align: left;
    padding-left: 0.32rem; }
  .shop-start-time .right {
    text-align: right;
    padding-right: 0.8rem; }

.shop-detail-groupon {
  padding: 0 0.32rem;
  margin: 0.26667rem 0;
  background: #fff; }
  .shop-detail-groupon .groupon-head {
    padding: 0.37333rem 0;
    font-size: 12px;
    color: #666;
    border-bottom: 1px solid #e3e3e3; }
    [data-dpr='2'] .shop-detail-groupon .groupon-head {
      font-size: 24px; }
    [data-dpr='3'] .shop-detail-groupon .groupon-head {
      font-size: 36px; }
  .shop-detail-groupon .groupon-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
    border-top: 1px solid #F8B600;
    border-bottom: 1px solid #F8B600;
    margin: 0.32rem 0;
    border-radius: 100px; }
  .shop-detail-groupon .avatar {
    width: 1.17333rem;
    height: 1.17333rem;
    border-radius: 50%;
    overflow: hidden;
    margin-left: -0.08rem; }
    .shop-detail-groupon .avatar img {
      width: 100%;
      height: 100%; }
  .shop-detail-groupon .info {
    -ms-flex: 1;
        flex: 1;
    padding-left: 0.21333rem; }
    .shop-detail-groupon .info .tit {
      font-size: 14px;
      line-height: 1em;
      color: #666;
      padding-bottom: 0.16rem;
      font-weight: bold; }
      [data-dpr='2'] .shop-detail-groupon .info .tit {
        font-size: 28px; }
      [data-dpr='3'] .shop-detail-groupon .info .tit {
        font-size: 42px; }
    .shop-detail-groupon .info .intro {
      font-size: 10px;
      line-height: 1em;
      color: #666; }
      [data-dpr='2'] .shop-detail-groupon .info .intro {
        font-size: 20px; }
      [data-dpr='3'] .shop-detail-groupon .info .intro {
        font-size: 30px; }
  .shop-detail-groupon .btn {
    width: 2.37333rem;
    height: 1.17333rem;
    background: #F8B600;
    border-radius: 0 100px 100px 0;
    color: #fff;
    border: 1px solid #F8B600; }

.slider-list {
  height: 100vw !important; }

.last-join-box {
  position: absolute;
  z-index: 3;
  top: 0.53333rem;
  left: 0.32rem;
  max-width: 6.66667rem;
  padding: 0.10667rem 0.53333rem 0.10667rem 0.16rem;
  border-radius: 0.08rem;
  background-color: rgba(0, 0, 0, 0.6);
  font-size: 0; }
  .last-join-box .img-box {
    width: 0.64rem;
    height: 0.64rem;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle; }
    .last-join-box .img-box img {
      width: 0.64rem;
      height: 0.64rem; }
  .last-join-box .txt {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
    vertical-align: middle;
    font-size: 10px;
    color: #fff;
    padding-left: 0.16rem; }
    [data-dpr='2'] .last-join-box .txt {
      font-size: 20px; }
    [data-dpr='3'] .last-join-box .txt {
      font-size: 30px; }
    .last-join-box .txt .name {
      -ms-flex: 1;
          flex: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .last-join-box .txt .time {
      width: 2.66667rem;
      white-space: nowrap; }

.provider-access-pop-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  width: 9.06667rem;
  padding: 0 0.53333rem;
  z-index: 5; }
  .provider-access-pop-box .provider-access-pop-head {
    padding: 0.45333rem 0;
    font-size: 16px;
    color: #1a1a1a;
    text-align: center;
    border-bottom: 1px solid #e3e3e3; }
    [data-dpr='2'] .provider-access-pop-box .provider-access-pop-head {
      font-size: 32px; }
    [data-dpr='3'] .provider-access-pop-box .provider-access-pop-head {
      font-size: 48px; }
  .provider-access-pop-box .provider-access-pop-body {
    padding-bottom: 0.98667rem; }
  .provider-access-pop-box .provider-access-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    padding: 0.32rem 0;
    border-bottom: 1px solid #e3e3e3; }
    .provider-access-pop-box .provider-access-card .img-box {
      width: 44px;
      height: 44px;
      overflow: hidden;
      border-radius: 50%; }
    .provider-access-pop-box .provider-access-card .txt-box {
      -ms-flex: 1;
          flex: 1;
      padding-left: 0.32rem; }
      .provider-access-pop-box .provider-access-card .txt-box .name {
        font-size: 14px;
        color: #1a1a1a; }
        [data-dpr='2'] .provider-access-pop-box .provider-access-card .txt-box .name {
          font-size: 28px; }
        [data-dpr='3'] .provider-access-pop-box .provider-access-card .txt-box .name {
          font-size: 42px; }
      .provider-access-pop-box .provider-access-card .txt-box .tel {
        font-size: 12px;
        color: #9B9B9B; }
        [data-dpr='2'] .provider-access-pop-box .provider-access-card .txt-box .tel {
          font-size: 24px; }
        [data-dpr='3'] .provider-access-pop-box .provider-access-card .txt-box .tel {
          font-size: 36px; }
    .provider-access-pop-box .provider-access-card .tel-btn {
      width: 35px;
      height: 35px; }
  .provider-access-pop-box .tips {
    padding-top: 0.32rem;
    font-size: 12px;
    color: #999; }
    [data-dpr='2'] .provider-access-pop-box .tips {
      font-size: 24px; }
    [data-dpr='3'] .provider-access-pop-box .tips {
      font-size: 36px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.shop-search-box {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  overflow: auto;
  background: #fcfcfc; }

.shop-search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.21333rem;
  height: 1.22667rem;
  background: #fff; }
  .shop-search .back {
    display: block;
    width: 0.8rem;
    line-height: 0.8rem;
    vertical-align: middle;
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .shop-search .back {
      font-size: 28px; }
    [data-dpr='3'] .shop-search .back {
      font-size: 42px; }
    .shop-search .back img {
      height: 0.53333rem;
      width: 0.32rem; }
  .shop-search .filter {
    width: 0.61333rem;
    height: 0.48rem;
    border: 0 none;
    margin-left: 0.26667rem;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL9SURBVEhL7ZZNSNNhHMf336armS1nLGgomDqQDMQYHjpEx3yZjrQOXYouXYQKgqCDO0SnkMpLDCGFisDQsamXDhEFodRBsiVU2hsdsiSr6XRvfX7/PYNCGr5MPdQXHp7fy/M8v+f/e3v+Wn19/WuDwVDO2Gi8GR4ertCamppKE4mEXQk3DCaTaSYUCr1X7H9sHrS2trZ8sEXx6wq73b7Q1dW1IHQqldJASmtoaHgHU6qvWGdg8NPQ0JDT6/U6FhcXn0CXazDF8Xh8u1qzrjCbzd8HBga+Ck31WamCOV3xT0NTc05BYm+bn5+vSyaTDuI+k5eXNxIIBL4p9R+QKrDRCQsVnxXkymwwGPwhdHt7uyWT0RmIbGpqyofhsxg2I5IEL2GWD+0uKCg439fX91PWZmCMRCLPo9Hoh+UMLvBQNlE51ZOTkzqdQXNzcwmyZxj30mY9Vqu1ULIcFMIf4kJusUXy7VVbdIgHtnKwVfFZYbPZIj09PVGh2WfiaxJCS003NjbeZ55zOBxHM2t+h8/nM4+Ojvq5SK3T6XT7/f6YyHOSA3jkFMYv4+JqLjWtxEsgpYeHxljby0t4SWRGXbNGcOBJvqw7m3GB1D3rrkGeSEtydAGwj4OfKjor1Lpy8YbOezye3XxBkTArAV1tmq72WWh+aqIcfJike6Ars4BwVWEvTLiK8diMkRJ8zBhf6aCXB9SZgreM/WkyO7hoLdOsGBfe7Ha7K5hXHIqOjo4Eh+k0c4iplUzvZCR14V9AEh4zGo1BxeamClpaWnbEYrFxyKuE4UpauhSU6nHcf8NisVT19/d/FJlJ16wRExMTUZfL9QKyu7KysqimpuZROByOp7XpHkDML2K8E2/doZveUqrcvgVkdi0u7sXQLtgRXP0SWkJcx4hD3+UCZxinBwcHb8oe+R9w4b5iYVYDDntFfX9RrHTIfB4iL8YOwu5ELwk6VlZWdk/eDsLQiu525hLyRySx2yObV4nrxP2CopcFPHUET51j3wEl2iwYDL8A0PmgZPY7NXcAAAAASUVORK5CYII=) no-repeat center/100%; }
  .shop-search .cancel {
    font-size: 14px;
    color: #333;
    width: 4em;
    padding: 0 none;
    height: 0.8rem;
    border: 0 none;
    background: none; }
    [data-dpr='2'] .shop-search .cancel {
      font-size: 28px; }
    [data-dpr='3'] .shop-search .cancel {
      font-size: 42px; }

.shop-search-input {
  position: relative;
  height: 0.8rem;
  -ms-flex: 1;
      flex: 1; }
  .shop-search-input button, .shop-search-input input {
    width: 100%;
    height: 0.8rem;
    background: rgba(0, 0, 0, 0.06);
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    padding-left: 3em;
    color: #1a1a1a;
    text-align: left;
    background: url(/images/home_search.png) no-repeat 0.32rem center/0.4rem 0.4rem; }
  .shop-search-input .btn {
    position: absolute;
    right: 0;
    padding: 0 0.34667rem 0 0.16rem;
    top: 50%;
    height: 0.8rem;
    line-height: 0.77333rem;
    transform: translateY(-50%); }
    .shop-search-input .btn img {
      width: 0.37333rem;
      height: 0.37333rem; }
  .shop-search-input.partner-audit-search {
    -ms-flex: none;
        flex: none;
    padding: 0.32rem;
    background: #fff;
    height: auto; }

.shop-search-hint {
  padding: 0 0.42667rem;
  line-height: 1.17333rem;
  font-size: 12px;
  color: #999;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  [data-dpr='2'] .shop-search-hint {
    font-size: 24px; }
  [data-dpr='3'] .shop-search-hint {
    font-size: 36px; }
  .shop-search-hint img {
    width: 0.42667rem;
    height: 0.42667rem;
    margin-right: 1em; }

.shop-search-list {
  background: #fff; }
  .shop-search-list dt {
    padding: 0 0.42667rem;
    line-height: 1.04rem;
    font-size: 12px;
    border-bottom: 1px solid #e3e3e3;
    color: #9b9b9b;
    background: #fcfcfc; }
    [data-dpr='2'] .shop-search-list dt {
      font-size: 24px; }
    [data-dpr='3'] .shop-search-list dt {
      font-size: 36px; }
    .shop-search-list dt button {
      float: right;
      height: 1.17333rem;
      font-size: 12px;
      color: #9b9b9b;
      background: none;
      border: 0 none; }
      [data-dpr='2'] .shop-search-list dt button {
        font-size: 24px; }
      [data-dpr='3'] .shop-search-list dt button {
        font-size: 36px; }
  .shop-search-list dd {
    padding: 0 0.32rem;
    line-height: 1.28rem;
    border-bottom: 1px solid #e3e3e3;
    font-size: 14px; }
    [data-dpr='2'] .shop-search-list dd {
      font-size: 28px; }
    [data-dpr='3'] .shop-search-list dd {
      font-size: 42px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.order-nav {
  border-bottom: 1px solid #e3e3e3;
  font-size: 0;
  padding: 0.16rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: #fff; }
  .order-nav a {
    position: relative;
    width: 25%;
    font-size: 14px;
    text-align: center;
    border-left: 1px solid #e3e3e3;
    padding: 0.13333rem 0;
    color: #1A1A1A; }
    [data-dpr='2'] .order-nav a {
      font-size: 28px; }
    [data-dpr='3'] .order-nav a {
      font-size: 42px; }
    .order-nav a.active:after {
      content: "";
      position: absolute;
      bottom: -0.18667rem;
      left: 0;
      width: 100%;
      height: 2px;
      background: #F8B600; }
  .order-nav .col-3 {
    width: 33%; }
  .order-nav span {
    display: block;
    font-size: 10px; }
    [data-dpr='2'] .order-nav span {
      font-size: 20px; }
    [data-dpr='3'] .order-nav span {
      font-size: 30px; }

.order-box {
  background: #fff;
  border-style: solid;
  border-width: 1px 0;
  border-color: #e3e3e3;
  margin-bottom: 0.26667rem;
  margin-top: -1px; }
  .order-box .order-operate {
    border-top: 0 none; }
  .order-box .linkman-btn {
    padding-bottom: 0.4rem;
    text-align: right;
    font-size: 14px;
    color: #1a1a1a;
    padding-right: 0.24rem; }
    [data-dpr='2'] .order-box .linkman-btn {
      font-size: 28px; }
    [data-dpr='3'] .order-box .linkman-btn {
      font-size: 42px; }
    .order-box .linkman-btn img {
      width: 0.45333rem;
      height: 0.45333rem;
      margin-left: 0.26667rem; }
  .order-box .order-pro-remark {
    padding: 0 0.32rem 0.32rem;
    font-size: 12px;
    color: #666; }
    [data-dpr='2'] .order-box .order-pro-remark {
      font-size: 24px; }
    [data-dpr='3'] .order-box .order-pro-remark {
      font-size: 36px; }

.order-head {
  height: 1.17333rem;
  line-height: 1.17333rem;
  border-bottom: 1px solid #e3e3e3;
  padding: 0 0.32rem;
  font-size: 14px;
  color: #1a1a1a; }
  [data-dpr='2'] .order-head {
    font-size: 28px; }
  [data-dpr='3'] .order-head {
    font-size: 42px; }
  .order-head .type {
    float: right;
    color: #F8B600; }
  .order-head .status {
    float: right;
    color: #666; }
  .order-head i {
    font-size: 12px; }
    [data-dpr='2'] .order-head i {
      font-size: 24px; }
    [data-dpr='3'] .order-head i {
      font-size: 36px; }

.order-icon {
  position: relative; }
  .order-icon .icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.01333rem;
    height: 1.01333rem; }
  .order-icon .icon-group {
    background: url(/images/common_icon_labelling.png) no-repeat center/100% 100%; }
  .order-icon .icon-presell {
    background: url(/images/common_icon_presell.png) no-repeat center/100% 100%; }
  .order-icon .icon-special-sale {
    background: url("/images/shopping_cart_tag_ flash_sale.png") no-repeat center/100% 100%; }
  .order-icon .icon-crowd {
    background: url(/images/common_icon_crowd_funding.png) no-repeat center/100% 100%; }
  .order-icon .icon-seckill {
    background: url(/images/common_icon_crowd_miaosha.png) no-repeat center/100% 100%; }
  .order-icon .icon-teambuy {
    background: url(/images/order-list-group.png) no-repeat center/100% 100%; }

.order-body {
  position: relative;
  padding: 0.32rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .order-body .img-box {
    width: 2.13333rem;
    height: 2.13333rem;
    border: 1px solid #e3e3e3;
    position: relative; }
    .order-body .img-box img {
      width: 100%; }
    .order-body .img-box .icon {
      position: absolute;
      left: 0;
      top: 0;
      width: 1.01333rem;
      height: 1.01333rem; }
    .order-body .img-box .icon-group {
      background: url(/images/common_icon_labelling.png) no-repeat center/100% 100%; }
  .order-body .order-pro {
    -ms-flex: 1;
        flex: 1;
    padding: 0 0.64rem 0 0.32rem;
    width: 0;
    font-size: 14px; }
    [data-dpr='2'] .order-body .order-pro {
      font-size: 28px; }
    [data-dpr='3'] .order-body .order-pro {
      font-size: 42px; }
    .order-body .order-pro h2 {
      font-size: 14px;
      color: #333; }
      [data-dpr='2'] .order-body .order-pro h2 {
        font-size: 28px; }
      [data-dpr='3'] .order-body .order-pro h2 {
        font-size: 42px; }
    .order-body .order-pro .code {
      font-size: 12px;
      color: #666; }
      [data-dpr='2'] .order-body .order-pro .code {
        font-size: 24px; }
      [data-dpr='3'] .order-body .order-pro .code {
        font-size: 36px; }
    .order-body .order-pro .type {
      font-size: 14px;
      line-height: 1;
      color: #666;
      margin-top: .8em; }
      [data-dpr='2'] .order-body .order-pro .type {
        font-size: 28px; }
      [data-dpr='3'] .order-body .order-pro .type {
        font-size: 42px; }
  .order-body .order-integral-pro {
    padding: 0 0.32rem; }
    .order-body .order-integral-pro h2 {
      min-height: 2.2em; }
  .order-body .order-integral {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding-top: 1em; }
    .order-body .order-integral .score i {
      font-size: 18px;
      color: #DA251d; }
      [data-dpr='2'] .order-body .order-integral .score i {
        font-size: 36px; }
      [data-dpr='3'] .order-body .order-integral .score i {
        font-size: 54px; }
  .order-body .order-param {
    text-align: right; }
  .order-body .price {
    font-size: 14px;
    margin-bottom: 1em;
    color: #333; }
    [data-dpr='2'] .order-body .price {
      font-size: 28px; }
    [data-dpr='3'] .order-body .price {
      font-size: 42px; }
    .order-body .price:first-letter {
      font-size: 10px; }
      [data-dpr='2'] .order-body .price:first-letter {
        font-size: 20px; }
      [data-dpr='3'] .order-body .price:first-letter {
        font-size: 30px; }
  .order-body .number {
    font-size: 14px;
    color: #9b9b9b; }
    [data-dpr='2'] .order-body .number {
      font-size: 28px; }
    [data-dpr='3'] .order-body .number {
      font-size: 42px; }

.order-multi {
  position: relative;
  margin: 0 0.32rem;
  padding: 0.32rem 0.66667rem 0.32rem 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAKCAYAAADLhGwXAAAAAXNSR0IArs4c6QAAAMJJREFUOBHNlcEKwyAMhpc8hvgYuw76UrsMutPoxZcq9LrHEB9Dl4xYpGR1p2AviWn4+RI1wkW+lNIt53wvpVw5BABvRAzOua3m/GOtdIBhYowPMi+C/q4rIMFn8mfv/VJjZ9ZSB6RDK0GjBsXw1Pmp13lrHZTjoUJzIVwQ52hFtTFrHaxnuoU4+iPm/Oz0EX60NfL06EGNmEP3DoNMD5VfLmdQfzZBax2UafHU4CU29yYK81vr7HPb6uFoNunU7fF8AJm13V08rEDoAAAAAElFTkSuQmCC);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto 0.13333rem; }
  .order-multi img {
    border: 1px solid #e3e3e3;
    height: 2.13333rem;
    margin-right: 0.42667rem; }
  .order-multi img:last-child {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    -ms-flex-line-pack: end;
        align-content: flex-end;
    float: right; }
  .order-multi a {
    display: -ms-flexbox;
    display: flex; }

.order-count {
  font-size: 14px;
  border-top: 1px solid #e3e3e3;
  line-height: 1;
  padding: 0.32rem;
  color: #999;
  text-align: right; }
  [data-dpr='2'] .order-count {
    font-size: 28px; }
  [data-dpr='3'] .order-count {
    font-size: 42px; }
  .order-count .name {
    color: #DA251d; }
  .order-count .price {
    font-size: 24px;
    color: #DA251d; }
    [data-dpr='2'] .order-count .price {
      font-size: 48px; }
    [data-dpr='3'] .order-count .price {
      font-size: 72px; }
  .order-count .unit {
    font-size: 16px; }
    [data-dpr='2'] .order-count .unit {
      font-size: 32px; }
    [data-dpr='3'] .order-count .unit {
      font-size: 48px; }

.order-integral-operate,
.order-operate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  border-top: 1px solid #e3e3e3;
  padding: 0 0.32rem;
  height: 1.70667rem;
  line-height: 1.70667rem;
  text-align: right;
  background: #fff; }
  .order-integral-operate button, .order-integral-operate a,
  .order-operate button,
  .order-operate a {
    display: inline-block;
    width: 2.26667rem;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-left: 0.26667rem;
    padding: 0;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #F8B600;
    color: #F8B600;
    background: #fff; }
    [data-dpr='2'] .order-integral-operate button, [data-dpr='2'] .order-integral-operate a, [data-dpr='2']
    .order-operate button, [data-dpr='2']
    .order-operate a {
      font-size: 28px; }
    [data-dpr='3'] .order-integral-operate button, [data-dpr='3'] .order-integral-operate a, [data-dpr='3']
    .order-operate button, [data-dpr='3']
    .order-operate a {
      font-size: 42px; }
    .order-integral-operate button:first-child, .order-integral-operate a:first-child,
    .order-operate button:first-child,
    .order-operate a:first-child {
      margin-left: 0; }
    .order-integral-operate button.active, .order-integral-operate a.active,
    .order-operate button.active,
    .order-operate a.active {
      background: #F8B600;
      color: #fff; }
  .order-integral-operate .remark-txt,
  .order-operate .remark-txt {
    -ms-flex: 1;
        flex: 1;
    text-align: left; }
    .order-integral-operate .remark-txt img,
    .order-operate .remark-txt img {
      display: inline-block;
      vertical-align: middle; }
    .order-integral-operate .remark-txt i,
    .order-operate .remark-txt i {
      display: inline-block;
      vertical-align: middle;
      max-width: 60%;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      padding-left: 0.21333rem;
      font-size: 14px;
      color: #999; }
      [data-dpr='2'] .order-integral-operate .remark-txt i, [data-dpr='2']
      .order-operate .remark-txt i {
        font-size: 28px; }
      [data-dpr='3'] .order-integral-operate .remark-txt i, [data-dpr='3']
      .order-operate .remark-txt i {
        font-size: 42px; }

.order-integral-operate {
  height: 1.28rem; }

.order-take {
  text-align: right;
  padding: 0.32rem;
  margin-top: -0.32rem;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff;
  color: #1a1a1a; }
  .order-take button {
    width: 2.48rem;
    height: 0.8rem;
    font-size: 14px;
    border: 1px solid #F8B600;
    color: #F8B600;
    background: #fff;
    border-radius: 4px; }
    [data-dpr='2'] .order-take button {
      font-size: 28px; }
    [data-dpr='3'] .order-take button {
      font-size: 42px; }
  .order-take .fl {
    color: #999; }

.remark-edit-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  width: 8.10667rem;
  background: #fff; }
  .remark-edit-box .remark-edit-head {
    height: 1.33333rem;
    line-height: 1.33333rem;
    background: #F8B600;
    text-align: center;
    color: #fff;
    font-size: 17px; }
    [data-dpr='2'] .remark-edit-box .remark-edit-head {
      font-size: 34px; }
    [data-dpr='3'] .remark-edit-box .remark-edit-head {
      font-size: 51px; }
  .remark-edit-box .remark-edit-body {
    padding: 0.45333rem; }
    .remark-edit-box .remark-edit-body textarea {
      width: 100%;
      height: 3.68rem;
      padding: 0.32rem;
      resize: none;
      border-radius: 0.08rem;
      border: 0.01333rem solid #DCDCDC; }
  .remark-edit-box .remark-edit-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
    border-top: 0.01333rem solid #e3e3e3; }
    .remark-edit-box .remark-edit-footer span {
      -ms-flex: 1;
          flex: 1;
      display: inline-block;
      height: 1.22667rem;
      line-height: 1.22667rem;
      text-align: center;
      font-size: 16px;
      color: #1a1a1a; }
      [data-dpr='2'] .remark-edit-box .remark-edit-footer span {
        font-size: 32px; }
      [data-dpr='3'] .remark-edit-box .remark-edit-footer span {
        font-size: 48px; }
      .remark-edit-box .remark-edit-footer span:first-child {
        color: #999;
        border-right: 0.01333rem solid #e3e3e3; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.order-tips {
  text-align: center;
  line-height: 1.17333rem;
  height: 1.17333rem;
  background: rgba(102, 102, 102, 0.8);
  border-bottom: 1px solid #E3E3E3;
  color: #fff; }

.order-list {
  padding: 0 .24rem;
  background: #fff;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  margin-top: -1px; }
  .order-list li {
    border-top: 1px solid #e3e3e3;
    font-size: 14px;
    max-height: 100%;
    line-height: 0.50667rem;
    padding: 0.4rem 0; }
    [data-dpr='2'] .order-list li {
      font-size: 28px; }
    [data-dpr='3'] .order-list li {
      font-size: 42px; }
    .order-list li:first-child {
      border-top: 0 none; }
    .order-list li .label {
      display: inline-block;
      width: 6em;
      color: #666;
      font-size: 14px; }
      [data-dpr='2'] .order-list li .label {
        font-size: 28px; }
      [data-dpr='3'] .order-list li .label {
        font-size: 42px; }
    .order-list li .msg {
      display: inline-block;
      vertical-align: top;
      width: calc(100% - 7em); }
    .order-list li .type {
      color: #F8B600; }
    .order-list li .sign {
      display: inline-block;
      width: 8em;
      color: #666; }

.order-title {
  position: relative;
  font-size: 12px;
  color: #666;
  line-height: 3;
  padding: 0.13333rem 0.32rem 0; }
  [data-dpr='2'] .order-title {
    font-size: 24px; }
  [data-dpr='3'] .order-title {
    font-size: 36px; }

.order-address-item {
  padding: 0.32rem;
  max-height: 100%;
  background: #fff;
  color: #333; }
  .order-address-item .user {
    font-size: 14px;
    line-height: 1;
    margin-bottom: .1rem; }
    [data-dpr='2'] .order-address-item .user {
      font-size: 28px; }
    [data-dpr='3'] .order-address-item .user {
      font-size: 42px; }

.order-item {
  padding: 0 0.32rem;
  border-top: 1px solid #e3e3e3;
  font-size: 14px;
  color: #333;
  height: 1.33333rem;
  line-height: 1.33333rem; }
  [data-dpr='2'] .order-item {
    font-size: 28px; }
  [data-dpr='3'] .order-item {
    font-size: 42px; }
  .order-item .label {
    display: inline-block;
    width: 8em;
    color: #666; }
  .order-item .price {
    font-size: 24px;
    float: right;
    color: #fe0000;
    line-height: 1.33333rem; }
    [data-dpr='2'] .order-item .price {
      font-size: 48px; }
    [data-dpr='3'] .order-item .price {
      font-size: 72px; }
    .order-item .price i {
      font-size: 12px; }
      [data-dpr='2'] .order-item .price i {
        font-size: 24px; }
      [data-dpr='3'] .order-item .price i {
        font-size: 36px; }
  .order-item .tips {
    line-height: 1.46667rem; }
    .order-item .tips i {
      color: #DA251d; }

.note-list {
  padding: 0.32rem 0.32rem 0;
  background: #fff; }

.note-list li {
  position: relative;
  color: #666;
  line-height: 1.6;
  margin-left: 7em;
  padding-bottom: 1em;
  border-left: 1px solid #e3e3e3; }

.note-list li:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  z-index: 1;
  width: 1em;
  height: 1em;
  transform: translateX(-50%);
  border-radius: 50%;
  background: #b3b3b3;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5); }

.note-list li:first-child:after {
  background: #F8B600;
  box-shadow: 0 0 0 4px rgba(248, 182, 0, 0.3); }

.note-list li:last-child {
  border-left: 0 none; }

.note-list li:first-child {
  border-left: 1px solid #e3e3e3; }

.note-list li:last-child .info {
  border-bottom: 0 none; }

.note-list time {
  position: absolute;
  left: -7em;
  top: -4px;
  width: 6em;
  color: #999; }

.note-list .info {
  position: relative;
  margin-left: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #e3e3e3;
  color: #666;
  line-height: 1.8;
  min-height: 1.4rem; }
  .note-list .info h3 {
    line-height: 1;
    font-size: 16px;
    color: #1A1A1A;
    margin-bottom: .4em; }
    [data-dpr='2'] .note-list .info h3 {
      font-size: 32px; }
    [data-dpr='3'] .note-list .info h3 {
      font-size: 48px; }
  .note-list .info .intro {
    min-height: 3.6em;
    padding-right: 6em;
    word-break: break-all; }
  .note-list .info .img-box {
    font-size: 0; }
    .note-list .info .img-box img {
      width: 2rem;
      height: 2rem;
      margin-right: 0.10667rem;
      vertical-align: top;
      border: 1px solid #e3e3e3; }

.note-list .icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 5em;
  color: #999;
  text-align: center;
  line-height: 1.2;
  word-break: break-all; }
  .note-list .icon span {
    max-width: 5em;
    display: block; }

.note-list .icon img {
  display: block;
  margin: 0 auto 0.08rem;
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 50%;
  border: 1px solid #e3e3e3; }

.order-search {
  position: fixed;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1; }
  .order-search .page-head {
    z-index: 3; }

.order-search-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1); }

.order-search-box {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 2;
  padding: 0.32rem;
  background: #fff; }
  .order-search-box input {
    -ms-flex: 1;
        flex: 1;
    width: 0;
    height: 0.8rem;
    margin-right: 0.32rem;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    padding-left: 0.66667rem;
    background: url(/images/home_search.png) no-repeat 0.16rem center/0.4rem 0.4rem; }
  .order-search-box button {
    background: 0 none;
    color: #F8B600;
    border: 0 none; }

.client-order-address {
  position: relative;
  padding: 0.32rem;
  font-size: 14px;
  color: #1a1a1a;
  background: #fff; }
  [data-dpr='2'] .client-order-address {
    font-size: 28px; }
  [data-dpr='3'] .client-order-address {
    font-size: 42px; }
  .client-order-address a {
    display: inline-block;
    width: 100%;
    height: 1.17333rem;
    line-height: 1.17333rem;
    margin: 0.32rem 0;
    font-size: 14px;
    text-align: center;
    background: #F8B600;
    border-radius: 3px;
    border: 0 none;
    color: #fff; }
    [data-dpr='2'] .client-order-address a {
      font-size: 28px; }
    [data-dpr='3'] .client-order-address a {
      font-size: 42px; }
  .client-order-address .info {
    line-height: 1.8; }
  .client-order-address .detail {
    color: #666; }

.client-order-head {
  line-height: 1.17333rem;
  margin: 0 0.32rem;
  font-size: 14px;
  color: #999;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .client-order-head {
    font-size: 28px; }
  [data-dpr='3'] .client-order-head {
    font-size: 42px; }

.order-images {
  padding: 0.32rem;
  display: -ms-flexbox;
  display: flex; }
  .order-images img {
    width: 2.13333rem;
    height: 2.13333rem;
    margin-right: 0.26667rem;
    border: 1px solid #e3e3e3; }

.order-voucher {
  padding: 0.26667rem 0;
  margin: 0 0.32rem;
  display: -ms-flexbox;
  display: flex; }
  .order-voucher .btn {
    display: inline-block;
    width: 2.13333rem;
    height: 2.13333rem;
    background: url(/images/my_icon_add.png) no-repeat center/100% 100%; }
  .order-voucher img {
    width: 2.13333rem;
    height: 2.13333rem; }

.order-voucher-save {
  border-top: 1px solid #e3e3e3;
  padding: 0.32rem;
  text-align: right; }
  .order-voucher-save button {
    width: 2.48rem;
    height: 0.8rem;
    font-size: 14px;
    border: 1px solid #F8B600;
    color: #F8B600;
    background: #fff;
    border-radius: 4px; }
    [data-dpr='2'] .order-voucher-save button {
      font-size: 28px; }
    [data-dpr='3'] .order-voucher-save button {
      font-size: 42px; }

.order-voucher-close {
  border-top: 1px solid #e3e3e3;
  padding: 0.32rem;
  text-align: right; }
  .order-voucher-close button {
    width: 100%;
    height: 1.06667rem;
    font-size: 14px;
    border: 1px solid #F8B600;
    color: #fff;
    background: #F8B600;
    border-radius: 4px; }
    [data-dpr='2'] .order-voucher-close button {
      font-size: 28px; }
    [data-dpr='3'] .order-voucher-close button {
      font-size: 42px; }

.client-upload-box {
  height: 2.13333rem;
  display: -ms-flexbox;
  display: flex;
  vertical-align: top; }

.client-upload-item {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 2.13333rem;
  height: 2.13333rem;
  margin-right: 0.26667rem;
  border: 1px solid #e3e3e3; }
  .client-upload-item .close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    width: 0.42667rem;
    height: 0.42667rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA5hJREFUWAnFV0tIG1EUfcmYj0K1CyuVfqC4aEGyMDGBiKtWcFEoFFy6sCut4EpEcO9GUFpEquLCRZeu6kra0mUhhlQQTOu2nRZtqdCStORjes40k0wmbz7GiAPJe+/e++45c+/73PEIl8/Y2Fiwra0tdHp6eq9UKt3EtE60rZzu8Xj+oPnh9Xo/FwqFT/l8fn9zc/MvdU6Px8lgYmKiCzbDAI4ByO9kTz2I5UAmge7O6urqsd0cSwJra2u+ZDL5CKAP8FPsnFjpQKSI39v+/v5X4+PjeZmdlMDU1NS1XC73FBNuyCY1IFP9fv+L5eXl7+a5dW82OTl5q1gsTsOw02x8jnE7UhiNxWLp3d3dX0Y/NQT45gRH2K4YjZrUD8BPXzwe/5BIJLK6T6/eYc4Z9gsC12DomxjE0nErEeju7n6MxdanKy6wbVdVtSWVSqWJoUWAW42r3Qq0p6fHSiWVd3R0iK4u7l75Q6zy9v5PAGbDVluN4DMzM2JkZETuzSQl8NzcnBgdHTVpqsMy1jAlCk84HBpPrAicnJyIYDAohoaGtPbg4KDqydQj+PQ0N5AQyLPIZDImi+oQ6+F6KBR6pwwMDPRhEK2q6nsEdSJhBF9cXBTHx7YHII9vJRAIqEokEmHub9fD1krsSJwVXPcMEhkSeAjBVV1o18pINApOHES+1IL2TCfe1taWxpFrArej6O3t1cZuwq4Z1v51toBEK0JRK3YYkQTBsX4Erl4xPz/vmHOZS2JXTkKZgZWMYeebE9zn84nBwUErU0e5gqvyPqxc3fP0Zsz5wsKCQAHiaovKmCDyWRKIQOlqERrBmfOjoyMhW5gyMAvZVyUajd6B0nEbmsGN+7xREjgA9xXc0QEshrAFQ01sB67Pa4QErv7XChbTT0VRLMsuXiyzs7MajtNWM5Lgzjo8PNT51bV46RwW8Utlb2+vgDTwLJCmgQR4IfFsN4a9zmNZQBIE5+5Ip7UbV2qK8L/f2NhI8SDiswNGcUys1Af/xUIDXVpa0oeu2u3tbVs7YBWBtUMjDRDVbyYcDgchPNvFbwtjrQSBN+vr60laVA4ils4Yq9bTmqZRy1iawwoB1u0snRGF302DMjmib2IYvxFqcs5qlaUz5rE2ZBXbtIfgWHjPV1ZWvhmd1hCggnU7S2fs0bsYthuNz9Hnh8kzMzj9WV6DLJ0v7dPM+KaX9nFqJMG+m89z5PkL8vwxm826/jz/B/xkpwBfdT3LAAAAAElFTkSuQmCC) no-repeat center/100% 100%; }
  .client-upload-item .mask, .client-upload-item .filter-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: transform 300ms ease-in-out; }

.client-delivery {
  padding: 0.32rem;
  border-top: 1px solid #e3e3e3;
  background: #fff;
  color: #1a1a1a; }
  .client-delivery .check {
    min-width: 50%; }
  .client-delivery button {
    display: block;
    width: 100%;
    height: 1.06667rem;
    margin-top: 0.32rem;
    font-size: 14px;
    color: #fff;
    background: #DA251D;
    border-radius: 4px;
    border: 0 none; }
    [data-dpr='2'] .client-delivery button {
      font-size: 28px; }
    [data-dpr='3'] .client-delivery button {
      font-size: 42px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.order-remark-cont {
  padding: 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .order-remark-cont textarea {
    width: 100%;
    height: 4rem;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    padding: 1em; }

.order-remark-upload {
  position: relative;
  height: 3.2rem;
  margin: 0.32rem 0;
  background: #fff; }

.order-remark-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 6em;
  min-width: 1.28rem;
  text-align: center;
  font-size: 14px;
  color: #999; }
  [data-dpr='2'] .order-remark-btn {
    font-size: 28px; }
  [data-dpr='3'] .order-remark-btn {
    font-size: 42px; }
  .order-remark-btn img {
    width: 1.28rem;
    height: 1.28rem; }

.order-remark-confirm {
  padding: 0.53333rem 0.32rem;
  background: #fff; }
  .order-remark-confirm button {
    width: 100%;
    height: 1.17333rem;
    font-size: 14px;
    border-radius: 4px;
    border: 0 none;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .order-remark-confirm button {
      font-size: 28px; }
    [data-dpr='3'] .order-remark-confirm button {
      font-size: 42px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.pay-box {
  position: fixed;
  z-index: 3;
  left: 50%;
  top: 50%;
  width: 8.10667rem;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  border-radius: 8px; }

.pay-title {
  margin: 0 0.32rem;
  line-height: 1.33333rem;
  text-align: center;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .pay-title {
    font-size: 32px; }
  [data-dpr='3'] .pay-title {
    font-size: 48px; }

.pay-info {
  margin: 0.26667rem 0.32rem;
  line-height: 1.7;
  font-size: 14px; }
  [data-dpr='2'] .pay-info {
    font-size: 28px; }
  [data-dpr='3'] .pay-info {
    font-size: 42px; }
  .pay-info .label {
    display: inline-block;
    width: 6em;
    font-size: 14px;
    color: #666; }
    [data-dpr='2'] .pay-info .label {
      font-size: 28px; }
    [data-dpr='3'] .pay-info .label {
      font-size: 42px; }
  .pay-info .price {
    font-size: 16px;
    color: #F8B600; }
    [data-dpr='2'] .pay-info .price {
      font-size: 32px; }
    [data-dpr='3'] .pay-info .price {
      font-size: 48px; }

.pay-way {
  margin: 0.32rem 0.32rem 0;
  display: -ms-flexbox;
  display: flex; }
  .pay-way .label {
    display: inline-block;
    width: 6em;
    font-size: 14px;
    color: #666; }
    [data-dpr='2'] .pay-way .label {
      font-size: 28px; }
    [data-dpr='3'] .pay-way .label {
      font-size: 42px; }
  .pay-way li {
    font-size: 14px;
    color: #1a1a1a;
    margin-bottom: 0.53333rem; }
    [data-dpr='2'] .pay-way li {
      font-size: 28px; }
    [data-dpr='3'] .pay-way li {
      font-size: 42px; }
    .pay-way li img {
      width: 0.64rem;
      height: 0.64rem;
      margin-right: 1em; }
  .pay-way .price {
    color: #999999;
    padding-left: 0.66667rem; }
  .pay-way .hint {
    color: #999999;
    font-size: 12px; }
    [data-dpr='2'] .pay-way .hint {
      font-size: 24px; }
    [data-dpr='3'] .pay-way .hint {
      font-size: 36px; }

.pay-operate {
  line-height: 1.22667rem;
  margin-top: 0.53333rem;
  border-top: 1px solid #e3e3e3;
  font-size: 16px;
  color: #F8B600;
  text-align: center; }
  [data-dpr='2'] .pay-operate {
    font-size: 32px; }
  [data-dpr='3'] .pay-operate {
    font-size: 48px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.client-serve-title {
  padding: 0.32rem 0.32rem 0;
  line-height: 0.64rem;
  font-size: 12px; }
  [data-dpr='2'] .client-serve-title {
    font-size: 24px; }
  [data-dpr='3'] .client-serve-title {
    font-size: 36px; }

.client-col {
  display: -ms-flexbox;
  display: flex;
  padding: 0.53333rem 0.32rem;
  background: #fff; }
  .client-col .client-col-item {
    text-align: center;
    -ms-flex: 1;
        flex: 1;
    font-size: 14px;
    color: #333;
    line-height: 1; }
    [data-dpr='2'] .client-col .client-col-item {
      font-size: 28px; }
    [data-dpr='3'] .client-col .client-col-item {
      font-size: 42px; }
    .client-col .client-col-item img {
      height: 0.64rem;
      display: block;
      margin: 0 auto 0.32rem; }

.client-list {
  margin-top: 0.26667rem;
  background: #fff;
  padding: 0 0.32rem; }
  .client-list li {
    line-height: 1.25333rem;
    border-bottom: 1px solid #e3e3e3;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center/0.18667rem 0.34667rem; }
    .client-list li:last-child {
      border-bottom: 0 none; }

.client-online {
  line-height: 1.28rem;
  padding: 0 0.32rem;
  margin-top: 0.26667rem;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat calc(100% - 0.32rem) center/0.18667rem 0.34667rem; }
  .client-online img {
    height: 0.64rem;
    margin: 0 0.21333rem; }

.client-WeChat {
  display: -ms-flexbox;
  display: flex;
  padding: 0.32rem 0.48rem;
  font-size: 14px;
  background: #fff; }
  [data-dpr='2'] .client-WeChat {
    font-size: 28px; }
  [data-dpr='3'] .client-WeChat {
    font-size: 42px; }
  .client-WeChat img {
    width: 0.8rem;
    height: 0.8rem;
    margin-right: 0.18667rem; }
  .client-WeChat span {
    color: #F8B600; }

.client-content {
  padding: 0.32rem;
  color: #1a1a1a; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.login-log {
  text-align: center;
  line-height: 3.22667rem; }
  .login-log img {
    height: 0.93333rem; }

.login-list {
  margin-top: 0.48rem;
  background: #fff; }
  .login-list li {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0.32rem;
    border-top: 1px solid #e3e3e3; }
    .login-list li:first-child {
      border-top: 0 none; }
  .login-list .label {
    display: inline-block;
    width: 6em;
    line-height: 1.28rem;
    vertical-align: top;
    font-size: 14px; }
    [data-dpr='2'] .login-list .label {
      font-size: 28px; }
    [data-dpr='3'] .login-list .label {
      font-size: 42px; }
  .login-list .txt {
    -ms-flex: 1;
        flex: 1;
    vertical-align: top;
    height: 1.28rem;
    font-size: 14px;
    border: 0 none;
    background: none; }
    [data-dpr='2'] .login-list .txt {
      font-size: 28px; }
    [data-dpr='3'] .login-list .txt {
      font-size: 42px; }
  .login-list .get-code {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    color: #F8B600;
    background: none;
    border: 0 none; }
    .login-list .get-code[disabled] {
      color: #F8B600; }

.login-hint {
  padding: 0 0.32rem;
  text-align: right;
  line-height: 3;
  font-size: 14px;
  color: #1a1a1a; }
  [data-dpr='2'] .login-hint {
    font-size: 28px; }
  [data-dpr='3'] .login-hint {
    font-size: 42px; }

.login-btn {
  padding: 0.32rem; }
  .login-btn button {
    width: 100%;
    line-height: 1.2rem;
    border-radius: 4px;
    font-size: 14px;
    background: #F8B600;
    color: #fff;
    border: 0 none; }
    [data-dpr='2'] .login-btn button {
      font-size: 28px; }
    [data-dpr='3'] .login-btn button {
      font-size: 42px; }

.login-tips {
  padding: 0 0.32rem;
  color: #9b9b9b;
  font-size: 14px; }
  [data-dpr='2'] .login-tips {
    font-size: 28px; }
  [data-dpr='3'] .login-tips {
    font-size: 42px; }
  .login-tips a {
    color: #297acc; }

.accord {
  padding: 0.32rem;
  line-height: 1.5;
  font-size: 14px;
  white-space: normal;
  word-break: break-all;
  max-height: 100%;
  color: #666; }
  [data-dpr='2'] .accord {
    font-size: 28px; }
  [data-dpr='3'] .accord {
    font-size: 42px; }

.error-page {
  position: fixed;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  text-align: center;
  font-size: 14px; }
  [data-dpr='2'] .error-page {
    font-size: 28px; }
  [data-dpr='3'] .error-page {
    font-size: 42px; }
  .error-page img {
    width: 2.66667rem; }
  .error-page .tips {
    color: #999;
    margin-top: 0.37333rem; }
  .error-page .intro {
    color: #666;
    line-height: 1;
    margin: 0.18667rem 0 0.32rem; }
  .error-page .btn {
    display: inline-block;
    width: 2.72rem;
    height: 0.90667rem;
    line-height: 0.90667rem;
    text-align: center;
    border: 1px solid #DA251D;
    border-radius: 4px;
    color: #DA251D;
    margin: 0 0.32rem; }

.img-search-box {
  position: relative;
  margin: 0.45333rem 0.32rem;
  background: #fff;
  border: 1px solid #e3e3e3;
  height: 9.33333rem; }
  .img-search-box .btn {
    position: absolute;
    top: 30%;
    width: 60%;
    left: 20%;
    text-align: center;
    font-size: 14px;
    color: #666; }
    [data-dpr='2'] .img-search-box .btn {
      font-size: 28px; }
    [data-dpr='3'] .img-search-box .btn {
      font-size: 42px; }
    .img-search-box .btn img {
      margin-bottom: 0.56rem; }
  .img-search-box .img-box {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
    background: #fff; }
    .img-search-box .img-box .close {
      position: absolute;
      right: 0;
      top: 0;
      width: 0.42667rem;
      height: 0.42667rem;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA5hJREFUWAnFV0tIG1EUfcmYj0K1CyuVfqC4aEGyMDGBiKtWcFEoFFy6sCut4EpEcO9GUFpEquLCRZeu6kra0mUhhlQQTOu2nRZtqdCStORjes40k0wmbz7GiAPJe+/e++45c+/73PEIl8/Y2Fiwra0tdHp6eq9UKt3EtE60rZzu8Xj+oPnh9Xo/FwqFT/l8fn9zc/MvdU6Px8lgYmKiCzbDAI4ByO9kTz2I5UAmge7O6urqsd0cSwJra2u+ZDL5CKAP8FPsnFjpQKSI39v+/v5X4+PjeZmdlMDU1NS1XC73FBNuyCY1IFP9fv+L5eXl7+a5dW82OTl5q1gsTsOw02x8jnE7UhiNxWLp3d3dX0Y/NQT45gRH2K4YjZrUD8BPXzwe/5BIJLK6T6/eYc4Z9gsC12DomxjE0nErEeju7n6MxdanKy6wbVdVtSWVSqWJoUWAW42r3Qq0p6fHSiWVd3R0iK4u7l75Q6zy9v5PAGbDVluN4DMzM2JkZETuzSQl8NzcnBgdHTVpqsMy1jAlCk84HBpPrAicnJyIYDAohoaGtPbg4KDqydQj+PQ0N5AQyLPIZDImi+oQ6+F6KBR6pwwMDPRhEK2q6nsEdSJhBF9cXBTHx7YHII9vJRAIqEokEmHub9fD1krsSJwVXPcMEhkSeAjBVV1o18pINApOHES+1IL2TCfe1taWxpFrArej6O3t1cZuwq4Z1v51toBEK0JRK3YYkQTBsX4Erl4xPz/vmHOZS2JXTkKZgZWMYeebE9zn84nBwUErU0e5gqvyPqxc3fP0Zsz5wsKCQAHiaovKmCDyWRKIQOlqERrBmfOjoyMhW5gyMAvZVyUajd6B0nEbmsGN+7xREjgA9xXc0QEshrAFQ01sB67Pa4QErv7XChbTT0VRLMsuXiyzs7MajtNWM5Lgzjo8PNT51bV46RwW8Utlb2+vgDTwLJCmgQR4IfFsN4a9zmNZQBIE5+5Ip7UbV2qK8L/f2NhI8SDiswNGcUys1Af/xUIDXVpa0oeu2u3tbVs7YBWBtUMjDRDVbyYcDgchPNvFbwtjrQSBN+vr60laVA4ils4Yq9bTmqZRy1iawwoB1u0snRGF302DMjmib2IYvxFqcs5qlaUz5rE2ZBXbtIfgWHjPV1ZWvhmd1hCggnU7S2fs0bsYthuNz9Hnh8kzMzj9WV6DLJ0v7dPM+KaX9nFqJMG+m89z5PkL8vwxm826/jz/B/xkpwBfdT3LAAAAAElFTkSuQmCC) no-repeat center/0.42667rem 0.42667rem; }
  .img-search-box .file {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0; }

.img-search-btn {
  padding: 0.32rem 0.32rem 0.32rem; }
  .img-search-btn button {
    width: 100%;
    height: 1.17333rem;
    background: #F8B600;
    color: #fff;
    border-radius: 0.08rem;
    border: 0 none; }

.img-search-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1.17333rem;
  padding: 0 0.32rem;
  font-size: 12px;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  [data-dpr='2'] .img-search-head {
    font-size: 24px; }
  [data-dpr='3'] .img-search-head {
    font-size: 36px; }
  .img-search-head .search img {
    margin-right: 0.16rem; }
  .img-search-head .search i {
    color: #F8B600; }
  .img-search-head .search-edit {
    position: relative;
    display: inline-block;
    width: 0.85333rem;
    height: 0.85333rem;
    line-height: 0.85333rem;
    overflow: hidden;
    border: 1px solid #e3e3e3; }
    .img-search-head .search-edit i {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAa1JREFUWAnN1r1Og1AUAOC2NqbpQBxMkD4IKw0sOrMzmjg4dXDUPoNh4QkcHC3p0oahuxvgAxCsiUOHNsFGIqcRQ+uF3h9+7hn4udyc8+WeexNaLb5i0ObIM0gsEi+gHQYWhwfQH4YH0B6madA/TJMgJKYpUC6mCVAhpm7QUUydICxMXSBsTB0gIkzVIGJMlSAqTFUgakwVICZM2SBmTJmgUjAA6sCFMbAxgiB0giB4mM1ml3k1WX/QiDC+748lSbpKMN/z+fxe07TpIYwFRItJDUgUbctYMYA6UVV1PJlM1FQIdxpQGZidIYqiD9u2vSyItGVlYsLRaHRtmmZIC6ocAzDcFaoFAyCcPYSNgYSLxcL4PdrwuhfJnkG2KTvpGIgI0+/324ZhPK1Wq9dsEXjGwcC8IhARBpK5rnsniuLpcDi8zaJwMZAjbw8RYyDZZrN5juM40nX9ZrlcfjmO89jr9S5QpwnmowIFosJA8u12O+12u+fr9fotRcmyfGZZ1juqOGrsEESNSUFJez6TlQo9z3MURXlBFS0ay4KYMEVFSL6lIC4wAAcQNxgA/QA70LKbIEqaDAAAAABJRU5ErkJggg==) no-repeat right bottom/0.48rem 0.48rem; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.cart-null {
  text-align: center;
  padding: 1.92rem 0 1.73333rem;
  font-size: 14px;
  color: #333; }
  [data-dpr='2'] .cart-null {
    font-size: 28px; }
  [data-dpr='3'] .cart-null {
    font-size: 42px; }
  .cart-null img {
    height: 1.33333rem;
    margin-bottom: 0.66667rem; }
  .cart-null .tips {
    color: #999; }

.cart-title {
  position: relative;
  margin: 0.32rem;
  font-size: 14px;
  color: #1a1a1a;
  line-height: 1;
  text-align: center; }
  [data-dpr='2'] .cart-title {
    font-size: 28px; }
  [data-dpr='3'] .cart-title {
    font-size: 42px; }
  .cart-title:after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 50%;
    height: 1px;
    width: 100%;
    background: #e3e3e3; }
  .cart-title span {
    display: inline-block;
    padding: 0 1em;
    background: #fcfcfc; }

.cart-item {
  display: -ms-flexbox;
  display: flex;
  padding: 0.32rem 0;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }

.cart-check {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  display: inline-block;
  vertical-align: middle;
  width: 0.53333rem;
  height: 0.53333rem;
  margin: 0 0.16rem 0 0.26667rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAA41JREFUWAnNmD9LW1EYxs+9YgKKmwhNtBncBSFmKXXI6NDBLqWtdlDo0M/g5Kco6FBF6dIOGRwzVLqkQSF7BKuxIDqJQiKaPr/jvfEaY71ak5sXknNz/j2/vOfPPe9xzCNsdXX1WbVafVWv1186jpNUmlA3fLAD5R0or6J0Mx6P52ZmZv5cFYX/dsJW3djYiFcqlY8Se6s2GQmHaqv6ddUvqP56Mpn8PDU1VQ2jeW/n6tBdXl5+p84W9Zyi097e3vrw8LAzMjJiBgYGTH9/v+nr67N6Z2dn5vT01JycnJi9vT2zv79fPz8/tzqC3FWlhbm5uTU9X9oGd3z9E2xlZeV5rVb7JqA07QcHB834+LgRlOnp6bmjy5vZFxcXwJnt7W1zdHRkCwVVjMVir2dnZ3/frH39606wpaWlFwL6rqpDeCWdTpvR0dHrlo94KpfLplgsWm+q+aEAp+fn53+26qolmKDeqPIXgcUYrmw2y/C1av/gPA2ryefzdpgFVlMHHwT3tbmjW2B4SpXyQI2NjZlMJtPc5kl+FwoFUyqVjAeXbfacG1RhTjF87YZCkz/MH0cLTbSDLA0wFbpMdBUOMXzt8lRQHA200PQWWYOnsbRU4b3gPjHRtdeEXnVBocc8p1Ips7OzY7RhJ7Ryy7lcrkQ/lpDNU8+LZLD6nmqi0999hhaani16LFdg7OjyVop96n+3BF/hISmaaMMAC22tx7Qy2Nnt5kkahbFxY2LhlWdcXshKJ7zXDHmRGG8TGCSegcn1TgkO776wr5l2kKMNg4bTgYmhnETIW7bt0AzdZ4BhEjB7jmKbiNoCDAlXrrNgHF2iNp8BpobH/PNUlHABhoSr5clK6CqDiaG053FOnlGbzwATHjsAiONw1OYzwMQcs2Cc0aM2n0EeqwD2AyACh6jNZ5DHNl3iPiYb0QyBQ1TmBS11WGByvWC0QIhFNBOVoe2FeQWYGEqOG+ukhFhR2dbWlpX2WSwYEbJcuEvcR4jVaUPz+PiYI88uLOhbMC9sXyCDuI8Qq1OGFpqeLfhXCBaMTC9sL7Jkifs6ZWihKW8VYfB1G2AquCRsV8Ehy5a4r92GhrdFHKINg6/ZACODuwQVTutTIxhtJ1ww4EWz+R7jViQOYFdeEQCGdeWlyhWaMV15DeXDacPrvos7H440cNVJDDoh4JbzM9iGZ01sDqK/VH/tSa86m4X43YnL4b/AYx8WriSNHwAAAABJRU5ErkJggg==) no-repeat center;
  background-size: 100% 100%; }

.cart-check-active {
  background-image: url(/images/shopping_cart_btn_mark_s.png); }

.cart-img {
  display: inline-block;
  width: 2.13333rem;
  height: 2.13333rem;
  border: 1px solid #e3e3e3;
  position: relative; }
  .cart-img img {
    width: 100%; }
  .cart-img .icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.01333rem;
    height: 1.01333rem; }
  .cart-img .icon-group {
    background: url(/images/common_icon_labelling.png) no-repeat center/100% 100%; }
  .cart-img .icon-presell {
    background: url(/images/common_icon_presell.png) no-repeat center/100% 100%; }
  .cart-img .icon-special-sale {
    background: url("/images/shopping_cart_tag_ flash_sale.png") no-repeat center/100% 100%; }
  .cart-img .icon-seckill {
    background: url(/images/common_icon_crowd_miaosha.png) no-repeat center/100% 100%; }

.cart-intro {
  -ms-flex: 1;
      flex: 1;
  padding: 0 0.32rem 0 0.21333rem; }
  .cart-intro h2 {
    font-size: 14px;
    line-height: 1.2;
    min-height: 2.4em;
    color: #333; }
    [data-dpr='2'] .cart-intro h2 {
      font-size: 28px; }
    [data-dpr='3'] .cart-intro h2 {
      font-size: 42px; }
  .cart-intro .format {
    font-size: 12px;
    color: #666;
    line-height: 1;
    margin: 0.13333rem auto 0.26667rem; }
    [data-dpr='2'] .cart-intro .format {
      font-size: 24px; }
    [data-dpr='3'] .cart-intro .format {
      font-size: 36px; }
  .cart-intro .price {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    color: #DA251d;
    font-size: 14px; }
    [data-dpr='2'] .cart-intro .price {
      font-size: 28px; }
    [data-dpr='3'] .cart-intro .price {
      font-size: 42px; }
  .cart-intro .num {
    color: #999; }

.cart-number {
  position: relative;
  height: 1.17333rem;
  padding: 0.18667rem 0;
  border: 1px solid #e3e3e3;
  border-radius: 4px; }
  .cart-number button {
    position: absolute;
    left: 0;
    top: 0.18667rem;
    width: 1.17333rem;
    height: 0.8rem;
    font-size: 22px;
    color: #4a4a4a;
    vertical-align: top;
    text-align: center;
    border: 0 none;
    padding: 0;
    background: none; }
    [data-dpr='2'] .cart-number button {
      font-size: 44px; }
    [data-dpr='3'] .cart-number button {
      font-size: 66px; }
    .cart-number button:first-child {
      border-right: 1px solid #e3e3e3; }
    .cart-number button:last-child {
      left: auto;
      right: 0;
      border-left: 1px solid #e3e3e3; }
  .cart-number input {
    font-size: 14px;
    padding: 0 1.33333rem;
    width: 99%;
    height: 100%;
    border: 0 none;
    text-align: center; }
    [data-dpr='2'] .cart-number input {
      font-size: 28px; }
    [data-dpr='3'] .cart-number input {
      font-size: 42px; }

.cart-format {
  font-size: 12px;
  width: 6.26667rem;
  color: #666;
  padding-top: 1em;
  padding-right: 2em;
  line-height: 1;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right bottom;
  background-size: auto 0.34667rem; }
  [data-dpr='2'] .cart-format {
    font-size: 24px; }
  [data-dpr='3'] .cart-format {
    font-size: 36px; }

.cart-clearing-box {
  bottom: 1.30667rem;
  height: 1.28rem;
  background: #fff;
  border-top: 1px solid #e3e3e3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }
  .cart-clearing-box .check-all {
    display: inline-block;
    line-height: 1.28rem; }
  .cart-clearing-box button {
    height: 1.28rem;
    border: 0 none;
    width: 2.66667rem;
    font-size: 14px;
    color: #F8B600;
    background-color: #f5f5f5; }
    [data-dpr='2'] .cart-clearing-box button {
      font-size: 28px; }
    [data-dpr='3'] .cart-clearing-box button {
      font-size: 42px; }
    .cart-clearing-box button:last-child {
      color: #fff;
      background-color: #F8B600; }

.cart-account {
  float: right; }
  .cart-account .intro {
    vertical-align: middle;
    display: inline-block;
    margin-right: 0.24rem; }
    .cart-account .intro .num {
      font-size: 12px;
      text-align: right;
      color: #999; }
      [data-dpr='2'] .cart-account .intro .num {
        font-size: 24px; }
      [data-dpr='3'] .cart-account .intro .num {
        font-size: 36px; }
    .cart-account .intro .cost {
      font-size: 12px;
      color: #1a1a1a; }
      [data-dpr='2'] .cart-account .intro .cost {
        font-size: 24px; }
      [data-dpr='3'] .cart-account .intro .cost {
        font-size: 36px; }
      .cart-account .intro .cost span {
        color: #DA251d; }
      .cart-account .intro .cost i {
        font-size: 14px; }
        [data-dpr='2'] .cart-account .intro .cost i {
          font-size: 28px; }
        [data-dpr='3'] .cart-account .intro .cost i {
          font-size: 42px; }
  .cart-account .clearing-btn {
    width: 2.66667rem;
    height: 100%;
    border: 0 none;
    background: #297acc;
    color: #fff;
    text-align: center;
    line-height: 1.28rem;
    vertical-align: middle;
    font-size: 15px; }
    [data-dpr='2'] .cart-account .clearing-btn {
      font-size: 30px; }
    [data-dpr='3'] .cart-account .clearing-btn {
      font-size: 45px; }
    .cart-account .clearing-btn[disabled] {
      background: #b3b3b3; }

.share-cart-head {
  padding: 0 0.32rem;
  line-height: 1.6rem;
  border-bottom: 1px solid #e3e3e3;
  font-size: 17px;
  color: #1a1a1a;
  background: #fff;
  display: -ms-flexbox;
  display: flex; }
  [data-dpr='2'] .share-cart-head {
    font-size: 34px; }
  [data-dpr='3'] .share-cart-head {
    font-size: 51px; }
  .share-cart-head .ellipsis, .share-cart-head .shop-list h3, .shop-list .share-cart-head h3, .share-cart-head .shop-filter-cont .select, .shop-filter-cont .share-cart-head .select {
    -ms-flex: 1;
        flex: 1; }
  .share-cart-head img {
    width: 1.17333rem;
    height: 1.17333rem;
    border-radius: 50%;
    margin-right: 0.26667rem; }
  .share-cart-head button {
    background: none;
    border: 0 none;
    padding: 0 0 0 0.32rem;
    float: right;
    height: 1.6rem; }

.cart-tab {
  background: #fff;
  padding: 0.32rem 0;
  margin: 0.32rem 0;
  display: -ms-flexbox;
  display: flex; }
  .cart-tab a {
    -ms-flex: 1;
        flex: 1;
    text-align: center;
    line-height: 0.66667rem;
    font-size: 14px;
    border-left: 1px solid #e3e3e3; }
    [data-dpr='2'] .cart-tab a {
      font-size: 28px; }
    [data-dpr='3'] .cart-tab a {
      font-size: 42px; }
    .cart-tab a:first-child {
      border: 0 none; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.order-address {
  position: relative;
  margin: 0.26667rem 0 0;
  padding: 0.32rem;
  font-size: 14px;
  color: #1a1a1a;
  background: #fff; }
  [data-dpr='2'] .order-address {
    font-size: 28px; }
  [data-dpr='3'] .order-address {
    font-size: 42px; }
  .order-address .creat {
    display: inline-block;
    width: 100%;
    height: 1.17333rem;
    line-height: 1.17333rem;
    margin: 0.32rem 0;
    font-size: 14px;
    text-align: center;
    background: #F8B600;
    border-radius: 3px;
    border: 0 none;
    color: #fff; }
    [data-dpr='2'] .order-address .creat {
      font-size: 28px; }
    [data-dpr='3'] .order-address .creat {
      font-size: 42px; }
  .order-address:after {
    content: "";
    display: block;
    width: 100%;
    height: 0.13333rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAKCAYAAAAJtCiTAAAAAXNSR0IArs4c6QAAAcxJREFUSA29liFPw0AUx/+vpaQFMeQsWTq9BAViJHyBmSXgSLAIQBSSKRSCCjDYJXNAMPsCJCBAkUy3WWYnQUAH3Xi8QiCj7AaEHmfau9d79+uvzb0j/KIxd2w8xEcAr/1i2s8fJeqBaJ0ct66axJ1dG/HtEVgXA94YVADpce6FBQz4TKSU0rFM+kRtTKBKk8WWKh+HXgEcn4kUTQxoA1Sl4mHLUEEMj/N9WBEpN/qkoAnHnBsvZasiUm60SQE1YdpziZTk3WlYQPqemU1E4Z7AbKdjmfSJBpKnRlPFfVU+5lMT4ZVGBggD1UTIJwalGNlP8ojiY5GyqIL+43gXhrEi+8mFKg93vDzif2BwD74wjBTDUVDGM58IcF4F/adxoks41jLRbFeVh4ONMhh6GSxhmPVHMnzZY/gh8AToXKMUH4679I0UT9bXyGD4cBeWVFKSj/XxxzC3c4j6DZFSSQLZN7qT5VZp2m2qcnN7J4f+Y0M2eT0MJAwkDO6BkuGd7VUMPwUl9JGUwcJ7INsrtWBKGbRdKYejGwebUoLlOMDQw0DCQFaVXF/JMExmcBSuiZRrjVLqmLLmx0oJN+XAyMKgTUod1sz8T6Ukgl4AMf6wVV5ZfV4AAAAASUVORK5CYII=) repeat-x center/1.04rem 0.13333rem;
    position: absolute;
    bottom: 0;
    left: 0; }
  .order-address .info {
    line-height: 1.8; }
  .order-address .detail {
    color: #666; }

.order-inventory {
  padding-top: 0.32rem;
  background: #fff; }
  .order-inventory h2 {
    font-size: 14px;
    color: #1a1a1a;
    line-height: 0.93333rem;
    padding: 0 0.32rem; }
    [data-dpr='2'] .order-inventory h2 {
      font-size: 28px; }
    [data-dpr='3'] .order-inventory h2 {
      font-size: 42px; }

.order-inventory-box {
  border-top: 1px solid #e3e3e3;
  display: -ms-flexbox;
  display: flex;
  padding: 0.16rem 0;
  margin: 0 0.32rem;
  font-size: 14px; }
  [data-dpr='2'] .order-inventory-box {
    font-size: 28px; }
  [data-dpr='3'] .order-inventory-box {
    font-size: 42px; }
  .order-inventory-box .img-box {
    width: 2.13333rem;
    height: 2.13333rem;
    border: 1px solid #e3e3e3; }
  .order-inventory-box .detail-box {
    -ms-flex: 1;
        flex: 1;
    width: 0;
    padding: 0 0.32rem; }
    .order-inventory-box .detail-box .name {
      color: #333;
      line-height: 1.4; }
    .order-inventory-box .detail-box .format {
      color: #666;
      padding-top: .4em; }
    .order-inventory-box .detail-box .remark {
      padding-top: 0.26667rem;
      font-size: 12px;
      color: #666666; }
      [data-dpr='2'] .order-inventory-box .detail-box .remark {
        font-size: 24px; }
      [data-dpr='3'] .order-inventory-box .detail-box .remark {
        font-size: 36px; }
  .order-inventory-box .total-box {
    text-align: right;
    color: #333;
    padding-left: 1em;
    line-height: 1.4; }
    .order-inventory-box .total-box .num {
      color: #9b9b9b;
      padding-top: .14em; }
    .order-inventory-box .total-box .remark {
      padding-top: 0.26667rem;
      font-size: 12px;
      color: #666666; }
      [data-dpr='2'] .order-inventory-box .total-box .remark {
        font-size: 24px; }
      [data-dpr='3'] .order-inventory-box .total-box .remark {
        font-size: 36px; }
      .order-inventory-box .total-box .remark img {
        height: 0.37333rem;
        margin-top: -0.05333rem;
        margin-right: 0.10667rem; }

.order-light-tips {
  text-align: center;
  font-size: 14px;
  line-height: 1.17333rem;
  color: #F8B600;
  background: #FFFBF0;
  border-top: 1px solid #FFD87D;
  border-bottom: 1px solid #FFD87D; }
  [data-dpr='2'] .order-light-tips {
    font-size: 28px; }
  [data-dpr='3'] .order-light-tips {
    font-size: 42px; }
  .order-light-tips a {
    color: #F8B600;
    font-size: 14px; }
    [data-dpr='2'] .order-light-tips a {
      font-size: 28px; }
    [data-dpr='3'] .order-light-tips a {
      font-size: 42px; }

.order-set ul {
  padding: 0 0.32rem;
  margin-bottom: -1px;
  background: #fff; }

.order-set li {
  line-height: 1.28rem;
  font-size: 14px;
  color: #1a1a1a;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .order-set li {
    font-size: 28px; }
  [data-dpr='3'] .order-set li {
    font-size: 42px; }
  .order-set li:last-child {
    border-bottom: 0 none; }

.order-set h2 {
  padding: 0.16rem 0.32rem 0;
  font-size: 12px;
  color: #666;
  line-height: 0.8rem; }
  [data-dpr='2'] .order-set h2 {
    font-size: 24px; }
  [data-dpr='3'] .order-set h2 {
    font-size: 36px; }

.order-set .pay {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAA41JREFUWAnNmD9LW1EYxs+9YgKKmwhNtBncBSFmKXXI6NDBLqWtdlDo0M/g5Kco6FBF6dIOGRwzVLqkQSF7BKuxIDqJQiKaPr/jvfEaY71ak5sXknNz/j2/vOfPPe9xzCNsdXX1WbVafVWv1186jpNUmlA3fLAD5R0or6J0Mx6P52ZmZv5cFYX/dsJW3djYiFcqlY8Se6s2GQmHaqv6ddUvqP56Mpn8PDU1VQ2jeW/n6tBdXl5+p84W9Zyi097e3vrw8LAzMjJiBgYGTH9/v+nr67N6Z2dn5vT01JycnJi9vT2zv79fPz8/tzqC3FWlhbm5uTU9X9oGd3z9E2xlZeV5rVb7JqA07QcHB834+LgRlOnp6bmjy5vZFxcXwJnt7W1zdHRkCwVVjMVir2dnZ3/frH39606wpaWlFwL6rqpDeCWdTpvR0dHrlo94KpfLplgsWm+q+aEAp+fn53+26qolmKDeqPIXgcUYrmw2y/C1av/gPA2ryefzdpgFVlMHHwT3tbmjW2B4SpXyQI2NjZlMJtPc5kl+FwoFUyqVjAeXbfacG1RhTjF87YZCkz/MH0cLTbSDLA0wFbpMdBUOMXzt8lRQHA200PQWWYOnsbRU4b3gPjHRtdeEXnVBocc8p1Ips7OzY7RhJ7Ryy7lcrkQ/lpDNU8+LZLD6nmqi0999hhaani16LFdg7OjyVop96n+3BF/hISmaaMMAC22tx7Qy2Nnt5kkahbFxY2LhlWdcXshKJ7zXDHmRGG8TGCSegcn1TgkO776wr5l2kKMNg4bTgYmhnETIW7bt0AzdZ4BhEjB7jmKbiNoCDAlXrrNgHF2iNp8BpobH/PNUlHABhoSr5clK6CqDiaG053FOnlGbzwATHjsAiONw1OYzwMQcs2Cc0aM2n0EeqwD2AyACh6jNZ5DHNl3iPiYb0QyBQ1TmBS11WGByvWC0QIhFNBOVoe2FeQWYGEqOG+ukhFhR2dbWlpX2WSwYEbJcuEvcR4jVaUPz+PiYI88uLOhbMC9sXyCDuI8Qq1OGFpqeLfhXCBaMTC9sL7Jkifs6ZWihKW8VYfB1G2AquCRsV8Ehy5a4r92GhrdFHKINg6/ZACODuwQVTutTIxhtJ1ww4EWz+R7jViQOYFdeEQCGdeWlyhWaMV15DeXDacPrvos7H440cNVJDDoh4JbzM9iGZ01sDqK/VH/tSa86m4X43YnL4b/AYx8WriSNHwAAAABJRU5ErkJggg==) no-repeat right center;
  background-size: 0.42667rem 0.42667rem; }
  .order-set .pay.active {
    background-image: url(/images/shopping_cart_btn_mark_s.png); }
  .order-set .pay img {
    width: 0.64rem;
    height: 0.64rem;
    margin-right: 0.32rem; }

.order-set .txt {
  width: calc(100% - 7em);
  float: right;
  height: 1.22667rem;
  border: 0 none; }

.order-set .select {
  float: right;
  color: #666; }

.order-set .hint {
  font-size: 14px;
  color: #999; }
  [data-dpr='2'] .order-set .hint {
    font-size: 28px; }
  [data-dpr='3'] .order-set .hint {
    font-size: 42px; }

.order-create {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 1.44rem;
  padding-left: 0.32rem;
  border-top: 1px solid #e3e3e3;
  font-size: 14px;
  color: #1a1a1a;
  background: #fff; }
  [data-dpr='2'] .order-create {
    font-size: 28px; }
  [data-dpr='3'] .order-create {
    font-size: 42px; }
  .order-create .price {
    color: #fe0000; }
  .order-create button {
    height: 100%;
    width: 4rem;
    font-size: 14px;
    border: 0 none;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .order-create button {
      font-size: 28px; }
    [data-dpr='3'] .order-create button {
      font-size: 42px; }
    .order-create button[disabled] {
      background: #b3b3b3; }

.order-dispose {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 3;
  width: 4rem;
  padding: 0.66667rem 0;
  transform: translate(-50%, -50%);
  font-size: 14px;
  color: #fff;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 12px; }
  [data-dpr='2'] .order-dispose {
    font-size: 28px; }
  [data-dpr='3'] .order-dispose {
    font-size: 42px; }
  .order-dispose img {
    width: 1.25333rem;
    margin-bottom: 0.66667rem;
    animation: rotation 2.8s linear infinite; }

.order-light-title {
  padding: 0.16rem 0.32rem 0;
  font-size: 12px;
  color: #666;
  line-height: 0.8rem; }
  [data-dpr='2'] .order-light-title {
    font-size: 24px; }
  [data-dpr='3'] .order-light-title {
    font-size: 36px; }

.order-light-table {
  border-bottom: 1px solid #e3e3e3;
  padding: 0 0.32rem;
  background: #fff; }
  .order-light-table .row {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #e3e3e3; }
    .order-light-table .row:first-child {
      border-top: 0 none; }
  .order-light-table .item {
    -ms-flex: 1;
        flex: 1;
    text-align: center;
    line-height: 1.28rem;
    color: #666; }
  .order-light-table .sign {
    color: #DA251d; }

.full-btn button {
  width: 100%;
  height: 1.44rem;
  font-size: 15px;
  background: #F8B600;
  color: #fff;
  border: 0 none; }
  [data-dpr='2'] .full-btn button {
    font-size: 30px; }
  [data-dpr='3'] .full-btn button {
    font-size: 45px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.user-info {
  height: 3.2rem;
  padding: 1.01333rem 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  background-color: #fff; }
  .user-info a {
    display: inline-block; }
  .user-info .down-APP {
    padding-left: 0.32rem; }
  .user-info img {
    height: 1.17333rem;
    width: 1.17333rem;
    border-radius: 50%; }
  .user-info .info {
    display: inline-block;
    vertical-align: middle;
    padding-left: .6em;
    font-size: 14px;
    color: #333;
    line-height: 0.56rem;
    padding-right: 0.48rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: auto 0.34667rem; }
    [data-dpr='2'] .user-info .info {
      font-size: 28px; }
    [data-dpr='3'] .user-info .info {
      font-size: 42px; }
  .user-info .sign {
    float: right; }
    .user-info .sign img {
      border-radius: 0;
      width: 0.56rem;
      height: auto;
      display: block;
      margin: 0 auto .2em;
      font-size: 12px;
      color: #1a1a1a; }
      [data-dpr='2'] .user-info .sign img {
        font-size: 24px; }
      [data-dpr='3'] .user-info .sign img {
        font-size: 36px; }

.user-operate {
  line-height: 3.2rem;
  text-align: center;
  border-bottom: 1px solid #e3e3e3;
  background-color: #fff; }
  .user-operate a {
    display: inline-block;
    height: 0.4rem;
    line-height: 0.4rem;
    padding: 0;
    width: 6em;
    color: #333;
    font-size: 14px;
    background: none;
    border: 0 none; }
    [data-dpr='2'] .user-operate a {
      font-size: 28px; }
    [data-dpr='3'] .user-operate a {
      font-size: 42px; }
    .user-operate a:first-child {
      border-right: 1px solid #333; }

.user-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.13333rem 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  margin-top: -1px;
  margin-bottom: 0.26667rem;
  text-align: center;
  background: #fff; }
  .user-column a {
    position: relative;
    padding: 0.4rem 0;
    width: 25%;
    font-size: 14px;
    line-height: 1;
    color: #1a1a1a; }
    [data-dpr='2'] .user-column a {
      font-size: 28px; }
    [data-dpr='3'] .user-column a {
      font-size: 42px; }
  .user-column img {
    display: block;
    height: 0.64rem;
    margin: 0 auto 0.26667rem; }
  .user-column .num {
    position: absolute;
    left: 50%;
    bottom: 50%;
    display: inline-block;
    min-width: 0.13333rem;
    padding: 0 0.14667rem;
    height: 0.42667rem;
    line-height: 0.41333rem;
    margin: 0 0 0.42667rem 0.21333rem;
    font-size: 12px;
    border-radius: 0.21333rem;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .user-column .num {
      font-size: 24px; }
    [data-dpr='3'] .user-column .num {
      font-size: 36px; }

.user-list {
  background: #fff;
  padding: 0 0.32rem; }
  .user-list li {
    line-height: 1.22667rem;
    font-size: 14px;
    color: #333;
    border-top: 1px solid #e3e3e3;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 0.34667rem; }
    [data-dpr='2'] .user-list li {
      font-size: 28px; }
    [data-dpr='3'] .user-list li {
      font-size: 42px; }
    .user-list li:first-child {
      border-top: 0 none; }
  .user-list .name {
    float: right;
    font-size: 14px;
    padding-right: 0.64rem;
    color: #666; }
    [data-dpr='2'] .user-list .name {
      font-size: 28px; }
    [data-dpr='3'] .user-list .name {
      font-size: 42px; }
  .user-list .phone {
    float: right;
    font-size: 14px;
    color: #666;
    background: #fff; }
    [data-dpr='2'] .user-list .phone {
      font-size: 28px; }
    [data-dpr='3'] .user-list .phone {
      font-size: 42px; }
  .user-list .link {
    display: block;
    color: #333;
    position: relative; }
    .user-list .link .tips {
      position: absolute;
      top: 50%;
      right: 0.4rem;
      transform: translateY(-50%);
      padding: 0.10667rem;
      text-align: center;
      color: #FFFFFF;
      border: 1px solid #ff3838;
      border-radius: 100px;
      background: #ff3838;
      font-size: 0.32rem;
      line-height: 1; }

.user-tips {
  padding: 0.42667rem 0.32rem 0;
  font-size: 14px;
  color: #F8B600; }
  [data-dpr='2'] .user-tips {
    font-size: 28px; }
  [data-dpr='3'] .user-tips {
    font-size: 42px; }

.user-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.26667rem 0.32rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: calc(100% - .32rem) center;
  background-size: auto 0.34667rem;
  background-color: #fff;
  font-size: 14px;
  color: #333; }
  [data-dpr='2'] .user-icon {
    font-size: 28px; }
  [data-dpr='3'] .user-icon {
    font-size: 42px; }
  .user-icon img {
    height: 1.17333rem;
    width: 1.17333rem;
    border-radius: 50%;
    margin-right: 0.64rem; }

.user-edit-item {
  position: relative;
  font-size: 14px;
  height: 1.28rem;
  margin: 0.26667rem 0;
  color: #333;
  padding: 0 0.32rem;
  background: #Fff; }
  [data-dpr='2'] .user-edit-item {
    font-size: 28px; }
  [data-dpr='3'] .user-edit-item {
    font-size: 42px; }
  .user-edit-item .label {
    display: inline-block;
    width: 6em; }
  .user-edit-item .txt {
    width: calc(100% - 7em);
    height: 100%;
    font-size: 14px;
    color: #666;
    border: 0 none; }
    [data-dpr='2'] .user-edit-item .txt {
      font-size: 28px; }
    [data-dpr='3'] .user-edit-item .txt {
      font-size: 42px; }
    .user-edit-item .txt[disabled] {
      background: none;
      color: #222;
      opacity: 1; }
  .user-edit-item .clear {
    position: absolute;
    width: 0.42667rem;
    height: 0.42667rem;
    top: 50%;
    right: 0.34667rem;
    transform: translateY(-50%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAwJJREFUWAnFV7+LGkEUHtf18CTXyCUWdydaJQh2ElBsJIVgkf/jqivzN6RM5f+RQrA4xEYw2AmSaGHhWZgEm8UfqKt53zAj4zr7A3N3LujMvHnvfd++mXn7JsQCPo1GI7pcLrPb7fYDmdxSe03tpTBfGIbxd7fbjcLh8K9oNNotlUrLIK5Dfkr1ev3dZrMpk/OPpHvhpy/mV6FQ6IdpmvVyufzby8aVQKfTiUwmk88E/IkchL2ceMzZROQxkUh8z+Vya52elkCtVntLIb4ngxud0QmyMS1RtVKp/HHaHhGgkN+t1+sHUrxyKv/n2IpEIt9oSUaqnwMC4s2/vAC4xLQoEl/VSBhyBmsuwv7cby4h0F4BA1hSuCeADUfC51pz6V/X3ggsPscJ4KiJ3a4zYPF4XCt3E1IeYLFYzG2aAQuYUOAEcM6prz1qAM/n8yyTybg6VCcAXCwWWTabVcXOflhgMgMZTiQZpxIfT6dTNhwOWTqd9iUB8EKhwO263a7WnxQCE9gm0isJPTNcr9fjdiCBR475QPyp4K1Wi83nc3Va178Atkm7Ernd95GgOhIngHM827bfm9S79UUXCjoSp4LDJaXpO0TgmjpBOezDj0jQl49Rnue2AcN+gANsREB+Ug8mvQaIBMCTySQjJ6zZbAZZc53Ly30i0s26yRB2vDnAKbWyVCrlpuorB4GFr5aioK453jzoEVVcqN2FKSqZN6rUra+CyzXXbUw3e6cc2NgDT/RLOSedYx241DmVBCWjESLwk85jUTrTtV7gUv8UEqgfTRSQs9lsRY602RAfFpleZdglqLNVSVCuZ/1+36mijlfANlC9ooBUZ9Q+drllWcwPXNqAxGAw4KdDynQtMIGNPcBQvVIZlqfu0RcROb3dbut8uMp83hx2NjDR4XkApTMxeoTgNR5gyXJ9n4hQOhP4+BUIjAUWh9oTQN1O610lqfWCJFCUVtU7wtFX6KxluXzzs15MJImzXs0kCbSoXs9yOVVJoB/kek5qT0jtyHBBr+f/AOA9jPupALf7AAAAAElFTkSuQmCC) no-repeat center;
    background-size: 100% 100%; }

.user-edit-tips {
  margin: 0.18667rem 0.32rem -0.26667rem;
  font-size: 14px;
  line-height: 2.6;
  color: #666; }
  [data-dpr='2'] .user-edit-tips {
    font-size: 28px; }
  [data-dpr='3'] .user-edit-tips {
    font-size: 42px; }

.user-save {
  padding: 0.32rem; }
  .user-save button {
    width: 100%;
    height: 1.17333rem;
    border: 0 none;
    color: #fff;
    background: #F8B600;
    border-radius: 6px; }

.address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0.26667rem 0;
  padding: 0.16rem 0.32rem;
  background: #fff; }
  .address .city {
    font-size: 14px;
    max-height: 100%; }
    [data-dpr='2'] .address .city {
      font-size: 28px; }
    [data-dpr='3'] .address .city {
      font-size: 42px; }
  .address .info {
    font-size: 14px;
    color: #333;
    line-height: 1.6;
    background: #fff;
    max-height: 100%; }
    [data-dpr='2'] .address .info {
      font-size: 28px; }
    [data-dpr='3'] .address .info {
      font-size: 42px; }
  .address .default {
    display: inline-block;
    font-size: 12px;
    width: 3em;
    margin-left: 1em;
    text-align: center;
    line-height: 1.3;
    background: #C1C1C1;
    color: #fff; }
    [data-dpr='2'] .address .default {
      font-size: 24px; }
    [data-dpr='3'] .address .default {
      font-size: 36px; }

.address-opt {
  line-height: 1.06667rem;
  padding: 0 0.32rem;
  text-align: right; }
  .address-opt i {
    line-height: 1.06667rem;
    height: 1.06667rem; }
  .address-opt button {
    margin-left: 0.16rem;
    background: none;
    border: 0 none;
    font-size: 12px;
    color: #333333; }
    [data-dpr='2'] .address-opt button {
      font-size: 24px; }
    [data-dpr='3'] .address-opt button {
      font-size: 36px; }

.address-new {
  width: 100%;
  height: 1.70667rem;
  padding: 0.26667rem 0.32rem;
  text-align: center;
  border-top: 1px solid #e3e3e3;
  background: #fff; }
  .address-new .btn {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.17333rem;
    border-radius: 4px;
    color: #fff;
    border: 0 none;
    background: #F8B600; }
    [data-dpr='2'] .address-new .btn {
      font-size: 28px; }
    [data-dpr='3'] .address-new .btn {
      font-size: 42px; }

.address-operate {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
  width: 8rem;
  background: #fff;
  border-radius: 8px; }
  .address-operate li {
    font-size: 14px;
    line-height: 1.28rem;
    text-align: center;
    color: #333;
    border-bottom: 1px solid #e3e3e3; }
    [data-dpr='2'] .address-operate li {
      font-size: 28px; }
    [data-dpr='3'] .address-operate li {
      font-size: 42px; }
    .address-operate li:last-child {
      border-bottom: 0 none; }
  .address-operate a {
    display: block;
    color: #333; }

.address-list ul {
  background: #fff;
  padding: 0 0.32rem;
  margin: 0.26667rem 0; }

.address-list li {
  line-height: 1.28rem;
  font-size: 14px;
  color: #333;
  border-top: 1px solid #e3e3e3;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: auto 0.34667rem; }
  [data-dpr='2'] .address-list li {
    font-size: 28px; }
  [data-dpr='3'] .address-list li {
    font-size: 42px; }
  .address-list li:first-child {
    border-top: 0 none; }

.address-list .point {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=); }

.address-list .label {
  display: inline-block;
  font-size: 14px;
  color: #1a1a1a;
  width: 6em; }
  [data-dpr='2'] .address-list .label {
    font-size: 28px; }
  [data-dpr='3'] .address-list .label {
    font-size: 42px; }

.address-list .txt-input {
  width: calc(100% - 7em);
  height: 100%;
  border: 0 none;
  background: none; }

.feedback h2 {
  font-size: 12px;
  padding: 0 0.32rem;
  color: #666;
  line-height: 0.8rem; }
  [data-dpr='2'] .feedback h2 {
    font-size: 24px; }
  [data-dpr='3'] .feedback h2 {
    font-size: 36px; }

.feedback-cont {
  padding: 0.32rem;
  background: #fff; }
  .feedback-cont textarea {
    display: block;
    width: 100%;
    height: 4.26667rem;
    border: 1px solid #E3E3E3;
    border-radius: 2px;
    resize: none;
    padding: .8em;
    font-size: 14px; }
    [data-dpr='2'] .feedback-cont textarea {
      font-size: 28px; }
    [data-dpr='3'] .feedback-cont textarea {
      font-size: 42px; }

.upload-box {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 3.33333rem;
  background: #fff; }

.upload-btn {
  display: block;
  width: 6em;
  margin: 0 auto;
  font-size: 14px;
  text-align: center; }
  [data-dpr='2'] .upload-btn {
    font-size: 28px; }
  [data-dpr='3'] .upload-btn {
    font-size: 42px; }
  .upload-btn img {
    display: block;
    margin: 0 auto;
    width: 1.28rem;
    height: 1.28rem; }

.upload-img-box {
  position: absolute;
  top: 50%;
  left: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  transform: translate(-50%, -50%);
  z-index: 33;
  background: #fff; }

.upload-img-item, .upload-img-one {
  position: relative;
  overflow: hidden;
  text-align: center;
  border: 1px solid #e3e3e3; }
  .upload-img-item .close, .upload-img-one .close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    width: 0.42667rem;
    height: 0.42667rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA5hJREFUWAnFV0tIG1EUfcmYj0K1CyuVfqC4aEGyMDGBiKtWcFEoFFy6sCut4EpEcO9GUFpEquLCRZeu6kra0mUhhlQQTOu2nRZtqdCStORjes40k0wmbz7GiAPJe+/e++45c+/73PEIl8/Y2Fiwra0tdHp6eq9UKt3EtE60rZzu8Xj+oPnh9Xo/FwqFT/l8fn9zc/MvdU6Px8lgYmKiCzbDAI4ByO9kTz2I5UAmge7O6urqsd0cSwJra2u+ZDL5CKAP8FPsnFjpQKSI39v+/v5X4+PjeZmdlMDU1NS1XC73FBNuyCY1IFP9fv+L5eXl7+a5dW82OTl5q1gsTsOw02x8jnE7UhiNxWLp3d3dX0Y/NQT45gRH2K4YjZrUD8BPXzwe/5BIJLK6T6/eYc4Z9gsC12DomxjE0nErEeju7n6MxdanKy6wbVdVtSWVSqWJoUWAW42r3Qq0p6fHSiWVd3R0iK4u7l75Q6zy9v5PAGbDVluN4DMzM2JkZETuzSQl8NzcnBgdHTVpqsMy1jAlCk84HBpPrAicnJyIYDAohoaGtPbg4KDqydQj+PQ0N5AQyLPIZDImi+oQ6+F6KBR6pwwMDPRhEK2q6nsEdSJhBF9cXBTHx7YHII9vJRAIqEokEmHub9fD1krsSJwVXPcMEhkSeAjBVV1o18pINApOHES+1IL2TCfe1taWxpFrArej6O3t1cZuwq4Z1v51toBEK0JRK3YYkQTBsX4Erl4xPz/vmHOZS2JXTkKZgZWMYeebE9zn84nBwUErU0e5gqvyPqxc3fP0Zsz5wsKCQAHiaovKmCDyWRKIQOlqERrBmfOjoyMhW5gyMAvZVyUajd6B0nEbmsGN+7xREjgA9xXc0QEshrAFQ01sB67Pa4QErv7XChbTT0VRLMsuXiyzs7MajtNWM5Lgzjo8PNT51bV46RwW8Utlb2+vgDTwLJCmgQR4IfFsN4a9zmNZQBIE5+5Ip7UbV2qK8L/f2NhI8SDiswNGcUys1Af/xUIDXVpa0oeu2u3tbVs7YBWBtUMjDRDVbyYcDgchPNvFbwtjrQSBN+vr60laVA4ils4Yq9bTmqZRy1iawwoB1u0snRGF302DMjmib2IYvxFqcs5qlaUz5rE2ZBXbtIfgWHjPV1ZWvhmd1hCggnU7S2fs0bsYthuNz9Hnh8kzMzj9WV6DLJ0v7dPM+KaX9nFqJMG+m89z5PkL8vwxm826/jz/B/xkpwBfdT3LAAAAAElFTkSuQmCC) no-repeat center/100% 100%; }
  .upload-img-item .mask, .upload-img-one .mask, .upload-img-item .filter-mask, .upload-img-one .filter-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: transform 300ms ease-in-out; }

.upload-img-item {
  display: inline-block;
  margin: 0 auto;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 3.2rem;
  height: 3.2rem;
  line-height: 3.2rem; }

.upload-img-one {
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  line-height: 3.2rem;
  position: relative; }

.user-client {
  margin-bottom: 0.26667rem;
  background: #fff; }

.user-title {
  position: relative;
  line-height: 1.2rem;
  font-size: 14px;
  margin: 0 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center/0.18667rem 0.34667rem; }
  [data-dpr='2'] .user-title {
    font-size: 28px; }
  [data-dpr='3'] .user-title {
    font-size: 42px; }
  .user-title a {
    float: right;
    padding-right: 1em;
    font-size: 12px;
    color: #999; }
    [data-dpr='2'] .user-title a {
      font-size: 24px; }
    [data-dpr='3'] .user-title a {
      font-size: 36px; }

.user-total {
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.32rem; }
  .user-total .item {
    -ms-flex: 1;
        flex: 1;
    width: 25%;
    padding: 0.48rem 0;
    text-align: center; }
  .user-total .num {
    display: block;
    font-size: 16px;
    color: #1a1a1a; }
    [data-dpr='2'] .user-total .num {
      font-size: 32px; }
    [data-dpr='3'] .user-total .num {
      font-size: 48px; }
  .user-total .label {
    font-size: 12px;
    color: #999; }
    [data-dpr='2'] .user-total .label {
      font-size: 24px; }
    [data-dpr='3'] .user-total .label {
      font-size: 36px; }
  .user-total .active {
    color: #F8B600; }

.bt0 {
  border-top: 0 none !important; }

.user-retail {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 0.32rem;
  line-height: 1.17333rem;
  margin-top: 0.26667rem;
  font-size: 14px;
  background: #fff; }
  [data-dpr='2'] .user-retail {
    font-size: 28px; }
  [data-dpr='3'] .user-retail {
    font-size: 42px; }
  .user-retail .switch {
    display: inline-block;
    width: 1.14667rem;
    height: 0.82667rem;
    background-image: url(/images/my_set_btn_switch_n.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%; }
    .user-retail .switch.active {
      background-image: url(/images/my_set_btn_switch_s.png); }

.user-logout {
  line-height: 1.17333rem;
  margin-top: 0.26667rem;
  font-size: 14px;
  background: #fff;
  color: #F8B600;
  text-align: center; }
  [data-dpr='2'] .user-logout {
    font-size: 28px; }
  [data-dpr='3'] .user-logout {
    font-size: 42px; }

.user-pass {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 8.10667rem;
  z-index: 3;
  background: #fff;
  transform: translate(-50%, -50%);
  border-radius: 4px; }
  .user-pass h2 {
    font-size: 16px;
    line-height: 4;
    text-align: center;
    color: #666; }
    [data-dpr='2'] .user-pass h2 {
      font-size: 32px; }
    [data-dpr='3'] .user-pass h2 {
      font-size: 48px; }
  .user-pass .body {
    margin-bottom: 1.01333rem; }
  .user-pass .pass {
    width: 80%;
    margin: 0 auto;
    height: 1.06667rem;
    padding-left: 0.16rem;
    color: #666;
    border: 1px solid #e3e3e3; }
  .user-pass .icon {
    position: absolute;
    right: 12%;
    top: 0;
    height: 100%;
    width: 0.8rem;
    background: url(/images/login_icon_password_display.png) no-repeat center/0.58667rem 0.58667rem; }
  .user-pass .icon-show {
    background-image: url(/images/login_icon_password_not_displayed.png); }
  .user-pass .footer {
    border-top: 1px solid #e3e3e3;
    display: -ms-flexbox;
    display: flex; }
    .user-pass .footer button {
      height: 1.17333rem;
      border: 0 none;
      border-left: 1px solid #e3e3e3;
      -ms-flex: 1;
          flex: 1;
      background: none;
      color: #F8B600; }
      .user-pass .footer button:first-child {
        border-left: 0 none;
        color: #999; }

.partner-audit-list {
  background: #fff; }
  .partner-audit-list .partner-audit-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    border-bottom: 0.02667rem solid #e3e3e3;
    padding: 0.32rem; }
    .partner-audit-list .partner-audit-card:first-child {
      border-top: 0.02667rem solid #e3e3e3; }
    .partner-audit-list .partner-audit-card .partner-info {
      -ms-flex: 1;
          flex: 1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -ms-flex-pack: start;
          justify-content: flex-start; }
      .partner-audit-list .partner-audit-card .partner-info .head-img {
        width: 1.2rem;
        height: 1.2rem; }
      .partner-audit-list .partner-audit-card .partner-info .info-box {
        padding-left: 0.21333rem;
        font-size: 0.37333rem;
        color: #666; }
    .partner-audit-list .partner-audit-card .opt-box .btn {
      width: 1.33333rem;
      height: 0.8rem;
      color: #fff;
      background: #F8B600;
      text-align: center;
      border-radius: 0.05333rem;
      font-size: 0.32rem;
      border: 0 none; }
    .partner-audit-list .partner-audit-card .opt-box .txt {
      font-size: 0.37333rem;
      color: #999; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.password-title {
  text-align: center;
  font-size: 16px;
  color: #1a1a1a;
  margin-top: 1.65333rem; }
  [data-dpr='2'] .password-title {
    font-size: 32px; }
  [data-dpr='3'] .password-title {
    font-size: 48px; }

.pass-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 9.36rem;
  height: 1.28rem;
  margin: 0.48rem auto 0;
  border: 1px solid #e3e3e3;
  border-radius: 4px; }
  .pass-box .line {
    -ms-flex: 1;
        flex: 1;
    border-left: 1px solid #e3e3e3;
    height: 1.06667rem;
    text-align: center;
    font-size: 34px; }
    [data-dpr='2'] .pass-box .line {
      font-size: 68px; }
    [data-dpr='3'] .pass-box .line {
      font-size: 102px; }
    .pass-box .line:first-child {
      border-left: 0; }
  .pass-box .active:after {
    content: "*";
    vertical-align: bottom;
    line-height: 1.06667rem; }

.safe-key {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  transform: translateY(0);
  transition: transform .3s ease-in-out; }

.key-hide {
  transform: translateY(101%); }

.safe-key-title {
  font-size: 14px;
  color: #666;
  text-align: center;
  line-height: 1.06667rem; }
  [data-dpr='2'] .safe-key-title {
    font-size: 28px; }
  [data-dpr='3'] .safe-key-title {
    font-size: 42px; }

.safe-key-box {
  margin: 0 0.32rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .safe-key-box button {
    border-width: 1px 0;
    border-style: solid;
    border-color: #e3e3e3;
    width: 33.3%;
    margin-bottom: -1px;
    text-align: center;
    vertical-align: top;
    height: 1.46667rem;
    font-size: 24px;
    color: #4a4a4a;
    background: #fff;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none; }
    [data-dpr='2'] .safe-key-box button {
      font-size: 48px; }
    [data-dpr='3'] .safe-key-box button {
      font-size: 72px; }
    .safe-key-box button:active {
      background: #eee; }
    .safe-key-box button[disabled] {
      opacity: 0; }
  .safe-key-box .del {
    vertical-align: top;
    background: url(/images/key-close.png) no-repeat center/auto 0.48rem; }
    .safe-key-box .del:active {
      background: #eee url(/images/key-close.png) no-repeat center/auto 0.48rem; }
  .safe-key-box img {
    height: 0.48rem; }

.pass-tips {
  text-align: center;
  font-size: 14px;
  color: #999;
  line-height: 3; }
  [data-dpr='2'] .pass-tips {
    font-size: 28px; }
  [data-dpr='3'] .pass-tips {
    font-size: 42px; }

.pass-btn {
  padding: 0.77333rem 0.32rem 0; }
  .pass-btn button {
    width: 100%;
    height: 1.17333rem;
    font-size: 16px;
    border-radius: 4px;
    border: 0 none;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .pass-btn button {
      font-size: 32px; }
    [data-dpr='3'] .pass-btn button {
      font-size: 48px; }
    .pass-btn button[disabled] {
      background: rgba(218, 37, 29, 0.5); }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.refund-title {
  line-height: 1.17333rem;
  font-size: 14px;
  padding: 0 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  background: #fff;
  color: #1a1a1a; }
  [data-dpr='2'] .refund-title {
    font-size: 28px; }
  [data-dpr='3'] .refund-title {
    font-size: 42px; }
  .refund-title .label {
    color: #666; }

.refund-tips {
  padding: 0.32rem;
  font-size: 14px;
  color: #666; }
  [data-dpr='2'] .refund-tips {
    font-size: 28px; }
  [data-dpr='3'] .refund-tips {
    font-size: 42px; }

.refund-box {
  max-height: 9.2rem;
  min-height: 4.6rem;
  overflow: auto;
  background: #fff;
  box-shadow: 0 2px 1px #e3e3e3; }

.refund-item {
  padding: 0.32rem;
  border-top: 1px solid #e3e3e3;
  background: #fff; }
  .refund-item:first-child {
    border-top: 0 none; }

.refund-item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.refund-item-img {
  width: 2.13333rem;
  height: 2.13333rem;
  border: 1px solid #e3e3e3;
  overflow: hidden; }
  .refund-item-img img {
    width: 100%; }

.refund-item-detail {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: start;
      align-self: flex-start;
  max-width: 6.13333rem;
  padding-left: 0.32rem;
  font-size: 14px; }
  [data-dpr='2'] .refund-item-detail {
    font-size: 28px; }
  [data-dpr='3'] .refund-item-detail {
    font-size: 42px; }
  .refund-item-detail h2 {
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .refund-item-detail h2 {
      font-size: 28px; }
    [data-dpr='3'] .refund-item-detail h2 {
      font-size: 42px; }
  .refund-item-detail .format {
    line-height: 2;
    color: #666;
    padding-bottom: 0.13333rem; }
  .refund-item-detail .fr {
    color: #666; }

.refund-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  color: #1a1a1a;
  padding: 0.32rem 0 0.32rem 0.64rem; }
  [data-dpr='2'] .refund-number {
    font-size: 28px; }
  [data-dpr='3'] .refund-number {
    font-size: 42px; }

.refund-operate {
  display: -ms-flexbox;
  display: flex;
  width: 4.61333rem;
  height: 1.17333rem;
  padding: 0.18667rem 0;
  border: 1px solid #e3e3e3;
  border-radius: 4px; }
  .refund-operate button {
    width: 1.22667rem;
    height: 0.8rem;
    line-height: 0.77333rem;
    background: 0 none;
    border: 0 none;
    font-weight: 100;
    font-size: 24px;
    color: #1a1a1a; }
    [data-dpr='2'] .refund-operate button {
      font-size: 48px; }
    [data-dpr='3'] .refund-operate button {
      font-size: 72px; }
  .refund-operate input {
    -ms-flex: 1;
        flex: 1;
    width: 0;
    text-align: center;
    border-width: 0 1px;
    border-style: solid;
    border-color: #e3e3e3;
    color: #1a1a1a; }

.refund-price {
  height: 1.28rem;
  line-height: 1.28rem;
  padding: 0 0.32rem;
  margin: 0.32rem 0;
  background: #fff; }
  .refund-price .label {
    display: inline-block;
    width: 6em;
    font-size: 14px;
    color: #666; }
    [data-dpr='2'] .refund-price .label {
      font-size: 28px; }
    [data-dpr='3'] .refund-price .label {
      font-size: 42px; }
  .refund-price input {
    width: calc(100% - 6.5em);
    height: 100%;
    vertical-align: top;
    font-size: 14px;
    color: #1a1a1a;
    border: 0 none; }
    [data-dpr='2'] .refund-price input {
      font-size: 28px; }
    [data-dpr='3'] .refund-price input {
      font-size: 42px; }

.refund-area {
  margin: 0.32rem 0;
  padding: 0 0.32rem;
  background: #fff; }

.refund-headline {
  font-size: 14px;
  color: #1a1a1a;
  line-height: 3; }
  [data-dpr='2'] .refund-headline {
    font-size: 28px; }
  [data-dpr='3'] .refund-headline {
    font-size: 42px; }
  .refund-headline .btn {
    float: right;
    padding: 0 1em;
    margin-top: 0.18667rem;
    font-size: 14px;
    color: #F8B600;
    line-height: 0.8rem;
    border: 1px solid #F8B600;
    border-radius: 4px;
    background: none; }
    [data-dpr='2'] .refund-headline .btn {
      font-size: 28px; }
    [data-dpr='3'] .refund-headline .btn {
      font-size: 42px; }

.refund-label .label {
  display: inline-block;
  padding: 0 1em;
  line-height: 0.8rem;
  margin-right: 0.32rem;
  margin-bottom: 0.21333rem;
  border: 1px solid #e3e3e3;
  color: #999; }

.refund-label .active {
  border-color: #F8B600;
  color: #F8B600; }

.refund-bank li {
  line-height: 1.28rem;
  border-bottom: 1px solid #e3e3e3; }
  .refund-bank li:last-child {
    border-bottom: 0; }

.refund-bank .label {
  display: inline-block;
  width: 6em;
  color: #666; }

.refund-bank input {
  color: #666;
  height: 1.28rem;
  vertical-align: top;
  width: calc(100% - 6.5em);
  border: 0 none; }

.reason textarea {
  width: 100%;
  height: 3.65333rem;
  background: #F7F7F7;
  border: 1px solid #FFFFFF;
  border-radius: 8px;
  font-size: 12px;
  padding: .8em;
  color: #1a1a1a;
  resize: none;
  margin-bottom: 0.21333rem; }
  [data-dpr='2'] .reason textarea {
    font-size: 24px; }
  [data-dpr='3'] .reason textarea {
    font-size: 36px; }

.refund-upload {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 0.58667rem;
  margin-bottom: 0.48rem; }
  .refund-upload img {
    width: 1.28rem; }
  .refund-upload p {
    padding-left: 0.37333rem;
    font-size: 12px;
    color: #999;
    line-height: 2; }
    [data-dpr='2'] .refund-upload p {
      font-size: 24px; }
    [data-dpr='3'] .refund-upload p {
      font-size: 36px; }

.refund-upload-img {
  position: relative;
  display: inline-block;
  width: 2.88rem;
  height: 2.88rem;
  overflow: hidden;
  margin-right: 0.32rem;
  margin-bottom: 0.32rem;
  border: 1px solid #e3e3e3;
  vertical-align: top; }
  .refund-upload-img:nth-child(3n) {
    margin-right: 0; }
  .refund-upload-img img {
    width: 100%;
    max-height: 2.88rem; }
  .refund-upload-img .close {
    position: absolute;
    right: 0;
    top: 0;
    width: 0.42667rem;
    height: 0.42667rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA5hJREFUWAnFV0tIG1EUfcmYj0K1CyuVfqC4aEGyMDGBiKtWcFEoFFy6sCut4EpEcO9GUFpEquLCRZeu6kra0mUhhlQQTOu2nRZtqdCStORjes40k0wmbz7GiAPJe+/e++45c+/73PEIl8/Y2Fiwra0tdHp6eq9UKt3EtE60rZzu8Xj+oPnh9Xo/FwqFT/l8fn9zc/MvdU6Px8lgYmKiCzbDAI4ByO9kTz2I5UAmge7O6urqsd0cSwJra2u+ZDL5CKAP8FPsnFjpQKSI39v+/v5X4+PjeZmdlMDU1NS1XC73FBNuyCY1IFP9fv+L5eXl7+a5dW82OTl5q1gsTsOw02x8jnE7UhiNxWLp3d3dX0Y/NQT45gRH2K4YjZrUD8BPXzwe/5BIJLK6T6/eYc4Z9gsC12DomxjE0nErEeju7n6MxdanKy6wbVdVtSWVSqWJoUWAW42r3Qq0p6fHSiWVd3R0iK4u7l75Q6zy9v5PAGbDVluN4DMzM2JkZETuzSQl8NzcnBgdHTVpqsMy1jAlCk84HBpPrAicnJyIYDAohoaGtPbg4KDqydQj+PQ0N5AQyLPIZDImi+oQ6+F6KBR6pwwMDPRhEK2q6nsEdSJhBF9cXBTHx7YHII9vJRAIqEokEmHub9fD1krsSJwVXPcMEhkSeAjBVV1o18pINApOHES+1IL2TCfe1taWxpFrArej6O3t1cZuwq4Z1v51toBEK0JRK3YYkQTBsX4Erl4xPz/vmHOZS2JXTkKZgZWMYeebE9zn84nBwUErU0e5gqvyPqxc3fP0Zsz5wsKCQAHiaovKmCDyWRKIQOlqERrBmfOjoyMhW5gyMAvZVyUajd6B0nEbmsGN+7xREjgA9xXc0QEshrAFQ01sB67Pa4QErv7XChbTT0VRLMsuXiyzs7MajtNWM5Lgzjo8PNT51bV46RwW8Utlb2+vgDTwLJCmgQR4IfFsN4a9zmNZQBIE5+5Ip7UbV2qK8L/f2NhI8SDiswNGcUys1Af/xUIDXVpa0oeu2u3tbVs7YBWBtUMjDRDVbyYcDgchPNvFbwtjrQSBN+vr60laVA4ils4Yq9bTmqZRy1iawwoB1u0snRGF302DMjmib2IYvxFqcs5qlaUz5rE2ZBXbtIfgWHjPV1ZWvhmd1hCggnU7S2fs0bsYthuNz9Hnh8kzMzj9WV6DLJ0v7dPM+KaX9nFqJMG+m89z5PkL8vwxm826/jz/B/xkpwBfdT3LAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 100%; }
  .refund-upload-img .mask, .refund-upload-img .filter-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: transform 300ms ease-in-out; }

.refund-list {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 3;
  width: 8.10667rem;
  transform: translate(-50%, -50%);
  border-radius: 8px 8px 0 0;
  background: #fff; }
  .refund-list .headline {
    height: 1.33333rem;
    line-height: 1.33333rem;
    font-size: 16px;
    text-align: center;
    border-radius: 8px 8px 0 0;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .refund-list .headline {
      font-size: 32px; }
    [data-dpr='3'] .refund-list .headline {
      font-size: 48px; }
  .refund-list .operate {
    border-top: 1px solid #e3e3e3; }
    .refund-list .operate button {
      width: 50%;
      line-height: 0.96rem;
      font-size: 16px;
      vertical-align: top;
      color: #333;
      background: none;
      border: 0 none; }
      [data-dpr='2'] .refund-list .operate button {
        font-size: 32px; }
      [data-dpr='3'] .refund-list .operate button {
        font-size: 48px; }
      .refund-list .operate button:first-child {
        border-right: 1px solid #e3e3e3;
        color: #999; }

.refund-money {
  padding: 0.32rem;
  text-align: right;
  font-size: 14px;
  color: #333; }
  [data-dpr='2'] .refund-money {
    font-size: 28px; }
  [data-dpr='3'] .refund-money {
    font-size: 42px; }
  .refund-money span {
    color: #DA251d; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.after-title {
  line-height: 1.17333rem;
  font-size: 14px;
  padding: 0 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  background: #fff;
  color: #1a1a1a; }
  [data-dpr='2'] .after-title {
    font-size: 28px; }
  [data-dpr='3'] .after-title {
    font-size: 42px; }
  .after-title .label {
    color: #666; }
  .after-title .type {
    color: #666; }

.after-item {
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .after-item:first-child {
    border-top: 0 none; }

.after-item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.32rem; }

.after-item-img {
  width: 2.13333rem;
  height: 2.13333rem;
  border: 1px solid #e3e3e3;
  overflow: hidden; }
  .after-item-img img {
    width: 100%; }

.after-item-detail {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: start;
      align-self: flex-start;
  max-width: 6.13333rem;
  padding-left: 0.32rem;
  font-size: 14px; }
  [data-dpr='2'] .after-item-detail {
    font-size: 28px; }
  [data-dpr='3'] .after-item-detail {
    font-size: 42px; }
  .after-item-detail h2 {
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .after-item-detail h2 {
      font-size: 28px; }
    [data-dpr='3'] .after-item-detail h2 {
      font-size: 42px; }
  .after-item-detail .format {
    line-height: 2;
    color: #666; }

.after-operate {
  height: 1.44rem;
  line-height: 1.44rem;
  text-align: right;
  padding: 0 0.32rem;
  border-top: 1px solid #e3e3e3; }
  .after-operate button {
    height: 0.8rem;
    padding: 0 1em;
    line-height: 0.77333rem;
    background: 0 none;
    border: 2px solid #F8B600;
    font-size: 14px;
    color: #F8B600;
    border-radius: 4px; }
    [data-dpr='2'] .after-operate button {
      font-size: 28px; }
    [data-dpr='3'] .after-operate button {
      font-size: 42px; }
    .after-operate button[disabled] {
      border-color: #e3e3e3;
      color: #e3e3e3; }

.after-progress {
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.32rem 0.32rem;
  font-size: 14px; }
  [data-dpr='2'] .after-progress {
    font-size: 28px; }
  [data-dpr='3'] .after-progress {
    font-size: 42px; }
  .after-progress .label {
    display: inline-block;
    white-space: nowrap;
    color: #F8B600; }
    .after-progress .label img {
      width: 0.42667rem;
      height: 0.42667rem; }
  .after-progress .finish {
    display: inline-block;
    white-space: nowrap;
    color: #666; }
  .after-progress .reason {
    -ms-flex: 1;
        flex: 1;
    color: #666;
    display: inline-block;
    border-left: 1px solid #e3e3e3;
    padding-left: 1em;
    margin-left: 1em;
    line-height: 1.1; }

.after-table {
  width: 100%; }
  .after-table th {
    padding: 0.26667rem 0 0.26667rem 1em;
    border-bottom: 1px solid #e3e3e3;
    font-size: 14px;
    color: #999;
    text-align: left;
    font-weight: 400; }
    [data-dpr='2'] .after-table th {
      font-size: 28px; }
    [data-dpr='3'] .after-table th {
      font-size: 42px; }
    .after-table th:nth-child(3) {
      width: 4em; }
    .after-table th:nth-child(4) {
      text-align: right; }
  .after-table td {
    text-align: left;
    padding-left: 2em;
    line-height: 1.14667rem; }
    .after-table td img {
      width: 0.42667rem;
      height: 0.42667rem; }
    .after-table td:nth-child(4) {
      text-align: right; }

.parts-pop {
  position: fixed;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8.10667rem;
  background: #fff;
  border-radius: 4px; }

.parts-title {
  height: 0.93333rem;
  line-height: 0.93333rem;
  text-align: center;
  font-size: 16px;
  color: #1a1a1a;
  background: #F5F5F5;
  border-radius: 8px 8px 0 0; }
  [data-dpr='2'] .parts-title {
    font-size: 32px; }
  [data-dpr='3'] .parts-title {
    font-size: 48px; }

.parts-body {
  padding: 0.4rem; }
  .parts-body .txt {
    width: 100%;
    height: 1.17333rem;
    padding-left: .8em;
    background: #FFFFFF;
    border: 1px solid #E3E3E3;
    border-radius: 6px;
    font-size: 14px; }
    [data-dpr='2'] .parts-body .txt {
      font-size: 28px; }
    [data-dpr='3'] .parts-body .txt {
      font-size: 42px; }

.parts-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 32px;
  font-size: 14px; }
  [data-dpr='2'] .parts-num {
    font-size: 28px; }
  [data-dpr='3'] .parts-num {
    font-size: 42px; }

.parts-operate {
  border-top: 1px solid #e3e3e3; }
  .parts-operate button {
    width: 50%;
    line-height: 1.22667rem;
    font-size: 16px;
    color: #1a1a1a;
    background: none;
    border: 0 none; }
    [data-dpr='2'] .parts-operate button {
      font-size: 32px; }
    [data-dpr='3'] .parts-operate button {
      font-size: 48px; }
    .parts-operate button:first-child {
      border-right: 1px solid #e3e3e3;
      color: #666; }

.after-sale-desc {
  font-size: 14px; }
  [data-dpr='2'] .after-sale-desc {
    font-size: 28px; }
  [data-dpr='3'] .after-sale-desc {
    font-size: 42px; }
  .after-sale-desc .intro {
    color: #1a1a1a;
    line-height: 1.5;
    padding-bottom: 1em; }
  .after-sale-desc img {
    display: block;
    margin: 0 auto;
    width: 100%; }

.after-sale-plan .icon:nth-child(1):after, .after-sale-plan .icon:nth-child(3):after, .after-sale-plan .icon:nth-child(5):after {
  white-space: nowrap;
  position: absolute;
  left: 50%;
  transform: translateX(-48%);
  top: 2.5em;
  display: block; }

.after-sale-plan {
  text-align: center;
  padding-bottom: 1.17333rem;
  border-bottom: 1px solid #e3e3e3; }
  .after-sale-plan .icon {
    position: relative;
    display: inline-block;
    width: 0.64rem;
    height: 0.64rem;
    margin: 0 0.32rem;
    vertical-align: middle;
    background-image: url(/images/my_after_sale_progress_default.png);
    background-size: 99.8% 99.8%;
    background-position: center;
    background-repeat: no-repeat; }
    .after-sale-plan .icon.active {
      color: #F8B600;
      background-image: url(/images/lntegral_icon_sign_succeed.png); }
    .after-sale-plan .icon:nth-child(1):after {
      content: "\63D0\4EA4\7533\8BF7"; }
    .after-sale-plan .icon:nth-child(3):after {
      content: "\552E\540E\5904\7406\4E2D"; }
    .after-sale-plan .icon:nth-child(5):after {
      content: "\5B8C\6210"; }
  .after-sale-plan .line {
    display: inline-block;
    height: 0.05333rem;
    width: 2.24rem;
    background: #9b9b9b; }
    .after-sale-plan .line.active {
      background: #F8B600; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.distributor-dispose {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 3;
  width: 4rem;
  padding: 0.61333rem 0;
  transform: translate(-50%, -50%);
  font-size: 14px;
  color: #fff;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 12px; }
  [data-dpr='2'] .distributor-dispose {
    font-size: 28px; }
  [data-dpr='3'] .distributor-dispose {
    font-size: 42px; }
  .distributor-dispose img {
    width: 1.25333rem;
    margin-bottom: 0.4rem; }
  .distributor-dispose p {
    padding: 0 1em; }

.distributor-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  min-height: 4.26667rem;
  padding: 0 0.42667rem 0 0.74667rem;
  background: #F8B600; }
  .distributor-head .user {
    text-align: center;
    color: #fff;
    line-height: 1.6; }
    .distributor-head .user img {
      width: 1.17333rem;
      height: 1.17333rem;
      border-radius: 50%; }
  .distributor-head .intro {
    text-align: right;
    color: #fff;
    font-size: 32px; }
    [data-dpr='2'] .distributor-head .intro {
      font-size: 64px; }
    [data-dpr='3'] .distributor-head .intro {
      font-size: 96px; }
    .distributor-head .intro a {
      display: block;
      color: #fff; }
    .distributor-head .intro a:first-child {
      margin-bottom: 0.50667rem; }
    .distributor-head .intro span {
      display: block;
      font-size: 14px; }
      [data-dpr='2'] .distributor-head .intro span {
        font-size: 28px; }
      [data-dpr='3'] .distributor-head .intro span {
        font-size: 42px; }

.distributor-item {
  line-height: 1.28rem;
  padding: 0 0.32rem;
  margin: 0.26667rem 0 0;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAALBJREFUOBFjMDMz0zc1NbViIBEwMTIysvz79289ULMzKXqZnz59+lxKSurE////V8nIyJx/9uzZfWIMYAYpev78+SNSNYM1kqMZrpFUzSgaSdGMoZFYzVg1EqMZp0ZCmvFqxKeZoEZcmhlBEsQCY2NjG6DatUxMTIFMxGpCV0e0RiTbok6fPn0M3SCsfJAmIH5JUg4a1QQNy0EeEMBy1YTkyAV6jQWIf4MSLdHJCBoeABVwtEuO+v/UAAAAAElFTkSuQmCC) no-repeat 96% center/0.18667rem 0.34667rem; }
  .distributor-item img {
    height: 0.56rem;
    margin-right: 1em; }
  .distributor-item a {
    display: block;
    color: #1a1a1a; }

.distributor-column {
  display: -ms-flexbox;
  display: flex;
  padding: 0.64rem 0;
  margin: 0.26667rem 0 0;
  background: #fff; }
  .distributor-column a {
    -ms-flex: 1;
        flex: 1;
    text-align: center;
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .distributor-column a {
      font-size: 28px; }
    [data-dpr='3'] .distributor-column a {
      font-size: 42px; }
  .distributor-column img {
    display: block;
    margin: 0 auto 0.13333rem;
    height: 0.64rem; }

.distributor-tips {
  margin-top: 0.42667rem;
  padding: 0.32rem;
  color: #1a1a1a;
  line-height: 1.4;
  background: #fff; }
  .distributor-tips h2 {
    font-size: 14px;
    font-weight: 700; }
    [data-dpr='2'] .distributor-tips h2 {
      font-size: 28px; }
    [data-dpr='3'] .distributor-tips h2 {
      font-size: 42px; }

.distributor-null {
  margin-top: 3.33333rem;
  text-align: center;
  font-size: 14px;
  color: #b3b3b3; }
  [data-dpr='2'] .distributor-null {
    font-size: 28px; }
  [data-dpr='3'] .distributor-null {
    font-size: 42px; }

.distributor-sort {
  display: -ms-flexbox;
  display: flex;
  padding: 0.16rem 0;
  background: #fff;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: -1px; }
  .distributor-sort a {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    line-height: 0.96rem;
    font-size: 14px;
    border-right: 1px solid #e3e3e3;
    text-align: center;
    color: #1a1a1a; }
    [data-dpr='2'] .distributor-sort a {
      font-size: 28px; }
    [data-dpr='3'] .distributor-sort a {
      font-size: 42px; }
    .distributor-sort a:last-child {
      border-right: 0; }
  .distributor-sort .active:after {
    content: "";
    position: absolute;
    bottom: -0.16rem;
    left: 0;
    width: 100%;
    height: 2px;
    background: #F8B600; }

.distributor-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0.26667rem;
  padding: 0.18667rem 0.32rem;
  line-height: 2;
  background: #fff; }
  .distributor-list .code {
    display: block;
    color: #999; }
  .distributor-list .price {
    display: block;
    font-size: 24px;
    color: #F8B600; }
    [data-dpr='2'] .distributor-list .price {
      font-size: 48px; }
    [data-dpr='3'] .distributor-list .price {
      font-size: 72px; }
    .distributor-list .price:first-letter {
      font-size: 12px; }
      [data-dpr='2'] .distributor-list .price:first-letter {
        font-size: 24px; }
      [data-dpr='3'] .distributor-list .price:first-letter {
        font-size: 36px; }
  .distributor-list p:last-child {
    text-align: right; }

.distributor-partner {
  padding: 0.32rem;
  margin-top: 0.32rem;
  color: #4a4a4a;
  background: #fff; }

.distributor-code {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  font-size: 14px; }
  [data-dpr='2'] .distributor-code {
    font-size: 28px; }
  [data-dpr='3'] .distributor-code {
    font-size: 42px; }
  .distributor-code .num {
    display: block;
    font-size: 32px; }
    [data-dpr='2'] .distributor-code .num {
      font-size: 64px; }
    [data-dpr='3'] .distributor-code .num {
      font-size: 96px; }
  .distributor-code i {
    font-size: 12px; }
    [data-dpr='2'] .distributor-code i {
      font-size: 24px; }
    [data-dpr='3'] .distributor-code i {
      font-size: 36px; }

.distributor-hint {
  padding-top: .2em;
  font-size: 14px;
  color: #666; }
  [data-dpr='2'] .distributor-hint {
    font-size: 28px; }
  [data-dpr='3'] .distributor-hint {
    font-size: 42px; }

.distributor-title {
  padding: 1em 0.32rem 0.5em;
  font-size: 12px;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .distributor-title {
    font-size: 24px; }
  [data-dpr='3'] .distributor-title {
    font-size: 36px; }

.distributor-partner-item {
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .distributor-partner-item a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 0.24rem 0.32rem;
    color: #1a1a1a; }
  .distributor-partner-item .user {
    -ms-flex: 1;
        flex: 1; }
  .distributor-partner-item img {
    width: 1.17333rem;
    height: 1.17333rem;
    border-radius: 50%;
    margin-right: 0.21333rem; }

.distributor-user {
  padding: 0.32rem;
  background: #fff; }
  .distributor-user .tips {
    padding-top: 1em;
    color: #9b9b9b; }

.distributor-user-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .distributor-user-box img {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 50%; }
  .distributor-user-box .intro {
    -ms-flex: 1;
        flex: 1;
    margin-left: 0.21333rem; }
  .distributor-user-box button {
    width: 8em;
    font-size: 14px;
    height: 0.8rem;
    color: #fff;
    border: 0 none;
    background: #DA251D;
    border-radius: 8px; }
    [data-dpr='2'] .distributor-user-box button {
      font-size: 28px; }
    [data-dpr='3'] .distributor-user-box button {
      font-size: 42px; }

.modify {
  position: fixed;
  z-index: 3;
  top: 50%;
  left: 50%;
  width: 8.10667rem;
  border-radius: 4px;
  transform: translate(-50%, -50%);
  background: #fff; }
  .modify .head {
    height: 1.33333rem;
    line-height: 1.33333rem;
    text-align: center;
    font-size: 16px;
    border-radius: 4px 4px 0 0;
    color: #fff;
    background: #F8B600; }
    [data-dpr='2'] .modify .head {
      font-size: 32px; }
    [data-dpr='3'] .modify .head {
      font-size: 48px; }
  .modify .tips {
    text-align: center;
    font-size: 14px;
    color: #9b9b9b;
    line-height: 3; }
    [data-dpr='2'] .modify .tips {
      font-size: 28px; }
    [data-dpr='3'] .modify .tips {
      font-size: 42px; }
  .modify .operate {
    border-top: 1px solid #e3e3e3; }
    .modify .operate button {
      width: 50%;
      height: 1.22667rem;
      font-size: 16px;
      color: #333;
      background: none;
      border: 0 none; }
      [data-dpr='2'] .modify .operate button {
        font-size: 32px; }
      [data-dpr='3'] .modify .operate button {
        font-size: 48px; }
      .modify .operate button:first-child {
        color: #999;
        border-right: 1px solid #e3e3e3; }

.modify-num {
  display: -ms-flexbox;
  display: flex;
  width: 4.61333rem;
  height: 1.17333rem;
  padding: 0.18667rem 0;
  margin: 0.56rem auto 0;
  border: 1px solid #e3e3e3;
  border-radius: 4px; }
  .modify-num button {
    width: 1.22667rem;
    height: 0.8rem;
    line-height: 0.77333rem;
    background: 0 none;
    border: 0 none;
    font-size: 24px; }
    [data-dpr='2'] .modify-num button {
      font-size: 48px; }
    [data-dpr='3'] .modify-num button {
      font-size: 72px; }
  .modify-num input {
    width: 0;
    -ms-flex: 1;
        flex: 1;
    text-align: center;
    border-width: 0 1px;
    border-style: solid;
    border-color: #e3e3e3; }
    .modify-num input:disabled {
      background: none; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.account-detail {
  margin-top: 0.42667rem;
  padding: 0 0.42667rem;
  background: #fff; }
  .account-detail li {
    line-height: 1.33333rem; }
  .account-detail .label {
    display: inline-block;
    width: 6em; }
  .account-detail .tips {
    display: inline-block;
    padding: 0 .6em;
    line-height: 0.53333rem;
    border-radius: 0.53333rem;
    margin-left: 1em;
    background: #F8B600;
    color: #fff; }

.account-tips {
  padding: 0.32rem;
  font-size: 14px;
  color: #999; }
  [data-dpr='2'] .account-tips {
    font-size: 28px; }
  [data-dpr='3'] .account-tips {
    font-size: 42px; }
  .account-tips .btn {
    padding: 0;
    margin: 0;
    border: 0;
    background: 0;
    color: #3399ff;
    vertical-align: middle;
    line-height: 1; }

.account-list ul {
  margin-top: 0.26667rem;
  padding: 0 0.32rem;
  background: #fff; }

.account-list li {
  position: relative;
  line-height: 1.25333rem;
  height: 1.25333rem;
  border-top: 1px solid #e3e3e3; }
  .account-list li:first-child {
    border: 0 none; }

.account-list .label {
  display: inline-block;
  width: 6em;
  font-size: 14px;
  color: #1a1a1a; }
  [data-dpr='2'] .account-list .label {
    font-size: 28px; }
  [data-dpr='3'] .account-list .label {
    font-size: 42px; }

.account-list .txt {
  height: 99%;
  vertical-align: top;
  width: calc(100% - 7em);
  border: 0 none;
  color: #666; }

.account-list .tips {
  position: absolute;
  top: 50%;
  right: 0.32rem;
  width: 0.66667rem;
  height: 0.66667rem;
  padding: 0;
  transform: translate(0, -50%);
  background: url(/images/my_validate_bank_card_information_icon_query.png) no-repeat center/100% 100%;
  border: 0 none; }

.account-list .hint {
  padding: 0.32rem 0.32rem 0;
  margin-bottom: -0.13333rem;
  color: #999; }

.account-list .code {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background: none;
  border: 0 none;
  color: #F8B600; }

.pass-forget {
  padding: 0.66667rem 0.32rem 0;
  text-align: right; }
  .pass-forget .btn {
    display: inline-block;
    color: #007aff;
    border: 0 none;
    background: none; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.wallet-box {
  padding: 0.32rem;
  margin: 0.32rem 0;
  background: #fff; }
  .wallet-box .headland {
    color: #1a1a1a; }
    .wallet-box .headland button {
      float: right;
      padding: 0 0.42667rem 0 0;
      border: 0 none;
      color: #1a1a1a;
      font-size: 14px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center;
      background-size: 0.18667rem 0.34667rem; }
      [data-dpr='2'] .wallet-box .headland button {
        font-size: 28px; }
      [data-dpr='3'] .wallet-box .headland button {
        font-size: 42px; }
  .wallet-box .price {
    font-size: 32px; }
    [data-dpr='2'] .wallet-box .price {
      font-size: 64px; }
    [data-dpr='3'] .wallet-box .price {
      font-size: 96px; }
  .wallet-box .intro {
    color: #999; }

.wallet-item {
  padding: 0 0.32rem;
  line-height: 1.28rem;
  margin-bottom: 0.32rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat 96% center;
  background-size: 0.18667rem 0.34667rem; }
  .wallet-item .sign {
    padding-right: 1em;
    color: #999; }
  .wallet-item a {
    display: block;
    color: #1a1a1a; }

.wallet-note {
  max-height: 100%; }
  .wallet-note li {
    padding: 0.32rem;
    border-bottom: 1px solid #e3e3e3; }
  .wallet-note time {
    display: block;
    font-size: 12px;
    color: #999;
    white-space: nowrap; }
    [data-dpr='2'] .wallet-note time {
      font-size: 24px; }
    [data-dpr='3'] .wallet-note time {
      font-size: 36px; }
  .wallet-note .money {
    float: right;
    color: #319F10; }
  .wallet-note .red {
    color: #F83333; }
  .wallet-note .remark {
    padding: .4em 0;
    color: #666; }

.wallet-balance {
  margin: 0.32rem 0;
  padding: 0.37333rem 0 0.56rem;
  text-align: center;
  background: #fff; }
  .wallet-balance .price {
    font-size: 32px;
    color: #1a1a1a; }
    [data-dpr='2'] .wallet-balance .price {
      font-size: 64px; }
    [data-dpr='3'] .wallet-balance .price {
      font-size: 96px; }

.wallet-sum {
  position: relative;
  height: 1.28rem;
  line-height: 1.28rem;
  padding: 0 0.32rem;
  background: #fff; }
  .wallet-sum .label {
    display: inline-block;
    width: 7em; }
  .wallet-sum input {
    height: 100%;
    border: 0 none;
    vertical-align: top; }
  .wallet-sum .btn {
    position: absolute;
    right: 0.42667rem;
    top: 0;
    height: 100%;
    background: none;
    border: 0 none;
    color: #9b9b9b; }

.wallet-record li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 0.53333rem;
  padding: 0.32rem;
  background: #fff; }

.wallet-record .price {
  line-height: 1;
  margin-bottom: .4em;
  font-size: 16px;
  color: #1a1a1a; }
  [data-dpr='2'] .wallet-record .price {
    font-size: 32px; }
  [data-dpr='3'] .wallet-record .price {
    font-size: 48px; }

.wallet-record .info {
  color: #666;
  line-height: 1.3; }

.wallet-record .plan {
  color: #F8B600; }
  .wallet-record .plan img {
    height: 1.30667rem;
    width: 1.6rem; }

.record-link {
  padding-bottom: 2em;
  text-align: center; }
  .record-link a {
    font-size: 14px;
    color: #F8B600; }
    [data-dpr='2'] .record-link a {
      font-size: 28px; }
    [data-dpr='3'] .record-link a {
      font-size: 42px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.integral-list li {
  padding: 0.32rem;
  margin-bottom: 0.26667rem;
  background: #fff;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  display: -ms-flexbox;
  display: flex; }
  .integral-list li .img {
    width: 2.05333rem;
    height: 2.05333rem; }
  .integral-list li .intro {
    -ms-flex: 1;
        flex: 1;
    padding-left: 0.32rem; }
  .integral-list li h2 {
    font-size: 14px;
    line-height: 1.2;
    min-height: 2.4em;
    color: #1a1a1a; }
    [data-dpr='2'] .integral-list li h2 {
      font-size: 28px; }
    [data-dpr='3'] .integral-list li h2 {
      font-size: 42px; }
  .integral-list li .score {
    font-size: 10px;
    color: #999; }
    [data-dpr='2'] .integral-list li .score {
      font-size: 20px; }
    [data-dpr='3'] .integral-list li .score {
      font-size: 30px; }
    .integral-list li .score i {
      font-size: 18px;
      color: #F8B600; }
      [data-dpr='2'] .integral-list li .score i {
        font-size: 36px; }
      [data-dpr='3'] .integral-list li .score i {
        font-size: 54px; }
  .integral-list li .price {
    color: #999; }

.integral-list-ex li {
  margin-bottom: 0;
  border-top: 0; }

.integral-filter {
  position: relative; }

.integral-filter-head {
  line-height: 0.72rem;
  padding: 0.26667rem 0;
  background: #fff;
  display: -ms-flexbox;
  display: flex; }
  .integral-filter-head .item {
    -ms-flex: 1;
        flex: 1;
    font-size: 14px;
    text-align: center;
    color: #1a1a1a; }
    [data-dpr='2'] .integral-filter-head .item {
      font-size: 28px; }
    [data-dpr='3'] .integral-filter-head .item {
      font-size: 42px; }
    .integral-filter-head .item:first-child {
      border-right: 1px solid #e3e3e3; }
    .integral-filter-head .item img {
      margin-left: 0.16rem;
      width: 0.29333rem; }
    .integral-filter-head .item.active {
      color: #F8B600; }

.integral-filter-box {
  position: absolute;
  z-index: 3;
  top: 1.25333rem;
  left: 0;
  width: 100%;
  background: #fcfcfc;
  padding: 0 0.32rem;
  max-height: calc(100vh - 1.25333rem);
  overflow: auto; }
  .integral-filter-box li {
    line-height: 1.28rem;
    font-size: 14px;
    border-bottom: 1px solid #e3e3e3; }
    [data-dpr='2'] .integral-filter-box li {
      font-size: 28px; }
    [data-dpr='3'] .integral-filter-box li {
      font-size: 42px; }
    .integral-filter-box li:last-child {
      border-bottom: 0 none; }
    .integral-filter-box li.active {
      color: #F8B600; }

.filter-mask {
  top: 2.48rem; }

.integral-intro {
  padding: 0.32rem;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .integral-intro h2 {
    font-size: 14px;
    line-height: 1.2;
    color: #1a1a1a; }
    [data-dpr='2'] .integral-intro h2 {
      font-size: 28px; }
    [data-dpr='3'] .integral-intro h2 {
      font-size: 42px; }
  .integral-intro .score {
    font-size: 10px;
    color: #999;
    line-height: 2; }
    [data-dpr='2'] .integral-intro .score {
      font-size: 20px; }
    [data-dpr='3'] .integral-intro .score {
      font-size: 30px; }
    .integral-intro .score i {
      font-size: 18px;
      color: #DA251d; }
      [data-dpr='2'] .integral-intro .score i {
        font-size: 36px; }
      [data-dpr='3'] .integral-intro .score i {
        font-size: 54px; }
  .integral-intro .price {
    font-size: 12px;
    color: #999; }
    [data-dpr='2'] .integral-intro .price {
      font-size: 24px; }
    [data-dpr='3'] .integral-intro .price {
      font-size: 36px; }

.integral-detail {
  border-top: 1px solid #e3e3e3;
  margin-top: 0.26667rem;
  background: #fff; }
  .integral-detail h3 {
    line-height: 1.14667rem;
    padding: 0 0.32rem;
    font-size: 14px; }
    [data-dpr='2'] .integral-detail h3 {
      font-size: 28px; }
    [data-dpr='3'] .integral-detail h3 {
      font-size: 42px; }

.integral-total {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.85333rem 0.42667rem;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .integral-total button {
    border: 0 none;
    padding-right: 0.4rem;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAAXNSR0IArs4c6QAAAbJJREFUOBGdk81KQlEQgO/1plhaiCvd9BRuIhcZiGWCQRBWYkiLnqmikiJBohahkhBIdZMin6JFuBGLvFGU2DfSlTK1ckDn78w3c+aoms1mrxRFufN4PAmfz/eGPbAUi8Wher2+CWDcwtd9s9mMVSqVw3K5bB2UCkMzDOOA+qSqqoYFiWMUSESBZ6Trf+ECzeVy++hFWEVuv6QKBJidbickgrhHTqczFggE3v/SgBoL0D30CufPvV5vmJU+yyoUIC9utztKtzPcBZqkOahJrp8IlDdKCZTaS5vNNidQqWlNbBaXSqXharWaxZ/mk4lEIlLQMPNftUCZdAe9SlznlrMMWDfPfANLkAccYdc5CqZw08ATnXByKpNuk0+SK7lcrhm/3/+E35bWKtoehlzFarVGKLjAXWYquWr7nECJbZFL8rnuBiWutAvEMSUUChnAw/g6oHg+n98V+Cd0A71G4xtN00Kdk5qMH6swE6L5tTh5yFNAk4BShF6x19G3drs9iDxid5W+YKnQdX20VqsVMCfEp0HZ4XAEeagH8XvJr2ApZBVjjUbjGKj8M+d50FovoBn/AKCh1ZG8buKZAAAAAElFTkSuQmCC) no-repeat right center/0.29333rem 0.16rem; }
  .integral-total .total span {
    font-size: 18px;
    color: #7ed321; }
    [data-dpr='2'] .integral-total .total span {
      font-size: 36px; }
    [data-dpr='3'] .integral-total .total span {
      font-size: 54px; }
    .integral-total .total span:first-letter {
      font-size: 12px; }
      [data-dpr='2'] .integral-total .total span:first-letter {
        font-size: 24px; }
      [data-dpr='3'] .integral-total .total span:first-letter {
        font-size: 36px; }
  .integral-total .cut span {
    color: #fe0000; }

.integrity-column {
  display: -ms-flexbox;
  display: flex;
  padding: 0.16rem 0;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .integrity-column .item {
    position: relative;
    -ms-flex: 1;
        flex: 1;
    text-align: center;
    line-height: 0.96rem; }
    .integrity-column .item:first-child {
      border-right: 1px solid #e3e3e3; }
  .integrity-column .active:after {
    content: "";
    position: absolute;
    bottom: -0.16rem;
    left: 0;
    width: 100%;
    height: 3px;
    background: #F8B600; }

.integrity-list li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.32rem 0.42667rem;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .integrity-list li .intro {
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .integrity-list li .intro {
      font-size: 28px; }
    [data-dpr='3'] .integrity-list li .intro {
      font-size: 42px; }
  .integrity-list li time {
    display: block;
    font-size: 12px;
    color: #999; }
    [data-dpr='2'] .integrity-list li time {
      font-size: 24px; }
    [data-dpr='3'] .integrity-list li time {
      font-size: 36px; }
  .integrity-list li .value {
    font-size: 14px; }
    [data-dpr='2'] .integrity-list li .value {
      font-size: 28px; }
    [data-dpr='3'] .integrity-list li .value {
      font-size: 42px; }
  .integrity-list li .add {
    color: #7ed321; }
  .integrity-list li .cut {
    color: #DA251d; }

.integral-nav {
  display: -ms-flexbox;
  display: flex;
  height: 1.44rem;
  line-height: 1.44rem;
  border-top: 1px solid #e3e3e3; }
  .integral-nav .label {
    display: inline-block;
    -ms-flex: 1;
        flex: 1;
    font-size: 10px;
    padding-left: 0.45333rem;
    padding-top: 0.13333rem;
    color: #999; }
    [data-dpr='2'] .integral-nav .label {
      font-size: 20px; }
    [data-dpr='3'] .integral-nav .label {
      font-size: 30px; }
    .integral-nav .label i {
      color: #DA251d;
      font-size: 18px; }
      [data-dpr='2'] .integral-nav .label i {
        font-size: 36px; }
      [data-dpr='3'] .integral-nav .label i {
        font-size: 54px; }
  .integral-nav button {
    -ms-flex: 1;
        flex: 1;
    width: 0;
    background: #F8B600;
    color: #fff;
    border: 0 none;
    height: 100%; }
  .integral-nav .btn {
    display: inline-block;
    width: 2.48rem;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-right: 0.32rem;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .integral-nav .btn {
      font-size: 28px; }
    [data-dpr='3'] .integral-nav .btn {
      font-size: 42px; }

.integral-score {
  padding: 0.88rem 0 0.72rem;
  text-align: center; }
  .integral-score .score {
    position: relative;
    line-height: 1;
    font-size: 44px;
    margin-bottom: 0.50667rem;
    color: #F8B600; }
    [data-dpr='2'] .integral-score .score {
      font-size: 88px; }
    [data-dpr='3'] .integral-score .score {
      font-size: 132px; }
  .integral-score .scale {
    font-size: 12px;
    line-height: 1;
    color: #1a1a1a; }
    [data-dpr='2'] .integral-score .scale {
      font-size: 24px; }
    [data-dpr='3'] .integral-score .scale {
      font-size: 36px; }
    .integral-score .scale span {
      color: #F8B600; }

.integral-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1.28rem;
  padding: 0 0.32rem;
  font-size: 14px;
  color: #1a1a1a;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  [data-dpr='2'] .integral-head {
    font-size: 28px; }
  [data-dpr='3'] .integral-head {
    font-size: 42px; }
  .integral-head img {
    width: 0.58667rem;
    margin-right: 0.18667rem; }
  .integral-head .more {
    padding-right: 1em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center;
    background-size: 0.16rem 0.32rem; }

.integral-part {
  margin-top: 0.26667rem;
  border-top: 1px solid #e3e3e3;
  background: #fff;
  line-height: 1.28rem; }
  .integral-part .point {
    display: block;
    padding: 0 0.32rem;
    border-bottom: 1px solid #e3e3e3;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat calc(100% - 12px) center;
    background-size: 0.16rem 0.32rem;
    color: #1a1a1a; }
    .integral-part .point img {
      width: 0.58667rem;
      height: 0.58667rem;
      margin-right: 0.16rem; }
  .integral-part .total {
    border-bottom: 1px solid #e3e3e3;
    padding: 0 0.32rem; }

.integral-rule {
  margin-top: 0.26667rem;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .integral-rule li {
    line-height: 1.28rem;
    margin: 0 0.32rem;
    border-bottom: 1px solid #e3e3e3; }
    .integral-rule li:last-child {
      border-bottom: 0; }
    .integral-rule li a {
      display: block; }

.integral-rule-title {
  padding: 0.64rem 0.42667rem 0.16rem;
  font-size: 14px; }
  [data-dpr='2'] .integral-rule-title {
    font-size: 28px; }
  [data-dpr='3'] .integral-rule-title {
    font-size: 42px; }

.integral-textarea {
  display: block;
  width: 100%;
  height: 90%;
  line-height: 1.4;
  border: 0 none;
  resize: none;
  background: transparent;
  word-break: break-all;
  padding: 0 0.42667rem;
  font-size: 14px;
  color: #666; }
  [data-dpr='2'] .integral-textarea {
    font-size: 28px; }
  [data-dpr='3'] .integral-textarea {
    font-size: 42px; }

.integral-convert {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .integral-convert .integral-nav {
    background: #fff; }
  .integral-convert .mask, .integral-convert .filter-mask {
    z-index: -1; }

.integral-number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.45333rem 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }

.integral-convert-num {
  background: #fff;
  line-height: 1.28rem;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.32rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.integral-address {
  position: relative;
  padding: 0.32rem;
  margin-bottom: 0.32rem;
  font-size: 14px;
  color: #1a1a1a;
  background: #fff;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .integral-address {
    font-size: 28px; }
  [data-dpr='3'] .integral-address {
    font-size: 42px; }

.integral-order-num {
  background: #fff;
  line-height: 1.28rem;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.32rem;
  margin-top: -0.32rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.integral-log {
  display: -ms-flexbox;
  display: flex;
  padding: 0.32rem;
  margin-bottom: 0.32rem;
  background: #fff;
  border-bottom: 1px solid #e3e3e3; }
  .integral-log img {
    width: 0.93333rem;
    height: 0.93333rem; }
  .integral-log .intro {
    padding-left: 0.21333rem;
    font-size: 14px; }
    [data-dpr='2'] .integral-log .intro {
      font-size: 28px; }
    [data-dpr='3'] .integral-log .intro {
      font-size: 42px; }
  .integral-log .label {
    color: #999; }

.integral-note-list {
  padding: 0.48rem 0.32rem 0;
  border-top: 1px solid #e3e3e3;
  background: #fff; }

.integral-note-list li {
  position: relative;
  color: #666;
  line-height: 1.5;
  padding-bottom: 1em;
  border-left: 1px solid #e3e3e3; }

.integral-note-list li:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  z-index: 1;
  width: 1em;
  height: 1em;
  transform: translateX(-50%);
  border-radius: 50%;
  background: #b3b3b3; }

.integral-note-list li:first-child:after {
  background: #DA251D; }

.integral-note-list li:last-child {
  border-left: 0 none; }

.integral-note-list li:first-child {
  border-left: 1px solid #e3e3e3; }

.integral-note-list .info {
  position: relative;
  margin-left: 1.8em;
  padding-bottom: 1em;
  color: #666;
  font-size: 14px; }
  [data-dpr='2'] .integral-note-list .info {
    font-size: 28px; }
  [data-dpr='3'] .integral-note-list .info {
    font-size: 42px; }
  .integral-note-list .info h3 {
    position: relative;
    top: -.2em;
    line-height: 1.4;
    color: #1A1A1A; }

.integral-sign {
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .integral-sign .head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-item-align: center;
        align-self: center;
    padding: 0.61333rem 0.32rem 0.48rem 0.61333rem; }
    .integral-sign .head img {
      width: 1.17333rem;
      height: 1.17333rem; }
    .integral-sign .head .intro {
      display: inline-block;
      vertical-align: middle;
      padding-left: 0.18667rem;
      color: #999; }
      .integral-sign .head .intro span {
        display: block;
        font-size: 18px;
        color: #1a1a1a; }
        [data-dpr='2'] .integral-sign .head .intro span {
          font-size: 36px; }
        [data-dpr='3'] .integral-sign .head .intro span {
          font-size: 54px; }
    .integral-sign .head .btn {
      width: 3.46667rem;
      height: 1.33333rem;
      box-shadow: 0 5px 5px 0 rgba(142, 142, 142, 0.5);
      border: solid 0.10667rem #ffedba;
      font-size: 18px;
      border-radius: 100px;
      background: #F8B600;
      color: #fff; }
      [data-dpr='2'] .integral-sign .head .btn {
        font-size: 36px; }
      [data-dpr='3'] .integral-sign .head .btn {
        font-size: 54px; }
    .integral-sign .head .sign {
      font-size: 12px;
      color: #ffebb4; }
      [data-dpr='2'] .integral-sign .head .sign {
        font-size: 24px; }
      [data-dpr='3'] .integral-sign .head .sign {
        font-size: 36px; }
      .integral-sign .head .sign span {
        display: block; }
      .integral-sign .head .sign i {
        font-size: 14px;
        color: #fff; }
        [data-dpr='2'] .integral-sign .head .sign i {
          font-size: 28px; }
        [data-dpr='3'] .integral-sign .head .sign i {
          font-size: 42px; }

.integral-plan {
  margin: 1.28rem 0.61333rem 0.66667rem;
  position: relative; }
  .integral-plan:before {
    content: "";
    height: 2px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px;
    z-index: 0;
    background: #e6e6e6; }
  .integral-plan ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-line-pack: center;
        align-content: center; }
  .integral-plan img {
    position: relative;
    z-index: 1; }
  .integral-plan li {
    position: relative;
    line-height: 0.64rem; }
    .integral-plan li img:first-child {
      width: 0.42667rem;
      height: 0.42667rem; }
    .integral-plan li img:nth-child(2) {
      display: none;
      width: 0.64rem;
      height: 0.64rem; }
  .integral-plan .active img:first-child {
    display: none; }
  .integral-plan .active img:nth-child(2) {
    display: block; }
  .integral-plan .rule {
    position: absolute;
    bottom: 0;
    right: 50%;
    width: 1.12rem;
    height: 1.28rem;
    transform: translate(50%, -50%);
    border: 0 none;
    background: url(/images/Integral_icon_rule.png) no-repeat center/100% 100%; }

.sign-tips {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 3;
  width: 8.10667rem;
  padding-top: 0.8rem;
  transform: translate(-50%, -50%);
  border-radius: 0.10667rem;
  background: #fff; }
  .sign-tips .head {
    width: 2.66667rem;
    height: 2.82667rem;
    margin: 0 auto;
    background: url(/images/lntegral_icon_sign_succeed_2.png) no-repeat center/100% 100%;
    text-align: center; }
    .sign-tips .head .num {
      display: inline-block;
      font-size: 30px;
      padding-top: 1.04rem;
      line-height: 1;
      color: #bd8911; }
      [data-dpr='2'] .sign-tips .head .num {
        font-size: 60px; }
      [data-dpr='3'] .sign-tips .head .num {
        font-size: 90px; }
  .sign-tips .tips {
    text-align: center;
    line-height: 1;
    font-size: 14px;
    color: #1a1a1a;
    margin-top: 0.64rem; }
    [data-dpr='2'] .sign-tips .tips {
      font-size: 28px; }
    [data-dpr='3'] .sign-tips .tips {
      font-size: 42px; }
  .sign-tips .rule {
    margin: 0.4rem;
    border-top: 1px solid #e3e3e3; }
    .sign-tips .rule .title {
      padding-top: 1em;
      line-height: 1;
      color: #666;
      margin-bottom: 0.13333rem; }
    .sign-tips .rule pre {
      color: #999999;
      font-size: 14px; }
      [data-dpr='2'] .sign-tips .rule pre {
        font-size: 28px; }
      [data-dpr='3'] .sign-tips .rule pre {
        font-size: 42px; }
  .sign-tips .close {
    position: absolute;
    right: 0.26667rem;
    top: 0.26667rem;
    width: 0.66667rem;
    height: 0.66667rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA3VJREFUWAnFmFtu00AUhmM3EpdQltD3LgCJuwQF0obSdhN9QIKX3BaR22uR2AQtFaRQQOK+CR7YAtCQSiTh/y2fMHYy9tie4JFGc/HM/J/PmTOexOl2u5XRaLRXKBROkHebzeYnlLmlVqt1DeJPkUtLS0sP3fF4/ASNFeRVx3GOOp3OTdRzSdQmA8RXkVfI5k4mk4HQoF5CfpEHJDWpTQaFZ+AWi8VddOQK2ev1boThyEQ2t1qtfoCvN/OCJBxi4KVqObKQiWwOGl5CsNzCwEM0zvtdBeyHE+RKvV5/L302yyi4Wq32jlquCLJDZ0kuJONslT5cYM9hbc9yAketKSAbfACLPUA1sCfpApuQCtwF6vppQG0Vjv1TF8solu12+zaKQ+yLc9KPyb9g4Qr3hfSlKefBYe3fWGuz0Wi8Da85F5CDFgGJo+Q6XpoBMbVcFBw5tIC2IdPAxQJGQeLNNxDdHzkmLqWF47qRFhRhHEFr+Ow8D+9JE0gdnOu6DIg3oqErjQA5OQ1kVjjqGgMmhbQBlxjQFNIWXCpATsIRdAfFQXhPor3uLeo4/fBRYrrnOF9NiVysTtRBckwYDl1bOISP1fmm9dSAFJgHqQr7h3BqOK6VCZAL6CBtwHH9wGWBHUkT9tYALv0Tnsc+Pgv3J21nsiDOxqu46fQhuqwR/okLxjoO5M+a57HdqS2ogRv6rhXhZb4Ax0pH0jIVoA4OLt0C4DYghgpIJsjELo6Cw+XhNcFwUN/Ft/sA1bMKaCp3JwLUwQFiGz/4XykwWkhYuIwz8Ys6NqpuDIjj5Aoikz+q1YCgK2fgRFBnySSQRoBp4GxBxgZJFjhC+vtyJnDoDa4tL6IrIy2YFU4VxZ9C99DeRw4ETpy7tRa0CUdQP4hmLIlH/ShLzgX0J4S/EJEBQYi4NA8Srr6IeVrIGRcLnD9RNIc4hHewnxjFmROiu4xz8hkWmrobrv4BjTI+i19VgYAFcc5dxkNeNvlWkqzCcVG+KF8YVXrFS9QE9JHPIN3/rlt8wAGLhpsqo2JiSc/FecAJaBykgwGXYLXj/2k5gZOSkNDfRz4jfdyTuKqt8S/gPRUOD05tBoQIRpXck2DYobaMIxOuat5/1OofOaccaCtaRcykxBHE4AxAYl7JBfUj5O/I32C5+xxosuAixlCbDGQhEzQe/wWS29M0BTLbxAAAAABJRU5ErkJggg==) no-repeat center/0.42667rem 0.42667rem; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.group-people {
  padding: 0.64rem 0 0;
  text-align: center; }
  .group-people .img {
    position: relative;
    display: inline-block;
    width: 1.17333rem;
    height: 1.17333rem;
    margin: 0 0.21333rem;
    vertical-align: top;
    border-radius: 50%;
    border: 1px solid #e3e3e3; }
    .group-people .img img {
      border-radius: 50%;
      width: 1.17333rem;
      height: 1.17333rem; }
  .group-people .icon {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(40%, 0);
    z-index: 1;
    font-size: 9px;
    background: #F5A623;
    border-radius: 100px;
    padding: 0 .4em;
    color: #fff; }
    [data-dpr='2'] .group-people .icon {
      font-size: 18px; }
    [data-dpr='3'] .group-people .icon {
      font-size: 27px; }

.group-surplus {
  padding: 0.32rem 0;
  text-align: center;
  font-size: 14px;
  color: #1a1a1a; }
  [data-dpr='2'] .group-surplus {
    font-size: 28px; }
  [data-dpr='3'] .group-surplus {
    font-size: 42px; }
  .group-surplus .num {
    color: #F8B600; }
  .group-surplus .time {
    font-size: 14px;
    font-weight: 700; }
    [data-dpr='2'] .group-surplus .time {
      font-size: 28px; }
    [data-dpr='3'] .group-surplus .time {
      font-size: 42px; }

.group-btn {
  padding: 0 0.32rem; }
  .group-btn button {
    display: block;
    width: 100%;
    height: 1.17333rem;
    border-radius: 4px;
    font-size: 15px;
    border: 0 none;
    color: #fff;
    background: #F8B600; }
    [data-dpr='2'] .group-btn button {
      font-size: 30px; }
    [data-dpr='3'] .group-btn button {
      font-size: 45px; }

.group-notice {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 0.32rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.26667rem;
  line-height: 1.28rem;
  font-size: 14px;
  color: #1a1a1a;
  background: #fff;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .group-notice {
    font-size: 28px; }
  [data-dpr='3'] .group-notice {
    font-size: 42px; }
  .group-notice .info {
    font-size: 12px; }
    [data-dpr='2'] .group-notice .info {
      font-size: 24px; }
    [data-dpr='3'] .group-notice .info {
      font-size: 36px; }

.group-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.32rem 0;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }
  .group-footer a {
    -ms-flex: 1;
        flex: 1;
    display: inline-block;
    line-height: 0.66667rem;
    font-size: 14px;
    border-left: 1px solid #e3e3e3;
    text-align: center; }
    [data-dpr='2'] .group-footer a {
      font-size: 28px; }
    [data-dpr='3'] .group-footer a {
      font-size: 42px; }
    .group-footer a:first-child {
      border: 0 none; }

.group-tips-pop {
  position: fixed;
  z-index: 3;
  top: 50%;
  left: 50%;
  width: 6.53333rem;
  border-radius: 4px;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 0.58667rem 0.16rem;
  text-align: center; }
  .group-tips-pop img {
    width: 1.13333rem;
    height: 1.13333rem; }
  .group-tips-pop .tips {
    line-height: 1;
    padding: 0.56rem 0 0.8rem;
    color: #1a1a1a; }

.group-share {
  padding-bottom: 0.8rem;
  margin-bottom: 0.26667rem;
  border-bottom: 1px solid #e3e3e3;
  text-align: center;
  color: #666;
  background: #fff; }
  .group-share .head-icon {
    padding: 1.01333rem 0 1.12rem; }
    .group-share .head-icon img {
      height: 1.14667rem; }
  .group-share .tips {
    color: #F8B600; }
  .group-share .hint {
    margin-top: 0.64rem;
    color: #999; }
  .group-share .time {
    padding: 1.2rem 0 0.74667rem;
    font-size: 18px; }
    [data-dpr='2'] .group-share .time {
      font-size: 36px; }
    [data-dpr='3'] .group-share .time {
      font-size: 54px; }
    .group-share .time span {
      font-size: 30px; }
      [data-dpr='2'] .group-share .time span {
        font-size: 60px; }
      [data-dpr='3'] .group-share .time span {
        font-size: 90px; }
    .group-share .time i {
      display: inline-block;
      line-height: 1.33333rem;
      min-width: 1.33333rem;
      padding: 0 0.13333rem;
      margin: 0 0.06667rem;
      border-radius: 0.21333rem;
      background-color: #4a4a4a;
      color: #fff; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.experience-list li {
  margin-top: 0.26667rem;
  background: #fff;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.experience-list .box {
  display: -ms-flexbox;
  display: flex;
  padding: 0.21333rem 0.26667rem; }

.experience-list .img-box {
  width: 2.13333rem;
  height: 2.13333rem;
  overflow: hidden;
  border: 1px solid #e3e3e3; }

.experience-list .intro-box {
  width: 0;
  -ms-flex: 1;
      flex: 1;
  padding-left: 0.32rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .experience-list .intro-box h2 {
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .experience-list .intro-box h2 {
      font-size: 28px; }
    [data-dpr='3'] .experience-list .intro-box h2 {
      font-size: 42px; }
  .experience-list .intro-box .info {
    font-size: 12px;
    color: #1a1a1a; }
    [data-dpr='2'] .experience-list .intro-box .info {
      font-size: 24px; }
    [data-dpr='3'] .experience-list .intro-box .info {
      font-size: 36px; }

.experience-list .operate {
  padding: 0.32rem;
  text-align: right; }
  .experience-list .operate a {
    display: inline-block;
    line-height: 0.66667rem;
    margin-left: 0.32rem;
    padding: 0 0.32rem;
    border-radius: 0.05333rem;
    text-align: center;
    border: 1px solid #F8B600;
    color: #F8B600; }
  .experience-list .operate img {
    height: 0.42667rem;
    margin-right: 0.08rem;
    vertical-align: text-bottom; }

.experience-slider {
  background: #fff; }
  .experience-slider .slider-list {
    height: 56vw !important;
    text-align: center; }

.experience-detail {
  padding: 0.32rem;
  margin-bottom: 0.32rem;
  background: #fff; }
  .experience-detail h2 {
    font-size: 12px;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: 1em; }
    [data-dpr='2'] .experience-detail h2 {
      font-size: 24px; }
    [data-dpr='3'] .experience-detail h2 {
      font-size: 36px; }
  .experience-detail .info {
    margin-bottom: 0.42667rem;
    line-height: 1.6;
    color: #1a1a1a; }

.experience-operate {
  line-height: 0.8rem;
  display: -ms-flexbox;
  display: flex;
  background: #fff; }
  .experience-operate a {
    -ms-flex: 1;
        flex: 1;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    border-right: 1px solid #e3e3e3; }
    [data-dpr='2'] .experience-operate a {
      font-size: 24px; }
    [data-dpr='3'] .experience-operate a {
      font-size: 36px; }
    .experience-operate a:last-child {
      border-right: 0 none; }
    .experience-operate a img {
      height: 0.42667rem;
      margin-right: 0.16rem; }
  .experience-operate .active {
    color: #F8B600; }

.experience-tab {
  line-height: 0.8rem;
  display: -ms-flexbox;
  display: flex;
  padding: 0.16rem 0;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .experience-tab a {
    -ms-flex: 1;
        flex: 1;
    display: inline-block;
    position: relative;
    text-align: center;
    font-size: 14px;
    border-right: 1px solid #e3e3e3; }
    [data-dpr='2'] .experience-tab a {
      font-size: 28px; }
    [data-dpr='3'] .experience-tab a {
      font-size: 42px; }
    .experience-tab a:last-child {
      border-right: 0 none; }
  .experience-tab .active {
    color: #F8B600; }
    .experience-tab .active:after {
      content: "";
      position: absolute;
      z-index: 1;
      bottom: -0.17333rem;
      left: 0;
      width: 100%;
      height: 2px;
      background: #F8B600; }

.eval-box {
  position: fixed;
  z-index: 6;
  width: 8.10667rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #fff; }
  .eval-box .head {
    text-align: center;
    height: 1.33333rem;
    line-height: 1.33333rem;
    font-size: 17px;
    background: #F8B600;
    color: #fff;
    background: #F8B600; }
    [data-dpr='2'] .eval-box .head {
      font-size: 34px; }
    [data-dpr='3'] .eval-box .head {
      font-size: 51px; }
  .eval-box .body {
    padding: 0.42667rem; }
  .eval-box .eval-level {
    font-size: 14px;
    line-height: 0.48rem;
    color: #666; }
    [data-dpr='2'] .eval-box .eval-level {
      font-size: 28px; }
    [data-dpr='3'] .eval-box .eval-level {
      font-size: 42px; }
  .eval-box .start {
    display: inline-block;
    vertical-align: text-bottom;
    width: 0.48rem;
    height: 0.48rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAflJREFUSA3NVL1OwlAYpS1QnFgKIbTGhASjwdlRiLvvoBEcfABBJ53cdHNz8zmMjD6BERAltGhqHwCHgucjXNLeW6QQSLzJl34/5zvn/vVGIv9lDIfDtW63+0xGfth5yWGBpmmeALtLBr8Sti+UAGasgvDMQ1od5zypYDeUQK/XK6M966HIInfsiae6MwUw0zisyjMgV6Man+fjmQKWZR2BaJ1vpBxqh3yej/8UAAndlhrf5InPxxhPyu9KAEi2bedc183DNlHOM5MkaQN1xd/ij4Bxgekg22SmKEoD1kyn020J9/oJhSJsFaNOW6StgnnMqcmxWOwAy/xYtgg4O8QtZzKZd1mWaYvelijSBucecUuM1HEcvd/vP+LA6KAXHph5I5FI7GuaZhHJ5JpSIh6PFwF4WZSdelVVLTFynwAFuFZf0Wi0BLdF8ZyjRb2pVOrT2zdZAUti32zMxGZx2C/1UC+PFwQIgHMo8MBZ8bQeQQBvvQGy5CzCgHoSb5PwZgkCuF5zz56JDQaDHeazryAQBGJg7HMD9spi/hs0OUEATcIKQGri8aroul4gA1EZuS4vgHMQVhDlQYi3WQ4kDvxrkN7B77M8vvcge8Cen8K/gM/esy0PZuQKKwBRHfaN6hV+mpxhGDcc+agRuR/UbgmDFV1SD4TqvMAve461zEMlIwAAAAAASUVORK5CYII=) no-repeat center/0.32rem 0.32rem; }
    .eval-box .start.active {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAkFJREFUSA21Vc9PE0EU/mZLxMYQhG2MMRpJsQQsZy8k1MSz/gckJRYOJBw8YTzhyRscSDyQmBDK30Hg4L8ggdoqaiSBLkI0AQ7b8XulW7YzLl1imaTZN2++H/Omb3aBax4qrr5+haRXxYbg3RSeqkWcxOE6cUCCOfQwrTWeyI9GU3F5sSrQs+j2fqGigXsiTNJPtw9ptYSzdkaxKvCOUAjERVBi7xgv24nLelsDPY8bxM1ZYhqvG2vWUjjR1qBawSTP/UGYJLHkqmXkzbw5v/Q/aHTOJ4oNmESZK4Wv7KjHl3WUIlkd55H2fWS0whD/wQwPOcN8hu4Ped6Jf4kHOWJ8YnZpViK3RG5JaewkEij1rqCiDibY2xq5gNDRp8Kmwx2kOioaEhNtpwt4LmcZynckpPiuaDu3i/jCMnI8v3JHlM9FKo6D8bq2zPtX8Y1ViMnOf5tQQ1FcNEWLlVyMP3ncPfWxzg4aucjGj7jJrWQSz24tYy9gtRhI8vcE7pwCH9lZjwJQrKfC55vAWE8R+2G8dZMFQNcWUJgQFQvHFBesZVAX0MhGCUXmIziWgVfAfd7M3kihiAXheJP2O8sy4Bv+6rtvmCofo6a/ZVCDDWqSpAWB7ebcCPyavTnLgK1mVUDRH7w4U6lBZN0XyPJiFoj7buhLz1sV8DYbo9ZyB6oUftfv4L1aAbu3OT7wM7p2eISZmsYbZs/fZwrDTUQjsCpgX21yKwd8vuW3LO2uYsEQr1Ple+wWsSgYiszXOSDXGH8B3w6aFr1J2MIAAAAASUVORK5CYII=); }
  .eval-box .textarea {
    width: 100%;
    height: 4.66667rem;
    margin-top: 0.48rem;
    border: 1px solid #e3e3e3;
    color: #1a1a1a;
    padding: 1em;
    resize: none; }
  .eval-box .footer {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #e3e3e3; }
    .eval-box .footer button {
      -ms-flex: 1;
          flex: 1;
      line-height: 1.22667rem;
      font-size: 16px;
      border: 0 none;
      color: #1a1a1a;
      background: none; }
      [data-dpr='2'] .eval-box .footer button {
        font-size: 32px; }
      [data-dpr='3'] .eval-box .footer button {
        font-size: 48px; }
      .eval-box .footer button:first-child {
        border-right: 1px solid #e3e3e3;
        color: #666; }

.shop-detail-comment-card {
  padding: 0.21333rem 0.32rem 0.32rem;
  background: #fff;
  border-top: 1px solid #e3e3e3; }
  .shop-detail-comment-card .comment-card-head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center; }
    .shop-detail-comment-card .comment-card-head .img-box {
      width: 1.17333rem;
      height: 1.17333rem;
      border-radius: 50%;
      overflow: hidden; }
      .shop-detail-comment-card .comment-card-head .img-box img {
        width: 1.17333rem;
        height: 1.17333rem; }
    .shop-detail-comment-card .comment-card-head .user-box {
      -ms-flex: 1;
          flex: 1;
      padding-left: 0.21333rem; }
      .shop-detail-comment-card .comment-card-head .user-box p {
        font-size: 14px;
        color: #1a1a1a; }
        [data-dpr='2'] .shop-detail-comment-card .comment-card-head .user-box p {
          font-size: 28px; }
        [data-dpr='3'] .shop-detail-comment-card .comment-card-head .user-box p {
          font-size: 42px; }
      .shop-detail-comment-card .comment-card-head .user-box img {
        margin-right: 0.10667rem;
        width: 0.32rem;
        height: 0.32rem; }
    .shop-detail-comment-card .comment-card-head .time-box {
      -ms-flex: 1;
          flex: 1;
      -ms-flex-item-align: end;
          align-self: flex-end;
      text-align: right;
      font-size: 14px;
      color: #999; }
      [data-dpr='2'] .shop-detail-comment-card .comment-card-head .time-box {
        font-size: 28px; }
      [data-dpr='3'] .shop-detail-comment-card .comment-card-head .time-box {
        font-size: 42px; }
  .shop-detail-comment-card .comment-card-main {
    padding: 0.45333rem 0; }
    .shop-detail-comment-card .comment-card-main p {
      font-size: 12px;
      color: #666;
      line-height: 1.5; }
      [data-dpr='2'] .shop-detail-comment-card .comment-card-main p {
        font-size: 24px; }
      [data-dpr='3'] .shop-detail-comment-card .comment-card-main p {
        font-size: 36px; }
    .shop-detail-comment-card .comment-card-main .img-box {
      padding-top: 0.32rem; }
      .shop-detail-comment-card .comment-card-main .img-box .img-list {
        width: 1.6rem;
        height: 1.6rem;
        border: 1px solid #e3e3e3;
        display: inline-block;
        margin-right: 0.32rem; }
        .shop-detail-comment-card .comment-card-main .img-box .img-list:last-child {
          margin-right: 0; }
        .shop-detail-comment-card .comment-card-main .img-box .img-list img {
          width: 100%;
          height: 100%; }
  .shop-detail-comment-card .comment-card-foot {
    padding: 0.32rem 0.21333rem;
    background: #f5f5f5;
    font-size: 12px;
    color: #ec5c00;
    text-align: left; }
    [data-dpr='2'] .shop-detail-comment-card .comment-card-foot {
      font-size: 24px; }
    [data-dpr='3'] .shop-detail-comment-card .comment-card-foot {
      font-size: 36px; }
    .shop-detail-comment-card .comment-card-foot .tit {
      line-height: 1em;
      padding-bottom: 0.21333rem; }
    .shop-detail-comment-card .comment-card-foot .main {
      line-height: 1.5; }
    .shop-detail-comment-card .comment-card-foot .time {
      text-align: right;
      color: #999;
      padding-top: 0.32rem; }

.eval-btn {
  position: fixed;
  right: 0.32rem;
  bottom: 0.32rem;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 50%;
  background: url(/images/experience_museum_icon_commentaries.png) no-repeat center/100% 100%; }

.store-tips {
  padding: 1.62667rem 0;
  text-align: center;
  font-size: 12px;
  color: #1a1a1a; }
  [data-dpr='2'] .store-tips {
    font-size: 24px; }
  [data-dpr='3'] .store-tips {
    font-size: 36px; }
  .store-tips img {
    width: 2.4rem;
    height: 2.4rem;
    margin-bottom: 0.37333rem; }

.store-btn {
  padding: 0.32rem; }
  .store-btn a {
    display: inline-block;
    width: 100%;
    height: 1.17333rem;
    line-height: 1.17333rem;
    font-size: 15px;
    border: 0 none;
    text-align: center;
    border-radius: 3px;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .store-btn a {
      font-size: 30px; }
    [data-dpr='3'] .store-btn a {
      font-size: 45px; }

.store-note {
  padding-top: 0.32rem;
  font-size: 12px;
  text-align: center;
  color: #1a1a1a; }
  [data-dpr='2'] .store-note {
    font-size: 24px; }
  [data-dpr='3'] .store-note {
    font-size: 36px; }

.store-list {
  margin: 0.26667rem 0;
  background: #fff;
  line-height: 1.28rem; }
  .store-list li {
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    color: #666;
    padding: 0 0.32rem; }
    [data-dpr='2'] .store-list li {
      font-size: 28px; }
    [data-dpr='3'] .store-list li {
      font-size: 42px; }
  .store-list .label {
    width: 7em; }
  .store-list .txt {
    width: 0;
    -ms-flex: 1;
        flex: 1;
    border: 0 none; }
  .store-list .point {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAAXNSR0IArs4c6QAAAMFJREFUOBGd1DsOwyAMANAAuU+XTlG3nqDq1hkOBYK1W9UTdM3WE1VAcaRETcLHrgeMLJ7wYLlzzh2MMUNHDB5C6GOMT2vtmWK5UuqdwNV7f6dgNv+itT6l+0MIcZNSvuZ6KS8QHlDwClLwDmJxFmJwEbZwFdZwE5YwCuYwGv5ixtiFQ+Gf6LFoM1UjqtUNmua4CXMIuqzCEqrCGirCFspCDNpBLFpBClogFQHkaa8eU0YvKUAQMHIfGNq02capgjy+wyJ/TEovuXwAAAAASUVORK5CYII=) no-repeat right center/0.18667rem 0.34667rem; }

.store-upload {
  background: #fff; }
  .store-upload .title {
    line-height: 1.2rem;
    margin: 0 0.32rem;
    border-bottom: 1px solid #e3e3e3;
    font-size: 14px;
    color: #999; }
    [data-dpr='2'] .store-upload .title {
      font-size: 28px; }
    [data-dpr='3'] .store-upload .title {
      font-size: 42px; }
  .store-upload .order-voucher {
    display: block; }

.store-upload-btn {
  height: 2.10667rem;
  width: 2.10667rem;
  margin: 0.32rem;
  background: url(/images/my_icon_add.png) no-repeat center/100% 100%; }

.store-upload-box .store-upload-item {
  text-align: center;
  max-height: 56vw;
  margin-bottom: 0.26667rem;
  overflow: hidden;
  position: relative; }
  .store-upload-box .store-upload-item .close {
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
    width: 0.4rem;
    height: 0.4rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAwJJREFUWAnFV7+LGkEUHtf18CTXyCUWdydaJQh2ElBsJIVgkf/jqivzN6RM5f+RQrA4xEYw2AmSaGHhWZgEm8UfqKt53zAj4zr7A3N3LujMvHnvfd++mXn7JsQCPo1GI7pcLrPb7fYDmdxSe03tpTBfGIbxd7fbjcLh8K9oNNotlUrLIK5Dfkr1ev3dZrMpk/OPpHvhpy/mV6FQ6IdpmvVyufzby8aVQKfTiUwmk88E/IkchL2ceMzZROQxkUh8z+Vya52elkCtVntLIb4ngxud0QmyMS1RtVKp/HHaHhGgkN+t1+sHUrxyKv/n2IpEIt9oSUaqnwMC4s2/vAC4xLQoEl/VSBhyBmsuwv7cby4h0F4BA1hSuCeADUfC51pz6V/X3ggsPscJ4KiJ3a4zYPF4XCt3E1IeYLFYzG2aAQuYUOAEcM6prz1qAM/n8yyTybg6VCcAXCwWWTabVcXOflhgMgMZTiQZpxIfT6dTNhwOWTqd9iUB8EKhwO263a7WnxQCE9gm0isJPTNcr9fjdiCBR475QPyp4K1Wi83nc3Va178Atkm7Ernd95GgOhIngHM827bfm9S79UUXCjoSp4LDJaXpO0TgmjpBOezDj0jQl49Rnue2AcN+gANsREB+Ug8mvQaIBMCTySQjJ6zZbAZZc53Ly30i0s26yRB2vDnAKbWyVCrlpuorB4GFr5aioK453jzoEVVcqN2FKSqZN6rUra+CyzXXbUw3e6cc2NgDT/RLOSedYx241DmVBCWjESLwk85jUTrTtV7gUv8UEqgfTRSQs9lsRY602RAfFpleZdglqLNVSVCuZ/1+36mijlfANlC9ooBUZ9Q+drllWcwPXNqAxGAw4KdDynQtMIGNPcBQvVIZlqfu0RcROb3dbut8uMp83hx2NjDR4XkApTMxeoTgNR5gyXJ9n4hQOhP4+BUIjAUWh9oTQN1O610lqfWCJFCUVtU7wtFX6KxluXzzs15MJImzXs0kCbSoXs9yOVVJoB/kek5qT0jtyHBBr+f/AOA9jPupALf7AAAAAElFTkSuQmCC) no-repeat center/100% 100%; }

.store-dialog {
  position: fixed;
  z-index: 6;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8.10667rem;
  border-radius: 4px;
  overflow: hidden;
  background: #fff; }
  .store-dialog .header {
    background: #F8B600;
    line-height: 1.33333rem;
    font-size: 17px;
    text-align: center;
    color: #fff; }
    [data-dpr='2'] .store-dialog .header {
      font-size: 34px; }
    [data-dpr='3'] .store-dialog .header {
      font-size: 51px; }
  .store-dialog .body {
    padding: 0.53333rem 0 0.8rem;
    text-align: center; }
    .store-dialog .body img {
      width: 1.06667rem;
      height: 1.06667rem;
      margin-bottom: 0.26667rem; }
    .store-dialog .body .tips {
      font-size: 14px;
      color: #666;
      line-height: 1; }
      [data-dpr='2'] .store-dialog .body .tips {
        font-size: 28px; }
      [data-dpr='3'] .store-dialog .body .tips {
        font-size: 42px; }
  .store-dialog .footer {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #e3e3e3; }
    .store-dialog .footer a {
      -ms-flex: 1;
          flex: 1;
      display: inline-block;
      line-height: 1.22667rem;
      text-align: center;
      font-size: 16px;
      background: none;
      border-right: 1px solid #e3e3e3; }
      [data-dpr='2'] .store-dialog .footer a {
        font-size: 32px; }
      [data-dpr='3'] .store-dialog .footer a {
        font-size: 48px; }
      .store-dialog .footer a:first-child {
        border-left: 0 none; }

.wait-audit {
  line-height: 1.70667rem;
  font-size: 16px;
  margin-top: 0.26667rem;
  color: #F8B600;
  text-align: center;
  background: #fff; }
  [data-dpr='2'] .wait-audit {
    font-size: 32px; }
  [data-dpr='3'] .wait-audit {
    font-size: 48px; }
  .wait-audit img {
    width: 0.82667rem;
    height: 0.82667rem;
    margin-right: 0.32rem; }

.audit-fail {
  font-size: 16px;
  margin-top: 0.26667rem;
  padding: 0.74667rem;
  color: #F8B600;
  text-align: center;
  background: #fff; }
  [data-dpr='2'] .audit-fail {
    font-size: 32px; }
  [data-dpr='3'] .audit-fail {
    font-size: 48px; }
  .audit-fail img {
    width: 1.06667rem;
    height: 1.06667rem;
    margin-bottom: 0.32rem; }

.store-tab {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e3e3e3;
  background: #fff;
  line-height: 0.96rem;
  padding: 0.16rem 0; }
  .store-tab a {
    -ms-flex: 1;
        flex: 1;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    border-left: 1px solid #e3e3e3; }
    [data-dpr='2'] .store-tab a {
      font-size: 28px; }
    [data-dpr='3'] .store-tab a {
      font-size: 42px; }
    .store-tab a:first-child {
      border-left: 0 none; }
  .store-tab .active {
    position: relative; }
    .store-tab .active:after {
      content: '';
      position: absolute;
      bottom: -0.17333rem;
      left: 0;
      width: 100%;
      height: 2px;
      background: #F8B600; }

.store-goods li {
  display: -ms-flexbox;
  display: flex;
  padding: 0.13333rem 0.32rem;
  margin-bottom: 0.26667rem;
  margin-top: -1px;
  background: #fff; }

.store-goods .img-box {
  width: 2.66667rem;
  height: 2.66667rem; }

.store-goods .intro-box {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-left: 0.37333rem; }
  .store-goods .intro-box h2 {
    font-size: 12px;
    color: #1a1a1a; }
    [data-dpr='2'] .store-goods .intro-box h2 {
      font-size: 24px; }
    [data-dpr='3'] .store-goods .intro-box h2 {
      font-size: 36px; }
  .store-goods .intro-box .price {
    font-size: 18px;
    color: #DA251d; }
    [data-dpr='2'] .store-goods .intro-box .price {
      font-size: 36px; }
    [data-dpr='3'] .store-goods .intro-box .price {
      font-size: 54px; }
    .store-goods .intro-box .price:first-letter {
      font-size: 12px; }
      [data-dpr='2'] .store-goods .intro-box .price:first-letter {
        font-size: 24px; }
      [data-dpr='3'] .store-goods .intro-box .price:first-letter {
        font-size: 36px; }

.store-goods .operate {
  text-align: right; }
  .store-goods .operate button {
    height: 0.8rem;
    padding: 0 .5em;
    border: 1px solid #F8B600;
    border-radius: 4px;
    background: none;
    color: #F8B600; }
  .store-goods .operate .fl {
    background: #F8B600;
    color: #fff; }

.experience-city-tab {
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  padding: 0.26667rem 0;
  border-bottom: 1px solid #e3e3e3;
  font-size: 14px;
  color: #1a1a1a; }
  [data-dpr='2'] .experience-city-tab {
    font-size: 28px; }
  [data-dpr='3'] .experience-city-tab {
    font-size: 42px; }
  .experience-city-tab .item {
    -ms-flex: 1;
        flex: 1;
    line-height: 0.72rem;
    border-left: 1px solid #e3e3e3;
    text-align: center; }
    .experience-city-tab .item:first-child {
      border-left: 0 none; }
  .experience-city-tab .icon {
    display: inline-block;
    width: 0.29333rem;
    height: 0.16rem;
    margin-left: 0.08rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAAXNSR0IArs4c6QAAAbJJREFUOBGdk81KQlEQgO/1plhaiCvd9BRuIhcZiGWCQRBWYkiLnqmikiJBohahkhBIdZMin6JFuBGLvFGU2DfSlTK1ckDn78w3c+aoms1mrxRFufN4PAmfz/eGPbAUi8Wher2+CWDcwtd9s9mMVSqVw3K5bB2UCkMzDOOA+qSqqoYFiWMUSESBZ6Trf+ECzeVy++hFWEVuv6QKBJidbickgrhHTqczFggE3v/SgBoL0D30CufPvV5vmJU+yyoUIC9utztKtzPcBZqkOahJrp8IlDdKCZTaS5vNNidQqWlNbBaXSqXharWaxZ/mk4lEIlLQMPNftUCZdAe9SlznlrMMWDfPfANLkAccYdc5CqZw08ATnXByKpNuk0+SK7lcrhm/3/+E35bWKtoehlzFarVGKLjAXWYquWr7nECJbZFL8rnuBiWutAvEMSUUChnAw/g6oHg+n98V+Cd0A71G4xtN00Kdk5qMH6swE6L5tTh5yFNAk4BShF6x19G3drs9iDxid5W+YKnQdX20VqsVMCfEp0HZ4XAEeagH8XvJr2ApZBVjjUbjGKj8M+d50FovoBn/AKCh1ZG8buKZAAAAAElFTkSuQmCC) no-repeat center/100% 100%; }
  .experience-city-tab .active .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAAXNSR0IArs4c6QAAAaZJREFUOBGNkltLAmEQhtutyFqLLqXfIRSUgnag1ItuSjphBVJ/qYsyMrGIDsa6aTd7swiRP8QbzUIhtN3t+UTDytMH4+zOzPvMtzNKQwMcTdOmTNO8kyRplPL1UCj01k8m9yswDGMSaIa6Rdu2vfhnXden++mkXgUAnNVqNQNwntue4z+pP8ZeHQ7HMue9m74rOJvNKvV6/QmYR5bli0AgcADETqfTJ8SiNHohvkL8oxO84yiaUE1AASQEFG9hdjAYPMKfkptlRFkxqoHA+Xx+gpuqCL0AkoAiAtoSN+FR3mPYXLlcznSC/xpFLpcbLxaLKgI/ds32dwCZPP87NJYZyxk+QtJwOp1rPp+v0ir8GQWLcpRKpUcSfmA3FO52gwoxOYuvOeQxji2wZE2MUOTEaYAFtFKppOi+ROxWUZRtun81Knr8CDhftY9PoPXUarW0GKWQSPz5xyzLeiCxSsE90M1BoO390A4zljh+C4bucrlCI0Avm9AUgbDb7e5703Zo43bsAcaeqqoyPlwoFJJiFDN0uQK6AbT+VzToOwxT7IX6GHDlGydx29pVO9yZAAAAAElFTkSuQmCC); }

.experience-city-box {
  position: absolute;
  z-index: 3;
  left: 0;
  width: 100%;
  height: 100%; }

.experience-city-item {
  position: relative;
  z-index: 1;
  padding: 0.16rem;
  background: #fff; }
  .experience-city-item li {
    display: inline-block;
    margin: 0.08rem;
    border: solid 1px #e3e3e3;
    line-height: 0.88rem;
    width: calc(33.3% - 0.16rem);
    text-align: center;
    font-size: 14px; }
    [data-dpr='2'] .experience-city-item li {
      font-size: 28px; }
    [data-dpr='3'] .experience-city-item li {
      font-size: 42px; }
  .experience-city-item .active {
    color: #fff;
    border-color: #F8B600;
    background: #F8B600; }

.experience-mask {
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(26, 26, 26, 0.3); }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.comment-list li {
  margin-bottom: 0.26667rem; }

.comment-item {
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .comment-item .refund-item-detail {
    max-width: none; }
  .comment-item .format {
    line-height: 1.4;
    min-height: 2em; }

.comment-box {
  padding: 0 0.32rem;
  margin-top: 0.56rem;
  background: #fff; }
  .comment-box .start {
    display: inline-block;
    vertical-align: text-bottom;
    width: 0.48rem;
    height: 0.48rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAflJREFUSA3NVL1OwlAYpS1QnFgKIbTGhASjwdlRiLvvoBEcfABBJ53cdHNz8zmMjD6BERAltGhqHwCHgucjXNLeW6QQSLzJl34/5zvn/vVGIv9lDIfDtW63+0xGfth5yWGBpmmeALtLBr8Sti+UAGasgvDMQ1od5zypYDeUQK/XK6M966HIInfsiae6MwUw0zisyjMgV6Man+fjmQKWZR2BaJ1vpBxqh3yej/8UAAndlhrf5InPxxhPyu9KAEi2bedc183DNlHOM5MkaQN1xd/ij4Bxgekg22SmKEoD1kyn020J9/oJhSJsFaNOW6StgnnMqcmxWOwAy/xYtgg4O8QtZzKZd1mWaYvelijSBucecUuM1HEcvd/vP+LA6KAXHph5I5FI7GuaZhHJ5JpSIh6PFwF4WZSdelVVLTFynwAFuFZf0Wi0BLdF8ZyjRb2pVOrT2zdZAUti32zMxGZx2C/1UC+PFwQIgHMo8MBZ8bQeQQBvvQGy5CzCgHoSb5PwZgkCuF5zz56JDQaDHeazryAQBGJg7HMD9spi/hs0OUEATcIKQGri8aroul4gA1EZuS4vgHMQVhDlQYi3WQ4kDvxrkN7B77M8vvcge8Cen8K/gM/esy0PZuQKKwBRHfaN6hV+mpxhGDcc+agRuR/UbgmDFV1SD4TqvMAve461zEMlIwAAAAAASUVORK5CYII=) no-repeat center/0.32rem 0.32rem; }
    .comment-box .start.active {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAkFJREFUSA21Vc9PE0EU/mZLxMYQhG2MMRpJsQQsZy8k1MSz/gckJRYOJBw8YTzhyRscSDyQmBDK30Hg4L8ggdoqaiSBLkI0AQ7b8XulW7YzLl1imaTZN2++H/Omb3aBax4qrr5+haRXxYbg3RSeqkWcxOE6cUCCOfQwrTWeyI9GU3F5sSrQs+j2fqGigXsiTNJPtw9ptYSzdkaxKvCOUAjERVBi7xgv24nLelsDPY8bxM1ZYhqvG2vWUjjR1qBawSTP/UGYJLHkqmXkzbw5v/Q/aHTOJ4oNmESZK4Wv7KjHl3WUIlkd55H2fWS0whD/wQwPOcN8hu4Ped6Jf4kHOWJ8YnZpViK3RG5JaewkEij1rqCiDibY2xq5gNDRp8Kmwx2kOioaEhNtpwt4LmcZynckpPiuaDu3i/jCMnI8v3JHlM9FKo6D8bq2zPtX8Y1ViMnOf5tQQ1FcNEWLlVyMP3ncPfWxzg4aucjGj7jJrWQSz24tYy9gtRhI8vcE7pwCH9lZjwJQrKfC55vAWE8R+2G8dZMFQNcWUJgQFQvHFBesZVAX0MhGCUXmIziWgVfAfd7M3kihiAXheJP2O8sy4Bv+6rtvmCofo6a/ZVCDDWqSpAWB7ebcCPyavTnLgK1mVUDRH7w4U6lBZN0XyPJiFoj7buhLz1sV8DYbo9ZyB6oUftfv4L1aAbu3OT7wM7p2eISZmsYbZs/fZwrDTUQjsCpgX21yKwd8vuW3LO2uYsEQr1Ple+wWsSgYiszXOSDXGH8B3w6aFr1J2MIAAAAASUVORK5CYII=); }

.comment-grade {
  line-height: 1;
  padding: 0.32rem 0; }
  .comment-grade .tips {
    color: #F8B600;
    margin-left: 1em; }

.comment-tag {
  margin: 0 -0.06667rem; }
  .comment-tag .label {
    display: inline-block;
    width: calc(33.33% - 0.13333rem);
    margin: 0 0.06667rem 0.13333rem;
    line-height: 0.88rem;
    text-align: center;
    border: 1px solid #e3e3e3; }
  .comment-tag .active {
    border-color: #F8B600;
    color: #F8B600; }

.comment-custom {
  width: calc(33.33% - 0.0667rem);
  line-height: 0.88rem;
  text-align: center;
  border: 1px solid #e3e3e3; }
  .comment-custom img {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.16rem; }

.comment-remark {
  position: relative;
  margin-top: 0.32rem; }
  .comment-remark textarea {
    width: 100%;
    height: 4.66667rem;
    padding: .8em;
    border: 1px solid #e3e3e3;
    resize: none; }
  .comment-remark .total {
    position: absolute;
    right: 0.34667rem;
    bottom: 0.32rem;
    font-size: 14px;
    color: #999; }
    [data-dpr='2'] .comment-remark .total {
      font-size: 28px; }
    [data-dpr='3'] .comment-remark .total {
      font-size: 42px; }

.comment-tag-hint {
  color: #DA251d;
  line-height: 1;
  margin-top: 0.26667rem; }
  .comment-tag-hint img {
    height: 0.29333rem;
    width: 0.29333rem;
    margin-right: 0.16rem; }

.comment-hint {
  padding: 0.32rem;
  font-size: 14px;
  color: #F8B600; }
  [data-dpr='2'] .comment-hint {
    font-size: 28px; }
  [data-dpr='3'] .comment-hint {
    font-size: 42px; }

.comment-btn {
  padding: 0.32rem; }
  .comment-btn button {
    width: 100%;
    height: 1.17333rem;
    border-radius: 3px;
    border: 0 none;
    color: #fff;
    background: #F8B600; }

.comment-tag-custom .dialog-header {
  background: #F8B600;
  color: #fff; }

.comment-tag-custom .txt {
  width: 100%;
  height: 1.17333rem;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  text-align: center; }

.comment-upload {
  padding: 0.32rem 0; }

.comment-upload-btn {
  -ms-flex-align: center;
      align-items: center;
  line-height: 2.10667rem;
  font-size: 14px;
  color: #999; }
  [data-dpr='2'] .comment-upload-btn {
    font-size: 28px; }
  [data-dpr='3'] .comment-upload-btn {
    font-size: 42px; }
  .comment-upload-btn img {
    width: 2.10667rem;
    height: 2.10667rem;
    margin-right: 0.32rem; }
  .comment-upload-btn i {
    color: #F8B600; }

.comment-upload-img {
  position: relative;
  display: inline-block;
  width: 2.13333rem;
  height: 2.13333rem;
  overflow: hidden;
  margin: 0 0.26667rem 0.32rem 0;
  border: 1px solid #e3e3e3;
  vertical-align: top; }
  .comment-upload-img:nth-child(4n) {
    margin-right: 0; }
  .comment-upload-img img {
    width: 100%;
    max-height: 2.88rem; }
  .comment-upload-img .close {
    position: absolute;
    right: 0;
    top: 0;
    width: 0.42667rem;
    height: 0.42667rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA5hJREFUWAnFV0tIG1EUfcmYj0K1CyuVfqC4aEGyMDGBiKtWcFEoFFy6sCut4EpEcO9GUFpEquLCRZeu6kra0mUhhlQQTOu2nRZtqdCStORjes40k0wmbz7GiAPJe+/e++45c+/73PEIl8/Y2Fiwra0tdHp6eq9UKt3EtE60rZzu8Xj+oPnh9Xo/FwqFT/l8fn9zc/MvdU6Px8lgYmKiCzbDAI4ByO9kTz2I5UAmge7O6urqsd0cSwJra2u+ZDL5CKAP8FPsnFjpQKSI39v+/v5X4+PjeZmdlMDU1NS1XC73FBNuyCY1IFP9fv+L5eXl7+a5dW82OTl5q1gsTsOw02x8jnE7UhiNxWLp3d3dX0Y/NQT45gRH2K4YjZrUD8BPXzwe/5BIJLK6T6/eYc4Z9gsC12DomxjE0nErEeju7n6MxdanKy6wbVdVtSWVSqWJoUWAW42r3Qq0p6fHSiWVd3R0iK4u7l75Q6zy9v5PAGbDVluN4DMzM2JkZETuzSQl8NzcnBgdHTVpqsMy1jAlCk84HBpPrAicnJyIYDAohoaGtPbg4KDqydQj+PQ0N5AQyLPIZDImi+oQ6+F6KBR6pwwMDPRhEK2q6nsEdSJhBF9cXBTHx7YHII9vJRAIqEokEmHub9fD1krsSJwVXPcMEhkSeAjBVV1o18pINApOHES+1IL2TCfe1taWxpFrArej6O3t1cZuwq4Z1v51toBEK0JRK3YYkQTBsX4Erl4xPz/vmHOZS2JXTkKZgZWMYeebE9zn84nBwUErU0e5gqvyPqxc3fP0Zsz5wsKCQAHiaovKmCDyWRKIQOlqERrBmfOjoyMhW5gyMAvZVyUajd6B0nEbmsGN+7xREjgA9xXc0QEshrAFQ01sB67Pa4QErv7XChbTT0VRLMsuXiyzs7MajtNWM5Lgzjo8PNT51bV46RwW8Utlb2+vgDTwLJCmgQR4IfFsN4a9zmNZQBIE5+5Ip7UbV2qK8L/f2NhI8SDiswNGcUys1Af/xUIDXVpa0oeu2u3tbVs7YBWBtUMjDRDVbyYcDgchPNvFbwtjrQSBN+vr60laVA4ils4Yq9bTmqZRy1iawwoB1u0snRGF302DMjmib2IYvxFqcs5qlaUz5rE2ZBXbtIfgWHjPV1ZWvhmd1hCggnU7S2fs0bsYthuNz9Hnh8kzMzj9WV6DLJ0v7dPM+KaX9nFqJMG+m89z5PkL8vwxm826/jz/B/xkpwBfdT3LAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 100%; }
  .comment-upload-img .mask, .comment-upload-img .filter-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: transform 300ms ease-in-out; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.crowd-nav {
  border-bottom: 1px solid #e3e3e3;
  font-size: 0;
  padding: 0.16rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: #fff; }
  .crowd-nav a {
    position: relative;
    width: 25%;
    font-size: 14px;
    text-align: center;
    border-left: 1px solid #e3e3e3;
    line-height: 0.93333rem;
    color: #1A1A1A; }
    [data-dpr='2'] .crowd-nav a {
      font-size: 28px; }
    [data-dpr='3'] .crowd-nav a {
      font-size: 42px; }
    .crowd-nav a.active:after {
      content: "";
      position: absolute;
      z-index: 1;
      bottom: -0.13333rem;
      left: 0;
      width: 100%;
      height: 2px;
      background: #F8B600; }
  .crowd-nav .col-3 {
    width: 33%; }
  .crowd-nav .col-2 {
    width: 49.9%; }
  .crowd-nav .col-1 {
    width: 99.9%; }
  .crowd-nav span {
    display: block;
    font-size: 10px; }
    [data-dpr='2'] .crowd-nav span {
      font-size: 20px; }
    [data-dpr='3'] .crowd-nav span {
      font-size: 30px; }
  .crowd-nav .finish {
    height: 1.28rem;
    width: 100%;
    font-size: 14px;
    margin: -0.16rem 0;
    border: 0 none;
    color: #fff;
    background: #9b9b9b; }
    [data-dpr='2'] .crowd-nav .finish {
      font-size: 28px; }
    [data-dpr='3'] .crowd-nav .finish {
      font-size: 42px; }

.crowd-item {
  margin-bottom: 0.26667rem;
  border-top: 1px solid #e3e3e3;
  margin-top: -1px;
  background: #fff; }

.crowd-item-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-bottom: 1px solid #e3e3e3;
  line-height: 1.17333rem;
  padding: 0 0.32rem; }

.crowd-item-col {
  display: -ms-flexbox;
  display: flex;
  padding: 0.4rem 0;
  border-bottom: 1px solid #e3e3e3; }
  .crowd-item-col .item {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    text-align: center;
    line-height: 1; }
    .crowd-item-col .item:after {
      content: "";
      position: absolute;
      height: 90%;
      top: 5%;
      left: 0;
      width: 1px;
      background: #e3e3e3; }
    .crowd-item-col .item:first-child:after {
      display: none; }
    .crowd-item-col .item .price {
      display: block;
      font-size: 18px;
      padding-bottom: 0.16rem;
      color: #DA251d; }
      [data-dpr='2'] .crowd-item-col .item .price {
        font-size: 36px; }
      [data-dpr='3'] .crowd-item-col .item .price {
        font-size: 54px; }
  .crowd-item-col .label {
    color: #666; }
    .crowd-item-col .label img {
      width: 0.32rem;
      height: 0.32rem;
      margin-right: 0.08rem; }

.crowd-item-foot {
  line-height: 1.01333rem;
  padding: 0 0.32rem;
  color: #666;
  font-size: 14px;
  border-bottom: 1px solid #e3e3e3; }
  [data-dpr='2'] .crowd-item-foot {
    font-size: 28px; }
  [data-dpr='3'] .crowd-item-foot {
    font-size: 42px; }
  .crowd-item-foot i {
    font-size: 16px;
    padding: 0 .1em;
    color: #1a1a1a; }
    [data-dpr='2'] .crowd-item-foot i {
      font-size: 32px; }
    [data-dpr='3'] .crowd-item-foot i {
      font-size: 48px; }

.crowd-banner {
  padding: 0.32rem;
  background: #F8B600; }
  .crowd-banner .intro {
    padding: 0.21333rem;
    border-radius: 0.10667rem;
    color: #666;
    background: #fff; }
  .crowd-banner .user {
    padding-top: 0.32rem;
    color: #fff; }
  .crowd-banner .img {
    float: left;
    width: 1.17333rem;
    height: 1.17333rem;
    margin-right: 0.21333rem;
    border-radius: 50%;
    overflow: hidden; }
  .crowd-banner .name {
    line-height: 1;
    padding-bottom: 0.16rem; }
  .crowd-banner .time {
    color: #ffedbd; }

.crowd-progress {
  padding: 0.32rem 0.72rem;
  border-bottom: 1px solid #e3e3e3; }
  .crowd-progress .icon {
    position: relative;
    display: inline-block;
    padding: 0 1em;
    line-height: 0.45333rem;
    margin-bottom: 0.12rem;
    border-radius: 100px;
    transform: translate(-50%, 0);
    font-size: 12px;
    color: #fff;
    background: #F8B600; }
    [data-dpr='2'] .crowd-progress .icon {
      font-size: 24px; }
    [data-dpr='3'] .crowd-progress .icon {
      font-size: 36px; }
    .crowd-progress .icon:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-48%, 100%);
      box-sizing: border-box;
      border-width: 0.10667rem 0.16rem;
      border-style: solid;
      border-color: #F8B600 transparent transparent; }
  .crowd-progress .bar {
    line-height: 0.26667rem;
    height: 0.26667rem;
    border: 1px solid #F8B600;
    border-radius: 0.26667rem;
    overflow: hidden; }
    .crowd-progress .bar span {
      display: inline-block;
      height: 0.26667rem;
      vertical-align: top;
      background: #F8B600; }

.crowd-tab {
  border-bottom: 1px solid #e3e3e3;
  font-size: 0;
  padding: 0.24rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: #fff; }
  .crowd-tab a {
    position: relative;
    -ms-flex: 1;
        flex: 1;
    font-size: 14px;
    text-align: center;
    border-left: 1px solid #e3e3e3;
    line-height: 0.93333rem;
    color: #1A1A1A; }
    [data-dpr='2'] .crowd-tab a {
      font-size: 28px; }
    [data-dpr='3'] .crowd-tab a {
      font-size: 42px; }
    .crowd-tab a.active:after {
      content: "";
      position: absolute;
      z-index: 1;
      bottom: -0.26667rem;
      left: 0;
      width: 100%;
      height: 2px;
      background: #F8B600; }
  .crowd-tab span {
    display: block;
    font-size: 10px; }
    [data-dpr='2'] .crowd-tab span {
      font-size: 20px; }
    [data-dpr='3'] .crowd-tab span {
      font-size: 30px; }

.crowd-detail .order-body {
  background: #fff;
  border-bottom: 1px solid #e3e3e3; }

.crowd-explain {
  margin-top: 0.26667rem;
  padding: 0.32rem;
  max-height: 100%;
  font-size: 14px;
  background: #fff; }
  [data-dpr='2'] .crowd-explain {
    font-size: 28px; }
  [data-dpr='3'] .crowd-explain {
    font-size: 42px; }
  .crowd-explain h2 {
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a; }
    [data-dpr='2'] .crowd-explain h2 {
      font-size: 28px; }
    [data-dpr='3'] .crowd-explain h2 {
      font-size: 42px; }
  .crowd-explain h3 {
    font-size: 14px;
    line-height: 2.2;
    color: #1a1a1a; }
    [data-dpr='2'] .crowd-explain h3 {
      font-size: 28px; }
    [data-dpr='3'] .crowd-explain h3 {
      font-size: 42px; }
  .crowd-explain p {
    color: #1a1a1a;
    line-height: 1.4; }

.crowd-supporter li {
  display: -ms-flexbox;
  display: flex;
  padding: 0.32rem;
  margin: 0.26667rem 0;
  background: #fff; }

.crowd-supporter .icon {
  width: 1.17333rem;
  height: 1.17333rem;
  overflow: hidden;
  border-radius: 50%; }

.crowd-supporter .intro {
  -ms-flex: 1;
      flex: 1;
  width: 0;
  padding-left: 0.21333rem; }
  .crowd-supporter .intro h3 {
    line-height: 1;
    font-size: 14px;
    color: #999; }
    [data-dpr='2'] .crowd-supporter .intro h3 {
      font-size: 28px; }
    [data-dpr='3'] .crowd-supporter .intro h3 {
      font-size: 42px; }
  .crowd-supporter .intro .price {
    float: right;
    color: #DA251d; }

.crowd-supporter .comment {
  display: -ms-flexbox;
  display: flex;
  line-height: 1.2;
  padding: 0.26667rem 0; }
  .crowd-supporter .comment p {
    width: 0;
    -ms-flex: 1;
        flex: 1;
    padding-right: .2em;
    word-break: break-all; }
  .crowd-supporter .comment time {
    display: block;
    line-height: 1;
    padding-top: .4em;
    font-size: 12px;
    color: #666; }
    [data-dpr='2'] .crowd-supporter .comment time {
      font-size: 24px; }
    [data-dpr='3'] .crowd-supporter .comment time {
      font-size: 36px; }

.crowd-supporter .reply-btn {
  width: 0.58667rem;
  height: 0.58667rem;
  padding: 0;
  border: 0 none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAz9JREFUWAntmbFPFEEUxr/Z427vjBYmgkJhpNAKK6NSmIgxEY5OJWq0UCv9CzAmYkUstLXQmGhjggWhMuzRCCbGUEgFaGVihZIYGzV3eyc3fm/Ccstx7Crshi12kr1582b2ze++fbc3O6uwWvQ09tXKuKcVTkHjqAZyXt9O1AqoQmFeabzLFjCqzuC7cNAP1Bz0rWi8orlf2gksyxmFK9kiZpQo65axQEgDy2/wk19jgQq7OwlODptXuocce1Y5lu0CetpqFYyswSqM5/K4Sfl/7SSsNzfF3F2t4IXWGBJGSVnlOvhAxzFRNldAV1Jg10GXsSRKK4U5S35gppNpkDRY4TJMZDOMZLW8uwHrqnEm8MNjE1YrgXyBSClwoDwRdKYKRyBiYIhU4UB5IuhMFY5AxMAQbYG9q51mrVzBBWlm85jg36VZm7Y6N66x3lyhKaEdHHIrWKxrPJVDbPF5Afx1XGP9c4QCuxp3uEDqWDuJtvGtORpGXGMbMwChwFx2HvCfIHYr32b+KMb65w8HVnjtP8GAtfBt5ucadsP5/zvWP38ocHYAz5WF+5R1SQ6xxecP4tlxjfXiS60qk8xQY+Ftvog+Yyfso+JghpSnBStU4YSxp8CxX5A0JeKWOFU4VbhJgTQlmgSJvGmZNQLDcuO4M/LoEQUkW5eE4kLqh8Xl35w0uKA4wo3ts2InqQgT2Q4LE+t52W49z+3WCXHwG/xm9YiJPct6exvaCqrNxic+Tn2T2EGF81t/SjjJMbZvnF0Hekk5TNBd4udK8TIFJpmDlzzpmthRFgZ/aA/yiSWkcDVWIlh/0DCKOWYXcdXcJbjrfoOOEU4Q6ZYrlRkmzDO9GPyChzl6cDNYMtV5PMi147qMod0oehLtroUTDCCb3P7L0xj0DxZBOxjjNmsjCMWYzWVwUZ3jQ0CLoqfQXV3BJdLk13VraCvDt0j9eOP51wF7zihq/lj6+ZQ9Rui9Jp7C14yFIU7+fjvxY/vj4CuqKb7oO05FvO3+zvoKpqsObiUSWKDUID4zFXqZEuPSpto5qv6Eef1Y2lspsaVEMwzvRHdJPOrlta3QrYr40jwuUe1aCQPuJD5SYUfuvVuB+wv5kCI/m6d89gAAAABJRU5ErkJggg==) no-repeat center/100% 100%; }

.crowd-supporter .reply {
  padding: 0.21333rem;
  line-height: 1.2;
  color: #666;
  border-radius: 0.10667rem;
  background: #F7F7F7; }
  .crowd-supporter .reply p {
    padding: .1em 0;
    word-break: break-all; }
  .crowd-supporter .reply span {
    color: #1a1a1a; }

.crowd-lump {
  padding: 0.32rem 0;
  margin-top: 0.26667rem;
  background: #fff; }
  .crowd-lump .title {
    padding-left: 0.32rem;
    font-size: 14px;
    color: #999; }
    [data-dpr='2'] .crowd-lump .title {
      font-size: 28px; }
    [data-dpr='3'] .crowd-lump .title {
      font-size: 42px; }
  .crowd-lump dd {
    display: inline-block;
    width: 2.93333rem;
    margin: 0.16rem 0 0.16rem 0.32rem;
    line-height: 1.04rem;
    text-align: center;
    border: 1px solid #e3e3e3;
    font-size: 14px;
    color: #666;
    border-radius: 0.10667rem; }
    [data-dpr='2'] .crowd-lump dd {
      font-size: 28px; }
    [data-dpr='3'] .crowd-lump dd {
      font-size: 42px; }
  .crowd-lump .active {
    color: #F8B600;
    border-color: #F8B600; }
  .crowd-lump .area {
    margin: 0.32rem;
    height: 2.64rem; }
    .crowd-lump .area textarea {
      width: 100%;
      height: 100%;
      resize: none;
      padding: .5em;
      border: 1px solid #e3e3e3; }

.crowd-total {
  height: 1.44rem;
  line-height: 1.44rem;
  border-top: 1px solid #e3e3e3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .crowd-total button {
    width: 4rem;
    font-size: 14px;
    color: #fff;
    padding: 0;
    border: 0 none;
    background: #F8B600; }
    [data-dpr='2'] .crowd-total button {
      font-size: 28px; }
    [data-dpr='3'] .crowd-total button {
      font-size: 42px; }
  .crowd-total .label {
    padding-left: 0.32rem;
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .crowd-total .label {
      font-size: 28px; }
    [data-dpr='3'] .crowd-total .label {
      font-size: 42px; }
  .crowd-total .price {
    color: #DA251d; }

.crowd-comment {
  position: fixed;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 0.10667rem;
  width: 8.10667rem;
  background: #fff; }
  .crowd-comment .head {
    height: 1.33333rem;
    line-height: 1.33333rem;
    text-align: center;
    font-size: 17px;
    border-radius: 0.10667rem 0.10667rem 0 0;
    font-weight: 600;
    background: #F8B600;
    color: #fff; }
    [data-dpr='2'] .crowd-comment .head {
      font-size: 34px; }
    [data-dpr='3'] .crowd-comment .head {
      font-size: 51px; }
  .crowd-comment .area {
    padding: 0.32rem;
    margin-bottom: 0.32rem; }
  .crowd-comment textarea {
    width: 100%;
    height: 3.46667rem;
    border: 1px solid #e3e3e3;
    border-radius: 0.10667rem;
    padding: .6em .8em; }
  .crowd-comment input {
    width: 100%;
    height: 1.22667rem;
    margin-bottom: 1.06667rem;
    border: 1px solid #e3e3e3;
    padding-left: .8em; }
  .crowd-comment .footer {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #e3e3e3; }
    .crowd-comment .footer button {
      width: 0;
      height: 1.22667rem;
      -ms-flex: 1;
          flex: 1;
      font-size: 16px;
      background: none;
      border: 0 none;
      border-left: 1px solid #e3e3e3;
      color: #999; }
      [data-dpr='2'] .crowd-comment .footer button {
        font-size: 32px; }
      [data-dpr='3'] .crowd-comment .footer button {
        font-size: 48px; }
      .crowd-comment .footer button:first-child {
        border-left: 0 none; }
    .crowd-comment .footer .confirm {
      color: #1a1a1a; }

.crowd-share {
  position: absolute;
  right: 0.16rem;
  top: 0.26667rem;
  z-index: 6;
  padding: 0.26667rem 0.72rem;
  font-size: 14px;
  line-height: 1.4;
  border-radius: 0.26667rem;
  background: #fff;
  color: #666; }
  [data-dpr='2'] .crowd-share {
    font-size: 28px; }
  [data-dpr='3'] .crowd-share {
    font-size: 42px; }
  .crowd-share img {
    width: 0.53333rem; }
  .crowd-share:after {
    content: "";
    position: absolute;
    right: 0.34667rem;
    top: -0.26667rem;
    border-width: 0.16rem 0.18667rem;
    border-style: solid;
    border-color: transparent transparent #fff transparent; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.seckill-home {
  margin-bottom: 0.26667rem;
  background: #fff;
  border-bottom: 1px solid #e3e3e3; }
  .seckill-home .more {
    position: absolute;
    right: 0.32rem;
    margin-top: -0.93333rem;
    line-height: 0.93333rem; }

.seckill-head {
  display: -ms-flexbox;
  display: flex;
  height: 1.28rem;
  border-bottom: 1px solid #e3e3e3;
  background: #fff; }
  .seckill-head .label {
    line-height: 1.28rem;
    padding-left: 0.32rem; }
  .seckill-head img {
    width: 0.53333rem;
    height: 0.53333rem;
    margin-right: 0.26667rem; }
  .seckill-head .seckill-tab {
    -ms-flex: 1;
        flex: 1;
    padding: 0;
    margin-left: 1em; }

.seckill-list ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0.13333rem; }

.seckill-list li {
  -ms-flex: 1 auto 50%;
      flex: 1 auto 50%;
  width: 50%;
  padding: 0.13333rem; }

.seckill-list-item {
  border: 1px solid #e3e3e3;
  display: inline-block;
  width: 100%; }
  .seckill-list-item .img-box {
    width: 100%;
    height: 4.58667rem;
    position: relative;
    background: #F5F6F5;
    border-bottom: 1px solid #E3E3E3; }
    .seckill-list-item .img-box .icon {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 1.6rem;
      height: 1.6rem;
      border-radius: 50%;
      font-size: 14px;
      text-align: center;
      font-weight: 700;
      color: #fff;
      background-color: rgba(0, 0, 0, 0.6); }
      [data-dpr='2'] .seckill-list-item .img-box .icon {
        font-size: 28px; }
      [data-dpr='3'] .seckill-list-item .img-box .icon {
        font-size: 42px; }
  .seckill-list-item .tag {
    position: absolute;
    right: 0.16rem;
    bottom: 0.16rem;
    height: 0.48rem; }
    .seckill-list-item .tag img {
      vertical-align: middle;
      height: 0.48rem; }
  .seckill-list-item .col {
    color: #666;
    padding: 0.4em 0.21333rem 0.6em; }
    .seckill-list-item .col img {
      width: 1.17333rem;
      height: 0.56rem; }
  .seckill-list-item .price {
    color: #DA251d;
    font-size: 18px; }
    [data-dpr='2'] .seckill-list-item .price {
      font-size: 36px; }
    [data-dpr='3'] .seckill-list-item .price {
      font-size: 54px; }
    .seckill-list-item .price i {
      font-size: 12px; }
      [data-dpr='2'] .seckill-list-item .price i {
        font-size: 24px; }
      [data-dpr='3'] .seckill-list-item .price i {
        font-size: 36px; }
  .seckill-list-item .del {
    font-size: 10px;
    padding-left: .6em;
    color: #999; }
    [data-dpr='2'] .seckill-list-item .del {
      font-size: 20px; }
    [data-dpr='3'] .seckill-list-item .del {
      font-size: 30px; }
  .seckill-list-item .hint {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    padding: 0.2em 0.21333rem 0.26667rem;
    font-size: 10px;
    color: #999; }
    [data-dpr='2'] .seckill-list-item .hint {
      font-size: 20px; }
    [data-dpr='3'] .seckill-list-item .hint {
      font-size: 30px; }
    .seckill-list-item .hint img {
      height: 0.42667rem; }
  .seckill-list-item .plan {
    display: -ms-flexbox;
    display: flex;
    padding: 0.2em 0.21333rem 0.26667rem;
    font-size: 12px;
    color: #666; }
    [data-dpr='2'] .seckill-list-item .plan {
      font-size: 24px; }
    [data-dpr='3'] .seckill-list-item .plan {
      font-size: 36px; }
    .seckill-list-item .plan span {
      display: inline-block;
      -ms-flex: 1;
          flex: 1;
      margin-left: 1em;
      height: 0.32rem;
      border-radius: 24px;
      overflow: hidden;
      background: #e3e3e3; }
    .seckill-list-item .plan i {
      display: inline-block;
      height: 100%;
      vertical-align: top;
      background: #F8B600; }

.seckill-tab {
  min-height: 1.29333rem;
  border-bottom: 1px solid #e3e3e3; }
  .seckill-tab .seckill-tab-box {
    position: absolute;
    z-index: 2;
    left: 0;
    width: 100%;
    top: 1.22667rem;
    background: #fff; }
  .seckill-tab .seckill-tab-hide .item:nth-child(n+3) {
    display: none; }
  .seckill-tab .btn {
    position: absolute;
    right: 0;
    top: 0;
    height: 1.28rem;
    width: 0.85333rem;
    border: 0 none;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAAXNSR0IArs4c6QAAAbJJREFUOBGdk81KQlEQgO/1plhaiCvd9BRuIhcZiGWCQRBWYkiLnqmikiJBohahkhBIdZMin6JFuBGLvFGU2DfSlTK1ckDn78w3c+aoms1mrxRFufN4PAmfz/eGPbAUi8Wher2+CWDcwtd9s9mMVSqVw3K5bB2UCkMzDOOA+qSqqoYFiWMUSESBZ6Trf+ECzeVy++hFWEVuv6QKBJidbickgrhHTqczFggE3v/SgBoL0D30CufPvV5vmJU+yyoUIC9utztKtzPcBZqkOahJrp8IlDdKCZTaS5vNNidQqWlNbBaXSqXharWaxZ/mk4lEIlLQMPNftUCZdAe9SlznlrMMWDfPfANLkAccYdc5CqZw08ATnXByKpNuk0+SK7lcrhm/3/+E35bWKtoehlzFarVGKLjAXWYquWr7nECJbZFL8rnuBiWutAvEMSUUChnAw/g6oHg+n98V+Cd0A71G4xtN00Kdk5qMH6swE6L5tTh5yFNAk4BShF6x19G3drs9iDxid5W+YKnQdX20VqsVMCfEp0HZ4XAEeagH8XvJr2ApZBVjjUbjGKj8M+d50FovoBn/AKCh1ZG8buKZAAAAAElFTkSuQmCC) no-repeat 0.26667rem center/0.29333rem; }
    .seckill-tab .btn.btn-active {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAAXNSR0IArs4c6QAAALZJREFUOBGt1LEOAiEMAFAof2XcnHRTN2cSvgnC7Gb0B9z8JUeCrTkuXu6Oaz1ICB3aPhioUsIVQtjQFpYpkBTEGHc55zttiiW1mptMjVNKV8w/dzU3Y8zFWvvk9GBBv4hz7kWNvfdbPNjYIjSFlBdIsCpUQ6TYLMRBJNgkJEG42Aj6B+FgA2gNsoT1UAukhn2hlsgcpru59cCxciqfsSSvPcs/01ofAcfIG4N9a4QuST0B4EDGB0yanzhwwwqfAAAAAElFTkSuQmCC); }
  .seckill-tab .item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    height: 0.96rem;
    background: #fff no-repeat;
    margin: 0.16rem 0;
    text-align: center;
    width: 49.9%;
    border-left: 1px solid #e3e3e3;
    font-size: 14px;
    color: #1a1a1a; }
    [data-dpr='2'] .seckill-tab .item {
      font-size: 28px; }
    [data-dpr='3'] .seckill-tab .item {
      font-size: 42px; }
    .seckill-tab .item:nth-child(2n + 1) {
      border-left: 0 none; }
    .seckill-tab .item i {
      display: block;
      font-size: 12px;
      color: #666; }
      [data-dpr='2'] .seckill-tab .item i {
        font-size: 24px; }
      [data-dpr='3'] .seckill-tab .item i {
        font-size: 36px; }
  .seckill-tab .all {
    width: 100%; }
  .seckill-tab .active {
    color: #F8B600; }
    .seckill-tab .active i {
      color: #F8B600; }
    .seckill-tab .active:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: -0.16rem;
      width: 100%;
      height: 2px;
      z-index: 3;
      background: #F8B600; }

.seckill-mask {
  position: absolute;
  z-index: 1;
  top: 1.22667rem;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(26, 26, 26, 0.3); }

.group-banner img {
  width: 100%; }

.spnotice-list-box {
  background: #fff; }
  .spnotice-list-box li {
    padding: 0.32rem;
    border-bottom: 1px solid #e3e3e3; }
    .spnotice-list-box li .tit {
      font-size: 14px;
      color: #1a1a1a;
      margin-bottom: 0.21333rem;
      padding-right: 0.32rem; }
      [data-dpr='2'] .spnotice-list-box li .tit {
        font-size: 28px; }
      [data-dpr='3'] .spnotice-list-box li .tit {
        font-size: 42px; }
      .spnotice-list-box li .tit .dot {
        display: inline-block;
        vertical-align: top;
        width: 0.10667rem;
        height: 0.10667rem;
        border-radius: 50%;
        background: rgba(255, 99, 80, 0.9);
        margin-right: 0.08rem;
        margin-top: 0.10667rem; }
    .spnotice-list-box li .time {
      font-size: 12px;
      color: #999; }
      [data-dpr='2'] .spnotice-list-box li .time {
        font-size: 24px; }
      [data-dpr='3'] .spnotice-list-box li .time {
        font-size: 36px; }
      .spnotice-list-box li .time span {
        display: inline-block;
        vertical-align: middle; }

.messages-detail-box {
  background: #fff;
  padding: 0.32rem;
  border-bottom: 1px solid #e3e3e3;
  -ms-flex: 1;
      flex: 1;
  overflow: auto; }
  .messages-detail-box .messages-detail-head {
    margin-bottom: 0.32rem; }
    .messages-detail-box .messages-detail-head .tit {
      font-size: 14px;
      color: #1a1a1a;
      margin-bottom: 0.13333rem; }
      [data-dpr='2'] .messages-detail-box .messages-detail-head .tit {
        font-size: 28px; }
      [data-dpr='3'] .messages-detail-box .messages-detail-head .tit {
        font-size: 42px; }
    .messages-detail-box .messages-detail-head .time {
      font-size: 12px;
      color: #999; }
      [data-dpr='2'] .messages-detail-box .messages-detail-head .time {
        font-size: 24px; }
      [data-dpr='3'] .messages-detail-box .messages-detail-head .time {
        font-size: 36px; }
  .messages-detail-box .messages-detail-cont {
    font-size: 12px;
    line-height: 1.5; }
    [data-dpr='2'] .messages-detail-box .messages-detail-cont {
      font-size: 24px; }
    [data-dpr='3'] .messages-detail-box .messages-detail-cont {
      font-size: 36px; }

/*
   项目样式规范
*/
.home-nav, .shop-detail-comment, .shop-detail-groupon, .order-address-item, .client-order-address, .order-remark-upload, .client-col, .client-list, .client-online, .client-WeChat, .login-list, .cart-tab, .order-set ul, .user-column, .user-list, .user-edit-item, .address, .address-opt, .address-list ul, .feedback-cont, .user-client, .user-retail, .user-logout, .refund-price, .refund-area, .distributor-item, .distributor-column, .distributor-tips, .distributor-list, .distributor-partner, .account-detail, .account-list ul, .wallet-item, .wallet-sum, .wallet-record li, .store-list, .store-upload, .wait-audit, .audit-fail, .store-goods li, .comment-box, .crowd-explain, .crowd-supporter li {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

.bd-t1 {
  border-top: 1px solid #e3e3e3; }

.bd-b1 {
  border-bottom: 1px solid #e3e3e3; }

.poster-img-box {
  width: 100%; }
  .poster-img-box img {
    width: 100%; }

.teambuy-tab-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .teambuy-tab-head .tab {
    -ms-flex: 1;
        flex: 1;
    background: #D0021B;
    height: 1.22667rem;
    line-height: 1.22667rem;
    text-align: center;
    font-size: 0.37333rem;
    color: #fff; }
    .teambuy-tab-head .tab.active {
      background: #F9C03D;
      color: #4A4A4A; }

.teambuy-tab-main {
  background: #D0021B;
  padding: 0.16rem 0.10667rem 0;
  color: #fff;
  padding-bottom: 0.26667rem; }
  .teambuy-tab-main .teambuy-tab-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-line-pack: end;
        align-content: flex-end;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding: 0 0.48rem; }
    .teambuy-tab-main .teambuy-tab-footer .card {
      font-size: 0.32rem;
      line-height: 1.7; }
      .teambuy-tab-main .teambuy-tab-footer .card .title {
        color: #FF847F; }
      .teambuy-tab-main .teambuy-tab-footer .card .txt {
        color: #fff; }
    .teambuy-tab-main .teambuy-tab-footer .arrows {
      -ms-flex: 1;
          flex: 1;
      text-align: center;
      line-height: 1.7; }
      .teambuy-tab-main .teambuy-tab-footer .arrows img {
        width: 0.21333rem;
        height: 0.21333rem; }
  .teambuy-tab-main.actice {
    background: #F9C03D; }
    .teambuy-tab-main.actice .teambuy-tab-footer .card .title {
      color: #1a1a1a; }

.teambuy-info-box {
  position: relative;
  height: 3.10667rem;
  color: #1a1a1a; }
  .teambuy-info-box .info-main-box {
    position: relative;
    z-index: 1;
    padding: 0.4rem 0.90667rem; }
    .teambuy-info-box .info-main-box .title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -ms-flex-pack: start;
          justify-content: flex-start; }
      .teambuy-info-box .info-main-box .title span {
        display: inline-block;
        font-size: 0.37333rem;
        color: #1a1a1a;
        padding: 0 0.26667rem; }
      .teambuy-info-box .info-main-box .title:before, .teambuy-info-box .info-main-box .title:after {
        content: "";
        -ms-flex: 1;
            flex: 1;
        border-bottom: 0.02667rem dotted #e3e3e3; }
    .teambuy-info-box .info-main-box .tips {
      padding: 0.16rem 0;
      text-align: center;
      font-size: 0.37333rem;
      color: #1a1a1a; }
    .teambuy-info-box .info-main-box .time-box {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -ms-flex-align: center;
          align-items: center; }
      .teambuy-info-box .info-main-box .time-box .time {
        width: 0.53333rem;
        height: 0.53333rem;
        text-align: center;
        line-height: 0.48rem;
        font-size: 0.32rem;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAABa0lEQVRYR+2YvWrDMBSF75XlIUNooMF4SToYCoX4afokHfsEfZo+in+wA10aMCGDMW6p8eCALKmIJEPbLLZS7IA8++gefecOB2Ecx/eEkFfG2AMAWIgIQ35SSjWe27b9JoR4xCRJ3hHxbjabUdu2YQwGGWNQVRWTUmYYxzF3XZeMwdwpOUVRmczzXGAYhnK5XAIhZMhk/8wWQsB2uwVjsG8shmBfciedIWgI6hLQ1ZsdNAR1Cejqr2cHgyCQjuMM3gN/E1eVqyiKQ5tZLBa96tax/eqmeVavIt7tdoBRFEnf98GyrM6D/tMg5xzW67Wewc436iBQBtM0NQY7MPv5qyHYG91RaAgagroEdPVmBw1BXQK6+uvawdVqBZRS3UtfVN+27aFupWkqPM/DyWRy0QG6hzVNA5vNRmKWZZ+U0pv5fE5UaR3DE7Dav7IsBef8C/f7/VOe5891Xd+2bTuKZ1ZKqZhOpx+u6758A6owjDn6ApP2AAAAAElFTkSuQmCC) no-repeat center/0.53333rem; }
      .teambuy-info-box .info-main-box .time-box .unit {
        display: inline-block;
        padding: 0 0.2rem;
        text-align: center;
        font-size: 0.32rem; }
  .teambuy-info-box .bg-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: start;
        justify-content: flex-start;
    z-index: 0; }
    .teambuy-info-box .bg-box .bg-main {
      -ms-flex: 1;
          flex: 1;
      height: 100%;
      background: url(/images/bg-time-1.png) repeat-x left top/0.4rem 3.10667rem; }
    .teambuy-info-box .bg-box:before {
      content: "";
      width: 0.90667rem;
      height: 100%;
      background: url(/images/bg-time-left.png) no-repeat left top/0.90667rem 3.10667rem; }
    .teambuy-info-box .bg-box:after {
      content: "";
      width: 0.90667rem;
      height: 100%;
      background: url(/images/bg-time-right.png) no-repeat left top/0.90667rem 3.10667rem; }

.teambuy-goods-body {
  padding-top: 0.45333rem;
  padding-left: 0.26667rem; }

.teambuy-goods-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.26667rem;
  width: 4.6rem;
  border: 0.02667rem solid #e3e3e3;
  margin-bottom: 0.26667rem; }
  .teambuy-goods-item .img-box {
    width: 100%;
    height: 4.58667rem;
    position: relative;
    background: #F5F6F5;
    border-bottom: 1px solid #e3e3e3; }
    .teambuy-goods-item .img-box .icon {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 1.6rem;
      height: 1.6rem;
      border-radius: 50%;
      font-size: 14px;
      text-align: center;
      font-weight: 700;
      color: #fff;
      background-color: rgba(0, 0, 0, 0.6); }
      [data-dpr='2'] .teambuy-goods-item .img-box .icon {
        font-size: 28px; }
      [data-dpr='3'] .teambuy-goods-item .img-box .icon {
        font-size: 42px; }
  .teambuy-goods-item .item-info-box {
    padding: 0.13333rem 0.16rem;
    position: relative; }
    .teambuy-goods-item .item-info-box .name {
      font-size: 0.37333rem;
      color: #1a1a1a;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .teambuy-goods-item .item-info-box .format {
      font-size: 0.32rem;
      color: #1a1a1a;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .teambuy-goods-item .item-info-box .price-box {
      font-size: 0.32rem;
      color: #FA3815; }
      .teambuy-goods-item .item-info-box .price-box span {
        font-size: 0.42667rem;
        color: #DA251D;
        margin: 0 0.13333rem; }
      .teambuy-goods-item .item-info-box .price-box i {
        font-size: 0.37333rem;
        color: #999;
        text-decoration: line-through; }
    .teambuy-goods-item .item-info-box .plan-box span {
      display: inline-block;
      vertical-align: middle;
      padding-left: 0.21333rem;
      font-size: 0.32rem;
      color: #1a1a1a; }
    .teambuy-goods-item .item-info-box .plan {
      display: inline-block;
      vertical-align: middle;
      width: 70%;
      height: 0.16rem;
      background: #e3e3e3;
      position: relative;
      margin: 0.32rem 0; }
      .teambuy-goods-item .item-info-box .plan i {
        position: absolute;
        top: 0;
        left: 0;
        display: inline-block;
        height: 100%;
        background: #FA3815; }
    .teambuy-goods-item .item-info-box .tips-box {
      font-size: 0.32rem;
      color: #1a1a1a; }
    .teambuy-goods-item .item-info-box .btn {
      position: absolute;
      right: 0.16rem;
      bottom: 0.16rem; }
      .teambuy-goods-item .item-info-box .btn img {
        width: 1.17333rem;
        height: 0.56rem; }

#_embed_v3_dc,
iframe[id] {
  display: none;
  opacity: 0; }
.dialog {
  position: fixed;
  z-index: 99;
  top: 30%;
  left: 10%;
  right: 10%;
  border-radius: 4px;
  overflow: hidden;
  background: #fff; }

.dialog-mask {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 6;
  background: rgba(0, 0, 0, 0.25); }

.dialog-header {
  text-align: center;
  font-size: 16px;
  line-height: 1.33333rem;
  color: #333;
  background: #F5F5F5; }
  [data-dpr='2'] .dialog-header {
    font-size: 32px; }
  [data-dpr='3'] .dialog-header {
    font-size: 48px; }

.dialog-body {
  display: table;
  text-align: center;
  width: 100%;
  min-height: 2.66667rem;
  padding: 0.32rem 0.42667rem;
  font-size: 14px;
  color: #666; }
  [data-dpr='2'] .dialog-body {
    font-size: 28px; }
  [data-dpr='3'] .dialog-body {
    font-size: 42px; }
  .dialog-body p {
    display: table-cell;
    vertical-align: middle; }

.dialog-operate {
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #e3e3e3; }
  .dialog-operate button {
    -ms-flex: 1;
        flex: 1;
    border: 0 none;
    font-size: 16px;
    background: none;
    height: 1.22667rem; }
    [data-dpr='2'] .dialog-operate button {
      font-size: 32px; }
    [data-dpr='3'] .dialog-operate button {
      font-size: 48px; }
    .dialog-operate button:first-child {
      border-right: 1px solid #e3e3e3; }
  .dialog-operate .cancel {
    color: #999; }
  .dialog-operate .confirm {
    color: #333; }
  .dialog-operate .active {
    color: #F8B600; }

.dialog-msg {
  position: fixed;
  z-index: 9;
  top: 50%;
  left: 50%;
  max-width: 9.06667rem;
  transform: translate(-50%, -50%);
  display: inline-block;
  padding: .6em 1em;
  line-height: 1.4;
  font-size: 14px;
  border-radius: 4px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  animation: toShow .4s ease-in-out alternate; }
  [data-dpr='2'] .dialog-msg {
    font-size: 28px; }
  [data-dpr='3'] .dialog-msg {
    font-size: 42px; }

@keyframes toShow {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(-1deg) scale3d(0.8, 0.8, 0.8) perspective(100px); }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0) scale3d(1, 1, 1) perspective(0); } }

.dialog-success {
  position: fixed;
  width: 4rem;
  top: 50%;
  left: 50%;
  padding: 0.66667rem;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.6);
  border-radius: 6px;
  text-align: center;
  font-size: 14px;
  color: #fff; }
  [data-dpr='2'] .dialog-success {
    font-size: 28px; }
  [data-dpr='3'] .dialog-success {
    font-size: 42px; }
  .dialog-success img {
    display: block;
    width: 1.22667rem;
    height: 1.22667rem;
    margin: 0.13333rem auto 0.53333rem; }

.icon-error, .icon-success {
  display: block;
  margin: 0 auto .6em;
  width: 1.09333rem;
  height: 1.09333rem; }

.icon-error {
  background: url(/images/lntegral_icon_fail.png) no-repeat center/100% 100%; }

.icon-success {
  background: url(/images/lntegral_icon_succeed.png) no-repeat center/100% 100%; }
