@import url(//at.alicdn.com/t/font_143283_3r18613zr9c0udi.css);@import url(//at.alicdn.com/t/font_580490_i1a2s2nyv2d.css);@import url(//at.alicdn.com/t/font_175792_f7gdtlxfzybhjjor.css);@import url(//at.alicdn.com/t/font_155982_5k241jex6yk.css);@import url(//at.alicdn.com/t/font_175792_f7gdtlxfzybhjjor.css);@import url(//at.alicdn.com/t/font_143283_lhgjm59jl287iudi.css);@import url(//at.alicdn.com/t/font_c7yla57x5hm5nrk9.css);@import url(//at.alicdn.com/t/font_143279_xe76lqugwps6ecdi.css);/*reset*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
body,
button,
input,
select,
textarea {
  font: 0.14rem/1 Helvetica, sans-serif;
  line-height: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
code,
kbd,
pre,
samp {
  font-family: courier new,courier,monospace;
}
small {
  font-size: 0.12rem;
}
ul,
ol {
  list-style: none;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
:focus {
  outline: 0;
}
body * {
  max-height: 10000rem;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
body {
  font-size: 0.14rem;
  /*pxno*/
  color: #333333;
  font-family: Helvetica, sans-serif;
}
.bttn {
  background: Transparent;
  border: none;
  cursor: pointer;
  *overflow: visible;
}
.bttn.disabled {
  background-color: #cccccc;
}
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*真的有料-公共*/
/*zdyl-v2-global*/
/*真的有料-产品*/
/*真的有料-团购*/
.wrapper {
  width: 7.5rem;
}
.btn0 {
  font-size: 0.24rem;
  height: 0.4rem;
  border-radius: 0.2rem;
  border: 1PX solid #fff;
  padding: 0 0.2rem;
  color: #fff;
  background-color: transparent;
}
.btn1 {
  font-size: 0.3rem;
  height: 0.64rem;
  border-radius: 0.32rem;
  border: 0.03rem solid #fff;
  padding: 0 0.3rem;
  color: #fff;
  background-color: transparent;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.ng-enter {
  z-index: 8888;
}
.ng-leave {
  z-index: 9999;
}
.wrapper.ng-enter {
  -webkit-animation: fadeIn 0.5s both ease-in;
          animation: fadeIn 0.5s both ease-in;
}
.wrapper.ng-leave {
  -webkit-animation: fadeOut 0.3s both ease-in;
          animation: fadeOut 0.3s both ease-in;
}
.btn-default {
  font-size: 0.28rem;
  /*pxno*/
  padding: 0.15rem 0.2rem;
  border-radius: 0.1rem;
  border-color: #ff6600;
  background-color: #fff;
  color: #ff6600;
}
.btn-primary {
  font-size: 0.28rem;
  /*pxno*/
  padding: 0.15rem 0.2rem;
  border-radius: 0.1rem;
  border-color: #ff6600;
  background-color: #ff6600;
  color: #fff;
}
.btn-1 {
  font-size: 0.24rem;
  /*pxno*/
  padding: 0 0.35rem;
  border-radius: 0.35rem;
  border: 1PX solid #ff9900;
  /*no*/
  background-color: #ffffff;
  color: #666666;
  height: 0.7rem;
  line-height: 0.7rem;
}
.btn-2 {
  font-size: 0.24rem;
  /*pxno*/
  padding: 0 0.35rem;
  border-radius: 0.35rem;
  border: 1PX solid #ff9900;
  /*no*/
  background-color: #ff9900;
  color: #ffffff;
  height: 0.7rem;
  line-height: 0.7rem;
}
.btn-3 {
  font-size: 0.24rem;
  /*pxno*/
  padding: 0 0.35rem;
  border-radius: 0.35rem;
  border: 1PX solid #f0373d;
  /*no*/
  background-color: #f0373d;
  color: #ffffff;
  height: 0.7rem;
  line-height: 0.7rem;
}
.btn-4 {
  font-size: 0.24rem;
  /*pxno*/
  padding: 0 0.35rem;
  border-radius: 0.25rem;
  border: 1PX solid #ffffff;
  /*no*/
  background-color: transparent;
  color: #ffffff;
  height: 0.5rem;
  line-height: 0.5rem;
}
.btn-5 {
  font-size: 0.24rem;
  padding: 0 0.55rem;
  border-radius: 0.35rem;
  border: 1PX solid #525252;
  background-color: #f9f9f9;
  height: 0.64rem;
  line-height: 0.64rem;
  color: #a5a5a5;
}
.btn-6 {
  font-size: 0.24rem;
  padding: 0 0.55rem;
  border-radius: 0.35rem;
  border: none;
  background-color: #45d5f5;
  height: 0.64rem;
  line-height: 0.64rem;
  color: #fff;
}
.btn-7 {
  font-size: 0.24rem;
  /*pxno*/
  padding: 0 0.35rem;
  border-radius: 0.1rem;
  border: 1PX solid #ff9900;
  /*no*/
  background-color: #ff9900;
  color: #ffffff;
  height: 0.7rem;
  line-height: 0.7rem;
}
.btn-8 {
  font-size: 0.24rem;
  /*pxno*/
  padding: 0 0.35rem;
  border-radius: 0.1rem;
  border: 1PX solid #a1a1a1;
  /*no*/
  background-color: #a1a1a1;
  color: #ffffff;
  height: 0.7rem;
  line-height: 0.7rem;
}
button.bttn {
  line-height: initial;
  white-space: nowrap;
}
a.bttn {
  display: inline-block;
}
.input-1 {
  height: 0.7rem;
  border-radius: 0.35rem;
  border: 1PX solid #aaa;
  /*no*/
  text-indent: 0.35rem;
  font-size: 0.3rem;
  /*pxno*/
}
.input-1.error {
  border-color: #f0373d;
}
.radioInput {
  width: 0.3rem;
  /*pxno*/
  height: 0.3rem;
  /*pxno*/
  border: 1PX solid #999;
  /*no*/
  border-radius: 50%;
  display: inline-block;
  vertical-align: center;
}
.radioInput:before {
  content: "";
  width: 0.18rem;
  /*pxno*/
  height: 0.18rem;
  /*pxno*/
  margin: 0.05rem;
  border: 1PX solid #999;
  /*no*/
  border-radius: 50%;
  display: inline-block;
}
.radioInput.checked:before {
  background-color: #999;
}
.checkboxInput {
  width: 0.3rem;
  /*pxno*/
  height: 0.3rem;
  /*pxno*/
  border: 1PX solid #999;
  /*no*/
  display: inline-block;
  vertical-align: center;
}
.checkboxInput:before {
  content: "";
  width: 0.18rem;
  /*pxno*/
  height: 0.18rem;
  /*pxno*/
  margin: 0.05rem;
  border: 1PX solid #999;
  /*no*/
  display: inline-block;
}
.checkboxInput.checked:before {
  background-color: #999;
}
.hdingLineThrought {
  text-align: center;
  position: relative;
}
.hdingLineThrought .title {
  position: relative;
  padding: 0 0.2rem;
  display: block;
  margin: 0 auto;
}
.hdingLineThrought:before {
  content: " ";
  width: 100%;
  height: 1PX;
  /*no*/
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50%;
  background-color: #ccc;
}
.clamp1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.clamp2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.clamp3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.boxhss {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxhsc {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxhse {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxhst {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxhcs {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxhcc {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxhce {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxhct {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxhes {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxhec {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxhee {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxhet {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxhsbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxhsbc {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxhsbe {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxhsbt {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxhsas {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxhsac {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxhsae {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxhsat {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxhjs {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxhjc {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxhje {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxhjt {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxvss {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxvsc {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxvse {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxvssb {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxvssa {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.boxvcs {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxvcc {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxvce {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxvcsb {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxvcsa {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.boxves {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxvec {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxvee {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxvesb {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxvesa {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.boxvts {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxvtc {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxvte {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxvtsb {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.boxvtsa {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
html body {
  background-color: #fff;
}
.topBar {
  height: 1rem;
  border-bottom: 1PX solid #e5e4e4;
  background-color: #fff;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
}
.topBar .backBtn,
.topBar .menuBtn {
  width: 0.7rem;
  height: 1rem;
}
.topBar .icon-global-fanhui {
  font-size: 0.4rem;
  color: #a1a1a1;
}
.topBar .title {
  font-size: 0.3rem;
}
.topBar .menuBtn {
  font-size: 0.3rem;
  width: 1rem;
}
.loadMore {
  padding: 0.3rem 0 0.5rem 0;
  font-size: 0.26rem;
}
.loadMore .moreBtn {
  border: 1PX solid #d9d9d9;
  padding: 0.05rem 0.5rem;
  border-radius: 0.1rem;
}
.loadMore .nomore {
  color: #a1a1a1;
}
.shareTipsModal .modal-dialog {
  margin: 0;
  background-color: transparent;
}
.shareTipsModal .modal-content {
  border: none;
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
}
.shareTipsModal .contTips {
  margin: 0.25rem 0.25rem 0 1.3rem;
  padding: 0.1rem;
}
.shareTipsModal .contTips .imgBox img {
  display: block;
  width: 1rem;
  height: 1rem;
  background-color: #fff;
}
.shareTipsModal .contTips .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 0 0.05rem 0 0.15rem;
  line-height: 1.4;
  max-height: 4.2em;
  overflow: hidden;
  text-align: left;
}
.shareTipsModal .contTips .cont .type {
  color: #475d8b;
}
.shareTipsModal .contTips .cont.clamp {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.shareTipsModal .arrowBox {
  position: relative;
  background: #f5f5f5;
}
.shareTipsModal .arrowBox:after {
  bottom: 100%;
  right: 0.5rem;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(238, 238, 238, 0);
  border-bottom-color: #eeeeee;
  border-width: 0.15rem;
  margin-left: -0.15rem;
}
.shareTipsModal.fade .modal-dialog {
  -webkit-transform: translate(0, 25%);
          transform: translate(0, 25%);
}
.shareTipsModal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.adBanner {
  min-height: 0.7rem;
  position: relative;
}
.adBanner img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 0.4rem;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 0.01rem dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -0.02rem; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}
/*do not import this file except components/style/index.less*/
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*:before,
*:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f9;
  font-size: 0.245rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.am-icon {
  fill: currentColor;
  background-size: cover;
  width: 0.385rem;
  height: 0.385rem;
}
.am-icon-xxs {
  width: 0.2625rem;
  height: 0.2625rem;
}
.am-icon-xs {
  width: 0.315rem;
  height: 0.315rem;
}
.am-icon-sm {
  width: 0.3675rem;
  height: 0.3675rem;
}
.am-icon-md {
  width: 0.385rem;
  height: 0.385rem;
}
.am-icon-lg {
  width: 0.63rem;
  height: 0.63rem;
}
.am-icon-loading {
  -webkit-animation: cirle-anim 1s linear infinite;
          animation: cirle-anim 1s linear infinite;
}
@-webkit-keyframes cirle-anim {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes cirle-anim {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.am-toast {
  position: fixed;
  width: 100%;
  z-index: 1999;
  font-size: 0.245rem;
  text-align: center;
}
.am-toast > span {
  max-width: 50%;
}
.am-toast.am-toast-mask {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  left: 0;
  top: 0;
  -webkit-transform: translateZ(0.01rem);
          transform: translateZ(0.01rem);
}
.am-toast.am-toast-nomask {
  position: fixed;
  max-width: 50%;
  width: auto;
  left: 50%;
  top: 50%;
  -webkit-transform: translateZ(0.01rem);
          transform: translateZ(0.01rem);
}
.am-toast.am-toast-nomask .am-toast-notice {
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.am-toast-notice-content .am-toast-text {
  min-width: 1.05rem;
  border-radius: 0.0525rem;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  line-height: 1.5;
  padding: 0.1575rem 0.2625rem;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon {
  border-radius: 0.0875rem;
  padding: 0.2625rem 0.2625rem;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {
  margin-top: 0.105rem;
}
.shareTip {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.shareTip .shareImage {
  position: relative;
  background: transparent;
  border: 1PX solid #ffffff;
  margin: 0.3rem 0.3rem 0.3rem 0.3rem;
  padding: 0.2rem;
  border-radius: 0.15rem;
}
.shareTip .shareImage .title {
  font-size: 0.5rem;
  color: #fff;
}
.shareTip .shareImage .subTitle {
  font-size: 0.3rem;
  margin-top: 0.1rem;
  color: #fff;
}
.shareTip .shareImage:after,
.shareTip .shareImage:before {
  bottom: 100%;
  right: 5%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.shareTip .shareImage:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 0.15rem;
  margin-left: -0.15rem;
}
.shareTip .shareImage:before {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 0.16rem;
  margin-left: -0.16rem;
}
.shareTip.isHidden {
  display: none;
}
.am-modal {
  position: relative;
}
.am-modal:not(.am-modal-transparent):not(.am-modal-popup) {
  width: 100%;
  height: 100%;
}
.am-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.4);
}
.am-modal-mask-hidden {
  display: none;
}
.am-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  z-index: 999;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-transform: translateZ(0.01rem);
          transform: translateZ(0.01rem);
}
.am-modal-wrap-popup {
  display: block;
}
.am-modal-transparent {
  width: 4.725rem;
}
.am-modal-transparent .am-modal-content {
  border-radius: 0.1225rem;
  padding-top: 0.2625rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0 0.2625rem 0.2625rem;
}
.am-modal-popup {
  position: fixed;
  left: 0;
  width: 100%;
}
.am-modal-popup-slide-down {
  top: 0;
}
.am-modal-popup-slide-up {
  bottom: 0;
}
.am-modal-title {
  margin: 0;
  font-size: 0.315rem;
  line-height: 1;
  color: #000;
  text-align: center;
}
.am-modal-header {
  padding: 0.105rem 0.2625rem 0.2625rem;
}
.am-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  background-clip: padding-box;
  text-align: center;
  height: 100%;
  overflow: hidden;
}
.am-modal-close {
  border: 0;
  padding: 0;
  background-color: transparent;
  outline: none;
  position: absolute;
  right: 0.2625rem;
  z-index: 999;
  height: 0.3675rem;
  width: 0.3675rem;
}
.am-modal-close-x {
  display: inline-block;
  width: 0.2625rem;
  height: 0.2625rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D'ALL-ICON'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%20%3Cg%20id%3D'Rectangle-283-%2B-Rectangle-283'%20fill%3D'%23888888'%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20scale(-1%2C%201)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
}
.am-modal-body {
  font-size: 0.2625rem;
  color: #888;
  height: 100%;
  line-height: 1.5;
  overflow: auto;
}
.am-modal-button-group-h {
  position: relative;
  border-top: 1PX solid #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-button-group-h::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-button-group-h .am-modal-button {
  -webkit-touch-callout: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #108ee9;
  font-size: 0.315rem;
  height: 0.875rem;
  line-height: 0.875rem;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-modal-button-group-h .am-modal-button:first-child {
  color: #000;
}
.am-modal-button-group-h .am-modal-button:last-child {
  position: relative;
  border-left: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child {
    border-left: none;
  }
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-modal-button-group-v .am-modal-button {
  -webkit-touch-callout: none;
  position: relative;
  border-top: 1PX solid #ddd;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #108ee9;
  font-size: 0.315rem;
  height: 0.875rem;
  line-height: 0.875rem;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-button-active {
  background-color: #ddd;
}
.am-modal-input-container {
  margin-top: 0.1575rem;
  border: 1PX solid #ddd;
  border-radius: 0.0525rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input-container {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-modal-input-container::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 0.105rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-modal-input {
  height: 0.63rem;
  line-height: 1;
}
.am-modal-input:nth-child(2) {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2) {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-input input {
  position: relative;
  border: 0;
  width: 98%;
  height: 0.595rem;
  top: 1PX;
  box-sizing: border-box;
  margin: 0;
}
.am-modal-input input::-webkit-input-placeholder {
  font-size: 0.245rem;
  color: #ccc;
  padding-left: 0.14rem;
}
.am-modal-input input::placeholder {
  font-size: 0.245rem;
  color: #ccc;
  padding-left: 0.14rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header {
  padding: 0.1575rem 0.42rem 0.21rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header .am-modal-title {
  text-align: left;
  font-size: 0.3675rem;
  color: #000;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  color: #000;
  text-align: left;
  padding: 0 0.42rem 0.2625rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
  border: 0;
  border-bottom: 1PX solid #ddd;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container:before {
  display: none !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
    border-bottom: none;
  }
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child {
  border-top: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer {
  padding-bottom: 0.21rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h {
  overflow: hidden;
  border-top: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  padding: 0 0.21rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
          flex: initial;
  margin-left: 0.0525rem;
  padding: 0 0.2625rem;
  height: 0.84rem;
  box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:first-child {
  color: #777;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child {
  border-left: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  overflow: hidden;
  padding: 0 0.21rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button {
  border-top: 0;
  padding: 0 0.2625rem;
  margin-left: 0.0525rem;
  height: 0.84rem;
  box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-operation .am-modal-button {
  text-align: start;
  padding-left: 0.2625rem;
}
.am-modal.am-modal-operation .am-modal-content {
  border-radius: 0.1225rem;
  height: auto;
  padding-top: 0;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-body {
  padding: 0!important;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-button {
  color: #000;
  text-align: left;
  padding-left: 0.2625rem;
}
.am-modal-alert-content,
.am-modal-propmt-content {
  zoom: 1;
  overflow: hidden;
}
.am-list-header {
  padding: 0.2625rem 0.2625rem 0.1575rem 0.2625rem;
  font-size: 0.245rem;
  color: #888;
  width: 100%;
  box-sizing: border-box;
}
.am-list-footer {
  padding: 0.1575rem 0.2625rem 0.2625rem 0.2625rem;
  font-size: 0.245rem;
  color: #888;
}
.am-list-body {
  position: relative;
  background-color: #fff;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-top: none;
  }
  html:not([data-scale]) .am-list-body::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-body::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-body div:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-left: 0.2625rem;
  min-height: 0.77rem;
  background-color: #fff;
  vertical-align: middle;
  overflow: hidden;
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  /* list左图片显示*/
}
.am-list-item .am-list-ripple {
  position: absolute;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow, transform;
  -webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.am-list-item .am-list-ripple.am-list-ripple-animate {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-animation: ripple 1s linear;
          animation: ripple 1s linear;
}
.am-list-item.am-list-item-top .am-list-line {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.am-list-item.am-list-item-top .am-list-line .am-list-arrow {
  margin-top: 0.035rem;
}
.am-list-item.am-list-item-middle .am-list-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-list-item.am-list-item-bottom .am-list-line {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra {
  color: #f50;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra .am-list-brief {
  color: #f50;
}
.am-list-item.am-list-item-active {
  background-color: #ddd;
}
.am-list-item.am-list-item-disabled .am-list-line .am-list-content,
.am-list-item.am-list-item-disabled .am-list-line .am-list-extra {
  color: #bbb;
}
.am-list-item img {
  width: 0.385rem;
  height: 0.385rem;
  vertical-align: middle;
}
.am-list-item .am-list-thumb:first-child {
  margin-right: 0.2625rem;
}
.am-list-item .am-list-thumb:last-child {
  margin-left: 0.14rem;
}
.am-list-item .am-list-line {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  -webkit-align-self: stretch;
          align-self: stretch;
  padding-right: 0.2625rem;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}
.am-list-item .am-list-line .am-list-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #000;
  font-size: 0.2975rem;
  line-height: 1.5;
  text-align: left;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.1225rem;
  padding-bottom: 0.1225rem;
}
.am-list-item .am-list-line .am-list-extra {
  -webkit-flex-basis: 36%;
          flex-basis: 36%;
  color: #888;
  font-size: 0.28rem;
  line-height: 1.5;
  text-align: right;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.1225rem;
  padding-bottom: 0.1225rem;
}
.am-list-item .am-list-line .am-list-title {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-brief {
  color: #888;
  font-size: 0.2625rem;
  line-height: 1.5;
  margin-top: 0.105rem;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-arrow {
  display: block;
  width: 0.2625rem;
  height: 0.2625rem;
  margin-left: 0.14rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate(-5809.000000%2C%20-8482.000000)%22%20fill%3D%22%23C7C7CC%22%3E%3Cpolygon%20id%3D%22Disclosure-Indicator%22%20points%3D%225811%208482%205809%208484%205820.5%208495%205809%208506%205811%208508%205825%208495%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  visibility: hidden;
}
.am-list-item .am-list-line .am-list-arrow-horizontal {
  visibility: visible;
}
.am-list-item .am-list-line .am-list-arrow-vertical {
  visibility: visible;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.am-list-item .am-list-line .am-list-arrow-vertical-up {
  visibility: visible;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.am-list-item .am-list-line-multiple {
  padding: 0.21875rem 0.2625rem 0.21875rem 0;
}
.am-list-item .am-list-line-multiple .am-list-content {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-multiple .am-list-extra {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-wrap .am-list-content {
  white-space: normal;
}
.am-list-item .am-list-line-wrap .am-list-extra {
  white-space: normal;
}
.am-list-item select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  font-size: 0.2975rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
.citySelectModalWrap {
  z-index: 1020;
}
.citySelectModal {
  text-align: left;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.citySelectModal .prodNoticeForm {
  padding: 0.3rem;
}
.citySelectModal .nav {
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 100;
}
.citySelectModal .nav .item {
  font-size: 0.32rem;
  color: #2ea7e0;
  width: 1rem;
  height: 0.5rem;
  padding-right: 0.35rem;
  background-color: transparent;
}
.citySelectModal .closeBtn {
  width: 0.9rem;
  height: 0.9rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 110;
}
.am-modal.kefuContactModal {
  width: 7rem;
  height: 10rem;
}
.am-modal.kefuContactModal .am-modal-content {
  height: 100%;
}
.am-modal.kefuContactModal .backBtn {
  color: red;
}
.am-modal.kefuContactModal .refreshBtn {
  color: #ccc;
  margin: 0 0.1rem;
}
.am-modal.kefuContactModal .openNewBtn {
  color: #ccc;
  margin: 0 0.1rem;
}
.floatRedEnvelope {
  position: fixed;
  right: 0.2rem;
  bottom: 2rem;
  width: 1.57rem;
  height: 1.83rem;
}
.floatRedEnvelope__img {
  display: block;
  object-fit: cover;
  width: 1.57rem;
  height: 1.83rem;
}
.am-modal.membNoticeModal {
  width: 6rem;
}
.am-modal.membNoticeModal .am-modal-content {
  padding: 0;
  background-color: transparent;
}
.am-modal.membNoticeModal .am-modal-content .am-modal-body {
  padding: 0;
}
.am-modal.membNoticeModal .cont {
  min-width: 6rem;
}
.am-modal.membNoticeModal .img {
  width: 100%;
  min-height: 8.4rem;
  border-radius: 0.4rem;
  overflow: hidden;
  display: block;
  background-color: #fff;
}
.am-modal.membNoticeModal .closeBtn {
  width: 1rem;
  height: 1rem;
  margin-top: 0.3rem;
}
.am-modal.membNoticeModal .closeBtn .icon-close {
  font-size: 0.8rem;
  color: #fff;
}
@charset "UTF-8";
html.productIndex body,
html.prodCateList body,
html.prodMonthList body {
  background-color: #fff;
  color: #282828;
  padding-bottom: 1.24rem;
  padding-top: 1.24rem;
}
html.prodCateList body {
  padding-top: 1.6rem;
}
html.prodMonthList body {
  padding-top: 1.6rem;
}
html.productDetail body,
html.productDistributionDetail body,
html.productComment body {
  padding-bottom: 1.24rem;
}
.searchBox {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 0.5rem;
  border: 0.01rem solid #9a9a9a;
  border-radius: 0.25rem;
}
.searchBox .keyword {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  background-color: transparent;
  border: none;
  height: 0.5rem;
  margin: 0 0.25rem 0 0;
  font-size: 0.16rem;
  color: #fff;
  display: none;
}
.searchBox .search-btn {
  width: 0.5rem;
  height: 0.5rem;
}
.searchBox .search-icon {
  font-size: 0.36rem;
  color: #fff;
  display: block;
  margin: 0.05rem 0 0 0.1rem;
}
.adBanner {
  min-height: 0.7rem;
  margin-bottom: 0.3rem;
  position: relative;
}
.adBanner img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.adBanner .twoYears {
  /* width:165px;
            height:55px;
            background:url(/images/two_years.png) no-repeat;
            background-size:165px 55px;
            position:absolute;
            left:0;
            top:47px; */
  display: none;
}
.miniCart {
  position: absolute;
  right: 0.2rem;
  top: 0;
  height: 1.1rem;
  z-index: 1010;
}
.miniCart .cartBtn {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
  color: #fff;
  border: 0.01rem solid rgba(255, 255, 255, 0.2);
  /*no*/
  position: relative;
  z-index: 1;
  background-color: #313131;
}
.miniCart .cartBtn .cartIcon {
  font-size: 0.5rem;
}
.miniCart .cartBtn .num {
  border-radius: 0.25rem;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #ff9900;
  color: #333333;
  position: absolute;
  right: -0.1rem;
  top: -0.05rem;
  font-size: 0.18rem;
  /*pxno*/
}
.miniCart .cue {
  position: absolute;
  right: 0;
  top: 0;
  width: 200%;
  height: 100%;
  visibility: hidden;
  overflow: hidden;
}
.miniCart .cue .img {
  display: block;
  width: 0.72rem;
  height: 0.72rem;
  border: 0.01rem solid #ffffff;
  /*no*/
  background-color: #fff;
  border-radius: 100%;
}
.miniCart .cue .symb {
  font-size: 0.32rem;
  /*pxno*/
  color: #fff;
  margin: 0 0.1rem;
}
.miniCart .cue .num {
  font-size: 0.32rem;
  /*pxno*/
  color: #fff;
}
.miniCart .cue.active {
  visibility: visible;
  -webkit-animation: addCartCue 0.8s ease-out 1s 1 both;
          animation: addCartCue 0.8s ease-out 1s 1 both;
}
@-webkit-keyframes addCartCue {
  from {
    opacity: 0.8;
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes addCartCue {
  from {
    opacity: 0.8;
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.searchBar {
  height: 1.1rem;
  position: fixed;
  right: 0.2rem;
  top: -0.05rem;
  z-index: 1010;
}
.searchBar .search {
  height: 0.72rem;
  border-radius: 0.35rem;
  background-color: #313131;
  border: 0.01rem solid rgba(255, 255, 255, 0.2);
  /*no*/
  position: relative;
  z-index: 10000;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.searchBar .search .keyword {
  text-indent: 0.35rem;
  width: 4.75rem;
  border: none;
  background-color: transparent;
  color: #313131;
  font-size: 0.28rem;
  /*pxno*/
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  overflow: hidden;
  display: block;
}
.searchBar .search .keyword.isHidden {
  margin-left: 0;
  width: 0;
}
.searchBar .search .searchBtn {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 0.7rem;
  display: block;
  background-color: #313131;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.searchBar .search .searchBtn .searchIcon {
  font-size: 0.5rem;
  color: #fff;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}
.searchBar .search.isExpend {
  background-color: #fff;
}
.searchBar .search.isExpend .searchBtn {
  background-color: #fff;
}
.searchBar .search.isExpend .searchBtn .searchIcon {
  color: #313131;
}
.searchBar .autocomplete-suggestions {
  position: absolute;
  left: 0;
  top: 0.55rem;
  padding: 0.35rem 0 0 0;
  background-color: #0d140d;
  border-radius: 0 0 0.25rem 0.25rem;
  visibility: visible;
  overflow-y: auto;
}
.searchBar .autocomplete-suggestion {
  font-size: 0.28rem;
  /*pxno*/
  white-space: nowrap;
  color: #fff;
  margin: 0 0.35rem;
  padding: 0.25rem 0;
  border-bottom: 0.01rem solid rgba(255, 255, 255, 0.2);
  /*no*/
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.searchBar .autocomplete-suggestion:last-child {
  border-bottom: none;
}
.prodNavBox2 {
  margin: 0 0 0.35rem 0;
  overflow: auto;
}
.prodNav2 {
  width: 11.7rem;
  overflow: hidden;
}
.prodNav2 li {
  border-radius: 0.35rem;
  height: 0.7rem;
  width: 1.6rem;
  font-size: 0.24rem;
  /*pxno*/
  border: 0.01rem solid #fff;
  /*no*/
  text-align: center;
  line-height: 0.7rem;
  margin-left: 0.3rem;
  float: left;
}
.prodNav2 li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #999999;
}
.prodNav2 li.current {
  background-color: #fff;
}
.prodNav2 li.current a {
  color: #3399cc;
}
.prodNav2 li:last-child {
  margin-right: 0.3rem;
}
.videoPlayer {
  width: 7.5rem;
  height: 4.25rem;
  position: relative;
}
.videoPlayer .cover {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  overflow: hidden;
}
.videoPlayer .cover img {
  width: 100%;
}
.videoPlayer .playBtn {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 2;
}
.videoPlayer .playBtn .playIcon {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  border: 0.01rem solid #00ccff;
  /*no*/
  color: #34bcea;
  text-indent: 0.1rem;
  font-size: 0.72rem;
}
.videoPlayer .playScreen {
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #333;
}
.videoPlayer.active .playScreen {
  visibility: visible;
}
.videoPlayer.active .cover {
  visibility: hidden;
}
.miscBar {
  position: absolute;
  right: 0.2rem;
  bottom: 1.2rem;
  z-index: 1000;
}
.toTop {
  margin-bottom: 0.2rem;
  display: none;
}
.toTop .toTopBtn {
  display: block;
  width: 0.72rem;
  height: 0.72rem;
  border: 0.01rem solid #3f3a39;
  /*no*/
  border-radius: 100%;
  font-size: 0.5rem;
  color: #3f3a39;
  text-align: center;
  line-height: 0.7rem;
  background-color: rgba(255, 255, 255, 0.5);
}
.getHelp .getHelpBtn {
  display: block;
  width: 0.72rem;
  height: 0.72rem;
  border: 0.01rem solid #3f3a39;
  /*no*/
  border-radius: 100%;
  font-size: 0.5rem;
  color: #3f3a39;
  text-align: center;
  line-height: 0.7rem;
  background-color: rgba(255, 255, 255, 0.5);
}
.shareAndroid {
  margin-bottom: 0.2rem;
}
.shareAndroid .shareBtn {
  display: block;
  width: 0.72rem;
  height: 0.72rem;
  border: 0.01rem solid #3f3a39;
  /*no*/
  border-radius: 100%;
  font-size: 0.4rem;
  color: #3f3a39;
  text-align: center;
  line-height: 0.7rem;
  background-color: rgba(255, 255, 255, 0.5);
}
.footer {
  margin-top: 0.7rem;
}
.footer .service {
  margin-bottom: 0.35rem;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.footer .service li {
  width: 25%;
  -webkit-box-flex: 0,;
  -webkit-flex: 0, 0, auto;
          flex: 0, 0, auto;
}
.footer .service li .icon {
  display: block;
  width: 0.72rem;
  height: 0.72rem;
  border: 0.01rem solid rgba(255, 255, 255, 0.2);
  /*no*/
  border-radius: 100%;
  line-height: 0.7rem;
  text-align: center;
  color: #999;
  font-size: 0.5rem;
}
.footer .service li .title {
  display: block;
  margin-top: 0.1rem;
  color: #999;
  text-align: center;
  font-size: 0.24rem;
  /*pxno*/
}
.footer .service li .icon1 {
  background-position: 0 -12.6rem;
}
.footer .service li .icon2 {
  background-position: 0 -11.2rem;
}
.footer .service li .icon3 {
  background-position: 0 -13.3rem;
}
.footer .service li .icon4 {
  background-position: 0 -14rem;
}
.footer .disclm {
  padding: 0.25rem;
  font-size: 0.2rem;
  /*pxno*/
  line-height: 2;
  color: #999999;
  text-align: center;
}
.footer .disclm b {
  font-size: 0.24rem;
  /*pxno*/
  font-weight: bold;
}
.footer .disclm a {
  color: #999999;
}
.imgIndecator {
  background: #313131 url(/images/watermark.png) center center no-repeat;
  background-size: 2rem 0.92rem;
}
.scrollCont {
  overflow: hidden;
}
.scrollCont .endTips {
  display: none;
}
.scrollCont .pullDown,
.scrollCont .pullUp {
  background-color: transparent;
  height: 0.9rem;
  padding: 0 0.2rem;
}
.scrollCont .pullDown.scrolledUp {
  margin-top: -0.9rem;
  /* Should match the totalt height (i.e. height + paddings + borders) of #pullDown set above */
}
.scrollCont .pullDown .pullDownLabel,
.scrollCont .pullUp .pullUpLabel {
  margin: 0 0.1rem;
  font-size: 0.3rem;
  display: none;
}
.scrollCont .pullDown .pullDownIcon,
.scrollCont .pullUp .pullUpIcon {
  width: 0.4rem;
  height: 0.4rem;
  background-size: 0.4rem 0.8rem;
  margin: 0 0.05rem;
}
.scrollCont.isTheEnd .pullUp {
  display: none;
}
.scrollCont.isTheEnd .endTips {
  display: block;
  padding: 0.25rem;
  text-align: center;
  color: #fff;
}
/*ng-lazy-image*/
/* preventing reflow lazy image setup */
/* .afkl-lazy-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    display: block;
}

auto size our image
.afkl-lazy-wrapper .afkl-lazy-image {
    width: 100%;
}

default loading state
.afkl-lazy-image-loading {
    background-color: #313131;
}


available ratio's, make your own if they are different on different devices or simply extend
.afkl-img-ratio-4-2,
.afkl-img-ratio-2-1 {
    padding-bottom: 50%; (2/4)*100
}
.afkl-img-ratio-16-9 {
    padding-bottom: 56.25%; (9/16)*100
}
.afkl-img-ratio-3-2 {
    padding-bottom: 66.67%; now calculation is clear, right :)
}
.afkl-img-ratio-1-1 {
    padding-bottom: 100%;
}
.afkl-img-ratio-4-3 {
    padding-bottom: 75%;
}
.afkl-img-ratio-3-4 {
    padding-bottom: 133%;
}
.afkl-img-ratio-75-45 {
    padding-bottom: 60%;
}
.afkl-img-ratio-75-50 {
    padding-bottom: 66.66%;
}
.afkl-img-ratio-37-25 {
    padding-bottom: 67.57%;
} */
/* .modal-dialog-contact2{


    .homeContact2{background-color: #fff;border-radius: 15px;overflow: hidden;}


    .homeContact2 .phone{margin-top: 55px;width: 100%;}
    .homeContact2 .qr{padding: 25px 0;}
    .homeContact2 .qr img{display: block;width:400px;}
    .homeContact2 .qrs h2{color: #00ace9;font-size: 32px;pxno}
    .homeContact2 .phone{display: block;color: #fff;background-color: #00ace9;line-height: 2;padding: 30px 0;font-size: 28px;text-align:center;}
    .homeContact2 .whours{color: #999999;padding: 15px 0;}
} */
.modal-dialog-prod-arrive-notice {
  position: absolute;
}
.modal-dialog-prod-arrive-notice.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal-dialog-prod-arrive-notice.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog-prod-arrive-notice .modal-dialog {
  margin: 0;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.arriveRemindPhone {
  padding: 0.5rem 0.35rem;
  border-bottom: 0.01rem solid #e5e4e4;
  /*no*/
}
.arriveRemindPhone .input-1 {
  width: 100%;
  display: block;
}
.arriveRemindPhone .tips {
  font-size: 0.24rem;
  /*pxno*/
  margin-left: 0.35rem;
  margin-top: 0.2rem;
}
.contactUs {
  text-align: center;
}
.contactUs > h1 {
  height: 1rem;
  background-color: #00a0e9;
  font-size: 0.36rem;
  /*pxno*/
  color: #fff;
}
.contactUs .qrcode {
  width: 3rem;
  display: block;
  margin: 0.2rem auto;
}
.contactUs .contactBtn {
  width: 4.15rem;
  height: 0.84rem;
  line-height: 0.84rem;
  background-color: #eb6100;
  display: block;
  border-radius: 0.42rem;
  font-size: 0.3rem;
  /*pxno*/
  text-align: center;
  color: #fff;
  position: relative;
  /* padding-right: 84px; */
  margin: 1.2rem auto 0.8rem auto;
}
.contactUs .contactBtn .icon-global-kefu {
  width: 0.7rem;
  height: 0.7rem;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  right: 0.07rem;
  top: 0.07rem;
  font-size: 0.5rem;
  /*pxno*/
  color: #eb6100;
  text-align: center;
  line-height: 0.7rem;
}
.contactUs .phone {
  line-height: 1.4;
  color: #eb6100;
  font-size: 0.3rem;
  /*pxno*/
  margin-bottom: 0.15rem;
}
.contactUs .workingHour {
  font-size: 0.24rem;
  /*pxno*/
  color: #999;
  margin-bottom: 0.3rem;
}
.gbuyList > li {
  height: 5rem;
  margin-bottom: 0.2rem;
  position: relative;
}
.gbuyList > li .presaleTag {
  width: 1.97rem;
  height: 0.95rem;
  background: url(/images/product/presale_icon.png) no-repeat;
  background-size: 1.97rem 0.95rem;
  position: absolute;
  left: 0.3rem;
  top: 0;
}
.gbuyList > li > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gbuyList > li > h2 {
  position: absolute;
  left: 0.3rem;
  top: 0.6rem;
  font-size: 0.32rem;
  color: #fff;
}
.gbuyList > li > h2 .quan-icon {
  font-size: 0.34rem;
  margin-right: 0.05rem;
}
.gbuyList > li > h3 {
  position: absolute;
  left: 0.3rem;
  top: 1rem;
  font-size: 0.26rem;
  color: #fff;
}
.gbuyList > li > .instru {
  position: absolute;
  right: 0.3rem;
  bottom: 1rem;
  font-size: 0.28rem;
  color: #fff;
}
.gbuyList > li > .cont {
  height: 0.8rem;
  width: 100%;
  background-color: #ffffff;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 0.25rem;
}
.gbuyList > li > .cont .gnum {
  font-size: 0.3rem;
  color: #333333;
}
.gbuyList > li > .cont .pintuan-icon {
  font-size: 0.4rem;
  margin-right: 0.05rem;
}
.gbuyList > li > .cont .price {
  margin-right: 0.15rem;
  color: #ff6600;
}
.gbuyList > li > .cont .price .num {
  font-size: 0.4rem;
}
.gbuyList > li > .cont .price .cu {
  font-size: 0.34rem;
}
.gbuyList > li > .cont .price .unit {
  font-size: 0.3rem;
}
.gbuyList > li > .cont .btn-action {
  background-color: #ff6600;
  border-radius: 0.1rem;
  padding: 0 0.15rem;
  height: 0.5rem;
  color: #fff;
  font-size: 0.28rem;
}
.gbuyList > li > .cont .btn-action .arrow-icon {
  margin-left: 0.1rem;
  font-size: 0.26rem;
}
.gbuyList li:last-child {
  margin-bottom: 0;
}
.presaleList > li {
  position: relative;
  height: 5rem;
  margin-bottom: 0.2rem;
}
.presaleList > li .presaleTag {
  width: 1.97rem;
  height: 0.95rem;
  background: url(/images/product/presale_icon.png) no-repeat;
  background-size: 1.97rem 0.95rem;
  position: absolute;
  left: 0.3rem;
  top: 0;
}
.presaleList > li > .img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.presaleList > li > .mask {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.presaleList > li > .cont {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.presaleList > li > .cont > .cate-icon {
  font-size: 0.8rem;
  color: #fff;
  margin: 0.8rem 0 0 0;
}
.presaleList > li > .cont > h1 {
  color: #fff;
  font-size: 0.48rem;
  margin: 0.35rem 0 0 0;
}
.presaleList > li > .cont > p {
  color: #fff;
  font-size: 0.24rem;
  margin: 0.15rem 0 0 0;
  width: 90%;
  line-height: 1.4;
  text-align: center;
}
.presaleList > li > .cont > .btn-action {
  margin-top: 0.8rem;
  font-size: 0.24rem;
  height: 0.4rem;
  width: 1.4rem;
  border-radius: 0.2rem;
  border: 0.01rem solid #fff;
  color: #fff;
}
.receiveCoupon {
  padding: 0.1rem;
  color: #333;
}
.prodListKeyView {
  margin-bottom: 0.2rem;
}
.prodListKeyView > img {
  display: block;
  width: 100%;
}
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.swipe-wrap > div {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
/*地址选择插件*/
.divisionSelect {
  color: #333;
  padding: 0.2rem;
  min-height: 2rem;
}
.divisionSelect .provinceList,
.divisionSelect .cityList,
.divisionSelect .countyList {
  overflow: hidden;
  min-height: 3rem;
  padding: 0.2rem;
}
.divisionSelect .provinceList .item,
.divisionSelect .cityList .item,
.divisionSelect .countyList .item {
  margin: 0.2rem;
  width: 2em;
  overflow: hidden;
  float: left;
  box-sizing: content-box;
  white-space: nowrap;
  font-size: 0.26rem;
  /*nopx*/
}
.divisionSelect .cityList {
  position: relative;
}
.divisionSelect .cityList .item {
  width: 3em;
}
.divisionSelect .cityList .cfmBtn {
  position: absolute;
  right: 0;
  bottom: 0;
}
.divisionSelect .countyList {
  position: relative;
}
.divisionSelect .countyList .item {
  width: 3em;
}
.divisionSelect .countyList .cfmBtn {
  position: absolute;
  right: 0;
  bottom: 0;
}
.selectedDivison {
  border-bottom: 0.01rem solid #999;
  color: #333;
}
.selectedDivison .item {
  border: 0.01rem solid #999;
  padding: 0.2rem;
  border-bottom: none;
  margin-right: 0.2rem;
  white-space: nowrap;
  overflow: hidden;
}
.selectedDivison .item .icon-global-zhiding {
  -webkit-transform: rotate(7deg);
          transform: rotate(7deg);
}
.selectedDivison .item.current {
  position: relative;
  top: 0.02rem;
  background-color: #fff;
  border-color: #ff9900;
}
.selectedDivison .province {
  max-width: 12em;
}
.selectedDivison .county {
  max-width: 12em;
}
.headBar {
  height: 2rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 900;
  background-color: #fff;
  box-shadow: 0 0 0.02rem #d9d9d9;
  /*.searchIpBox{
    background-color: #fff;
    height: 72px;
    border-radius: 30px;
    border: 1PX solid rgba(255, 255, 255, 0.2);
    .searchInput{
      top:50%;
      left:50%;
      text-indent: 0.35rem;
      width: 4.75rem;
      border: none;
      background-color: transparent;
      color: #313131;
      font-size: 0.28rem;
      transition: width 0.5s;
      overflow: hidden;
      display: block;
    }
  }  */
}
.headBar__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.headBar__searchBtn {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.headBar__searchInput {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #f5f5f5;
  width: 4.6rem;
  height: 0.6rem;
  color: #a1a1a1;
  border-radius: 0.3rem;
}
.headBar__searchInput .icon-search {
  font-size: 0.34rem;
}
.headBar__logoImgWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.headBar__logo {
  display: block;
  object-fit: cover;
  width: 0.6rem;
  height: 0.6rem;
}
.headBar .topNav .link {
  font-size: 0.34rem;
  font-weight: bold;
  padding: 0 0.35rem;
  color: #666666;
}
.headBar .topNav .link.current {
  color: #ff6d31;
}
.headBar__kefu {
  margin: 0 0.1rem;
}
.headBar__kefuIcon {
  font-size: 0.6rem;
}
.headBarIndex {
  height: 1.24rem;
}
.prodCateNavScroller {
  height: 0.8rem;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.prodCateNav {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  padding: 0 0.35rem;
  height: 100%;
}
.prodCateNav li {
  margin-right: 0.3rem;
  width: 6em;
  height: 100%;
  font-size: 0.28rem;
  color: #282828;
  box-sizing: border-box;
}
.prodCateNav li .title {
  border: 1PX solid #e5e4e4;
  display: inline-block;
  padding: 0.06rem 0.24rem;
  border-radius: 0.18rem;
}
.prodCateNav li:last-child {
  margin-right: 0;
}
.prodCateNav li.current {
  color: #ff6d31;
}
.prodCateNav li.current .title {
  border-color: #ff6d31;
}
.monthCateNavScroller {
  height: 0.6rem;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.monthCateNav {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  height: 100%;
  padding: 0 0.35rem;
}
.monthCateNav li {
  margin-right: 0.55rem;
  width: 4em;
  height: 100%;
  font-size: 0.28rem;
  color: #282828;
}
.monthCateNav li:last-child {
  margin-right: 0;
}
.monthCateNav li.current {
  color: #FF6D31;
}
.citySelector .icon-zuobiao {
  color: #2EA7E0;
  font-size: 0.3rem;
}
.citySelector .cityName {
  font-size: 0.26rem;
  line-height: 0.28rem;
  color: #282828;
  max-width: 5em;
}
.citySelector .icon-xiangxia {
  font-size: 0.24rem;
  color: #282828;
  margin-left: 0.1rem;
}
.mainNav {
  position: fixed;
  width: 100%;
  max-width: 7.5rem;
  height: 1rem;
  left: 0;
  bottom: 0;
  background-color: #fff;
  border-top: 1PX solid #e5e4e4;
  z-index: 900;
  color: #666666;
}
.mainNav > li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 100%;
}
.mainNav > li > i {
  font-size: 0.5rem;
}
.mainNav > li > .label {
  font-size: 0.22rem;
  display: block;
  margin: 0.08rem 0 0 0;
  color: #a1a1a1;
}
.mainNav > li.current {
  color: #2ea7e0;
}
.mainNav > li.current > .label {
  color: #2ea7e0;
}
.mainNav > li.toBuy {
  background-color: #ff6d31;
  width: 1.2rem;
  font-size: 0.28rem;
  color: #fff;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
}
.mainNav > li.distrToBuy {
  width: 1.8rem;
}
.mainNav > li.toGift {
  position: relative;
  background-color: #f8b714;
  width: 1.74rem;
  font-size: 0.28rem;
  color: #fff;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
}
.mainNav > li.toGift img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1.74rem;
  height: 0.34rem;
}
.mainNav > li.toBuy.disabled {
  background-color: #a1a1a1;
}
.mainNav > li.toCart {
  background-color: #f8b714;
  width: 1.5rem;
  font-size: 0.28rem;
  color: #fff;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
}
.mainNav > li.toCart.disabled {
  background-color: #a1a1a1;
}
.mainNav > li.cart .label {
  position: relative;
}
.mainNav > li.cart .label .num {
  position: absolute;
  right: 0;
  top: -0.6rem;
  border-radius: 0.15rem;
  background-color: #ff6d31;
  color: #fff;
  font-size: 0.2rem;
  min-width: 0.3rem;
  height: 0.3rem;
  text-align: center;
  line-height: 0.3rem;
  padding: 0 0.05rem;
}
.mainNav li.doLike .icon-fav {
  color: #D0021B;
  font-size: 0.5rem;
}
.mainNav li.dontLike .icon-fav {
  color: #a1a1a1;
  font-size: 0.5rem;
}
.mainNav .icon-home {
  font-size: 0.6rem;
}
.mainNav .icon-store {
  font-size: 0.4rem;
  margin-bottom: 0.1rem;
}
.mainNav .icon-gift {
  font-size: 0.4rem;
  margin-bottom: 0.1rem;
}
.mainNav .icon-cart {
  font-size: 0.5rem;
}
.mainNav .icon-my {
  font-size: 0.6rem;
}
.mainNav .subTxt {
  font-size: 0.2rem;
  line-height: 0.28rem;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .mainNav {
    height: 1.24rem;
    padding-bottom: 0.24rem;
  }
}
.am-stepper {
  position: relative;
  margin: 0;
  padding: 0.035rem 0;
  display: inline-block;
  box-sizing: content-box;
  width: 1.1025rem;
  height: 0.6125rem;
  line-height: 0.6125rem;
  font-size: 0.245rem;
  vertical-align: middle;
  overflow: hidden;
}
.am-stepper-handler-wrap {
  position: absolute;
  width: 100%;
  font-size: 0.42rem;
}
.am-stepper-handler,
.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  width: 0.525rem;
  height: 0.525rem;
  line-height: 0.525rem;
}
.am-stepper-handler {
  text-align: center;
  border: 1PX solid #ddd;
  border-radius: 0.0875rem;
  overflow: hidden;
  color: #000;
  position: absolute;
  display: inline-block;
  box-sizing: content-box;
}
.am-stepper-handler-active {
  z-index: 2;
  background-color: #ddd;
}
.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  -webkit-user-select: none;
          user-select: none;
  right: 0.035rem;
  color: #000;
}
.am-stepper-input-wrap {
  display: none;
  width: 100%;
  height: 0.525rem;
  line-height: 0.525rem;
  text-align: center;
  overflow: hidden;
}
.am-stepper-input {
  display: none;
  width: 1.05rem;
  font-size: 0.28rem;
  color: #000;
  text-align: center;
  border: 0;
  padding: 0;
  background: none;
  vertical-align: middle;
}
.am-stepper-input[disabled] {
  opacity: 1;
  color: #000;
}
.am-stepper.showNumber {
  width: 2.415rem;
}
.am-stepper.showNumber .am-stepper-input-wrap {
  display: inline-block;
}
.am-stepper.showNumber .am-stepper-input {
  display: inline-block;
}
.am-stepper.showNumber .am-stepper-handler-down-disabled {
  right: -1PX;
}
.am-stepper-handler-up {
  cursor: pointer;
  right: 0;
}
.am-stepper-handler-up-inner:before {
  text-align: center;
  content: "+";
}
.am-stepper-handler-down {
  cursor: pointer;
  left: 0;
}
.am-stepper-handler-down-inner:before {
  text-align: center;
  content: "-";
}
.am-stepper-handler-down-disabled,
.am-stepper-handler-up-disabled {
  opacity: 0.3;
}
.am-stepper-handler-up-disabled .am-stepper-handler-active {
  background: none;
}
.am-stepper-disabled .am-stepper-handler-down,
.am-stepper-disabled .am-stepper-handler-up {
  opacity: 0.3;
  background: none;
}
.am-stepper-disabled .am-stepper-handler {
  opacity: 0.3;
}
.am-stepper-disabled .am-stepper-input-wrap {
  opacity: 0.3;
}
.specSelectorModalWrap {
  z-index: 998;
  touch-action: none;
}
.specSelectorModal .am-modal-content {
  overflow: visible;
  text-align: left;
}
.specSelectorModal .am-modal-body {
  overflow: visible;
}
.specSelector {
  background-color: #fff;
}
.specSelector .prod {
  padding: 0 0.2rem 0.3rem 0.2rem;
  border-bottom: 0.01rem solid #e5e4e4;
}
.specSelector .prod .thumb {
  display: block;
  margin: -0.55rem 0.15rem 0 0;
  width: 1.9rem;
  height: 1.9rem;
  border-radius: 0.02rem;
  position: relative;
}
.specSelector .prod .pdImg {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #ccc;
}
.specSelector .prod .goodGift {
  position: absolute;
  left: 0.05rem;
  bottom: 0.05rem;
  font-size: 0.22rem;
  color: #ff6d31;
}
.specSelector .prod .detail {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.specSelector .prod .ylprice {
  font-size: 0.3rem;
}
.specSelector .prod .ylprice .num {
  color: #00a0e9;
}
.specSelector .prod .ylprice .disCountPriceNum {
  color: #D0021B;
  font-size: 0.3rem;
}
.specSelector .prod .groupPrice {
  font-size: 0.4rem;
  color: #f8b714;
}
.specSelector .prod .groupPrice span {
  color: #ff6d31;
  font-size: 0.24rem;
}
.specSelector .prod .groupPrice .num {
  color: #00a0e9;
}
.specSelector .prod .memprice {
  font-size: 0.36rem;
}
.specSelector .prod .memprice .num {
  color: #dca845;
}
.specSelector .prod .memprice .disCountPriceNum {
  color: #D0021B;
  font-size: 0.3rem;
}
.specSelector .prod .memprice .hyBtn {
  background-color: #ff6d31;
  font-size: 0.22rem;
  padding: 0 0.15rem;
  border-radius: 0.2rem;
  color: #fff;
  margin-left: 0.15rem;
}
.specSelector .prod .skuPromotionPrice {
  font-size: 0.36rem;
}
.specSelector .prod .skuPromotionPrice .skuPromotionPriceNum {
  color: #ff6d31;
}
.specSelector .prod .skuPromotionPrice .skuPromotionPriceTxt {
  color: #D0021B;
  font-size: 0.24rem;
}
.specSelector .prod .ylprice.crossOut .num,
.specSelector .prod .memprice.crossOut .num {
  text-decoration: line-through;
}
.specSelector .prod .discountTag {
  font-size: 0.24rem;
  color: #ff6d31;
  margin-left: 0.15rem;
}
.specSelector .prod .extraInfo > * {
  margin-right: 0.2rem;
}
.specSelector .prod .soldNum {
  font-size: 0.22rem;
  color: #a1a1a1;
}
.specSelector .prod .shipFee {
  font-size: 0.22rem;
  color: #282828;
}
.specSelector .prod .presaleTips,
.specSelector .prod .groupBuyTips,
.specSelector .prod .dlvTips {
  font-size: 0.22rem;
  line-height: 1.4;
  color: red;
}
.specSelector .prod .groupBuyTips__twoGroupBuy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 0.8rem;
  color: #eeeaea;
  font-size: 0.26rem;
  background-color: #ff6d31;
}
.specSelector .prod .groupBuyTips__twoGroupBuy span {
  font-weight: 600;
  color: #fff;
  font-size: 0.4rem;
}
.specSelector .prod .citySelector {
  padding: 0.2rem 0 0.1rem 0;
}
.specSelector .prod .citySelector .title {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.specSelector .prod .citySelector .city {
  font-size: 0.3rem;
  color: #282828;
}
.specSelector .prod .citySelector .tips {
  font-size: 0.22rem;
  color: #a1a1a1;
}
.specSelector .prod .citySelector .fee {
  font-size: 0.28rem;
  color: #282828;
}
.specSelector .specSelect {
  padding: 0.3rem;
  border-bottom: 0.01rem solid #e5e4e4;
  position: relative;
}
.specSelector .specSelect .h2ding {
  margin-bottom: 0.3rem;
  font-size: 0.3rem;
  color: #a1a1a1;
}
.specSelector .specSelect .specList {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  max-height: 3.3rem;
  overflow-y: auto;
}
.specSelector .specSelect .specList::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 0.01rem solid rgba(0, 0, 0, 0);
}
.specSelector .specSelect .specList::-webkit-scrollbar {
  width: 0.1rem;
  height: 0.13rem;
  border-radius: 0.05rem;
}
.specSelector .specSelect .specList::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  border-radius: 0.05rem;
  min-height: 0.28rem;
}
.specSelector .specSelect .specList::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.05rem;
}
.specSelector .specSelect li {
  margin: 0 0.2rem 0.3rem 0;
  position: relative;
  min-height: 0.6rem;
  border-radius: 0.28rem;
  padding: 0 0.28rem;
  background-color: #f2f2f2;
  font-size: 0.24rem;
  color: #282828;
  max-width: 100%;
}
.specSelector .specSelect li .specName {
  width: 100%;
}
.specSelector .specSelect li .specName .tag {
  color: #ff6d31;
  font-size: 0.22rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.specSelector .specSelect li .specName .tag .pipe {
  height: 0.22rem;
  width: 0.01rem;
  margin: 0 0.1rem;
  background-color: #979797;
}
.specSelector .specSelect li .specName .tag .icon-global2 {
  font-size: 0.2rem;
  margin-right: 0.05rem;
}
.specSelector .specSelect li.current {
  background-color: #ff6d31;
  color: #fff;
}
.specSelector .specSelect li.current .tag {
  color: #282828;
}
.specSelector .specSelect .moreSpec {
  position: absolute;
  right: 0.16rem;
  bottom: -0.22rem;
  height: 0;
  width: 0;
  margin: 2em 0;
  border-left: 0.2rem solid transparent;
  border-right: 0.2rem solid transparent;
  border-top: 0.2rem solid #d9d9d9;
  -webkit-animation: bounce 1.75s infinite;
  animation: bounce 1.75s infinite;
  -webkit-transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in, -webkit-transform 300ms ease-in;
}
.specSelector .groupSet {
  padding: 0.3rem;
  border-bottom: 0.01rem solid #e5e4e4;
}
.specSelector .groupSet ul {
  width: 110%;
  overflow: hidden;
}
.specSelector .groupSet li {
  margin-right: 0.35rem;
  font-size: 0.24rem;
}
.specSelector .groupSet li .icon-radio {
  color: #ccc;
  margin-right: 0.04rem;
}
.specSelector .groupSet li.selected .icon-radio {
  color: red;
}
.specSelector .closeBtn {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.2rem;
}
.specSelector .closeBtn .icon-close {
  font-size: 0.4rem;
}
.specSelector .quanitySelector {
  border-bottom: 0.01rem solid #cccccc;
  padding: 0.3rem;
}
.specSelector .quanitySelector .title {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.specSelector .quanitySelector .title span {
  font-size: 0.24rem;
  color: #ff6d31;
}
.specSelector .quanitySelector .limit {
  font-size: 0.22rem;
  color: #ff3b30;
  margin-left: 0.15rem;
}
.specSelector .action > button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  border: none;
  font-size: 0.36rem;
  color: #fff;
  height: 1rem;
}
.specSelector .action > button .tag {
  font-size: 0.18rem;
}
.specSelector .action .addCartBtn,
.specSelector .action .giftBtn {
  background-color: #fdcc2f;
}
.specSelector .action .buyBtn {
  background-color: #ff6d31;
}
.specSelectorEmpty {
  height: 5.5rem;
}
.specSelectorEmpty .icon-loading {
  font-size: 0.6rem;
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  10% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  20% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
  }
  40% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
  60% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  70% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  10% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  20% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
  }
  40% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
  60% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  70% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .specSelector .action > button {
    padding-bottom: 0.24rem;
  }
}
.specDistributionSelectModalWrap {
  z-index: 998;
  touch-action: none;
}
.specDistributionSelectModal .am-modal-content {
  overflow: visible;
  text-align: left;
}
.specDistributionSelectModal .am-modal-body {
  overflow: visible;
}
.specDistributionSelector {
  background-color: #fff;
}
.specDistributionSelector .prod {
  padding: 0 0.2rem 0.3rem 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.specDistributionSelector .prod .thumb {
  display: block;
  margin: -0.55rem 0.15rem 0 0;
  width: 1.9rem;
  height: 1.9rem;
  border-radius: 0.02rem;
  position: relative;
}
.specDistributionSelector .prod .pdImg {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #ccc;
}
.specDistributionSelector .prod .detail {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.specDistributionSelector .prod .ylprice {
  font-size: 0.3rem;
}
.specDistributionSelector .prod .ylprice .num {
  color: #00a0e9;
}
.specDistributionSelector .prod .salesmanActivityPrice {
  font-size: 0.36rem;
}
.specDistributionSelector .prod .salesmanActivityPrice .num {
  color: #f8b714;
}
.specDistributionSelector .prod .ylprice.crossOut .num {
  text-decoration: line-through;
}
.specDistributionSelector .prod .discountTag {
  font-size: 0.24rem;
  color: #ff6d31;
  margin-left: 0.15rem;
}
.specDistributionSelector .prod .extraInfo > * {
  margin-right: 0.2rem;
}
.specDistributionSelector .prod .soldNum {
  font-size: 0.22rem;
  color: #a1a1a1;
}
.specDistributionSelector .prod .shipFee {
  font-size: 0.22rem;
  color: #282828;
}
.specDistributionSelector .prod .presaleTips,
.specDistributionSelector .prod .dlvTips {
  font-size: 0.22rem;
  line-height: 1.4;
  color: red;
}
.specDistributionSelector .prod .citySelector {
  padding: 0.2rem 0 0.1rem 0;
}
.specDistributionSelector .prod .citySelector .title {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.specDistributionSelector .prod .citySelector .city {
  font-size: 0.3rem;
  color: #282828;
}
.specDistributionSelector .prod .citySelector .tips {
  font-size: 0.22rem;
  color: #a1a1a1;
}
.specDistributionSelector .prod .citySelector .fee {
  font-size: 0.28rem;
  color: #282828;
}
.specDistributionSelector .specSelect {
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.specDistributionSelector .specSelect .h2ding {
  margin-bottom: 0.3rem;
  font-size: 0.3rem;
  color: #a1a1a1;
}
.specDistributionSelector .specSelect .specList {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  max-height: 3.3rem;
  overflow-y: auto;
}
.specDistributionSelector .specSelect .specList::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1PX solid rgba(0, 0, 0, 0);
}
.specDistributionSelector .specSelect .specList::-webkit-scrollbar {
  width: 0.1rem;
  height: 0.13rem;
  border-radius: 0.05rem;
}
.specDistributionSelector .specSelect .specList::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  border-radius: 0.05rem;
  min-height: 0.28rem;
}
.specDistributionSelector .specSelect .specList::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.05rem;
}
.specDistributionSelector .specSelect li {
  margin: 0 0.2rem 0.3rem 0;
  position: relative;
  min-height: 0.6rem;
  border-radius: 0.28rem;
  padding: 0 0.28rem;
  background-color: #f2f2f2;
  font-size: 0.24rem;
  color: #282828;
  max-width: 100%;
}
.specDistributionSelector .specSelect li .specName {
  width: 100%;
}
.specDistributionSelector .specSelect li .specName .tag {
  color: #ff6d31;
  font-size: 0.22rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.specDistributionSelector .specSelect li .specName .tag .pipe {
  height: 0.22rem;
  width: 0.01rem;
  margin: 0 0.1rem;
  background-color: #979797;
}
.specDistributionSelector .specSelect li .specName .tag .icon-global2 {
  font-size: 0.2rem;
  margin-right: 0.05rem;
}
.specDistributionSelector .specSelect li.current {
  background-color: #ff6d31;
  color: #fff;
}
.specDistributionSelector .specSelect li.current .tag {
  color: #282828;
}
.specDistributionSelector .closeBtn {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.2rem;
}
.specDistributionSelector .closeBtn .icon-close {
  font-size: 0.4rem;
}
.specDistributionSelector .quanitySelector {
  border-bottom: 1PX solid #cccccc;
  padding: 0.3rem;
}
.specDistributionSelector .quanitySelector .title {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.specDistributionSelector .quanitySelector .title span {
  font-size: 0.24rem;
  color: #ff6d31;
}
.specDistributionSelector .quanitySelector .limit {
  font-size: 0.22rem;
  color: #ff3b30;
  margin-left: 0.15rem;
}
.specDistributionSelector .action > button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  border: none;
  font-size: 0.36rem;
  color: #fff;
  height: 1rem;
}
.specDistributionSelector .action > button .tag {
  font-size: 0.18rem;
}
.specDistributionSelector .action .buyBtn {
  background-color: #ff6d31;
}
.specSelectorEmpty {
  height: 5.5rem;
}
.specSelectorEmpty .icon-loading {
  font-size: 0.6rem;
}
.am-modal.prodNoticeModal {
  width: 6rem;
}
.prodNoticeModal .prodNoticeForm {
  text-align: left;
}
.prodNoticeModal .h2ding {
  font-size: 0.28rem;
  color: #282828;
  margin-bottom: 0.2rem;
}
.prodNoticeModal .phone {
  border: none;
  width: 100%;
  height: 0.8rem;
  border-bottom: 1PX solid #d5d9d9;
  color: #a1a1a1;
  font-size: 0.28rem;
  padding: 0.05rem;
  margin-bottom: 0.1rem;
}
.prodNoticeModal .tips {
  font-size: 0.24rem;
  color: #a1a1a1;
  margin-top: 0.1rem;
}
.prodNoticeModal .tips .icon-info {
  margin-right: 0.05rem;
}
.prodNoticeModal .confBtn {
  border: 0.02rem solid #ff6d31;
  color: #ff6d31;
  padding: 0 0.5rem;
}
.prodNoticeModal .action {
  margin-top: 0.5rem;
}
.prodNoticeModal .closeBtn {
  width: 0.9rem;
  height: 0.9rem;
  position: absolute;
  right: 0;
  top: 0;
}
.entryNav {
  width: 100%;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.entryNav li {
  width: 25%;
  margin-bottom: 0.3rem;
}
.entryNav li .bttn {
  width: 0.8rem;
  height: 0.8rem;
}
.entryNav li .icon-global2 {
  color: #3399cc;
  display: block;
}
.entryNav li .icon-recharge {
  font-size: 0.56rem;
}
.entryNav li .icon-gift {
  font-size: 0.5rem;
  margin-left: -0.05rem;
}
.entryNav li .icon-order {
  font-size: 0.6rem;
}
.entryNav li .icon-c2f {
  font-size: 0.56rem;
}
.entryNav li .icon-giftcard {
  font-size: 0.6rem;
}
.entryNav li .icon-v {
  font-size: 0.5rem;
}
.entryNav li .icon-duihuan {
  font-size: 0.6rem;
}
.entryNav li .icon-lipinka {
  font-size: 0.54rem;
}
.entryNav li .icon-play {
  font-size: 0.54rem;
}
.entryNav li .title {
  font-size: 0.22rem;
  color: #999999;
  margin-top: 0.2rem;
  display: block;
}
.newyear21EntryNav {
  width: 100%;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.newyear21EntryNav li {
  width: 25%;
  margin-bottom: 0.3rem;
}
.newyear21EntryNav li .bttn {
  width: 0.8rem;
  height: 0.8rem;
}
.newyear21EntryNav li .icon-global2 {
  color: #af1618;
  display: block;
}
.newyear21EntryNav li .icon-recharge {
  font-size: 0.56rem;
}
.newyear21EntryNav li .icon-gift {
  font-size: 0.5rem;
  margin-left: -0.05rem;
}
.newyear21EntryNav li .icon-order {
  font-size: 0.6rem;
}
.newyear21EntryNav li .icon-c2f {
  font-size: 0.56rem;
}
.newyear21EntryNav li .icon-giftcard {
  font-size: 0.6rem;
}
.newyear21EntryNav li .icon-v {
  font-size: 0.5rem;
}
.newyear21EntryNav li .icon-duihuan {
  font-size: 0.6rem;
}
.newyear21EntryNav li .icon-lipinka {
  font-size: 0.54rem;
}
.newyear21EntryNav li .icon-play {
  font-size: 0.54rem;
}
.newyear21EntryNav li .title {
  font-size: 0.22rem;
  color: #999999;
  margin-top: 0.2rem;
  display: block;
}
.productCategoryNav {
  background-color: #fff;
  width: 100%;
  padding: 0.1rem 0 0 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.productCategoryNav li {
  width: 20%;
  margin-bottom: 0.3rem;
}
.productCategoryNav li .img {
  display: block;
  height: 1.1rem;
  width: 1.1rem;
}
.productCategoryNav li .title {
  font-size: 0.24rem;
  display: inline-block;
  margin-top: 0.1rem;
  padding: 0.06rem;
  color: #a1a1a1;
}
.prodFooter {
  width: 100%;
  padding-top: 0.3rem;
  color: #a1a1a1;
}
.prodFooter .footerPic {
  margin: 0.3rem 0;
  overflow: hidden;
}
.prodFooter .footerPic li {
  float: left;
  height: 1.4rem;
  width: 25%;
  padding-left: 0.3rem;
}
.prodFooter .footerPic li .bttn {
  width: 0.8rem;
  height: 0.8rem;
  border: 1PX solid #d9d9d9;
  border-radius: 100%;
  margin-left: 0.1rem;
  margin-bottom: 0.1rem;
}
.prodFooter .footerPic li .icon-pd {
  font-size: 0.5rem;
  color: #666666;
}
.prodFooter .footerPic li .title {
  display: block;
  text-align: left;
}
.prodFooter .disclm a {
  position: relative;
  display: block;
  text-align: center;
  font-size: 0.28rem;
  padding-bottom: 0.2rem;
  color: #ff6d31;
}
.prodFooter .disclm p {
  display: block;
  text-align: center;
  font-size: 0.28rem;
  padding-bottom: 0.2rem;
}
.prodFooter .disclm p a {
  text-decoration: none;
  color: #a1a1a1;
}
.prodFooter .record {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  margin: 0 auto;
  padding: 0.2rem 0;
}
.prodFooter .record__a {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.prodFooter .record__a img {
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  object-fit: 'cover';
}
.prodFooter .record p {
  color: #939393;
}
.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 0.315rem;
  color: #000;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}
.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-carousel-wrap-dot > span {
  display: block;
  width: 0.14rem;
  height: 0.14rem;
  margin: 0 0.0525rem;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}
.am-modal.popAdModal .am-modal-content {
  padding: 0;
  width: 6.4rem;
  margin: 0.6rem auto 0 auto;
  background-color: transparent;
}
.am-modal.popAdModal .am-modal-content .am-modal-body {
  padding: 0;
}
.am-modal.popAdModal .cont {
  min-width: 6.4rem;
}
.am-modal.popAdModal .cont .popAdSwipe {
  max-height: 9.6rem;
  border-radius: 0.06rem;
  background-color: #f5f5f5;
}
.am-modal.popAdModal .cont img {
  width: 6.4rem;
  height: 9.6rem;
  object-fit: cover;
  display: block;
}
.am-modal.popAdModal .closeBtn {
  width: 1rem;
  height: 1rem;
  margin-top: 0.3rem;
}
.am-modal.popAdModal .closeBtn .icon-close {
  font-size: 0.8rem;
  color: #fff;
}
.homeProdSectionList__YingJiShuiGuo {
  background-image: url(/react/static/homeProdSection__YingJiShuiGuo2.e31a5c49.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__YingJiShuCai {
  background-image: url(/react/static/homeProdSection__YingJiShuCai2.434f11ba.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__RouQinHaiXian {
  background-image: url(/react/static/homeProdSection__RouQinHaiXian2.0c497b68.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__AnXinShiCai {
  background-image: url(/react/static/homeProdSection__AnXinShiCai2.fadb6afb.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__MiMianLiangYou {
  background-image: url(/react/static/homeProdSection__MiMianLiangYou2.07abb559.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__JiangLiaoDiaoWei {
  background-image: url(/react/static/homeProdSection__JiangLiaoDiaoWei2.f75daded.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__JiuShuiChongYin {
  background-image: url(/react/static/homeProdSection__JiuShuiChongYin2.27415dbf.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__LingZuiXiaoShi {
  background-image: url(/react/static/homeProdSection__LingZuiXiaoShi2.d4e1b192.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__FuPinXiangMu {
  background-image: url(/react/static/homeProdSection__FuPinXiangMu2.f3b59a29.jpg);
  background-repeat: no-repeat;
  background-size: 100% 1.5rem;
}
.homeProdSectionList__homeHding {
  min-height: 1.5rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin: 0.1rem 0;
}
.homeProdSectionList__title {
  margin-left: 1.1rem;
  font-size: 0.36rem;
  font-weight: 700;
  letter-spacing: 0.04rem;
  padding-right: 0.1rem;
  border-right: 0.04rem solid #fff;
  color: #fff;
}
.homeProdSectionList__subTitle {
  letter-spacing: 0.02rem;
  padding-left: 0.14rem;
  font-size: 0.24rem;
  color: #fff;
}
.prodList {
  background: #fff;
  min-height: 8rem;
}
.prodList > li {
  position: relative;
}
.prodList > li .valentineDayLogo {
  position: absolute;
  top: 0;
  left: 0.4rem;
}
.prodList > li .valentineDayLogoImage {
  display: block;
  object-fit: cover;
  width: 0.68rem;
  height: 0.68rem;
}
.prodList > li .imgLink {
  display: block;
  height: 5rem;
  position: relative;
  overflow: hidden;
}
.prodList > li .imgLink .ribbon {
  background-color: #f8b714;
  width: 3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
}
.prodList > li .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.prodList > li .mask .icon-shouqing {
  font-size: 2rem;
  color: #bbb;
}
.prodList > li .img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #f5f5f5;
  border-radius: 0.02rem;
}
.prodList > li .metaInfo {
  margin: 0.3rem;
  position: relative;
}
.prodList > li .metaInfo .brand {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.prodList > li .metaInfo .brand .logo {
  width: 0.35rem;
  height: 0.35rem;
  border: 1PX solid #e5e4e4;
  border-radius: 100%;
  background-color: #f5f5f5;
}
.prodList > li .metaInfo .brand .name {
  font-size: 0.26rem;
  color: #282828;
  margin-left: 0.1rem;
}
.prodList > li .metaInfo .location {
  border-left: 1PX solid #a1a1a1;
  padding: 0 0.15rem;
  margin-left: 0.15rem;
  color: #2ea7e0;
  font-size: 0.26rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.prodList > li .metaInfo .icon-zuobiao {
  margin-right: 0.1rem;
  font-size: 0.3rem;
}
.prodList > li .metaInfo .taste {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-left: 1PX solid #a1a1a1;
  padding-left: 0.2rem;
  font-size: 0.26rem;
  color: #D0021B;
}
.prodList > li .mainInfo {
  margin: 0.3rem;
}
.prodList > li .mainInfo .words {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.2rem;
  overflow: hidden;
}
.prodList > li .mainInfo .title {
  font-size: 0.34rem;
  line-height: 0.36rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prodList > li .mainInfo .title .weight {
  font-size: 0.28rem;
  color: #a1a1a1;
  margin-left: 0.1rem;
}
.prodList > li .mainInfo .desc {
  font-size: 0.26rem;
  line-height: 0.36rem;
  margin-top: 0.15rem;
  color: #a1a1a1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.prodList > li .mainInfo .price {
  margin-left: 0.1rem;
}
.prodList > li .mainInfo .price .vPrice {
  color: #DCA845;
  border: 1PX solid #DCA845;
  padding: 0.04rem 0.16rem;
  height: 0.5rem;
  border-radius: 0.25rem;
}
.prodList > li .mainInfo .price .vPrice .icon-v {
  font-size: 0.42rem;
  line-height: 0.42rem;
  width: 0.4rem;
}
.prodList > li .mainInfo .price .vPrice .member {
  font-size: 0.27rem;
}
.prodList > li .mainInfo .price .vPrice .pipe {
  width: 0.02rem;
  height: 0.34rem;
  background-color: #a1a1a1;
  margin: 0 0.12rem;
}
.prodList > li .mainInfo .price .vPrice .num {
  font-size: 0.36rem;
  line-height: 0.36rem;
}
.prodList > li .mainInfo .price .vPrice .cu {
  font-size: 0.36rem;
  line-height: 0.36rem;
}
.prodList > li .mainInfo .price .ylPrice {
  font-size: 0.24rem;
  margin-top: 0.17rem;
  color: #2ea7e0;
  border: 1PX solid #2ea7e0;
  padding: 0.04rem 0.16rem;
  height: 0.5rem;
  border-radius: 0.25rem;
}
.prodList > li .mainInfo .price .ylPrice .icon-liao {
  font-size: 0.4rem;
  line-height: 0.4rem;
  width: 0.4rem;
}
.prodList > li .mainInfo .price .ylPrice .pipe {
  width: 0.02rem;
  height: 0.34rem;
  background-color: #a1a1a1;
  margin: 0 0.12rem;
}
.prodList > li .mainInfo .price .ylPrice .num {
  font-size: 0.34rem;
  line-height: 0.34rem;
}
.prodList > li .mainInfo .price .ylPrice .cu {
  font-size: 0.34rem;
  line-height: 0.34rem;
}
.prodList > li .mainInfo .cuXiaoPrice {
  color: #ff6d31;
  border: 1PX solid #ff6d31;
  height: 1.4rem;
  border-radius: 0.15rem;
  background-color: #ff6d31;
  color: #fff;
  padding: 0 0.09rem;
}
.prodList > li .mainInfo .cuXiaoPrice .icon {
  font-size: 0.25rem;
  color: #fff;
}
.prodList > li .mainInfo .cuXiaoPrice .pipe {
  background-color: #fff;
  width: 100%;
  height: 0.02rem;
  margin: 0.16rem 0;
}
.prodList > li .mainInfo .cuXiaoPrice .num {
  font-size: 0.54rem;
  line-height: 0.42rem;
  margin: 0 0.07rem;
}
.prodList > li .mainInfo .cuXiaoPrice .cu {
  height: 0.28rem;
  width: 0.28rem;
  border-radius: 0.14rem;
  color: #ff6d31;
  font-size: 0.22rem;
  background-color: #fff;
}
.prodList > li .mainInfo .cuXiaoPrice .orgPrice {
  margin-top: 0.05rem;
  color: #fff;
  font-size: 0.28rem;
  text-decoration: line-through;
}
.prodList > li .mainInfo .skuDisCountPrice {
  background-color: #ff6d31;
  color: #fff;
  border: 1PX solid #f8b714;
  height: 0.6rem;
  border-radius: 0.15rem;
  padding: 0 0.09rem;
}
.prodList > li .mainInfo .skuDisCountPrice__num {
  font-size: 0.4rem;
  line-height: 0.42rem;
  margin: 0 0.07rem;
}
.prodList > li .mainInfo .skuDisCountPrice__cu {
  height: 0.28rem;
  width: 0.28rem;
  border-radius: 0.14rem;
  color: #ff6d31;
  font-size: 0.22rem;
  background-color: #fff;
}
.prodList > li .mainInfo .skuDisCountPrice__orgPrice {
  margin-top: 0.05rem;
  color: #fff;
  font-size: 0.28rem;
  text-decoration: line-through;
}
.prodList > li .mainInfo .remind {
  font-size: 0.24rem;
  margin-top: 0.17rem;
  color: #2ea7e0;
  border: 0.01rem solid #2ea7e0;
  padding: 0.04rem 0.16rem;
  height: 0.5rem;
  border-radius: 0.25rem;
}
.prodList > li .mainInfo .remind .icon-date {
  font-size: 0.4rem;
  line-height: 0.4rem;
  width: 0.4rem;
}
.prodList > li .mainInfo .remind .pipe {
  width: 0.02rem;
  height: 0.34rem;
  background-color: #a1a1a1;
  margin: 0 0.12rem;
}
.prodList > li .mainInfo .remind .txt {
  font-size: 0.34rem;
  line-height: 0.34rem;
}
.twoGroupBuyList .item {
  overflow: hidden;
  position: relative;
  margin: 0.3rem;
}
.twoGroupBuyList .item .ribbon {
  background-color: #f8b714;
  width: 3rem;
  border-radius: 0.2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.8rem;
  top: 0.4rem;
  text-align: center;
  position: absolute;
}
.twoGroupBuyList .item .icon-yushou {
  position: absolute;
  color: #ff6d31;
  right: 0;
  top: 0.08rem;
}
.twoGroupBuyList .item > .thumb {
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.twoGroupBuyList .item > .thumb .img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.twoGroupBuyList .item > .cont {
  padding-left: 0.3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.twoGroupBuyList .item .name {
  font-size: 0.3rem;
  max-height: 0.7rem;
  overflow: hidden;
  margin: 0;
}
.twoGroupBuyList .item .sku {
  font-size: 0.28rem;
  margin-top: 0.15rem;
  color: #666666;
}
.twoGroupBuyList .item .subTitle {
  margin-top: 0.15rem;
  font-size: 0.26rem;
}
.twoGroupBuyList .item .saleNum {
  position: absolute;
  left: 0.1rem;
  bottom: 0.1rem;
  font-size: 0.2rem;
  text-shadow: 0 0 0.03rem #fff;
  color: #2ea7e0;
}
.twoGroupBuyList .item .price {
  margin-top: 0.1rem;
}
.twoGroupBuyList .item .gPrice {
  font-size: 0.3rem;
  color: #ff6d31;
}
.twoGroupBuyList .item .gPrice .icon-tuangou {
  font-size: 0.3rem;
}
.twoGroupBuyList .item .gPrice .cu {
  font-size: 0.2rem;
}
.twoGroupBuyList .item .gPrice .num {
  font-size: 0.36rem;
}
.twoGroupBuyList .item .ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #2ea7e0;
}
.twoGroupBuyList .item .ylPrice .icon-liao {
  font-size: 0.34rem;
}
.twoGroupBuyList .item .ylPrice .cu {
  font-size: 0.2rem;
}
.twoGroupBuyList .item .ylPrice .num {
  font-size: 0.32rem;
}
.twoGroupBuyList .item .action {
  margin-top: 0.1rem;
}
.twoGroupBuyList .item .action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.newUserCoupon {
  position: fixed;
  left: 0;
  bottom: 1.24rem;
  z-index: 900;
}
.newUserCoupon .img {
  width: 1.2rem;
  height: 1.3rem;
  display: block;
}
.newUserCoupon.isHidden {
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
  left: -0.8rem;
}
.appDownloadPop {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 7.5rem;
  height: 1rem;
  background-color: #282828;
  z-index: 10;
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
}
.appDownloadPop .logo {
  margin-left: 0.25rem;
}
.appDownloadPop .logo .icon-logo {
  font-size: 0.7rem;
  color: #2ea7e0;
}
.appDownloadPop .logo .img-logo {
  display: block;
  width: 0.7rem;
  height: 0.7rem;
}
.appDownloadPop .title {
  margin: 0 0.25rem;
  font-size: 0.24rem;
  line-height: 1.4;
  color: #fff;
}
.appDownloadPop .downloadBtn {
  color: #fff;
  display: block;
  white-space: nowrap;
  font-size: 0.22rem;
}
.appDownloadPop .closeBtn {
  width: 1rem;
  height: 1rem;
}
.appDownloadPop .closeBtn .icon {
  font-size: 0.5rem;
  margin-top: -0.1rem;
  color: #a1a1a1;
}
.appDownloadPop.active {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.prodIndex {
  background-color: #fff;
}
.prodIndex .bannerA {
  min-height: 5rem;
}
.prodIndex .double11 {
  min-height: 10rem;
}
.prodIndex .birdNestActivityProductIndex__banner {
  display: block;
  object-fit: cover;
  width: 7.5rem;
  height: 5rem;
}
.home-swipe {
  height: 5rem !important;
  background-color: #f5f5f5;
}
.home-swipe .slider-frame,
.home-swipe .slider-list {
  height: 100% !important;
}
.home-swipe img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.seckillBox,
.groupBuyBox,
.homeProdSectionList {
  min-height: 4rem;
  margin-bottom: 0.3rem;
}
.seckillBox .homeHding,
.groupBuyBox .homeHding,
.homeProdSectionList .homeHding {
  min-height: 0.7rem;
  padding: 0.2rem 0 0.15rem 0;
  position: relative;
}
.seckillBox .homeHding > .title,
.groupBuyBox .homeHding > .title,
.homeProdSectionList .homeHding > .title {
  font-size: 0.4rem;
  color: #2ea7e0;
}
.seckillBox .homeHding .icon-pd,
.groupBuyBox .homeHding .icon-pd,
.homeProdSectionList .homeHding .icon-pd {
  font-size: 0.6rem;
  position: relative;
  right: -0.1rem;
  bottom: -0.05rem;
  color: #a1a1a1;
}
.seckillBox .homeHding > .subTitle,
.groupBuyBox .homeHding > .subTitle,
.homeProdSectionList .homeHding > .subTitle {
  font-size: 0.24rem;
  color: #666666;
  margin-top: 0.15rem;
}
.seckillBox .homeHding > .more-btn,
.groupBuyBox .homeHding > .more-btn,
.homeProdSectionList .homeHding > .more-btn {
  color: #282828;
  font-size: 0.26rem;
  position: absolute;
  right: 0.15rem;
  bottom: 0.15rem;
}
.seckillBox .homeHding .more-icon,
.groupBuyBox .homeHding .more-icon,
.homeProdSectionList .homeHding .more-icon {
  font-size: 0.26rem;
  margin: 0 0 0 0.05rem;
  color: #a1a1a1;
}
.groupBuyBox__imgWrapp {
  width: 7.5rem;
  min-height: 5rem;
}
.groupBuyBox__imgWrapp img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.homeDivider {
  height: 0.01rem;
  background-color: #5a5a5a;
  margin: 0.2rem;
}
.newUserCouponBanner,
.regionBanner {
  margin-bottom: 0.2rem;
}
.newUserCouponBanner img,
.regionBanner img {
  display: block;
  width: 100%;
}
.laxin .img {
  height: 5rem;
}
.laxin .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.redeem img {
  display: block;
  min-height: 1rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.scoreBanner {
  margin: 0.1rem 0;
  min-height: 5rem;
}
.scoreBanner img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.discount618 img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 3rem;
  object-fit: cover;
}
.songRongBanner {
  margin: 0.1rem 0;
  min-height: 5rem;
}
.songRongBanner img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.rechargeBanner {
  margin: 0.1rem 0;
  min-height: 21.65rem;
}
.rechargeBanner img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.dzx {
  margin: 0.1rem 0;
  min-height: 5.01rem;
}
.dzx img {
  display: block;
  width: 100%;
}
.clzBanner {
  margin-top: 0.1rem;
  border-top: 1PX solid #e5e4e4;
  border-bottom: 1PX solid #e5e4e4;
  min-height: 5rem;
}
.clzBanner img {
  display: block;
  width: 100%;
}
.prodListReginBox .homeHding > .subTitle {
  color: #666666;
}
.newYear20_scoreBanner {
  width: 7.5rem;
  min-height: 3.1rem;
}
.newYear20_scoreBanner img {
  display: block;
  width: 100%;
  height: 100%;
}
.homeScoreProduct__banner {
  width: 100%;
  height: 3rem;
  display: block;
}
.homeScoreProduct__bannerImg {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.homeScoreProduct .scoreProductList {
  min-height: auto;
}
.womensDay {
  background-color: #f9dae5;
  overflow: hidden;
}
.womensDay .keyView {
  height: 6.1rem;
  margin-bottom: 0.18rem;
}
.womensDay .keyView img {
  display: block;
  width: 100%;
  height: 6.1rem;
}
.womensDay .couponBanner {
  height: 3rem;
  margin-bottom: 0.18rem;
}
.womensDay .couponBanner img {
  display: block;
  width: 100%;
  height: 3rem;
}
.womensDay .prodSerial {
  margin-bottom: 0.2rem;
  height: 6.58rem;
}
.womensDay .prodSerial .banner {
  height: 2.5rem;
  margin-bottom: 0.18rem;
}
.womensDay .prodSerial img {
  display: block;
  width: 100%;
  height: 2.5rem;
}
.womensDay .prodSerialList {
  margin-left: 0.2rem;
}
.newProduct {
  margin: 0.2rem 0;
}
.newproductrecommend__h2ding {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  margin: 0.4rem 0;
  font-size: 0.32rem;
  background-image: url(/react/static/newProduct__titleBanner.06ee1f1a.png);
  background-repeat: no-repeat;
  background-size: 100% 1rem;
}
.newproductrecommend__titleLeft {
  padding-left: 1.2rem;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.04rem;
  border-right: 0.04rem solid #fff;
  padding-right: 0.1rem;
  font-size: 0.34rem;
}
.newproductrecommend__titleRight {
  padding-left: 0.15rem;
  font-size: 0.24rem;
  color: #fff;
  letter-spacing: 0.04rem;
}
.newproductrecommend__bannerImg {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 0.2rem;
}
.newproductrecommend__scroller {
  margin: 0 0.2rem;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.newproductrecommend__pdList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.newproductrecommend__pdList li {
  margin-right: 0.24rem;
  width: 2.4rem;
}
.newproductrecommend__pdList--pdImg {
  width: 2.4rem;
  height: 2rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-radius: 0.1rem;
}
.newproductrecommend__pdList--title {
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.28rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.homeHotProduct {
  margin: 0.2rem 0;
}
.homeHotProduct__h2ding {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  font-size: 0.32rem;
  background-image: url(/react/static/hotProduct__titleBanner.9d1c768c.png);
  background-repeat: no-repeat;
  background-size: 100% 1rem;
  margin: 0.4rem 0;
}
.homeHotProduct__titleLeft {
  padding-left: 1.2rem;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.04rem;
  border-right: 0.04rem solid #fff;
  padding-right: 0.1rem;
  font-size: 0.32rem;
}
.homeHotProduct__titleRight {
  padding-left: 0.15rem;
  font-size: 0.24rem;
  color: #fff;
  letter-spacing: 0.04rem;
}
.homeHotProduct__bannerImg {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 0.2rem;
}
.homeHotProduct__scroller {
  margin: 0 0.2rem;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.homeHotProduct__pdList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.homeHotProduct__pdList li {
  margin-right: 0.24rem;
  width: 2.4rem;
}
.homeHotProduct__pdList--pdImg {
  width: 2.4rem;
  height: 2rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-radius: 0.1rem;
}
.homeHotProduct__pdList--title {
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.28rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.prodListReginBox__homeHding__title {
  font-size: 0.4rem;
  color: #2ea7e0;
}
.prodListReginBox__homeHding__subTitle {
  color: #666666;
  font-size: 0.24rem;
  margin-top: 0.15rem;
}
.prodListReginBox__bannerImg {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 0.1rem;
}
.homeScoreActivity {
  position: relative;
  width: 7.5rem;
}
.homeScoreActivity__img {
  display: block;
  width: 100%;
}
.homeScoreActivity__prodList {
  margin: 0.2rem;
  background-color: #fff;
  height: 3.8rem;
  overflow: hidden;
}
.homeScoreActivity__scroller {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.newScoreProductList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  padding-bottom: 0.3rem;
  overflow: hidden;
}
.newScoreProductList__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  border-radius: 0.2rem;
  width: 2.6rem;
  margin-right: 0.1rem;
  border: 0.02rem solid #d9d9d9;
}
.newScoreProductList__redeem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #ff6d31;
  height: 0.4rem;
  width: 1.6rem;
  opacity: 0.9;
  border-bottom-left-radius: 0.3rem;
}
.newScoreProductList__limitNum {
  color: #fff;
}
.newScoreProductList__imgLink {
  position: relative;
  width: 2.6rem;
  height: 2rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.newScoreProductList__imgCouponLink {
  width: 2.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #2ea7e0;
}
.newScoreProductList__img {
  display: block;
  object-fit: cover;
  width: 2.6rem;
  height: 2rem;
}
.newScoreProductList__mainInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1.4rem;
}
.newScoreProductList__coupon {
  width: 100%;
  height: 100%;
  font-size: 0.36rem;
  background-color: #2ea7e0;
  color: #fff;
}
.newScoreProductList__title {
  text-align: center;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.28rem;
}
.newScoreProductList__ylPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 0.24rem;
  color: #2ea7e0;
  border: 0.01rem solid #2ea7e0;
  border-radius: 0.25rem;
  padding: 0.04rem 0.08rem;
}
.newScoreProductList__ylPrice__icon-liao {
  font-size: 0.32rem;
}
.newScoreProductList__ylPrice__score {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.newScoreProductList__ylPrice__num {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.newScoreProductList__ylPrice .icon-jifenbi {
  font-size: 0.36rem;
  margin-left: -0.05rem;
}
.homeDiscount {
  position: relative;
  width: 7.5rem;
  height: 5.7rem;
  margin-bottom: 0.1rem;
}
.homeDiscount__img {
  display: block;
  width: 100%;
  height: 1.68rem;
}
.homeDiscount__prodList {
  margin: 0.2rem;
  background-color: #fff;
  height: 3.8rem;
  overflow: hidden;
}
.homeDiscount__scroller {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.newDiscountListList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  padding-bottom: 0.3rem;
  overflow: hidden;
}
.newDiscountListList__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  border-radius: 0.2rem;
  width: 2.8rem;
  margin-right: 0.1rem;
  border: 0.02rem solid #d9d9d9;
}
.newDiscountListList__imgLink {
  position: relative;
  width: 2.8rem;
  height: 2rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.newDiscountListList__imgCouponLink {
  width: 2.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #2ea7e0;
}
.newDiscountListList__img {
  display: block;
  object-fit: cover;
  width: 2.8rem;
  height: 2rem;
}
.newDiscountListList__mainInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1.4rem;
}
.newDiscountListList__title {
  text-align: center;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.28rem;
}
.newDiscountListList__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 0.24rem;
  color: #ff6d31;
  border-radius: 0.25rem;
  padding: 0.04rem 0.08rem;
}
.newDiscountListList__cu {
  font-size: 0.36rem;
}
.newDiscountListList__num {
  font-size: 0.36rem;
  line-height: 0.38rem;
}
.newDiscountListList__orgPrice {
  color: #a1a1a1;
  font-size: 0.28rem;
  text-decoration: line-through;
}
.promotionListBox {
  background-color: #fff;
}
.promotionList__prodItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin: 0.2rem;
  border: 0.01rem solid #d9d9d9;
  overflow: hidden;
  border-radius: 0.2rem;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
  background-color: #fff;
}
.promotionList__thumb {
  width: 3.22rem;
  height: 3.1rem;
  background-color: #f5f5f5;
}
.promotionList__img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.promotionList__cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 0 0.2rem;
  overflow: hidden;
}
.promotionList__name {
  font-size: 0.32rem;
  max-height: 0.7rem;
  margin: 0.2rem 0 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.promotionList__subTitle {
  margin-top: 0.2rem;
  font-size: 0.26rem;
  color: #a1a1a1;
}
.promotionList__skuTitle {
  margin-top: 0.2rem;
  font-size: 0.28rem;
}
.promotionList__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  margin-top: 0.3rem;
}
.promotionList__ylPrice {
  text-decoration: line-through;
  color: #2ea7e0;
  margin-right: 0.2rem;
}
.promotionList__ylPriceIcon {
  font-size: 0.34rem;
}
.promotionList__ylPriceTxt {
  font-size: 0.29rem;
}
.promotionList__promotionPrice {
  color: #DCA845;
}
.promotionList__promotionPriceIcon {
  font-size: 0.38rem;
  color: #ff6d31;
}
.promotionList__promotionPriceTxt {
  font-size: 0.36rem;
}
.promotionList__buyBtn {
  width: 2rem;
  font-size: 0.26rem;
  /*pxno*/
  padding: 0 0.25rem;
  border-radius: 0.3rem;
  border: 0.01rem solid #ff9900;
  /*no*/
  background-color: #ff9900;
  color: #ffffff;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-top: 0.2rem;
}
.promotionList__cart {
  position: absolute;
  color: #fff;
  background-color: #D0021B;
  border-radius: 50%;
  width: 0.4rem;
  text-align: center;
  line-height: 1.5;
  height: 0.4rem;
  top: 0.15rem;
  left: 2.3rem;
}
.promotionList__buyBtn {
  display: inline;
}
.homePromotionList__banner {
  width: 7.5rem;
  display: block;
}
.homePromotionList__bannerImg {
  width: 7.5rem;
  height: auto;
  object-fit: cover;
}
.seckillBox {
  margin-bottom: 0.1rem;
}
.seckillBox__homeHding {
  min-height: 0.7rem;
  padding: 0.2rem 0 0.15rem 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.seckillBox__bannerImg {
  display: block;
  width: 100%;
}
.seckillBox__img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 0.2rem;
}
.seckillBox__title {
  font-size: 0.4rem;
  color: #2ea7e0;
}
.seckillBox__icon-pd {
  font-size: 0.6rem;
  position: relative;
  right: -0.1rem;
  bottom: -0.05rem;
  color: #a1a1a1;
}
.seckillBox__subTitle {
  font-size: 0.24rem;
  color: #666666;
  margin-top: 0.15rem;
}
.seckillBox__more-btn {
  color: #a1a1a1;
  font-size: 0.3rem;
  position: absolute;
  right: 0.15rem;
  bottom: 0;
}
.seckillBox__more-icon {
  font-size: 0.26rem;
  margin: 0 0 0 0.05rem;
  color: #a1a1a1;
}
.digitCountDown {
  height: 0.5rem;
  margin: 0.2rem 0 0 0;
  white-space: nowrap;
}
.digitCountDown .digit {
  display: block;
  margin: 0 0.05rem;
  font-size: 0.32rem;
  color: #fff;
  height: 0.5rem;
  padding: 0 0.1rem;
  overflow: hidden;
  line-height: 0.5rem;
  text-align: center;
  background-color: #666666;
  border-radius: 0.06rem;
}
.digitCountDown .digit.clock-seconds {
  background-color: #ff6d31;
}
.digitCountDown .digit.disabled {
  background-color: #a1a1a1;
}
.digitCountDown .colon {
  font-size: 0.3rem;
}
.couponList {
  margin-bottom: 0.1rem;
}
.couponList li {
  margin-bottom: 0.1rem;
  border-radius: 0.05rem;
  overflow: hidden;
  position: relative;
}
.couponList .cont {
  height: 1.6rem;
  color: #fff;
  position: relative;
  border-bottom: 1PX dashed #fff;
}
.couponList .cont .amount {
  padding: 0 0.3rem;
  font-size: 0.3rem;
}
.couponList .cont .amount .num {
  font-size: 0.6rem;
}
.couponList .cont .condnShare {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-top: 0.2rem;
  padding-right: 0.2rem;
}
.couponList .cont .shareBtn {
  position: absolute;
  right: 0.1rem;
  top: 0.1rem;
  color: #fff;
}
.couponList .cont .shareIcon {
  font-size: 0.26rem;
  color: #fff;
  margin-left: 0.05rem;
}
.couponList .cont .meta {
  padding: 0 0.15rem;
  font-size: 0.24rem;
  text-align: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  line-height: 1.4;
  display: none;
}
.couponList .cont .condition {
  font-size: 0.24rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: right;
  padding-right: 0.1rem;
}
.couponList .cont .shareReceiveStatus {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0.2rem;
  border-radius: 0 0 0.08rem 0;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0.02rem 0.05rem;
}
.couponList .cont .shared {
  color: green;
}
.couponList .cont .received {
  color: #282828;
}
.couponList li.type1 .cont {
  background-color: #2ea7e0;
}
.couponList li.type2 .cont {
  background-color: #2ea7e0;
}
.couponList li:last-child {
  margin-bottom: 0;
}
.couponList .tips {
  white-space: nowrap;
  border-radius: 0 0 0.05rem 0.05rem;
  border: 1PX solid #e5e4e4;
  border-top: none;
  background-color: #fff;
  padding: 0.1rem;
  font-size: 0.24rem;
}
.couponList .tips .expire {
  line-height: 1.4;
  font-size: 0.22rem;
}
.couponList .cartBtn {
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  font-size: 0.22rem;
  display: none;
}
.couponList .cartBtn .cartIcon {
  font-size: 0.4rem;
}
.couponList.disabled {
  color: #999999;
}
.couponList.disabled li .cont {
  background-color: #d2d2d2;
}
.couponList.disabled li .cont {
  background-color: #d2d2d2;
}
.seckillList li {
  background-color: #f5f5f5;
  width: 100%;
  height: 5rem;
  position: relative;
  margin-bottom: 0.1rem;
}
.seckillList li > .broadcast {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  padding: 0.1rem;
  border-radius: 0 0 0.1rem 0;
  color: #fff;
  font-size: 0.24rem;
}
.seckillList li > .purchaseLimit {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  right: 0;
  top: 0;
  padding: 0.1rem;
  border-radius: 0 0  0 0.1rem;
  color: #ff6d31;
  font-size: 0.24rem;
}
.seckillList li > .img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.seckillList li > .stock {
  position: absolute;
  left: 0;
  top: 0.2rem;
  padding: 0.1rem 0.1rem;
  border-radius: 0 0.15rem 0.15rem 0;
  background-color: #f5f5f5;
  color: #282828;
  font-size: 0.3rem;
}
.seckillList li > .cont {
  position: absolute;
  right: 0.25rem;
  top: 0.75rem;
  width: 3.5rem;
  /* height:370px; */
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.15rem;
  padding: 0.25rem;
  text-align: center;
  white-space: nowrap;
  color: #282828;
}
.seckillList li > .cont > h2 {
  font-size: 0.36rem;
}
.seckillList li > .cont > .prodName {
  font-size: 0.3rem;
  line-height: 0.32rem;
  margin: 0.15rem 0 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.seckillList li > .cont > .stock2 {
  font-size: 0.22rem;
  margin: 0.1rem 0 0 0;
}
.seckillList li > .cont > .skuName {
  font-size: 0.22rem;
  line-height: 0.24rem;
  margin: 0.2rem 0 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.seckillList li > .cont > .price {
  margin: 0.1rem 0 0 0;
}
.seckillList li > .cont .salePrice {
  font-size: 0.3rem;
  color: #333;
  display: inline-block;
}
.seckillList li > .cont .salePrice .cu {
  font-size: 0.22rem;
}
.seckillList li > .cont .ylPrice {
  font-size: 0.22rem;
  color: #333;
  display: inline-block;
  margin: 0 0 0 0.15rem;
}
.seckillList li > .cont .ylPrice .cu {
  font-size: 0.22rem;
}
.seckillList li > .cont > .btn-action {
  height: 0.5rem;
  width: 2rem;
  margin: 0.1rem auto 0 auto;
  background-color: #ff6d31;
  color: #fff;
  font-size: 0.26rem;
  border-radius: 0.25rem;
  padding: 0 0.4rem;
}
.seckillList li > .cont > .btn-action .arrow-icon {
  font-size: 0.28rem;
  margin: 0 0 0 0.1rem;
  display: none;
}
.seckillList li > .cont > .btn-disabled {
  background-color: #a1a1a1;
}
.seckillList li > .cont .v-icon {
  position: absolute;
  right: 0.2rem;
  top: 0.2rem;
  color: #cf9c36;
  font-size: 0.26rem;
}
.seckillList li:last-child {
  margin-bottom: 0;
}
.homeGroupBuyBox {
  margin-bottom: 0.1rem;
}
.homeGroupBuyBox__homeHding {
  min-height: 0.7rem;
  padding: 0.2rem 0 0.15rem 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.homeGroupBuyBox__bannerImg {
  display: block;
  width: 100%;
  height: auto;
}
.homeGroupBuyBox__title {
  font-size: 0.4rem;
  color: #2ea7e0;
}
.homeGroupBuyBox__icon-pd {
  font-size: 0.6rem;
  position: relative;
  right: -0.1rem;
  bottom: -0.05rem;
  color: #a1a1a1;
}
.homeGroupBuyBox__subTitle {
  font-size: 0.24rem;
  color: #666666;
  margin-top: 0.15rem;
}
.homeGroupBuyBox__more-btn {
  color: #a1a1a1;
  font-size: 0.3rem;
  position: absolute;
  right: 0.15rem;
  bottom: 0;
}
.homeGroupBuyBox__more-icon {
  font-size: 0.26rem;
  margin: 0 0 0 0.05rem;
  color: #a1a1a1;
}
.groupBuyList2 .prodItem {
  position: relative;
  box-sizing: border-box;
  margin: 0.3rem;
  border-radius: 0.15rem;
  overflow: hidden;
  border: 1PX solid #d9d9d9;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
}
.groupBuyList2 .prodItem > .thumb {
  position: relative;
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.groupBuyList2 .prodItem > .thumb .img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.groupBuyList2 .prodItem > .thumb .icon-yushou {
  position: absolute;
  color: #ff6d31;
  right: 0.1rem;
  top: 0.1rem;
}
.groupBuyList2 .prodItem > .cont {
  height: 2.78rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.groupBuyList2 .prodItem .name {
  font-size: 0.3rem;
  line-height: 0.32rem;
  max-height: 0.7rem;
  overflow: hidden;
  margin: 0;
  white-space: nowrap;
}
.groupBuyList2 .prodItem .sku {
  font-size: 0.28rem;
  line-height: 0.32rem;
  margin-top: 0.15rem;
  color: #666666;
}
.groupBuyList2 .prodItem .subTitle {
  margin-top: 0.15rem;
  font-size: 0.26rem;
}
.groupBuyList2 .prodItem .saleNum {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.05rem 0.1rem;
  background-color: #ff6d31;
  border-radius: 0 0 0.15rem 0;
  font-size: 0.24rem;
  color: #fff;
}
.groupBuyList2 .prodItem .twoManGroup {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.05rem 0.1rem;
  background-color: #2ea7e0;
  font-size: 0.24rem;
  color: #fff;
}
.groupBuyList2 .prodItem .price {
  margin-top: 0.1rem;
}
.groupBuyList2 .prodItem .gPrice {
  font-size: 0.3rem;
  color: #ff6d31;
}
.groupBuyList2 .prodItem .gPrice .icon-tuangou {
  font-size: 0.3rem;
}
.groupBuyList2 .prodItem .gPrice .cu {
  font-size: 0.2rem;
}
.groupBuyList2 .prodItem .gPrice .num {
  font-size: 0.36rem;
}
.groupBuyList2 .prodItem .ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #2ea7e0;
}
.groupBuyList2 .prodItem .ylPrice .icon-liao {
  font-size: 0.34rem;
}
.groupBuyList2 .prodItem .ylPrice .cu {
  font-size: 0.2rem;
}
.groupBuyList2 .prodItem .ylPrice .num {
  font-size: 0.32rem;
}
.groupBuyList2 .prodItem .action {
  margin-top: 0.1rem;
}
.groupBuyList2 .prodItem .action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.newyear21ScoreActivity {
  position: relative;
  width: 7.5rem;
  padding-top: 0.85rem;
  padding-bottom: 0.85rem;
  background-color: #fff;
}
.newyear21ScoreActivity__img {
  display: block;
  width: 7.35rem;
  height: 1.81rem;
  margin: 0 auto;
}
.newyear21ScoreActivity__prodList {
  margin: 0 0.15rem;
  background-color: #fd6257;
  height: auto;
  padding: 0.45rem 0.25rem 0.7rem 0.25rem;
  overflow: hidden;
  box-sizing: content-box;
}
.newyear21ScoreActivity__scroller {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.newyear21ScoreActivity .newyear21ScoreProductList {
  padding-bottom: 0;
}
.newyear21ScoreActivity .newyear21ScoreProductList__item {
  margin-right: 0.3rem;
  border: none;
  background-color: #fff;
}
.newyear21ScoreActivity .newyear21ScoreProductList__coupon {
  width: 100%;
  height: 100%;
  font-size: 0.36rem;
  background-color: #2ea7e0;
  color: #fff;
}
.newyear21ScoreActivity .newyear21ScoreProductList__title {
  padding: 0 0.1rem;
}
.newyear21ScoreActivity .newyear21ScoreProductList__ylPrice {
  border: 0.01rem solid #fd6257;
  color: #fd6257;
}
.newyear21ScoreProductList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  padding-bottom: 0.3rem;
  overflow: hidden;
}
.newyear21ScoreProductList__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  border-radius: 0.2rem;
  width: 2.6rem;
  margin-right: 0.1rem;
  border: 0.02rem solid #d9d9d9;
}
.newyear21ScoreProductList__redeem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #ff6d31;
  height: 0.4rem;
  width: 1.6rem;
  opacity: 0.9;
  border-bottom-left-radius: 0.3rem;
}
.newyear21ScoreProductList__limitNum {
  color: #fff;
}
.newyear21ScoreProductList__imgLink {
  position: relative;
  width: 2.6rem;
  height: 2rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.newyear21ScoreProductList__imgCouponLink {
  width: 2.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #2ea7e0;
}
.newyear21ScoreProductList__img {
  display: block;
  object-fit: cover;
  width: 2.6rem;
  height: 2rem;
}
.newyear21ScoreProductList__mainInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1.4rem;
}
.newyear21ScoreProductList__coupon {
  width: 100%;
  height: 100%;
  font-size: 0.36rem;
  background-color: #2ea7e0;
  color: #fff;
}
.newyear21ScoreProductList__title {
  text-align: center;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.28rem;
}
.newyear21ScoreProductList__ylPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 0.24rem;
  color: #2ea7e0;
  border: 0.01rem solid #2ea7e0;
  border-radius: 0.25rem;
  padding: 0.04rem 0.08rem;
}
.newyear21ScoreProductList__ylPrice__icon-liao {
  font-size: 0.32rem;
}
.newyear21ScoreProductList__ylPrice__score {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.newyear21ScoreProductList__ylPrice__num {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.newyear21ScoreProductList__ylPrice .icon-jifenbi {
  font-size: 0.36rem;
  margin-left: -0.05rem;
}
.newyear21NewProductRec {
  background-color: #fff;
  position: relative;
  margin: 0;
}
.newyear21NewProductRec__h2ding {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  margin: 0.4rem 0;
  font-size: 0.32rem;
  background-image: url(/react/static/newProduct__titleBanner.06ee1f1a.png);
  background-repeat: no-repeat;
  background-size: 100% 1rem;
  display: none;
}
.newyear21NewProductRec__titleLeft {
  padding-left: 1.2rem;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.04rem;
  border-right: 0.04rem solid #fff;
  padding-right: 0.1rem;
  font-size: 0.34rem;
}
.newyear21NewProductRec__titleRight {
  padding-left: 0.15rem;
  font-size: 0.24rem;
  color: #fff;
  letter-spacing: 0.04rem;
}
.newyear21NewProductRec__bannerImg {
  display: block;
  width: 7.21rem;
  height: 1.7rem;
  margin-bottom: 0.2rem;
  margin-left: 0.15rem;
}
.newyear21NewProductRec__scroller {
  margin: 0 0.2rem;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.newyear21NewProductRec__pdList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.newyear21NewProductRec__pdList li {
  margin-right: 0.24rem;
  width: 2.4rem;
}
.newyear21NewProductRec__pdList--pdImg {
  width: 2.4rem;
  height: 2rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-radius: 0.1rem;
}
.newyear21NewProductRec__pdList--title {
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.28rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.newyear21HotProduct {
  padding: 0.9rem 0 0 0;
  background-color: #fff;
  position: relative;
}
.newyear21HotProduct__h2ding {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  font-size: 0.32rem;
  background-image: url(/react/static/hotProduct__titleBanner.9d1c768c.png);
  background-repeat: no-repeat;
  background-size: 100% 1rem;
  margin: 0.4rem 0;
  display: none;
}
.newyear21HotProduct__titleLeft {
  padding-left: 1.2rem;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.04rem;
  border-right: 0.04rem solid #fff;
  padding-right: 0.1rem;
  font-size: 0.32rem;
}
.newyear21HotProduct__titleRight {
  padding-left: 0.15rem;
  font-size: 0.24rem;
  color: #fff;
  letter-spacing: 0.04rem;
}
.newyear21HotProduct__bannerImg {
  display: block;
  width: 7.37rem;
  height: 1.85rem;
  margin-bottom: 0.2rem;
  position: absolute;
  left: 0.02rem;
  top: -1rem;
}
.newyear21HotProduct__scroller {
  margin: 0 0.2rem;
  padding: 0.35rem 0 0.35rem 0;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.newyear21HotProduct__pdList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.newyear21HotProduct__pdList li {
  margin-right: 0.24rem;
  width: 2.4rem;
}
.newyear21HotProduct__pdList--pdImg {
  width: 2.4rem;
  height: 2rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-radius: 0.1rem;
}
.newyear21HotProduct__pdList--title {
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.28rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.newyear21 {
  width: 7.5rem;
  overflow: hidden;
  position: relative;
  background-color: #b1161a;
}
.newyear21__timeTag {
  position: absolute;
  left: 0.7rem;
  top: 0;
  width: 1.59rem;
  height: 0.92rem;
  z-index: 100;
}
.newyear21__keyview {
  height: 5rem;
}
.newyear21__keyviewSwipe {
  height: 5rem !important;
  background-color: #f5f5f5;
}
.newyear21__keyviewSwipe .slider-frame,
.newyear21__keyviewSwipe .slider-list {
  height: 100% !important;
}
.newyear21__keyviewSwipe img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.newyear21__keyviewImg {
  display: block;
  width: 7.5rem;
  height: 6.93rem;
}
.newyear21__ziyou img {
  display: block;
  width: 7.5rem;
}
.newyear21__banner1,
.newyear21__banner2,
.newyear21__banner3,
.newyear21__banner4 {
  margin: 0.65rem auto 0 auto;
  width: 6.91rem;
}
.newyear21__banner1_1 {
  height: 4.05rem;
  position: relative;
}
.newyear21__bannerImg1_1 {
  height: 4.05rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.newyear21__banner1__links {
  position: relative;
  z-index: 2;
}
.newyear21__banner1__linkItem {
  height: 0.77rem;
}
.newyear21__bannerImg1,
.newyear21__bannerImg2,
.newyear21__bannerImg3,
.newyear21__bannerImg4 {
  width: 6.91rem;
  height: 3.33rem;
  display: block;
}
.newyear21__space1 {
  height: 1.5rem;
}
.newyear21__productCategoryNav {
  background-color: #b2171b;
  width: 100%;
  padding: 0.18rem 0 0 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.newyear21__productCategoryNavItem {
  width: 20%;
  margin-bottom: 0.3rem;
}
.newyear21__productCategoryNavImg {
  display: block;
  height: 1.1rem;
  width: 1.1rem;
}
.newyear21__productCategoryNavTitle {
  font-size: 0.24rem;
  display: inline-block;
  margin-top: 0.1rem;
  padding: 0.06rem;
  color: #fffefe;
}
.emptyBox {
  height: 6rem;
}
.emptyBox .emptyIcon {
  font-size: 1rem;
  color: #a1a1a1;
}
.emptyBox .tips {
  font-size: 0.28rem;
  margin-top: 0.3rem;
  color: #666666;
}
.productListMonth {
  margin-top: 0.4rem;
}
.productListMonth .prodListMin {
  margin: 0.3rem 0 0 0.3rem;
  min-height: 8rem;
}
.productListMonth .prodListMin .pdList {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.productListMonth .prodListMin .item {
  margin-right: 0.3rem;
  margin-bottom: 0.3rem;
}
.productListMonth .prodListMin .price {
  display: none;
}
.prodListMin {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.prodListMin .pdList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.prodListMin .item {
  width: 3.3rem;
  margin-right: 0.2rem;
}
.prodListMin .imgLink {
  width: 3.3rem;
  height: 3.2rem;
  position: relative;
  overflow: hidden;
}
.prodListMin .imgLink .ribbon {
  background-color: #f8b714;
  width: 3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
}
.prodListMin .imgLink .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.prodListMin .imgLink .mask .icon-shouqing {
  font-size: 2rem;
  color: #bbb;
}
.prodListMin .pdImg {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.02rem;
  object-fit: cover;
  background-color: #f5f5f5;
}
.prodListMin .title {
  font-size: 0.28rem;
  font-size: #282828;
  padding: 0.2rem 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prodListMin .desc {
  font-size: 0.24rem;
  color: #a1a1a1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  line-height: 0.32rem;
  max-height: 0.64rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prodListMin .price {
  width: 1.1rem;
}
.prodListMin .price .pipe {
  width: 0.02rem;
  height: 0.22rem;
  background-color: #a1a1a1;
  margin: 0 0.05rem;
}
.prodListMin .price .cu {
  font-size: 0.22rem;
}
.prodListMin .price .num {
  font-size: 0.26rem;
}
.prodListMin .vPrice {
  color: #DCA845;
}
.prodListMin .icon-v {
  font-size: 0.3rem;
}
.prodListMin .ylPrice {
  margin-top: 0.1rem;
  color: #2EA7E0;
}
.prodListMin .icon-liao {
  font-size: 0.3rem;
}
html.prodListGift body {
  padding: 0.8rem 0 1rem 0;
}
html.prodListGift .headBar {
  height: 0.8rem;
}
html.prodListGift .topNav,
html.prodListGift .prodCateNavScroller {
  display: none;
}
.productListGift__logisticsImage {
  display: block;
  object-fit: cover;
  height: 1.81rem;
  width: 7.5rem;
}
.productListGift .bannerSwiper {
  height: 5rem;
}
.productListGift .bannerSwiper img {
  width: 7.5rem;
}
.productListPresale .bannerSwiper {
  height: 5rem;
}
.productListPresale .bannerSwiper img {
  width: 7.5rem;
}
html.prodListRegion body {
  padding: 0.8rem 0 1rem 0;
}
html.prodListRegion .headBar {
  height: 0.8rem;
}
html.prodListRegion .topNav,
html.prodListRegion .prodCateNavScroller {
  display: none;
}
.productListRegion .bannerSwiper {
  height: 10rem;
}
.productListRegion .bannerSwiper img {
  width: 7.5rem;
}
html.productDetail body {
  padding-top: 0;
}
.prodDetail {
  background-color: #f5f5f5;
}
.prodDetail .prodDetailKv {
  margin-bottom: 0.2rem;
  background-color: #fff;
  overflow: hidden;
}
.prodDetail .prodDetailKv .actionBtn {
  height: 0.96rem;
  border-radius: 0.58rem;
  border: 0.03rem solid #e6bb71;
  background-color: transparent;
  margin: 0.3rem auto;
}
.prodDetail .prodDetailKv .actionBtn .title {
  margin-left: 0.3rem;
  font-size: 0.3rem;
  margin-right: 0.3rem;
  white-space: nowrap;
}
.prodDetail .prodDetailKv .actionBtn .title em {
  color: #e6bb71;
  font-size: 0.48rem;
}
.prodDetail .prodDetailKv .actionBtn .btn {
  background-color: #e6bb71;
  width: 0.8rem;
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.22rem;
  color: #fff;
  border-radius: 0.4rem;
  margin-right: 0.05rem;
  position: relative;
}
.prodDetail .prodDetailKv .actionBtn .btn .arrow {
  color: #fff;
  position: absolute;
  font-size: 0.1rem;
  right: 0.02rem;
  top: 50%;
  margin-top: -0.12rem;
}
.prodDetail .twoGroupProductSpec {
  background-color: #fa0522;
  margin-bottom: 0.2rem;
}
.prodDetail .twoGroupProductSpec__twoGroupBuyTxt {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #fff;
  background-color: #ff6d31;
  height: 0.5rem;
}
.prodDetail .twoGroupProductSpec__twoGroupBuy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1.6rem;
}
.prodDetail .twoGroupProductSpec__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.prodDetail .twoGroupProductSpec__user {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  background-color: #f8b714;
}
.prodDetail .twoGroupProductSpec__icon-newuser {
  color: #fff;
  font-size: 0.5rem;
  font-weight: 900;
}
.prodDetail .twoGroupProductSpec__leftText {
  margin-left: 0.2rem;
  padding-right: 0.2rem;
  color: #fff;
  font-size: 0.26rem;
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  border-right: 1PX solid #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.prodDetail .twoGroupProductSpec__leftText-tuan {
  letter-spacing: 0.05rem;
}
.prodDetail .twoGroupProductSpec__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  color: #fff;
}
.prodDetail .twoGroupProductSpec__price-groupPrice {
  font-size: 0.8rem;
}
.prodDetail .twoGroupProductSpec__price-ylPrice {
  font-size: 0.34rem;
  text-decoration: line-through;
  margin: 0 0 0.05rem 0.2rem;
}
.prodDetail .twoGroupProductSpec__action {
  color: #fff;
}
.prodDetail .twoGroupProductSpec__gbuyBtn {
  height: 0.6rem;
  border-radius: 0.3rem;
  background-color: #f8b714;
  font-size: 0.28rem;
  color: #fff;
  white-space: nowrap;
  padding: 0 0.2rem;
}
.prodDetail .twoGroupProductSpec__gbuyBtn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
.prodDetail .prodDetailDlvry {
  margin-bottom: 0.2rem;
}
.prodDetail .detailGb {
  background-color: #fff;
}
.prodDetail .detailGb > .h2ding {
  height: 0.8rem;
  margin: 0 0.2rem;
  border-bottom: 1PX solid #f3f3f3;
}
.prodDetail .detailGb > .h2ding .title {
  font-size: 0.28rem;
}
.prodDetail .detailGb > .h2ding .paging {
  font-size: 0.24rem;
}
.prodDetail .detailGb > .h2ding .paging > a {
  margin-left: 0.2rem;
  font-size: 0.24rem;
}
.prodDetail .detailGb .detailGbList li {
  padding: 0.15rem 0.2rem;
  margin-bottom: 0.3rem;
  border-bottom: 1PX solid #f3f3f3;
}
.prodDetail .detailGb .detailGbList li:last-child {
  margin-bottom: 0;
}
.prodDetail .detailGb .detailGbList .avatar {
  width: 0.8rem;
  height: 0.8rem;
  background-color: #ccc;
  display: block;
  border-radius: 100%;
  margin-right: 0.15rem;
}
.prodDetail .detailGb .detailGbList .name {
  font-size: 0.3rem;
}
.prodDetail .detailGb .detailGbList .count {
  font-size: 0.28rem;
  color: #181819;
}
.prodDetail .detailGb .detailGbList .count em {
  color: #c41908;
}
.prodDetail .detailGb .detailGbList .count .countDown {
  font-size: 0.22rem;
  margin-top: 0.2rem;
  color: #848586;
}
.prodDetail .detailGb .detailGbList .actionBtn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  margin-left: 0.2rem;
  white-space: nowrap;
  padding: 0 0.2rem;
}
.prodDetail .prodComment {
  padding: 0.3rem;
  background-color: #fff;
  margin-bottom: 0.2rem;
}
.prodDetail .prodComment .h2ding {
  font-size: 0.36rem;
  color: #282828;
  margin: 0.2rem 0;
}
.prodDetail .prodComment .action {
  padding: 0.3rem;
}
.prodDetail .prodComment .action .moreBtn {
  border: 0.02rem solid #ff6d31;
  color: #ff6d31;
}
.prodDetail .prodDetailCont {
  padding: 0.3rem 0;
  background-color: #fff;
}
.prodDetail .prodDetailCont .h2ding {
  font-size: 0.36rem;
  color: #282828;
  margin: 0.2rem 0.3rem;
}
.prodDetail .recProductList {
  background-color: #fff;
  padding: 0.3rem 0 0.3rem 0.3rem;
}
.prodDetail .recProductList .h2ding {
  margin-bottom: 0.35rem;
  font-size: 0.36rem;
}
.prodDetail .detailWrap {
  height: 100%;
  width: 100%;
  position: fixed;
  overflow: hidden;
  padding-bottom: 1.24rem;
  color: #666;
}
.prodDetail .detailScroll {
  height: 100%;
  position: relative;
  z-index: 110;
  overflow-y: scroll;
}
.prodDetail .detailScroll > div {
  background-color: #fff;
  overflow: hidden;
}
.prodDetail .detailScroll > .pdDetailHdingBox {
  background: transparent;
}
.prodDetail .detailScroll > .pdDetailHdingBox > p {
  color: #333;
  font-size: 0.36rem;
  /*pxno*/
  background-color: #fff;
  border-radius: 0.3rem;
  padding: 0.1rem 0.2rem;
  margin-bottom: 0.2rem;
  box-shadow: 1PX 1PX 0.05rem rgba(0, 0, 0, 0.2);
  display: none;
}
.prodDetail .detailScroll > .pdDetailZdylIcon {
  background-color: rgba(0, 0, 0, 0.5);
}
.prodDetail .pdDetailBox {
  background-color: #fff;
}
.prodDetail .pdDetailHdImg {
  width: 100%;
  height: 100%;
  /* padding:0 0 101PX 0; */
  position: absolute;
  background-position-y: 35%;
}
.prodDetail .pdDetailHdImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.prodDetail .pdDetailHdingBox {
  height: 100%;
  /* padding: 0 0 101PX 0; */
  position: relative;
  z-index: 5;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAABlCAYAAAAS9Wb4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNBNjE0QTA0NDI3MTFFNTg4QjhFODQwRTlBMkUxNEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNBNjE0OUY0NDI3MTFFNTg4QjhFODQwRTlBMkUxNEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDOEIwNUU5M0M1MzExRTU4REY4ODBCQzFBMkIxRTE2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDOEIwNUVBM0M1MzExRTU4REY4ODBCQzFBMkIxRTE2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0BIaLQAABpRJREFUeNrs3W2onnUB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) center bottom no-repeat;
  background: transparent;
}
.prodDetail .pdDetailHdingBox .hding {
  height: 1.36rem;
  width: 100%;
  overflow: hidden;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAACICAYAAAALffkKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzAxQzAzQjNDNEYxMUU1OTJGNDk1RkRDRjlDQjE5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzAxQzAzQzNDNEYxMUU1OTJGNDk1RkRDRjlDQjE5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzMDFDMDM5M0M0RjExRTU5MkY0OTVGRENGOUNCMTlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgzMDFDMDNBM0M0RjExRTU5MkY0OTVGRENGOUNCMTlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+d/vEVgAABr1JREFUeNrs3U9LlFsc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) center center no-repeat;
  background-size: auto 1.36rem;
  font-size: 0.4rem;
  /*pxno*/
  color: #fff;
  text-shadow: 0.03rem 0.03rem 0.03rem rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}
.prodDetail .pdDetailHdingBox .arrow {
  width: 0.4rem;
  height: 0.3rem;
  background: url(data:image/gif;base64,R0lGODlhKAAcAPe1AEREREVFRUBAQDw8PENDQ1FRUUJCQuLi4qCgoJycnI2NjUFBQevr6z8/P7S0tEpKSvn5+XJyctHR0ZmZmbKysvb29piYmH5+fmBgYLy8vM/Pz/Hx8Xp6etnZ2cLCwmFhYTY2NnZ2dvDw8E1NTVRUVFJSUv39/Wtra4GBgcjIyGlpafLy8ra2tklJSTg4OMrKynR0dEhISDk5OZeXl5OTk6urq05OTjIyMj4+PvX19YmJiWJiYjMzMzs7O2VlZfj4+ICAgHV1dejo6MPDwz09PeHh4aOjo6+vr/T09E9PT+zs7Hx8fPz8/EtLS97e3pGRkVVVVUxMTMbGxvv7+zo6OoaGhrOzs3BwcGhoaMvLy9PT02RkZGNjY9zc3Obm5pubm+7u7pSUlJKSkmxsbNXV1V1dXbi4uM3NzdbW1re3t+rq6nt7e1hYWM7Ozr29vcnJyYyMjJqamvPz81lZWWpqalBQUODg4DQ0NG5uboiIiKKiolpaWqampqqqqm1tbcfHx93d3aioqFxcXIKCgldXV5CQkPf396GhoVZWVuTk5Hd3d9jY2K2tre3t7bW1tZWVlczMzNLS0tra2r+/v9DQ0J6enouLi9vb26enp1tbW6ysrIqKiufn5+Xl5b6+vl9fX2dnZ39/f6WlpePj47q6usDAwLm5ue/v76mpqZ2dnYWFhcXFxdTU1IODg+np6Z+fn/r6+qSkpHh4eEZGRkdHR////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OTc1OTNEM0NDRTExRTVCMkExODQ3NkNERUY3RkVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OTc1OTNFM0NDRTExRTVCMkExODQ3NkNERUY3RkVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUUyMjkzNUEzQ0JGMTFFNUIyQTE4NDc2Q0RFRjdGRUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ5NzU5M0MzQ0NFMTFFNUIyQTE4NDc2Q0RFRjdGRUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0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) center center no-repeat;
  background-size: 0.4rem 0.3rem;
  position: absolute;
  left: 3.55rem;
  bottom: 0.45rem;
}
.prodDetail .pdDetailCont {
  background: #fff;
  border-bottom: 1PX solid #dadada;
  /*no*/
  padding-bottom: 0.6rem;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDetail .pdDetailCont > div:last-child {
  border-bottom: none;
}
.prodDetail .pdDetailSect {
  width: 5.5rem;
  margin: 0 auto;
  border-bottom: 1PX dotted #acacac;
  /*no*/
}
.prodDetail .pdDetailSect h2,
.prodDetail .pdDetailSect h3 {
  font-weight: normal;
}
.prodDetail .pdDetailBrand {
  padding: 0.4rem 0;
  text-align: center;
}
.prodDetail .pdDetailBrand h2 {
  color: #999999;
  margin: 0 0 0.2rem 0;
}
.prodDetail .pdDetailBrand h3 {
  color: #666666;
}
.prodDetail .pdDetailParam {
  border-bottom: none;
}
.prodDetail .pdDetailParam .param {
  padding: 0.4rem 0;
  text-align: center;
  line-height: 1.2;
}
.prodDetail .pdDetailParam .param .name {
  color: #999999;
  margin: 0 0 0.2rem 0;
  text-align: center;
}
.prodDetail .pdDetailParam .param .cont {
  color: #666666;
  text-align: center;
}
.prodDetail .pdDetailSpec {
  width: 100%;
  padding: 0.2rem 0;
  border-bottom: none;
}
.prodDetail .pdDetailSpec .spec {
  margin-bottom: 0;
  border-bottom: 1PX solid #e5e5e5;
  /*no*/
  width: 100%;
}
.prodDetail .pdDetailSpec .spec th {
  background-color: #e5e5e5;
  font-weight: normal;
  border-bottom: 1PX solid #e5e5e5;
  /*no*/
}
.prodDetail .pdDetailSpec .spec th,
.prodDetail .pdDetailSpec .spec td {
  text-align: center;
  padding: 0.2rem 0.1rem 0.2rem 0.1rem;
}
.prodDetail .pdDetailSpec .spec th:first-child,
.prodDetail .pdDetailSpec .spec td:first-child {
  font-weight: bold;
}
.prodDetail .pdDetailSpec .spec th:last-child,
.prodDetail .pdDetailSpec .spec td:last-child {
  color: #ff7a22;
  font-size: 0.28rem;
  /*pxno*/
}
.prodDetail .pdDetailSpec .spec th:last-child {
  background-color: #facd89;
}
.prodDetail .pdDetailRate {
  padding: 0.4rem 0;
}
.prodDetail .pdDetailRate p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 0 0.1rem;
  color: #999999;
}
.prodDetail .pdDetailRate .p1 {
  text-align: right;
}
.prodDetail .pdDetailRate .p2 {
  text-align: left;
}
.prodDetail .pdDetailRate em {
  color: #666;
}
.prodDetail .pdDetailRate .likeBtn {
  display: block;
  width: 51PX;
  height: 51PX;
  margin: 0 0.1rem 0 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAABmCAYAAABm4qluAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkNGM0E5MzM0QkNDMTFFNTg4Q0Q5QUVGOTExNzY1RjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkNGM0E5MzI0QkNDMTFFNTg4Q0Q5QUVGOTExNzY1RjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwRTAzOEJFNEJCMDExRTU5NUNCRTI4ODgyMEYyRTUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgwRTAzOEJGNEJCMDExRTU5NUNCRTI4ODgyMEYyRTUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gx4k6AAADIxJREFUeNrsWwlUU2cW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);
  background-size: 51PX;
  background-repeat: no-repeat;
}
.prodDetail .pdDetailRate .likeBtn.dolike {
  background-position: center -51PX;
}
.prodDetail .pdDetailRate .likeBtn.dontlike {
  background-position: center 0;
}
.prodDetail .pdDetailGuarantee {
  width: 7rem;
  padding: 0.9rem 0;
  font-size: 0.24rem;
  /*pxno*/
}
.prodDetail .pdDetailGuarantee .icon {
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  margin: 0 0.05rem 0 0;
  border-radius: 100%;
  color: #666666;
}
.prodDetail .pdDetailGuarantee p {
  margin: 0 0.1rem;
}
.prodDetail .pdDetailVideo {
  background-color: #fff;
  text-align: center;
  padding-bottom: 0.6rem;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDetail .pdDetailVideo .h2ding {
  padding: 0.35rem 0;
  margin: 0 0.35rem;
  font-size: 0.32rem;
  /*pxno*/
  color: #333333;
}
.prodDetail .pdDetailVideo .h2ding .title {
  background-color: #fff;
  padding: 0 0.35rem;
}
.prodDetail .pdDetailVideo .h3ding {
  border-bottom: 1PX solid #d9d9d9;
  /*no*/
  padding: 0.15rem 0;
  width: 6rem;
  margin: 0 auto;
  font-size: 0.28rem;
  /*pxno*/
  color: #666666;
  line-height: 1.4;
}
.prodDetail .pdDetailVideo h2,
.prodDetail .pdDetailVideo h3 {
  font-weight: normal;
}
.prodDetail .pdDetailVideoItem {
  margin: 0 0 0.6rem 0;
}
.prodDetail .pdDetailSpecialTips {
  padding: 0 0.35rem 0.35rem 0.35rem;
  background-color: #fff;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDetail .pdDetailSpecialTips .h2ding {
  padding: 0.35rem 0;
  font-size: 0.32rem;
}
.prodDetail .pdDetailSpecialTips .h2ding .title {
  color: #24aae1;
  padding: 0 0.35rem;
  background-color: #fff;
}
.prodDetail .pdDetailSpecialTips .specialTips {
  line-height: 1.4;
}
.prodDetail .pdDetailSpecialTips .specialTips .label,
.prodDetail .pdDetailSpecialTips .specialTips .text {
  display: block;
}
.prodDetail .pdDetailSpecialTips .specialTips .label {
  color: #24aae1;
}
.prodDetail .pdDetailSpecialTips .specialTips .text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.prodDetail .cmtSect .openCommentBtn .yl-icon-zan,
.prodDetail .cmtSect .openCommentBtn .yl-icon-pinglun {
  font-size: 0.32rem;
  /*pxno*/
  margin-right: 0.15rem;
}
.prodDetail .cmtSect .h2ding {
  font-size: 0.32rem;
  /*pxno*/
  padding: 0.35rem 0;
  margin: 0 0.35rem;
  text-align: center;
}
.prodDetail .cmtSect .h2ding .title {
  background-color: #fff;
  padding: 0 0.35rem;
}
.prodDetail .cmtSect .action {
  padding: 0.2rem 0 0.4rem 0;
}
.prodDetail .cmtSect .action button {
  margin-right: 0.15rem;
}
.prodDetail .cmtSect .action button:last-child {
  margin-right: 0;
}
.prodDetail .cmtSect .cmtStar .rating-gly-star {
  letter-spacing: 0;
}
.prodDetail .cmtSect .cmtStar .star-rating .caption {
  display: none;
}
.prodDetail .cmtSect .cmtStar .star-rating .clear-rating {
  display: none;
}
.prodDetail .cmtSect .cmtStar .rating-xs {
  font-size: 1em;
}
.prodDetail .cmtSect .cmtStar .hide {
  display: none;
}
.prodDetail .pdCmtForm {
  padding: 0.3rem;
}
.prodDetail .pdCmtForm .desc {
  margin-bottom: 0.2rem;
}
.prodDetail .pdCmtForm .desc textarea {
  font-size: 0.28rem;
  /*pxno*/
  margin-bottom: 0.1rem;
}
.prodDetail .pdCmtForm .desc .hint {
  font-size: 0.24rem;
  /*pxno*/
  color: #ccc;
}
.prodDetail .pdCmtForm .pdCmtTxt {
  width: 100%;
  padding: 0.06rem 0.12rem;
  background-color: #fff;
  border: 1PX solid #ccc;
  /*no*/
  border-radius: 0.04rem;
}
.prodDetail .pdCmtForm .hide {
  display: none;
}
.prodDetail .pdCmtForm .star-rating {
  margin-bottom: 0.1rem;
}
.prodDetail .prodSect {
  overflow: hidden;
}
.prodDetail .prodSect .h2ding {
  font-size: 0.32rem;
  /*pxno*/
  padding: 0.35rem 0;
  margin: 0 0.35rem;
  text-align: center;
  overflow: hidden;
}
.prodDetail .prodSect .h2ding .title {
  background-color: #fff;
  padding: 0 0.35rem;
}
.prodDetail .prodSect .cont {
  overflow: hidden;
  width: 110%;
}
.prodDetail .prodSect .cont > li {
  width: 2.4rem;
  margin-bottom: 0.15rem;
  float: left;
  margin-right: 0.15rem;
}
.prodDetail .prodSect .cont > li img {
  display: block;
  width: 2.4rem;
  height: 1.45rem;
}
.prodDetail .prodSect .cont > li .title {
  margin-top: 0.1rem;
  font-size: 0.24rem;
  /*pxno*/
  line-height: 1.2;
  height: 2.4em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.prodDetail .prodSect .cont > li .title a {
  color: #333;
}
.prodDetail .prodSect .cont > li .price {
  font-size: 0.28rem;
  /*pxno*/
  color: #eb6100;
  text-align: center;
}
.prodDetail .pdDetailZdylIcon {
  height: 7.5rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.prodDetail .pdDetailZdylIcon img {
  display: block;
  width: 2rem;
  height: 0.92rem;
}
.prodDetail .modal-dialog-detail-dlvTips .modal-dialog {
  margin: 1.5rem 0.65rem auto 0.65rem;
}
.prodDetail .modal-dialog-detail-dlvTips .modal-content {
  background: #fff;
}
.prodDetail .modal-dialog-detail-dlvTips .detailDlvTips .hding {
  height: 0.75rem;
  text-align: center;
  line-height: 0.75rem;
  font-size: 0.3rem;
  /*pxno*/
  color: #666666;
  background-color: #e5e5e5;
}
.prodDetail .modal-dialog-detail-dlvTips .detailDlvTips .cont {
  padding: 0.15rem 0.25rem;
  line-height: 1.5;
}
.prodDetail .modal-dialog-detail-dlvTips .detailDlvTips .action {
  padding: 0.25rem;
}
.prodDetail .modal-dialog-detail-dlvTips .detailDlvTips .action .bttn {
  margin-right: 0.25rem;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDetail .modal-dialog-detail-dlvTips .detailDlvTips .action .bttn:last-child {
  margin-right: 0;
}
.prodDetail .modal-dialog-garranty-detail .modal-dialog {
  margin: 1.5rem 0.65rem auto 0.65rem;
}
.prodDetail .modal-dialog-garranty-detail .modal-content {
  background: transparent;
}
.prodDetail .modal-dialog-garranty-detail .garrentyDetail {
  position: relative;
}
.prodDetail .modal-dialog-garranty-detail .garrentyDetail .closeBtn {
  width: 0.4rem;
  height: 0.6rem;
  position: absolute;
  right: 0;
  top: -0.6rem;
  background-size: 0.4rem 0.6rem;
}
.prodDetail .modal-dialog-garranty-detail .garrentyDetailInner {
  background-color: #fff;
  border-radius: 0.15rem;
  overflow: hidden;
  padding: 0.55rem;
}
.prodDetail .modal-dialog-garranty-detail .garrentyDetailItem .icon {
  display: block;
  margin: 0 auto 0.1rem auto;
}
.prodDetail .modal-dialog-garranty-detail .garrentyDetailItem .h3ding {
  color: #3399cc;
  text-align: center;
  font-weight: normal;
  margin: 0 0 0.1rem 0;
}
.prodDetail .modal-dialog-garranty-detail .garrentyDetailItem .cont {
  line-height: 1.4;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDetail .detailWarmTips {
  position: fixed;
  z-index: 900;
  bottom: 1rem;
  left: -100%;
  width: 100%;
  max-width: 7.5rem;
  -webkit-transition: opacity 0.5s ease-out, left 0.5s ease-out;
  transition: opacity 0.5s ease-out, left 0.5s ease-out;
  opacity: 0;
}
.prodDetail .detailWarmTips .hding {
  font-size: 0.3rem;
  /*pxno*/
  line-height: 0.7rem;
  height: 0.7rem;
  text-indent: 0.5rem;
  color: #fff;
  border-bottom: 1PX solid #ccc;
  /*no*/
  background-color: #313131;
  margin: 0;
}
.prodDetail .detailWarmTips .cont {
  font-size: 0.26rem;
  /*pxno*/
  line-height: 1.5;
  overflow: hidden;
  padding: 0.15rem 0.5rem;
  color: #fff;
  background-color: #313131;
}
.prodDetail .detailWarmTips .action {
  position: absolute;
  top: 0;
  right: 0;
  height: 0.7rem;
  width: 0.7rem;
  text-align: center;
}
.prodDetail .detailWarmTips .action .closeBtn {
  font-size: 0.36rem;
  /*pxno*/
  color: #fff;
}
.prodDetail .detailWarmTips.show {
  left: 0;
  opacity: 1;
}
.prodDetail .detailWarmTips.mini {
  width: 0.7rem;
  height: 0.7rem;
  background-color: #313131;
}
.prodDetail .detailWarmTips.mini .hding {
  visibility: hidden;
}
.prodDetail .detailWarmTips.mini .cont {
  visibility: hidden;
}
.prodDetail .detailWarmTips.mini .action {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.prodDetail .ruheSongxinyiBtn {
  position: fixed;
  z-index: 200;
  left: 0.2rem;
  bottom: 1.24rem;
}
.prodDetail .ruheSongxinyiBtn img {
  width: 0.9rem;
  height: 0.9rem;
}
.prodDetail .modal-dialog-quanbao-alert .modal-dialog {
  margin: 1rem 0.25rem 0 0.25rem;
}
.prodDetail .modal-dialog-quanbao-alert .modal-content {
  background-color: transparent;
  border-radius: 0;
  outline: 0;
  box-shadow: none;
  border: none;
}
.prodDetail .modal-dialog-quanbao-alert .quanbaoAlert {
  width: 7rem;
  height: 9.53rem;
  position: relative;
}
.prodDetail .modal-dialog-quanbao-alert .quanbaoAlert .img {
  display: block;
  width: 7rem;
  height: 9.53rem;
}
.prodDetail .modal-dialog-quanbao-alert .quanbaoAlert .closeBtn {
  position: absolute;
  bottom: 0.7rem;
  left: 50%;
  margin: -0.35rem 0 0 -0.35rem;
}
.prodDetail .modal-dialog-quanbao-alert .quanbaoAlert .closeBtn .iconfont {
  font-size: 0.7rem;
  color: #fff;
}
.prodDetail .modal-dialog-quanbao-alert .quanbaoAlert .noMore {
  position: absolute;
  bottom: 0.9rem;
  color: #fff;
  right: 0.5rem;
  font-size: 0.24rem;
  /*pxno*/
}
.prodDetail .modal-dialog-quanbao-alert .quanbaoAlert .noMore input[type="checkbox"] {
  vertical-align: middle;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .prodDetail .detailWarmTips {
    bottom: 1.24rem;
  }
}
.commentList {
  overflow: hidden;
}
.commentList > li {
  border-bottom: 1PX solid 1PX solid #e5e4e4;
  padding: 0.2rem 0 0.2rem 0.8rem;
}
.commentList > li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.commentList .hd {
  margin-left: -0.8rem;
  position: relative;
}
.commentList .hd .name {
  font-size: 0.3rem;
  color: #282828;
}
.commentList .hd .time {
  font-size: 0.2rem;
  color: #a1a1a1;
  margin-top: 0.1rem;
}
.commentList .avatar {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 100%;
  display: inline-block;
  margin-right: 0.2rem;
  background-color: #f5f5f5;
  border: 1PX solid #e5e4e4;
}
.commentList .txt {
  font-size: 0.26rem;
  line-height: 1.2;
  margin: 0.2rem 0;
  color: #282828;
}
.commentList .append {
  background-color: #f5f5f5;
  border-radius: 0.1rem;
  margin: 0 0.1rem;
  padding: 0.15rem;
  line-height: 1.3;
  color: #ff6d31;
}
.commentList .spec {
  font-size: 0.2rem;
  color: #ccc;
  margin: 0.2rem 0 0 0;
}
.commentList .time {
  font-size: 0.24rem;
}
.commentList .buyTime {
  font-size: 0.24rem;
  margin-left: 0.1rem;
}
.commentList .thumbup,
.commentList .reply {
  font-size: 0.24rem;
  position: absolute;
  left: 0;
  top: 0.7rem;
  width: 0.6rem;
  text-align: center;
  display: none;
}
.commentList .cmtStar .icon-xingxing {
  color: #ccc;
  font-size: 0.4rem;
}
.commentList .cmtStar .icon-xingxing.selected {
  color: #FF6D31;
}
.commentList .imgList {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0.2rem;
  width: 110%;
  display: none;
}
.commentList .imgList > li {
  width: 1.9rem;
  height: 1.9rem;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
}
.commentList .imgList img {
  width: 1.9rem;
  height: 1.9rem;
  object-fit: cover;
  display: block;
  background-color: #ccc;
  border-radius: 0.02rem;
}
.prodKv .swipe {
  background-color: #f5f5f5;
  border-radius: 0.02rem;
  height: 7.48rem !important;
}
.prodKv .swipe img {
  height: 7.48rem;
  object-fit: cover;
}
.prodKv .swipe video {
  width: 7.5rem;
  height: 7.48rem;
}
.prodKv .cont {
  margin: 0.3rem;
  position: relative;
}
.prodKv .cont .title {
  font-size: 0.36rem;
  color: #282828;
  line-height: 0.44rem;
}
.prodKv .cont .presaleTag {
  background-color: #ff6d31;
  border-radius: 0.04rem;
  padding: 0 0.04rem;
  color: #fff;
  font-size: 0.18rem;
  margin: 0 0.05rem 0 0;
  position: relative;
  top: -0.1rem;
}
.prodKv .cont .desc {
  font-size: 0.28rem;
  color: #282828;
  line-height: 0.36rem;
  margin: 0.1rem 0;
}
.prodKv .cont .farmerAvatar {
  width: 0.6rem;
  height: 0.6rem;
  object-fit: cover;
  border-radius: 100%;
  position: absolute;
  right: 0;
  top: -0.2rem;
  display: none;
}
.prodKv .cont .priceInfo {
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  line-height: 0.48rem;
}
.prodKv .cont .skuPromotionPrice {
  font-size: 0.48rem;
  color: #ff6d31;
  letter-spacing: -0.02rem;
  margin-right: 0.1rem;
}
.prodKv .cont .skuPromotionPrice .icon-huabanfuben {
  font-size: 0.48rem;
}
.prodKv .cont .disCountPrice {
  font-size: 0.48rem;
  color: #ff6d31;
  letter-spacing: -0.02rem;
  margin-right: 0.1rem;
}
.prodKv .cont .disCountPrice .disCountTag {
  background-color: #b00b00;
  color: #fff;
  font-size: 0.2rem;
  font-weight: 200;
  border-radius: 0.08rem;
  padding: 0.02rem 0.08rem;
}
.prodKv .cont .salesmanActivityPrice {
  font-size: 0.34rem;
  color: #f8b714;
  letter-spacing: -0.02rem;
  margin-right: 0.1rem;
}
.prodKv .cont .ylPrice {
  font-size: 0.48rem;
  color: #282828;
}
.prodKv .cont .ylPriceSpec {
  font-size: 0.26rem;
  color: #282828;
  text-decoration: line-through;
}
.prodKv .cont .metaInfo {
  float: right;
  color: #a1a1a1;
  font-size: 0.24rem;
  line-height: 0.48rem;
}
.prodKv .cont .metaInfo .like.doLike .icon-fav {
  color: #D0021B;
  font-size: 0.45rem;
}
.prodKv .cont .metaInfo .like.dontLike .icon-fav {
  color: #a1a1a1;
  font-size: 0.45rem;
}
.prodKv .cont .metaInfo .share {
  margin-left: 0.2rem;
}
.prodKv .cont .metaInfo .share .icon-share {
  font-size: 0.24rem;
}
.prodKv .cont .metaInfo .shareGoods {
  position: absolute;
  right: 0;
  top: -0.1rem;
  border: 1PX solid #a1a1a1;
  padding: 0 0.15rem;
  border-radius: 0.04rem;
}
.prodKv .cont .metaInfo .shareGoods .likeIcon {
  font-size: 0.3rem;
}
.prodKv .cont .metaInfo .distribute {
  margin-left: 0.2rem;
  color: #d43b43;
}
.prodDetailParamModal .closeBtn {
  width: 0.9rem;
  height: 0.9rem;
  position: absolute;
  right: 0;
  top: 0;
}
.prodDetailParam {
  background-color: #fff;
  text-align: left;
  max-height: 8rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.prodDetailParam li {
  padding: 0.3rem;
  border-bottom: 1PX solid #D5D9D9;
}
.prodDetailParam .title {
  color: #A1A1A1;
  font-size: 0.32rem;
}
.prodDetailParam .cont {
  font-size: 0.28rem;
  color: #282828;
}
.selectorList {
  background-color: #fff;
  margin-bottom: 0.2rem;
}
.selectorList .item {
  margin-left: 0.3rem;
  padding: 0.3rem 0.3rem 0.3rem 0;
  border-bottom: 1PX solid #e5e4e4;
}
.selectorList .title {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.selectorList .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin: 0 0.3rem;
  line-height: 0.3rem;
}
.selectorList .cont .text {
  font-size: 0.26rem;
  line-height: 0.36rem;
}
.selectorList .cont .subText {
  font-size: 0.2rem;
  margin-top: 0.1rem;
  color: #D0021B;
}
.selectorList .cont .tips {
  color: #D0021B;
}
.selectorList .icon-xiangyou {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.skuSelector .item {
  border-bottom: none;
}
.pdDetailImgTxt {
  font-size: 0.26rem;
  /*pxno*/
}
.pdDetailImgTxt .img {
  display: block;
  width: 100%;
  min-height: 1rem;
  background: #f5f5f5;
}
.pdDetailImgTxt .txt {
  margin: 0.1rem 0;
  line-height: 1.4;
  padding: 0 0.3rem;
}
.pdDetailImgTxt h2,
.pdDetailImgTxt h3 {
  font-weight: normal;
}
.pdDetailVideoItem video {
  width: 7.5rem;
  height: 4.24rem;
}
.pdDetailVideoItem .txt {
  margin: 0.1rem 0;
  line-height: 1.4;
  padding: 0 0.3rem;
  text-align: center;
}
.pdDetailImgTxtCaption {
  height: 1rem;
}
.pdDetailImgTxtCaption .logoIcon {
  font-size: 1.6rem;
  color: #2ea7e0;
}
.prodListMin {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.prodListMin::-webkit-scrollbar {
  height: 0.2rem;
}
.prodListMin::-webkit-scrollbar-track {
  background-color: #f0f0f0;
}
.prodListMin::-webkit-scrollbar-thumb {
  border-radius: 0.1rem;
  background-color: #a1a1a1;
}
.prodListMin .pdList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.prodListMin .item {
  width: 3.3rem;
  margin-right: 0.2rem;
}
.prodListMin .imgLink {
  width: 3.3rem;
  height: 3.2rem;
  position: relative;
  overflow: hidden;
}
.prodListMin .imgLink .ribbon {
  background-color: #f8b714;
  width: 3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
}
.prodListMin .imgLink .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.prodListMin .imgLink .mask .icon-shouqing {
  font-size: 2rem;
  color: #bbb;
}
.prodListMin .pdImg {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.02rem;
  object-fit: cover;
  background-color: #f5f5f5;
}
.prodListMin .title {
  font-size: 0.28rem;
  font-size: #282828;
  padding: 0.2rem 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prodListMin .desc {
  font-size: 0.24rem;
  color: #a1a1a1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  line-height: 0.32rem;
  max-height: 0.64rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prodListMin .price {
  width: 1.1rem;
}
.prodListMin .price .pipe {
  width: 0.02rem;
  height: 0.22rem;
  background-color: #a1a1a1;
  margin: 0 0.05rem;
}
.prodListMin .price .cu {
  font-size: 0.22rem;
}
.prodListMin .price .num {
  font-size: 0.26rem;
}
.prodListMin .vPrice {
  color: #dca845;
}
.prodListMin .icon-v {
  font-size: 0.3rem;
}
.prodListMin .ylPrice {
  margin-top: 0.1rem;
  color: #2ea7e0;
}
.prodListMin .icon-liao {
  font-size: 0.3rem;
}
.floatGifts {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  position: fixed;
  right: 0.2rem;
  bottom: 2rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  background-color: #ff6d31;
  box-shadow: 0.04rem 0.04rem 0.06rem #d9d9d9;
  color: #fff;
  font-size: 0.3rem;
}
.floatGifts .icon-gift {
  margin-bottom: 0.03rem;
  font-size: 0.44rem;
}
.pdDetailTesti {
  padding: 0.35rem;
  width: auto;
  background-color: #fff;
  margin-bottom: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.pdDetailTestiItem .avatar {
  width: 1rem;
}
.pdDetailTestiItem .img {
  border-radius: 100%;
  display: block;
  margin: 0 0 0.15rem 0;
  width: 1rem;
  height: 1rem;
  background-color: #f5f5f5;
  border: 1PX solid #e5e4e4;
}
.pdDetailTestiItem .name {
  text-align: center;
  color: #666666;
  font-size: 0.2rem;
  /*px*/
  line-height: 0.26rem;
}
.pdDetailTestiItem .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  line-height: 1.6;
  padding: 0 0 0 0.3rem;
  border-left: 1PX solid #2ea7e0;
  /*no*/
  min-height: 1.4rem;
  margin-left: 0.3rem;
}
.pdDetailTestiItem .cont .h2ding {
  color: #2ea7e0;
  font-size: 0.28rem;
  /*px*/
}
.pdDetailTestiItem .cont .testi {
  color: #282828;
  font-size: 0.26rem;
  /*px*/
}
.prodWarmTips {
  position: fixed;
  z-index: 900;
  bottom: 1rem;
  left: -100%;
  width: 100%;
  max-width: 7.5rem;
  -webkit-transition: opacity 0.5s ease-out, left 0.5s ease-out;
  transition: opacity 0.5s ease-out, left 0.5s ease-out;
  opacity: 0;
}
.prodWarmTips .hding {
  font-size: 0.3rem;
  line-height: 0.7rem;
  height: 0.7rem;
  text-indent: 0.5rem;
  color: #fff;
  border-bottom: 1PX solid #e5e4e4;
  background-color: #a1a1a1;
  margin: 0;
}
.prodWarmTips .cont {
  font-size: 0.26rem;
  line-height: 1.5;
  overflow: hidden;
  padding: 0.15rem 0.5rem;
  color: #fff;
  background-color: #a1a1a1;
}
.prodWarmTips .action {
  position: absolute;
  top: 0;
  right: 0;
  height: 0.7rem;
  width: 0.7rem;
  text-align: center;
}
.prodWarmTips .action .closeBtn {
  font-size: 0.36rem;
  color: #fff;
}
.prodWarmTips.show {
  left: 0;
  opacity: 1;
}
.prodWarmTips.mini {
  width: 0.7rem;
  height: 0.7rem;
  background-color: #a1a1a1;
  border-radius: 0 0.35rem 0 0;
}
.prodWarmTips.mini .hding {
  visibility: hidden;
}
.prodWarmTips.mini .cont {
  visibility: hidden;
}
.prodWarmTips.mini .action {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .prodWarmTips {
    bottom: 1.24rem;
  }
}
.floatCart {
  position: fixed;
  right: 0.2rem;
  top: 0.2rem;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.5rem;
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0.04rem #d9d9d9;
}
.floatCart .cartIcon {
  font-size: 0.5rem;
  color: #a1a1a1;
}
.floatCart .num {
  background-color: #ff6d31;
  color: #fff;
  position: absolute;
  right: 0.05rem;
  top: 0.05rem;
  font-size: 0.22rem;
  height: 0.3rem;
  min-width: 0.3rem;
  padding: 0 0.04rem;
  border-radius: 0.15rem;
  text-align: center;
  line-height: 0.3rem;
}
.gBuyDetailInstanceListMin,
.moreGBuyDetailModal {
  background-color: #fff;
  margin-bottom: 0.1rem;
}
.gBuyDetailInstanceListMin > .h2ding,
.moreGBuyDetailModal > .h2ding {
  height: 0.8rem;
  margin: 0  0.2rem;
  border-bottom: 1PX solid #ff6d31;
}
.gBuyDetailInstanceListMin > .h2ding .title,
.moreGBuyDetailModal > .h2ding .title {
  font-size: 0.34rem;
  color: #ff6d31;
}
.gBuyDetailInstanceListMin > .h2ding .paging,
.moreGBuyDetailModal > .h2ding .paging {
  font-size: 0.24rem;
}
.gBuyDetailInstanceListMin > .h2ding .paging > a,
.moreGBuyDetailModal > .h2ding .paging > a {
  margin-left: 0.2rem;
  font-size: 0.24rem;
}
.gBuyDetailInstanceListMin > .h2ding .moreBtn,
.moreGBuyDetailModal > .h2ding .moreBtn {
  height: 0.8rem;
  padding-right: 0.1rem;
  color: #a1a1a1;
  font-size: 0.3rem;
}
.gBuyDetailInstanceListMin > .h2ding .moreIcon,
.moreGBuyDetailModal > .h2ding .moreIcon {
  font-size: 0.28rem;
  color: #666666;
}
.gBuyDetailInstanceListMin .detailGbList,
.moreGBuyDetailModal .detailGbList {
  margin: 0 0.2rem;
}
.gBuyDetailInstanceListMin .detailGbList li,
.moreGBuyDetailModal .detailGbList li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 0.15rem 0.2rem;
  margin-bottom: 0.3rem;
  border-bottom: 1PX solid #ff6d31;
}
.gBuyDetailInstanceListMin .detailGbList li:last-child,
.moreGBuyDetailModal .detailGbList li:last-child {
  border-bottom-width: 0;
}
.gBuyDetailInstanceListMin .detailGbList li:last-child,
.moreGBuyDetailModal .detailGbList li:last-child {
  margin-bottom: 0;
}
.gBuyDetailInstanceListMin .detailGbList .avatar,
.moreGBuyDetailModal .detailGbList .avatar {
  width: 0.8rem;
  height: 0.8rem;
  background-color: #ccc;
  display: block;
  border-radius: 100%;
  margin-right: 0.15rem;
}
.gBuyDetailInstanceListMin .detailGbList .name,
.moreGBuyDetailModal .detailGbList .name {
  font-size: 0.3rem;
}
.gBuyDetailInstanceListMin .detailGbList .count,
.moreGBuyDetailModal .detailGbList .count {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 0.28rem;
  color: #181819;
}
.gBuyDetailInstanceListMin .detailGbList .count .groupeeNeeded,
.moreGBuyDetailModal .detailGbList .count .groupeeNeeded {
  margin-left: 0.1rem;
}
.gBuyDetailInstanceListMin .detailGbList .count em,
.moreGBuyDetailModal .detailGbList .count em {
  color: #c41908;
}
.gBuyDetailInstanceListMin .detailGbList .count .countDown,
.moreGBuyDetailModal .detailGbList .count .countDown {
  font-size: 0.22rem;
  margin-top: 0.2rem;
  color: #848586;
}
.gBuyDetailInstanceListMin .detailGbList .actionBtn,
.moreGBuyDetailModal .detailGbList .actionBtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #f8b714;
  font-size: 0.3rem;
  color: #fff;
  white-space: nowrap;
  padding: 0 0.2rem;
}
.gBuyDetailInstanceListMin .detailGbList .actionBtn.disabled,
.moreGBuyDetailModal .detailGbList .actionBtn.disabled {
  border-color: #a1a1a1;
  background-color: #a1a1a1;
  color: #fff;
}
.moreGBuyDetailModal {
  max-height: 70%;
  min-height: 50%;
  border-radius: 0.2rem;
  overflow: scroll;
}
.moreGBuyDetailModal .detailGbList {
  margin: 0;
}
.moreGBuyDetailModal .countDown {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.moreGBuyDetailModal .countDown p {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.am-modal-transparent.moreGBuyDetailModal {
  width: 90%;
}
.clock2 {
  color: #ff6d31;
}
.ReceiveMember {
  border-bottom: 1PX solid #e5e4e4;
}
.ReceiveMember img {
  width: 100%;
  display: block;
}
.am-modal.receiveCouponModal {
  width: 5.36rem;
  height: 6.67rem;
  background: url(/react/static/coupon.36634eb5.png) 0 0 no-repeat;
  background-size: 5.36rem 6.67rem;
}
.am-modal.receiveCouponModal .am-modal-content {
  background-color: transparent;
}
.am-modal.receiveCouponModal .am-modal-content .am-modal-body {
  line-height: 1;
}
.receiveCouponModal {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.receiveCouponModal .title {
  padding-top: 2.8rem;
  font-size: 0.3rem;
  color: #965c21;
}
.receiveCouponModal .title em {
  font-size: 0.47rem;
  color: #ad282c;
}
.receiveCouponModal .subtitle {
  padding-top: 0.45rem;
  font-size: 0.24rem;
  color: #965c21;
}
.receiveCouponModal .receiveBtn {
  margin-top: 1.3rem;
  width: 3.5rem;
  height: 0.77rem;
  font-size: 0;
}
.receiveCouponModal.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
html.productDistributionDetail body {
  padding-top: 0;
}
.prodDistributionDetail {
  background-color: #f5f5f5;
}
.prodDistributionDetail .prodDistributionDetailKv {
  margin-bottom: 0.2rem;
  background-color: #fff;
  overflow: hidden;
}
.prodDistributionDetail .prodDistributionDetailKv .actionBtn {
  height: 0.96rem;
  border-radius: 0.58rem;
  border: 0.03rem solid #e6bb71;
  background-color: transparent;
  margin: 0.3rem auto;
}
.prodDistributionDetail .prodDistributionDetailKv .actionBtn .title {
  margin-left: 0.3rem;
  font-size: 0.3rem;
  margin-right: 0.3rem;
  white-space: nowrap;
}
.prodDistributionDetail .prodDistributionDetailKv .actionBtn .title em {
  color: #e6bb71;
  font-size: 0.48rem;
}
.prodDistributionDetail .prodDistributionDetailKv .actionBtn .btn {
  background-color: #e6bb71;
  width: 0.8rem;
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.22rem;
  color: #fff;
  border-radius: 0.4rem;
  margin-right: 0.05rem;
  position: relative;
}
.prodDistributionDetail .prodDistributionDetailKv .actionBtn .btn .arrow {
  color: #fff;
  position: absolute;
  font-size: 0.1rem;
  right: 0.02rem;
  top: 50%;
  margin-top: -0.12rem;
}
.prodDistributionDetail .twoGroupProductSpec {
  background-color: #fa0522;
  margin-bottom: 0.2rem;
}
.prodDistributionDetail .twoGroupProductSpec__twoGroupBuyTxt {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #fff;
  background-color: #ff6d31;
  height: 0.5rem;
}
.prodDistributionDetail .twoGroupProductSpec__twoGroupBuy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1.6rem;
}
.prodDistributionDetail .twoGroupProductSpec__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.prodDistributionDetail .twoGroupProductSpec__user {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  background-color: #f8b714;
}
.prodDistributionDetail .twoGroupProductSpec__icon-newuser {
  color: #fff;
  font-size: 0.5rem;
  font-weight: 900;
}
.prodDistributionDetail .twoGroupProductSpec__leftText {
  margin-left: 0.2rem;
  padding-right: 0.2rem;
  color: #fff;
  font-size: 0.26rem;
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  border-right: 1PX solid #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.prodDistributionDetail .twoGroupProductSpec__leftText-tuan {
  letter-spacing: 0.05rem;
}
.prodDistributionDetail .twoGroupProductSpec__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  color: #fff;
}
.prodDistributionDetail .twoGroupProductSpec__price-groupPrice {
  font-size: 0.8rem;
}
.prodDistributionDetail .twoGroupProductSpec__price-ylPrice {
  font-size: 0.34rem;
  text-decoration: line-through;
  margin: 0 0 0.05rem 0.2rem;
}
.prodDistributionDetail .twoGroupProductSpec__action {
  color: #fff;
}
.prodDistributionDetail .twoGroupProductSpec__gbuyBtn {
  height: 0.6rem;
  border-radius: 0.3rem;
  background-color: #f8b714;
  font-size: 0.28rem;
  color: #fff;
  white-space: nowrap;
  padding: 0 0.2rem;
}
.prodDistributionDetail .twoGroupProductSpec__gbuyBtn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
.prodDistributionDetail .prodDetailDlvry {
  margin-bottom: 0.2rem;
}
.prodDistributionDetail .detailGb {
  background-color: #fff;
}
.prodDistributionDetail .detailGb > .h2ding {
  height: 0.8rem;
  margin: 0 0.2rem;
  border-bottom: 1PX solid #f3f3f3;
}
.prodDistributionDetail .detailGb > .h2ding .title {
  font-size: 0.28rem;
}
.prodDistributionDetail .detailGb > .h2ding .paging {
  font-size: 0.24rem;
}
.prodDistributionDetail .detailGb > .h2ding .paging > a {
  margin-left: 0.2rem;
  font-size: 0.24rem;
}
.prodDistributionDetail .detailGb .detailGbList li {
  padding: 0.15rem 0.2rem;
  margin-bottom: 0.3rem;
  border-bottom: 1PX solid #f3f3f3;
}
.prodDistributionDetail .detailGb .detailGbList li:last-child {
  margin-bottom: 0;
}
.prodDistributionDetail .detailGb .detailGbList .avatar {
  width: 0.8rem;
  height: 0.8rem;
  background-color: #ccc;
  display: block;
  border-radius: 100%;
  margin-right: 0.15rem;
}
.prodDistributionDetail .detailGb .detailGbList .name {
  font-size: 0.3rem;
}
.prodDistributionDetail .detailGb .detailGbList .count {
  font-size: 0.28rem;
  color: #181819;
}
.prodDistributionDetail .detailGb .detailGbList .count em {
  color: #c41908;
}
.prodDistributionDetail .detailGb .detailGbList .count .countDown {
  font-size: 0.22rem;
  margin-top: 0.2rem;
  color: #848586;
}
.prodDistributionDetail .detailGb .detailGbList .actionBtn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  margin-left: 0.2rem;
  white-space: nowrap;
  padding: 0 0.2rem;
}
.prodDistributionDetail .prodComment {
  padding: 0.3rem;
  background-color: #fff;
  margin-bottom: 0.2rem;
}
.prodDistributionDetail .prodComment .h2ding {
  font-size: 0.36rem;
  color: #282828;
  margin: 0.2rem 0;
}
.prodDistributionDetail .prodComment .action {
  padding: 0.3rem;
}
.prodDistributionDetail .prodComment .action .moreBtn {
  border: 0.02rem solid #ff6d31;
  color: #ff6d31;
}
.prodDistributionDetail .prodDetailCont {
  padding: 0.3rem 0;
  background-color: #fff;
}
.prodDistributionDetail .prodDetailCont .h2ding {
  font-size: 0.36rem;
  color: #282828;
  margin: 0.2rem 0.3rem;
}
.prodDistributionDetail .recProductList {
  background-color: #fff;
  padding: 0.3rem 0 0.3rem 0.3rem;
}
.prodDistributionDetail .recProductList .h2ding {
  margin-bottom: 0.35rem;
  font-size: 0.36rem;
}
.prodDistributionDetail .detailWrap {
  height: 100%;
  width: 100%;
  position: fixed;
  overflow: hidden;
  padding-bottom: 1.24rem;
  color: #666;
}
.prodDistributionDetail .detailScroll {
  height: 100%;
  position: relative;
  z-index: 110;
  overflow-y: scroll;
}
.prodDistributionDetail .detailScroll > div {
  background-color: #fff;
  overflow: hidden;
}
.prodDistributionDetail .detailScroll > .pdDetailHdingBox {
  background: transparent;
}
.prodDistributionDetail .detailScroll > .pdDetailHdingBox > p {
  color: #333;
  font-size: 0.36rem;
  /*pxno*/
  background-color: #fff;
  border-radius: 0.3rem;
  padding: 0.1rem 0.2rem;
  margin-bottom: 0.2rem;
  box-shadow: 1PX 1PX 0.05rem rgba(0, 0, 0, 0.2);
  display: none;
}
.prodDistributionDetail .detailScroll > .pdDetailZdylIcon {
  background-color: rgba(0, 0, 0, 0.5);
}
.prodDistributionDetail .pdDetailBox {
  background-color: #fff;
}
.prodDistributionDetail .pdDetailHdImg {
  width: 100%;
  height: 100%;
  /* padding:0 0 101PX 0; */
  position: absolute;
  background-position-y: 35%;
}
.prodDistributionDetail .pdDetailHdImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.prodDistributionDetail .pdDetailHdingBox {
  height: 100%;
  /* padding: 0 0 101PX 0; */
  position: relative;
  z-index: 5;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAABlCAYAAAAS9Wb4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNBNjE0QTA0NDI3MTFFNTg4QjhFODQwRTlBMkUxNEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNBNjE0OUY0NDI3MTFFNTg4QjhFODQwRTlBMkUxNEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDOEIwNUU5M0M1MzExRTU4REY4ODBCQzFBMkIxRTE2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDOEIwNUVBM0M1MzExRTU4REY4ODBCQzFBMkIxRTE2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0BIaLQAABpRJREFUeNrs3W2onnUB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) center bottom no-repeat;
  background: transparent;
}
.prodDistributionDetail .pdDetailHdingBox .hding {
  height: 1.36rem;
  width: 100%;
  overflow: hidden;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAACICAYAAAALffkKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzAxQzAzQjNDNEYxMUU1OTJGNDk1RkRDRjlDQjE5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzAxQzAzQzNDNEYxMUU1OTJGNDk1RkRDRjlDQjE5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzMDFDMDM5M0M0RjExRTU5MkY0OTVGRENGOUNCMTlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgzMDFDMDNBM0M0RjExRTU5MkY0OTVGRENGOUNCMTlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+d/vEVgAABr1JREFUeNrs3U9LlFsc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) center center no-repeat;
  background-size: auto 1.36rem;
  font-size: 0.4rem;
  /*pxno*/
  color: #fff;
  text-shadow: 0.03rem 0.03rem 0.03rem rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}
.prodDistributionDetail .pdDetailHdingBox .arrow {
  width: 0.4rem;
  height: 0.3rem;
  background: url(data:image/gif;base64,R0lGODlhKAAcAPe1AEREREVFRUBAQDw8PENDQ1FRUUJCQuLi4qCgoJycnI2NjUFBQevr6z8/P7S0tEpKSvn5+XJyctHR0ZmZmbKysvb29piYmH5+fmBgYLy8vM/Pz/Hx8Xp6etnZ2cLCwmFhYTY2NnZ2dvDw8E1NTVRUVFJSUv39/Wtra4GBgcjIyGlpafLy8ra2tklJSTg4OMrKynR0dEhISDk5OZeXl5OTk6urq05OTjIyMj4+PvX19YmJiWJiYjMzMzs7O2VlZfj4+ICAgHV1dejo6MPDwz09PeHh4aOjo6+vr/T09E9PT+zs7Hx8fPz8/EtLS97e3pGRkVVVVUxMTMbGxvv7+zo6OoaGhrOzs3BwcGhoaMvLy9PT02RkZGNjY9zc3Obm5pubm+7u7pSUlJKSkmxsbNXV1V1dXbi4uM3NzdbW1re3t+rq6nt7e1hYWM7Ozr29vcnJyYyMjJqamvPz81lZWWpqalBQUODg4DQ0NG5uboiIiKKiolpaWqampqqqqm1tbcfHx93d3aioqFxcXIKCgldXV5CQkPf396GhoVZWVuTk5Hd3d9jY2K2tre3t7bW1tZWVlczMzNLS0tra2r+/v9DQ0J6enouLi9vb26enp1tbW6ysrIqKiufn5+Xl5b6+vl9fX2dnZ39/f6WlpePj47q6usDAwLm5ue/v76mpqZ2dnYWFhcXFxdTU1IODg+np6Z+fn/r6+qSkpHh4eEZGRkdHR////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OTc1OTNEM0NDRTExRTVCMkExODQ3NkNERUY3RkVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OTc1OTNFM0NDRTExRTVCMkExODQ3NkNERUY3RkVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUUyMjkzNUEzQ0JGMTFFNUIyQTE4NDc2Q0RFRjdGRUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ5NzU5M0MzQ0NFMTFFNUIyQTE4NDc2Q0RFRjdGRUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0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) center center no-repeat;
  background-size: 0.4rem 0.3rem;
  position: absolute;
  left: 3.55rem;
  bottom: 0.45rem;
}
.prodDistributionDetail .pdDetailCont {
  background: #fff;
  border-bottom: 1PX solid #dadada;
  /*no*/
  padding-bottom: 0.6rem;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDistributionDetail .pdDetailCont > div:last-child {
  border-bottom: none;
}
.prodDistributionDetail .pdDetailSect {
  width: 5.5rem;
  margin: 0 auto;
  border-bottom: 1PX dotted #acacac;
  /*no*/
}
.prodDistributionDetail .pdDetailSect h2,
.prodDistributionDetail .pdDetailSect h3 {
  font-weight: normal;
}
.prodDistributionDetail .pdDetailBrand {
  padding: 0.4rem 0;
  text-align: center;
}
.prodDistributionDetail .pdDetailBrand h2 {
  color: #999999;
  margin: 0 0 0.2rem 0;
}
.prodDistributionDetail .pdDetailBrand h3 {
  color: #666666;
}
.prodDistributionDetail .pdDetailParam {
  border-bottom: none;
}
.prodDistributionDetail .pdDetailParam .param {
  padding: 0.4rem 0;
  text-align: center;
  line-height: 1.2;
}
.prodDistributionDetail .pdDetailParam .param .name {
  color: #999999;
  margin: 0 0 0.2rem 0;
  text-align: center;
}
.prodDistributionDetail .pdDetailParam .param .cont {
  color: #666666;
  text-align: center;
}
.prodDistributionDetail .pdDetailSpec {
  width: 100%;
  padding: 0.2rem 0;
  border-bottom: none;
}
.prodDistributionDetail .pdDetailSpec .spec {
  margin-bottom: 0;
  border-bottom: 1PX solid #e5e5e5;
  /*no*/
  width: 100%;
}
.prodDistributionDetail .pdDetailSpec .spec th {
  background-color: #e5e5e5;
  font-weight: normal;
  border-bottom: 1PX solid #e5e5e5;
  /*no*/
}
.prodDistributionDetail .pdDetailSpec .spec th,
.prodDistributionDetail .pdDetailSpec .spec td {
  text-align: center;
  padding: 0.2rem 0.1rem 0.2rem 0.1rem;
}
.prodDistributionDetail .pdDetailSpec .spec th:first-child,
.prodDistributionDetail .pdDetailSpec .spec td:first-child {
  font-weight: bold;
}
.prodDistributionDetail .pdDetailSpec .spec th:last-child,
.prodDistributionDetail .pdDetailSpec .spec td:last-child {
  color: #ff7a22;
  font-size: 0.28rem;
  /*pxno*/
}
.prodDistributionDetail .pdDetailSpec .spec th:last-child {
  background-color: #facd89;
}
.prodDistributionDetail .pdDetailRate {
  padding: 0.4rem 0;
}
.prodDistributionDetail .pdDetailRate p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 0 0.1rem;
  color: #999999;
}
.prodDistributionDetail .pdDetailRate .p1 {
  text-align: right;
}
.prodDistributionDetail .pdDetailRate .p2 {
  text-align: left;
}
.prodDistributionDetail .pdDetailRate em {
  color: #666;
}
.prodDistributionDetail .pdDetailRate .likeBtn {
  display: block;
  width: 51PX;
  height: 51PX;
  margin: 0 0.1rem 0 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAABmCAYAAABm4qluAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkNGM0E5MzM0QkNDMTFFNTg4Q0Q5QUVGOTExNzY1RjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkNGM0E5MzI0QkNDMTFFNTg4Q0Q5QUVGOTExNzY1RjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwRTAzOEJFNEJCMDExRTU5NUNCRTI4ODgyMEYyRTUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgwRTAzOEJGNEJCMDExRTU5NUNCRTI4ODgyMEYyRTUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gx4k6AAADIxJREFUeNrsWwlUU2cW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);
  background-size: 51PX;
  background-repeat: no-repeat;
}
.prodDistributionDetail .pdDetailRate .likeBtn.dolike {
  background-position: center -51PX;
}
.prodDistributionDetail .pdDetailRate .likeBtn.dontlike {
  background-position: center 0;
}
.prodDistributionDetail .pdDetailGuarantee {
  width: 7rem;
  padding: 0.9rem 0;
  font-size: 0.24rem;
  /*pxno*/
}
.prodDistributionDetail .pdDetailGuarantee .icon {
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  margin: 0 0.05rem 0 0;
  border-radius: 100%;
  color: #666666;
}
.prodDistributionDetail .pdDetailGuarantee p {
  margin: 0 0.1rem;
}
.prodDistributionDetail .pdDetailVideo {
  background-color: #fff;
  text-align: center;
  padding-bottom: 0.6rem;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDistributionDetail .pdDetailVideo .h2ding {
  padding: 0.35rem 0;
  margin: 0 0.35rem;
  font-size: 0.32rem;
  /*pxno*/
  color: #333333;
}
.prodDistributionDetail .pdDetailVideo .h2ding .title {
  background-color: #fff;
  padding: 0 0.35rem;
}
.prodDistributionDetail .pdDetailVideo .h3ding {
  border-bottom: 1PX solid #d9d9d9;
  /*no*/
  padding: 0.15rem 0;
  width: 6rem;
  margin: 0 auto;
  font-size: 0.28rem;
  /*pxno*/
  color: #666666;
  line-height: 1.4;
}
.prodDistributionDetail .pdDetailVideo h2,
.prodDistributionDetail .pdDetailVideo h3 {
  font-weight: normal;
}
.prodDistributionDetail .pdDetailVideoItem {
  margin: 0 0 0.6rem 0;
}
.prodDistributionDetail .pdDetailSpecialTips {
  padding: 0 0.35rem 0.35rem 0.35rem;
  background-color: #fff;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDistributionDetail .pdDetailSpecialTips .h2ding {
  padding: 0.35rem 0;
  font-size: 0.32rem;
}
.prodDistributionDetail .pdDetailSpecialTips .h2ding .title {
  color: #24aae1;
  padding: 0 0.35rem;
  background-color: #fff;
}
.prodDistributionDetail .pdDetailSpecialTips .specialTips {
  line-height: 1.4;
}
.prodDistributionDetail .pdDetailSpecialTips .specialTips .label,
.prodDistributionDetail .pdDetailSpecialTips .specialTips .text {
  display: block;
}
.prodDistributionDetail .pdDetailSpecialTips .specialTips .label {
  color: #24aae1;
}
.prodDistributionDetail .pdDetailSpecialTips .specialTips .text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.prodDistributionDetail .cmtSect .openCommentBtn .yl-icon-zan,
.prodDistributionDetail .cmtSect .openCommentBtn .yl-icon-pinglun {
  font-size: 0.32rem;
  /*pxno*/
  margin-right: 0.15rem;
}
.prodDistributionDetail .cmtSect .h2ding {
  font-size: 0.32rem;
  /*pxno*/
  padding: 0.35rem 0;
  margin: 0 0.35rem;
  text-align: center;
}
.prodDistributionDetail .cmtSect .h2ding .title {
  background-color: #fff;
  padding: 0 0.35rem;
}
.prodDistributionDetail .cmtSect .action {
  padding: 0.2rem 0 0.4rem 0;
}
.prodDistributionDetail .cmtSect .action button {
  margin-right: 0.15rem;
}
.prodDistributionDetail .cmtSect .action button:last-child {
  margin-right: 0;
}
.prodDistributionDetail .cmtSect .cmtStar .rating-gly-star {
  letter-spacing: 0;
}
.prodDistributionDetail .cmtSect .cmtStar .star-rating .caption {
  display: none;
}
.prodDistributionDetail .cmtSect .cmtStar .star-rating .clear-rating {
  display: none;
}
.prodDistributionDetail .cmtSect .cmtStar .rating-xs {
  font-size: 1em;
}
.prodDistributionDetail .cmtSect .cmtStar .hide {
  display: none;
}
.prodDistributionDetail .pdCmtForm {
  padding: 0.3rem;
}
.prodDistributionDetail .pdCmtForm .desc {
  margin-bottom: 0.2rem;
}
.prodDistributionDetail .pdCmtForm .desc textarea {
  font-size: 0.28rem;
  /*pxno*/
  margin-bottom: 0.1rem;
}
.prodDistributionDetail .pdCmtForm .desc .hint {
  font-size: 0.24rem;
  /*pxno*/
  color: #ccc;
}
.prodDistributionDetail .pdCmtForm .pdCmtTxt {
  width: 100%;
  padding: 0.06rem 0.12rem;
  background-color: #fff;
  border: 1PX solid #ccc;
  /*no*/
  border-radius: 0.04rem;
}
.prodDistributionDetail .pdCmtForm .hide {
  display: none;
}
.prodDistributionDetail .pdCmtForm .star-rating {
  margin-bottom: 0.1rem;
}
.prodDistributionDetail .prodSect {
  overflow: hidden;
}
.prodDistributionDetail .prodSect .h2ding {
  font-size: 0.32rem;
  /*pxno*/
  padding: 0.35rem 0;
  margin: 0 0.35rem;
  text-align: center;
  overflow: hidden;
}
.prodDistributionDetail .prodSect .h2ding .title {
  background-color: #fff;
  padding: 0 0.35rem;
}
.prodDistributionDetail .prodSect .cont {
  overflow: hidden;
  width: 110%;
}
.prodDistributionDetail .prodSect .cont > li {
  width: 2.4rem;
  margin-bottom: 0.15rem;
  float: left;
  margin-right: 0.15rem;
}
.prodDistributionDetail .prodSect .cont > li img {
  display: block;
  width: 2.4rem;
  height: 1.45rem;
}
.prodDistributionDetail .prodSect .cont > li .title {
  margin-top: 0.1rem;
  font-size: 0.24rem;
  /*pxno*/
  line-height: 1.2;
  height: 2.4em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.prodDistributionDetail .prodSect .cont > li .title a {
  color: #333;
}
.prodDistributionDetail .prodSect .cont > li .price {
  font-size: 0.28rem;
  /*pxno*/
  color: #eb6100;
  text-align: center;
}
.prodDistributionDetail .pdDetailZdylIcon {
  height: 7.5rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.prodDistributionDetail .pdDetailZdylIcon img {
  display: block;
  width: 2rem;
  height: 0.92rem;
}
.prodDistributionDetail .modal-dialog-detail-dlvTips .modal-dialog {
  margin: 1.5rem 0.65rem auto 0.65rem;
}
.prodDistributionDetail .modal-dialog-detail-dlvTips .modal-content {
  background: #fff;
}
.prodDistributionDetail .modal-dialog-detail-dlvTips .detailDlvTips .hding {
  height: 0.75rem;
  text-align: center;
  line-height: 0.75rem;
  font-size: 0.3rem;
  /*pxno*/
  color: #666666;
  background-color: #e5e5e5;
}
.prodDistributionDetail .modal-dialog-detail-dlvTips .detailDlvTips .cont {
  padding: 0.15rem 0.25rem;
  line-height: 1.5;
}
.prodDistributionDetail .modal-dialog-detail-dlvTips .detailDlvTips .action {
  padding: 0.25rem;
}
.prodDistributionDetail .modal-dialog-detail-dlvTips .detailDlvTips .action .bttn {
  margin-right: 0.25rem;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDistributionDetail .modal-dialog-detail-dlvTips .detailDlvTips .action .bttn:last-child {
  margin-right: 0;
}
.prodDistributionDetail .modal-dialog-garranty-detail .modal-dialog {
  margin: 1.5rem 0.65rem auto 0.65rem;
}
.prodDistributionDetail .modal-dialog-garranty-detail .modal-content {
  background: transparent;
}
.prodDistributionDetail .modal-dialog-garranty-detail .garrentyDetail {
  position: relative;
}
.prodDistributionDetail .modal-dialog-garranty-detail .garrentyDetail .closeBtn {
  width: 0.4rem;
  height: 0.6rem;
  position: absolute;
  right: 0;
  top: -0.6rem;
  background-size: 0.4rem 0.6rem;
}
.prodDistributionDetail .modal-dialog-garranty-detail .garrentyDetailInner {
  background-color: #fff;
  border-radius: 0.15rem;
  overflow: hidden;
  padding: 0.55rem;
}
.prodDistributionDetail .modal-dialog-garranty-detail .garrentyDetailItem .icon {
  display: block;
  margin: 0 auto 0.1rem auto;
}
.prodDistributionDetail .modal-dialog-garranty-detail .garrentyDetailItem .h3ding {
  color: #3399cc;
  text-align: center;
  font-weight: normal;
  margin: 0 0 0.1rem 0;
}
.prodDistributionDetail .modal-dialog-garranty-detail .garrentyDetailItem .cont {
  line-height: 1.4;
  font-size: 0.26rem;
  /*pxno*/
}
.prodDistributionDetail .detailWarmTips {
  position: fixed;
  z-index: 900;
  bottom: 1rem;
  left: -100%;
  width: 100%;
  max-width: 7.5rem;
  -webkit-transition: opacity 0.5s ease-out, left 0.5s ease-out;
  transition: opacity 0.5s ease-out, left 0.5s ease-out;
  opacity: 0;
}
.prodDistributionDetail .detailWarmTips .hding {
  font-size: 0.3rem;
  /*pxno*/
  line-height: 0.7rem;
  height: 0.7rem;
  text-indent: 0.5rem;
  color: #fff;
  border-bottom: 1PX solid #ccc;
  /*no*/
  background-color: #313131;
  margin: 0;
}
.prodDistributionDetail .detailWarmTips .cont {
  font-size: 0.26rem;
  /*pxno*/
  line-height: 1.5;
  overflow: hidden;
  padding: 0.15rem 0.5rem;
  color: #fff;
  background-color: #313131;
}
.prodDistributionDetail .detailWarmTips .action {
  position: absolute;
  top: 0;
  right: 0;
  height: 0.7rem;
  width: 0.7rem;
  text-align: center;
}
.prodDistributionDetail .detailWarmTips .action .closeBtn {
  font-size: 0.36rem;
  /*pxno*/
  color: #fff;
}
.prodDistributionDetail .detailWarmTips.show {
  left: 0;
  opacity: 1;
}
.prodDistributionDetail .detailWarmTips.mini {
  width: 0.7rem;
  height: 0.7rem;
  background-color: #313131;
}
.prodDistributionDetail .detailWarmTips.mini .hding {
  visibility: hidden;
}
.prodDistributionDetail .detailWarmTips.mini .cont {
  visibility: hidden;
}
.prodDistributionDetail .detailWarmTips.mini .action {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.prodDistributionDetail .ruheSongxinyiBtn {
  position: fixed;
  z-index: 200;
  left: 0.2rem;
  bottom: 1.24rem;
}
.prodDistributionDetail .ruheSongxinyiBtn img {
  width: 0.9rem;
  height: 0.9rem;
}
.prodDistributionDetail .modal-dialog-quanbao-alert .modal-dialog {
  margin: 1rem 0.25rem 0 0.25rem;
}
.prodDistributionDetail .modal-dialog-quanbao-alert .modal-content {
  background-color: transparent;
  border-radius: 0;
  outline: 0;
  box-shadow: none;
  border: none;
}
.prodDistributionDetail .modal-dialog-quanbao-alert .quanbaoAlert {
  width: 7rem;
  height: 9.53rem;
  position: relative;
}
.prodDistributionDetail .modal-dialog-quanbao-alert .quanbaoAlert .img {
  display: block;
  width: 7rem;
  height: 9.53rem;
}
.prodDistributionDetail .modal-dialog-quanbao-alert .quanbaoAlert .closeBtn {
  position: absolute;
  bottom: 0.7rem;
  left: 50%;
  margin: -0.35rem 0 0 -0.35rem;
}
.prodDistributionDetail .modal-dialog-quanbao-alert .quanbaoAlert .closeBtn .iconfont {
  font-size: 0.7rem;
  color: #fff;
}
.prodDistributionDetail .modal-dialog-quanbao-alert .quanbaoAlert .noMore {
  position: absolute;
  bottom: 0.9rem;
  color: #fff;
  right: 0.5rem;
  font-size: 0.24rem;
  /*pxno*/
}
.prodDistributionDetail .modal-dialog-quanbao-alert .quanbaoAlert .noMore input[type="checkbox"] {
  vertical-align: middle;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .prodDistributionDetail .detailWarmTips {
    bottom: 1.24rem;
  }
}
html.productComment body {
  padding-top: 0;
}
.prodCommentMore {
  padding: 0.3rem;
  background-color: #fff;
}
.prodCommentMore .h2ding {
  font-size: 0.36rem;
  color: #282828;
  text-align: center;
  border-bottom: 1PX solid #e5e5e5;
  padding-bottom: 0.3rem;
}
.prodCommentMore .action {
  padding: 0.3rem;
}
.prodCommentMore .action .moreBtn {
  border: 1PX solid #ff6d31;
  color: #ff6d31;
}
.bindingTelModal {
  height: 4rem;
}
.bindingTelModal .am-modal-content {
  text-align: left;
}
.bindingTelModal .bindingTel__tel {
  padding: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-bottom: 1PX solid #ddd;
}
.bindingTelModal .bindingTel__tel-phone {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.bindingTelModal .bindingTel__tel-phoneNum {
  width: 100%;
  border-radius: 0.2rem;
}
.bindingTelModal .bindingTel__tel-title {
  font-size: 0.32rem;
  white-space: nowrap;
}
.bindingTelModal .bindingTel__code {
  padding: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-bottom: 1PX solid #ddd;
}
.bindingTelModal .bindingTel__code-title {
  font-size: 0.32rem;
  white-space: nowrap;
}
.bindingTelModal .bindingTel__code-validateCode {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.bindingTelModal .bindingTel__code-validateCodeNum {
  width: 3rem;
  border-radius: 0.2rem;
}
.bindingTelModal .bindingTel__code-vcodeBtn {
  background-color: #fff;
  height: 0.7rem;
  font-size: 0.28rem;
  border-radius: 0.2rem;
  text-align: center;
  color: #666666;
  margin-left: 0.15rem;
  border: 1PX solid #f8b714;
  padding: 0 0.25rem;
}
.bindingTelModal .bindingTel__actions {
  padding: 0.3rem;
}
.bindingTelModal .bindingTel__actions .actionBtn {
  margin: 0 0.15rem;
  height: 0.7rem;
  font-size: 0.32rem;
  border-radius: 0.35rem;
  padding: 0 0.4rem;
}
.bindingTelModal .bindingTel .cancelBtn {
  border: 1PX solid #a1a1a1;
  color: #a1a1a1;
}
.bindingTelModal .bindingTel .confirmBtn {
  border: 1PX solid #ff6d31;
  color: #ff6d31;
}
.couponReceiveConfirmContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.couponReceiveConfirmContent__title {
  color: #282828;
  font-size: 0.34rem;
}
.couponReceiveConfirmContent__totalScore {
  margin: 0.1rem 0;
}
.couponReceiveConfirmContent__score {
  margin: 0.1rem 0;
  color: #ff6d31;
}
.couponReceiveConfirmContent__action {
  margin-top: 0.1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.am-activity-indicator {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 99;
}
.am-activity-indicator-spinner {
  display: inline-block;
  width: 0.35rem;
  height: 0.35rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2.125%20-1.875%2064%2064%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M29.875-1.875c-17.673%200-32%2014.327-32%2032s14.327%2032%2032%2032%2032-14.327%2032-32-14.327-32-32-32zm0%2060.7c-15.85%200-28.7-12.85-28.7-28.7s12.85-28.7%2028.7-28.7%2028.7%2012.85%2028.7%2028.7-12.85%2028.7-28.7%2028.7z%22%2F%3E%3Cpath%20fill%3D%22%23108ee9%22%20d%3D%22M61.858%2030.34c.003-.102.008-.203.008-.305%200-11.43-5.996-21.452-15.01-27.113l-.013.026c-.24-.137-.515-.22-.81-.22-.912%200-1.65.738-1.65%201.65%200%20.654.384%201.215.937%201.482%207.963%205.1%2013.247%2014.017%2013.247%2024.176%200%20.147-.01.293-.01.44h.022c0%20.01-.004.02-.004.03%200%20.91.74%201.65%201.65%201.65s1.65-.74%201.65-1.65c0-.06-.012-.112-.018-.167z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-animation: spinner-anime 1s linear infinite;
          animation: spinner-anime 1s linear infinite;
}
.am-activity-indicator-tip {
  font-size: 0.245rem;
  margin-left: 0.14rem;
  color: #000;
  opacity: 0.4;
}
.am-activity-indicator.am-activity-indicator-toast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: center;
  z-index: 1999;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-spinner {
  margin: 0;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-toast {
  display: inline-block;
  position: relative;
  top: 0.07rem;
}
.am-activity-indicator-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.2625rem 0.2625rem;
  border-radius: 0.1225rem;
  background-clip: padding-box;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  font-size: 0.2625rem;
  line-height: 0.35rem;
}
.am-activity-indicator-spinner-lg {
  width: 0.56rem;
  height: 0.56rem;
}
@-webkit-keyframes spinner-anime {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spinner-anime {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.searchInput {
  background-color: #fff;
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.searchInput .inputBox {
  border-radius: 0.04rem;
  background-color: #f5f5f5;
  border: 1PX solid #e5e4e4;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.searchInput .inputBox .icon-search {
  font-size: 0.34rem;
  color: #a1a1a1;
  margin: 0 0.2rem;
}
.searchInput .inputBox .keywordBox {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.searchInput .inputBox .keyword {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 0.6rem;
  background: transparent;
  border: none;
}
.searchInput .inputBox .keyword::-ms-input-placeholder {
  text-align: center;
}
.searchInput .inputBox .keyword::-webkit-input-placeholder {
  text-align: center;
}
.searchInput .inputBox .keyword:focus::-ms-input-placeholder {
  text-align: left;
}
.searchInput .inputBox .keyword:focus::-webkit-input-placeholder {
  text-align: left;
}
.searchInput .inputBox .icon-close {
  font-size: 0.3rem;
  color: #a1a1a1;
  margin: 0 0.2rem;
}
.searchInput .cancelBtn,
.searchInput .confirmBtn {
  font-size: 0.26rem;
  color: #2ea7e0;
  margin-left: 0.2rem;
}
html.searchIndex body {
  padding-top: 1.03rem;
  padding-bottom: 1.24rem;
}
html.searchIndex .searchForm {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 1.03rem;
  z-index: 100;
}
html.searchIndex .keywordPanel {
  background-color: #fff;
  padding: 0.3rem 0.2rem;
  background-color: #f5f5f5;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 1.03rem;
  z-index: 100;
}
html.searchIndex .keywordPanel .h3ding {
  font-size: 0.26rem;
  margin-bottom: 0.2rem;
}
html.searchIndex .keywordPanel .h3ding .icon-global-dengdai {
  font-size: 0.26rem;
  margin-right: 0.06rem;
}
html.searchIndex .keywordPanel .h3ding .icon-pd-rexiao {
  font-size: 0.3rem;
  margin-right: 0.06rem;
}
html.searchIndex .keywordPanel .list {
  overflow: hidden;
  margin: 0 0 0 0.3rem;
}
html.searchIndex .keywordPanel .list li {
  background-color: #fff;
  border: 1PX solid #e5e4e4;
  padding: 0 0.2rem;
  height: 0.7rem;
  text-align: center;
  line-height: 0.7rem;
  border-radius: 0.2rem;
  float: left;
  margin: 0 0.15rem 0.15rem 0;
  font-size: 0.26rem;
}
html.searchIndex .keywordPanel .recentList {
  margin-bottom: 0.15rem;
}
.searchMeta {
  padding: 0.2rem 0.2rem;
  color: #a1a1a1;
  font-size: 0.28rem;
  /*pxno*/
  text-align: center;
  background-color: #d9d9d9;
}
.searchMeta em {
  color: #ff6d31;
  margin: 0 0.02rem;
}
.searchResult {
  color: #282828;
  min-height: 7rem;
}
.searchResult .searchItem {
  padding: 0.25rem 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
  /*no*/
}
.searchResult .searchItem .thumb {
  width: 3.5rem;
  height: 2.5rem;
  margin: 0 0.2rem 0 0;
  position: relative;
  background-color: #f5f5f5;
}
.searchResult .searchItem .thumb a {
  display: block;
  width: 3.5rem;
  height: 2.5rem;
}
.searchResult .searchItem .thumb img {
  width: 3.5rem;
  height: 2.5rem;
  border-radius: 0.02rem;
  /*no*/
  object-fit: cover;
}
.searchResult .searchItem .thumb .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.searchResult .searchItem .thumb .mask .shouqing-icon {
  font-size: 1.5rem;
  color: #bbb;
}
.searchResult .searchItem .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.searchResult .searchItem .title {
  font-size: 0.26rem;
  /*pxno*/
  line-height: 1.4;
  margin: 0.05rem 0 0 0;
}
.searchResult .searchItem .subTitle {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  /*pxno*/
  line-height: 1.4;
}
.searchResult .searchItem .location {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0.05rem;
  color: #2ea7e0;
}
.searchResult .searchItem .price {
  font-size: 0.3rem;
  /*pxno*/
}
.searchResult .searchItem .ylprice {
  margin-top: 0.15rem;
}
.searchResult .searchItem .ylprice .icon-liao {
  color: #2ea7e0;
  font-size: 0.36rem;
}
.searchResult .searchItem .ylprice em {
  color: #2ea7e0;
}
.searchResult .searchItem .memprice {
  margin-top: 0.15rem;
  margin-left: 0.3rem;
}
.searchResult .searchItem .memprice .icon-v {
  color: #f8b714;
  font-size: 0.34rem;
}
.searchResult .searchItem .memprice em {
  color: #f8b714;
}
.searchResult .searchItem .taste {
  margin-top: 0.08rem;
  color: #D0021B;
  font-size: 0.28rem;
}
.searchResult .searchItem .skuPromotionPrice {
  margin-top: 0.15rem;
  margin-left: 0.3rem;
}
.searchResult .searchItem .skuPromotionPrice .icon-huabanfuben {
  color: #ff6d31;
  font-size: 0.38rem;
}
.searchResult .searchItem .skuPromotionPrice em {
  color: #ff6d31;
}
.searchResult .searchItem:last-child {
  border-bottom: none;
}
@charset "UTF-8";
html.chkoutOrderConfirmRegular,
html.chkoutOrderConfirmGift,
html.chkoutOrderConfirmGroupBuy,
html.chkoutOrderConfirmCart,
html.chkoutOrderConfirmSeckill,
html.chkoutOrderConfirmVirtualCard,
html.chkoutOrderConfirmEntityCard,
html.chkoutOrderConfirmBuyMember,
html.chkoutOrderConfirmGiftCard {
  background-color: #f5f5f5;
}
html.chkoutOrderConfirmRegular body,
html.chkoutOrderConfirmGift body,
html.chkoutOrderConfirmGroupBuy body,
html.chkoutOrderConfirmCart body,
html.chkoutOrderConfirmSeckill body,
html.chkoutOrderConfirmVirtualCard body,
html.chkoutOrderConfirmEntityCard body,
html.chkoutOrderConfirmBuyMember body,
html.chkoutOrderConfirmGiftCard body {
  background-color: #f5f5f5;
  padding-bottom: 1.24rem;
}
.orderCnfRegular,
.orderCnfCart,
.orderCnfSeckill,
.orderCnfCard {
  margin-bottom: 0.2rem;
}
.orderConfirmTips {
  padding: 0.15rem 0.3rem;
  background-color: #ff6d31;
  color: #fff;
  font-size: 0.28rem;
  line-height: 0.34rem;
}
.orderCnfCard__scoreWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  background-color: #fff;
  font-size: 0.3rem;
  padding: 0.3rem;
  height: 1rem;
}
.orderCnfCard .orderCnfCardAddrBox {
  margin-top: 0.1rem;
}
/*.tip{
  color:red;
  padding:10px 10px 10px 168px;
}

.necker {
  width: 100%;
  height: 90px;
  background-color: #fff;
  border-bottom: 1PX solid #e0e0e0;
  margin: 0 0 15px 0;
}
.bodyer {
  width: 100%;
}*/
/*.headerMini {
    height: 90px;
    width: 100%;
    margin: 0 0 15px 0;
    background-color: #fff;
    border-bottom: 1PX solid #cccccc;
    .avatar {
      width: 70px;
      height: 70px;
      border-radius: 35px;
      margin: 0 15px;
      background-color: #00baff;
      overflow: hidden;
      img{
        width: 70px;
      height: 70px;
      }
  }
  .ucBtn {
      font-weight: normal;
      font-size: 26px;
      a{
        color:#999;
      }
  }
}*/
/* .subNav {
  height: 100%;
}
.subNav li {
  flex: 1;
  height: 100%;
  padding: 10px 0;
}
.subNav li a {
  width: 100%;
  height: 100%;
  color: #666666;
}
.subNav li.current {
  border-bottom: 1PX solid #00ccff;
}
.subNav li.current a {
  color: #00ccff;
} */
/* .emptyBox {
  height: 600px;
}
.emptyBox .fa {
  color:rgba(0,0,0,0.1);
}
.emptyBox .h3ding {
  text-align: center;
  font-size: 34px;
  color: #cccccc;
  margin: 45px 0 0 0;
  font-weight: normal;
} */
/* .btn-second {
  background-color: #00b7ee;
  border-color: #00b7ee;
  color: #fff;
}
.btn-third {
  background-color: #eeeeee;
  border-color: #a0a0a0;
  color: #999999;
}
.btn-four {
  background-color: #8fc31f;
  border-color: #8fc31f;
  color: #fff;
}
.bSty1,
.bttn.bSty1 {
  border-radius: 5px;
  padding: 0.5em 1em;
  color: #ffffff;
  background-color: #ff9900;
  font-size: 34px;
}
.bSty2,
.bttn.bSty2 {
  border-radius: 5px;
  padding: 0.5em 1em;
  color: #ffffff;
  background-color: #ff9900;
  font-size: 34px;
}
.bSty3,
.bttn.bSty3 {
  border-radius: 5px;
  padding: 0.5em 1em;
  color: #ffffff;
  background-color: #cc0000;
  font-size: 34px;
}
.bSty4,
.bttn.bSty4 {
  border-radius: 5px;
  padding: 0.5em 1em;
  color: #ffffff;
  background-color: #666666;
  font-size: 34px;
} */
/* .tblSty1 {
  border-left: 2px solid #e5e4e4;
  border-top: 2px solid #e5e4e4;
}
.tblSty1 td,
.tblSty1 th {
  border-right: 2px solid #e5e4e4;
  border-bottom: 2px solid #e5e4e4;
  text-align: center;
  padding: 25px;
} */
/*.wrapper.shopcart{
  padding-bottom: 90px;
}
*/
/* .shopcartItem .savebtn {
  display: none;
}
.shopcartItem.editMode .savebtn {
  display: inline-block;
}
.shopcartItem.editMode .editBtn {
  display: none;
} */
/* .shopcartItem .specAmountCont {
  flex: 1;
  padding: 0 10px;
} */
/* .shopcartItem .delBtn {
  width: 100px;
  background-color: #ff9900;
  color: #fff;
  font-size: 36px;
  display: block;
} */
/* .shopcartItem .spinner {

  width: auto;
  padding: 0;
}
.shopcartItem .spinner .txt {
  width: 4em;
  padding: 0 5px;
}
.shopcartItem .spinner .bttn {

  color: #333;
} */
/* .orderCnfProd {
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;no
  overflow: hidden;
}
.orderCnfPdItem {
    margin: 15px 15px 0 15px;
    padding: 0 0 15px 0;
    border-bottom: 1PX solid #f1eff0;
    no
    .image {
        width: 68px;
        height: 68px;
        border: 1PX solid #cac5c8;
    }
    .desc {
        padding: 0 15px;
        flex: 1;
        font-size: 26px;
        line-height: 35px;
    }
    .priceCount {
        width: 200px;
        text-align: right;
        .price {
            color: #333333;
            margin: 0 0 20px 0;
        }
        .quantity {
            color: #cccccc;
            font-size: 26px;
        }
    }
} */
/* .orderCnfPdAction {
  padding: 15px;
  .payBtn {
  background-color: #ff9900;
  color: #ffffff;
  width: 100%;
  display: block;
}
.payBtn.disabled {
  background-color: #cccccc;
}
} */
/* .orderCnfPdItem .name {
  font-size: 30px;
  margin: 0 0 15px 0;
} */
/* .orderCnfCoupon {
  padding: 15px;
  border-bottom: 1PX solid #f1eff0;
}
.orderCnfCredit {
  padding: 15px;
  border-bottom: 1PX solid #f1eff0;
}
.orderCnfCredit.error .credit {
  border-color: red;
}
 */
/* .orderCnfPdAmount {
  padding: 15px;
  border-bottom: 2px solid #e5e4e4;
  margin: 0 0 15px 0;
}
.orderCnfPdAmount .pdAmount {
  color: #cccccc;
}
.orderCnfPdAmount .pdAmount em {
  color: #333333;
}
.orderCnfPdAmount .pdQuality {
  color: #666666;
}
.orderCnfPdAmount .pdQuality .labels {
  white-space: nowrap;
}
.orderCnfPdAmount .limitNum {
  font-size: 24px;
  margin-left: 10px;
} */
/* .orderCnfPdSpec {
  padding: 15px;
  border-bottom: 2px solid #e5e4e4;
}
.orderCnfPdSpec .labels {
  margin: 0 0 15px 0;
}
.orderCnfPdSpec .spec {
  flex-wrap:wrap;
  display: block;
  overflow: hidden;
}
.orderCnfPdSpec .spec li {
  border: 2px solid #999999;
  padding: 0.3em 1em;
  margin: 0 20px 20px 0;
  float: left;
}
.orderCnfPdSpec .spec li.current {
  background-color: #ff9900;
  color: #fff;
  border-color: #ff9900;
}
.orderCnfPdSpec .spec li.disabled {
  background-color: #ccc;
  border-color: #ccc;
} */
/* .orderCnfPdTips {
  border-bottom: 2px solid #e5e4e4;
  margin: 0 0 15px 0;
  background-color: #fff;
}
.orderCnfPdTips .item:first-child {
  border-bottom: 2px dashed #e5e4e4;
}
.orderCnfPdTips .item {
  padding: 15px;
  font-size: 30px;
  line-height: 1.4;
}
.orderCnfPdTips em {
  background-color: #d9f7ff;
} */
/* .orderCnfQualitySpinner {
  text-align: center;
  line-height: 23px;
  border-top: 1PX solid #999999 ;
  border-bottom: 1PX solid #999999 ;
}
.orderCnfQualitySpinner .bttn {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-left: 1PX solid #999999;
  border-right: 1PX solid #999999;
  color: #cccccc;
  font-size: 30px;
  background-color: #fff;
}
.orderCnfQualitySpinner .txt {
  display: block;
  border: none;
  width: 70px;
  height: 50px;
  text-align: center;
  font-size: 30px;
  color: #666666;
} */
/*.orderCnfSelfPick {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 15px;
    border-bottom: 1PX solid #f1eff0;
    > h2 {
      font-size: 30px;
      margin-bottom: 10px;
  }
  .address {
      margin-bottom: 40px;
      .item {
          height: 80px;
          line-height: 1.3;
          font-size: 28px;
          border-bottom: 1PX solid #f1eff0;
          border-radius: 5px;
          .fa-circle,
          .fa-check-circle {
              font-size: 36px;
              color: #999;
              margin: 0 10px;
          }
          .fa-circle {
              display: block;
          }
          .fa-check-circle {
              display: none;
          }
      }
      .item:last-child {
          border-bottom: none;
      }
      .item.selected {
          border: 1PX solid #999;
          .fa-check-circle {
              display: block;
              color: green;
          }
          .fa-circle {
              display: none;
          }
      }
  }
  .txt {
      border-radius: 5px;
      margin-bottom: 10px;
      flex: 1;
      width: 720px;
      border: 1PX solid #ccc;
      padding: 15px;
  }
  .error {
      border: 1PX solid red;
  }
}*/
/*.orderConfirmCode {
    height: 100%;
    position: relative;
    .validateForm {
        padding: 15px;
        .valCode,
        .comment {
            width: 100%;
            height: 70px;
            border-radius: 10px;
            margin-bottom: 15px;
            border: 1PX solid #aaa;
            padding: 0 15px;
        }
        .valCode.error {
            border-color: red;
        }
        .tihuoBtn {
            display: block;
            width: 5em;
            margin: 10px auto;
            font-size: 24px;
            padding: 15px 0;
            text-align: center;
            color: #fff;
            border-color: #f60;
            border-radius: 10px;
            background-color: #f60;
        }
        .tihuoBtn.disabled{
          background-color: #ccc;
        }
    }
}*/
.orderCnfAddrBox {
  background-color: #fff;
  margin: 0 0 0.2rem 0;
  position: relative;
}
.orderCnfAddrBox .limit {
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  color: #D0021B;
  padding: 0.1rem;
}
.orderCnfAddr {
  padding: 0.25rem;
  position: relative;
  min-height: 0.96rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAAAFCAYAAAADma3cAAABjUlEQVRIidXSv0tbURwF8HPu05KhIPRJSs3QP6FDEJeAitDpZctU1CngIMRs3dKXBNz9Qf4AY7JlzVwLGSyIZOo/UB+KmzRQm7x7OhUEY32BELxnupfLF74f7iHG5O3h9zxiNAEtjHt/2aGFUflmb+Vokqnb6mpeQFNyz0zAgiynv5xNZL7equZtHDcFuGcmraByplV7ZPYeXkLJ/HgT1CE0AKVmt+J0QnAAqnBTXjlNOiOFZtegDqghwTkzyIHxTCFdOUtuDkOzk1mry9qG4J6ZxMDAFJZa1bFm/jtkjs/90RBtAB9ntt00Q0aeYRCVli+Tjtztb/i//wzbctRMIIJBkK58S27e3vd/xfdtSU6aAUbzc16QPqk8aSYAvDu4yMqOOgLez265qaY/56WCq9KHn0kHbmvrWSvbgeSkmWTfSzHwP39NbI4+1bLgqCM5+s9EPwUT+K3wv2azdHBelOKeq4Um0V189To3WaHXila252yhwS4WmZuo0JthURj1XC00we78gsk9V2gA+AucBJtHTQkSHAAAAABJRU5ErkJggg==) -0.2rem bottom repeat-x;
  background-size: auto 0.05rem;
}
.orderCnfAddr .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 0 0.3rem;
}
.orderCnfAddr .p1 {
  margin: 0 0 0.05rem 0;
  color: #282828;
}
.orderCnfAddr .p1 .h3ding {
  white-space: nowrap;
  font-size: 0.3rem;
}
.orderCnfAddr .p1 .mphone {
  margin-left: 0.4rem;
  font-size: 0.3rem;
}
.orderCnfAddr .p2 {
  font-size: 0.28rem;
  color: #282828;
  margin-top: 0.2rem;
}
.orderCnfAddr .icon-global-zuobiao {
  font-size: 0.4rem;
  color: #a1a1a1;
}
.orderCnfAddr .icon-global-xiangyou {
  font-size: 0.4rem;
  color: #a1a1a1;
}
.orderCnfNoAddr {
  font-size: 0.28rem;
  height: 0.96rem;
  color: #282828;
}
.orderCnfNoAddr .icon-add {
  font-size: 0.3rem;
  color: #282828;
  margin-right: 0.2rem;
}
.orderCnfPdAction {
  height: 1rem;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  border-top: 1PX solid #D5D9D9;
}
.orderCnfPdAction .p1 {
  text-align: center;
  font-size: 0.3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfPdAction .p1 em {
  font-size: 0.4rem;
  color: #FF6D31;
}
.orderCnfPdAction .p1 .sub {
  color: #999;
  font-size: 0.28rem;
  margin-left: 0.1rem;
}
.orderCnfPdAction .payBtn {
  background-color: #FF6D31;
  color: #ffffff;
  width: 2.5rem;
  height: 100%;
  display: block;
  font-size: 0.36rem;
}
.orderCnfPdAction .payBtn.disabled {
  background-color: #cccccc;
}
.am-modal.orderConfirmModal {
  width: 7rem;
}
.am-modal.orderConfirmModal .cont {
  text-align: left;
  font-size: 0.3rem;
}
.am-modal.orderConfirmModal .confirmList {
  margin-bottom: 0.2rem;
}
.am-modal.orderConfirmModal .confirmItem {
  margin-bottom: 0.05rem;
}
.am-modal.orderConfirmModal .confirmItem .title {
  white-space: nowrap;
}
.am-modal.orderConfirmModal .confirmItem em {
  color: #2ea7e0;
}
.am-modal.orderConfirmModal .confirmItem .idNo {
  margin-top: 0.1rem;
  width: 100%;
  border-radius: 0.1rem;
}
.am-modal.orderConfirmModal .confirmItem .idToast {
  font-size: 0.24rem;
  color: #D0021B;
}
.am-modal.orderConfirmModal .action .cancelBtn,
.am-modal.orderConfirmModal .action .confirmBtn {
  font-size: 0.3rem;
  margin: 0 0.2rem;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .orderCnfPdAction {
    height: 1.24rem;
    padding-bottom: 0.24rem;
  }
}
.orderCnfContact {
  padding: 0.3rem;
  text-align: center;
  font-size: 0.26rem;
  margin-bottom: 2rem;
}
.orderCnfContact em {
  color: #00ccff;
}
.orderCnfSummary {
  background-color: #fff;
  border-bottom: 1PX solid #d5d9d9;
}
.orderCnfSummary .item {
  padding: 0.3rem;
  border-bottom: 1PX solid #f1eff0;
  height: 1rem;
}
.orderCnfSummary .item:last-child {
  border-bottom: none;
}
.orderCnfSummary .lab {
  width: 50%;
  text-align: left;
  font-size: 0.3rem;
}
.orderCnfSummary .subLab {
  font-size: 0.22rem;
  color: #ff6d31;
}
.orderCnfSummary .cont {
  width: 50%;
  text-align: right;
  font-size: 0.26rem;
}
.orderCnfSummary .num {
  color: #ff6d31;
  font-size: 0.4rem;
}
.deliveryNotice .banner {
  position: fixed;
  left: 0;
  bottom: 1rem;
  background-color: #D0021B;
  padding: 0.1rem;
  width: 100%;
}
.deliveryNotice .p1 {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.1rem;
  border: 1PX solid #DCA845;
  /*no*/
  color: #DCA845;
  font-size: 0.3rem;
  line-height: 0.34rem;
  text-align: center;
  padding-top: 0.05rem;
  display: none;
}
.deliveryNotice .p2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #fff;
  line-height: 1.4;
  font-size: 0.16rem;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .deliveryNotice .banner {
    bottom: 1.24rem;
  }
}
.am-list .am-list-item.am-textarea-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  box-sizing: border-box;
  min-height: 0.77rem;
  padding-left: 0.2625rem;
  padding-right: 0.2625rem;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label {
  -webkit-align-self: center;
          align-self: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control textarea {
  line-height: 0.44625rem;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-clear {
  margin-top: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line.am-textarea-error .am-textarea-error-extra {
  margin-top: 0;
}
.am-textarea-label {
  -webkit-align-self: flex-start;
          align-self: flex-start;
  color: #000;
  text-align: left;
  min-height: 0.77rem;
  font-size: 0.2975rem;
  line-height: 0.77rem;
  margin-left: 0;
  margin-right: 0.0875rem;
  white-space: nowrap;
  overflow: hidden;
}
.am-textarea-label.am-textarea-label-2 {
  width: 0.595rem;
}
.am-textarea-label.am-textarea-label-3 {
  width: 0.8925rem;
}
.am-textarea-label.am-textarea-label-4 {
  width: 1.19rem;
}
.am-textarea-label.am-textarea-label-5 {
  width: 1.4875rem;
}
.am-textarea-label.am-textarea-label-6 {
  width: 1.785rem;
}
.am-textarea-label.am-textarea-label-7 {
  width: 2.0825rem;
}
.am-textarea-control {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding-top: 0.175rem;
  padding-bottom: 0.1575rem;
}
.am-textarea-control textarea {
  color: #000;
  font-size: 0.2975rem;
  line-height: 0.44625rem;
  -webkit-appearance: none;
          appearance: none;
  width: 100%;
  padding: 0;
  border: 0;
  background-color: transparent;
  overflow: visible;
  display: block;
  resize: none;
  word-break: break-word;
  word-wrap: break-word;
}
.am-textarea-control textarea::-webkit-input-placeholder {
  color: #bbb;
}
.am-textarea-control textarea::placeholder {
  color: #bbb;
}
.am-textarea-control textarea:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-textarea-clear {
  display: none;
  width: 0.3675rem;
  height: 0.3675rem;
  margin-top: 0.21rem;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: 0.3675rem auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
}
.am-textarea-clear-active {
  background-color: #108ee9;
}
.am-textarea-focus .am-textarea-clear {
  display: block;
}
.am-textarea-has-count {
  padding-bottom: 0.14rem;
}
.am-textarea-count {
  position: absolute;
  bottom: 0.105rem;
  right: 0.0875rem;
  color: #bbb;
  font-size: 0.245rem;
}
.am-textarea-count span {
  color: #000;
}
.am-textarea-error .am-textarea-control textarea {
  color: #f50;
}
.am-textarea-error .am-textarea-error-extra {
  margin-top: 0.21rem;
  width: 0.3675rem;
  height: 0.3675rem;
  margin-left: 0.14rem;
  background-size: 0.3675rem 0.3675rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-textarea-disabled .am-textarea-label {
  color: #bbb;
}
.am-list-body .am-list-item:last-child {
  border-bottom: 0;
}
.am-list-body .am-list-item:last-child:after {
  display: none !important;
}
.orderCnfProd {
  background-color: #fff;
  margin-bottom: 0.2rem;
  box-shadow: 0 0 0.02rem #d9d9d9;
}
.orderCnfProd > .hding {
  height: 0.9rem;
  padding: 0 0.3rem;
  display: none;
}
.orderCnfProd > .hding .title {
  font-size: 0.3rem;
  color: #282828;
}
.orderCnfProd .pdInfo {
  position: relative;
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfProd .pdInfo .thumb {
  width: 1.85rem;
  height: 1.85rem;
}
.orderCnfProd .pdInfo .pdImg {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.05rem;
  background-color: #f5f5f5;
}
.orderCnfProd .pdInfo .cont {
  height: 1.85rem;
  margin: 0 0 0 0.3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfProd .pdInfo .title {
  font-size: 0.28rem;
  color: #282828;
}
.orderCnfProd .pdInfo .title .presaleTag {
  background-color: #ff6d31;
  border-radius: 0.04rem;
  padding: 0 0.04rem;
  color: #fff;
  font-size: 0.18rem;
  margin: 0 0.05rem 0 0;
}
.orderCnfProd .pdInfo .title .saleTag {
  font-size: 0.22rem;
  color: #D0021B;
  margin-left: 0.05rem;
}
.orderCnfProd .pdInfo .spec {
  color: #a1a1a1;
  font-size: 0.26rem;
}
.orderCnfProd .pdInfo .tips {
  font-size: 0.22rem;
  line-height: 0.28rem;
  color: #ff6d31;
}
.orderCnfProd .pdInfo .presaleTag2 {
  font-size: 0.2rem;
  color: #fff;
  position: fixed;
  left: 0;
  bottom: 1rem;
  background-color: #D0021B;
  padding: 0.1rem;
  width: 100%;
  text-align: center;
}
.orderCnfProd .pdInfo .num {
  font-size: 0.26rem;
  color: #282828;
  position: absolute;
  right: 0.3rem;
  bottom: 0.3rem;
}
.orderCnfProd .pdInfo .price .crossOut {
  text-decoration: line-through;
}
.orderCnfProd .pdInfo .price .ylprice {
  font-size: 0.3rem;
  color: #2ea7e0;
}
.orderCnfProd .pdInfo .price .memprice {
  font-size: 0.3rem;
  color: #DCA845;
  margin-top: 0.1rem;
}
.orderCnfProd .pdInfo .price .salesmanActivityPrice {
  font-size: 0.3rem;
  color: #DCA845;
  margin-top: 0.1rem;
}
.orderCnfProd .pdInfo .price .salesmanActivityPrice span {
  font-size: 0.26rem;
}
.orderCnfProd .pdInfo .price .skuPromotionPrice {
  color: #ff6d31;
  font-size: 0.3rem;
  margin-top: 0.1rem;
}
.orderCnfProd .pdInfo .price .scoreYlprice,
.orderCnfProd .pdInfo .price .scoreMemprice {
  font-size: 0.3rem;
  color: #DCA845;
  margin-top: 0.1rem;
}
.orderCnfProd .pdInfo .price .scoreYlprice span,
.orderCnfProd .pdInfo .price .scoreMemprice span {
  font-size: 0.22rem;
  color: #ff6d31;
  margin-left: 0.05rem;
}
.orderCnfProd .pdInfo .price .gprice {
  font-size: 0.3rem;
  color: #ff6d31;
  margin-top: 0.1rem;
}
.orderCnfProd .pdInfo .price .skprice {
  font-size: 0.3rem;
  color: #ff6d31;
  margin-top: 0.1rem;
}
.orderCnfProd .presaleTips {
  height: 1rem;
  margin-left: 0.3rem;
  padding-right: 0.3rem;
  border-bottom: 1PX solid #d5d9d9;
  background-color: #fff;
}
.orderCnfProd .presaleTips .title {
  font-size: 0.3rem;
  color: #282828;
}
.orderCnfProd .presaleTips .time {
  font-size: 0.26rem;
  color: #ff6d31;
}
.orderCnfProd .orderCnfDlvDate {
  height: 1rem;
  margin-left: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfProd .orderCnfDlvDate > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfProd .orderCnfDlvDate .am-list-item {
  padding-left: 0;
}
.orderCnfProd .orderCnfPdComment {
  min-height: 1rem;
  margin-left: 0.3rem;
}
.orderCnfProd .orderCnfPdComment > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfProd .orderCnfPdComment .am-list-item {
  padding-left: 0;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .orderCnfProd .pdInfo .presaleTag2 {
    bottom: 1.24rem;
  }
}
.am-picker-col {
  display: block;
  position: relative;
  height: 4.165rem;
  overflow: hidden;
  width: 100%;
}
.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 1.785rem 0;
}
.am-picker-col-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 0.28rem;
  height: 0.595rem;
  line-height: 0.595rem;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.am-picker-col-item-selected {
  font-size: 0.2975rem;
}
.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 1.785rem;
  background-repeat: no-repeat;
}
.am-picker-col-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 0.595rem;
  position: absolute;
  left: 0;
  top: 1.785rem;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-top: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-picker {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-picker-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: center;
}
.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}
.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  -webkit-transform: translateZ(0.01rem);
          transform: translateZ(0.01rem);
}
.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
  -webkit-transform: translateZ(0.01rem);
          transform: translateZ(0.01rem);
}
.am-picker-popup-mask-hidden {
  display: none;
}
.am-picker-popup-header {
  background-image: -webkit-linear-gradient(top, #e7e7e7, #e7e7e7, transparent, transparent);
  background-image: linear-gradient(to bottom, #e7e7e7, #e7e7e7, transparent, transparent);
  background-position: bottom;
  background-size: 100% 1PX;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-popup-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}
.am-picker-popup-item {
  color: #108ee9;
  font-size: 0.2975rem;
  padding: 0.1575rem 0.2625rem;
  height: 0.735rem;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-picker-popup-item-active {
  background-color: #ddd;
}
.am-picker-popup-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: center;
  color: #000;
}
.am-picker-popup .am-picker-popup-close {
  display: none;
}
.am-picker-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.deliveryTypeSelector {
  min-height: 1rem;
  margin-left: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
  background-color: #fff;
}
.deliveryTypeSelector > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.deliveryTypeSelector .notDeliverable,
.deliveryTypeSelector .currentDelivery {
  height: 1rem;
  padding-right: 0.3rem;
}
.deliveryTypeSelector .notDeliverable .title,
.deliveryTypeSelector .currentDelivery .title {
  font-size: 0.3rem;
  color: #282828;
}
.deliveryTypeSelector .notDeliverable .tips,
.deliveryTypeSelector .currentDelivery .tips {
  font-size: 0.26rem;
  color: #FF6D31;
}
.deliveryTypeSelector .notDeliverable .dlvExpress,
.deliveryTypeSelector .currentDelivery .dlvExpress {
  font-size: 0.26rem;
  color: #A1A1A1;
}
.deliveryTypeModal .dlvTypeList li {
  padding: 0.3rem;
  border-bottom: 1PX solid #D5D9D9;
}
.deliveryTypeModal .dlvTypeList li:last-child {
  border-bottom: none;
}
.deliveryTypeModal .dlvTypeList li.selected .icon-select {
  color: #cc0000;
}
.relProdMiniList {
  background-color: #fff;
  margin-bottom: 0.2rem;
  border-top: 1PX solid #e5e4e4;
  border-bottom: 1PX solid #e5e4e4;
}
.relProdMiniList > li {
  border-bottom: 1PX solid 1PX solid #e5e4e4;
  padding: 0.3rem 0.3rem;
  white-space: nowrap;
  font-size: 0.3rem;
  text-shadow: 0.02rem 0.02rem 0.05rem #ff6d31;
}
.relProdMiniList > li .label {
  background-color: #ff6d31;
  display: inline-block;
  padding: 0.03rem 0.05rem;
  color: #fff;
  border-radius: 0.06rem;
  font-size: 0.3rem;
  margin-right: 0.1rem;
}
.relProdMiniList > li .choose-icon {
  color: #a1a1a1;
  font-size: 0.36rem;
}
.relProdMiniList > li.selected .choose-icon {
  color: #D0021B;
}
.relProdMiniList > li:last-child {
  border-bottom: none;
}
.orderCnfPriceType {
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfPriceType .currentType {
  height: 1rem;
  margin: 0 0.3rem;
}
.orderCnfPriceType .currentType .title {
  font-size: 0.3rem;
}
.orderCnfPriceType .currentType .type {
  color: #a1a1a1;
  font-size: 0.26rem;
}
.priceTypeModal .priceTypeList li {
  padding: 0.3rem;
  font-size: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.priceTypeModal .priceTypeList li .disCountLimitNum {
  font-size: 0.26rem;
  color: #ff6d31;
  margin-left: 0.1rem;
}
.priceTypeModal .priceTypeList li:last-child {
  border-bottom: none;
}
.priceTypeModal .priceTypeList li.selected .icon-global-xuanze {
  color: #D0021B;
}
.orderCnfFullOff {
  height: 0.9rem;
  font-size: 0.26rem;
  background: #fff;
  margin-bottom: 0.15rem;
  padding: 0.2rem 0.3rem;
}
.orderCnfFullOff > p {
  font-size: 0.3rem;
}
.orderCnfFullOff .delBtn {
  padding: 0 0.1rem 0 0;
}
.orderCnfFullOff .delBtn .icon {
  color: #D0021B;
  font-size: 0.3rem;
}
.orderCnfFullOff .sub {
  font-size: 0.26rem;
  color: #a1a1a1;
}
.orderCnfFullOff .available {
  font-size: 0.2rem;
  color: #D0021B;
}
.orderCnfFullOff .icon-global-xiangyou {
  color: #a1a1a1;
}
.orderCnfFullOff .choosenTxt {
  max-width: 4.5rem;
  line-height: 0.36rem;
}
.orderCnfFullOff .chooseBtn {
  white-space: nowrap;
}
.orderCnfBalance {
  height: 1rem;
  padding: 0.3rem;
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfBalance .balanceAvalible {
  width: 50%;
  text-align: left;
  font-size: 0.3rem;
}
.orderCnfBalance .useBalance {
  width: 50%;
  text-align: right;
  font-size: 0.26rem;
}
.orderCnfBalance .icon-global-check_box,
.orderCnfBalance .icon-global-dianxuan {
  margin-right: 0.05rem;
  color: #666666;
  font-size: 0.32rem;
  line-height: 0.26rem;
}
.orderCnfShareBalance .balance {
  height: 1rem;
  padding: 0.3rem;
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfShareBalance .balanceAvalible {
  width: 50%;
  text-align: left;
  font-size: 0.3rem;
}
.orderCnfShareBalance .balanceAvalible .avatar {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  background-color: #f5f5f5;
  margin-right: 0.1rem;
}
.orderCnfShareBalance .useBalance {
  width: 50%;
  text-align: right;
  font-size: 0.26rem;
}
.orderCnfShareBalance .icon-global-check_box,
.orderCnfShareBalance .icon-global-dianxuan {
  margin-right: 0.05rem;
  color: #666666;
  font-size: 0.32rem;
  line-height: 0.26rem;
}
.am-switch {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  -webkit-align-self: center;
          align-self: center;
}
.am-switch .checkbox {
  width: 0.8925rem;
  height: 0.5425rem;
  border-radius: 0.5425rem;
  box-sizing: border-box;
  background: #e5e5e5;
  z-index: 0;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.am-switch .checkbox:before {
  content: ' ';
  position: absolute;
  left: 0.02625rem;
  top: 0.02625rem;
  width: 0.84rem;
  height: 0.49rem;
  border-radius: 0.49rem;
  box-sizing: border-box;
  background: #fff;
  z-index: 1;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.am-switch .checkbox:after {
  content: ' ';
  height: 0.49rem;
  width: 0.49rem;
  border-radius: 0.49rem;
  background: #fff;
  position: absolute;
  z-index: 2;
  left: 0.02625rem;
  top: 0.02625rem;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 200ms;
  transition: all 200ms;
  box-shadow: 0.035rem 0.035rem 0.07rem rgba(0, 0, 0, 0.21);
}
.am-switch .checkbox.checkbox-disabled {
  z-index: 3;
}
.am-switch input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
          appearance: none;
}
.am-switch input[type="checkbox"]:checked + .checkbox {
  background: #4dd865;
}
.am-switch input[type="checkbox"]:checked + .checkbox:before {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.am-switch input[type="checkbox"]:checked + .checkbox:after {
  -webkit-transform: translateX(0.35rem);
          transform: translateX(0.35rem);
}
.am-switch input[type="checkbox"]:disabled + .checkbox {
  opacity: 0.3;
}
.am-switch.am-switch-android .checkbox {
  width: 1.26rem;
  height: 0.4025rem;
  border-radius: 0.0525rem;
  background: #a7aaa6;
}
.am-switch.am-switch-android .checkbox:before {
  display: none;
}
.am-switch.am-switch-android .checkbox:after {
  width: 0.6125rem;
  height: 0.3675rem;
  border-radius: 0.035rem;
  box-shadow: none;
  left: 1PX;
  top: 1PX;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox {
  background: #108ee9;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox:before {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox:after {
  -webkit-transform: translateX(0.6125rem);
          transform: translateX(0.6125rem);
}
.depositAmountList {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0.2rem 0.2rem 0.2rem 0.2rem;
  display: block;
  overflow: hidden;
  width: 110%;
}
.depositAmountList .item {
  width: 2.2rem;
  height: 1.4rem;
  border: 1PX solid #00ccff;
  /*no*/
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  background-color: #fff;
  color: #00ccff;
  float: left;
  display: block;
  margin-right: 0.2rem;
  white-space: normal;
  position: relative;
}
.depositAmountList .item:focus,
.depositAmountList .item.selected {
  background-color: #00ccff;
  color: #fff;
  border-color: #fff;
}
.depositAmountList .tag {
  position: absolute;
  left: 0.05rem;
  top: 0.05rem;
  padding: 0.04rem;
  background-color: #f0373d;
  border-radius: 0.06rem;
  color: #fff;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.26rem;
  font-style: normal;
}
.depositAmountList .tag2 {
  right: 0.05rem;
  left: initial;
  top: initial;
  bottom: -0.05rem;
}
.depositAmountList .timespan {
  margin-top: 0.1rem;
  font-size: 0.32rem;
  /*pxno*/
  margin-bottom: 0.05rem;
}
.depositAmountList .price {
  font-size: 0.22rem;
  /*pxno*/
  line-height: 1.2;
}
.depositAmountList .surprisePrice {
  color: #D0021B;
  font-size: 0.26rem;
  /*pxno*/
  line-height: 1.2;
}
.depositAmountList .action {
  padding: 0.2rem;
}
.mergeCardWrap {
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.mergeCardSelected {
  min-height: 1rem;
  padding: 0.3rem;
  background-color: #fff;
}
.mergeCardSelected > p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  font-size: 0.26rem;
  line-height: 0.34rem;
  color: #2ea7e0;
}
.mergeCardSelected .removeBtn {
  border: 1PX solid #ff6d31;
  color: #a1a1a1;
  padding: 0.05rem 0.1rem;
  border-radius: 0.1rem;
}
.mergeCardIntro {
  height: 1rem;
  padding: 0.3rem;
}
.mergeCardIntro > p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  font-size: 0.26rem;
  line-height: 0.34rem;
  color: #2ea7e0;
}
.mergeCardIntro .mergePayBtn {
  border: 1PX solid #ff6d31;
  color: #ff6d31;
  padding: 0.05rem 0.1rem;
  border-radius: 0.1rem;
}
.mergeCardSelectModal .am-modal-content .am-modal-body {
  padding: 0 0 0 0.08rem;
  height: 10rem;
  overflow-x: hidden;
}
.mergeCardSelectModal .am-modal-content .action button {
  margin: 0 0.3rem;
}
.mergeCardSelectModal .am-modal-content .tips {
  padding: 0.3rem;
}
.buyCard,
.becomeMemb {
  min-height: 2.5rem;
}
.buyCard > .hding,
.becomeMemb > .hding {
  text-align: center;
  font-size: 0.3rem;
  padding-top: 0.2rem;
  color: #282828;
}
.buyCard > .hding em,
.becomeMemb > .hding em {
  color: #D0021B;
}
.buyCard .depositAmountList,
.becomeMemb .depositAmountList {
  padding-left: 0;
}
.becomeMemb {
  border-top: 1PX solid #e5e4e4;
}
.memberCardList {
  padding: 0.3rem;
}
.memberCardList li {
  margin-bottom: 0.2rem;
}
.cardSelectModal {
  width: 7.3rem;
}
.cardSelectModal .am-modal-content {
  overflow: auto;
}
.phoneValidForm {
  padding: 0 0.3rem;
  margin-top: -0.2rem;
}
.phoneValidForm .formItem {
  border-bottom: 1PX solid #e5e4e4;
  height: 1rem;
}
.phoneValidForm .formItem .title {
  font-size: 0.3rem;
}
.phoneValidForm .formItem .phone,
.phoneValidForm .formItem .vcode {
  border: none;
  font-size: 0.3rem;
  padding: 0 0.1rem;
  margin: 0 0.1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 0.7rem;
}
.phoneValidForm .formItem .vcode {
  width: 2rem;
}
.phoneValidForm .formItem input.phone::-webkit-input-placeholder,
.phoneValidForm .formItem input.vcode::-webkit-input-placeholder {
  color: #a1a1a1;
}
.phoneValidForm .formItem .vcodeBtn {
  border: 1PX solid #ff6d31;
  color: #ff6d31;
  padding: 0.05rem 0.1rem;
  border-radius: 0.1rem;
}
.phoneValidForm .vcodeBtn.disabled,
.phoneValidForm .loginBtn.disabled,
.phoneValidForm .vcodeBtn[disabled],
.phoneValidForm .loginBtn[disabled] {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  color: #fff;
}
.idNumberToastContent {
  font-size: 0.28rem;
}
.idNumberToastContent__info {
  color: #D0021B;
}
.giftSteps {
  margin-bottom: 0.15rem;
  background-color: #fff;
  border-top: 1PX solid #e5e5e5;
  border-bottom: 1PX solid #e5e5e5;
  font-size: 0.26rem;
}
.giftSteps > .icon {
  font-size: 0.8rem;
  padding: 0.2rem 0 0 0;
}
.giftSteps > .icon .icon-gift {
  font-size: 0.6rem;
}
.giftSteps .title {
  height: 0.8rem;
  text-align: center;
  border-bottom: 1PX solid #e5e5e5;
  font-size: 0.3rem;
  font-weight: bold;
}
.giftSteps .steps {
  padding: 0.3rem;
  overflow: hidden;
}
.giftSteps .steps .arrow {
  margin: 0 0.3rem;
  height: 0.7rem;
  font-size: 0.5rem;
  color: #bdbdbd;
}
.giftSteps .steps .num {
  width: 0.7rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
  border: 1PX solid #dcdcdc;
  border-radius: 100%;
  margin-bottom: 0.15rem;
}
.giftSteps .steps .desc {
  color: #bdbdbd;
  font-size: 0.24rem;
  white-space: nowrap;
}
.giftSteps .specStep .arrow {
  margin: 0 0.3rem;
  height: 0.7rem;
  font-size: 0.5rem;
  color: #D0021B;
}
.giftSteps .specStep .num {
  width: 0.7rem;
  height: 0.7rem;
  color: #D0021B;
  line-height: 0.7rem;
  text-align: center;
  border: 1PX solid #D0021B;
  border-radius: 100%;
  margin-bottom: 0.15rem;
}
.giftSteps .specStep .desc {
  color: #D0021B;
  font-size: 0.24rem;
  white-space: nowrap;
}
.orderCnfSinglePriceTypeCart {
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfSinglePriceTypeCart .currentType {
  height: 1rem;
  margin: 0 0.3rem;
}
.orderCnfSinglePriceTypeCart .currentType .title {
  font-size: 0.3rem;
}
.orderCnfSinglePriceTypeCart .currentType .type {
  color: #a1a1a1;
  font-size: 0.26rem;
}
.orderCnfSinglePriceTypeCart .currentType .coupon {
  color: #D0021B;
}
.priceTypeCartModal .priceTypeList li {
  position: relative;
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
  font-size: 0.3rem;
}
.priceTypeCartModal .priceTypeList li .price {
  position: absolute;
  left: 3.5rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #DCA845;
}
.priceTypeCartModal .priceTypeList li .disCountLimitNum {
  color: #ff6d31;
  font-size: 0.26rem;
}
.priceTypeCartModal .priceTypeList li:last-child {
  border-bottom: none;
}
.priceTypeCartModal .priceTypeList li.selected .icon-global-xuanze {
  color: #D0021B;
}
.couponSingleSelectModal .receiveCoupon .warning {
  color: #D0021B;
  font-size: 0.2rem;
}
.orderCnfCart {
  background-color: #fff;
  margin-bottom: 0.2rem;
  box-shadow: 0 0 0.02rem #d9d9d9;
}
.orderCnfCart > .hding {
  height: 0.9rem;
  padding: 0 0.3rem;
  display: none;
}
.orderCnfCart > .hding .title {
  font-size: 0.3rem;
  color: #282828;
}
.orderCnfCart .pdInfo {
  position: relative;
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfCart .pdInfo .thumb {
  width: 1.85rem;
  height: 1.85rem;
}
.orderCnfCart .pdInfo .pdImg {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.05rem;
  background-color: #f5f5f5;
}
.orderCnfCart .pdInfo .cont {
  height: 1.85rem;
  margin: 0 0 0 0.3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCart .pdInfo .title {
  font-size: 0.28rem;
  color: #282828;
}
.orderCnfCart .pdInfo .title .presaleTag {
  background-color: #ff6d31;
  border-radius: 0.04rem;
  padding: 0 0.04rem;
  color: #fff;
  font-size: 0.18rem;
  margin: 0 0.05rem 0 0;
}
.orderCnfCart .pdInfo .title .saleTag {
  font-size: 0.22rem;
  color: #D0021B;
  margin-left: 0.05rem;
}
.orderCnfCart .pdInfo .spec {
  color: #a1a1a1;
  font-size: 0.26rem;
}
.orderCnfCart .pdInfo .tips {
  font-size: 0.22rem;
  line-height: 0.28rem;
  color: #ff6d31;
}
.orderCnfCart .pdInfo .presaleTag2 {
  font-size: 0.2rem;
  color: #fff;
  position: fixed;
  left: 0;
  bottom: 1rem;
  background-color: #D0021B;
  padding: 0.1rem;
  width: 100%;
  text-align: center;
}
.orderCnfCart .pdInfo .num {
  font-size: 0.26rem;
  color: #282828;
  position: absolute;
  right: 0.3rem;
  bottom: 0.3rem;
}
.orderCnfCart .pdInfo .price .crossOut {
  text-decoration: line-through;
}
.orderCnfCart .pdInfo .price .ylprice {
  font-size: 0.3rem;
  color: #2ea7e0;
}
.orderCnfCart .pdInfo .price .memprice {
  font-size: 0.3rem;
  color: #DCA845;
  margin-top: 0.1rem;
}
.orderCnfCart .pdInfo .price .discountprice .icon-zhe1 {
  font-size: 0.22rem;
}
.orderCnfCart .pdInfo .price .promotionprice .icon-huabanfuben {
  font-size: 0.38rem;
}
.orderCnfCart .pdInfo .price .scoreYlprice,
.orderCnfCart .pdInfo .price .couponprice,
.orderCnfCart .pdInfo .price .scoreMemprice,
.orderCnfCart .pdInfo .price .discountprice,
.orderCnfCart .pdInfo .price .promotionprice {
  font-size: 0.3rem;
  color: #DCA845;
  margin-top: 0.1rem;
}
.orderCnfCart .pdInfo .price .scoreYlprice span,
.orderCnfCart .pdInfo .price .couponprice span,
.orderCnfCart .pdInfo .price .scoreMemprice span,
.orderCnfCart .pdInfo .price .discountprice span,
.orderCnfCart .pdInfo .price .promotionprice span {
  font-size: 0.22rem;
  color: #ff6d31;
  margin-left: 0.05rem;
}
.orderCnfCart .presaleTips {
  height: 1rem;
  margin-left: 0.3rem;
  padding-right: 0.3rem;
  border-bottom: 0.01rem solid #d5d9d9;
  background-color: #fff;
}
.orderCnfCart .presaleTips .title {
  font-size: 0.3rem;
  color: #282828;
}
.orderCnfCart .presaleTips .time {
  font-size: 0.26rem;
  color: #ff6d31;
}
.orderCnfCart .orderCnfDlvDate {
  height: 1rem;
  margin-left: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfCart .orderCnfDlvDate > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCart .orderCnfDlvDate .am-list-item {
  padding-left: 0;
}
.orderCnfCart .orderCnfPdComment {
  min-height: 1rem;
  margin-left: 0.3rem;
}
.orderCnfCart .orderCnfPdComment > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCart .orderCnfPdComment .am-list-item {
  padding-left: 0;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .orderCnfCart .pdInfo .presaleTag2 {
    bottom: 1.24rem;
  }
}
.orderCnfPriceTypeCart {
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfPriceTypeCart .currentType {
  height: 1rem;
  margin: 0 0.3rem;
}
.orderCnfPriceTypeCart .currentType .title {
  font-size: 0.3rem;
}
.orderCnfPriceTypeCart .currentType .type {
  color: #a1a1a1;
  font-size: 0.26rem;
}
.priceTypeCartModal .priceTypeList li {
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.priceTypeCartModal .priceTypeList li:last-child {
  border-bottom: none;
}
.priceTypeCartModal .priceTypeList li.selected .icon-global-xuanze {
  color: #D0021B;
}
.orderCnfCart {
  background-color: #fff;
  margin-bottom: 0.2rem;
  box-shadow: 0 0 0.02rem #d9d9d9;
}
.orderCnfCart > .hding {
  height: 0.9rem;
  padding: 0 0.3rem;
  display: none;
}
.orderCnfCart > .hding .title {
  font-size: 0.3rem;
  color: #282828;
}
.orderCnfCart .pdInfo {
  position: relative;
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfCart .pdInfo .thumb {
  width: 1.85rem;
  height: 1.85rem;
}
.orderCnfCart .pdInfo .pdImg {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.05rem;
  background-color: #f5f5f5;
}
.orderCnfCart .pdInfo .cont {
  height: 1.85rem;
  margin: 0 0 0 0.3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCart .pdInfo .title {
  font-size: 0.28rem;
  color: #282828;
}
.orderCnfCart .pdInfo .title .saleTag {
  font-size: 0.22rem;
  color: #D0021B;
  margin-left: 0.05rem;
}
.orderCnfCart .pdInfo .spec {
  color: #a1a1a1;
  font-size: 0.26rem;
}
.orderCnfCart .pdInfo .tips {
  font-size: 0.22rem;
  line-height: 0.28rem;
  color: #ff6d31;
}
.orderCnfCart .pdInfo .num {
  font-size: 0.26rem;
  color: #282828;
  position: absolute;
  right: 0.3rem;
  bottom: 0.3rem;
}
.orderCnfCart .pdInfo .price .crossOut {
  text-decoration: line-through;
}
.orderCnfCart .pdInfo .price .ylprice {
  font-size: 0.3rem;
  color: #2ea7e0;
}
.orderCnfCart .pdInfo .price .memprice {
  font-size: 0.3rem;
  color: #DCA845;
  margin-top: 0.1rem;
}
.orderCnfCart .pdInfo .price .scoreYlprice,
.orderCnfCart .pdInfo .price .scoreMemprice {
  font-size: 0.3rem;
  color: #DCA845;
  margin-top: 0.1rem;
}
.orderCnfCart .pdInfo .price .scoreYlprice span,
.orderCnfCart .pdInfo .price .scoreMemprice span {
  font-size: 0.22rem;
  color: #ff6d31;
  margin-left: 0.05rem;
}
.orderCnfCart .pdInfo .label {
  background-color: #D0021B;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  font-size: 0.24rem;
  padding: 0.05rem 0.1rem;
  border-radius: 0 0 0.05rem 0;
}
.orderCnfCart .presaleTips {
  height: 1rem;
  margin-left: 0.3rem;
  padding-right: 0.3rem;
  border-bottom: 0.01rem solid #d5d9d9;
  background-color: #fff;
}
.orderCnfCart .presaleTips .title {
  font-size: 0.3rem;
  color: #282828;
}
.orderCnfCart .presaleTips .time {
  font-size: 0.26rem;
  color: #ff6d31;
}
.orderCnfCart .orderCnfDlvDate {
  height: 1rem;
  margin-left: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfCart .orderCnfDlvDate > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCart .orderCnfDlvDate .am-list-item {
  padding-left: 0;
}
.orderCnfCart .orderCnfPdComment {
  min-height: 1rem;
  margin-left: 0.3rem;
}
.orderCnfCart .orderCnfPdComment > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCart .orderCnfPdComment .am-list-item {
  padding-left: 0;
}
.orderCnfCardProd {
  background-color: #fff;
  margin-bottom: 0.2rem;
  box-shadow: 0 0 0.02rem #d9d9d9;
}
.orderCnfCardProd .pdInfo {
  position: relative;
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfCardProd .pdInfo .thumb {
  width: 1.85rem;
  height: 1.85rem;
}
.orderCnfCardProd .pdInfo .pdImg {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.05rem;
  background-color: #f5f5f5;
}
.orderCnfCardProd .pdInfo .cont {
  height: 1.85rem;
  margin: 0 0 0 0.3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCardProd .pdInfo .title {
  font-size: 0.28rem;
  color: #282828;
}
.orderCnfCardProd .pdInfo .spec {
  color: #a1a1a1;
  font-size: 0.26rem;
}
.orderCnfCardProd .pdInfo .tips {
  font-size: 0.22rem;
  line-height: 0.28rem;
  color: #ff6d31;
}
.orderCnfCardProd .pdInfo .num {
  font-size: 0.26rem;
  color: #282828;
  position: absolute;
  right: 0.3rem;
  bottom: 0.3rem;
}
.orderCnfCardProd .pdInfo .price .crossOut {
  text-decoration: line-through;
}
.orderCnfCardProd .pdInfo .price .ylprice {
  font-size: 0.3rem;
  color: #2ea7e0;
}
.orderCnfCardProd .pdInfo .price .jifen {
  font-size: 0.3rem;
  color: #DCA845;
  margin-top: 0.1rem;
}
.orderCnfCardProd .pdInfo .price .jifen span {
  font-size: 0.22rem;
  color: #ff6d31;
  margin-left: 0.05rem;
}
.orderCnfCardProd .presaleTips {
  height: 1rem;
  margin-left: 0.3rem;
  padding-right: 0.3rem;
  border-bottom: 0.01rem solid #d5d9d9;
  background-color: #fff;
}
.orderCnfCardProd .presaleTips .title {
  font-size: 0.3rem;
  color: #282828;
}
.orderCnfCardProd .presaleTips .time {
  font-size: 0.26rem;
  color: #ff6d31;
}
.orderCnfCardProd .orderCnfDlvDate {
  height: 1rem;
  margin-left: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.orderCnfCardProd .orderCnfDlvDate > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCardProd .orderCnfDlvDate .am-list-item {
  padding-left: 0;
}
.orderCnfCardProd .orderCnfPdComment {
  min-height: 1rem;
  margin-left: 0.3rem;
}
.orderCnfCardProd .orderCnfPdComment > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCardProd .orderCnfPdComment .am-list-item {
  padding-left: 0;
}
.orderCnfCardGiftProd .itemGroup {
  padding-bottom: 0.1rem;
  margin-bottom: 0.3rem;
}
.orderCnfCardGiftProd .item {
  margin-bottom: 0.15rem;
  border-bottom: 1PX solid #e5e4e4;
  background-color: #fff;
  padding: 0.2rem 0.3rem;
  position: relative;
  margin-top: -0.15rem;
}
.orderCnfCardGiftProd .item .thumb {
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 0.2rem;
  background-color: #f5f5f5;
  border-radius: 0.02rem;
}
.orderCnfCardGiftProd .item .thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.orderCnfCardGiftProd .item .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.orderCnfCardGiftProd .item .cont p {
  line-height: 1.2;
  display: inline;
  font-size: 0.26rem;
}
.orderCnfCardGiftProd .item .cont .price {
  float: right;
  color: #666666;
}
.orderCnfCardGiftProd .item .action {
  width: 0.6rem;
  height: 0.6rem;
  margin-left: 0.15rem;
}
.orderCnfCardGiftProd .item .giftTag {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #f8b714;
  padding: 0.02rem 0.04rem;
  color: #fff;
  border-radius: 0 0 0.06rem 0;
  font-size: 0.22rem;
}
.orderCnfCardGiftProd .item:last-child {
  margin-bottom: 0;
}
.orderCompleteRegular {
  width: 100%;
  height: 13.33rem;
  background: #fff url(/react/static/order_cpl_bg2.9fb021df.png) 0 0 no-repeat;
  background-size: 7.5rem auto;
  position: relative;
}
.orderCompleteRegular .success {
  color: #e63f3d;
  padding-top: 1rem;
  margin: 0 auto;
  width: 4.5rem;
  border-bottom: 0.01rem solid #e63f3d;
  padding-bottom: 0.36rem;
}
.orderCompleteRegular .success .icon {
  font-size: 1.2rem;
  margin-right: 0.2rem;
}
.orderCompleteRegular .success .title {
  font-size: 0.56rem;
}
.orderCompleteRegular .success .subTitle {
  font-size: 0.26rem;
  margin-top: 0.1rem;
}
.orderCompleteRegular .accountCode {
  width: 4.5rem;
  padding: 0.2rem;
  margin: 0 auto;
  font-size: 0.28rem;
  text-align: center;
}
.orderCompleteRegular .selfpickConfirm {
  margin: 0 auto;
  width: 4.5rem;
}
.orderCompleteRegular .qrcodeWellfare {
  width: 4.5rem;
  margin: 0.4rem auto;
  font-size: 0.42rem;
  white-space: nowrap;
  text-align: center;
  color: #e63f3d;
  line-height: 0.6rem;
}
.orderCompleteRegular .qrcodeWellfare em {
  font-size: 0.6rem;
}
.orderCompleteRegular .qrcodeBox {
  width: 3.42rem;
  margin: 0 auto;
}
.orderCompleteRegular .qrcodeBox .qrcode {
  width: 3.42rem;
  height: 3.42rem;
  display: block;
  background-color: #f5f5f5;
}
.orderCompleteRegular .qrcodeBox .tips {
  font-size: 0.36rem;
  margin-top: 0.15rem;
  color: #e63f3d;
}
.orderCompleteRegular .shareForCoupon {
  width: 3.5rem;
  margin: 0.5rem auto;
}
.orderCompleteRegular .shareForCoupon .icon-pd {
  color: #e63f3d;
  font-size: 1rem;
}
.orderCompleteRegular .shareForCoupon p {
  font-size: 0.3rem;
  margin-left: 0.3rem;
  color: #e63f3d;
  line-height: 1.4;
}
.orderCompleteRegular .actions {
  width: 100%;
  height: 0.6rem;
  margin-top: 0.3rem;
}
.orderCompleteRegular .shareBtn,
.orderCompleteRegular .homeBtn {
  width: 2.04rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.3rem;
  border: 0.01rem solid #e63f3d;
  color: #D0021B;
  font-size: 0.3rem;
  text-align: center;
  margin: 0 0.1rem;
}
.orderCompleteRegular .shareBtn {
  left: 1.53rem;
}
.orderCompleteRegular .homeBtn {
  left: 3.92rem;
}
.orderCompleteNewUser {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0.08rem;
  background: #fff url(/react/static/prod_new_user1.8a33f7e6.png) 0.08rem 0.08rem no-repeat;
  background-size: 7.34rem auto;
}
.orderCompleteNewUser .success {
  padding-top: 0.2rem;
  width: 4.75rem;
  margin: 0 auto;
}
.orderCompleteNewUser .successTitle {
  font-size: 0.48rem;
  color: #fff;
  padding: 0.26rem 0;
}
.orderCompleteNewUser .successSubtitle {
  font-size: 0.27rem;
  color: #fff;
  width: 100%;
  border-top: 0.01rem solid #fff;
  padding: 0.17rem 0;
}
.orderCompleteNewUser .welfare {
  margin-top: 1.75rem;
  color: #eb3c3e;
  font-size: 0.36rem;
  text-align: center;
  line-height: 0.7rem;
}
.orderCompleteNewUser .welfare em {
  font-size: 1rem;
  font-style: italic;
}
.orderCompleteNewUser .qrcodeBox {
  width: 3.13rem;
  margin: 0.6rem auto;
}
.orderCompleteNewUser .qrcodeBox .qrcode {
  width: 3.13rem;
  height: 3.13rem;
  display: block;
  background-color: #f5f5f5;
}
.orderCompleteNewUser .qrcodeBox .tips {
  font-size: 0.28rem;
  margin-top: 0.2rem;
  color: #e63f3d;
  text-align: center;
}
.orderCompleteNewUser .moreWelfare {
  width: 5.93rem;
  border-top: 0.01rem solid #e63f3d;
  padding: 0.15rem 0;
  margin: 0.63rem auto 0 auto;
  text-align: center;
  color: #eb3c3e;
  font-size: 0.28rem;
}
.orderCompleteRedbag {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.orderCompleteRedbag .redbag {
  width: 7.5rem;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 3;
}
.orderCompleteRedbag .redbagImg {
  width: 6.4rem;
  height: 11.51rem;
}
.orderCompleteRedbag .redbagCoupon {
  width: 7.5rem;
  height: 12.13rem;
  position: relative;
  z-index: 2;
}
.orderCompleteRedbag .redbagCouponImg {
  width: 7.5rem;
  height: 12.13rem;
}
.orderCompleteRedbag .redbagQrcode {
  width: 5.3rem;
  height: 5.3rem;
  position: absolute;
  left: 1.17rem;
  top: 4.88rem;
}
.orderCompleteRedbag .action {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -0.3rem;
}
.orderCompleteRedbag .homeBtn {
  width: 2.04rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.3rem;
  border: 0.01rem solid #fc8b4a;
  color: #fc8b4a;
  font-size: 0.3rem;
  text-align: center;
  margin: 0 0.1rem;
}
.oderProductSuccess {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 7.5rem;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 3;
}
.oderProductSuccess__imgWrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.oderProductSuccess__oderSuccessImg {
  display: block;
  object-fit: cover;
  width: 6.4rem;
  height: 11.27rem;
}
.oderProductSuccess__oderSuccessQRCode {
  position: absolute;
  left: 51.5%;
  bottom: 3rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.oderProductSuccess__oderSuccessQRCode img {
  display: block;
  width: 2.65rem;
  height: 2.65rem;
}
.oderProductSuccess__action {
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  font-size: 0.38rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 1PX solid #e63f42;
  padding: 0.15rem 0.3rem;
  border-radius: 0.3rem;
}
.oderProductSuccess__action-homeBtn {
  color: #e63f42;
  font-weight: 600;
}
.oderProductSuccess__action .icon-xiangyou {
  font-size: 0.36rem;
}
.newUseroderProductSuccess {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 7.5rem;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 3;
}
.newUseroderProductSuccess__imgWrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.newUseroderProductSuccess__oderSuccessImg {
  display: block;
  object-fit: cover;
  width: 6.4rem;
  height: 11.37rem;
}
.newUseroderProductSuccess__oderSuccessQRCode {
  position: absolute;
  left: 51.5%;
  bottom: 3.1rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.newUseroderProductSuccess__oderSuccessQRCode img {
  width: 2.6rem;
  height: 2.6rem;
  display: block;
  background-color: #f5f5f5;
}
.newUseroderProductSuccess__action {
  position: absolute;
  bottom: 0.6rem;
  left: 50%;
  font-size: 0.38rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 1PX solid #e63f42;
  padding: 0.15rem 0.3rem;
  border-radius: 0.3rem;
}
.newUseroderProductSuccess__action-homeBtn {
  color: #e63f42;
  font-weight: 600;
}
.newUseroderProductSuccess__action .icon-xiangyou {
  font-size: 0.36rem;
}
.orderCompleteGbuy {
  width: 100%;
  height: 13.33rem;
  background: #fff url(/react/static/order_cpl_bg2.9fb021df.png) 0 0 no-repeat;
  background-size: 7.5rem auto;
  position: relative;
}
.orderCompleteGbuy .success {
  color: #e63f3d;
  padding-top: 1.2rem;
  margin: 0 auto;
  width: 4.5rem;
  border-bottom: 1PX solid #e63f3d;
  padding-bottom: 0.36rem;
}
.orderCompleteGbuy .success .icon {
  font-size: 1.2rem;
  margin-right: 0.2rem;
}
.orderCompleteGbuy .success .title {
  font-size: 0.56rem;
}
.orderCompleteGbuy .success .subTitle {
  font-size: 0.26rem;
  margin-top: 0.1rem;
}
.orderCompleteGbuy .qrcodeWellfare {
  width: 4.5rem;
  margin: 0.66rem auto;
  font-size: 0.42rem;
  white-space: nowrap;
  text-align: center;
  color: #e63f3d;
  line-height: 0.6rem;
}
.orderCompleteGbuy .qrcodeWellfare em {
  font-size: 0.6rem;
}
.orderCompleteGbuy .qrcodeBox {
  width: 3.42rem;
  position: absolute;
  left: 2.04rem;
  top: 5.24rem;
}
.orderCompleteGbuy .qrcodeBox .qrcode {
  width: 3.42rem;
  height: 3.42rem;
  display: block;
  background-color: #f5f5f5;
}
.orderCompleteGbuy .qrcodeBox .tips {
  font-size: 0.36rem;
  margin-top: 0.15rem;
  color: #e63f3d;
}
.orderCompleteGbuy .redirectBtn {
  width: 4.5rem;
  font-size: 0.3rem;
  height: 0.8rem;
  position: absolute;
  top: 11rem;
  left: 1.5rem;
  border: 1PX solid #e63f3d;
  background-color: transparent;
  border-radius: 0.4rem;
  color: #666666;
}
.rechageSuccessBox .rechageSuccess {
  background-color: #ff6d31;
  text-align: center;
  padding-top: 1.2rem;
}
.rechageSuccessBox .rechageSuccess .rechageText i {
  font-size: 1.04rem;
  color: #fff;
  vertical-align: top;
  display: inline-block;
  margin-right: 0.35rem;
}
.rechageSuccessBox .rechageSuccess .rechageText span {
  font-size: 0.5515rem;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  line-height: 0.5rem;
  margin-top: 0.1rem;
}
.rechageSuccessBox .rechageSuccess .rechageText span em {
  font-size: 0.2708rem;
}
.rechageSuccessBox .rechageSuccess .bundled {
  font-size: 0.3055rem;
  color: #fff;
  padding: 0.65rem 0 0.2rem 0;
  line-height: 0.45rem;
}
.rechageSuccessBox .amount .showAmount {
  width: 5.11rem;
  margin: 0 auto;
}
.rechageSuccessBox .amount .showAmount .thisTimeAmout {
  padding: 1.3rem 0 0.9rem 0;
  border-bottom: 0.02rem solid #ff6d31;
}
.rechageSuccessBox .amount .showAmount .thisTimeAmout i.icon-balance,
.rechageSuccessBox .amount .showAmount .thisTimeAmout i.icon-recharge {
  font-size: 1rem;
  color: #ff6d31;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 0.4rem;
}
.rechageSuccessBox .amount .showAmount .thisTimeAmout span {
  display: inline-block;
  font-size: 0.3258rem;
  color: #666666;
  vertical-align: top;
}
.rechageSuccessBox .amount .showAmount .thisTimeAmout span em {
  font-size: 0.3779rem;
}
.rechageSuccessBox .amount .showAmount .accumulation {
  padding: 0.83rem 0 1.4rem 0;
  border-bottom: none;
}
.rechageSuccessBox .amount .showAmount .accumulation span {
  line-height: 0.43rem;
}
.rechageSuccessBox .amount .showAmount .btnSell {
  padding-bottom: 0.9rem;
  text-align: center;
}
.rechageSuccessBox .amount .showAmount .btnSell a {
  display: inline-block;
  font-size: 0.3208rem;
  color: #ff6d31;
  padding: 0.2rem 0.3rem 0.2rem 0.42rem;
  border: 1PX solid #ff6d31;
  border-radius: 0.45rem;
}
.rechageSuccessBox .amount .showAmount .btnSell a i {
  font-size: 0.3208rem;
}
.entityCardCompleteBox .orderCplAdBanner {
  border-bottom: 1PX solid 1PX solid #d9d9d9;
  /*no*/
}
.entityCardCompleteBox .orderCplAdBanner img {
  width: 100%;
  height: 2.7rem;
}
.entityCardCompleteBox .orderCplInfo {
  background-color: #fff;
}
.entityCardCompleteBox .orderCplInfo > p {
  padding: 0.2rem;
  line-height: 1.4;
  border-bottom: 1PX solid #d9d9d9;
  /*no*/
}
.entityCardCompleteBox .orderCplInfo > p > label {
  display: block;
  width: 4em;
}
.entityCardCompleteBox .orderCplInfo > p > span {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.entityCardCompleteBox .orderCplInfo .amount {
  color: #D0021B;
}
.entityCardCompleteBox .orderCplInfo .tihuoma {
  color: #D0021B;
  font-size: 0.7rem;
}
.entityCardCompleteBox .orderCplAction {
  width: 5rem;
  margin: 0.65rem auto;
}
.entityCardCompleteBox .orderCplAction .btn {
  font-size: 0.36rem;
  /*pxno*/
}
.entityCardCompleteBox .orderCplAction .p1,
.entityCardCompleteBox .orderCplAction .p2 {
  margin-top: 0.15rem;
  text-align: center;
}
.entityCardCompleteBox .orderCplAction .shopBtn {
  margin-top: 0.3rem;
}
.entityCardCompleteBox .orderComplete a {
  color: #666666;
}
.entityCardCompleteBox .orderComplete .action1 {
  padding: 0.2rem;
}
.entityCardCompleteBox .orderComplete .homeBtn {
  padding: 0.2rem;
  font-size: 0.24rem;
}
.entityCardCompleteBox .goBtn {
  margin-top: 0.3rem;
}
.buyMemberComplete {
  margin: 1rem 0 0 0;
}
.buyMemberComplete .title {
  text-align: center;
  margin-bottom: 0.5rem;
  font-size: 0.4rem;
  /*pxno*/
}
.buyMemberComplete .title .icon-global-xuanze {
  color: #5cb85c;
  font-size: 1rem;
  margin-right: 0.2rem;
}
.buyMemberComplete .tips {
  font-size: 0.26rem;
  /*pxno*/
  line-height: 1.5;
  padding: 0 0.6rem;
  margin-bottom: 0.5rem;
}
.buyMemberComplete .p1 {
  margin-bottom: 0.1rem;
}
.buyMemberComplete a {
  color: #3071a9;
}
.buyMemberComplete .song {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  border-radius: 50%;
  background-color: #2ea7e0;
  color: #fff;
  margin-right: 0.05rem;
  margin-bottom: 0.05rem;
}
.buyMemberComplete .chongzhiCont2 {
  font-size: 0.3rem;
  margin-top: 0.2rem;
}
.buyMemberComplete .chongzhiCont2 .timeTag {
  color: #3071a9;
}
.buyMemberComplete .action button {
  font-size: 0.24rem;
  /*pxno*/
  /*pxno*/
  padding: 0 0.35rem;
  border-radius: 0.35rem;
  border: 1PX solid #2ea7e0;
  /*no*/
  background-color: #2ea7e0;
  color: #fff;
  height: 0.7rem;
  font-size: 0.36rem;
  /*pxno*/
}
.buyMemberComplete .action .goShoppingBtn {
  margin-top: 0.5rem;
}
.buyMemberComplete .action .goBtn {
  font-size: 0.28rem;
}
.orderCompletePage .couponListModal .hding {
  font-size: 0.28rem;
  text-align: center;
  padding: 0.3rem 0 0.1rem 0;
}
.orderCompletePage .couponListModal .receiveCoupon {
  padding: 0.1rem 0.2rem;
}
.am-list-item .am-input-control .fake-input-container {
  height: 0.525rem;
  line-height: 0.525rem;
  position: relative;
}
.am-list-item .am-input-control .fake-input-container .fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-right: 0.0875rem;
  -webkit-text-decoration: rtl;
          text-decoration: rtl;
  text-align: right;
  color: #000;
  font-size: 0.2975rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled {
  color: #bbb;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus {
  -webkit-transition: color .2s;
  transition: color .2s;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus:after {
  content: "";
  position: absolute;
  right: 0;
  top: 10%;
  height: 80%;
  border-right: 0.02625rem solid #108ee9;
  -webkit-animation: keyboard-cursor infinite 1s step-start;
          animation: keyboard-cursor infinite 1s step-start;
}
.am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #bbb;
  text-align: right;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input {
  text-align: left;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input.focus:after {
  position: relative;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input-placeholder {
  text-align: left;
}
.am-number-keyboard-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000;
  font-family: 'PingFang SC';
  background-color: #f6f6f7;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: -webkit-transform display;
  transition-property: -webkit-transform display;
  transition-property: transform display;
  transition-property: transform display, -webkit-transform display;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide {
  bottom: -8.75rem;
}
.am-number-keyboard-wrapper table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table {
    border-top: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr {
  width: 100%;
  padding: 0;
  margin: 0;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item {
  width: 25%;
  padding: 0;
  margin: 0;
  height: 0.875rem;
  text-align: center;
  font-size: 0.44625rem;
  color: #2a2b2c;
  position: relative;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
  border-left: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-left: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.am-number-keyboard-item-active {
  background-color: #ddd;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
  color: #fff;
  font-size: 0.3675rem;
  background-color: #108ee9;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active {
  background-color: #0e80d2;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled {
  background-color: #0e80d2;
  color: rgba(255, 255, 255, 0.45);
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-delete {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22204%22%20height%3D%22148%22%20viewBox%3D%220%200%20153.000000%20111.000000%22%3E%3Cpath%20d%3D%22M46.9%204.7c-2.5%202.6-14.1%2015.5-25.8%2028.6L-.1%2057l25.6%2027%2025.7%2027.1%2047.4-.3%2047.4-.3%203.2-3.3%203.3-3.2V7l-3.3-3.2L146%20.5%2098.7.2%2051.5-.1l-4.6%204.8zm97.9%203.5c1.7%201.7%201.7%2092.9%200%2094.6-.9.9-12.6%201.2-46.3%201.2H53.4L31.2%2080.4%209%2056.9l5.1-5.7c2.8-3.1%2012.8-14.4%2022.2-24.9L53.5%207h45c33.8%200%2045.4.3%2046.3%201.2z%22%2F%3E%3Cpath%20d%3D%22M69.5%2031c-1.9%202.1-1.7%202.2%209.3%2013.3L90%2055.5%2078.8%2066.7%2067.5%2078l2.3%202.2%202.2%202.3%2011.3-11.3L94.5%2060l11.2%2011.2L117%2082.5l2.2-2.3%202.3-2.2-11.3-11.3L99%2055.5l11.2-11.2L121.5%2033l-2.3-2.2-2.2-2.3-11.3%2011.3L94.5%2051l-11-11c-6-6-11.2-11-11.6-11-.3%200-1.4.9-2.4%202z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.44625rem 0.32375rem;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-hide {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22188%22%20viewBox%3D%220%200%20195.000000%20141.000000%22%3E%3Cpath%20d%3D%22M0%2057v57h195V0H0v57zm183%200v45H12V12h171v45z%22%2F%3E%3Cpath%20d%3D%22M21%2031.5V39h15V24H21v7.5zM48%2031.5V39h15V24H48v7.5zM75%2031.5V39h15V24H75v7.5zM102%2031.5V39h15V24h-15v7.5zM129%2031.5V39h15V24h-15v7.5zM156%2031.5V39h15V24h-15v7.5zM36%2055.5V63h15V48H36v7.5zM63%2055.5V63h15V48H63v7.5zM90%2055.5V63h15V48H90v7.5zM117%2055.5V63h15V48h-15v7.5zM144%2055.5V63h15V48h-15v7.5zM27%2079.5V87h15V72H27v7.5zM48%2079.5V87h96V72H48v7.5zM150%2079.5V87h15V72h-15v7.5zM81%20124.5c0%20.8.7%201.5%201.5%201.5s1.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5c0-1.3-2.5-1.5-16.5-1.5s-16.5.2-16.5%201.5z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.56875rem 0.41125rem;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@-webkit-keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.am-list-item.am-input-item {
  height: 0.77rem;
  padding-left: 0.2625rem;
}
.am-list-item:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-item .am-input-label {
  color: #000;
  font-size: 0.2975rem;
  margin-left: 0;
  margin-right: 0.0875rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 0.035rem 0;
}
.am-list-item .am-input-label.am-input-label-2 {
  width: 0.595rem;
}
.am-list-item .am-input-label.am-input-label-3 {
  width: 0.8925rem;
}
.am-list-item .am-input-label.am-input-label-4 {
  width: 1.19rem;
}
.am-list-item .am-input-label.am-input-label-5 {
  width: 1.4875rem;
}
.am-list-item .am-input-label.am-input-label-6 {
  width: 1.785rem;
}
.am-list-item .am-input-label.am-input-label-7 {
  width: 2.0825rem;
}
.am-list-item .am-input-control {
  font-size: 0.2975rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.am-list-item .am-input-control input {
  color: #000;
  font-size: 0.2975rem;
  -webkit-appearance: none;
          appearance: none;
  width: 100%;
  padding: 0.035rem 0;
  border: 0;
  background-color: transparent;
  line-height: 1;
  box-sizing: border-box;
}
.am-list-item .am-input-control input::-webkit-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input::placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-list-item .am-input-clear {
  display: none;
  width: 0.3675rem;
  height: 0.3675rem;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
  background-size: 0.3675rem auto;
  background-position: 0.035rem 0.035rem;
}
.am-list-item .am-input-clear-active {
  background-color: #108ee9;
}
.am-list-item.am-input-focus .am-input-clear {
  display: block;
}
.am-list-item .am-input-extra {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
          flex: initial;
  min-width: 0;
  max-height: 0.3675rem;
  overflow: hidden;
  padding-right: 0;
  line-height: 1;
  color: #888;
  font-size: 0.2625rem;
  margin-left: 0.0875rem;
}
.am-list-item.am-input-error .am-input-control input {
  color: #f50;
}
.am-list-item.am-input-error .am-input-error-extra {
  height: 0.3675rem;
  width: 0.3675rem;
  margin-left: 0.105rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 0.3675rem auto;
}
.am-list-item.am-input-disabled .am-input-label {
  color: #bbb;
}
.sr-only {
  position: absolute;
  width: 0.01rem;
  height: 0.01rem;
  padding: 0;
  margin: -0.01rem;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
html.addressPage {
  background-color: #f5f5f5;
}
html.addressPage body {
  padding-top: 1.1rem;
  background-color: #f5f5f5;
}
html.addressPage .ucAddrAddAction {
  position: fixed;
  width: 100%;
  height: 1rem;
  left: 0;
  bottom: 0;
  background-color: #edebeb;
  border-top: 1PX solid #d9d9d9;
}
html.addressPage .ucAddrAddAction .saveBtn,
html.addressPage .ucAddrAddAction .addBtn {
  width: 3rem;
  font-size: 0.3rem;
  text-align: center;
}
.addressListWra {
  padding-bottom: 1.24rem;
}
.addressListWra .ucAddrList {
  margin: 0 0 0.4rem 0;
  background-color: #fff;
}
.addressListWra .ucAddrList li {
  border-bottom: 1PX solid #e5e4e4;
  padding: 0.3rem;
  margin-bottom: 0.2rem;
}
.addressListWra .ucAddrList li .icon-global-zuobiao {
  font-size: 0.4rem;
  margin-right: 0.2rem;
}
.addressListWra .ucAddrList li .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  line-height: 1.6;
}
.addressListWra .ucAddrList li .name {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.addressListWra .ucAddrList li .name .tag {
  background-color: #2ea7e0;
  padding: 0.04rem 0.08rem;
  border-radius: 0.1rem;
  font-size: 0.24rem;
  margin-right: 0.1rem;
  color: #fff;
}
.addressListWra .ucAddrList li .area {
  font-size: 0.24rem;
}
.addressListWra .ucAddrList li .area .def {
  color: #D0021B;
  margin-right: 0.1rem;
}
.addressListWra .ucAddrList li .addr {
  font-size: 0.28rem;
}
.addressListWra .ucAddrList li .mphone {
  font-size: 0.28rem;
}
.addressListWra .ucAddrList li:last-child {
  margin-bottom: 0;
}
.addressListWra .ucAddrList .editBtn {
  color: #282828;
  font-size: 0.28rem;
  border-left: 1PX solid #d9d9d9;
  padding-left: 0.3rem;
  display: block;
  height: 0.5rem;
  line-height: 0.5rem;
}
.ucAddrForm .am-list-item .am-list-content,
.ucAddrForm .am-list-item .am-textarea-label,
.ucAddrForm .am-list-item .am-input-label {
  color: #666666;
}
.ucAddrForm .am-list-item .am-list-line .am-list-extra {
  overflow: visible;
}
.ucAddrForm .addrTypeSelect {
  height: 0.36rem;
}
.ucAddrForm .addrTypeSelect .addrTypeBtn {
  color: #666666;
  font-size: 0.24rem;
  height: 0.36rem;
  line-height: 0.36rem;
  background-color: #edebeb;
  margin-left: 0.2rem;
  display: block;
  padding: 0 0.2rem;
  border-radius: 0.1rem;
}
.ucAddrForm .addrTypeSelect .addrTypeBtn.checked {
  background-color: #2ea7e0;
  color: #fff;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  html.addressPage .ucAddrAddAction {
    height: 1.24rem;
    padding-bottom: 0.24rem;
  }
}
.am-button {
  display: block;
  outline: 0 none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  font-size: 0.315rem;
  height: 0.8225rem;
  line-height: 0.8225rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: #000;
  background-color: #fff;
  border: 1PX solid #ddd;
  border-radius: 0.0875rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 0.175rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-borderfix:before {
  -webkit-transform: scale(0.49) !important;
          transform: scale(0.49) !important;
}
.am-button.am-button-active {
  background-color: #ddd;
}
.am-button.am-button-disabled {
  color: rgba(0, 0, 0, 0.3);
  opacity: 0.6;
}
.am-button-primary {
  color: #fff;
  background-color: #108ee9;
  border: 1PX solid #108ee9;
  border-radius: 0.0875rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-primary {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-primary::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #108ee9;
    border-radius: 0.175rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-primary.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #0e80d2;
}
.am-button-primary.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}
.am-button-ghost {
  color: #108ee9;
  background-color: transparent;
  border: 1PX solid #108ee9;
  border-radius: 0.0875rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #108ee9;
    border-radius: 0.175rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-active {
  color: rgba(16, 142, 233, 0.6);
  background-color: transparent;
  border: 1PX solid rgba(16, 142, 233, 0.6);
  border-radius: 0.0875rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-active {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost.am-button-active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(16, 142, 233, 0.6);
    border-radius: 0.175rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-disabled {
  color: rgba(0, 0, 0, 0.1);
  border: 1PX solid rgba(0, 0, 0, 0.1);
  border-radius: 0.0875rem;
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-disabled {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost.am-button-disabled::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(0, 0, 0, 0.1);
    border-radius: 0.175rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-warning {
  color: #fff;
  background-color: #e94f4f;
}
.am-button-warning.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #d24747;
}
.am-button-warning.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}
.am-button-inline {
  display: inline-block;
  padding: 0 0.2625rem;
}
.am-button-inline.am-button-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.am-button-small {
  font-size: 0.2275rem;
  height: 0.525rem;
  line-height: 0.525rem;
  padding: 0 0.2625rem;
}
.am-button-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-button > .am-button-icon {
  margin-right: 0.5em;
}
html.authPage {
  background-color: #fff;
}
html.authPage body {
  background-color: #fff;
}
.loginCodeForm .hding {
  padding: 0.94rem 0.72rem;
}
.loginCodeForm .hding h1 {
  font-size: 0.64rem;
  height: 0.8rem;
  overflow: hidden;
  margin: 0 0 0.1rem 0;
  color: #666666;
}
.loginCodeForm .hding h1 .icon-global-logo1 {
  color: #2ea7e0;
  font-size: 2rem;
}
.loginCodeForm .hding .tips {
  font-size: 0.24rem;
  margin-top: 0.1rem;
  color: #a1a1a1;
}
.loginCodeForm .formItem {
  padding: 0 0.5rem 0.5rem 0.5rem;
}
.loginCodeForm .formItem .phone,
.loginCodeForm .formItem .vcode {
  border: none;
  border-bottom: 1PX solid #e5e4e4;
  font-size: 0.36rem;
  padding: 0 0.1rem;
  margin: 0 0.1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 0.7rem;
}
.loginCodeForm .formItem .vcode {
  width: 2rem;
}
.loginCodeForm .formItem input.phone::-webkit-input-placeholder,
.loginCodeForm .formItem input.vcode::-webkit-input-placeholder {
  color: #a1a1a1;
}
.loginCodeForm .formItem .vcodeBtn {
  background-color: #fff;
  width: 2.5rem;
  height: 0.7rem;
  font-size: 0.3rem;
  border-radius: 0.35rem;
  text-align: center;
  color: #666666;
  display: block;
  border: 1PX solid #f8b714;
}
.loginCodeForm .vcodeBtn.disabled,
.loginCodeForm .loginBtn.disabled,
.loginCodeForm .vcodeBtn[disabled],
.loginCodeForm .loginBtn[disabled] {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  color: #fff;
}
.loginCodeForm .loginBtn {
  background-color: #f8b714;
  width: 6.5rem;
  margin: 0 0.5rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  text-align: center;
  color: #fff;
  font-size: 0.36rem;
  display: block;
}
.am-modal.qrcodeModal {
  width: 6.4rem;
}
.am-modal.qrcodeModal .am-modal-content {
  height: 100%;
  padding: 0;
}
.am-modal.qrcodeModal .am-modal-body {
  padding: 0;
}
.am-modal.qrcodeModal .giftQrcode {
  width: 6.4rem;
  height: 10.37rem;
  background: #fff url(/react/static/order_cpl_bg2.9fb021df.png) 0 0 no-repeat;
  background-size: 6.4rem auto;
  position: relative;
  text-align: left;
}
.am-modal.qrcodeModal .giftQrcode .close {
  position: absolute;
  top: 0;
  right: 0.12rem;
  color: #fff;
  font-size: 0.65rem;
}
.am-modal.qrcodeModal .giftQrcode .success {
  color: #e63f3d;
  padding-top: 0.5rem;
  margin: 0 auto;
  width: 4.5rem;
  border-bottom: 1PX solid #e63f3d;
  padding-bottom: 0;
}
.am-modal.qrcodeModal .giftQrcode .success .icon {
  font-size: 1.2rem;
  margin-right: 0.2rem;
}
.am-modal.qrcodeModal .giftQrcode .success .title {
  font-size: 0.56rem;
}
.am-modal.qrcodeModal .giftQrcode .success .subTitle {
  font-size: 0.26rem;
  margin-top: 0;
}
.am-modal.qrcodeModal .giftQrcode .accountCode {
  width: 4.5rem;
  padding: 0.2rem;
  margin: 0 auto;
  font-size: 0.28rem;
  text-align: center;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeWellfare {
  width: 4.5rem;
  margin: 0.26rem auto 0.36rem auto;
  font-size: 0.32rem;
  white-space: nowrap;
  text-align: center;
  color: #e63f3d;
  line-height: 0.5rem;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeWellfare em {
  font-size: 0.5rem;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox {
  width: 100%;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .qrcode {
  width: 3.42rem;
  height: 3.42rem;
  background-size: 3.42rem 3.42rem;
  background-position: center center;
  background-repeat: no-repeat;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .qrcodeImg {
  width: 3.42rem;
  height: 3.42rem;
  display: block;
  background-color: #f5f5f5;
  opacity: 0;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .qrcodeImg.isIOS {
  position: absolute;
  left: 0;
  top: 0;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .qrcodeImg.isIOS.isLongPressed {
  position: static;
  left: initial;
  top: initial;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .remid {
  font-size: 0.24rem;
  color: #a1a1a1;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .tips {
  font-size: 0.24rem;
  margin-top: 0.15rem;
  color: #e63f3d;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .tips2 {
  font-size: 0.36rem;
  margin-top: 0.15rem;
  color: #e63f3d;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .redirectBtn {
  width: 4.5rem;
  font-size: 0.3rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.7rem;
  border: 1PX solid #e63f3d;
  background-color: transparent;
  border-radius: 0.4rem;
  color: #666666;
}
.am-modal.qrcodeModal .giftQrcode .qrcodeBox .redirectBtn span {
  color: #D0021B;
  font-size: 0.5rem;
}
.sendGiftPage .giftSteps {
  border-bottom: 1PX solid #e5e4e4;
  /*no*/
}
.sendGiftPage .giftSteps .steps {
  padding: 0.3rem;
  overflow: hidden;
}
.sendGiftPage .giftSteps .steps .step {
  float: left;
  width: 33.33%;
}
.sendGiftPage .giftSteps .icon-global-xiangyou {
  font-size: 0.4rem;
  color: #d9d9d9;
}
.sendGiftPage .giftProd {
  border-bottom: 1PX solid #e5e4e4;
  /*no*/
}
.sendGiftPage .giftProd .hding {
  padding: 0.2rem;
}
.sendGiftPage .giftProd .hding .name {
  color: red;
  margin: 0 0.05rem;
}
.sendGiftPage .giftProd .item {
  padding: 0.2rem;
}
.sendGiftPage .giftProd .item .thumb {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.2rem;
}
.sendGiftPage .giftProd .item .thumb img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  background-color: #f5f5f5;
}
.sendGiftPage .giftProd .item .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.sendGiftPage .giftProd .item .cont .spec {
  margin-bottom: 0.1rem;
}
.sendGiftPage .giftProd .item .cont .title {
  font-size: 0.3rem;
  margin: 0.1rem 0 0.15rem 0;
}
.sendGiftPage .giftProd .item .cont .spec {
  font-size: 0.28rem;
  color: #a1a1a1;
  margin-bottom: 0.15rem;
}
.sendGiftPage .giftProd .item .cont .num {
  font-size: 0.28rem;
  color: #a1a1a1;
}
.sendGiftPage .giftProd .item .cont .num em {
  color: #D0021B;
}
.sendGiftPage .giftMsg {
  padding: 0.2rem;
}
.sendGiftPage .giftMsg .giftPreMsg {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.sendGiftPage .giftMsg .giftPreMsg li {
  border: 1PX solid #cccccc;
  /*no*/
  border-radius: 0.2rem;
  display: inline-block;
  padding: 0.2rem 0.25rem;
  font-size: 0.24rem;
  margin: 0 0.2rem 0.2rem 0;
  color: #999;
}
.sendGiftPage .giftMsg .giftPreMsg li.current {
  color: #ff6800;
  border: 1PX solid #ff6800;
  /*no*/
}
.sendGiftPage .giftMsg .txt {
  display: block;
  font-size: 0.28rem;
  line-height: 1.3;
  padding: 0.15rem 0.1rem;
  width: 100%;
  border-radius: 0.1rem;
  margin: 0.2rem 0;
}
.sendGiftPage .giftMsg .txta {
  display: block;
  font-size: 0.28rem;
  height: 6em;
  line-height: 1.3;
  padding: 0.1rem;
  width: 100%;
  border-radius: 0.1rem;
}
.sendGiftPage .giftMsg .txt.error,
.sendGiftPage .giftMsg .txta.error {
  border-color: red;
}
.sendGiftPage .giftMsg .hint {
  color: #d4d4d4;
  margin-top: 0.2rem;
}
.sendGiftPage .giftMsg .submitBtn {
  margin-top: 0.5rem;
}
.giftWrap .tips {
  text-align: center;
  color: #999;
  line-height: 1.5;
  margin-top: 0.2rem;
}
.giftWrap .shareSuccess .warmTips {
  padding: 0.2rem;
  line-height: 1.4;
}
.giftWrap .shareSuccess .bttn {
  margin: 0 0.2rem;
}
.giftCap {
  font-size: 0.32rem;
  font-weight: bold;
  text-align: center;
  padding: 0.1rem 0 0.2rem 0;
  border-bottom: 1PX solid #e5e4e4;
  /*no*/
}
.giftCap .icon-global-fuli-copy {
  font-size: 0.5rem;
  margin-bottom: 0.1rem;
}
.giftPdBanner {
  border-top: 1PX solid #e5e4e4;
  /*no*/
  border-bottom: 1PX solid #e5e4e4;
  /*no*/
  padding: 0.2rem;
  line-height: 1.5;
}
.giftPdBanner .cap {
  font-size: 0.32rem;
  margin-bottom: 0.2rem;
  font-weight: bold;
  text-align: center;
  color: #666;
}
.giftPdBanner .cap .icon-global-gouwuche {
  font-size: 0.5rem;
  margin-right: 0.1rem;
}
.giftPdBanner .banner {
  margin-bottom: 0.2rem;
  position: relative;
}
.giftPdBanner .banner img {
  width: 100%;
  height: 4.7rem;
  display: block;
  background-color: #f5f5f5;
  object-fit: cover;
}
.giftPdBanner .desc {
  border-left: 0.06rem solid #00baff;
  font-size: 0.3rem;
  padding: 0 0.15rem;
  line-height: 1.4;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.giftDetailHeadBox {
  background-color: #f5f5f5;
  margin-bottom: 0.2rem;
  border-bottom: 1PX solid #e5e5e5;
  /*no*/
  line-height: 1.4;
  overflow: hidden;
}
.giftDetailHead .msg {
  height: 2rem;
  padding: 0.2rem;
}
.giftDetailHead .user {
  margin-bottom: 0.2rem;
}
.giftDetailHead .user .avatar {
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 100%;
  overflow: hidden;
  margin-bottom: 0.3rem;
}
.giftDetailHead .user .state {
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.5rem;
  padding: 0 0.5rem;
  background-color: rgba(255, 255, 255, 0.5);
  color: #44daff;
}
.giftDetailAction {
  padding: 0 0.2rem;
  margin-bottom: 0.3rem;
}
.giftDetailAction .bttn {
  width: 45%;
  display: block;
  text-align: center;
  margin: 0 0.1rem;
}
.giftDetailAction .sendBtn,
.giftDetailAction .shopBtn {
  width: 100%;
}
.giftDetailFollowQrcode {
  line-height: 1.4;
}
.giftDetailFollowQrcode img {
  width: 4.5rem;
  height: 4.5rem;
  display: block;
}
.giftDetailFollowQrcode p {
  color: #ccc;
  padding: 0.15rem 0;
}
.giftThankForm .hd {
  text-align: center;
  border-bottom: 1PX solid #d9d9d9;
  /*no*/
  color: #ff6d31;
  margin: 0 0 0.2rem 0;
  padding: 0.1rem 0 0.3rem 0;
  font-size: 0.3rem;
}
.giftThankForm .ft {
  padding: 0.3rem 0;
}
.giftThxMsg {
  padding: 0.2rem;
  width: 100%;
  overflow: hidden;
}
.giftThxMsg .item {
  border: 1PX solid #e5e5e5;
  /*no*/
  padding: 0.2rem;
  border-radius: 0.1rem;
  background-color: #fff;
  margin-bottom: 0.2rem;
  position: relative;
  display: inline-block;
  clear: both;
}
.giftThxMsg .item .hd {
  margin-bottom: 0.1rem;
}
.giftThxMsg .item .hd .name {
  line-height: 1em;
}
.giftThxMsg .item .hd .time {
  color: #a1a1a1;
  font-size: 0.2rem;
  margin-left: 0.2rem;
}
.giftThxMsg .item .hd .avatar {
  width: 0.7rem;
  height: 0.7rem;
  background-color: #f5f5f5;
  border-radius: 100%;
  overflow: hidden;
  position: absolute;
  left: -0.95rem;
  top: 0;
}
.giftThxMsg .item .hd .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.giftThxMsg .item .bd {
  line-height: 1.2;
}
.giftThxMsg .item.self {
  margin-left: 1.1rem;
  float: left;
}
.giftThxMsg .item.other {
  margin-right: 1.1rem;
  float: right;
  background-color: #9fe75d;
}
.giftThxMsg .item.other .hd .avatar {
  right: -0.95rem;
  left: initial;
}
.giftThxMsg .item {
  position: relative;
  background: #ffffff;
  border: 1PX solid #e5e5e5;
  /*no*/
}
.giftThxMsg .item:after,
.giftThxMsg .item:before {
  right: 100%;
  top: 30%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.giftThxMsg .item:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 0.15rem;
  margin-top: -0.15rem;
}
.giftThxMsg .item:before {
  border-color: rgba(229, 229, 229, 0);
  border-right-color: #e5e5e5;
  border-width: 0.16rem;
  margin-top: -0.16rem;
}
.giftThxMsg .item.other:after,
.giftThxMsg .item.other:before {
  left: 100%;
  top: 30%;
}
.giftThxMsg .item.other:after {
  border-left-color: #9fe75d;
  border-right: 0;
}
.giftThxMsg .item.other:before {
  border-left-color: #e5e5e5;
  border-right: 0;
}
.giftSupport {
  color: #c3c3c3;
  margin-bottom: 0.3rem;
  line-height: 1.5;
  background-color: #fff;
  padding: 0.2rem;
}
.giftSupport .cap {
  font-size: 0.3rem;
  margin-bottom: 0.2rem;
  font-weight: bold;
  text-align: center;
  color: #666;
}
.giftSupport .cap .icon-global-erweima {
  font-size: 0.5rem;
  margin-right: 0.1rem;
}
.giftSupport .qrcode {
  width: 5rem;
  height: 5rem;
  display: block;
}
.giftEnterLink {
  text-align: center;
  border-top: 1PX solid #e5e5e5;
  /*no*/
  padding: 0.35rem 0;
}
.giftEnterLink a {
  margin: 0 0.2rem;
  color: #333;
  font-size: 0.28rem;
}
.giftResultAction {
  padding: 0 0.2rem;
  margin-bottom: 0.3rem;
}
.giftResultAction .bttn {
  width: 49%;
}
.disclaimer {
  margin-bottom: 0.2rem;
  text-align: center;
  color: #ccc;
  line-height: 0.5rem;
}
.giftReceive .tips {
  padding: 0.5rem;
  color: #D0021B;
  text-align: center;
}
.giftReceive .orderCnfAddrBox {
  margin-bottom: 0;
}
.giftReceive .giftReceiveAction {
  padding: 0.3rem 0;
}
.giftReceive .giftReceiveAction .bttn {
  margin: 0 0.1rem;
  width: 30%;
}
.am-modal.giftTipsModal {
  width: 6.5rem;
  padding: 0.2rem;
}
.am-modal.giftTipsModal .giftTipsModalContent {
  text-align: center;
  font-size: 0.3rem;
}
.am-modal.giftTipsModal .giftTipsModalContent .tipsTitle {
  font-size: 0.34rem;
  color: #282828;
  margin-bottom: 0.3rem;
}
.am-modal.giftTipsModal .giftTipsModalContent .productNames {
  margin-bottom: 0.5rem;
  font-size: 0.26rem;
}
.am-modal.giftTipsModal .giftTipsModalContent .productNames .productText {
  font-size: 0.3rem;
  color: #D0021B;
}
.am-modal.giftTipsModal .giftTipsModalContent .info {
  font-size: 0.24rem;
  color: #282828;
  margin-bottom: 0.2rem;
}
.am-modal.giftTipsModal .giftTipsModalContent .action .cancelBtn,
.am-modal.giftTipsModal .giftTipsModalContent .action .confirmBtn {
  font-size: 0.3rem;
  margin: 0 0.6rem;
}
.giftThxModal {
  position: fixed;
  background-color: #fff;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.videoCateNavScroller {
  height: 0.9rem;
  overflow-x: auto;
  background-color: #fff;
}
.videoCateNav {
  padding: 0 0.3rem;
  height: 100%;
}
.videoCateNav li {
  margin-right: 0.5rem;
  height: 100%;
  font-size: 0.28rem;
  color: #666666;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  white-space: nowrap;
}
.videoCateNav li .num {
  font-size: 0.2rem;
  margin-left: 0.05rem;
  color: #2ea7e0;
}
.videoCateNav li.current {
  color: #ff6d31;
}
html.docVideoListPage body {
  padding-bottom: 1.24rem;
  padding-top: 0.9rem;
  overflow-x: hidden;
  font-size: 0.24rem;
}
html.docVideoListPage .videoCateNavScroller {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
.videoList li {
  position: relative;
  border-bottom: 1PX solid #2ea7e0;
  overflow: hidden;
}
.videoList li .img {
  width: 100%;
  height: 4.25rem;
}
.videoList li .img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.videoList li .info {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.videoList li .info .cate {
  font-size: 0.22rem;
  /*pxno*/
  color: #2ea7e0;
  margin-bottom: 0.24rem;
}
.videoList li .info .title {
  font-size: 0.36rem;
  /*pxno*/
  text-align: center;
  display: inline-block;
  border-top: 1PX solid #fff;
  border-bottom: 1PX solid #fff;
  padding: 0.12rem;
  margin-bottom: 0.24rem;
  color: #fff;
  min-width: 6em;
}
.videoList li .info .duration {
  color: #a1a1a1;
  text-shadow: 0 0 0.03rem #282828;
  text-align: center;
  font-size: 0.22rem;
  /*pxno*/
}
html.docVideoDetailPage body {
  padding-bottom: 1.24rem;
}
.videoKeyView video {
  width: 100%;
  height: 4.25rem;
}
.videoKeyView .videoTitle {
  height: 0.7rem;
  padding: 0.2rem;
  color: #666666;
  background-color: #282828;
  margin: 0;
}
.videoKeyView .videoTitle .title {
  font-size: 0.3rem;
  display: block;
}
.videoKeyView .videoTitle .duration {
  font-size: 0.2rem;
  display: block;
}
.videoKeyView .videoDesc {
  margin: 0.2rem;
  color: gray;
  font-size: 0.24rem;
  line-height: 0.36rem;
  max-height: 1.08rem;
  overflow: hidden;
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}
.videoKeyView .videoDesc.expend {
  max-height: none;
}
.videoKeyView .videoAction {
  height: 1rem;
  background-color: #f5f5f5;
  color: #666666;
  padding: 0.2rem;
}
.videoKeyView .videoAction .bttn {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 100%;
  color: #a1a1a1;
  border: 1PX solid #a1a1a1;
}
.videoKeyView .videoAction .bttn .ylIcon {
  font-size: 0.36rem;
}
.videoKeyView .videoAction .num {
  margin-left: 0.1rem;
  font-size: 0.3rem;
}
.videoKeyView .videoAction .thumbUp.active {
  color: #2ea7e0;
}
.videoKeyView .videoAction .thumbUp.active .thumbBtn {
  border-color: #2ea7e0;
}
.videoKeyView .videoAction .thumbUp.active .thumbBtn .ylIcon {
  color: #2ea7e0;
}
.videoKeyView .videoAction .relProd .num {
  color: #ff6d31;
}
.videoCmtAction {
  margin-bottom: 0.7rem;
}
.videoCmtAction .allVideoBtn {
  display: block;
  border: 1PX solid rgba(255, 255, 255, 0.2);
  /*no*/
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.3rem;
  color: #999999;
  text-align: center;
  padding: 0 0.3rem;
  display: inline-block;
}
.videoRelProdBox {
  padding: 0 0.2rem;
  margin-bottom: 0.3rem;
  overflow: hidden;
}
.videoRelProdBox .h2ding {
  margin: 0.35rem 0;
  color: #2ea7e0;
  text-align: center;
  font-size: 0.4rem;
}
@charset "UTF-8";
.video-react .video-react-big-play-button:before, .video-react .video-react-control:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-react .video-react-big-play-button:before, .video-react .video-react-control:before {
  text-align: center; }

@font-face {
  font-family: "video-react";
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("eot"); }

@font-face {
  font-family: "video-react";
  src: url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal; }

.video-react-icon, .video-react .video-react-big-play-button, .video-react .video-react-mouse-display, .video-react .video-react-play-progress, .video-react .video-react-play-control, .video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button, .video-react .video-react-volume-level, .video-react .video-react-bezel .video-react-bezel-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'video-react' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.video-react-icon-play-arrow:before, .video-react .video-react-big-play-button:before, .video-react .video-react-play-control:before, .video-react .video-react-bezel .video-react-bezel-icon-play:before {
  content: "\F200"; }

.video-react-icon-play-circle-filled:before {
  content: "\F201"; }

.video-react-icon-play-circle-outline:before {
  content: "\F202"; }

.video-react-icon-pause:before, .video-react .video-react-play-control.video-react-playing:before, .video-react .video-react-bezel .video-react-bezel-icon-pause:before {
  content: "\F203"; }

.video-react-icon-pause-circle-filled:before {
  content: "\F204"; }

.video-react-icon-pause-circle-outline:before {
  content: "\F205"; }

.video-react-icon-stop:before {
  content: "\F206"; }

.video-react-icon-fast-rewind:before, .video-react .video-react-bezel .video-react-bezel-icon-fast-rewind:before {
  content: "\F207"; }

.video-react-icon-fast-forward:before, .video-react .video-react-bezel .video-react-bezel-icon-fast-forward:before {
  content: "\F208"; }

.video-react-icon-skip-previous:before {
  content: "\F209"; }

.video-react-icon-skip-next:before {
  content: "\F20A"; }

.video-react-icon-replay-5:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-5:before {
  content: "\F20B"; }

.video-react-icon-replay-10:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-10:before {
  content: "\F20C"; }

.video-react-icon-replay-30:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-30:before {
  content: "\F20D"; }

.video-react-icon-forward-5:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-5:before {
  content: "\F20E"; }

.video-react-icon-forward-10:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-10:before {
  content: "\F20F"; }

.video-react-icon-forward-30:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-30:before {
  content: "\F210"; }

.video-react-icon-volume-off:before, .video-react .video-react-mute-control.video-react-vol-muted:before,
.video-react .video-react-volume-menu-button.video-react-vol-muted:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-off:before {
  content: "\F211"; }

.video-react-icon-volume-mute:before, .video-react .video-react-mute-control.video-react-vol-0:before,
.video-react .video-react-volume-menu-button.video-react-vol-0:before {
  content: "\F212"; }

.video-react-icon-volume-down:before, .video-react .video-react-mute-control.video-react-vol-1:before,
.video-react .video-react-volume-menu-button.video-react-vol-1:before, .video-react .video-react-mute-control.video-react-vol-2:before,
.video-react .video-react-volume-menu-button.video-react-vol-2:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-down:before {
  content: "\F213"; }

.video-react-icon-volume-up:before, .video-react .video-react-mute-control:before,
.video-react .video-react-volume-menu-button:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-up:before {
  content: "\F214"; }

.video-react-icon-fullscreen:before {
  content: "\F215"; }

.video-react-icon-fullscreen-exit:before {
  content: "\F216"; }

.video-react-icon-closed-caption:before {
  content: "\F217"; }

.video-react-icon-hd:before {
  content: "\F218"; }

.video-react-icon-settings:before {
  content: "\F219"; }

.video-react-icon-share:before {
  content: "\F21A"; }

.video-react-icon-info:before {
  content: "\F21B"; }

.video-react-icon-info-outline:before {
  content: "\F21C"; }

.video-react-icon-close:before {
  content: "\F21D"; }

.video-react-icon-circle:before, .video-react .video-react-mouse-display:before, .video-react .video-react-play-progress:before, .video-react .video-react-volume-level:before {
  content: "\F21E"; }

.video-react-icon-circle-outline:before {
  content: "\F21F"; }

.video-react-icon-circle-inner-circle:before {
  content: "\F220"; }

.video-react {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  font-size: 0.1rem;
  line-height: 1;
  font-family: serif, Times, "Times New Roman";
  -webkit-user-select: none;
  user-select: none; }
  .video-react:-moz-full-screen {
    position: absolute; }
  .video-react:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }
  .video-react *,
  .video-react *:before,
  .video-react *:after {
    box-sizing: inherit; }
  .video-react ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0; }
  .video-react.video-react-fluid, .video-react.video-react-16-9, .video-react.video-react-4-3 {
    width: 100%;
    max-width: 100%;
    height: 0; }
  .video-react.video-react-16-9 {
    padding-top: 56.25%; }
  .video-react.video-react-4-3 {
    padding-top: 75%; }
  .video-react.video-react-fill {
    width: 100%;
    height: 100%; }
  .video-react .video-react-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .video-react.video-react-fullscreen {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important; }
    .video-react.video-react-fullscreen.video-react-user-inactive {
      cursor: none; }

body.video-react-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }
  body.video-react-full-window .video-react-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }

.video-react button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  cursor: pointer;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
  -webkit-appearance: none;
  appearance: none; }

.video-react .video-react-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.25rem 0 0 -0.25rem;
  opacity: 0.85;
  text-align: left;
  border: 0.06rem solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem; }
  .video-react .video-react-loading-spinner:before, .video-react .video-react-loading-spinner:after {
    content: "";
    position: absolute;
    margin: -0.06rem;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: transparent;
    border-top-color: white;
    -webkit-animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite;
    animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite; }

.video-react-seeking .video-react-loading-spinner,
.video-react-waiting .video-react-loading-spinner {
  display: block; }

.video-react-seeking .video-react-loading-spinner:before,
.video-react-waiting .video-react-loading-spinner:before {
  border-top-color: white; }

.video-react-seeking .video-react-loading-spinner:after,
.video-react-waiting .video-react-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s; }

@keyframes video-react-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes video-react-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

@-webkit-keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.video-react .video-react-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 0.1rem;
  left: 0.1rem;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }
  .video-react .video-react-big-play-button.video-react-big-play-button-center {
    top: 50%;
    left: 50%;
    margin-top: -0.75em;
    margin-left: -1.5em; }
  .video-react .video-react-big-play-button.big-play-button-hide {
    display: none; }

.video-react:hover .video-react-big-play-button,
.video-react .video-react-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  transition: all 0s; }

.video-react-menu-button {
  cursor: pointer; }
  .video-react-menu-button.video-react-disabled {
    cursor: default; }

.video-react-menu .video-react-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: serif, Times, "Times New Roman"; }

.video-react-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }
  .video-react-menu li:focus, .video-react-menu li:hover {
    outline: 0;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5); }
  .video-react-menu li.video-react-selected, .video-react-menu li.video-react-selected:focus, .video-react-menu li.video-react-selected:hover {
    background-color: #fff;
    color: #2B333F; }
  .video-react-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default; }

.video-react-scrubbing .vjs-menu-button:hover .video-react-menu {
  display: none; }

.video-react .video-react-menu-button-popup .video-react-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }
  .video-react .video-react-menu-button-popup .video-react-menu .video-react-menu-content {
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em; }

.video-react-menu-button-popup .video-react-menu.video-react-lock-showing {
  display: block; }

.video-react .video-react-menu-button-inline {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden; }
  .video-react .video-react-menu-button-inline:before {
    width: 2.222222222em; }
  .video-react .video-react-menu-button-inline:hover, .video-react .video-react-menu-button-inline:focus, .video-react .video-react-menu-button-inline.video-react-slider-active {
    width: 12em; }
    .video-react .video-react-menu-button-inline:hover .video-react-menu, .video-react .video-react-menu-button-inline:focus .video-react-menu, .video-react .video-react-menu-button-inline.video-react-slider-active .video-react-menu {
      display: block;
      opacity: 1; }
  .video-react .video-react-menu-button-inline.video-react-slider-active {
    -webkit-transition: none;
    transition: none; }
  .video-react .video-react-menu-button-inline .video-react-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all 0.4s;
    transition: all 0.4s; }
  .video-react .video-react-menu-button-inline .video-react-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden; }

.video-react-no-flex .video-react-menu-button-inline .video-react-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.video-react-no-flex .video-react-menu-button-inline:hover, .video-react-no-flex .video-react-menu-button-inline:focus, .video-react-no-flex .video-react-menu-button-inline.video-react-slider-active {
  width: auto; }

.video-react .video-react-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }
  .video-react .video-react-poster img {
    display: block;
    vertical-align: middle;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%; }

.video-react .video-react-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }
  .video-react .video-react-slider:focus {
    text-shadow: 0em 0em 1em white;
    box-shadow: 0 0 1em #fff; }

.video-react .video-react-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -webkit-flex: none;
  flex: none; }
  .video-react .video-react-control:before {
    font-size: 1.8em;
    line-height: 1.67; }
  .video-react .video-react-control:focus:before, .video-react .video-react-control:hover:before, .video-react .video-react-control:focus {
    text-shadow: 0em 0em 1em white; }

.video-react .video-react-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0.01rem;
  margin: -0.01rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.01rem; }

.video-react-no-flex .video-react-control {
  display: table-cell;
  vertical-align: middle; }

.video-react .video-react-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.video-react-has-started .video-react-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s; }

.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar.video-react-control-bar-auto-hide {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.video-react-controls-disabled .video-react-control-bar,
.video-react-using-native-controls .video-react-control-bar,
.video-react-error .video-react-control-bar {
  display: none !important; }

.video-react-audio.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar {
  opacity: 1;
  visibility: visible; }

.video-react-has-started.video-react-no-flex .video-react-control-bar {
  display: table; }

.video-react .video-react-progress-control {
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  min-width: 4em; }

.video-react-live .video-react-progress-control {
  display: none; }

.video-react .video-react-progress-holder {
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em; }

.video-react .video-react-progress-control:hover .video-react-progress-holder {
  font-size: 1.666666666666666666em; }

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-react .video-react-progress-control:hover .video-react-time-tooltip,
.video-react .video-react-progress-control:hover .video-react-mouse-display:after,
.video-react .video-react-progress-control:hover .video-react-play-progress:after {
  visibility: visible;
  font-size: 0.6em; }

.video-react .video-react-progress-holder .video-react-play-progress,
.video-react .video-react-progress-holder .video-react-load-progress,
.video-react .video-react-progress-holder .video-react-tooltip-progress-bar,
.video-react .video-react-progress-holder .video-react-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-react .video-react-mouse-display:before {
  display: none; }

.video-react .video-react-play-progress {
  background-color: #fff; }
  .video-react .video-react-play-progress:before {
    position: absolute;
    top: -0.333333333333333em;
    right: -0.5em;
    font-size: 0.9em; }

.video-react .video-react-time-tooltip,
.video-react .video-react-mouse-display:after,
.video-react .video-react-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 0.06rem 0.08rem 0.08rem 0.08rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em; }

.video-react .video-react-time-tooltip,
.video-react .video-react-play-progress:before,
.video-react .video-react-play-progress:after {
  z-index: 1; }

.video-react .video-react-progress-control .video-react-keep-tooltips-inside:after {
  display: none; }

.video-react .video-react-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5); }

.video-react .video-react-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75); }

.video-react.video-react-no-flex .video-react-progress-control {
  width: auto; }

.video-react .video-react-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em; }

.video-react .video-react-tooltip-progress-bar {
  visibility: hidden; }

.video-react .video-react-progress-control .video-react-mouse-display {
  display: none;
  position: absolute;
  width: 0.01rem;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.video-react-no-flex .video-react-progress-control .video-react-mouse-display {
  z-index: 0; }

.video-react .video-react-progress-control:hover .video-react-mouse-display {
  display: block; }

.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display:after {
  display: none; }

.video-react .video-react-mouse-display .video-react-time-tooltip,
.video-react .video-react-progress-control .video-react-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-react .video-react-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none;
  flex: none; }

.video-react .video-react-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none;
  flex: none; }

.video-react.video-react-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9999; }

.video-react .video-react-time-control {
  -webkit-box-flex: none;
  -webkit-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.video-react .video-react-time-divider {
  line-height: 3em;
  min-width: initial;
  padding: 0; }

.video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none;
  flex: none; }

.video-react .video-react-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -webkit-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center; }

.video-react .video-react-volume-bar {
  margin: 1.35em 0.45em; }
  .video-react .video-react-volume-bar.video-react-slider-horizontal {
    width: 5em;
    height: 0.3em; }
    .video-react .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level {
      width: 100%; }
  .video-react .video-react-volume-bar.video-react-slider-vertical {
    width: 0.3em;
    height: 5em;
    margin: 1.35em auto; }
    .video-react .video-react-volume-bar.video-react-slider-vertical .video-react-volume-level {
      height: 100%; }

.video-react .video-react-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }
  .video-react .video-react-volume-level:before {
    position: absolute;
    font-size: 0.9em; }

.video-react .video-react-slider-vertical .video-react-volume-level {
  width: 0.3em; }
  .video-react .video-react-slider-vertical .video-react-volume-level:before {
    top: -0.5em;
    left: -0.3em; }

.video-react .video-react-slider-horizontal .video-react-volume-level {
  height: 0.3em; }
  .video-react .video-react-slider-horizontal .video-react-volume-level:before {
    top: -0.3em;
    right: -0.5em; }

.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent; }

.video-react .video-react-menu-button-popup.video-react-volume-menu-button-vertical .video-react-menu {
  left: 0.5em;
  height: 8em; }

.video-react .video-react-menu-button-popup.video-react-volume-menu-button-horizontal .video-react-menu {
  left: -2em; }

.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden; }

.video-react .video-react-volume-menu-button-vertical:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical.video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical .video-react-lock-showing .video-react-menu-content {
  height: 8em;
  width: 2.9em; }

.video-react .video-react-volume-menu-button-horizontal:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-lock-showing .video-react-menu-content {
  height: 2.9em;
  width: 8em; }

.video-react .video-react-volume-menu-button.video-react-menu-button-inline .video-react-menu-content {
  background-color: transparent !important; }

.video-react .video-react-playback-rate .video-react-playback-rate-value {
  line-height: 3em;
  text-align: center; }

.video-react .video-react-playback-rate .video-react-menu {
  width: 4em;
  left: 0em; }

.video-react .video-react-bezel {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.52rem;
  height: 0.52rem;
  z-index: 17;
  margin-left: -0.26rem;
  margin-top: -0.26rem;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.26rem; }
  .video-react .video-react-bezel.video-react-bezel-animation {
    -webkit-animation: video-react-bezel-fadeout .5s linear 1 normal forwards;
    animation: video-react-bezel-fadeout .5s linear 1 normal forwards;
    pointer-events: none; }
  .video-react .video-react-bezel.video-react-bezel-animation-alt {
    -webkit-animation: video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
    animation: video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
    pointer-events: none; }
  .video-react .video-react-bezel .video-react-bezel-icon {
    width: 0.36rem;
    height: 0.36rem;
    margin: 0.08rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    text-align: center; }

@-webkit-keyframes video-react-bezel-fadeout {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2); } }

@keyframes video-react-bezel-fadeout {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2); } }

@-webkit-keyframes video-react-bezel-fadeout-alt {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2); } }

@keyframes video-react-bezel-fadeout-alt {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2); } }
.videoCmtList > li {
  padding: 0.2rem 0.2rem 0 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.videoCmtList > li > div {
  padding-bottom: 0.2rem;
}
.videoCmtList > li > div > .cmt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.videoCmtList > li > div > .cmt .avatar {
  display: block;
  width: 0.88rem;
  height: 0.88rem;
  margin-right: 0.3rem;
  border-radius: 100%;
  background-color: #f5f5f5;
}
.videoCmtList > li > div > .cmt .mata {
  font-size: 0.2rem;
  /*pxno*/
  margin-bottom: 0.1rem;
  color: #666;
}
.videoCmtList > li > div > .cmt .txt {
  font-size: 0.28rem;
  /*pxno*/
  line-height: 1.2;
  word-wrap: break-word;
  word-break: break-all;
  color: #999;
}
.videoCmtList > li > div > .cmt > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.videoCmtList > li > div > .action {
  margin-left: 0.2rem;
}
.videoCmtList > li > div > .action .bttn {
  width: 0.6rem;
  height: 0.6rem;
  color: #666;
  border: 1PX solid #a1a1a1;
  /*no*/
  border-radius: 100%;
}
.videoCmtList > li > div > .action .bttn .ylIcon-zan,
.videoCmtList > li > div > .action .bttn .ylIcon-huifu {
  font-size: 0.36rem;
  /*pxno*/
}
.videoCmtList > li > div > .action .thumb {
  position: relative;
  width: 0.6rem;
  height: 0.6rem;
  display: block;
  margin-right: 0.2rem;
}
.videoCmtList > li > div > .action .thumb .num {
  font-size: 0.2rem;
  /*pxno*/
  font-weight: normal;
  position: absolute;
  left: 0;
  width: 100%;
  height: 0.2rem;
  line-height: 0.2rem;
  top: -0.25rem;
  text-align: center;
  color: #666;
}
.videoCmtList > li > div > .action .thumbBtn {
  color: #a0a0a0;
  position: absolute;
  left: 0;
  top: 0;
}
.videoCmtList > li > div > .action .thumbBtn.active {
  color: #39c;
  border-color: #39c;
}
.videoCmtList > li > div > .action .replyBtn {
  color: #a0a0a0;
}
.videoCmtList > li .quote {
  display: inline;
}
.videoCmtList > li .replyee {
  color: #39c;
}
.videoCmtList > li > ul {
  margin-right: -0.2rem;
  margin-left: -0.2rem;
  margin-top: -0.2rem;
  padding: 0 0.2rem 0.2rem 0;
}
.videoCmtList > li:last-child {
  border-bottom: none;
}
.videoCmtList li li {
  margin-left: 0.6rem;
  padding: 0.3rem 0;
  padding-bottom: 0;
  border-bottom: none;
}
.videoCmtList li li > div > .cmt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.videoCmtList li li > div > .cmt .avatar {
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 0.2rem;
  border: 1PX solid #d9d9d9;
  border-radius: 100%;
  background-color: #f5f5f5;
}
.videoCmtList li li > div > .cmt > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.videoCmtList li li > div > .cmt .mata {
  font-size: 0.2rem;
  /*pxno*/
  margin-bottom: 0.1rem;
  color: #ccc;
}
.videoCmtList li li > div > .cmt .txt {
  font-size: 0.24rem;
  /*pxno*/
  line-height: 1.2;
  word-wrap: break-word;
  word-break: break-all;
  color: #666;
}
.videoCmtList li li > div > .action {
  margin-left: 0.2rem;
}
.videoCmtList li li > div > .action .bttn {
  width: 0.45rem;
  height: 0.45rem;
  color: #666;
  border: 1PX solid #9a9a9a;
  /*no*/
  border-radius: 100%;
}
.videoCmtList li li > div > .action .bttn .ylIcon-zan,
.videoCmtList li li > div > .action .bttn .ylIcon-huifu {
  font-size: 0.3rem;
  /*pxno*/
}
.videoCmtList li li > div > .action .replyBtn {
  color: #a0a0a0;
}
.videoCmtList li > li:last-child {
  border-bottom: none;
}
.videoShareTipsModal .am-modal-content {
  background: transparent;
}
.am-modal.videoPostCommentModal {
  width: 7rem;
}
.videoReplyForm .replyTo {
  text-align: center;
  color: #666666;
  margin: 0 0 0.2rem 0;
  font-size: 0.24rem;
}
.videoReplyForm .replyTo .name {
  color: #2ea7e0;
}
.videoReplyForm .txta {
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
  width: 100%;
  height: 10em;
  padding: 0.15rem;
  font-size: 0.24rem;
  border: 1PX solid #d9d9d9;
}
.videoReplyForm .txta.error {
  border: 1PX solid #D0021B;
}
.videoReplyForm .p1 {
  margin-bottom: 0.2rem;
  color: #a1a1a1;
  text-align: center;
  font-size: 0.22rem;
}
.videoReplyForm .action .bttn {
  margin: 0 0.2rem;
}
.citySelectBox {
  position: relative;
}
.citySelectBox .nav {
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 100;
}
.citySelectBox .nav .item {
  font-size: 0.32rem;
  color: #2ea7e0;
  width: 1rem;
  height: 0.5rem;
  padding-right: 0.35rem;
  background-color: transparent;
}
.citySelectBox .closeBtn {
  width: 0.9rem;
  height: 0.9rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 110;
}
.buyRechargeCard {
  position: relative;
  padding-bottom: 1.72rem;
}
.buyRechargeCard .double11_depositImg {
  width: 7.5rem;
  min-height: 47.21rem;
}
.buyRechargeCard .double11_depositImg img {
  display: block;
  width: 100%;
  height: 100%;
}
.buyRechargeCard .rechargeCard {
  height: 2.8rem;
  background-color: #2ea7e0;
  color: #fff;
  position: relative;
  padding: 0.3rem;
}
.buyRechargeCard .rechargeCard > h2 {
  font-size: 0.3rem;
  margin-top: 0.1rem;
}
.buyRechargeCard .rechargeCard .balance {
  font-size: 0.52rem;
  margin-top: 0.2rem;
}
.buyRechargeCard .rechargeCard .desc {
  font-size: 0.2rem;
  margin-top: 0.2rem;
}
.buyRechargeCard .rechargeCard .selectedCard {
  position: absolute;
  left: 0.3rem;
  bottom: 0.3rem;
  font-size: 0.3rem;
  line-height: 0.5rem;
}
.buyRechargeCard .rechargeCard .selectedCard em {
  font-size: 0.36rem;
  margin-left: 0.2rem;
}
.buyRechargeCard .buyBtn {
  background-color: #ff6d31;
  color: #fff;
  font-size: 0.32rem;
  text-align: center;
  width: 100%;
  height: 1rem;
  position: fixed;
  left: 0;
  bottom: 0;
}
.buyRechargeCard .tips {
  margin: 0.2rem;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #ff6d31;
  position: fixed;
  left: 0;
  bottom: 1rem;
  width: 100%;
  text-align: center;
}
.buyRechargeCard .rechargeCardList {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0.3rem 0 0.3rem 0.3rem;
}
.buyRechargeCard .rechargeCardList .item {
  width: 2.1rem;
  height: 1.34rem;
  border: 0.01rem solid #2ea7e0;
  border-radius: 0.08rem;
  background-color: #fff;
  color: #2ea7e0;
  position: relative;
  margin: 0 0.3rem 0.3rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.buyRechargeCard .rechargeCardList .item.selected {
  background-color: #2ea7e0;
  color: #fff;
  border-color: #fff;
}
.buyRechargeCard .rechargeCardList .tag {
  position: absolute;
  left: 0.05rem;
  top: 0.05rem;
  padding: 0.04rem;
  background-color: #f0373d;
  border-radius: 0.06rem;
  color: #fff;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.26rem;
  font-style: normal;
}
.buyRechargeCard .rechargeCardList .tag2 {
  right: 0.05rem;
  left: initial;
  top: initial;
  bottom: -0.05rem;
}
.buyRechargeCard .rechargeCardList .timespan {
  margin-top: 0.1rem;
  font-size: 0.32rem;
  margin-bottom: 0.05rem;
  text-align: center;
}
.buyRechargeCard .rechargeCardList .price {
  font-size: 0.22rem;
  line-height: 1.2;
}
.buyRechargeCard .rechargeCardList .surprisePrice {
  font-size: 0.22rem;
  line-height: 1.2;
  color: #D0021B;
}
.buyRechargeCard .rechargeCardList .action {
  padding: 0.2rem;
}
.buyRechargeCard .rechargeCardList .ribbon {
  background-color: #D0021B;
  width: 3rem;
  -webkit-transform: rotate(-51deg);
          transform: rotate(-51deg);
  left: -1.28rem;
  top: 0.1rem;
  line-height: 0.26rem;
  color: #fff;
  font-size: 0.2rem;
  text-align: center;
  position: absolute;
  font-style: normal;
}
.buyRechargeCard .rechargeCardList .espPibbon {
  background-color: #D0021B;
  width: 3rem;
  height: 0.26rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: -1.3rem;
  top: 0.1rem;
  opacity: 0.8;
  line-height: 0.26rem;
  color: #fff;
  font-size: 0.2rem;
  text-align: center;
  position: absolute;
  font-style: normal;
}
.rechargeAgreeModal .am-modal-content {
  text-align: left;
}
.rechargeAgreeModal .am-modal-body {
  padding: 0.3rem;
}
.rechargeAgreeModal h2 {
  font-size: 0.28rem;
  margin-bottom: 0.2rem;
}
.rechargeAgreeModal ul {
  margin-bottom: 0.2rem;
}
.rechargeAgreeModal ul li {
  line-height: 0.32rem;
  padding-bottom: 0.1rem;
}
.rechargeAgreeModal .confirmBtn {
  border: 0.01rem solid #ff6d31;
  color: #ff6d31;
}
.rechargeAgreeModal .cancelBtn {
  border: 0.01rem solid #a1a1a1;
  color: #a1a1a1;
  margin-right: 0.3rem;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .buyRechargeCard .buyBtn {
    height: 1.24rem;
    padding-bottom: 0.24rem;
  }
  .buyRechargeCard .tips {
    bottom: 1.24rem;
  }
}
.memberCard {
  width: 6.9rem;
  height: 3.94rem;
  background-image: url(/react/static/memb_card_bg.286db91f.jpg);
  background-repeat: no-repeat;
  background-size: 7.5rem 3.94rem;
  position: relative;
}
.memberCard .icon-vip-club {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  color: #f5d690;
  font-size: 0.6rem;
}
.memberCard .desc {
  font-size: 0.28rem;
  color: #f5d690;
  line-height: 0.4rem;
  position: absolute;
  right: 0.3rem;
  top: 1.38rem;
}
.memberCard .desc em {
  font-size: 0.36rem;
}
.memberCard .title {
  height: 0.8rem;
  color: #f5d690;
  font-size: 0.26rem;
  position: absolute;
  left: 0.3rem;
  bottom: 0;
}
.memberCard .title .icon-v {
  font-size: 0.4rem;
  color: #f5d690;
  margin-right: 0.1rem;
}
.memberCard .detailBtn {
  right: 0.3rem;
  position: absolute;
  bottom: 0;
  height: 0.8rem;
  color: #fff;
  font-size: 0.24rem;
}
.memberCard .detailBtn .icon-xiangyou {
  font-size: 0.26rem;
  margin-left: 0.05rem;
}
.membPrivilege {
  margin: 0.3rem;
}
.membPrivilege .actionBtn {
  height: 0.96rem;
  border-radius: 0.58rem;
  border: 0.03rem solid #E6BB71;
  background-color: transparent;
}
.membPrivilege .actionBtn .title {
  margin-left: 0.3rem;
  margin-right: 0.9rem;
  font-size: 0.32rem;
  white-space: nowrap;
}
.membPrivilege .actionBtn .title em {
  color: #E6BB71;
  font-size: 0.48rem;
}
.membPrivilege .actionBtn .btn {
  background-color: #E6BB71;
  width: 0.8rem;
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.22rem;
  color: #fff;
  border-radius: 0.4rem;
  margin-right: 0.05rem;
  position: relative;
}
.membPrivilege .actionBtn .btn .arrow {
  color: #fff;
  position: absolute;
  font-size: 0.1rem;
  right: 0.02rem;
  top: 50%;
  margin-top: -0.12rem;
}
.membPrivilegeList {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.membPrivilegeList > li {
  width: 33%;
  height: 1.9rem;
}
.membPrivilegeList .icon {
  font-size: 0.5rem;
  color: #E6BB71;
}
.membPrivilegeList .title {
  font-size: 0.32rem;
  text-align: center;
  margin-top: 0.24rem;
}
@charset "UTF-8";
.buyMembership {
  position: relative;
  padding-bottom: 2.08rem;
}
.buyMembership .detailImg {
  width: 100%;
}
.buyMembership .info {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #996600;
  margin: -1.8rem 0.2rem 0 0.2rem;
}
.buyMembership .memberCard {
  margin: 0.3rem 0.3rem 0 0.3rem;
}
.buyMembership .double11_buyMemberImg {
  margin-top: 1.3rem;
  width: 7.5rem;
  min-height: 3.98rem;
}
.buyMembership .double11_buyMemberImg img {
  display: block;
  width: 100%;
  height: 100%;
}
.buyMembership .buyBtn {
  background-color: #ff6d31;
  color: #fff;
  font-size: 0.32rem;
  text-align: center;
  width: 100%;
  height: 1rem;
  position: fixed;
  left: 0;
  bottom: 0;
}
.buyMembership .double11Tips {
  margin: 0.2rem;
  line-height: 0.36rem;
  font-size: 0.3rem;
  font-weight: bold;
  color: #D0021B;
  position: fixed;
  left: 0;
  bottom: 3rem;
}
.buyMembership .tips {
  background-color: #f5f5f5;
  margin: 0.2rem;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #ff6d31;
  position: fixed;
  left: 0;
  bottom: 1rem;
}
.buyMembership .membshipList {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0.3rem 0 0.3rem 0.3rem;
}
.buyMembership .membshipList .item {
  width: 2.1rem;
  height: 1.34rem;
  border: 1PX solid #242424;
  border-radius: 0.08rem;
  background-color: #fff;
  color: #242424;
  position: relative;
  margin: 0 0.3rem 0.3rem 0;
  overflow: hidden;
}
.buyMembership .membshipList .item .ribbon {
  background-color: #D0021B;
  width: 3rem;
  height: 0.26rem;
  line-height: 0.26rem;
  -webkit-transform: rotate(-50deg);
          transform: rotate(-50deg);
  color: #fff;
  font-size: 0.2rem;
  left: -1.25rem;
  top: 0.15rem;
  text-align: center;
  position: absolute;
  font-style: normal;
}
.buyMembership .membshipList .item.selected {
  background-color: #242424;
  color: #fff;
  border-color: #fff;
}
.buyMembership .membshipList .tag {
  position: absolute;
  left: 0.05rem;
  top: 0.05rem;
  padding: 0.04rem;
  background-color: #f0373d;
  border-radius: 0.06rem;
  color: #fff;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.26rem;
  font-style: normal;
}
.buyMembership .membshipList .tag2 {
  right: 0.05rem;
  left: initial;
  top: initial;
  bottom: -0.05rem;
}
.buyMembership .membshipList .timespan {
  margin-top: 0.1rem;
  font-size: 0.32rem;
  margin-bottom: 0.05rem;
}
.buyMembership .membshipList .price {
  font-size: 0.22rem;
  line-height: 1.2;
}
.buyMembership .membshipList .specPrice {
  font-size: 0.22rem;
  line-height: 1.2;
  color: #D0021B;
}
.buyMembership .membshipList .action {
  padding: 0.2rem;
}
.buyMembAgreeModal .am-modal-content {
  text-align: left;
}
.buyMembAgreeModal .am-modal-body {
  padding: 0.3rem;
}
.buyMembAgreeModal h2 {
  font-size: 0.28rem;
  margin-bottom: 0.2rem;
}
.buyMembAgreeModal ul {
  margin-bottom: 0.2rem;
}
.buyMembAgreeModal ul li {
  line-height: 0.32rem;
  padding-bottom: 0.1rem;
}
.buyMembAgreeModal .confirmBtn {
  border: 1PX solid #ff6d31;
  color: #ff6d31;
}
.buyMembAgreeModal .cancelBtn {
  border: 1PX solid #a1a1a1;
  color: #a1a1a1;
  margin-right: 0.3rem;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .buyMembership .buyBtn {
    height: 1.24rem;
    padding-bottom: 0.24rem;
  }
  .buyMembership .tips {
    bottom: 1.24rem;
  }
}
@charset "UTF-8";
.memberPrivilege {
  position: fixed;
  width: 100%;
  height: 100%;
}
.memberPrivilege .detailImg {
  width: 100%;
}
.memberPrivilege .tips {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #996600;
  margin: -2.1rem 0.2rem 0 0.6rem;
}
.memberPrivilege .buyBtn {
  width: 2.4rem;
  height: 0.8rem;
  color: #fff;
  display: block;
  border-radius: 0.4rem;
  margin: 0.5rem auto;
  font-size: 0.3rem;
  background-color: #2ea7e0;
  position: relative;
}
.headSummary {
  padding: 0.4rem 0 0.32rem 0;
  background-color: #fff;
  color: #666666;
}
.headSummary .item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.headSummary .item .count {
  font-size: 0.22rem;
}
.headSummary .item .count .num {
  font-size: 0.32rem;
  margin-right: 0.05rem;
}
.headSummary .item .title {
  margin-top: 0.1rem;
  font-size: 0.26rem;
}
.IndexHeader {
  overflow: hidden;
}
.IndexHeader .headerNonMember {
  margin: 0.3rem;
  height: 3.42rem;
  background-color: #fff;
  border-radius: 0.08rem;
  box-shadow: 0 0 0.02rem #a1a1a1;
  position: relative;
}
.IndexHeader .headerNonMember .userInfo {
  padding: 0.15rem 0.15rem 0.15rem 1.4rem;
  position: relative;
}
.IndexHeader .headerNonMember .userInfo .avatar {
  display: block;
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  overflow: hidden;
  position: absolute;
  left: 0.3rem;
  top: -0.25rem;
  background-color: #edebeb;
}
.IndexHeader .headerNonMember .userInfo .name {
  font-size: 0.36rem;
}
.IndexHeader .headerNonMember .userInfo .membBtn {
  font-size: 0.2rem;
  text-align: center;
  background-color: #ffd99a;
  color: #282828;
  border-radius: 0.17rem;
  padding: 0.02rem 0.1rem;
  margin-left: 0.15rem;
}
.IndexHeader .headerNonMember .userInfo .editBtn {
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  font-size: 0.3rem;
  color: #a1a1a1;
}
.IndexHeader .headerNonMember .userInfo .editBtn .icon-edit {
  margin-left: 0.05rem;
}
.IndexHeader .headerNonMember .headSummary {
  padding-top: 0.6rem;
}
.IndexHeader .headerNonMember .memberInfo {
  background-color: #282828;
  height: 0.8rem;
  border-radius: 0 0 0.08rem 0.08rem;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
.IndexHeader .headerNonMember .memberInfo .title {
  font-size: 0.3rem;
  color: #f8b714;
  margin-left: 0.2rem;
}
.IndexHeader .headerNonMember .memberInfo .title .icon-v {
  font-size: 0.4rem;
  margin-left: 0.1rem;
}
.IndexHeader .headerNonMember .memberInfo .detailBtn {
  font-size: 0.26rem;
  color: #fff;
  margin-right: 0.2rem;
}
.IndexHeader .headerNonMember .memberInfo .detailBtn .icon-xiangyou {
  font-size: 0.26rem;
}
.IndexHeader .headerMember {
  height: 3.2rem;
  background-color: #282828;
  color: #fff;
  position: relative;
}
.IndexHeader .headerMember .userInfo {
  padding: 0.15rem 0.2rem;
}
.IndexHeader .headerMember .userInfo .avatar {
  display: block;
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  overflow: hidden;
  background-color: #edebeb;
}
.IndexHeader .headerMember .userInfo .cont {
  margin-left: 0.2rem;
}
.IndexHeader .headerMember .userInfo .name {
  font-size: 0.36rem;
}
.IndexHeader .headerMember .userInfo .level {
  color: #f8b714;
  font-size: 0.3rem;
  margin-left: 0.05rem;
}
.IndexHeader .headerMember .userInfo .expireTime {
  margin-top: 0.05rem;
  font-size: 0.2rem;
}
.IndexHeader .headerMember .userInfo .membBtn {
  font-size: 0.2rem;
  text-align: left;
  background-color: #ffd99a;
  color: #282828;
  border-radius: 0.17rem;
  padding: 0.02rem 0.3rem 0.02rem 0.1rem;
  margin-left: 0.15rem;
  position: absolute;
  right: -0.2rem;
  top: 0.4rem;
}
.IndexHeader .headerMember .hasSaved {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
  font-size: 0.26rem;
}
.IndexHeader .headerMember .hasSaved .icon-xiangyou {
  font-size: 0.26rem;
}
.IndexHeader .headerMember .progress {
  padding-top: 0.1rem;
}
.IndexHeader .headerMember .progressText {
  font-size: 0.22rem;
  color: #fff;
}
.IndexHeader .headerMember .progressText em {
  color: #e6bb71;
  font-size: 0.26rem;
}
.IndexHeader .headerMember .progressGraphic {
  width: 2.5rem;
  height: 0.1rem;
  background-color: #a08950;
  border-radius: 0.05rem;
  overflow: hidden;
  margin: 0.2rem 0;
}
.IndexHeader .headerMember .progressGraphic .bar {
  display: block;
  width: 50%;
  height: 0.1rem;
  background-color: #cea05e;
  background: -webkit-linear-gradient(right, #cea05e, #fad9ad 100%);
  background: linear-gradient(to left, #cea05e, #fad9ad 100%);
}
.IndexHeader .headerMember .progressDesc {
  font-size: 0.28rem;
  color: #fff;
}
.IndexHeader .headerMember .progressDesc em {
  color: #e6bb71;
}
.IndexHeader.nonMember {
  background-color: #fff;
}
.IndexHeader.isMember {
  margin-bottom: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.indexOrder {
  background-color: #fff;
  margin-bottom: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.indexOrder .hding {
  height: 0.9rem;
  padding: 0 0.25rem;
  color: #282828;
  font-size: 0.32rem;
}
.indexOrder .hding .more {
  font-size: 0.24rem;
  color: #a1a1a1;
}
.indexOrder .hding .ylIcon-jiantou {
  font-size: 0.24rem;
  margin-left: 0.05rem;
}
.indexOrder .nav .item {
  width: 20%;
  height: 1.25rem;
}
.indexOrder .nav .item .iconBtn {
  position: relative;
}
.indexOrder .nav .item .iconBtn .icon {
  font-size: 0.45rem;
  color: #a1a1a1;
}
.indexOrder .nav .item .iconBtn .name {
  font-size: 0.24rem;
  color: #666666;
  text-align: center;
  margin-top: 0.1rem;
}
.indexOrder .nav .item .iconBtn .name em {
  position: absolute;
  right: -0.1rem;
  top: -0.1rem;
  border-radius: 0.15rem;
  background-color: #ffa722;
  color: #fff;
  font-size: 0.2rem;
  min-width: 0.3rem;
  height: 0.3rem;
  text-align: center;
  line-height: 0.3rem;
  padding: 0 0.05rem;
}
.AdBecomeMember {
  background-color: #fff;
  margin-bottom: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
  padding: 0.2rem;
}
.AdBecomeMember .vicon {
  width: 1.48rem;
  height: 1.48rem;
  border-radius: 0.74rem;
  background-color: #282828;
}
.AdBecomeMember .vicon img {
  width: 1.3rem;
  height: 0.43rem;
}
.AdBecomeMember .cont {
  margin-left: 0.3rem;
}
.AdBecomeMember .cont .title {
  font-size: 0.46rem;
}
.AdBecomeMember .cont .desc {
  font-size: 0.3rem;
  margin-top: 0.25rem;
}
.AdBecomeMember .membBtn {
  font-size: 0.32rem;
  height: 0.64rem;
  border-radius: 0.32rem;
  border: 1PX solid #ff6d31;
  color: #ff6d31;
  padding: 0 0.3rem;
  margin-left: 0.7rem;
}
.indexDeposit {
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
  margin-bottom: 0.2rem;
}
.indexDeposit .hding {
  height: 0.9rem;
  padding: 0 0.25rem;
  color: #282828;
  font-size: 0.32rem;
}
.indexDeposit .hding .more {
  font-size: 0.24rem;
  color: #a1a1a1;
}
.indexDeposit .hding .ylIcon-jiantou {
  font-size: 0.24rem;
  margin-left: 0.05rem;
}
.indexDeposit .depositScroller {
  margin: 0.25rem;
  overflow-x: scroll;
  overflow-y: hidden;
}
.indexDeposit .depositScroller .depositAmount {
  height: 1.4rem;
}
.indexDeposit .depositScroller .depositAmount .item {
  width: 2.3rem;
  height: 1.4rem;
  background-color: #ffd99a;
  border-radius: 0.12rem;
  overflow: hidden;
  margin-right: 0.3rem;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  float: left;
}
.indexDeposit .depositScroller .depositAmount .item .deposit {
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.28rem;
  text-align: center;
  border-bottom: 1PX solid #f5f5f5;
  margin: 0 0.1rem;
}
.indexDeposit .depositScroller .depositAmount .item .deposit em {
  font-size: 0.42rem;
  margin: 0 0.05rem;
}
.indexDeposit .depositScroller .depositAmount .item .rebate {
  height: 0.6rem;
  font-size: 0.26rem;
  text-align: center;
  line-height: 0.6rem;
  white-space: nowrap;
}
.indexDeposit .depositScroller .depositAmount .item .rebate em {
  margin: 0 0.03rem;
}
.indexDeposit .depositScroller .depositAmount .item:focus,
.indexDeposit .depositScroller .depositAmount .item.selected {
  background-color: #ff9900;
}
.indexDeposit .depositScroller .depositAmount .item:focus .deposit,
.indexDeposit .depositScroller .depositAmount .item.selected .deposit {
  color: #fff;
}
.indexDeposit .depositScroller .depositAmount .item:focus .rebate,
.indexDeposit .depositScroller .depositAmount .item.selected .rebate {
  background-color: #f8b551;
}
.indexDeposit .depositScroller .depositAmount .item:last-child {
  margin-right: 0;
}
.indexDeposit .action {
  padding: 0.3rem;
}
.indexDeposit .action .depositBtn {
  width: 3rem;
  font-size: 0.3rem;
  color: #ff6d31;
}
.myDepositAgreeModal .am-modal-content {
  text-align: left;
}
.myDepositAgreeModal .am-modal-body {
  padding: 0.3rem;
}
.myDepositAgreeModal h2 {
  font-size: 0.28rem;
  margin-bottom: 0.2rem;
}
.myDepositAgreeModal ul {
  margin-bottom: 0.2rem;
}
.myDepositAgreeModal ul li {
  line-height: 0.32rem;
  padding-bottom: 0.1rem;
}
.myDepositAgreeModal .confirmBtn {
  border: 1PX solid #ff6d31;
  color: #ff6d31;
}
.myDepositAgreeModal .cancelBtn {
  border: 1PX solid #a1a1a1;
  color: #a1a1a1;
  margin-right: 0.3rem;
}
.adInviteDeposit {
  background-color: #C84049;
  border-bottom: 1PX solid #e5e4e4;
  margin-bottom: 0.2rem;
  padding: 0.2rem;
  color: #fff;
}
.adInviteDeposit .vicon {
  width: 0.7rem;
  height: 0.61rem;
}
.adInviteDeposit .vicon img {
  width: 0.7rem;
  height: 0.61rem;
}
.adInviteDeposit .cont {
  margin-left: 0.6rem;
}
.adInviteDeposit .cont .title {
  font-size: 0.32rem;
}
.adInviteDeposit .cont .desc {
  font-size: 0.26rem;
  margin-top: 0.1rem;
}
.adInviteDeposit .ivtBtn {
  font-size: 0.26rem;
  height: 0.64rem;
  color: #fff;
  margin-left: 2.7rem;
}
.indexMyEntry {
  background-color: #fff;
  margin-bottom: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.indexMyEntry .item {
  width: 25%;
  height: 1.9rem;
}
.indexMyEntry .item .iconBtn {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  border: 1PX solid #e5e4e4;
  position: relative;
}
.indexMyEntry .item .iconBtn .icon {
  font-size: 0.55rem;
  color: #a1a1a1;
}
.indexMyEntry .item .iconBtn > em {
  position: absolute;
  right: -0.05rem;
  top: -0.05rem;
  border-radius: 0.15rem;
  background-color: #f8b714;
  color: #fff;
  font-size: 0.2rem;
  min-width: 0.3rem;
  height: 0.3rem;
  text-align: center;
  line-height: 0.3rem;
  padding: 0 0.05rem;
}
.indexMyEntry .item .name {
  font-size: 0.24rem;
  color: #666666;
  text-align: center;
  margin-top: 0.1rem;
}
.indexSubEntry {
  background-color: #fff;
  margin-bottom: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.indexSubEntry .item {
  margin: 0 0.3rem;
  padding: 0.3rem 0;
  border-bottom: 1PX solid #e5e4e4;
}
.indexSubEntry .item .title {
  font-size: 0.3rem;
}
.indexSubEntry .item .icon {
  font-size: 0.36rem;
  margin-right: 0.2rem;
  color: #a1a1a1;
}
.indexSubEntry .item .icon-xiangyou {
  color: #a1a1a1;
  font-size: 0.26rem;
}
.indexSubEntry .item:last-child {
  border-bottom: none;
}
@charset "UTF-8";
.shareWalletBanner {
  display: block;
  margin-bottom: 0.2rem;
  border-bottom: 1PX solid #d9d9d9;
  display: none;
}
.shareWalletBanner img {
  display: block;
  width: 7.5rem;
  height: 4rem;
}
.myWalletIndex > .hding {
  height: 0.9rem;
  padding: 0.2rem;
  border-bottom: 1PX solid #d9d9d9;
  font-size: 0.3rem;
}
.myWalletIndex .cashBalance,
.myWalletIndex .giftBalance {
  padding: 0.2rem;
  height: 0.9rem;
  border-bottom: 1PX solid #d9d9d9;
  background-color: #f5f5f5;
  font-size: 0.26rem;
}
.myWalletIndex .cashBalance em,
.myWalletIndex .giftBalance em {
  color: #ffa722;
  font-size: 0.3rem;
}
.myWalletIndex .cashBalance .bttn,
.myWalletIndex .giftBalance .bttn {
  height: 0.5rem;
}
.myWalletIndex .walletLink li {
  height: 0.9rem;
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.myWalletIndex .walletLink li .icon-xiangyou {
  color: #d9d9d9;
}
.am-modal.xieyiBoxModal {
  width: 7rem;
}
.am-modal.xieyiBoxModal .xieyiBox {
  z-index: 1;
  height: 10rem;
  width: 100%;
  font-size: 0.26rem;
  text-align: left;
}
.am-modal.xieyiBoxModal .xieyiBox h3 {
  padding: 0.2rem 0;
  text-align: center;
  font-size: 0.3rem;
}
.am-modal.xieyiBoxModal .xieyiBox p {
  line-height: 0.34rem;
}
.am-modal.xieyiBoxModal .xieyiBox .closeBtn {
  margin-bottom: 0.3rem;
}
html.ucDepositRecordPage body {
  padding-top: 1.1rem;
  padding-bottom: 1.24rem;
}
html.ucDepositRecordPage .depositHistoryList {
  background-color: #fff;
  margin-top: 0.15rem;
}
html.ucDepositRecordPage .depositHistoryList li {
  height: 0.9rem;
  padding: 0.2rem;
  border-bottom: 1PX solid #ccc;
}
html.ucDepositRecordPage .depositHistoryList li .date {
  font-size: 0.2rem;
  color: #ccc;
  margin-top: 0.05rem;
}
html.ucDepositRecordPage .depositHistoryList li .title {
  font-size: 0.26rem;
}
html.ucDepositRecordPage .depositHistoryList li .icon-uc-jiantou {
  font-size: 0.26rem;
  /*pxno*/
  margin-left: 0.16rem;
}
html.ucDepositRecordPage .depositHistoryList li.type1 .title,
html.ucDepositRecordPage .depositHistoryList li.type1 .amount {
  color: #24aae1;
}
html.ucDepositRecordPage .depositHistoryList li.type2 .title,
html.ucDepositRecordPage .depositHistoryList li.type2 .amount {
  color: #ff7200;
}
html.ucDepositRecordPage .depositHistoryList li.type3 .title,
html.ucDepositRecordPage .depositHistoryList li.type3 .amount {
  color: #ff7200;
}
html.ucDepositRecordPage .depositHistoryList li.type4 .title,
html.ucDepositRecordPage .depositHistoryList li.type4 .amount {
  color: #ff7200;
}
html.ucDepositRecordPage .depositHistoryList li.type5 .title,
html.ucDepositRecordPage .depositHistoryList li.type5 .amount {
  color: #ff7200;
}
html.ucDepositRecordPage .depositHistoryList li.type6 .title,
html.ucDepositRecordPage .depositHistoryList li.type6 .amount {
  color: #ff7200;
}
html.ucTransactionRecordPage body {
  padding-top: 1.1rem;
  padding-bottom: 1.24rem;
}
html.ucTransactionRecordPage .buyHistoryList {
  background-color: #fff;
  margin-top: 0.15rem;
}
html.ucTransactionRecordPage .buyHistoryList li {
  height: 0.9rem;
  padding: 0.2rem;
  border-bottom: 1PX solid #ccc;
}
html.ucTransactionRecordPage .buyHistoryList li .date {
  font-size: 0.2rem;
  color: #ccc;
  margin-top: 0.05rem;
}
html.ucTransactionRecordPage .buyHistoryList li .title {
  font-size: 0.26rem;
}
html.ucTransactionRecordPage .buyHistoryList li .icon-uc-jiantou {
  font-size: 0.26rem;
  /*pxno*/
  margin-left: 0.16rem;
}
html.ucTransactionRecordPage .buyHistoryList li.type1 .title,
html.ucTransactionRecordPage .buyHistoryList li.type1 .amount {
  color: #24aae1;
}
html.ucTransactionRecordPage .buyHistoryList li.type2 .title,
html.ucTransactionRecordPage .buyHistoryList li.type2 .amount {
  color: #ff7200;
}
html.ucTransactionRecordPage .buyHistoryList li.type3 .title,
html.ucTransactionRecordPage .buyHistoryList li.type3 .amount {
  color: #ff7200;
}
html.ucTransactionRecordPage .buyHistoryList li.type4 .title,
html.ucTransactionRecordPage .buyHistoryList li.type4 .amount {
  color: #ff7200;
}
html.ucTransactionRecordPage .buyHistoryList li.type5 .title,
html.ucTransactionRecordPage .buyHistoryList li.type5 .amount {
  color: #ff7200;
}
html.ucTransactionRecordPage .buyHistoryList li.type6 .title,
html.ucTransactionRecordPage .buyHistoryList li.type6 .amount {
  color: #ff7200;
}
html.ucBuyRecordDetailPage body {
  padding: 1.1rem 0 1rem 0;
}
.transactionHistoryDetail .amount {
  font-size: 0.25rem;
  text-align: center;
  padding: 1rem 0 1rem 0;
}
.transactionHistoryDetail .amount .num1 {
  font-size: 0.8rem;
}
.transactionHistoryDetail .amount .num2 {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.transactionHistoryDetail .amount .minus {
  font-size: 0.6rem;
}
.transactionHistoryDetail .reward {
  padding-bottom: 1.24rem;
  text-align: center;
  color: #D0021B;
}
.transactionHistoryDetail .reward .num {
  font-size: 0.5rem;
}
.transactionHistoryDetail .detail {
  color: #666666;
}
.transactionHistoryDetail .detail .item {
  border-bottom: 1PX solid #d9d9d9;
  padding: 0.25rem 0.15rem;
  line-height: 1.4;
}
html.ucDepositRecordDetailPage body {
  padding: 1.1rem 0 1rem 0;
}
.depositHistoryDetail .amount {
  font-size: 0.25rem;
  text-align: center;
  padding: 1rem 0 1rem 0;
}
.depositHistoryDetail .amount .num1 {
  font-size: 0.8rem;
}
.depositHistoryDetail .amount .num2 {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.depositHistoryDetail .amount .minus {
  font-size: 0.6rem;
}
.depositHistoryDetail .reward {
  padding-bottom: 1.24rem;
  text-align: center;
  color: #D0021B;
}
.depositHistoryDetail .reward .num {
  font-size: 0.5rem;
}
.depositHistoryDetail .detail {
  color: #666666;
}
.depositHistoryDetail .detail .item {
  border-bottom: 1PX solid #d9d9d9;
  padding: 0.25rem 0.15rem;
  line-height: 1.4;
}
html.ucCouponPage body {
  padding-bottom: 1.24rem;
}
.ucCoupon {
  padding: 0 0.2rem;
}
.ucCoupon > .title {
  font-size: 0.3rem;
  text-align: center;
  padding: 0.3rem;
}
.couponPdModal .buyProdList {
  padding: 0.2rem;
}
.couponPdModal .buyProdList li {
  margin-bottom: 0.1rem;
  padding-bottom: 0.1rem;
  border-bottom: 1PX solid #e5e4e4;
}
.couponPdModal .buyProdList img {
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.1rem;
  border: 1PX solid #e5e4e4;
  border-radius: 0.02rem;
}
.couponPdModal .buyProdList h2 {
  font-size: 0.28rem;
  margin: 0;
}
.couponPdModal .buyProdList li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.ucTypeNav {
  height: 0.9rem;
  margin-bottom: 0.2rem;
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.ucTypeNav li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  height: 100%;
}
.ucTypeNav a {
  height: 100%;
  color: #666666;
  font-size: 0.26rem;
  padding: 0 0.2rem;
}
.ucTypeNav li.current a {
  color: #ff6d31;
  border-bottom: 0.05rem solid #ff6d31;
}
.ucGiftList .giftProd {
  border-top: 1PX solid #e5e4e4;
  border-bottom: 1PX solid #e5e4e4;
  margin-bottom: 0.2rem;
}
.ucGiftList .giftProd .hding {
  padding: 0.2rem;
}
.ucGiftList .giftProd .item {
  padding: 0.2rem;
  position: relative;
}
.ucGiftList .giftProd .item .prodInfo {
  margin-bottom: 0.1rem;
}
.ucGiftList .giftProd .item .thumb {
  width: 1rem;
  height: 1rem;
  margin-right: 0.2rem;
  object-fit: cover;
  background-color: #f5f5f5;
}
.ucGiftList .giftProd .item .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.ucGiftList .giftProd .item .cont .spec {
  margin: 0 0 0.1rem 0;
}
.ucGiftList .giftProd .item .cont .title {
  font-size: 0.26rem;
  margin: 0 0 0.1rem 0;
}
.ucGiftList .giftProd .item .cont .spec {
  color: #a1a1a1;
}
.ucGiftList .giftProd .item .cont .num {
  margin-bottom: 0.1rem;
  color: #a1a1a1;
}
.ucGiftList .giftProd .item .cont .num em {
  color: #D0021B;
}
.ucGiftList .giftProd .item .giftInfo {
  position: absolute;
  right: 0.2rem;
  top: 0.2rem;
}
.ucGiftList .giftProd .item .action {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.ucGiftCardList .giftProd {
  border-top: 1PX solid #e5e4e4;
  border-bottom: 1PX solid #e5e4e4;
  margin-bottom: 0.2rem;
}
.ucGiftCardList .giftProd .hding {
  padding: 0.2rem;
}
.ucGiftCardList .giftProd .item {
  padding: 0.2rem;
  position: relative;
}
.ucGiftCardList .giftProd .item .thumb {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.2rem;
  object-fit: cover;
  background-color: #f5f5f5;
}
.ucGiftCardList .giftProd .item .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.ucGiftCardList .giftProd .item .cont .spec {
  margin-bottom: 0.1rem;
}
.ucGiftCardList .giftProd .item .cont .title {
  font-size: 0.26rem;
  margin-bottom: 0.1rem;
}
.ucGiftCardList .giftProd .item .cont .spec {
  color: #a1a1a1;
}
.ucGiftCardList .giftProd .item .cont .num {
  margin-bottom: 0.1rem;
  color: #a1a1a1;
}
.ucGiftCardList .giftProd .item .cont .num em {
  color: #D0021B;
}
.ucGiftCardList .giftProd .item .action {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
html.ucGiftListPage body {
  padding-bottom: 1.24rem;
}
.ucScoreTypeNav {
  height: 0.9rem;
  margin-bottom: 0.2rem;
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.ucScoreTypeNav li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  height: 100%;
}
.ucScoreTypeNav a {
  height: 100%;
  color: #666666;
  font-size: 0.32rem;
  padding: 0 0.2rem;
}
.ucScoreTypeNav li.current a {
  color: #DCA845;
  border-bottom: 0.05rem solid #DCA845;
}
.ucDetailList {
  margin-top: 1rem;
}
.ucDetailList .scoreProd {
  border-top: 1PX solid #e5e4e4;
  border-bottom: 1PX solid #e5e4e4;
  margin-bottom: 0.2rem;
}
.ucDetailList .scoreProd .hding {
  padding: 0.2rem;
}
.ucDetailList .scoreProd .item {
  padding: 0.2rem;
  position: relative;
}
.ucDetailList .scoreProd .item .prodInfo {
  margin-bottom: 0.1rem;
}
.ucDetailList .scoreProd .item .thumb {
  width: 2rem;
  height: 2rem;
  margin-right: 0.2rem;
  object-fit: cover;
  background-color: #f5f5f5;
}
.ucDetailList .scoreProd .item .cont {
  margin-top: 0.2rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.ucDetailList .scoreProd .item .cont .spec {
  margin: 0 0 0.2rem 0;
}
.ucDetailList .scoreProd .item .cont .title {
  font-size: 0.3rem;
  margin: 0 0 0.2rem 0;
}
.ucDetailList .scoreProd .item .cont .spec {
  color: #a1a1a1;
}
.ucDetailList .scoreProd .item .cont .num {
  margin-top: 0.3rem;
  font-size: 0.26rem;
  color: #a1a1a1;
}
.ucDetailList .scoreProd .item .cont .num em {
  color: #D0021B;
}
.ucDetailList .scoreProd .item .scoreInfo {
  position: absolute;
  left: 2.4rem;
  bottom: 0.4rem;
}
.ucDetailList .scoreProd .item .scoreInfo span {
  line-height: 0.3rem;
  margin-right: 0.1rem;
}
.ucDetailList .scoreProd .item .activity {
  width: 2rem;
  height: 2rem;
  margin-right: 0.2rem;
  border-radius: 0.06rem;
  object-fit: cover;
  background-color: #f8b714;
  font-size: 0.4rem;
}
.ucDetailList .scoreProd .item .activityType {
  position: absolute;
  left: 2.4rem;
  top: 0.4rem;
  color: #282828;
  font-size: 0.34rem;
}
.ucDetailList .scoreProd .item .addScore {
  position: absolute;
  right: 0.4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0.4rem;
  color: #DCA845;
}
.ucDetailList .scoreProd .item .subtractionScore {
  position: absolute;
  right: 0.4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0.4rem;
  color: #a1a1a1;
}
.ucDetailList .scoreProd .item .action {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
html.ucScoreDetails body {
  padding-bottom: 1.24rem;
}
html.ucScoreDetails .ucScoreTypeNav {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
.ucTypeNav {
  height: 0.9rem;
  margin-bottom: 0.2rem;
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.ucTypeNav li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  height: 100%;
}
.ucTypeNav a {
  height: 100%;
  color: #666666;
  font-size: 0.26rem;
  padding: 0 0.2rem;
}
.ucTypeNav li.current a {
  color: #ff6d31;
  border-bottom: 0.05rem solid #ff6d31;
}
.orderList {
  font-size: 0.24rem;
}
.orderList li {
  margin-bottom: 0.15rem;
  background-color: #fff;
  border-top: 1PX solid #e5e4e4;
  border-bottom: 1PX solid #e5e4e4;
  position: relative;
}
.orderList li .sumary {
  height: 0.8rem;
  border-bottom: 1PX solid #e5e4e4;
  padding: 0 0.2rem;
}
.orderList li .detail {
  padding: 0.2rem 0;
  margin: 0 0.2rem;
  position: relative;
  overflow: hidden;
}
.orderList li .detail .ribbon {
  background-color: #D0021B;
  width: 3rem;
  border-radius: 0.2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -1rem;
  top: 0.2rem;
  text-align: center;
  position: absolute;
  opacity: 0.6;
}
.orderList li .detail .thumb {
  margin: 0 0.25rem 0 0;
  width: 1rem;
  height: 1rem;
  border-radius: 0.02rem;
}
.orderList li .detail .thumb img {
  background-color: #f5f5f5;
  width: 1rem;
  height: 1rem;
  display: block;
  object-fit: cover;
}
.orderList li .detail .info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  font-size: 0.28rem;
}
.orderList li .detail .info .pdName .type {
  color: #ff6d31;
}
.orderList li .detail .info .pdSpec {
  margin-top: 0.15rem;
  font-size: 0.24rem;
}
.orderList li .detail .info .pdSpec .price {
  color: #D0021B;
}
.orderList li .detail .info .pdSpec .num {
  color: #a1a1a1;
}
.orderList li .detail .info .pdSpec .specTxt {
  line-height: 0.32rem;
  margin-right: 0.1rem;
}
.orderList li .detail .info .pdSpec .specPriceNum {
  white-space: nowrap;
  font-size: 0.26rem;
}
.orderList li .dlvInfo {
  padding: 0.2rem 0.25rem;
  color: #a1a1a1;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.orderList li .sumBar {
  min-height: 0.8rem;
  border-top: 1PX solid #e5e4e4;
  margin: 0 0.2rem;
  padding: 0 0.05rem;
}
.orderList li .sumBar .subtotal {
  color: #666666;
}
.orderList li .sumBar .subtotal .num {
  color: #D0021B;
}
.orderList li .sumBar .subtotal .pay {
  margin-left: 0.15rem;
}
.orderList li .state.finished,
.orderList li .state.dlved,
.orderList li .state.toDlv {
  color: #D0021B;
}
.orderList li .state.toPay {
  color: #3071a9;
}
.orderList li .state.refunded {
  color: #666666;
}
.orderList li .action {
  padding: 0 0.25rem;
  min-height: 1rem;
  border-top: 1PX solid #e5e4e4;
}
.orderList li .action .confirmOrder {
  margin-left: 0.2rem;
}
.orderList li .action .tips {
  color: #D0021B;
}
.orderList li .action .delBtn {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #ff9900;
  background: transparent url(/images/uc/icon2.png) 0 0 no-repeat;
  margin: 0 -0.15rem 0 0;
  display: none;
}
.orderList li .action .payBtn {
  background-color: #ff9900;
  color: #ffffff;
  margin: 0 0 0 0.1rem;
}
.orderList li .action .payBtn.disabled {
  background-color: #ccc;
}
.orderList li .action .hbBtn {
  background-color: #ff9900;
  color: #ffffff;
  margin: 0 0 0 0.1rem;
}
.orderList li .action .cancelBtn {
  background-color: #cccccc;
  color: #ffffff;
}
html.ucOrderListPage {
  background-color: #f5f5f5;
}
html.ucOrderListPage body {
  padding: 1.1rem 0 1rem 0;
  background-color: #f5f5f5;
}
html.ucOrderListPage .ucTypeNav {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
html.ucOrderDetailPage body {
  padding-bottom: 1.24rem;
}
.ucOrderDetailBox .dlvDetailScroller {
  width: 100%;
  overflow-x: scroll;
}
.ucOrderDetailBox .dlvMeta,
.ucOrderDetailBox .dlvProd,
.ucOrderDetailBox .dlvDetail {
  background-color: #fff;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
          flex-grow: 0;
}
.ucOrderDetailBox .dlvMeta .dlvMeta,
.ucOrderDetailBox .dlvProd .dlvMeta,
.ucOrderDetailBox .dlvDetail .dlvMeta {
  padding: 0.2rem;
  width: 100%;
}
.ucOrderDetailBox .dlvMeta .dlvMeta img,
.ucOrderDetailBox .dlvProd .dlvMeta img,
.ucOrderDetailBox .dlvDetail .dlvMeta img {
  width: 2.46rem;
  height: 0.9rem;
  background-color: #f5f5f5;
}
.ucOrderDetailBox .dlvMeta .dlvMeta p,
.ucOrderDetailBox .dlvProd .dlvMeta p,
.ucOrderDetailBox .dlvDetail .dlvMeta p {
  margin: 0 0 0 0.2rem;
  line-height: 0.32rem;
  white-space: nowrap;
}
.ucOrderDetailBox .dlvMeta .dlvMeta.selected,
.ucOrderDetailBox .dlvProd .dlvMeta.selected,
.ucOrderDetailBox .dlvDetail .dlvMeta.selected {
  color: #D0021B;
}
.ucOrderDetailBox .dlvProd {
  padding: 0.2rem;
}
.ucOrderDetailBox .dlvProd img {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.ucOrderDetailBox .dlvProd h2 {
  margin: 0 0.2rem;
  width: 3.6rem;
}
.ucOrderDetailBox .dlvProd .price {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.ucOrderDetailBox .dlvProd .price .num {
  color: #cc0000;
  font-size: 0.3rem;
  /*pxno*/
}
.ucOrderDetailBox .dlvDetail .h2ding {
  padding: 0.15rem 0;
  margin: 0 0.15rem;
  border-bottom: 1PX solid #f1eff0;
  /*no*/
}
.ucOrderDetailBox .dlvDetailCont {
  padding: 0 0.2rem 0 1.3rem;
  position: relative;
}
.ucOrderDetailBox .dlvDetailCont .line {
  width: 1PX;
  height: 99%;
  background-color: #666666;
  position: absolute;
  left: 0.6rem;
  top: 0.3rem;
}
.ucOrderDetailBox .dlvDetailList {
  color: #999999;
}
.ucOrderDetailBox .dlvDetailList li {
  border-bottom: 1PX solid #f1eff0;
  /*no*/
  padding: 0.3rem 0;
  position: relative;
  line-height: 1.5;
}
.ucOrderDetailBox .dlvDetailList li .circle {
  position: absolute;
  z-index: 1;
  left: -0.7rem;
  top: 0.3rem;
  background-color: #666666;
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 0.2rem;
  margin-left: -0.1rem;
}
.ucOrderDetailBox .dlvDetailList li:first-child {
  color: #00ccff;
}
.ucOrderDetailBox .dlvDetailList li:first-child .circle {
  width: 0.26rem;
  height: 0.26rem;
  background-color: #00ccff;
  border: 0.05rem solid #d0f2ff;
  /*no*/
  border-radius: 0.26rem;
  margin-left: -0.13rem;
  top: 0.25rem;
}
.ucOrderDetailBox .dlvDetailList li .time {
  margin: 0.2rem 0 0 0;
}
.ucOrderDetailBox .dlvDetailList li:last-child {
  border-bottom: none;
}
html.ucOrderCommentPage body {
  padding: 0 0 1rem 0;
}
.ucOrderComment .orderRating {
  padding: 0.3rem;
}
.ucOrderComment .orderRating h4 {
  font-size: 0.32rem;
  margin-right: 0.2rem;
}
.ucOrderComment .orderRating .rating-gly-star {
  letter-spacing: 0.2rem;
}
.ucOrderComment .orderRating .star-rating .caption {
  display: none;
}
.ucOrderComment .orderRating .star-rating .clear-rating {
  display: none;
}
.ucOrderComment .orderRating .rsr-root input {
  display: none;
}
.ucOrderComment .orderRating.active {
  visibility: visible;
}
.ucOrderComment .dlvRateItem,
.ucOrderComment .srvRateItem {
  padding: 0.4rem 0;
}
.ucOrderComment .descRate {
  margin-bottom: 0.3rem;
}
.ucOrderComment .descRate .thumb {
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.02rem;
  background-color: #f5f5f5;
  margin-right: 0.2rem;
}
.ucOrderComment .descRate .productEvaluation {
  height: 1.28rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.ucOrderComment .descRate .desc {
  margin-top: 0.2rem;
}
.ucOrderComment .descRate .desc textarea {
  display: block;
  width: 100%;
  line-height: 1.4;
  padding: 0.2rem;
}
.ucOrderComment .descRate .desc textarea.error {
  background-color: #f9c4c4;
}
.ucOrderComment .descRate .am-list-item {
  width: 100%;
  height: auto;
  padding-left: 0;
  border: 1PX solid #d9d9d9;
}
.ucOrderComment .descRate .am-list-item .am-textarea-control {
  padding: 0;
}
.myGroupbuyList .item {
  background-color: #fff;
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
  position: relative;
}
.myGroupbuyList .item .thumb {
  width: 2rem;
  height: 2rem;
  margin: 0 0.2rem 0 0;
  background-color: #f5f5f5;
}
.myGroupbuyList .item .thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.myGroupbuyList .item .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.myGroupbuyList .item .name {
  font-size: 0.3rem;
  line-height: 1.2;
  margin: 0;
}
.myGroupbuyList .item .tag {
  font-size: 0.24rem;
  padding: 0.05rem 0.1rem;
  color: #ff6d31;
  border: 1PX solid #ff6d31;
  display: inline-block;
  border-radius: 0.15rem;
  margin-top: 0.1rem;
}
.myGroupbuyList .item .short {
  font-size: 0.26rem;
  margin-top: 0.2rem;
}
.myGroupbuyList .item .price {
  font-size: 0.26rem;
  font-size: 0.4rem;
  color: #ff6d31;
  margin-top: 0.2rem;
}
.myGroupbuyList .item .action {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.myGroupbuyList .item:last-child {
  border-bottom: none;
}
.badgeCollector .rewardInfo {
  padding: 0.7rem;
  background-image: -webkit-linear-gradient(bottom, #a3762b, #ddb86a);
  background-image: linear-gradient(0deg, #a3762b, #ddb86a);
  color: #fff;
}
.badgeCollector .rewardInfo .iconBox {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.75rem;
  border: 0.03rem solid #fff;
}
.badgeCollector .rewardInfo .iconBox .badge-icon {
  font-size: 1rem;
  color: #fff;
}
.badgeCollector .rewardInfo .title {
  font-size: 0.36rem;
  margin-top: 0.2rem;
}
.badgeCollector .rewardInfo .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-left: 0.4rem;
}
.badgeCollector .rewardInfo .cont p {
  white-space: nowrap;
  line-height: 1.4;
}
.badgeCollector .rewardInfo .cont .p1 {
  font-size: 0.3rem;
}
.badgeCollector .rewardInfo .cont .p2 {
  font-size: 0.36rem;
  background-color: #fff;
  color: #f8b714;
  display: inline-block;
  padding: 0 0.1rem;
  border-radius: 0.04rem;
}
.badgeCollector .rewardInfo .cont .p3 {
  font-size: 0.65rem;
}
.badgeCollector .rewardInfo .cont .p4 {
  font-size: 0.4rem;
  text-align: center;
}
.badgeCollector .badgeRuzhang {
  border-top: 1PX solid #d9d9d9;
}
.badgeCollector .badgeRuzhang li {
  height: 2.45rem;
  border-bottom: 1PX solid #d9d9d9;
}
.badgeCollector .badgeRuzhang li > .badge {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 2.45rem;
  border-right: 1PX solid #d9d9d9;
  overflow: hidden;
  min-height: 2rem;
  padding: 0.5rem 0.3rem;
}
.badgeCollector .badgeRuzhang li > .badge .item {
  float: left;
  width: 25%;
  height: 0.7rem;
}
.badgeCollector .badgeRuzhang li > .badge .badge-icon {
  color: #d9d9d9;
  font-size: 0.5rem;
}
.badgeCollector .badgeRuzhang li > .badge .badge-icon.valid {
  color: #f8b714;
}
.badgeCollector .badgeRuzhang li > .amount {
  width: 3rem;
  height: 2.45rem;
  color: #a1a1a1;
}
.badgeCollector .badgeRuzhang li > .amount .success-icon {
  font-size: 0.5rem;
  margin-bottom: 0.1rem;
}
.badgeCollector .badgeRuzhang li > .amount > .num {
  font-size: 0.5rem;
}
.badgeCollector .badgeRuzhang li > .amount > .state {
  font-size: 0.28rem;
  margin-top: 0.1rem;
}
.badgeCollector .badgeRuzhang li > .amount a {
  color: #DCA845;
  font-size: 0.3rem;
  border-radius: 0.26rem;
  border: 1PX solid #DCA845;
  padding: 0.1rem 0.2rem;
  display: inline-block;
  margin-top: 0.1rem;
}
.badgeCollector .badgeRuzhang li > .amount.valid {
  color: #f8b714;
}
.badgeCollector .badgeRuzhang li > .amount.valid .success-icon {
  color: #f8b714;
}
.badgeCollector .noBadge {
  padding: 0.5rem 0.3rem;
}
.badgeCollector .noBadge a {
  font-size: 0.3rem;
  color: #666666;
}
html.ucGroupbuyIndexPage body {
  padding: 0 0 1rem 0;
}
html.ucProfilePage body {
  background-color: #eeeeee;
}
html.ucProfilePage .wrapInner {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
html.ucProfilePage .profileCont > .hding,
html.ucProfilePage .telBindCont > .hding {
  height: 0.9rem;
  padding: 0.2rem;
  border-bottom: 1PX solid #ccc;
  /*no*/
  background-color: #fff;
  font-size: 0.3rem;
  /*pxno*/
}
html.ucProfilePage .profileDisplay,
html.ucProfilePage .profileEdit,
html.ucProfilePage .telBindForm {
  margin-top: 0.15rem;
  background-color: #fff;
  border-bottom: 1PX solid #ccc;
  /*no*/
}
html.ucProfilePage .profileDisplay > .item,
html.ucProfilePage .profileEdit > .item,
html.ucProfilePage .telBindForm > .item {
  min-height: 0.9rem;
  padding: 0.2rem;
  border-bottom: 1PX solid #ddd;
  /*no*/
}
html.ucProfilePage .profileDisplay > .item:last-child,
html.ucProfilePage .profileEdit > .item:last-child,
html.ucProfilePage .telBindForm > .item:last-child {
  border-bottom: none;
}
html.ucProfilePage .profileDisplay .cont,
html.ucProfilePage .profileEdit .cont,
html.ucProfilePage .telBindForm .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
html.ucProfilePage .profileDisplay .bindTelBtn,
html.ucProfilePage .profileEdit .bindTelBtn,
html.ucProfilePage .telBindForm .bindTelBtn {
  height: 0.5rem;
}
html.ucProfilePage .profileDisplay .contSex > label,
html.ucProfilePage .profileEdit .contSex > label,
html.ucProfilePage .telBindForm .contSex > label {
  margin-right: 0.5rem;
}
html.ucProfilePage .profileDisplay .contSex > label .radioInput,
html.ucProfilePage .profileEdit .contSex > label .radioInput,
html.ucProfilePage .telBindForm .contSex > label .radioInput {
  margin-right: 0.1rem;
}
html.ucProfilePage .profileDisplay {
  margin-bottom: 0.1rem;
}
html.ucProfilePage .profileEdit .txt {
  height: 0.7rem;
  width: 100%;
  border: 1PX solid #ddd;
  /*no*/
  border-radius: 0.05rem;
  display: block;
  padding: 0.2rem;
}
html.ucProfilePage .profileEdit .backBtn {
  margin-left: 0.15rem;
}
html.ucProfilePage .profileEdit .tips {
  color: #999;
  line-height: 1.4;
}
html.ucProfilePage .profileEdit .valCode {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.15rem;
}
html.ucProfilePage .profileEdit .am-list-item .am-list-line .am-list-extra {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: left;
  cursor: pointer;
}
html.ucMyFavoritePage body {
  padding-bottom: 1.24rem;
}
.ucMyFavList {
  font-size: 0.24rem;
}
.ucMyFavList li {
  margin: 0 0 0.15rem 0;
  border-bottom: 1PX solid #e5e4e4;
  position: relative;
  padding: 0.2rem;
}
.ucMyFavList .thumb {
  width: 1.5rem;
  height: 1.5rem;
  background-color: #f5f5f5;
  margin: 0 0.2rem 0 0;
}
.ucMyFavList .thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ucMyFavList .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #666666;
}
.ucMyFavList .cont .name {
  font-size: 0.28rem;
}
.ucMyFavList .cont .spec {
  font-size: 0.26rem;
  line-height: 0.28rem;
  margin-top: 0.1rem;
}
.ucMyFavList .cont .price {
  margin-top: 0.1rem;
}
.ucMyFavList .cont .ylprice {
  color: #2ea7e0;
}
.ucMyFavList .cont .memPrice {
  color: #DCA845;
}
.ucMyFavList .action {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.ucMyFavList .action .bttn {
  margin-left: 0.2rem;
}
html.ucMyFootprintPage body {
  padding-bottom: 1.24rem;
}
.ucFootPrintMeta {
  height: 0.7rem;
  background-color: #f5f5f5;
  padding: 0 0.35rem;
  color: #666666;
}
.ucFootPrintMeta .h2ding {
  margin: 0;
}
.ucFootPrintList {
  margin: 0.35rem 0.35rem 0.35rem 1.2rem;
  border-left: 0.02rem solid #2ea7e0;
  /*no*/
  padding-left: 0.3rem;
  min-height: 7rem;
  font-size: 0.26rem;
}
.ucFootPrintList li {
  margin: 0 0 0.35rem 0;
  position: relative;
}
.ucFootPrintList .thumb {
  width: 1.5rem;
  margin: 0 0.1rem 0 0;
  background-color: #f5f5f5;
}
.ucFootPrintList .thumb img {
  display: block;
  width: 1.5rem;
  height: 1rem;
  object-fit: cover;
}
.ucFootPrintList .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.ucFootPrintList .name a {
  color: #666666;
  line-height: 1.4;
  overflow: hidden;
}
.ucFootPrintList .ylprice {
  color: #2ea7e0;
}
.ucFootPrintList .memPrice {
  color: #DCA845;
  margin-left: 0.1rem;
}
.ucFootPrintList .date {
  position: absolute;
  left: -1.4rem;
  top: -0.03rem;
  white-space: nowrap;
  overflow: hidden;
  color: #7a7a7a;
  z-index: 1;
  font-size: 0.24rem;
}
.ucFootPrintList .dot {
  position: absolute;
  left: -0.4rem;
  top: 0;
  background: #00b7ee;
  border-radius: 100%;
  width: 0.16rem;
  height: 0.16rem;
}
html.distributionListPage .distributionList {
  margin-bottom: 1.1rem;
}
html.distributionListPage .distributionList__topTitle {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  font-size: 0.32rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.distributionListPage .distributionList__list {
  margin: 1.1rem 0 0.2rem 0;
}
html.distributionListPage .distributionList__activityItem {
  padding: 0.1rem 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.distributionListPage .distributionList__name {
  color: #282828;
  font-size: 0.3rem;
  margin: 0.2rem 0;
}
html.distributionListPage .distributionList__prodList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-bottom: 1PX solid #e5e4e4;
  padding: 0.1rem 0;
}
html.distributionListPage .distributionList__prodList:last-child {
  border-bottom: none;
}
html.distributionListPage .distributionList__imgWrapper {
  width: 3rem;
  height: 3rem;
}
html.distributionListPage .distributionList__imgWrapper img {
  display: block;
  object-fit: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.1rem;
  background-color: #f5f5f5;
}
html.distributionListPage .distributionList__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  margin-left: 0.3rem;
}
html.distributionListPage .distributionList__prodTitle {
  color: #282828;
  font-size: 0.32rem;
}
html.distributionListPage .distributionList__spec {
  margin-bottom: 0.15rem;
  font-size: 0.24rem;
  color: #282828;
}
html.distributionListPage .distributionList__longTitle {
  color: #a1a1a1;
  font-size: 0.24rem;
  line-height: 0.26rem;
}
html.distributionListPage .distributionList__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
html.distributionListPage .distributionList__salePrice {
  font-size: 0.24rem;
  color: #2ea7e0;
}
html.distributionListPage .distributionList__salesmanActivityPrice {
  margin-left: 0.5rem;
  font-size: 0.24rem;
  color: #ff6d31;
}
html.ucIndexPage {
  background-color: #f5f5f5;
}
html.ucIndexPage body {
  background-color: #f5f5f5;
}
html.ucIndexPage .wrapper {
  padding-bottom: 1.24rem;
}
.depositHistoryCont .hding,
.buyHistoryCont .hding,
.creaditListCont .hding,
.creaditDetailCont .hding {
  height: 0.9rem;
  padding: 0.2rem;
  border-bottom: 1PX solid #ccc;
  background-color: #fff;
  font-size: 0.3rem;
}
.depositHistoryCont .depositBtn,
.buyHistoryCont .depositBtn,
.creaditListCont .depositBtn,
.creaditDetailCont .depositBtn {
  height: 0.5rem;
}
.depositHistoryCont .subTitle,
.buyHistoryCont .subTitle,
.creaditListCont .subTitle,
.creaditDetailCont .subTitle {
  font-size: 0.24rem;
  color: #ccc;
}
.depositHistoryList li,
.buyHistoryList li,
.creditList li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
.depositHistoryList li .date,
.buyHistoryList li .date,
.creditList li .date {
  font-size: 0.2rem;
  color: #a1a1a1;
  margin-top: 0.1rem;
}
.depositHistoryList li .title,
.buyHistoryList li .title,
.creditList li .title {
  font-size: 0.26rem;
}
.depositHistoryList li .icon-xiangyou,
.buyHistoryList li .icon-xiangyou,
.creditList li .icon-xiangyou {
  font-size: 0.26rem;
  margin-left: 0.16rem;
  color: #d9d9d9;
}
.depositHistoryList li.type1 .title,
.buyHistoryList li.type1 .title,
.creditList li.type1 .title,
.depositHistoryList li.type1 .amount,
.buyHistoryList li.type1 .amount,
.creditList li.type1 .amount {
  color: #24aae1;
}
.depositHistoryList li.type2 .title,
.buyHistoryList li.type2 .title,
.creditList li.type2 .title,
.depositHistoryList li.type2 .amount,
.buyHistoryList li.type2 .amount,
.creditList li.type2 .amount {
  color: #ff7200;
}
.depositHistoryList li.type3 .title,
.buyHistoryList li.type3 .title,
.creditList li.type3 .title,
.depositHistoryList li.type3 .amount,
.buyHistoryList li.type3 .amount,
.creditList li.type3 .amount {
  color: #ff7200;
}
.depositHistoryList li.type4 .title,
.buyHistoryList li.type4 .title,
.creditList li.type4 .title,
.depositHistoryList li.type4 .amount,
.buyHistoryList li.type4 .amount,
.creditList li.type4 .amount {
  color: #ff7200;
}
.depositHistoryList li.type5 .title,
.buyHistoryList li.type5 .title,
.creditList li.type5 .title,
.depositHistoryList li.type5 .amount,
.buyHistoryList li.type5 .amount,
.creditList li.type5 .amount {
  color: #ff7200;
}
.depositHistoryList li.type6 .title,
.buyHistoryList li.type6 .title,
.creditList li.type6 .title,
.depositHistoryList li.type6 .amount,
.buyHistoryList li.type6 .amount,
.creditList li.type6 .amount {
  color: #ff7200;
}
.am-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0.3675rem;
  height: 0.3675rem;
}
.am-checkbox-inner {
  position: absolute;
  right: 0;
  width: 0.3675rem;
  height: 0.3675rem;
  border: 0.0175rem solid #ccc;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  box-sizing: border-box;
}
.am-checkbox-inner:after {
  position: absolute;
  display: none;
  top: 0.02625rem;
  right: 0.105rem;
  z-index: 999;
  width: 0.0875rem;
  height: 0.1925rem;
  border-style: solid;
  border-width: 0 0.0175rem 0.0175rem 0;
  content: ' ';
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.am-checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
          appearance: none;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #108ee9;
  background: #108ee9;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner:after {
  display: block;
  border-color: #fff;
}
.am-checkbox.am-checkbox-disabled {
  opacity: 0.3;
}
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner {
  border-color: #888;
  background: none;
}
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner:after {
  border-color: #888;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb {
  width: 0.3675rem;
  height: 0.3675rem;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 0.77rem;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox-inner {
  left: 0.2625rem;
  top: 0.21rem;
}
.am-list .am-list-item.am-checkbox-item.am-checkbox-item-disabled .am-list-content {
  color: #bbb;
}
.am-checkbox-agree {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  margin-left: 0.2625rem;
  padding-top: 0.1575rem;
  padding-bottom: 0.1575rem;
}
.am-checkbox-agree .am-checkbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.525rem;
  height: 100%;
}
.am-checkbox-agree .am-checkbox-inner {
  left: 0;
  top: 0.21rem;
}
.am-checkbox-agree .am-checkbox-agree-label {
  display: inline-block;
  font-size: 0.2625rem;
  color: #000;
  line-height: 1.5;
  margin-left: 0.525rem;
  margin-top: 1PX;
}
html.shopcartPage {
  background-color: #f5f5f5;
}
html.shopcartPage body {
  background-color: #f5f5f5;
}
html.shopcartPage .wrapper {
  padding-bottom: 3rem;
  padding-top: 1rem;
}
.shopcart .backBtn {
  position: relative;
}
.shopcart .backBtn .icon-global-fanhui {
  font-size: 0.4rem;
  font-weight: bold;
}
.shopcart .backBtn:before {
  content: "";
  position: absolute;
  top: -0.1rem;
  bottom: -0.1rem;
  right: -0.1rem;
  left: -0.1rem;
}
.shopcart .topBar .title {
  font-size: 0.34rem;
}
.shopcart .am-list-item {
  padding-left: 0;
}
.shopcart .am-list-item .am-list-thumb:first-child {
  margin-right: 0;
}
.shopcart .am-stepper {
  width: 2rem;
  position: absolute;
  right: 0;
  bottom: -0.1rem;
}
.shopcartShop {
  position: relative;
  margin: 0 0 0.15rem 0;
}
.shopcartShop .hding {
  height: 0.8rem;
  font-size: 0.28rem;
  /*pxno*/
  padding: 0 0.3rem;
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
  /*no*/
}
.shopcartShop .companyTitle {
  font-size: 0.3rem;
}
.shopcartShop .chk {
  font-size: 0.4rem;
  color: #666;
}
.shopcartShop .chk.chked {
  color: #cc0000;
}
.shopcartShop.disabled .hding {
  /*no*/
}
/*.shopcartItem {
  */
/*no*/
/* .titlePrice {
          margin: 0 0 0 15px;
          height: 150px;
          .title {
              font-size: 28px;px

              color: #666666;
              line-height: 1.2;
          }
          .skuTitle {
              font-size: 26px;px

              em {
                  color: green;
              }
          }
          .price {
              font-size: 28px;px

              width: 100%;
              em {
                  color: #cc0000;
              }
          }
      } */
/*}*/
/*.disable {
  background-color: #ddd;
  .am-list-item {
    background-color: #ddd;
  }
}
*/
/*.shopcartShop .shopcartItem.disabled .chk.chked {
  border: 1PX solid #666666;
  background: none;
}*/
.shopcartItem {
  position: relative;
  background-color: #fff;
  color: #999999;
  border-bottom: 1PX solid #e5e4e4;
  padding: 0.3rem 0;
}
.shopcartItem .iconBtn {
  position: absolute;
  z-index: 1;
  top: 0.1rem;
  right: 0.2rem;
}
.shopcartItem .iconBtn .icon {
  color: #a1a1a1;
  font-size: 0.5rem;
}
.shopcartItem .selectSingle {
  margin: 0 0 0 0.3rem;
}
.shopcartItem .thumb {
  position: relative;
}
.shopcartItem .thumb img {
  display: block;
  border-radius: 0.02rem;
  width: 1.85rem;
  height: 1.85rem;
  background-color: #f5f5f5;
}
.shopcartItem .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: auto;
  margin: 0 0.3rem;
  position: relative;
  height: 1.85rem;
}
.shopcartItem .cont .tips {
  position: absolute;
  bottom: 0;
  left: -0.06rem;
  padding: 0.05rem;
  text-align: center;
  font-size: 0.2rem;
  /*pxno*/
  margin-top: 0.1rem;
}
.shopcartItem .cont .tips em {
  color: #c00;
}
.shopcartItem .cont .title {
  font-size: 0.3rem;
}
.shopcartItem .cont .spec {
  font-size: 0.24rem;
  margin-top: 0.1rem;
  line-height: 0.26rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.shopcartItem .cont .scoreDiscount {
  position: relative;
  font-size: 0.24rem;
  width: 100%;
  margin-top: 0.1rem;
  color: #f8b714;
}
.shopcartItem .cont .scoreDiscount .icon-jifenbi {
  font-size: 0.45rem;
}
.shopcartItem .cont .scoreDiscount .scoreState {
  border: 1PX solid #f8b714;
  border-radius: 0.28rem;
  padding: 0.05rem 0.15rem;
  background-color: transparent;
}
.shopcartItem .cont .crossOut {
  text-decoration: line-through;
}
.shopcartItem .cont .ylPrice {
  color: #2ea7e0;
  font-size: 0.28rem;
  margin-top: 0.1rem;
}
.shopcartItem .cont .memPrice,
.shopcartItem .cont .scorePrice {
  color: #DCA845;
  font-size: 0.32rem;
  margin-top: 0.1rem;
}
.cartRelProd > .title {
  color: #666;
  text-align: center;
  padding: 0.2rem 0;
  font-size: 0.28rem;
  /*pxno*/
}
.cartRelProdList {
  background-color: #fff;
  padding: 0.3rem 0 0.3rem 0.3rem;
}
.cartRelProdList .h2ding {
  margin-bottom: 0.35rem;
  font-size: 0.36rem;
}
.purchaseBar {
  width: 100%;
  height: 1rem;
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 10;
}
.purchaseBar .chkoutBtn {
  width: 1.7rem;
  height: 100%;
  background-color: #ff6d31;
  font-size: 0.28rem;
  color: #fff;
}
.purchaseBar .chkoutBtnGift {
  width: 1.7rem;
  height: 100%;
  background-color: #fdcc2f;
  font-size: 0.28rem;
  color: #fff;
}
.purchaseBar .am-list-item {
  background-color: transparent;
}
.purchaseBar .selectTotal {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 100%;
  color: #333;
  font-size: 0.28rem;
  /*pxno*/
  padding: 0 0.15rem 0 0.3rem;
}
.purchaseBar .selectTotal .total em {
  color: #ff6d31;
}
.purchaseBar .chk {
  font-size: 0.4rem;
  color: #ff6d31;
  margin-right: 0.15rem;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .prodDetail .purchaseBar,
  .prodDistributionDetail .purchaseBar {
    height: 1.24rem;
    padding-bottom: 0.24rem;
  }
}
@charset "UTF-8";
html.groupbuyList body,
html.groupbuyDetail body,
html.groupbuyInstanceList body,
html.groupbuyProgress body {
  padding-bottom: 1.24rem;
}
.prodComment {
  padding: 0.3rem;
  background-color: #fff;
  margin-bottom: 0.2rem;
}
.prodComment .h2ding {
  font-size: 0.36rem;
  color: #282828;
  margin: 0.2rem 0;
}
.prodComment .action {
  padding: 0.3rem;
}
.prodComment .action .moreBtn {
  border: 0.02rem solid #ff6d31;
  color: #ff6d31;
}
.ruleExplain {
  padding: 0.3rem;
  border-bottom: 1PX solid #d9d9d9;
}
.ruleExplain ul {
  line-height: 0.4rem;
}
.ruleExplain ul li {
  color: #D0021B;
  font-size: 0.26rem;
}
.ruleExplain ul li.instruction {
  font-size: 0.3rem;
}
.prodDetailCont {
  padding: 0.3rem 0;
  background-color: #fff;
}
.prodDetailCont > .h2ding {
  font-size: 0.36rem;
  color: #282828;
  margin: 0.2rem 0.3rem;
}
.groupFlow {
  text-align: center;
  margin: 0.3rem;
}
.groupFlow h2 {
  text-align: left;
  color: #282828;
  font-size: 0.36rem;
  margin-bottom: 0.4rem;
}
.groupFlow img {
  width: 5.24rem;
  height: 1.06rem;
  object-fit: contain;
}
.groupBuyList3__prodItem {
  position: relative;
  box-sizing: border-box;
  padding: 0.15rem 0;
  overflow: hidden;
}
.groupBuyList3__prodItem-borderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.groupBuyList3__prodItem-border {
  border-top: 0.02rem dashed #ccc;
  width: 90%;
  padding: 0.15rem 0;
}
.groupBuyList3__prodItem-lastBorderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.groupBuyList3__prodItem-lastBorder {
  border-bottom: 0.02rem dashed #ccc;
  width: 90%;
}
.groupBuyList3__prodItem-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.groupBuyList3__prodItem-thumb {
  position: relative;
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.groupBuyList3__prodItem-yushou {
  position: absolute;
  color: #ff6d31;
  right: 0.1rem;
  top: 0.1rem;
}
.groupBuyList3__prodItem-twoManGroupImg {
  display: block;
  object-fit: cover;
  width: 2rem;
  height: 0.4rem;
  position: absolute;
  bottom: 0.2rem;
  right: -0.05rem;
}
.groupBuyList3__prodItem-img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.groupBuyList3__prodItem-cont {
  height: 2.78rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.groupBuyList3__prodItem-name {
  font-size: 0.32rem;
  line-height: 0.32rem;
  overflow: hidden;
  font-weight: 600;
  white-space: nowrap;
}
.groupBuyList3__prodItem-sku {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: #a1a1a1;
}
.groupBuyList3__prodItem-subTitle {
  font-size: 0.24rem;
  color: #a1a1a1;
}
.groupBuyList3__prodItem-saleNum {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.05rem 0.1rem;
  background-color: #ff6d31;
  border-radius: 0 0 0.15rem 0;
  font-size: 0.24rem;
  color: #fff;
}
.groupBuyList3__prodItem-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.groupBuyList3__prodItem-gPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  font-size: 0.3rem;
  color: #ff6d31;
}
.groupBuyList3__prodItem-num {
  font-size: 0.5rem;
}
.groupBuyList3__prodItem-gpriceCurrency {
  margin-right: 0.08rem;
  background-color: #ff6d31;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  margin-bottom: 0.05rem;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 600;
}
.groupBuyList3__prodItem-ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #ff6d31;
}
.groupBuyList3__prodItem-salerPriceNum {
  font-size: 0.34rem;
  color: #ff6d31;
}
.groupBuyList3__prodItem-action .bttn {
  height: 0.5rem;
  border-radius: 0.15rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.groupBuyList3__activityRules {
  position: relative;
  margin: 0.6rem 0.3rem 0.4rem;
  border: 1PX solid #ff6d31;
  border-radius: 0.2rem;
  padding: 0.5rem 0.2rem 0.2rem;
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #888;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
}
.groupBuyList3__activityRules-activityRulesBtn {
  position: absolute;
  top: -0.3rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 0.3rem;
  background-color: #ff6d31;
  font-size: 0.34rem;
  text-align: center;
  color: #fff;
  white-space: nowrap;
  padding: 0.1rem 0.5rem;
}
.groupBuyList3__activityRules p {
  margin: 0.1rem 0;
}
html.groupbuyList {
  background-color: #fff;
}
html.groupbuyList body {
  padding-bottom: 1.24rem;
}
.gbuyProdList .kvBanner {
  margin-bottom: 0.3rem;
  min-height: 4.12rem;
}
.gbuyProdList .kvBanner img {
  width: 100%;
  height: 4.12rem;
  display: block;
}
.gbuyProdList .processBanner {
  margin-bottom: 0.3rem;
}
.gbuyProdList .processBanner img {
  width: 100%;
  height: 2rem;
  display: block;
}
.groupBuyList4__prodItem {
  position: relative;
  box-sizing: border-box;
  padding: 0.15rem 0;
  overflow: hidden;
}
.groupBuyList4__prodItem-borderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.groupBuyList4__prodItem-border {
  border-top: 0.02rem dashed #ccc;
  width: 90%;
  padding: 0.15rem 0;
}
.groupBuyList4__prodItem-lastBorderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.groupBuyList4__prodItem-lastBorder {
  border-bottom: 0.02rem dashed #ccc;
  width: 90%;
}
.groupBuyList4__prodItem-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.groupBuyList4__prodItem-thumb {
  position: relative;
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.groupBuyList4__prodItem-yushou {
  position: absolute;
  color: #ff6d31;
  right: 0.1rem;
  top: 0.1rem;
}
.groupBuyList4__prodItem-twoManGroupImg {
  display: block;
  object-fit: cover;
  width: 2rem;
  height: 0.4rem;
  position: absolute;
  bottom: 0.2rem;
  right: -0.05rem;
}
.groupBuyList4__prodItem-img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.groupBuyList4__prodItem-cont {
  height: 2.78rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.groupBuyList4__prodItem-name {
  font-size: 0.32rem;
  line-height: 0.32rem;
  overflow: hidden;
  font-weight: 600;
  white-space: nowrap;
}
.groupBuyList4__prodItem-sku {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: #a1a1a1;
}
.groupBuyList4__prodItem-subTitle {
  font-size: 0.24rem;
  color: #a1a1a1;
}
.groupBuyList4__prodItem-saleNum {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.05rem 0.1rem;
  background-color: #ff6d31;
  border-radius: 0 0 0.15rem 0;
  font-size: 0.24rem;
  color: #fff;
}
.groupBuyList4__prodItem-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.groupBuyList4__prodItem-gPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  font-size: 0.3rem;
  color: #ff6d31;
}
.groupBuyList4__prodItem-num {
  font-size: 0.5rem;
}
.groupBuyList4__prodItem-gpriceCurrency {
  margin-right: 0.08rem;
  background-color: #ff6d31;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  margin-bottom: 0.05rem;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 600;
}
.groupBuyList4__prodItem-ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #ff6d31;
}
.groupBuyList4__prodItem-salerPriceNum {
  font-size: 0.34rem;
  color: #ff6d31;
}
.groupBuyList4__prodItem-action .bttn {
  height: 0.5rem;
  border-radius: 0.15rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.groupBuyList4__activityRules {
  position: relative;
  margin: 0.6rem 0.3rem 0.4rem;
  border: 1PX solid #ff6d31;
  border-radius: 0.2rem;
  padding: 0.5rem 0.2rem 0.2rem;
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #888;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
}
.groupBuyList4__activityRules-activityRulesBtn {
  position: absolute;
  top: -0.3rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 0.3rem;
  background-color: #ff6d31;
  font-size: 0.34rem;
  text-align: center;
  color: #fff;
  white-space: nowrap;
  padding: 0.1rem 0.5rem;
}
.groupBuyList4__activityRules p {
  margin: 0.1rem 0;
}
html.activityGroupList {
  background-color: #fff;
}
html.activityGroupList body {
  padding-bottom: 1.24rem;
}
.activityGroupList .kvBanner {
  margin-bottom: 0.3rem;
  min-height: 4.12rem;
}
.activityGroupList .kvBanner img {
  width: 100%;
  height: 4.12rem;
  display: block;
}
.activityGroupList .processBanner {
  margin-bottom: 0.3rem;
}
.activityGroupList .processBanner img {
  width: 100%;
  height: 2rem;
  display: block;
}
.groupBuyList {
  background: #fff;
}
.groupBuyList > li {
  position: relative;
}
.groupBuyList > li .imgLink {
  display: block;
  height: 5rem;
  position: relative;
  background-color: #f5f5f5;
}
.groupBuyList > li .img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0.02rem;
}
.groupBuyList > li .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.groupBuyList > li .mask .icon-shouqing {
  font-size: 2rem;
  color: #bbb;
}
.groupBuyList > li .metaInfo {
  margin: 0.3rem;
  position: relative;
}
.groupBuyList > li .metaInfo .groupNum {
  color: #282828;
  font-size: 0.26rem;
}
.groupBuyList > li .metaInfo .groupNum .icon-gbuy {
  font-size: 0.32rem;
  margin-right: 0.1rem;
}
.groupBuyList > li .metaInfo .groupNum .num {
  color: #ff6d31;
}
.groupBuyList > li .metaInfo .saleNum {
  border-left: 1PX solid #a1a1a1;
  padding-left: 0.15rem;
  margin-left: 0.15rem;
  color: #2ea7e0;
  font-size: 0.26rem;
}
.groupBuyList > li .mainInfo {
  margin: 0.3rem;
}
.groupBuyList > li .mainInfo .words {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.2rem;
  overflow: hidden;
}
.groupBuyList > li .mainInfo .title {
  font-size: 0.34rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.groupBuyList > li .mainInfo .title .unit {
  font-size: 0.28rem;
  color: #a1a1a1;
  margin-left: 0.1rem;
}
.groupBuyList > li .mainInfo .desc {
  font-size: 0.26rem;
  line-height: 0.36rem;
  margin-top: 0.15rem;
  color: #a1a1a1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.groupBuyList > li .mainInfo .price {
  margin-left: 0.1rem;
}
.groupBuyList > li .mainInfo .price .gPrice {
  color: #ff6d31;
  border: 1PX solid #ff6d31;
  padding: 0.04rem 0.16rem;
  height: 0.5rem;
  border-radius: 0.25rem;
}
.groupBuyList > li .mainInfo .price .gPrice .icon-tuangou {
  font-size: 0.42rem;
  line-height: 0.42rem;
  width: 0.4rem;
}
.groupBuyList > li .mainInfo .price .gPrice .pipe {
  width: 0.02rem;
  height: 0.34rem;
  background-color: #a1a1a1;
  margin: 0 0.12rem;
}
.groupBuyList > li .mainInfo .price .gPrice .num {
  font-size: 0.4rem;
  line-height: 0.4rem;
}
.groupBuyList > li .mainInfo .price .gPrice .cu {
  font-size: 0.4rem;
  line-height: 0.4rem;
}
.groupBuyList > li .mainInfo .price .ylPrice {
  font-size: 0.24rem;
  margin-top: 0.17rem;
  color: #2ea7e0;
  border: 1PX solid #2ea7e0;
  padding: 0.04rem 0.16rem;
  height: 0.5rem;
  border-radius: 0.25rem;
}
.groupBuyList > li .mainInfo .price .ylPrice .icon-liao {
  font-size: 0.4rem;
  line-height: 0.4rem;
  width: 0.4rem;
}
.groupBuyList > li .mainInfo .price .ylPrice .pipe {
  width: 0.02rem;
  height: 0.34rem;
  background-color: #a1a1a1;
  margin: 0 0.12rem;
}
.groupBuyList > li .mainInfo .price .ylPrice .num {
  font-size: 0.34rem;
  line-height: 0.34rem;
}
.groupBuyList > li .mainInfo .price .ylPrice .cu {
  font-size: 0.34rem;
  line-height: 0.34rem;
}
html.groupbuyList {
  background-color: #fff;
}
html.groupbuyList body {
  padding-bottom: 1.24rem;
}
.gbuyProdList .kvBanner {
  margin-bottom: 0.3rem;
}
.gbuyProdList .kvBanner img {
  width: 100%;
  display: block;
}
.groupFightList .prodItem {
  position: relative;
  padding: 0.3rem;
}
.groupFightList .prodItem > .thumb {
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.groupFightList .prodItem > .thumb .img {
  display: block;
  object-fit: cover;
  background-color: #f5f5f5;
  width: 100%;
  height: 100%;
}
.groupFightList .prodItem > .cont {
  padding-left: 0.3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.groupFightList .prodItem .name {
  font-size: 0.3rem;
  max-height: 0.7rem;
  overflow: hidden;
  margin: 0;
  white-space: nowrap;
}
.groupFightList .prodItem .sku {
  font-size: 0.28rem;
  margin-top: 0.15rem;
  color: #666666;
}
.groupFightList .prodItem .price {
  margin-top: 0.1rem;
}
.groupFightList .prodItem .gPrice {
  font-size: 0.3rem;
  color: #ff6d31;
}
.groupFightList .prodItem .gPrice .icon-tuangou {
  font-size: 0.3rem;
}
.groupFightList .prodItem .gPrice .cu {
  font-size: 0.2rem;
}
.groupFightList .prodItem .gPrice .num {
  font-size: 0.36rem;
}
.groupFightList .prodItem .ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #2ea7e0;
}
.groupFightList .prodItem .ylPrice .icon-liao {
  font-size: 0.34rem;
}
.groupFightList .prodItem .ylPrice .cu {
  font-size: 0.2rem;
}
.groupFightList .prodItem .ylPrice .num {
  font-size: 0.32rem;
}
.groupFightList .prodItem .count {
  margin-top: 0.1rem;
  font-size: 0.28rem;
  color: #181819;
}
.groupFightList .prodItem .count em {
  color: #c41908;
}
.groupFightList .prodItem .count .countDown {
  font-size: 0.22rem;
  margin-top: 0.2rem;
  color: #848586;
}
.groupFightList .prodItem .action {
  margin-top: 0.1rem;
}
.groupFightList .prodItem .action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
html.groupbuyList,
html.groupbuyInstanceListAll {
  background-color: #fff;
}
html.groupbuyList body,
html.groupbuyInstanceListAll body {
  padding-bottom: 1.24rem;
}
.gbuyProdList .kvBanner {
  margin-bottom: 0.3rem;
}
.gbuyProdList .kvBanner img {
  width: 100%;
  display: block;
}
.groupBuyDetail .groupPrice {
  background-color: #ff6d31;
  padding: 0 0.2rem;
  height: 0.95rem;
  color: #fff;
  margin-bottom: 0.15rem;
  position: relative;
}
.groupBuyDetail .groupPrice .icon-gb-badge {
  color: #2ea7e0;
}
.groupBuyDetail .groupPrice .groupNum {
  font-size: 0.3rem;
  margin-bottom: 0.15rem;
}
.groupBuyDetail .groupPrice .price .ylPrice {
  font-size: 0.3rem;
  text-decoration: line-through;
  margin-bottom: 0.15rem;
  margin-left: 0.1rem;
  color: #fff;
  font-family: initial;
}
.groupBuyDetail .groupPrice .price .gprice {
  font-size: 0.68rem;
  margin-bottom: 0.1rem;
  font-weight: 500;
  color: #fff;
  font-family: initial;
}
.groupBuyDetail .groupPrice .price .gpriceCurrency {
  margin-right: 0.08rem;
  background-color: #fff;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  margin-bottom: 0.15rem;
  color: #ff6d31;
  font-size: 0.22rem;
  font-weight: 900;
}
.groupBuyDetail .groupPrice .saleNum {
  font-size: 0.24rem;
  color: #fff;
  margin-bottom: 0.15rem;
}
.groupBuyDetail .groupPrice .saleNum.invisible {
  opacity: 0;
}
.groupBuyDetail .groupPrice .hotSaleTag {
  width: 0.85rem;
  position: absolute;
  right: 0.42rem;
  top: -0.02rem;
}
.groupBuyDetail .groupPrice .hotSaleTagImg {
  font-size: 0.53rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.groupBuyDetail .groupPrice .hotSaleTagTxt {
  color: #ff6d31;
  font-size: 0.24rem;
  margin-top: 0.05rem;
  position: relative;
  z-index: 2;
}
.groupBuyDetail .groupPrice .hotSaleTagNum {
  color: #fff;
  font-size: 0.22rem;
  margin-top: 0.3rem;
  width: 1.5rem;
  text-align: center;
}
.groupBuyDetail .groupBuyDetail .ruleExplain {
  margin-top: -0.2rem;
}
.groupBuyDetail .recProductList {
  background-color: #fff;
  padding: 0.3rem 0 0.3rem 0.3rem;
}
.groupBuyDetail .recProductList .h2ding {
  margin-bottom: 0.35rem;
  font-size: 0.36rem;
}
.detailGb,
.moreGBuyModal {
  background-color: #fff;
}
.detailGb > .h2ding,
.moreGBuyModal > .h2ding {
  height: 0.8rem;
  margin: 0 0 0 0.2rem;
  border-bottom: 1PX solid #f3f3f3;
}
.detailGb > .h2ding .title,
.moreGBuyModal > .h2ding .title {
  font-size: 0.28rem;
}
.detailGb > .h2ding .title .totalGroupNum,
.moreGBuyModal > .h2ding .title .totalGroupNum {
  color: #2ea7e0;
  font-size: 0.3rem;
  margin-right: 0.05rem;
}
.detailGb > .h2ding .paging,
.moreGBuyModal > .h2ding .paging {
  font-size: 0.24rem;
}
.detailGb > .h2ding .paging > a,
.moreGBuyModal > .h2ding .paging > a {
  margin-left: 0.2rem;
  font-size: 0.24rem;
}
.detailGb > .h2ding .moreBtn,
.moreGBuyModal > .h2ding .moreBtn {
  height: 0.8rem;
  padding-right: 0.1rem;
  color: #666666;
}
.detailGb > .h2ding .moreIcon,
.moreGBuyModal > .h2ding .moreIcon {
  font-size: 0.28rem;
  color: #666666;
}
.detailGb .detailGbList li,
.moreGBuyModal .detailGbList li {
  padding: 0.15rem 0.2rem;
  margin-bottom: 0.3rem;
  border-bottom: 1PX solid #f3f3f3;
}
.detailGb .detailGbList li:last-child,
.moreGBuyModal .detailGbList li:last-child {
  margin-bottom: 0;
}
.detailGb .detailGbList .avatar,
.moreGBuyModal .detailGbList .avatar {
  width: 0.8rem;
  height: 0.8rem;
  background-color: #ccc;
  display: block;
  border-radius: 100%;
  margin-right: 0.15rem;
}
.detailGb .detailGbList .name,
.moreGBuyModal .detailGbList .name {
  font-size: 0.3rem;
}
.detailGb .detailGbList .count,
.moreGBuyModal .detailGbList .count {
  font-size: 0.28rem;
  color: #181819;
}
.detailGb .detailGbList .count em,
.moreGBuyModal .detailGbList .count em {
  color: #c41908;
}
.detailGb .detailGbList .count .countDown,
.moreGBuyModal .detailGbList .count .countDown {
  font-size: 0.22rem;
  margin-top: 0.2rem;
  color: #848586;
}
.detailGb .detailGbList .actionBtn,
.moreGBuyModal .detailGbList .actionBtn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  margin-left: 0.2rem;
  white-space: nowrap;
  padding: 0 0.2rem;
}
.detailGb .detailGbList .actionBtn.disabled,
.moreGBuyModal .detailGbList .actionBtn.disabled {
  border-color: #a1a1a1;
  background-color: #a1a1a1;
  color: #fff;
}
.moreGBuyModal {
  max-height: 70%;
  min-height: 50%;
  border-radius: 0.2rem;
  overflow: scroll;
}
.am-modal-transparent.moreGBuyModal {
  width: 90%;
}
.gbRelList {
  margin-bottom: 0.2rem;
}
.gbRelList > li {
  margin-bottom: 0.2rem;
  position: relative;
}
.gbRelList > li:last-child {
  margin-bottom: 0;
}
.gbRelList .thumb {
  display: block;
  width: 2.6rem;
  height: 1.74rem;
  margin-right: 0.2rem;
  background-color: #f5f5f5;
}
.gbRelList .thumb > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gbRelList .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-top: 0.05rem;
}
.gbRelList h3 {
  font-size: 0.28rem;
  line-height: 0.32rem;
  margin: 0;
}
.gbRelList .tag {
  border: 1PX solid #f8b714;
  color: #f8b714;
  display: inline-block;
  padding: 0 0.1rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.22rem;
  border-radius: 0.16rem;
  margin: 0.1rem 0 0 0;
}
.gbRelList .price {
  margin-top: 0.2rem;
}
.gbRelList .price .gPrice {
  font-size: 0.36rem;
  color: #ff6d31;
}
.gbRelList .price .ylPrice {
  font-size: 0.26rem;
  color: #a1a1a1;
  margin-left: 0.2rem;
  text-decoration: line-through;
}
.gbRelList .detailBtn {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 0.5rem;
  line-height: 0.5rem;
  background-color: #f8b714;
  color: #fff;
  padding: 0 0.2rem;
  border-radius: 0.25rem;
  font-size: 0.24rem;
}
.gbuyProgress .header {
  padding: 0.2rem;
}
.gbuyProgress .header .pdImg {
  width: 2.6rem;
  height: 2.6rem;
  object-fit: cover;
  background-color: #f5f5f5;
}
.gbuyProgress .header .pdCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-left: 0.25rem;
  position: relative;
  padding: 0.05rem 0 0 0;
}
.gbuyProgress .header .pdCont .pdName {
  font-size: 0.28rem;
  line-height: 1.2;
}
.gbuyProgress .header .pdCont .tag {
  border: 1PX solid #f8b714;
  color: #f8b714;
  display: inline-block;
  padding: 0 0.1rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.22rem;
  border-radius: 0.16rem;
  margin-top: 0.1rem;
}
.gbuyProgress .header .pdCont .pdDesc {
  color: #a1a1a1;
  font-size: 0.24rem;
  line-height: 1.2;
  margin-top: 0.15rem;
}
.gbuyProgress .header .pdCont .price {
  margin-top: 0.25rem;
}
.gbuyProgress .header .pdCont .price .gPrice {
  font-size: 0.4rem;
  color: #ff6d31;
}
.gbuyProgress .header .pdCont .price .ylPrice {
  font-size: 0.3rem;
  color: #a1a1a1;
  margin-left: 0.2rem;
  text-decoration: line-through;
}
.gbuyProgress .header .pdCont .joiner {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
.gbuyProgress .gyTime {
  font-size: 0.3rem;
  color: #282828;
  border: 1PX solid #d9d9d9;
  height: 0.8rem;
  border-radius: 0.4rem;
  margin: 0 0.2rem;
}
.gbuyProgress .gyTime em,
.gbuyProgress .gyTime .clock {
  color: #ff6d31;
  margin: 0 0.06rem;
}
.gbuyProgress .gyTime .expire {
  margin-left: 0.1rem;
}
.gbuyProgress .gyTime.successTip {
  color: #D0021B;
}
.gbuyProgress .gyTime.dangerTip {
  color: #D0021B;
}
.gbuyProgress .gyHeadImage {
  margin: 0.3rem;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.gbuyProgress .gyHeadImage .singleImage {
  margin: 0 0.15rem 0.15rem 0;
  display: inline-block;
}
.gbuyProgress .gyHeadImage .singleImage .avatar {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: #f5f5f5;
  border: 1PX solid #e5e4e4;
  position: relative;
}
.gbuyProgress .gyHeadImage .singleImage .avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.gbuyProgress .gyHeadImage .singleImage .avatar .icon-newuser {
  position: absolute;
  font-size: 0.2rem;
  left: 0.1rem;
  top: 0.1rem;
}
.gbuyProgress .gbBtnGroup {
  margin-top: 0.3rem;
}
.gbuyProgress .gbBtnGroup .bttn {
  padding: 0 0.4rem;
  height: 0.7rem;
  border: 1PX solid #ff6d31;
  border-radius: 0.35rem;
  font-size: 0.3rem;
  color: #ff6d31;
  background-color: #fff;
  margin: 0 0.15rem;
}
.gbuyProgress .gyTip {
  margin: 0.25rem;
}
.gbuyProgress .gyTip .gyTipList {
  color: #fc0011;
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.gbuyProgress .recProductList {
  background-color: #fff;
  margin: 0.3rem;
}
.gbuyProgress .recProductList .h2ding {
  margin-bottom: 0.35rem;
  font-size: 0.36rem;
}
.gbuyCardProgress {
  width: 7.5rem;
}
.gbuyCardProgress .header {
  height: 100%;
  margin: 0.2rem;
}
.gbuyCardProgress .header .pdImg {
  width: 2.6rem;
  height: 2.8rem;
  object-fit: cover;
  background-color: #f5f5f5;
}
.gbuyCardProgress .header .pdCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-left: 0.2rem;
  position: relative;
  padding: 0.05rem 0 0 0;
}
.gbuyCardProgress .header .pdCont .pdName {
  font-size: 0.28rem;
  line-height: 1.2;
}
.gbuyCardProgress .header .pdCont .tag {
  border: 1PX solid #f8b714;
  color: #f8b714;
  display: inline-block;
  padding: 0 0.1rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.22rem;
  border-radius: 0.16rem;
  margin-top: 0.1rem;
}
.gbuyCardProgress .header .pdCont .pdDesc {
  color: #a1a1a1;
  font-size: 0.24rem;
  line-height: 1.2;
  margin-top: 0.15rem;
}
.gbuyCardProgress .header .pdCont .price {
  margin-top: 0.25rem;
}
.gbuyCardProgress .header .pdCont .price .gPrice {
  font-size: 0.36rem;
  color: #ff6d31;
}
.gbuyCardProgress .header .pdCont .price .ylPrice {
  margin-top: 0.05rem;
  font-size: 0.24rem;
  color: #a1a1a1;
  text-decoration: line-through;
}
.gbuyCardProgress .header .pdCont .joiner {
  margin-left: 0.05rem;
  color: #D0021B;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
.gbuyCardProgress .gyTime {
  font-size: 0.3rem;
  color: #282828;
  border: 1PX solid #d9d9d9;
  height: 0.8rem;
  border-radius: 0.4rem;
  margin: 0 0.2rem;
}
.gbuyCardProgress .gyTime em,
.gbuyCardProgress .gyTime .clock {
  color: #ff6d31;
  margin: 0 0.06rem;
}
.gbuyCardProgress .gyTime .expire {
  margin-left: 0.1rem;
}
.gbuyCardProgress .gyTime.successTip {
  color: #D0021B;
}
.gbuyCardProgress .gyTime.dangerTip {
  color: #D0021B;
}
.gbuyCardProgress .gyHeadImage {
  margin: 0.3rem;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.gbuyCardProgress .gyHeadImage .singleImage {
  margin: 0 0.15rem 0.15rem 0;
  display: inline-block;
}
.gbuyCardProgress .gyHeadImage .singleImage .avatar {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: #f5f5f5;
  border: 1PX solid #e5e4e4;
  position: relative;
}
.gbuyCardProgress .gyHeadImage .singleImage .avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.gbuyCardProgress .gyHeadImage .singleImage .avatar .icon-newuser {
  position: absolute;
  font-size: 0.2rem;
  left: 0.1rem;
  top: 0.1rem;
}
.gbuyCardProgress .gbBtnGroup {
  margin-top: 0.3rem;
}
.gbuyCardProgress .gbBtnGroup .bttn {
  padding: 0 0.4rem;
  height: 0.7rem;
  border: 1PX solid #ff6d31;
  border-radius: 0.35rem;
  font-size: 0.3rem;
  color: #ff6d31;
  background-color: #fff;
  margin: 0 0.15rem;
}
.gbuyCardProgress .gyTip {
  margin: 0.25rem;
}
.gbuyCardProgress .gyTip .gyTipList {
  color: #fc0011;
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.gbuyCardProgress .recProductList {
  background-color: #fff;
  margin: 0.3rem;
}
.gbuyCardProgress .recProductList .h2ding {
  margin-bottom: 0.35rem;
  font-size: 0.36rem;
}
html.seckillHistoryPage body {
  padding-top: 1.1rem;
  padding-bottom: 1.24rem;
}
.seckillHistory .moreBtn {
  display: block;
  width: 2.5rem;
  margin: 0.5rem auto;
  height: 0.8rem;
  border: 1PX solid #d9d9d9;
  font-size: 0.3rem;
  color: #666666;
  border-radius: 0.4rem;
}
.entityCardListPage .entityCont .headBanner {
  height: 10.08rem;
  position: relative;
}
.entityCardListPage .entityCont .headBanner .video {
  width: 100%;
  height: 10.08rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: none;
}
.entityCardListPage .entityCont .headBanner .words {
  width: 100%;
  height: 10.08rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.entityCardListPage .entityCont .headBanner .words img {
  display: block;
  width: 100%;
  height: 10.08rem;
}
.entityCardListPage .entityCont .footBanner img {
  display: block;
  width: 100%;
}
.entityCardListPage .entityCardList {
  padding: 0.5rem;
}
.entityCardListPage .entityCardList li {
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  border-bottom: 1PX solid #d9d9d9;
  /*no*/
}
.entityCardListPage .entityCardList li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.entityCardListPage .entityCardList img {
  width: 2.5rem;
  height: 3.93rem;
  margin-right: 0.65rem;
  display: block;
  background-color: #f5f5f5;
  border-radius: 0.04rem;
}
.entityCardListPage .entityCardList .title {
  font-size: 0.28rem;
  /*pxno*/
  margin-bottom: 0.2rem;
  color: #DCA845;
}
.entityCardListPage .entityCardList .title em {
  font-size: 0.4rem;
  /*pxno*/
  margin-left: 0.1rem;
}
.entityCardListPage .entityCardList .subTitle {
  font-size: 0.3rem;
  margin-bottom: 0.2rem;
  color: #DCA845;
}
.entityCardListPage .entityCardList .num {
  margin: 0.3rem 0;
}
.entityCardListPage .entityCardList .buyBtn {
  width: 2.5rem;
  font-size: 0.3rem;
  background-color: #DCA845;
  border-color: #DCA845;
  color: #fff;
}
.entityCardChargePage .entityCardCharge {
  font-size: 0.24rem;
}
.entityCardChargePage .entityCardCharge .header {
  background-color: #fff;
  /*        border-bottom: 3px solid #d2d6de;*/
  box-shadow: 0 0.03rem 0.1rem rgba(0, 0, 0, 0.1);
  /*pxno*/
  padding: 0.3rem 0.35rem;
}
.entityCardChargePage .entityCardCharge .header .goIndex {
  display: block;
  font-size: 0.5rem;
  color: #000;
  /*            font-weight: bold;*/
  margin-left: 0.1rem;
  margin-bottom: 0.35rem;
}
.entityCardChargePage .entityCardCharge .header .title {
  margin-left: 0.1rem;
  font-size: 0.36rem;
  text-align: center;
}
.entityCardChargePage .entityCardCharge .cardImage {
  text-align: center;
  margin-bottom: 0.8rem;
}
.entityCardChargePage .entityCardCharge .cardImage img {
  border-radius: 0.2rem;
}
.entityCardChargePage .entityCardCharge .agreeTerm {
  margin-top: 0.7rem;
}
.entityCardChargePage .entityCardCharge .agreeTerm .termTitle {
  font-size: 0.24rem;
  color: #2e9cd0;
  margin-top: 0.02rem;
}
.entityCardChargePage .entityCardCharge .agreeTerm .selectedTerm {
  font-size: 0.3rem;
  color: #898989;
}
.entityCardChargePage .entityCardCharge .agreeTerm .colorGren {
  font-size: 0.3rem;
  color: green;
}
.entityCardChargePage .entityCardCharge .bodyer {
  padding: 0.57rem 0.85rem 0.35rem;
}
.entityCardChargePage .entityCardCharge .bodyer .formItem {
  margin-bottom: 0.35rem;
}
.entityCardChargePage .entityCardCharge .bodyer .formItem .input-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #898989;
  font-size: 0.32rem;
}
.entityCardChargePage .entityCardCharge .bodyer .formItem .input-1.error {
  border-color: red;
}
.entityCardChargePage .entityCardCharge .bodyer .formItem:last-child {
  margin-bottom: 0;
}
.entityCardChargePage .entityCardCharge .bodyer .action {
  margin-top: 0.7rem;
}
.entityCardChargePage .entityCardCharge .bodyer .action button {
  margin-right: 0.35rem;
}
.entityCardChargePage .entityCardCharge .bodyer .action .link {
  color: #313131;
}
.entityCardChargePage .entityCardCharge .bodyer .action button:last-child {
  margin-right: 0;
}
.entityCardChargePage .entityCardCharge .bodyer .errorTips {
  color: red;
  text-align: center;
}
.entityCardChargePage .entityCardCharge .footer .tips {
  color: #898989;
  margin-left: 0.25rem;
  line-height: 1.4;
}
.entityCardChargePage .entityCardCharge .buyAgree {
  margin: 0 0.5rem 1.2rem 0.5rem;
  font-size: 0.24rem;
  /*pxno*/
  line-height: 1.4;
  color: #a1a1a1;
}
.entityCardChargePage .entityCardCharge .buyAgree .radio {
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.24rem;
  border: 0.02rem solid #a1a1a1;
  /*no*/
}
.entityCardChargePage .entityCardCharge .buyAgree .radio.selected {
  background-color: #a1a1a1;
}
.entityCardChargePage .entityCardCharge .buyAgree .detailBtn {
  color: #2ea7e0;
}
.entityCardChargePage .agreementModal {
  height: 100%;
}
.entityCardChargePage .agreementModal .xieyiBox {
  padding: 0.35rem;
  font-size: 0.24rem;
  line-height: 0.36rem;
  text-align: left;
}
.entityCardChargePage .agreementModal .xieyiBox h3 {
  padding: 0.2rem 0;
  font-size: 0.28rem;
}
.entityCardChargePage .agreementModal .xieyiBox p {
  margin-bottom: 0.1rem;
}
.entityCardChargePage .agreementModal .xieyiBox .action button {
  margin-right: 0.35rem;
}
.entityCardChargePage .agreementModal .xieyiBox .action button:last-child {
  margin-right: 0;
}
.entityCardChargeSuccessPage .activatedHead {
  background-color: #fff;
  padding: 0.95rem 0.45rem;
}
.entityCardChargeSuccessPage .activatedHead .card {
  display: block;
  width: 2.5rem;
  height: 3.88rem;
}
.entityCardChargeSuccessPage .activatedHead .cont {
  padding-left: 0.45rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.entityCardChargeSuccessPage .activatedHead .cont > h1 {
  font-size: 0.36rem;
  /*pxno*/
  color: #6699cc;
  height: 0.7rem;
}
.entityCardChargeSuccessPage .activatedHead .cont > h1 img {
  margin-right: 0.3rem;
  width: 0.7rem;
  height: 0.7rem;
}
.entityCardChargeSuccessPage .activatedHead .cont > .amount {
  font-size: 0.24rem;
  /*pxno*/
  color: #6699cc;
  margin-top: 0.4rem;
  line-height: 0.48rem;
}
.entityCardChargeSuccessPage .activatedHead .cont > .tips {
  color: #666666;
  line-height: 0.36rem;
  margin-top: 0.3rem;
}
.entityCardChargeSuccessPage .activatedHead .cont > .tips2 {
  color: #666666;
  line-height: 0.36rem;
  margin-top: 0.3rem;
}
.entityCardChargeSuccessPage .activatedHead .cont > .tips2 a {
  color: #6699cc;
}
.entityCardChargeSuccessPage .activatedAction {
  padding-bottom: 0.95rem;
  background-color: #fff;
}
.entityCardChargeSuccessPage .activatedAction button {
  min-width: 2.5rem;
  margin-right: 0.7rem;
}
.entityCardChargeSuccessPage .activatedAction button:last-child {
  margin-right: 0;
}
.entityCardChargeSuccessPage .activatedQr {
  background-color: #313131;
  padding: 0.35rem;
}
.entityCardChargeSuccessPage .activatedQr img.qrcode {
  width: 2.5rem;
  height: 2.5rem;
}
.entityCardChargeSuccessPage .activatedQr .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding-left: 0.45rem;
  color: #999999;
  line-height: 0.36rem;
  font-size: 0.24rem;
  /*pxno*/
}
.entityCardChargeSuccessPage .activatedQr .cont h2 img.title {
  width: 1.94rem;
  height: 0.36rem;
}
.entityCardChargeSuccessPage .activatedContact {
  height: 1.6rem;
  font-size: 0.24rem;
  /*pxno*/
  background-color: #333;
  color: #fff;
}
.entityCardActivatePage .header {
  background-color: #fff;
  box-shadow: 0 0.03rem 0.1rem rgba(0, 0, 0, 0.1);
  padding: 0.3rem 0.35rem;
}
.entityCardActivatePage .header .goIndex {
  display: block;
  font-size: 0.5rem;
  color: #000;
  margin-left: 0.1rem;
  margin-bottom: 0.35rem;
}
.entityCardActivatePage .header .title {
  margin-left: 0.1rem;
  font-size: 0.36rem;
  text-align: center;
}
.entityCardActivatePage .inputMode {
  height: 1rem;
}
.entityCardActivatePage .inputMode > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  font-size: 0.3rem;
  border-right: 1PX solid #e5e4e4;
}
.entityCardActivatePage .inputMode > div .iconCard {
  font-size: 0.36rem;
  margin-right: 0.1rem;
}
.entityCardActivatePage .inputMode > div:last-child {
  border: none;
}
.entityCardActivatePage .inputMode > div.current {
  color: #D0021B;
}
.entityCardActivatePage .batchCode .singleCard,
.entityCardActivatePage .batchCode .multiCard {
  padding: 0 0.3rem;
}
.entityCardActivatePage .batchCode .singleCard .fillCode .cardCode,
.entityCardActivatePage .batchCode .multiCard .fillCode .cardCode {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 0.8rem;
  border: 1PX solid #e5e4e4;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
  font-size: 0.32rem;
  padding: 0 0.1rem;
}
.entityCardActivatePage .batchCode .singleCard .fillCode .addCodeBtn,
.entityCardActivatePage .batchCode .multiCard .fillCode .addCodeBtn {
  padding: 0 0.35rem;
  height: 0.8rem;
  border-radius: 0.1rem;
  font-size: 0.28rem;
  background-color: #169bd5;
  border: none;
  color: #fff;
  margin-left: 0.1rem;
}
.entityCardActivatePage .batchCode .multiCard .fillCode .cardCode {
  margin-right: 0;
  width: 1.5rem;
}
.entityCardActivatePage .batchCode .moreCard {
  margin-top: 0.4rem;
}
.entityCardActivatePage .batchCode .moreCard .startCardCode {
  margin-top: 0.2rem;
}
.entityCardActivatePage .batchCode .moreCard .endCardCode {
  margin-top: 0.2rem;
}
.entityCardActivatePage .batchCode .iconCard {
  font-size: 0.26rem;
  color: red;
  margin-right: 0.1rem;
  display: inline-block;
}
.entityCardActivatePage .batchCode .cardCode {
  width: 4rem;
  height: 0.5rem;
  border-radius: 0.07rem;
  font-size: 0.18rem;
  text-indent: 0.1rem;
  border: 1PX solid #898989;
}
.entityCardActivatePage .batchCode .addCode {
  padding: 0 0.35rem;
  height: 0.5rem;
  border-radius: 0.1rem;
  font-size: 0.18rem;
  background-color: #169bd5;
  border: none;
  color: #fff;
}
.entityCardActivatePage .batchCode .cardDetail {
  margin: 0.3rem;
  padding-top: 0.3rem;
  border-top: 1PX solid #e5e4e4;
}
.entityCardActivatePage .batchCode .cardDetail .textPs {
  padding-top: 0.2rem;
  font-size: 0.18rem;
}
.entityCardActivatePage .batchCode .cardDetail .textPs .codeType {
  display: inline-block;
  width: 0.3rem;
  height: 0.2rem;
  background-color: green;
  vertical-align: middle;
  margin-left: 0.1rem;
}
.entityCardActivatePage .batchCode .cardDetail .textPs .codeTypeRed {
  background-color: red;
}
.entityCardActivatePage .batchCode .cardDetail .textPs .codeTypeYellow {
  background-color: yellow;
}
.entityCardActivatePage .batchCode .cardDetail ul {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.entityCardActivatePage .batchCode .cardDetail ul li {
  padding: 0.2rem 0.1rem;
  font-size: 0.28rem;
  line-height: 0.4rem;
  border-bottom: 1PX solid #ccc;
  overflow: hidden;
}
.entityCardActivatePage .batchCode .cardDetail ul li .icon-close {
  float: right;
  font-size: 0.4rem;
}
.entityCardActivatePage .batchCode .cardDetail .red {
  color: red;
}
.entityCardActivatePage .batchCode .cardDetail .yellow {
  color: yellow;
}
.entityCardActivatePage .batchCode .cardDetail .green {
  color: green;
}
.entityCardActivatePage .batchCode .cardDetail .activateCardBtn {
  padding: 0 0.35rem;
  height: 0.8rem;
  border-radius: 0.1rem;
  font-size: 0.28rem;
  background-color: #169bd5;
  border: none;
  color: #fff;
  margin-left: 0.1rem;
}
html.homeIndex body {
  padding-bottom: 1.24rem;
}
html.homeIndex .homeMeta {
  margin: 0.3rem;
}
html.homeIndex .homeMeta .kefuSelector {
  margin-left: 0.4rem;
}
html.homeIndex .homeMembStatus {
  margin: 0.3rem;
}
html.homeIndex .homeMembCard {
  margin: 0.3rem;
}
html.homeIndex .homeMembCard .membPrivilege {
  margin: 0;
}
html.homeIndex .newbeeGift {
  margin: 0.3rem;
}
html.homeIndex .homeAdBanner {
  margin: 0.3rem;
}
html.homeIndex .homeAdBanner img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.homeGreeting {
  margin: 0.9rem 0.3rem;
  font-size: 0.58rem;
}
.kefuSelector {
  font-size: 0.3rem;
}
.kefuSelector .icon-kefu {
  color: #2EA7E0;
  font-size: 0.36rem;
  margin-right: 0.05rem;
}
.memberCard {
  width: 6.9rem;
  height: 3.94rem;
  background-image: url(/react/static/memb_card_bg.286db91f.jpg);
  background-repeat: no-repeat;
  background-size: 6.9rem 3.94rem;
  position: relative;
  border-radius: 0.14rem;
}
.memberCard .icon-vip-club {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  color: #f5d690;
  font-size: 0.6rem;
}
.memberCard .desc {
  font-size: 0.28rem;
  color: #f5d690;
  line-height: 0.4rem;
  position: absolute;
  right: 0.3rem;
  top: 1.38rem;
}
.memberCard .desc em {
  font-size: 0.36rem;
}
.memberCard .title {
  height: 0.8rem;
  color: #f5d690;
  font-size: 0.26rem;
  position: absolute;
  left: 0.3rem;
  bottom: 0;
}
.memberCard .title .icon-v {
  font-size: 0.4rem;
  color: #f5d690;
  margin-right: 0.1rem;
}
.memberCard .detailBtn {
  right: 0.3rem;
  position: absolute;
  bottom: 0;
  height: 0.8rem;
  color: #fff;
  font-size: 0.24rem;
}
.memberCard .detailBtn .icon-xiangyou {
  font-size: 0.26rem;
  margin-left: 0.05rem;
}
.membStatus {
  height: 3.8rem;
  position: relative;
  background-color: #272727;
  border-radius: 0.02rem;
}
.membStatus .level {
  position: absolute;
  left: 0.3rem;
  top: 0.3rem;
  color: #fff;
  font-size: 0.28rem;
}
.membStatus .level em {
  color: #e6bb71;
}
.membStatus .hasSaved {
  position: absolute;
  right: 0.3rem;
  top: 0.34rem;
  color: #fff;
  font-size: 0.2rem;
}
.membStatus .hasSaved .icon-xiangyou {
  font-size: 0.24rem;
}
.membStatus .progressText {
  font-size: 0.22rem;
  color: #fff;
  position: absolute;
  left: 0.3rem;
  top: 1.28rem;
}
.membStatus .progressText em {
  color: #e6bb71;
  font-size: 0.26rem;
}
.membStatus .progressGraphic {
  position: absolute;
  left: 0.3rem;
  top: 1.67rem;
  width: 2.5rem;
  height: 0.1rem;
  background-color: #a08950;
  border-radius: 0.05rem;
  overflow: hidden;
}
.membStatus .progressGraphic .bar {
  display: block;
  width: 50%;
  height: 0.1rem;
  background-color: #cea05e;
  background: -webkit-linear-gradient(right, #cea05e, #fad9ad 100%);
  background: linear-gradient(to left, #cea05e, #fad9ad 100%);
}
.membStatus .progressDesc {
  position: absolute;
  right: 0;
  top: 1.54rem;
  font-size: 0.28rem;
  color: #fff;
}
.membStatus .progressDesc em {
  color: #e6bb71;
}
.membStatus .detailBtn {
  position: absolute;
  right: 0.3rem;
  bottom: 0.6rem;
  line-height: 0.64rem;
  border: 1PX solid #fff;
}
.membPrivilege {
  margin: 0.3rem;
}
.membPrivilege .actionBtn {
  height: 0.96rem;
  width: 100%;
  border-radius: 0.58rem;
  border: 0.03rem solid #E6BB71;
  background-color: transparent;
}
.membPrivilege .actionBtn .title {
  margin-left: 0.3rem;
  margin-right: 0.3rem;
  font-size: 0.3rem;
  white-space: nowrap;
}
.membPrivilege .actionBtn .title em {
  color: #E6BB71;
  font-size: 0.46rem;
  margin: 0 0.04rem;
}
.membPrivilege .actionBtn .btn {
  background-color: #E6BB71;
  width: 0.8rem;
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.22rem;
  color: #fff;
  border-radius: 0.4rem;
  margin-right: 0.05rem;
  position: relative;
}
.membPrivilege .actionBtn .btn .arrow {
  color: #fff;
  position: absolute;
  font-size: 0.1rem;
  right: 0.02rem;
  top: 50%;
  margin-top: -0.12rem;
  display: none;
}
.membPrivilegeList {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.membPrivilegeList > li {
  width: 33%;
  height: 1.9rem;
}
.membPrivilegeList .icon {
  font-size: 0.5rem;
  color: #E6BB71;
}
.membPrivilegeList .title {
  font-size: 0.32rem;
  text-align: center;
  margin-top: 0.24rem;
}
.currentOrder {
  margin: 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.currentOrder .pdImg {
  width: 1rem;
  height: 1rem;
  background-color: #ccc;
  border-radius: 0.02rem;
  object-fit: cover;
}
.currentOrder .dlvInfo {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin: 0 0.3rem;
}
.currentOrder .icon-xiangyou {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.currentOrder .state .icon-dlv {
  margin-right: 0.1rem;
}
.currentOrder .state em {
  color: #2EA7E0;
  font-size: 0.26rem;
}
.currentOrder .state .time {
  font-size: 0.24rem;
  color: #A1A1A1;
  margin-left: 0.3rem;
}
.currentOrder .lastLocation {
  margin-top: 0.3rem;
  line-height: 0.35rem;
  color: #A1A1A1;
  font-size: 0.26rem;
}
.currentGift {
  margin: 0.3rem;
}
.currentGift .h2ding {
  padding: 0.35rem 0;
  font-size: 0.36rem;
}
.currentGift .cont {
  padding: 0.4rem 0;
  font-size: 0.36rem;
}
.currentGroupBuy {
  margin: 0.3rem 0;
}
.currentGroupBuy .h2ding {
  padding: 0.35rem 0.3rem;
  font-size: 0.36rem;
}
.currentGroupBuy .h2ding .title {
  font-size: 0.36rem;
}
.currentGroupBuy .h2ding .more {
  font-size: 0.28rem;
  color: #a1a1a1;
}
.currentGroupBuy .h2ding .icon-xiangyou {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.currentGroupBuy .pdImg {
  display: block;
  width: 100%;
  height: 3.43rem;
  object-fit: cover;
  background-color: #ccc;
  border-radius: 0.02rem;
}
.currentGroupBuy .actionBar {
  padding: 0.22rem 0.3rem 0.3rem 0.3rem;
}
.currentGroupBuy .countdown {
  font-size: 0.28rem;
}
.currentGroupBuy .countLeft {
  font-size: 0.3rem;
  margin-left: 0.15rem;
}
.currentGroupBuy .inviteBtn {
  border: 0.02rem solid #ff6d31;
  color: #ff6d31;
  margin-left: 0.3rem;
  line-height: 0.64rem;
}
.prodReminder {
  margin: 0.3rem;
}
.prodReminder .h2ding {
  padding: 0.35rem 0;
  font-size: 0.36rem;
}
.prodReminder .h2ding .title {
  font-size: 0.36rem;
}
.prodReminder .h2ding .icon-xiangyou {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.prodReminder .pdInfo {
  height: 3.2rem;
}
.prodReminder .pdImg {
  width: 3.2rem;
  height: 3.2rem;
  object-fit: cover;
  margin-right: 0.3rem;
  background-color: #ccc;
  border-radius: 0.02rem;
}
.prodReminder .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 100%;
  padding-bottom: 0.8rem;
  position: relative;
}
.prodReminder .h3ding {
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.prodReminder .state {
  font-size: 0.28rem;
  margin-top: 0.15rem;
}
.prodReminder .state em {
  color: #FF6C22;
}
.prodReminder .buyBtn {
  border: 0.02rem solid #ff6d31;
  color: #ff6d31;
  position: absolute;
  right: 0;
  bottom: 0.15rem;
}
.membProd {
  margin: 0.3rem;
}
.membProd .h2ding {
  padding: 0.35rem 0;
  font-size: 0.36rem;
}
.membProd .h2ding .title {
  font-size: 0.36rem;
}
.membProd .h2ding .icon-xiangyou {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.membProd .pdInfo {
  height: 3.2rem;
}
.membProd .pdImg {
  width: 3.2rem;
  height: 3.2rem;
  object-fit: cover;
  margin-right: 0.3rem;
  background-color: #ccc;
  border-radius: 0.02rem;
}
.membProd .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 100%;
  padding-bottom: 0.8rem;
  position: relative;
}
.membProd .h3ding {
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.membProd .desc {
  font-size: 0.28rem;
  margin-top: 0.15rem;
  line-height: 0.36rem;
}
.membProd .memPrice {
  /*position: absolute;
    left: 0;
    bottom: 15px;*/
  margin-top: 0.25rem;
}
.membProd .memPrice .icon-v {
  color: #f5d690;
  font-size: 0.4rem;
}
.membProd .memPrice .pipe {
  background: #a1a1a1;
  width: 0.02rem;
  height: 0.24rem;
  margin: 0 0.1rem;
}
.membProd .memPrice .currency {
  font-size: 0.4rem;
}
.membProd .memPrice .num {
  font-size: 0.4rem;
}
.membProd .buyBtn {
  border: 0.02rem solid #ff6d31;
  color: #ff6d31;
  position: absolute;
  right: 0;
  bottom: 0.15rem;
}
.hotProdList {
  margin: 0.3rem 0 0.3rem 0.3rem;
}
.hotProdList .h2ding {
  padding: 0.35rem 0.3rem 0.35rem 0;
  font-size: 0.36rem;
}
.hotProdList .h2ding .title {
  font-size: 0.36rem;
}
.hotProdList .h2ding .more {
  font-size: 0.28rem;
  color: #a1a1a1;
}
.hotProdList .h2ding .icon-xiangyou {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.hotProdList .scroller {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.hotProdList .pdList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.hotProdList .pdList li {
  margin-right: 0.3rem;
  width: 3.2rem;
}
.hotProdList .pdList .pdImg {
  width: 3.2rem;
  height: 3.2rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-radius: 0.02rem;
}
.hotProdList .pdList .title {
  padding: 0.25rem 0.05rem 0 0.05rem;
  font-size: 0.28rem;
}
.hotProdList .pdList .buyInfo {
  padding: 0.25rem 0;
}
.hotProdList .pdList .buyPerson {
  overflow: hidden;
}
.hotProdList .pdList .buyPerson .avatar:first-child {
  margin-left: 0;
}
.hotProdList .pdList .buyPerson .avatar {
  float: left;
  margin-left: -0.2rem;
  background-color: #ccc;
  border: 1PX solid #d9d9d9;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 100%;
}
.hotProdList .pdList .buyPerson .icon-more {
  font-size: 0.5rem;
}
.hotProdList .pdList .buyNum {
  font-size: 0.28rem;
}
.hotCarouselVideoList {
  overflow: hidden;
  margin: 0 0.3rem;
  border-radius: 0.1rem;
  min-height: 4.22rem;
}
.hotCarouselVideoList a {
  display: block;
  position: relative;
}
.hotCarouselVideoList .videoImg {
  width: 7.5rem;
  height: 4.22rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-radius: 0.02rem;
}
.hotCarouselVideoList .videoTitle {
  position: absolute;
  bottom: 0.4rem;
  left: 0.1rem;
  font-size: 0.3rem;
  line-height: 0.32rem;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 0.05rem;
  overflow: hidden;
  border-radius: 0.08rem;
}
.hotCarouselVideoList .icon-play {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  font-size: 1rem;
}
.hotHeadlineList {
  margin: 0.3rem 0 0.3rem 0.3rem;
}
.hotHeadlineList .h2ding {
  padding: 0.35rem 0.3rem 0.35rem 0;
  font-size: 0.36rem;
}
.hotHeadlineList .h2ding .title {
  font-size: 0.36rem;
}
.hotHeadlineList .h2ding .more {
  font-size: 0.28rem;
  color: #a1a1a1;
}
.hotHeadlineList .h2ding .icon-xiangyou {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.hotHeadlineList .scroller {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.hotHeadlineList .hlList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.hotHeadlineList .hlList li {
  margin-right: 0.3rem;
  width: 3.23rem;
}
.hotHeadlineList .hlList .hlImg {
  width: 3.23rem;
  height: 4.71rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-radius: 0.02rem;
}
.hotHeadlineList .hlList .h3ding {
  margin: 0.25rem 0;
  text-align: center;
  font-size: 0.32rem;
}
.hotBrandList {
  margin: 0.3rem 0 0.3rem 0.3rem;
}
.hotBrandList .h2ding {
  padding: 0.35rem 0.3rem 0.35rem 0;
  font-size: 0.36rem;
}
.hotBrandList .h2ding .title {
  font-size: 0.36rem;
}
.hotBrandList .h2ding .more {
  font-size: 0.28rem;
  color: #a1a1a1;
}
.hotBrandList .h2ding .icon-xiangyou {
  font-size: 0.3rem;
  color: #a1a1a1;
}
.hotBrandList .scroller {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.hotBrandList .brandList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.hotBrandList .brandList li {
  margin-right: 0.3rem;
  width: 6.52rem;
  height: 3.8rem;
}
.hotBrandList .brandList .brandImg {
  width: 6.52rem;
  height: 3.8rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-radius: 0.02rem;
}
.newbeeGift {
  margin: 0.3rem 0;
}
.newbeeGift .h2ding {
  padding: 0.35rem 0;
  font-size: 0.36rem;
}
.newbeeGift .cont {
  padding: 0.15rem 0;
}
.newbeeCoupon {
  height: 3.56rem;
  background-color: #c84049;
  border-radius: 0.02rem;
  padding: 0.5rem;
  position: relative;
}
.newbeeCoupon .inner {
  border: 1PX dashed #fff;
  border-right: none;
  height: 100%;
  border-radius: 0.02rem;
}
.newbeeCoupon .brand {
  font-size: 0.22rem;
  color: #fff;
}
.newbeeCoupon .title {
  font-size: 0.42rem;
  color: #fff;
  margin-top: 0.3rem;
}
.newbeeCoupon .desc {
  font-size: 0.24rem;
  color: #fff;
  margin-top: 0.24rem;
}
.newbeeCoupon .receiveBtn {
  margin-top: 0.24rem;
}
.newbeeCoupon::after {
  content: " ";
  position: absolute;
  right: -0.35rem;
  top: 50%;
  margin-top: -0.35rem;
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 100%;
  background-color: #fff;
}
html.shareelistPage {
  background-color: #f5f5f5;
}
html.shareelistPage body {
  background-color: #f5f5f5;
}
.shareeListBox .header {
  padding: 0.3rem;
  background-image: -webkit-linear-gradient(315deg, #e8676e 0%, #d43b43 100%);
  background-image: linear-gradient(135deg, #e8676e 0%, #d43b43 100%);
  color: #fff;
}
.shareeListBox .header .avatar {
  display: block;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  background-color: #f5f5f5;
}
.shareeListBox .header .name {
  margin-top: 0.2rem;
  font-size: 0.28rem;
}
.shareeListBox .header .cont {
  width: 100%;
  margin-top: 0.3rem;
}
.shareeListBox .header .cont .balance {
  margin-top: 0.1rem;
  font-size: 0.3rem;
}
.shareeListBox .header .inviteBtn {
  border-radius: 0.28rem;
  font-size: 0.26rem;
  border: 1PX solid #fff;
  color: #fff;
  padding: 0.1rem 0.2rem;
}
.shareeListBox .summary {
  padding: 0.3rem 0.3rem;
  box-shadow: 0 0 0.03rem #d9d9d9;
  margin-bottom: 0.2rem;
  background-color: #fff;
}
.shareeListBox .summary .num {
  font-size: 0.32rem;
  color: #d43b43;
}
.shareeListBox .summary .title {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.05rem;
}
.shareeListBox .shareeList {
  background-color: #fff;
  min-height: 8rem;
}
.shareeListBox .shareeList li {
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
}
.shareeListBox .shareeList li .avatar {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.4rem;
  margin-right: 0.15rem;
  background-color: #f5f5f5;
}
.shareeListBox .shareeList li .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.shareeListBox .shareeList li .balance {
  margin-top: 0.1rem;
}
.shareeListBox .shareeList li .bttn {
  border-radius: 0.28rem;
  font-size: 0.24rem;
  padding: 0.08rem 0.2rem;
  margin-left: 0.15rem;
}
.shareeListBox .shareeList li .addMoneyBtn {
  background-color: #d43b43;
  color: #fff;
}
.shareeListBox .shareeList li .retrieveMoneyBtn {
  border: 1PX solid #d43b43;
  color: #d43b43;
}
.am-modal.moneyUpdateModal .am-modal-content {
  padding: 0;
  width: 6.4rem;
  margin: 1.6rem auto 0 auto;
  background-color: transparent;
}
.am-modal.moneyUpdateModal .am-modal-content .am-modal-body {
  padding: 0;
}
.am-modal.moneyUpdateModal .cont {
  min-width: 6.4rem;
  min-height: 3rem;
  border-radius: 0.2rem;
  background-color: #fff;
  padding: 0.3rem;
}
.am-modal.moneyUpdateModal .cont .hding {
  font-size: 0.3rem;
  color: #d43b43;
}
.am-modal.moneyUpdateModal .cont .hding em {
  color: #666666;
  margin: 0 0.02rem;
}
.am-modal.moneyUpdateModal .cont .updateForm {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 0.3rem;
}
.am-modal.moneyUpdateModal .cont .updateForm .num {
  height: 0.7rem;
  width: 4rem;
  padding: 0 0.2rem;
  border: 1PX solid #e5e4e4;
  border-radius: 0.1rem;
  font-size: 0.28rem;
}
.am-modal.moneyUpdateModal .cont .updateForm .saveBtn {
  border-radius: 0.1rem;
  height: 0.7rem;
  width: 5em;
  font-size: 0.26rem;
  background-color: #d43b43;
  color: #fff;
  margin-left: 0.15rem;
}
html.shareeDetailPage {
  background-color: #f5f5f5;
}
html.shareeDetailPage body {
  background-color: #f5f5f5;
}
.shareeDetailBox .header {
  background: #fff;
  margin-bottom: 0.2rem;
  box-shadow: 0 0 0.03rem #d9d9d9;
  padding: 0.3rem;
}
.shareeDetailBox .header .avatar {
  width: 1rem;
  height: 1rem;
  display: block;
  margin-right: 0.2rem;
  border-radius: 0.5rem;
  background-color: #f5f5f5;
}
.shareeDetailBox .header .name {
  font-size: 0.28rem;
}
.shareeDetailBox .header .balance {
  font-size: 0.26rem;
  margin-top: 0.1rem;
}
.shareeDetail {
  background-color: #fff;
  min-height: 10rem;
}
.shareeDetail li {
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
  line-height: 1.5;
  color: #a1a1a1;
}
.shareeDetail li .num {
  font-size: 0.4rem;
}
.shareeDetail li.income .num {
  color: #3071a9;
}
.shareeDetail li.outlay .num {
  color: #D0021B;
}
html.walletDetailPage {
  background-color: #f5f5f5;
}
html.walletDetailPage body {
  background-color: #f5f5f5;
}
.walletDetailBox .header {
  background: #fff;
  margin-bottom: 0.2rem;
  box-shadow: 0 0 0.03rem #d9d9d9;
  padding: 0.3rem;
}
.walletDetailBox .header .avatar {
  width: 1rem;
  height: 1rem;
  display: block;
  margin-right: 0.2rem;
  border-radius: 0.5rem;
  background-color: #f5f5f5;
}
.walletDetailBox .header .name {
  font-size: 0.28rem;
}
.walletDetailBox .header .balance {
  font-size: 0.26rem;
  margin-top: 0.1rem;
}
.walletDetail {
  background-color: #fff;
  min-height: 10rem;
}
.walletDetail li {
  padding: 0.3rem;
  border-bottom: 1PX solid #e5e4e4;
  line-height: 1.5;
  color: #a1a1a1;
}
.walletDetail li .num {
  font-size: 0.4rem;
}
.walletDetail li.income .num {
  color: #3071a9;
}
.walletDetail li.outlay .num {
  color: #D0021B;
}
html.shareWalletInvitePage {
  background-color: #fff;
}
.shareWalletInvitation {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.shareWalletInvitation .invite {
  width: 7.5rem;
  height: 12rem;
  background: url(/react/static/invitation_bg.a391458f.png) no-repeat;
  background-size: 7.5rem 12rem;
  color: #d43b43;
}
.shareWalletInvitation .invite .hding {
  font-size: 0.6rem;
  text-align: center;
  padding: 1.35rem 1.35rem 0 1.35rem;
}
.shareWalletInvitation .invite .sharerInfo {
  padding: 0.2rem 2rem;
}
.shareWalletInvitation .invite .sharerInfo .avatar {
  width: 1rem;
  height: 1rem;
  display: block;
  border-radius: 0.5rem;
  background-color: #f5f5f5;
}
.shareWalletInvitation .invite .sharerInfo .name {
  font-size: 0.3rem;
  margin-top: 0.15rem;
}
.shareWalletInvitation .invite .sharerInfo .desc {
  margin-top: 0.15rem;
  font-size: 0.28rem;
  line-height: 0.34rem;
}
.shareWalletInvitation .invite .qrCodeImg {
  width: 3.5rem;
  height: 3.5rem;
  margin: 0 auto;
  display: block;
  background-color: #f5f5f5;
}
.shareWalletInvitation .invite .qrCodeImg img {
  width: 100%;
  height: 100%;
}
.shareWalletInvitation .invite .tips {
  margin: 0 2rem;
  line-height: 1.4;
  font-size: 0.22rem;
  text-align: center;
}
.shareWalletInvitation .invite .qrcodePlaceholder {
  width: 3rem;
  height: 3rem;
  margin: 1rem auto;
  display: block;
  background-color: #f5f5f5;
}
.guoxindai {
  width: 7.5rem;
}
.guoxindai img {
  display: block;
  width: 100%;
}
.guoxindai .qrcode {
  width: 3.5rem;
  height: 3.5rem;
  margin: 0 auto;
}
.guoxindai .txt {
  font-size: 0.28rem;
  margin-top: 0.2rem;
}
.groupBuyListSchedule .gbuyItem {
  position: relative;
  margin: 0 0.35rem;
  padding: 0.3rem 0;
}
.groupBuyListSchedule .gbuyItem > img {
  width: 3.2rem;
  height: 2.78rem;
  display: block;
  object-fit: cover;
  border-radius: 0.15rem;
  background-color: #f5f5f5;
}
.groupBuyListSchedule .gbuyItem > .cont {
  padding-left: 0.35rem;
  line-height: 0.36rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.groupBuyListSchedule .gbuyItem .countDown {
  font-size: 0.24rem;
  height: 0.5rem;
  margin-bottom: 0.15rem;
}
.groupBuyListSchedule .gbuyItem .countDown .digit {
  width: 0.44rem;
  height: 0.49rem;
  text-align: center;
  line-height: 0.49rem;
  background-color: #a0a0a0;
  border-radius: 0.1rem;
  color: #fff;
  margin: 0 0.05rem;
}
.groupBuyListSchedule .gbuyItem .countDown .digit:last-child {
  background-color: #edac4f;
}
.groupBuyListSchedule .gbuyItem .name {
  font-size: 0.26rem;
  max-height: 0.7rem;
  overflow: hidden;
}
.groupBuyListSchedule .gbuyItem .salePrice {
  font-size: 0.3rem;
}
.groupBuyListSchedule .gbuyItem .orgPrice {
  text-decoration: line-through;
  margin-left: 0.1rem;
}
.groupBuyListSchedule .gbuyItem .action {
  margin-top: 0.15rem;
}
.groupBuyListSchedule .gbuyItem .action .bttn {
  height: 0.4rem;
  border-radius: 0.2rem;
  background-color: #edac4f;
  font-size: 0.26rem;
  text-align: center;
  color: #fff;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.groupBuyListSchedule .gbuyItem .action .bttn img {
  margin-left: 0.1rem;
  display: inline;
  vertical-align: middle;
}
.newyear19 {
  padding-bottom: 1.24rem;
}
.newyear19 .keyView img,
.newyear19 .chongzhi img {
  display: block;
  width: 100%;
}
.newyear19 .gbuy .banner img,
.newyear19 .secKill .banner img,
.newyear19 .zhekou .banner img {
  display: block;
}
.newyear19 .groupBuyListSchedule {
  background-color: #e43d3d;
}
.newyear19 .groupBuyListSchedule .gbuyItem .cont {
  color: #fff;
}
.newyear19 .groupBuyListSchedule .digitCountDown .digit {
  background-color: transparent;
  border: 1PX solid #DCA845;
}
.newyear19 .schedule {
  background-color: #e43d3d;
  padding-bottom: 0.2rem;
  min-height: 3.73rem;
  position: relative;
}
.newyear19 .schedule .list {
  position: absolute;
  overflow: hidden;
}
.newyear19 .schedule .list li {
  float: left;
  width: 1.55rem;
  color: #fff;
  text-align: center;
}
.newyear19 .schedule .list .date {
  font-size: 0.28rem;
}
.newyear19 .schedule .list .prod {
  font-size: 0.2rem;
  margin-top: 0.08rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.newyear19 .schedule .list1 {
  left: 0.7rem;
  top: 0.3rem;
}
.newyear19 .schedule .list2 {
  left: 0.7rem;
  top: 1.5rem;
}
.newyear19 .schedule .list3 {
  left: 0.7rem;
  top: 2.75rem;
}
.newyear19 .zhekouProdList {
  overflow: hidden;
  background-color: #e43d3d;
  padding-top: 0.2rem;
  padding-left: 0.3rem;
}
.newyear19 .zhekouProdList .prodListMin2 .pdList {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.newyear19 .zhekouProdList .prodListMin2 .pdList li {
  margin: 0 0.3rem 0.3rem 0;
}
.newyear19 .zhekouProdList .prodListMin2 .pdList li .imgLink {
  border-radius: 0.1rem;
}
.newyear19 .zhekouProdList .prodListMin2 .pdList li .title,
.newyear19 .zhekouProdList .prodListMin2 .pdList li .desc {
  color: #fff;
}
.newyear19 .zhekouProdList .loadMore {
  width: 8em;
  margin: 0 auto 0.3rem auto;
  display: block;
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0;
  font-size: 0.3rem;
  color: #fff;
  background-color: #f8b714;
  border-radius: 0.4rem;
}
.newyear19 .seckillBox {
  margin-bottom: 0;
}
.fourthanniversary {
  width: 7.5rem;
}
.fourthanniversary img {
  display: block;
  width: 100%;
}
.fourthanniversary .qrcode {
  width: 3.5rem;
  height: 3.5rem;
  margin: 0 auto;
}
.fourthanniversary .txt {
  font-size: 0.28rem;
  margin-top: 0.2rem;
}
.welfareSpecial .prodItem {
  position: relative;
  padding: 0.3rem;
}
.welfareSpecial .prodItem > .thumb {
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.welfareSpecial .prodItem > .thumb .img {
  display: block;
  border-radius: 0.05rem;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.welfareSpecial .prodItem > .cont {
  padding-left: 0.3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.welfareSpecial .prodItem .name {
  position: absolute;
  top: 0.3rem;
  font-size: 0.35rem;
  line-height: 1.5;
  max-height: 0.7rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.welfareSpecial .prodItem .subTitle {
  position: absolute;
  top: 1rem;
  font-size: 0.26rem;
  line-height: 0.3rem;
}
.welfareSpecial .prodItem .price {
  margin-top: 0.1rem;
}
.welfareSpecial .prodItem .ylPrice {
  position: absolute;
  top: 2.4rem;
  color: #D0021B;
}
.welfareSpecial .prodItem .discount {
  position: absolute;
  top: 2.8rem;
  color: #D0021B;
}
.welfareSpecial .prodItem .cart {
  position: absolute;
  color: #fff;
  background-color: #D0021B;
  border-radius: 50%;
  width: 0.4rem;
  text-align: center;
  line-height: 1.5;
  height: 0.4rem;
  top: 2.6rem;
  right: 0.3rem;
}
.scoreactivity {
  width: 7.5rem;
}
.scoreactivity .img {
  display: block;
  min-height: 3rem;
  width: 100%;
}
.scoreactivity .membBtn {
  position: absolute;
  right: 0.2rem;
  letter-spacing: 0.04rem;
  top: 0.18rem;
  font-size: 0.24rem;
  height: 0.46rem;
  border-radius: 0.23rem;
  border: 0.02rem solid #fff;
  color: #fff;
  padding: 0 0.2rem;
}
.am-modal-wrap.helpModal .am-modal.am-modal-transparent {
  width: 6.6rem;
}
.am-modal-wrap.helpModal .am-modal-content {
  text-align: left;
}
.am-modal-wrap.helpModal .am-modal-content .helpContent {
  max-height: 6rem;
  overflow: scroll;
}
.am-modal-wrap.helpModal .am-modal-content .helpContent p {
  margin-bottom: 0.1rem;
  text-align: left;
}
.scoreProductList {
  background: #fff;
  min-height: 4rem;
  width: 7.5rem;
  padding-bottom: 0.3rem;
}
.scoreProductList__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  overflow: hidden;
  border-radius: 0.2rem;
  margin: 0.1rem;
  border: 2PX solid #d9d9d9;
}
.scoreProductList__imgLink {
  position: relative;
  width: 3.2rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.scoreProductList__imgCouponLink {
  width: 3.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #2ea7e0;
}
.scoreProductList__img {
  display: block;
  object-fit: cover;
  width: 3.2rem;
  height: 2.78rem;
}
.scoreProductList__redeem {
  position: absolute;
  bottom: 0;
  background-color: rgba(236, 230, 230, 0.8);
  height: 0.5rem;
  width: 100%;
}
.scoreProductList__redeem .originalPrice {
  position: absolute;
  bottom: 0.1rem;
  left: 0.1rem;
  font-size: 0.26rem;
  line-height: 0.28rem;
  color: #282828;
  text-decoration: line-through;
}
.scoreProductList__redeem .limitNum {
  position: absolute;
  bottom: 0.1rem;
  right: 0.05rem;
  font-size: 0.26rem;
  line-height: 0.28rem;
  color: #D0021B;
}
.scoreProductList__redeem .scorePrice {
  position: absolute;
  font-size: 0.26rem;
  font-weight: bold;
  color: #D0021B;
  right: 0.1rem;
  bottom: 0.1rem;
}
.scoreProductList__mainInfo {
  margin-left: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 2.78rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.scoreProductList__coupon {
  width: 100%;
  height: 100%;
  font-size: 0.36rem;
  background-color: #2ea7e0;
  color: #fff;
}
.scoreProductList__title {
  font-size: 0.34rem;
  line-height: 0.36rem;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.scoreProductList__desc {
  font-size: 0.3rem;
  line-height: 0.32rem;
  color: #a1a1a1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.scoreProductList__specDesc {
  color: #ff6d31;
  font-size: 0.34rem;
  line-height: 0.36rem;
}
.scoreProductList__vPrice {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #DCA845;
  border: 1PX solid #DCA845;
  padding: 0.04rem 0.1rem;
  border-radius: 0.25rem;
}
.scoreProductList__vPrice__icon-v {
  font-size: 0.28rem;
  line-height: 0.28rem;
  width: 0.28rem;
}
.scoreProductList__vPrice__memberTxt {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  font-size: 0.28rem;
}
.scoreProductList__vPrice__score {
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.scoreProductList__vPrice__pipe {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 0.02rem;
  height: 0.25rem;
  margin: 0 0.05rem;
  background-color: #a1a1a1;
}
.scoreProductList__vPrice__pipeSpec {
  margin: 0 0.1rem;
}
.scoreProductList__vPrice__num {
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.scoreProductList__vPrice .icon-jifenbi {
  margin-left: -0.1rem;
  font-size: 0.4rem;
}
.scoreProductList__vPrice .add {
  font-size: 0.3rem;
}
.scoreProductList__vPrice .text {
  margin-left: -0.12rem;
}
.scoreProductList__ylPrice {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 0.24rem;
  margin-top: 0.17rem;
  color: #2ea7e0;
  border: 1PX solid #2ea7e0;
  padding: 0.04rem 0.1rem;
  border-radius: 0.25rem;
}
.scoreProductList__ylPrice__icon-liao {
  font-size: 0.34rem;
  line-height: 0.34rem;
  width: 0.32rem;
}
.scoreProductList__ylPrice__score {
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.scoreProductList__ylPrice__pipe {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 0.02rem;
  height: 0.25rem;
  margin: 0 0.05rem;
  background-color: #a1a1a1;
}
.scoreProductList__ylPrice__pipeSpec {
  margin: 0 0.1rem;
}
.scoreProductList__ylPrice__num {
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.scoreProductList__ylPrice .icon-jifenbi {
  margin-left: -0.1rem;
  font-size: 0.4rem;
}
.scoreProductList__ylPrice .add {
  font-size: 0.3rem;
}
.scoreProductList__ylPrice .text {
  margin-left: -0.12rem;
}
.sendGiftIntro {
  position: relative;
}
.sendGiftIntro img {
  display: block;
  width: 7.5rem;
}
.sendGiftIntro .img {
  min-height: 80.82rem;
}
.sendGiftIntro .img1 {
  height: 12.02rem;
}
.sendGiftIntro .img2 {
  height: 8.93rem;
}
.sendGiftIntro .img3 {
  height: 9.23rem;
}
.sendGiftIntro .img4 {
  height: 11.91rem;
}
.sendGiftIntro .img5 {
  height: 10.34rem;
}
.sendGiftIntro .img6 {
  height: 6.99rem;
}
.sendGiftIntro .img7 {
  height: 11.51rem;
}
.sendGiftIntro .img8 {
  height: 9.89rem;
}
.sendGiftIntro .goHome {
  color: #ca151c;
  background-color: #fff;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0.1rem;
}
.fullreduction .bannerTop {
  min-height: 4.01rem;
}
.fullreduction .bannerTop img {
  display: block;
  width: 100%;
}
.outBox {
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZERTg0NDU4REM5MTFFOTgyRERDMTIxRDg3MEE5QjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZERTg0NDY4REM5MTFFOTgyRERDMTIxRDg3MEE5QjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRkRFODQ0MzhEQzkxMUU5ODJEREMxMjFEODcwQTlCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRkRFODQ0NDhEQzkxMUU5ODJEREMxMjFEODcwQTlCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgID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) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.fullreductionList {
  min-height: 7rem;
  padding-left: 0.22rem;
  width: 7.25rem;
}
.fullReductionScroller {
  padding-top: 0.2rem;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.fullReductProductList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.fullReductProductList li {
  position: relative;
  margin-right: 0.3rem;
  width: 3.85rem;
  height: 6.3rem;
  border-radius: 0.2rem;
  border: 0.02rem solid #d9d9d9;
}
.fullReductProductList .pdImg {
  width: 3.8rem;
  height: 3.2rem;
  object-fit: cover;
  background-color: #ccc;
  display: block;
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.fullReductProductList .title {
  padding: 0.25rem 0.05rem 0.1rem 0.15rem;
  font-size: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.fullReductProductList .subTitle {
  padding-left: 0.15rem;
  font-size: 0.24rem;
  line-height: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.fullReductProductList .price {
  margin-top: 0.1rem;
}
.fullReductProductList .price .icon-fl-renminbi {
  font-size: 0.3rem;
}
.fullReductProductList .ylPrice {
  position: absolute;
  top: 5.7rem;
  left: 0.1rem;
  color: #2ea7e0;
}
.fullReductProductList .ylPrice .icon-liao {
  font-size: 0.35rem;
  color: #2ea7e0;
}
.fullReductProductList .ylPrice .salePrice {
  font-size: 0.32rem;
}
.fullReductProductList .discount {
  position: absolute;
  top: 5.3rem;
  left: 0.05rem;
  color: #f8b714;
}
.fullReductProductList .discount .icon-fl-renminbi {
  margin-left: 0.03rem;
}
.fullReductProductList .discount .icon-v {
  padding-left: 0.1rem;
  font-size: 0.32rem;
}
.fullReductProductList .discount .disCountPrice {
  font-size: 0.32rem;
}
.fullReductProductList .cart {
  position: absolute;
  top: 5.7rem;
  right: 0.3rem;
  color: #fff;
  background-color: #D0021B;
  border-radius: 50%;
  width: 0.4rem;
  text-align: center;
  line-height: 1.5;
  height: 0.4rem;
  margin-left: 3.2rem;
}
html.receivingbenefitsPage {
  background-color: #2e9cd0;
  color: #282828;
}
.receivingbenefits {
  background-color: #2e9cd0;
  position: absolute;
  width: 100%;
  height: 13rem;
}
.receivingbenefits img {
  display: block;
  width: 100%;
  height: 5.28rem;
}
.receivingbenefits .form {
  position: relative;
  background-color: #fff;
  border-radius: 0.1rem;
  width: 6.6rem;
  height: 7rem;
}
.receivingbenefits .form .formItem {
  padding-top: 0.2rem;
  margin-bottom: 0.4rem;
}
.receivingbenefits .form .formItem .icon-close {
  margin-right: 0.2rem;
  font-size: 0.4rem;
}
.receivingbenefits .form .formItem .phone,
.receivingbenefits .form .formItem .vcode {
  border: none;
  border-bottom: 1PX solid #e5e4e4;
  font-size: 0.36rem;
  padding: 0 0.1rem;
  margin: 0 0.1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 0.7rem;
}
.receivingbenefits .form .formItem .vcode {
  width: 2rem;
}
.receivingbenefits .form .formItem input.phone::-webkit-input-placeholder,
.receivingbenefits .form .formItem input.vcode::-webkit-input-placeholder {
  color: #a1a1a1;
}
.receivingbenefits .form .formItem .vcodeBtn {
  margin: 0 0.2rem;
  background-color: #fff;
  width: 2.5rem;
  height: 0.7rem;
  font-size: 0.3rem;
  border-radius: 0.35rem;
  text-align: center;
  color: #D0021B;
  display: block;
  border: 1PX solid #D0021B;
}
.receivingbenefits .form .Btn {
  position: absolute;
  background-color: #D0021B;
  width: 6rem;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 0.9rem;
  border-radius: 0.45rem;
  color: #fff;
  font-size: 0.36rem;
  display: block;
}
.receivingbenefits .footer {
  position: absolute;
  font-size: 0.28rem;
  color: #a1a1a1;
  bottom: 1rem;
  width: 100%;
  text-align: center;
}
html.shopcartPage {
  background-color: #f5f5f5;
}
html.shopcartPage body {
  background-color: #f5f5f5;
}
html.shopcartPage .wrapper {
  padding-bottom: 1.24rem;
  padding-top: 1rem;
}
.clzCart {
  margin-bottom: 2.39rem;
}
.clzCart .citySelector {
  height: 0.7rem;
  margin-left: 0.2rem;
}
.clzCart .clzIntro {
  background-color: #eee;
}
.clzCart .clzIntro .banner {
  display: block;
  width: 100%;
}
.clzCart .am-list-item {
  padding-left: 0;
}
.clzCart .am-list-item .am-list-thumb:first-child {
  margin-right: 0;
}
.clzCart .am-stepper {
  width: 2rem;
  position: absolute;
  right: 0;
  bottom: -0.1rem;
}
.shopcartItem {
  position: relative;
  background-color: #fff;
  color: #999999;
  border-bottom: 1PX solid #e5e4e4;
  padding: 0.3rem 0;
}
.shopcartItem .selectSingle {
  margin: 0 0 0 0.3rem;
}
.shopcartItem .thumb {
  position: relative;
}
.shopcartItem .thumb img {
  display: block;
  border-radius: 0.02rem;
  width: 1.85rem;
  height: 1.85rem;
  background-color: #f5f5f5;
}
.shopcartItem .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: auto;
  margin: 0 0.3rem;
  position: relative;
  height: 1.85rem;
}
.shopcartItem .cont .title {
  font-size: 0.28rem;
}
.shopcartItem .cont .spec {
  font-size: 0.24rem;
  margin-top: 0.1rem;
  line-height: 0.26rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.shopcartItem .cont .desc {
  font-size: 0.24rem;
  margin-top: 0.1rem;
  line-height: 0.26rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.shopcartItem .cont .ylPrice {
  color: #2ea7e0;
  font-size: 0.28rem;
  margin-top: 0.1rem;
}
.giftedProd {
  padding: 0.2rem;
  position: fixed;
  left: 0;
  bottom: 1rem;
  width: 100%;
  background-color: #f5f5f5;
  border-top: 1PX solid #e5e4e4;
}
.giftedProd .img {
  width: 1rem;
  height: 1rem;
  display: block;
  background-color: #d9d9d9;
  border-radius: 0.04rem;
}
.giftedProd .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-left: 0.2rem;
  position: relative;
}
.giftedProd .title {
  font-size: 0.28rem;
}
.giftedProd .spec {
  font-size: 0.26rem;
  margin-top: 0.1rem;
  color: #a1a1a1;
}
.giftedProd .price {
  font-size: 0.26rem;
  margin-top: 0.1rem;
  color: #2ea7e0;
  text-decoration: line-through;
}
.giftedProd .num {
  position: absolute;
  right: 0;
  top: 0.35rem;
  font-size: 0.26rem;
}
.giftedProd .num .em {
  font-size: 0.32rem;
  color: #D0021B;
}
.giftedProd .label {
  background-color: #D0021B;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  font-size: 0.24rem;
  padding: 0.05rem 0.1rem;
  border-radius: 0 0 0.05rem 0;
}
.giftedProd.disActive .title,
.giftedProd.disActive .spec,
.giftedProd.disActive .price {
  color: #d9d9d9;
}
.giftedProd.disActive .num {
  color: #d9d9d9;
}
.giftedProd.disActive .num .em {
  color: #d9d9d9;
}
.giftedProd.disActive .label {
  border: 0.01rem solid #D0021B;
  background-color: transparent;
  color: #D0021B;
}
.purchaseBar {
  width: 100%;
  height: 1rem;
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #fff;
  border-top: 0.01rem solid #d9d9d9;
  z-index: 10;
}
.purchaseBar .chkoutBtn {
  width: 1.7rem;
  height: 100%;
  background-color: #ff6d31;
  font-size: 0.28rem;
  color: #fff;
}
.purchaseBar .chkoutBtnGift {
  width: 1.7rem;
  height: 100%;
  background-color: #fdcc2f;
  font-size: 0.28rem;
  color: #fff;
}
.purchaseBar .am-list-item {
  background-color: transparent;
}
.purchaseBar .selectTotal {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 100%;
  color: #333;
  font-size: 0.28rem;
  /*pxno*/
  padding: 0 0.15rem 0 0.3rem;
}
.purchaseBar .selectTotal .total em {
  color: #ff6d31;
}
.purchaseBar .chk {
  font-size: 0.4rem;
  color: #ff6d31;
  margin-right: 0.15rem;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /*xr*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /*xs max*/ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: /* iPhone 11 1792x828px at 326ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro 2436x1125px at 458ppi */ 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 11 Pro Max 2688x1242px at 458ppi */ 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 Mini 2340x1080 pixels at 476ppi */ 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: /* iPhone 12 and iPhone 12 Pro 2532x1170 pixels at 460ppi */ 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  /* iPhone 11 Pro Max 2688x1242px at 458ppi */
  .purchaseBar {
    height: 1.24rem;
    padding-bottom: 0.24rem;
  }
}
.MidAutumnFestivalPage {
  position: relative;
  min-height: 12.32rem;
  background-color: #09285f;
  background-size: cover;
  padding-bottom: 2rem;
}
.MidAutumnFestivalPage .GSMoonCakeTitle {
  position: absolute;
  top: 0.4rem;
  position: relative;
  min-height: 0.91rem;
  background: url(/react/static/titleBg.2f311bea.jpg) no-repeat;
  background-size: 100% 100%;
}
.MidAutumnFestivalPage .GSMoonCakeTitle__text {
  position: absolute;
  left: 50%;
  top: 55%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 0.34rem;
  color: #ffcc00;
}
.MidAutumnFestivalPage .GSMoonCakeBox {
  overflow: hidden;
  position: relative;
  margin-top: 0.6rem;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake {
  top: 2rem;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__GSMoonCakeInfo {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  margin-top: 0.2rem;
  padding-left: 0.2rem;
  width: 6.59rem;
  min-height: 3.2rem;
  background: url(/react/static/MoonCakeItem.90c3737d.jpg) no-repeat;
  background-size: 100% 100%;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__Title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 60%;
  position: absolute;
  left: 0.3rem;
  top: 0.4rem;
  z-index: 10;
  font-size: 0.34rem;
  color: #ffcc00;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__Specification {
  position: absolute;
  white-space: nowrap;
  left: 0.34rem;
  top: 0.7rem;
  z-index: 10;
  font-size: 0.3rem;
  color: #fff;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__oldPrice {
  position: absolute;
  left: 0.34rem;
  top: 1.1rem;
  z-index: 10;
  text-decoration: line-through;
  -webkit-text-decoration-color: #ffcc00;
          text-decoration-color: #ffcc00;
  font-size: 0.3rem;
  color: #fff;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__newPrice {
  z-index: 10;
  position: absolute;
  left: 0.34rem;
  top: 1.6rem;
  font-size: 0.3rem;
  color: #fff;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__newPrice em {
  font-size: 0.38rem;
  font-weight: bold;
  color: #ffcc00;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__BtnBox {
  z-index: 10;
  position: absolute;
  left: 0.34rem;
  top: 2.3rem;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__Btn {
  height: 0.54rem;
  border-radius: 0.27rem;
  background-color: #ffcc00;
  font-size: 0.26rem;
  text-align: center;
  color: #fff;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__GSMoonCakeImg {
  width: 3rem;
  height: 3rem;
  position: absolute;
  left: 53%;
  top: 54%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.MidAutumnFestivalPage .GSMoonCakeBox .GSMoonCake__GSMoonCakeImg img {
  border-radius: 1.5rem;
  border: 0.05rem solid #fff;
  width: 3rem;
  height: 3rem;
  background-color: #a1a1a1;
}
html.midAutumnFestivalPage2 {
  background-color: #09285f;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 {
  position: relative;
  min-height: 12.32rem;
  background-color: #09285f;
  padding-bottom: 2rem;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeTitle {
  position: absolute;
  top: 0.4rem;
  position: relative;
  min-height: 0.91rem;
  background: url(/react/static/titleBg.2f311bea.jpg) no-repeat;
  background-size: 100% 100%;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeTitle__text {
  position: absolute;
  left: 50%;
  top: 55%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 0.34rem;
  color: #ffcc00;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox {
  overflow: hidden;
  position: relative;
  margin-top: 0.6rem;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake {
  top: 2rem;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__GSMoonCakeInfo {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  margin-top: 0.2rem;
  padding-left: 0.2rem;
  width: 6.59rem;
  min-height: 3.2rem;
  background: url(/react/static/MoonCakeItem.90c3737d.jpg) no-repeat;
  background-size: 100% 100%;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__Title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 50%;
  position: absolute;
  left: 0.4rem;
  top: 0.5rem;
  z-index: 10;
  font-size: 0.34rem;
  color: #ffcc00;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__sengGift {
  position: absolute;
  left: 0.4rem;
  top: 1.1rem;
  z-index: 10;
  font-size: 0.24rem;
  color: #ffcc00;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__oldPrice {
  position: absolute;
  left: 0.34rem;
  top: 1.1rem;
  z-index: 10;
  text-decoration: line-through;
  -webkit-text-decoration-color: #ffcc00;
          text-decoration-color: #ffcc00;
  font-size: 0.3rem;
  color: #fff;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__newPrice {
  z-index: 10;
  position: absolute;
  left: 0.44rem;
  top: 1.6rem;
  font-size: 0.3rem;
  color: #fff;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__newPrice em {
  font-size: 0.38rem;
  font-weight: bold;
  color: #ffcc00;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__BtnBox {
  z-index: 10;
  position: absolute;
  left: 0.4rem;
  top: 2.3rem;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__Btn {
  height: 0.54rem;
  border-radius: 0.27rem;
  background-color: #ffcc00;
  font-size: 0.26rem;
  text-align: center;
  color: #fff;
  white-space: nowrap;
  padding: 0 0.25rem;
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__GSMoonCakeImg {
  width: 2rem;
  height: 2rem;
  position: absolute;
  right: 0.8rem;
  top: 54%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
html.midAutumnFestivalPage2 .MidAutumnFestivalPage2 .GSMoonCakeBox .GSMoonCake__GSMoonCakeImg img {
  object-fit: cover;
  display: block;
  border-radius: 1rem;
  border: 0.05rem solid #fff;
  width: 2rem;
  height: 2rem;
  background-color: #a1a1a1;
}
.policyIndex {
  font-size: 0.3rem;
  padding: 0.3rem;
}
.policyIndex .hding {
  text-align: center;
  font-weight: bold;
  font-size: 0.36rem;
  margin-bottom: 0.3rem;
}
.policyIndex .p1 {
  margin-bottom: 0.3rem;
  line-height: 0.4rem;
}
.xiaMenActivity {
  min-height: 3rem;
  height: auto;
  margin: 0 auto;
}
.xiaMenActivity .banner {
  min-height: 2.82rem;
}
.xiaMenActivity .banner img {
  display: block;
  width: 100%;
}
.xiaMenActivity .xiaMenActivityItem {
  background: url(/react/static/xiaMenActivity-discountBg.6e1b6599.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 7.5rem;
  min-height: 6rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem {
  float: left;
  height: 5.52rem;
  width: 3.22rem;
  border-radius: 0.08rem;
  background-color: #fff;
  overflow: hidden;
  position: relative;
  margin-left: 0.36rem;
  margin-top: 0.2rem;
  border: 1PX solid #d9d9d9;
}
.xiaMenActivity .xiaMenActivityItem .prodItem > .thumb {
  width: 3.22rem;
  height: 2.76rem;
  background-color: #f5f5f5;
}
.xiaMenActivity .xiaMenActivityItem .prodItem > .thumb .img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.xiaMenActivity .xiaMenActivityItem .prodItem > .cont {
  margin-top: 0.2rem;
  padding-left: 0.2rem;
  overflow: hidden;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .name {
  font-size: 0.35rem;
  line-height: 1.5;
  max-height: 0.7rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .subTitle {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  line-height: 0.3rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .price {
  position: absolute;
  left: 0.2rem;
  bottom: 0.2rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .price .icon-fl-renminbi {
  font-size: 0.34rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .ylPrice {
  text-decoration: line-through;
  color: #2ea7e0;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .ylPrice .icon-liao {
  font-size: 0.38rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .ylPrice .salePrice {
  font-size: 0.29rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .discount {
  color: #DCA845;
  padding-left: 0.05rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .discount .icon-fl-renminbi {
  margin-left: 0.03rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .discount .icon-zhe1 {
  font-size: 0.28rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .discount .disCountPrice {
  font-size: 0.3rem;
}
.xiaMenActivity .xiaMenActivityItem .prodItem .cart {
  position: absolute;
  color: #fff;
  background-color: #D0021B;
  border-radius: 50%;
  width: 0.4rem;
  text-align: center;
  line-height: 1.5;
  height: 0.4rem;
  top: 0.15rem;
  left: 2.3rem;
}
.anniversaryBuyListSchedule {
  padding-bottom: 0.2rem;
}
.anniversaryBuyListSchedule .gbuyItem {
  position: relative;
  margin: 0.3rem 0.35rem;
  border-radius: 0.2rem;
  overflow: hidden;
  border: 1PX solid #d9d9d9;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
}
.anniversaryBuyListSchedule .gbuyItem .thumb {
  width: 3.2rem;
  height: 2.78rem;
  display: block;
  object-fit: cover;
  background-color: #f5f5f5;
}
.anniversaryBuyListSchedule .gbuyItem .thumb img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.15rem;
  object-fit: cover;
}
.anniversaryBuyListSchedule .gbuyItem > .cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  padding-left: 0.35rem;
  line-height: 0.36rem;
  height: 2.78rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.anniversaryBuyListSchedule .gbuyItem .countDown {
  font-size: 0.24rem;
  height: 0.5rem;
  margin-bottom: 0.15rem;
}
.anniversaryBuyListSchedule .gbuyItem .countDown .digit {
  width: 0.44rem;
  height: 0.49rem;
  text-align: center;
  line-height: 0.49rem;
  background-color: #a0a0a0;
  border-radius: 0.1rem;
  color: #fff;
  margin: 0 0.05rem;
}
.anniversaryBuyListSchedule .gbuyItem .name {
  font-size: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.anniversaryBuyListSchedule .gbuyItem .salePrice {
  font-size: 0.34rem;
  color: #ffc640;
}
.anniversaryBuyListSchedule .gbuyItem .orgPrice {
  background: -webkit-linear-gradient(45deg, transparent 44%, #f8b714 49.5%, #f8b714 50.5%, transparent 50.5%);
  background: linear-gradient(45deg, transparent 44%, #f8b714 49.5%, #f8b714 50.5%, transparent 50.5%);
  margin-left: 0.1rem;
}
.anniversaryBuyListSchedule .gbuyItem .action {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.anniversaryBuyListSchedule .gbuyItem .action .bttn {
  height: 0.5rem;
  border-radius: 0.1rem;
  background-color: #ffc640;
  font-size: 0.28rem;
  color: #fff;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.anniversaryBuyListSchedule .gbuyItem .action .bttn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
.scoreListModal2 {
  height: 4rem;
}
.scoreListModal2 .am-modal-content {
  text-align: left;
}
.scoreListModal2 .tel,
.scoreListModal2 .code {
  min-height: 0.9rem;
  padding: 0.3rem;
  border-bottom: 1PX solid #ddd;
}
.scoreListModal2 .tel .cont,
.scoreListModal2 .code .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.scoreListModal2 .tel .title,
.scoreListModal2 .code .title {
  font-size: 0.32rem;
  white-space: nowrap;
}
.scoreListModal2 .tel .txt,
.scoreListModal2 .code .txt {
  height: 0.7rem;
  font-size: 0.32rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.scoreListModal2 .vcodeBtn {
  background-color: #fff;
  height: 0.7rem;
  font-size: 0.32rem;
  border-radius: 0.35rem;
  text-align: center;
  color: #666666;
  margin-left: 0.15rem;
  border: 1PX solid #f8b714;
  padding: 0 0.25rem;
}
.scoreListModal2 .actions {
  padding: 0.3rem;
}
.scoreListModal2 .actions .actionBtn {
  margin: 0 0.15rem;
  height: 0.7rem;
  font-size: 0.32rem;
  border-radius: 0.35rem;
  padding: 0 0.4rem;
}
.scoreListModal2 .cancelBtn {
  border: 1PX solid #a1a1a1;
  color: #a1a1a1;
}
.scoreListModal2 .confirmBtn {
  border: 1PX solid #ff6d31;
  color: #ff6d31;
}
.xiaMenBoBing .keyView {
  margin-bottom: 0.1rem;
  min-height: 7.68rem;
}
.xiaMenBoBing .keyView img {
  display: block;
  width: 100%;
}
.xiaMenBoBing .rechargemember {
  margin-bottom: 0.1rem;
  min-height: 4.53rem;
}
.xiaMenBoBing .rechargemember img {
  display: block;
  width: 100%;
}
.zhekou {
  height: 3.5rem;
}
.zhekou img {
  display: block;
  width: 100%;
}
.gbuy {
  margin-top: 0.1rem;
}
.gbuy .schedule {
  min-height: 3.49rem;
}
.gbuy .schedule img {
  display: block;
  width: 100%;
}
.gbuy .groupbuytitle {
  height: 1rem;
}
.gbuy .groupbuytitle img {
  display: block;
  width: 100%;
}
.opengroup {
  height: 0.48rem;
}
.opengroup img {
  display: block;
  width: 100%;
}
.groupBuyListSchedule {
  background-color: #e43d3d;
}
.groupBuyListSchedule .gbuyItem .cont {
  color: #fff;
}
.groupBuyListSchedule .digitCountDown .digit {
  background-color: transparent;
  border: 0.01rem solid #DCA845;
}
.schedule {
  min-height: 3.73rem;
  position: relative;
}
.schedule .list {
  position: absolute;
  overflow: hidden;
}
.schedule .list li {
  float: left;
  width: 1.55rem;
  color: #fff;
  text-align: center;
}
.schedule .list .date {
  font-size: 0.28rem;
}
.schedule .list .prod {
  font-size: 0.2rem;
  margin-top: 0.08rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.schedule .list1 {
  left: 0.7rem;
  top: 0.3rem;
}
.schedule .list2 {
  left: 0.7rem;
  top: 1.5rem;
}
.schedule .list3 {
  left: 0.7rem;
  top: 2.75rem;
}
.datetime {
  margin-top: 0.4rem;
  font-size: 0.28rem;
  width: 100%;
  font-weight: bold;
  overflow-x: auto;
  overflow-y: hidden;
  color: #D0021B;
  text-align: center;
  padding-left: 0.2rem;
}
.datetime .day {
  width: 1.8rem;
  opacity: 0.5;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin-right: 0.2rem;
}
.datetime .day .begin {
  padding-top: 0.1rem;
  text-align: center;
  font-size: 0.28rem;
}
.datetime .day.current {
  opacity: 1;
  line-height: 0.38rem;
  font-size: 0.35rem;
  font-weight: bold;
  color: #D0021B;
}
.bottom {
  width: 7.5rem;
  height: 0.32rem;
}
.bottom img {
  display: block;
  width: 100%;
}
.xiaMenNationalDayIndex {
  min-height: 5rem;
  height: auto;
  margin: 0 auto;
}
.xiaMenNationalDayIndex .banner {
  min-height: 4.39rem;
}
.xiaMenNationalDayIndex .banner img {
  display: block;
  width: 100%;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList {
  background: url(/react/static/xiaMenNationalDay_stateBanquetBody.ef87fe83.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 7.5rem;
  min-height: 6rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem {
  border-radius: 0.08rem;
  background-color: #fff;
  overflow: hidden;
  position: relative;
  margin: 0.3rem 0.5rem;
  border: 1PX solid #d9d9d9;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .ribbon {
  background-color: #D0021B;
  width: 3rem;
  border-radius: 0.2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -1.1rem;
  top: 0.2rem;
  text-align: center;
  position: absolute;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem > .thumb {
  width: 3rem;
  height: 2.78rem;
  background-color: #f5f5f5;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem > .thumb .img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem > .cont {
  padding-left: 0.2rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .name {
  position: absolute;
  top: 0.3rem;
  font-size: 0.35rem;
  line-height: 1.5;
  max-height: 0.7rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .subTitle {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  position: absolute;
  top: 1rem;
  font-size: 0.26rem;
  line-height: 0.3rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .price {
  margin-top: 0.1rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .price .icon-fl-renminbi {
  font-size: 0.26rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .ylPrice {
  position: absolute;
  top: 2.2rem;
  color: #2ea7e0;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .ylPrice .icon-liao {
  font-size: 0.38rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .ylPrice .icon-fl-renminbi {
  font-size: 0.3rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .ylPrice .salePrice {
  font-size: 0.29rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .member {
  position: absolute;
  top: 1.8rem;
  color: #f8b714;
  padding-left: 0.05rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .member .icon-fl-renminbi {
  font-size: 0.3rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .member .icon-zhe1 {
  font-size: 0.28rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .member .memberPrice {
  font-size: 0.32rem;
}
.xiaMenNationalDayIndex .xiaMenNationalDayList .prodItem .cart {
  position: absolute;
  color: #fff;
  background-color: #D0021B;
  border-radius: 50%;
  width: 0.4rem;
  text-align: center;
  line-height: 1.5;
  height: 0.4rem;
  top: 2.2rem;
  right: 0.3rem;
}
.xiaMenNationalDayIndex .bottom {
  min-height: 0.55rem;
}
.xiaMenNationalDayIndex .bottom img {
  display: block;
  width: 100%;
}
.xiaMenNationalDayIndex2 {
  min-height: 5rem;
  height: auto;
  margin: 0 auto;
}
.xiaMenNationalDayIndex2 .banner {
  min-height: 3.43rem;
}
.xiaMenNationalDayIndex2 .banner img {
  display: block;
  width: 100%;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList {
  background: url(/react/static/xiaMenNationalDay_newProductBody.391f4200.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 7.5rem;
  min-height: 6rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem {
  border-radius: 0.08rem;
  background-color: #fff;
  overflow: hidden;
  position: relative;
  margin: 0.3rem 0.5rem;
  border: 1PX solid #d9d9d9;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .ribbon {
  background-color: #D0021B;
  width: 3rem;
  border-radius: 0.2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -1.1rem;
  top: 0.2rem;
  text-align: center;
  position: absolute;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem > .thumb {
  width: 3rem;
  height: 2.78rem;
  background-color: #f5f5f5;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem > .thumb .img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem > .cont {
  padding-left: 0.2rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .name {
  position: absolute;
  top: 0.3rem;
  font-size: 0.35rem;
  line-height: 1.5;
  max-height: 0.7rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .subTitle {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  position: absolute;
  top: 1rem;
  font-size: 0.26rem;
  line-height: 0.3rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .price {
  margin-top: 0.1rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .price .icon-fl-renminbi {
  font-size: 0.26rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .ylPrice {
  position: absolute;
  top: 2.2rem;
  color: #2ea7e0;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .ylPrice .icon-liao {
  font-size: 0.38rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .ylPrice .icon-fl-renminbi {
  font-size: 0.3rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .ylPrice .salePrice {
  font-size: 0.29rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .member {
  position: absolute;
  top: 1.8rem;
  color: #f8b714;
  padding-left: 0.05rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .member .icon-fl-renminbi {
  font-size: 0.3rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .member .icon-zhe1 {
  font-size: 0.28rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .member .memberPrice {
  font-size: 0.3rem;
}
.xiaMenNationalDayIndex2 .xiaMenNationalDayList .prodItem .cart {
  position: absolute;
  color: #fff;
  background-color: #D0021B;
  border-radius: 50%;
  width: 0.4rem;
  text-align: center;
  line-height: 1.5;
  height: 0.4rem;
  top: 2.2rem;
  right: 0.3rem;
}
.xiaMenNationalDayIndex2 .bottom {
  min-height: 0.55rem;
}
.xiaMenNationalDayIndex2 .bottom img {
  display: block;
  width: 100%;
}
.xiaMenNationalDay .keyView {
  margin-bottom: 0.1rem;
  min-height: 6.34rem;
}
.xiaMenNationalDay .keyView img {
  display: block;
  width: 100%;
}
.xiaMenNationalDay .rechargemember {
  margin-bottom: 0.1rem;
  min-height: 5.7rem;
}
.xiaMenNationalDay .rechargemember img {
  display: block;
  width: 100%;
}
.xiaMenNationalDay .dzx {
  margin-bottom: 0.1rem;
  min-height: 5.01rem;
}
.xiaMenNationalDay .dzx img {
  display: block;
  width: 100%;
}
.zhekou {
  height: 3.5rem;
}
.zhekou img {
  display: block;
  width: 100%;
}
.gbuy {
  margin-top: 0.1rem;
}
.gbuy .schedule {
  min-height: 3.49rem;
}
.gbuy .schedule img {
  display: block;
  width: 100%;
}
.gbuy .groupbuytitle {
  height: 1rem;
}
.gbuy .groupbuytitle img {
  display: block;
  width: 100%;
}
.opengroup {
  height: 0.48rem;
}
.opengroup img {
  display: block;
  width: 100%;
}
.groupBuyListSchedule {
  background-color: #e43d3d;
}
.groupBuyListSchedule .gbuyItem .cont {
  color: #fff;
}
.groupBuyListSchedule .digitCountDown .digit {
  background-color: transparent;
  border: 0.01rem solid #DCA845;
}
.schedule {
  min-height: 3.73rem;
  position: relative;
}
.schedule .list {
  position: absolute;
  overflow: hidden;
}
.schedule .list li {
  float: left;
  width: 1.55rem;
  color: #fff;
  text-align: center;
}
.schedule .list .date {
  font-size: 0.28rem;
}
.schedule .list .prod {
  font-size: 0.2rem;
  margin-top: 0.08rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.schedule .list1 {
  left: 0.7rem;
  top: 0.3rem;
}
.schedule .list2 {
  left: 0.7rem;
  top: 1.5rem;
}
.schedule .list3 {
  left: 0.7rem;
  top: 2.75rem;
}
.datetime {
  margin-top: 0.4rem;
  font-size: 0.28rem;
  width: 100%;
  font-weight: bold;
  overflow-x: auto;
  overflow-y: hidden;
  color: #D0021B;
  text-align: center;
  padding-left: 0.2rem;
}
.datetime .day {
  width: 1.8rem;
  opacity: 0.5;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin-right: 0.2rem;
}
.datetime .day .begin {
  padding-top: 0.1rem;
  text-align: center;
  font-size: 0.28rem;
}
.datetime .day.current {
  opacity: 1;
  line-height: 0.38rem;
  font-size: 0.35rem;
  font-weight: bold;
  color: #D0021B;
}
.bottom {
  width: 7.5rem;
  height: 0.32rem;
}
.bottom img {
  display: block;
  width: 100%;
}
.liveDetails {
  width: 7.5rem;
  min-height: 90.81rem;
}
.liveDetails__img {
  display: block;
  height: 90.81rem;
  width: 7.5rem;
}
.digitCountDown2 {
  height: 0.5rem;
  white-space: nowrap;
}
.digitCountDown2 .digit {
  display: block;
  margin: 0 0.05rem;
  font-size: 0.28rem;
  color: #fc623c;
}
.digitCountDown2 .white {
  color: #fff;
}
.digitCountDown2 .digit.disabled {
  background-color: #a1a1a1;
}
.digitCountDown2 .colon {
  font-size: 0.3rem;
}
.digitCountDown2 .white {
  color: #fff;
}
.activity618BuyListSchedule {
  padding-bottom: 0.2rem;
}
.activity618BuyListSchedule .gbuyItem {
  position: relative;
  margin: 0.3rem 0.35rem;
  overflow: hidden;
  border: 1PX solid #d9d9d9;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
}
.activity618BuyListSchedule .gbuyItem .thumb {
  width: 3.2rem;
  height: 2.78rem;
  display: block;
  object-fit: cover;
  background-color: #f5f5f5;
}
.activity618BuyListSchedule .gbuyItem .thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.activity618BuyListSchedule .gbuyItem .groupsPell {
  position: absolute;
  top: 0;
  left: 0.5rem;
  z-index: 10;
}
.activity618BuyListSchedule .gbuyItem .groupsPell__img {
  display: block;
  width: 0.54rem;
  height: 0.4rem;
  object-fit: cover;
}
.activity618BuyListSchedule .gbuyItem > .cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  padding-left: 0.35rem;
  line-height: 0.36rem;
  height: 2.78rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.activity618BuyListSchedule .gbuyItem .time {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.activity618BuyListSchedule .gbuyItem .time span {
  font-size: 0.28rem;
  margin-right: 0.2rem;
  color: #fc623c;
}
.activity618BuyListSchedule .gbuyItem .name {
  font-size: 0.32rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.activity618BuyListSchedule .gbuyItem .price {
  color: #fc623c;
  font-size: 0.28rem;
}
.activity618BuyListSchedule .gbuyItem .salePrice {
  font-size: 0.28rem;
}
.activity618BuyListSchedule .gbuyItem .orgPrice {
  color: #a1a1a1;
  font-size: 0.28rem;
}
.activity618BuyListSchedule .gbuyItem .orgPrice span {
  text-decoration: line-through;
}
.activity618BuyListSchedule .gbuyItem .action {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.activity618BuyListSchedule .gbuyItem .action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fc5e39;
  font-size: 0.28rem;
  color: #fce9a5;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.activity618BuyListSchedule .gbuyItem .action .bttn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
.singleCouponProdList {
  padding: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.singleCouponProdList::after {
  content: '';
  display: block;
  width: 44vw;
}
.singleCouponProdList__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 5.6rem;
  overflow: hidden;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
  background-color: #fff;
  margin-bottom: 0.2rem;
}
.singleCouponProdList__imgLink {
  position: relative;
  width: 3.4rem;
  height: 3rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.singleCouponProdList__imgLink-img {
  display: block;
  object-fit: cover;
  width: 3.4rem;
  height: 3rem;
  overflow: hidden;
}
.singleCouponProdList__coupon {
  position: absolute;
  top: 0;
  left: 0.5rem;
  z-index: 10;
}
.singleCouponProdList__coupon-img {
  display: block;
  width: 0.58rem;
  height: 0.47rem;
  object-fit: cover;
}
.singleCouponProdList__prodInfoWrapper {
  width: 100%;
  padding-left: 0.1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.singleCouponProdList__prodInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.singleCouponProdList__title {
  font-size: 0.34rem;
  line-height: 1.2;
  color: #282828;
  font-weight: bold;
}
.singleCouponProdList__price {
  width: 100%;
}
.singleCouponProdList__coupnPrice {
  padding-bottom: 0.1rem;
  font-size: 0.3rem;
  font-weight: 600;
  color: #fc5e39;
}
.singleCouponProdList__salePrice {
  color: #a1a1a1;
  font-size: 0.28rem;
}
.singleCouponProdList__salePrice-num {
  text-decoration: line-through;
}
.singleCouponProdList__goBuy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  padding: 0.1rem 0.2rem;
  background-color: #f85a35;
}
.singleCouponProdList__action {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.singleCouponProdList__action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #f95b38;
  font-size: 0.28rem;
  color: #fce9a5;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.singleCouponProdList__action .bttn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
.sendMoreList {
  padding: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.sendMoreList::after {
  content: '';
  display: block;
  width: 44vw;
}
.sendMoreList__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 5.6rem;
  overflow: hidden;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
  background-color: #fff;
  margin-bottom: 0.2rem;
}
.sendMoreList__imgLink {
  position: relative;
  width: 3.4rem;
  height: 3rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.sendMoreList__imgLink-img {
  display: block;
  object-fit: cover;
  width: 3.4rem;
  height: 3rem;
  overflow: hidden;
}
.sendMoreList__coupon {
  position: absolute;
  top: 0;
  left: 0.5rem;
  z-index: 10;
}
.sendMoreList__coupon-img {
  display: block;
  width: 1.09rem;
  height: 0.45rem;
  object-fit: cover;
}
.sendMoreList__prodInfoWrapper {
  width: 100%;
  padding-left: 0.1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  border: 0.04rem solid #e9b272;
  border-top-width: 0;
}
.sendMoreList__prodInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.sendMoreList__title {
  font-size: 0.34rem;
  line-height: 1.2;
  color: #282828;
  font-weight: bold;
}
.sendMoreList__price {
  width: 100%;
}
.sendMoreList__coupnPrice {
  padding-bottom: 0.1rem;
  font-size: 0.32rem;
  font-weight: 600;
  color: #fc5e39;
}
.sendMoreList__salePrice {
  color: #a1a1a1;
  font-size: 0.28rem;
  text-align: center;
}
.sendMoreList__goBuy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  padding: 0.1rem 0.2rem;
  background-color: #f85a35;
}
.sendMoreList__action {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.sendMoreList__action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #f95b38;
  font-size: 0.28rem;
  color: #fce9a5;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.sendMoreList__action .bttn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
.seckillProductList {
  background-color: #fff;
}
.seckillProductList__seckillProductListItem {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin: 0.1rem 0.2rem;
  padding-bottom: 0.1rem;
  border-bottom: 0.02rem solid #a1a1a1;
}
.seckillProductList__imgage {
  width: 3.2rem;
  height: 2.78rem;
  display: block;
  object-fit: cover;
  background-color: #f5f5f5;
}
.seckillProductList__imgage img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.seckillProductList__spike {
  position: absolute;
  top: 0;
  left: 0.5rem;
  z-index: 10;
}
.seckillProductList__spike-img {
  display: block;
  width: 0.56rem;
  height: 0.4rem;
  object-fit: cover;
}
.seckillProductList__cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  height: 2.78rem;
  margin-left: 0.4rem;
}
.seckillProductList__cont-countDownTime {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.seckillProductList__cont-countDownTime span {
  color: #fc623c;
  font-size: 0.28rem;
}
.seckillProductList__cont-prodName {
  font-size: 0.34rem;
}
.seckillProductList__cont-h2ding {
  font-size: 0.34rem;
}
.seckillProductList__cont-salePrice {
  font-size: 0.34rem;
  color: #fc623c;
  font-weight: 600;
}
.seckillProductList__cont-ylPrice {
  font-size: 0.34rem;
  color: #a1a1a1;
}
.seckillProductList__cont-ylPrice .num {
  text-decoration: line-through;
}
.seckillProductList__cont-countDown {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.seckillProductList__cont > .btn-action {
  height: 0.5rem;
  width: 2rem;
  background-color: #ff6d31;
  color: #fce9a5;
  font-size: 0.26rem;
  border-radius: 0.25rem;
  padding: 0 0.4rem;
}
.seckillProductList__cont > .btn-action .arrow-icon {
  font-size: 0.28rem;
  margin: 0 0 0 0.1rem;
  display: none;
}
.seckillProductList__cont > .btn-disabled {
  background-color: #a1a1a1;
  color: #fff;
}
.seckillProductList__cont .v-icon {
  position: absolute;
  right: 0.2rem;
  top: 0.2rem;
  color: #cf9c36;
  font-size: 0.26rem;
}
.dragonBoatPromotionList {
  padding: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dragonBoatPromotionList::after {
  content: '';
  display: block;
  width: 44vw;
}
.dragonBoatPromotionList__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 5.6rem;
  overflow: hidden;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
  background-color: #fff;
  margin-bottom: 0.2rem;
}
.dragonBoatPromotionList__imgLink {
  position: relative;
  width: 3.4rem;
  height: 3rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.dragonBoatPromotionList__imgLink-img {
  display: block;
  object-fit: cover;
  width: 3.4rem;
  height: 3rem;
  overflow: hidden;
}
.dragonBoatPromotionList__coupon {
  position: absolute;
  top: 0;
  left: 0.5rem;
  z-index: 10;
}
.dragonBoatPromotionList__coupon-img {
  display: block;
  width: 1.09rem;
  height: 0.45rem;
  object-fit: cover;
}
.dragonBoatPromotionList__prodInfoWrapper {
  width: 100%;
  padding-left: 0.1rem;
  background-color: green;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.dragonBoatPromotionList__prodInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.dragonBoatPromotionList__title {
  font-size: 0.34rem;
  line-height: 1.2;
  color: #fff;
  font-weight: bold;
}
.dragonBoatPromotionList__price {
  width: 100%;
}
.dragonBoatPromotionList__coupnPrice {
  padding-bottom: 0.1rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-weight: 700;
  color: #fff;
}
.dragonBoatPromotionList__salePrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  font-size: 0.28rem;
  text-align: center;
  line-height: 0.32rem;
  color: #fff;
  text-decoration: line-through;
}
.dragonBoatPromotionList__nowPrice {
  margin-top: 0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  font-size: 0.3rem;
  line-height: 0.32rem;
  font-weight: 600;
  text-align: center;
  color: #fc5e39;
}
.dragonBoatPromotionList__goBuy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  padding: 0.1rem 0.2rem;
  background-color: #f85a35;
}
.dragonBoatPromotionList__action {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.dragonBoatPromotionList__action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #f95b38;
  font-size: 0.28rem;
  color: #fce9a5;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.dragonBoatPromotionList__action .bttn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
.activity618 {
  background-color: #fffce1;
}
.activity618__banner {
  width: 7.5rem;
  min-height: 4.94rem;
}
.activity618__banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__couponWrapper {
  width: 7.5rem;
  padding-bottom: 0.3rem;
  background-color: #fffce1;
}
.activity618__couponWrapper-title {
  min-height: 3.23rem;
}
.activity618__couponWrapper-title img {
  padding-top: 0.5rem;
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__couponWrapper-spikeCoupon {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.activity618__couponWrapper-spikeCoupon1 {
  margin: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 5.62rem;
  height: 1.9rem;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: cover;
}
.activity618__couponWrapper-spikeCoupon1-left {
  margin-left: 0.8rem;
  vertical-align: bottom;
  color: #fff;
}
.activity618__couponWrapper-spikeCoupon1-left-yuan {
  font-size: 0.4rem;
}
.activity618__couponWrapper-spikeCoupon1-left-money {
  font-size: 1rem;
  font-weight: 600;
}
.activity618__couponWrapper-spikeCoupon1-right {
  height: 1.9rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 0.05rem;
}
.activity618__couponWrapper-spikeCoupon1-right-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fa5e38;
  padding: 0.1rem 0.15rem;
  border-radius: 0.25rem;
  background-color: #fce9a5;
}
.activity618__couponWrapper-spikeCoupon1-right-btn .icon-xiangyou {
  font-size: 0.24rem;
}
.activity618__couponWrapper-spikeCoupon2 {
  margin: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 5.62rem;
  height: 1.9rem;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: cover;
}
.activity618__couponWrapper-spikeCoupon2-left {
  margin-left: 0.8rem;
  vertical-align: bottom;
  color: #fff;
}
.activity618__couponWrapper-spikeCoupon2-left-yuan {
  font-size: 0.4rem;
}
.activity618__couponWrapper-spikeCoupon2-left-money {
  font-size: 1rem;
  font-weight: 600;
}
.activity618__couponWrapper-spikeCoupon2-right {
  height: 1.9rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 0.2rem;
}
.activity618__couponWrapper-spikeCoupon2-right-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fa5e38;
  padding: 0.1rem 0.15rem;
  border-radius: 0.25rem;
  background-color: #fce9a5;
}
.activity618__couponWrapper-spikeCoupon2-right-btn .icon-xiangyou {
  font-size: 0.24rem;
}
.activity618__couponWrapper-spikeCoupon2-right-disableBtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fff;
  padding: 0.1rem 0.15rem;
  border-radius: 0.25rem;
  background-color: #a1a1a1;
}
.activity618__spike {
  margin-top: 0.1rem;
}
.activity618__spike-banner {
  width: 7.5rem;
  padding-bottom: 0.3rem;
  background-color: #fffce1;
}
.activity618__spike-banner img {
  display: block;
  width: 100%;
  height: 2.39rem;
}
.activity618__spike__datetime {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin-bottom: 0.2rem;
  font-size: 0.28rem;
  font-weight: bold;
  overflow-x: auto;
  overflow-y: hidden;
  color: #fff;
  -webkit-overflow-scrolling: touch;
  background-color: #cedc25;
}
.activity618__spike__icon-xiangyou {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.activity618__spike__icon-xiangyou .icon-xiangyou {
  font-size: 0.4rem;
}
.activity618__spike__day {
  width: 1.5rem;
  opacity: 0.7;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  height: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.activity618__spike__begin {
  padding-top: 0.2rem;
  font-size: 0.28rem;
}
.activity618__spike__current {
  opacity: 1;
  font-size: 0.35rem;
  font-weight: bold;
  color: #fff;
}
.activity618__recharge {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 0.1rem;
  width: 7.5rem;
  background-color: #fffce1;
}
.activity618__recharge-banner {
  padding-top: 0.2rem;
  width: 7.5rem;
  min-height: 1.49rem;
}
.activity618__recharge-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__recharge-recharge1 {
  width: 7.09rem;
  min-height: 2.79rem;
}
.activity618__recharge-recharge1 img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__recharge-recharge2 {
  width: 7.09rem;
  min-height: 6.14rem;
  padding-top: 0.1rem;
}
.activity618__recharge-recharge2 img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__recharge-recharge3 {
  width: 7.09rem;
  min-height: 6.14rem;
  padding-top: 0.1rem;
}
.activity618__recharge-recharge3 img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__recharge-recharge4 {
  width: 7.09rem;
  min-height: 6.14rem;
  padding: 0.1rem 0 0.2rem;
}
.activity618__recharge-recharge4 img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__groupBuy-banner {
  width: 7.5rem;
  min-height: 2.08rem;
}
.activity618__groupBuy-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__groupBuy__toDayGbuy {
  margin: 0.35rem;
}
.activity618__groupBuy__toDayGbuy .icon-jintian {
  font-size: 0.5rem;
  color: green;
}
.activity618__groupBuy__toDayGbuyTxt {
  font-size: 0.38rem;
  margin-left: 0.1rem;
  font-weight: bold;
}
.activity618__groupBuy__datetime {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  padding: 0 0.35rem;
  font-size: 0.28rem;
  font-weight: bold;
  overflow-x: auto;
  overflow-y: hidden;
  color: #fff;
  -webkit-overflow-scrolling: touch;
  background-color: #23bdf1;
}
.activity618__groupBuy__day {
  width: 1.8rem;
  opacity: 0.7;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  height: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.activity618__groupBuy__begin {
  padding-top: 0.2rem;
  font-size: 0.28rem;
}
.activity618__groupBuy__current {
  opacity: 1;
  font-size: 0.35rem;
  font-weight: bold;
  color: #fff;
}
.activity618__singleCoupon-banner {
  width: 7.5rem;
  min-height: 2.37rem;
}
.activity618__singleCoupon-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__sendNore-banner {
  width: 7.5rem;
  min-height: 2.42rem;
}
.activity618__sendNore-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__dragonBoatPromotion-banner {
  width: 7.5rem;
  min-height: 2.34rem;
}
.activity618__dragonBoatPromotion-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__activityRules {
  color: #fff;
  background-color: #2ea7e0;
  height: 8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 0.4rem;
  font-size: 0.28rem;
}
.activity618__activityRules-p {
  margin: 0.1rem 0;
  line-height: 0.4rem;
  letter-spacing: 0.04rem;
}
.valueForMoneyList__prodItem {
  position: relative;
  box-sizing: border-box;
  padding: 0.15rem 0;
  overflow: hidden;
}
.valueForMoneyList__prodItem-borderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.valueForMoneyList__prodItem-border {
  border-top: 0.02rem dashed #ccc;
  width: 90%;
  padding: 0.15rem 0;
}
.valueForMoneyList__prodItem-lastBorderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.valueForMoneyList__prodItem-lastBorder {
  border-bottom: 0.02rem dashed #ccc;
  width: 90%;
}
.valueForMoneyList__prodItem-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.valueForMoneyList__prodItem-thumb {
  position: relative;
  width: 4rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.valueForMoneyList__prodItem-newUserImg {
  display: block;
  object-fit: cover;
  width: 2rem;
  height: 0.4rem;
  position: absolute;
  bottom: 0.2rem;
  right: -0.05rem;
}
.valueForMoneyList__prodItem-img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.valueForMoneyList__prodItem-cont {
  height: 2.78rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.valueForMoneyList__prodItem-name {
  font-size: 0.32rem;
  line-height: 0.32rem;
  overflow: hidden;
  font-weight: 600;
  white-space: nowrap;
}
.valueForMoneyList__prodItem-sku {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: #a1a1a1;
}
.valueForMoneyList__prodItem-subTitle {
  font-size: 0.24rem;
  line-height: 1.2;
  color: #a1a1a1;
}
.valueForMoneyList__prodItem-saleNum {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.05rem 0.1rem;
  background-color: #ff6d31;
  border-radius: 0 0 0.15rem 0;
  font-size: 0.24rem;
  color: #fff;
}
.valueForMoneyList__prodItem-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.valueForMoneyList__prodItem-gPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  font-size: 0.3rem;
  color: #ff6d31;
}
.valueForMoneyList__prodItem-num {
  font-size: 0.5rem;
}
.valueForMoneyList__prodItem-gpriceCurrency {
  margin-right: 0.08rem;
  background-color: #ff6d31;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  margin-bottom: 0.05rem;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 600;
}
.valueForMoneyList__prodItem-ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #ff6d31;
}
.valueForMoneyList__prodItem-salerPriceNum {
  font-size: 0.34rem;
  color: #ff6d31;
}
.valueForMoneyList__prodItem-action .bttn {
  height: 0.5rem;
  border-radius: 0.15rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.valueForMoneyList__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 0.5rem;
  background-color: #3bcaf4;
  height: 4rem;
  width: 100%;
}
.valueForMoneyList__footer-QRcode {
  width: 1.9rem;
  height: 1.9rem;
  background: url(/react/static/QRcode.975b5843.jpg) center center no-repeat;
  background-size: cover;
}
.valueForMoneyList__footer-pipe {
  width: 100%;
  height: 0.02rem;
  background-color: #fff;
}
.valueForMoneyList__footer-info {
  height: 1.9rem;
  color: #fff;
  font-size: 0.28rem;
  line-height: 0.34rem;
  letter-spacing: 0.04rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.valueForMoneyList__footer-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.valueForMoneyList__footer-kefuTxt {
  white-space: wrap;
}
.valueForMoneyList__footer-kefunum {
  margin-left: 0.1rem;
  font-size: 0.5rem;
}
.newUserDiscount {
  background-color: #fff;
}
.newUserDiscount__banner {
  margin-bottom: 0.3rem;
  min-height: 3.41rem;
}
.newUserDiscount__banner img {
  width: 100%;
  height: 3.41rem;
  display: block;
}
.newUserDiscount__info {
  margin: 0.2rem 0.6rem;
  color: #fff;
}
.newUserDiscount__info-title1 {
  margin: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #ff8a40;
  padding: 0.2rem 0;
  border-radius: 0.05rem;
}
.newUserDiscount__info-duet {
  letter-spacing: 0.05rem;
  font-size: 0.34rem;
  font-weight: 600;
}
.newUserDiscount__info-pipe {
  width: 0.04rem;
  height: 0.34rem;
  background-color: #fff;
  margin: 0 0.12rem;
}
.newUserDiscount__info-spec {
  font-size: 0.32rem;
  letter-spacing: 0.05rem;
}
.newUserDiscount__info-boostWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.newUserDiscount__info-boost {
  letter-spacing: 0.02rem;
  padding: 0.2rem 0;
  color: #ff8a40;
}
.newUserDiscount__info-circleLeft {
  margin-right: 0.1rem;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background-color: #ff8a40;
  display: inline-block;
  vertical-align: super;
}
.newUserDiscount__info-circleRight {
  margin-left: 0.1rem;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background-color: #ff8a40;
  display: inline-block;
  vertical-align: super;
}
.newUserDiscount__info-couponWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.newUserDiscount__info-coupon {
  margin: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 3.09rem;
  height: 1.09rem;
  background: url(/react/static/coupon_bg.e414d3a2.jpg) center center no-repeat;
  background-size: cover;
}
.newUserDiscount__info-couponLeft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-left: 0.3rem;
}
.newUserDiscount__info-couponLeft-RMB {
  font-size: 0.24rem;
  line-height: 0.6rem;
}
.newUserDiscount__info-couponLeft-RMBnumber {
  font-size: 0.54rem;
}
.newUserDiscount__info-couponRight {
  padding: 0.1rem 0.1rem 0.1rem 0;
  height: 100%;
  font-size: 0.22rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.newUserDiscount__info-couponRight-full {
  font-size: 0.24rem;
  text-align: center;
}
.newUserDiscount__info-couponRight-useImmediately {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 0.22rem;
  color: #ff8a40;
  padding: 0.03rem 0.06rem;
  border-radius: 0.1rem;
  background-color: #fff;
}
.newUserDiscount__info-lookCoupon {
  margin-bottom: 0.2rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 100%;
  color: #282828;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.newUserDiscount__info-lookCoupon-txt {
  font-size: 0.28rem;
  font-weight: 600;
  border: 1PX solid #ff8a40;
  padding: 0.1rem 0.5rem;
  color: #f94c4e;
  border-radius: 0.15rem;
  letter-spacing: 0.02rem;
}
.dragonBoatFestival {
  background-color: #fffce1;
  padding-bottom: 0.5rem;
}
.dragonBoatFestival__banner {
  width: 7.5rem;
  min-height: 4.94rem;
}
.dragonBoatFestival__banner img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.dragonBoatFestival__info {
  width: 7.5rem;
  min-height: 3.48rem;
}
.dragonBoatFestival__info img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.dragonBoatFestival__prodWrapper {
  margin: 0 0.225rem;
}
.dragonBoatFestival__product1 {
  position: relative;
}
.dragonBoatFestival__product1 img {
  display: block;
  object-fit: cover;
  width: 7.05rem;
  height: 10.31rem;
}
.dragonBoatFestival__product1__action {
  position: absolute;
  left: 50%;
  bottom: 0.2rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.dragonBoatFestival__product1__action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #f95b38;
  font-size: 0.28rem;
  color: #fce9a5;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.dragonBoatFestival__product1__action .bttn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
.dragonBoatFestival__product2 {
  margin-top: 0.3rem;
  position: relative;
}
.dragonBoatFestival__product2 img {
  display: block;
  object-fit: cover;
  width: 7.05rem;
  height: 10.49rem;
}
.dragonBoatFestival__product2__action {
  position: absolute;
  left: 50%;
  bottom: 0.2rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.dragonBoatFestival__product2__action .bttn {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #f95b38;
  font-size: 0.28rem;
  color: #fce9a5;
  white-space: nowrap;
  padding: 0 0.25rem;
}
.dragonBoatFestival__product2__action .bttn .icon-xiangyou {
  color: #fff;
  font-size: 0.3rem;
}
html.intoToGroupPage {
  background-color: #eec03a;
}
.intoToGroupWrapper {
  width: 100%;
  height: 100%;
}
.intoToGroupWrapper .intoToGroup {
  width: 7.5rem;
  height: 13.31rem;
  background: url(/react/static/intoToGroup_oldUser.ae4e01c5.png) left top no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.intoToGroupWrapper .intoToGroup img {
  margin-top: 0.5rem;
  display: block;
  object-fit: cover;
  width: 4.3rem;
  height: 4.3rem;
}
.intoToGroupWrapper .newUserIntoToGroup {
  width: 7.5rem;
  height: 13.31rem;
  background: url(/react/static/intoToGroup_newUser.955279bf.png) left top no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.intoToGroupWrapper .newUserIntoToGroup img {
  margin-top: 0.5rem;
  display: block;
  object-fit: cover;
  width: 4.3rem;
  height: 4.3rem;
}
.addFriend {
  position: fixed;
  width: 100%;
  height: 100%;
}
.addFriend .qrcode {
  width: 4.2rem;
  position: absolute;
  left: 1.64rem;
  top: 4.94rem;
}
.addFriend1 {
  background: url(/react/static/add1.207f0a0b.jpg) left top no-repeat;
  background-size: 7.5rem 13.31rem;
}
.addFriend2 {
  background: url(/react/static/add2.591917f7.jpg) left top no-repeat;
  background-size: 7.5rem 13.31rem;
}
.addFriend3 {
  background: url(/react/static/add3.5154e632.jpg) left top no-repeat;
  background-size: 7.5rem 13.31rem;
}
.groupBuyList5__prodItem {
  position: relative;
  box-sizing: border-box;
  padding: 0.15rem 0;
  overflow: hidden;
}
.groupBuyList5__prodItem-borderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.groupBuyList5__prodItem-border {
  border-top: 0.02rem dashed #ccc;
  width: 90%;
  padding: 0.15rem 0;
}
.groupBuyList5__prodItem-lastBorderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.groupBuyList5__prodItem-lastBorder {
  border-bottom: 0.02rem dashed #ccc;
  width: 90%;
}
.groupBuyList5__prodItem-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.groupBuyList5__prodItem-thumb {
  position: relative;
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.groupBuyList5__prodItem-yushou {
  position: absolute;
  color: #ff6d31;
  right: 0.1rem;
  top: 0.1rem;
}
.groupBuyList5__prodItem-twoManGroupImg {
  display: block;
  object-fit: cover;
  width: 2rem;
  height: 0.4rem;
  position: absolute;
  bottom: 0.2rem;
  right: -0.05rem;
}
.groupBuyList5__prodItem-img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.groupBuyList5__prodItem-cont {
  height: 2.78rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.groupBuyList5__prodItem-name {
  font-size: 0.32rem;
  line-height: 0.32rem;
  overflow: hidden;
  font-weight: 600;
  white-space: nowrap;
}
.groupBuyList5__prodItem-sku {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: #a1a1a1;
}
.groupBuyList5__prodItem-subTitle {
  font-size: 0.24rem;
  color: #a1a1a1;
}
.groupBuyList5__prodItem-saleNum {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.05rem 0.1rem;
  background-color: #ff6d31;
  border-radius: 0 0 0.15rem 0;
  font-size: 0.24rem;
  color: #fff;
}
.groupBuyList5__prodItem-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.groupBuyList5__prodItem-gPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  font-size: 0.3rem;
  color: #ff6d31;
}
.groupBuyList5__prodItem-num {
  font-size: 0.5rem;
}
.groupBuyList5__prodItem-gpriceCurrency {
  margin-right: 0.08rem;
  background-color: #ff6d31;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  margin-bottom: 0.05rem;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 600;
}
.groupBuyList5__prodItem-ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #ff6d31;
}
.groupBuyList5__prodItem-salerPriceNum {
  font-size: 0.34rem;
  color: #ff6d31;
}
.groupBuyList5__prodItem-action .bttn {
  height: 0.5rem;
  border-radius: 0.15rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.groupBuyList5__activityRules {
  position: relative;
  margin: 0.6rem 0.3rem 0.4rem;
  border: 1PX solid #ff6d31;
  border-radius: 0.2rem;
  padding: 0.5rem 0.2rem 0.2rem;
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #888;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
}
.groupBuyList5__activityRules-activityRulesBtn {
  position: absolute;
  top: -0.3rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 0.3rem;
  background-color: #ff6d31;
  font-size: 0.34rem;
  text-align: center;
  color: #fff;
  white-space: nowrap;
  padding: 0.1rem 0.5rem;
}
.groupBuyList5__activityRules p {
  margin: 0.1rem 0;
}
html.activityGroupList {
  background-color: #fff;
}
html.activityGroupList body {
  padding-bottom: 1.24rem;
}
.twoPeoplePullNewGroup .kvBanner {
  margin-bottom: 0.3rem;
  min-height: 4.11rem;
}
.twoPeoplePullNewGroup .kvBanner img {
  width: 100%;
  height: 4.12rem;
  display: block;
}
.twoPeoplePullNewGroup .processBanner {
  margin-bottom: 0.3rem;
}
.twoPeoplePullNewGroup .processBanner img {
  width: 100%;
  height: 2rem;
  display: block;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
  border-radius: 0.2rem;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
  background-color: #fff;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem > .thumb {
  width: 3.22rem;
  height: 3.1rem;
  background-color: #f5f5f5;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem > .thumb .img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem > .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-top: 0.2rem;
  padding-left: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .buyBtn {
  display: inline;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .name {
  font-size: 0.35rem;
  line-height: 1.5;
  max-height: 0.7rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .subTitle {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  line-height: 0.32rem;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .ylPrice {
  text-decoration: line-through;
  color: #2ea7e0;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .ylPrice .icon-liao {
  font-size: 0.34rem;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .ylPrice .salePrice {
  font-size: 0.29rem;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .promotion {
  color: #DCA845;
  padding-left: 0.05rem;
  margin-right: 0.1rem;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .promotion .icon-huabanfuben {
  font-size: 0.38rem;
  color: #ff6d31;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .promotion .promotionPrice {
  font-size: 0.36rem;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .buyBtnWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .buyBtn {
  width: 3rem;
  font-size: 0.24rem;
  /*pxno*/
  padding: 0 0.25rem;
  border-radius: 0.3rem;
  border: 1PX solid #ff9900;
  /*no*/
  background-color: #ff9900;
  color: #ffffff;
  height: 0.5rem;
  line-height: 0.5rem;
}
.birdNestActivityProd .birdNestActivityProdItem .prodItem .cart {
  position: absolute;
  color: #fff;
  background-color: #D0021B;
  border-radius: 50%;
  width: 0.4rem;
  text-align: center;
  line-height: 1.5;
  height: 0.4rem;
  top: 0.15rem;
  left: 2.3rem;
}
.birdNestActivity {
  background-color: #f5f5f5;
  padding-bottom: 1rem;
}
.birdNestActivity__banner {
  display: block;
  object-fit: cover;
  width: 7.5rem;
  height: 5rem;
}
.xiaMenHoliday__keyView {
  height: 9.23rem;
}
.xiaMenHoliday__keyView img {
  display: block;
  height: 9.23rem;
  width: 100%;
}
.xiaMenHoliday__prodListBox {
  height: 25rem;
  position: relative;
}
.xiaMenHoliday__prodListBg {
  display: block;
  width: 100%;
}
.xiaMenHoliday__prodListBg1 {
  height: 7.14rem;
}
.xiaMenHoliday__prodListBg2 {
  height: 7.14rem;
}
.xiaMenHoliday__prodListBg3 {
  height: 10.72rem;
}
.xiaMenHoliday__prodList {
  position: absolute;
  width: 100%;
  height: 25rem;
  left: 0;
  top: 0;
  z-index: 2;
}
.xiaMenHoliday__item {
  width: 6.9rem;
  height: 2.95rem;
  position: relative;
  margin: 0 0.3rem 0.62rem 0.3rem;
}
.xiaMenHoliday__item .actionBtn {
  width: 1.94rem;
  height: 0.51rem;
  position: absolute;
  bottom: -0.2rem;
  font-size: 0;
}
.xiaMenHoliday__itemA .actionBtn {
  right: 0.1rem;
}
.xiaMenHoliday__itemB .actionBtn {
  left: 0.65rem;
}
.xiaMenHoliday__kefu img {
  display: block;
  width: 100%;
}
.xiaMenHoliday__home img {
  display: block;
  width: 100%;
}
.valentineDayItem__prodItem {
  position: relative;
  box-sizing: border-box;
  padding: 0.15rem 0;
  overflow: hidden;
}
.valentineDayItem__prodItem-borderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.valentineDayItem__prodItem-border {
  border-top: 0.02rem dashed #ccc;
  width: 90%;
  padding: 0.15rem 0;
}
.valentineDayItem__prodItem-lastBorderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.valentineDayItem__prodItem-lastBorder {
  border-bottom: 0.02rem dashed #ccc;
  width: 90%;
}
.valentineDayItem__prodItem-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.valentineDayItem__prodItem-thumb {
  position: relative;
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.valentineDayItem__prodItem-valentineDayLogoImg {
  display: block;
  object-fit: cover;
  width: 0.68rem;
  height: 0.68rem;
  position: absolute;
  top: 0;
  left: 0.2rem;
}
.valentineDayItem__prodItem-img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.valentineDayItem__prodItem-cont {
  height: 2.78rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.valentineDayItem__prodItem-name {
  font-size: 0.3rem;
  line-height: 0.32rem;
  overflow: hidden;
  font-weight: 600;
  white-space: nowrap;
}
.valentineDayItem__prodItem-sku {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: #a1a1a1;
}
.valentineDayItem__prodItem-subTitle {
  font-size: 0.24rem;
  color: #a1a1a1;
}
.valentineDayItem__prodItem-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.valentineDayItem__prodItem-gPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  font-size: 0.3rem;
  color: #ff6d31;
}
.valentineDayItem__prodItem-num {
  font-size: 0.5rem;
}
.valentineDayItem__prodItem-gpriceCurrency {
  margin-right: 0.08rem;
  background-color: #ff6d31;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  margin-bottom: 0.05rem;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 600;
}
.valentineDayItem__prodItem-ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #ff6d31;
}
.valentineDayItem__prodItem-salerPriceNum {
  font-size: 0.34rem;
  color: #ff6d31;
}
.valentineDayItem__prodItem-action .bttn {
  height: 0.5rem;
  border-radius: 0.15rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.valentineDayPromotion {
  padding-bottom: 1rem;
  min-height: 5rem;
}
.valentineDayPromotion__banner {
  display: block;
  object-fit: cover;
  width: 7.5rem;
  height: 3.9rem;
}
.valentineDayPromotion__titlebannerWrapper {
  margin-top: 0.2rem;
}
.valentineDayPromotion__titlebanner {
  display: block;
  object-fit: cover;
  width: 7.5rem;
  height: 1.5rem;
}
.valentineDayPromotion__recharge999 {
  display: block;
  object-fit: cover;
  width: 7.5rem;
  height: 8.8rem;
}
.valentineDayPromotion__recharge2999 {
  display: block;
  object-fit: cover;
  width: 7.5rem;
  height: 8.76rem;
}
.valentineDayPromotion__threeMealsAday {
  display: block;
  object-fit: cover;
  width: 7.5rem;
  height: 1.5rem;
}
.teacherDayItem__prodItem {
  position: relative;
  box-sizing: border-box;
  padding: 0.15rem 0;
  overflow: hidden;
}
.teacherDayItem__prodItem-borderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.teacherDayItem__prodItem-border {
  border-top: 0.02rem dashed #ccc;
  width: 90%;
  padding: 0.15rem 0;
}
.teacherDayItem__prodItem-lastBorderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.teacherDayItem__prodItem-lastBorder {
  border-bottom: 0.02rem dashed #ccc;
  width: 90%;
}
.teacherDayItem__prodItem-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.teacherDayItem__prodItem-thumb {
  position: relative;
  width: 3.68rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.teacherDayItem__prodItem-valentineDayLogoImg {
  display: block;
  object-fit: cover;
  width: 0.7rem;
  height: 0.81rem;
  position: absolute;
  top: 0;
  left: 0.2rem;
}
.teacherDayItem__prodItem-img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.teacherDayItem__prodItem-cont {
  height: 2.78rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.teacherDayItem__prodItem-name {
  font-size: 0.3rem;
  line-height: 0.32rem;
  overflow: hidden;
  font-weight: 600;
  white-space: nowrap;
}
.teacherDayItem__prodItem-sku {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: #a1a1a1;
}
.teacherDayItem__prodItem-subTitle {
  font-size: 0.24rem;
  color: #a1a1a1;
}
.teacherDayItem__prodItem-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.teacherDayItem__prodItem-gPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  font-size: 0.3rem;
  color: #ff6d31;
}
.teacherDayItem__prodItem-num {
  font-size: 0.5rem;
}
.teacherDayItem__prodItem-gpriceCurrency {
  margin-right: 0.08rem;
  background-color: #ff6d31;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  margin-bottom: 0.05rem;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 600;
}
.teacherDayItem__prodItem-ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #ff6d31;
}
.teacherDayItem__prodItem-salerPriceNum {
  font-size: 0.34rem;
  color: #ff6d31;
}
.teacherDayItem__prodItem-action .bttn {
  height: 0.5rem;
  border-radius: 0.15rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.teachersDay2020Promotion {
  min-height: 8rem;
  padding-bottom: 0.3rem;
}
.teachersDay2020Promotion__banner {
  display: block;
  object-fit: cover;
  width: 7.5rem;
  height: 3.9rem;
}
.xmMidAutumn2020 {
  width: 7.5rem;
  overflow: hidden;
}
.xmMidAutumn2020__keyView {
  height: 5.18rem;
}
.xmMidAutumn2020__keyView img {
  display: block;
  height: 5.18rem;
  width: 100%;
}
.xmMidAutumn2020__couponRedbag {
  height: 3rem;
}
.xmMidAutumn2020__couponRedbag img {
  display: block;
  height: 3rem;
  width: 100%;
}
.xmMidAutumn2020__prodListBox {
  height: 16.77rem;
  position: relative;
  padding-left: 0.3rem;
}
.xmMidAutumn2020__prodListBox img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  height: 16.77rem;
  width: 100%;
}
.xmMidAutumn2020__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.xmMidAutumn2020__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.35rem 0;
}
.xmMidAutumn2020__lastProd img {
  width: 100%;
  display: block;
}
.xmMidAutumn2020__qrcode img {
  width: 100%;
  display: block;
}
.xmMidAutumn2020__goHome img {
  width: 100%;
  display: block;
}
.xmMidAutumn2020__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.xmMidAutumn2020__receiveCoupon {
  margin-bottom: 1.2rem;
}
.xmMidAutumn2020__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.midAutumn2020 {
  width: 7.5rem;
  overflow: hidden;
}
.midAutumn2020__keyView {
  height: 4.36rem;
  margin-bottom: 0.2rem;
}
.midAutumn2020__keyView img {
  display: block;
  height: 4.36rem;
  width: 100%;
}
.midAutumn2020__charge1 {
  height: 8.03rem;
  position: relative;
}
.midAutumn2020__charge1 img {
  display: block;
  height: 8.03rem;
  width: 100%;
}
.midAutumn2020__charge1Btn1 {
  width: 6.92rem;
  height: 2.04rem;
  position: absolute;
  left: 0.38rem;
  top: 3.17rem;
}
.midAutumn2020__charge1Btn2 {
  width: 6.92rem;
  height: 2.04rem;
  position: absolute;
  left: 0.38rem;
  top: 5.52rem;
}
.midAutumn2020__charge2 {
  height: 6.33rem;
  position: relative;
}
.midAutumn2020__charge2 img {
  display: block;
  height: 6.33rem;
  width: 100%;
}
.midAutumn2020__charge2Btn1 {
  width: 6.92rem;
  height: 2.04rem;
  position: absolute;
  left: 0.38rem;
  top: 1.44rem;
}
.midAutumn2020__charge2Btn2 {
  width: 6.92rem;
  height: 2.04rem;
  position: absolute;
  left: 0.38rem;
  top: 3.79rem;
}
.midAutumn2020__charge3 {
  height: 6.33rem;
  position: relative;
}
.midAutumn2020__charge3 img {
  display: block;
  height: 6.33rem;
  width: 100%;
}
.midAutumn2020__charge3Btn1 {
  width: 6.92rem;
  height: 2.04rem;
  position: absolute;
  left: 0.38rem;
  top: 1.44rem;
}
.midAutumn2020__charge3Btn2 {
  width: 6.92rem;
  height: 2.04rem;
  position: absolute;
  left: 0.38rem;
  top: 3.79rem;
}
.midAutumn2020__charge4 {
  height: 6.57rem;
  position: relative;
}
.midAutumn2020__charge4 img {
  display: block;
  height: 6.57rem;
  width: 100%;
}
.midAutumn2020__charge4Btn1 {
  width: 6.92rem;
  height: 2.04rem;
  position: absolute;
  left: 0.38rem;
  top: 1.44rem;
}
.midAutumn2020__charge4Btn2 {
  width: 6.92rem;
  height: 2.04rem;
  position: absolute;
  left: 0.38rem;
  top: 3.79rem;
}
.midAutumn2020__oneMonthMember {
  height: 1.76rem;
  margin-bottom: 0.2rem;
}
.midAutumn2020__oneMonthMember img {
  display: block;
  height: 1.76rem;
  width: 100%;
}
.midAutumn2020__creditCoupon {
  height: 4.8rem;
  margin-bottom: 0.2rem;
}
.midAutumn2020__creditCoupon img {
  display: block;
  height: 4.8rem;
  width: 100%;
}
.midAutumn2020__pdBanner1 {
  height: 1.63rem;
}
.midAutumn2020__pdBanner1 img {
  display: block;
  height: 1.63rem;
  width: 100%;
}
.midAutumn2020__discountProds {
  min-height: 30rem;
}
.midAutumn2020__discountProd {
  padding-top: 0.2rem;
  margin-bottom: 0.2rem;
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem dashed #a0a0a0;
  position: relative;
  min-height: 1.8rem;
}
.midAutumn2020__discountProdTag {
  position: absolute;
  left: 0.34rem;
  top: 0.2rem;
  width: 0.67rem;
  height: 0.49rem;
}
.midAutumn2020__discountProdTagImg {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.67rem;
  height: 0.49rem;
  z-index: 1;
}
.midAutumn2020__discountProdTagName {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.67rem;
  height: 0.49rem;
  z-index: 2;
  line-height: 0.49rem;
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
}
.midAutumn2020__discountProdImg {
  width: 4rem;
  height: 2.9rem;
  display: block;
  margin-right: 0.2rem;
  object-fit: cover;
}
.midAutumn2020__discountProdCont {
  margin-right: 0.2rem;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.midAutumn2020__discountProdTitle {
  font-size: 0.3rem;
  color: #221815;
  margin-top: 0.1rem;
  white-space: nowrap;
  overflow: hidden;
}
.midAutumn2020__discountProdSpec {
  font-size: 0.24rem;
  color: #727171;
  margin-top: 0.25rem;
  overflow: hidden;
  text-align: left;
}
.midAutumn2020__discountProdIntro {
  font-size: 0.22rem;
  color: #727171;
  margin-top: 0.25rem;
  white-space: nowrap;
  overflow: hidden;
}
.midAutumn2020__discountProdPrice {
  margin-top: 0.25rem;
}
.midAutumn2020__discountProdDiscountPriceCurrency {
  width: 0.34rem;
  height: 0.34rem;
  border-radius: 0.17rem;
  background-color: #ff6d31;
  color: #fff;
  margin-right: 0.2rem;
}
.midAutumn2020__discountProdDiscountPriceNum {
  font-size: 0.54rem;
  color: #ff6d31;
}
.midAutumn2020__discountProdOrgPrice {
  margin-left: 0.2rem;
  font-size: 0.32rem;
  color: #ff6d31;
  text-decoration: line-through;
}
.midAutumn2020__discountProdBuyBtn {
  width: 2.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.3rem;
  color: #ff6d31;
  margin-top: 0.25rem;
}
.member4Free {
  background-color: #9c6802;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
}
.member4Free__img {
  width: 100%;
}
.member4Free__action {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1rem;
}
.member4Free__actionBtn {
  width: 100%;
  height: 100%;
  background-color: #2ea7e0;
  color: #fff;
  font-size: 0.3rem;
}
.member4Free__actionBtn:active {
  opacity: 0.8;
}
.doubleEleven20 {
  width: 7.5rem;
}
.doubleEleven20 img {
  display: block;
  width: 100%;
}
.doubleEleven20__headImg {
  height: 6.56rem;
}
.doubleEleven20__headSlogan {
  height: 3.75rem;
}
.doubleEleven20__buyMember {
  height: 2.97rem;
}
.doubleEleven20__rechargeBanner {
  height: 2.03rem;
}
.doubleEleven20__recharge1 {
  height: 7.15rem;
}
.doubleEleven20__recharge2 {
  height: 5.26rem;
}
.doubleEleven20__recharge3 {
  height: 5.64rem;
}
.doubleEleven20__recharge4 {
  height: 7.34rem;
}
.doubleEleven20__recharge5 {
  height: 5.25rem;
}
.doubleEleven20__recharge6 {
  height: 5.62rem;
}
.doubleEleven20__recharge7 {
  height: 7.37rem;
}
.doubleEleven20__recharge8 {
  height: 5.26rem;
}
.doubleEleven20__recharge9 {
  height: 5.62rem;
}
.doubleEleven20__recharge10 {
  height: 7.35rem;
}
.doubleEleven20__recharge11 {
  height: 6.04rem;
}
.doubleEleven20__huangjiu {
  height: 3.68rem;
}
.doubleEleven20__groupbuyBanner {
  height: 3.79rem;
}
.doubleEleven20__groupbuySchedule {
  height: 5.45rem;
}
.doubleEleven20__discountBanner {
  height: 3.17rem;
}
.doubleEleven20__discountProds {
  min-height: 30rem;
}
.doubleEleven20__discountProd {
  padding-top: 0.2rem;
  margin-bottom: 0.2rem;
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem dashed #a0a0a0;
  position: relative;
  min-height: 1.8rem;
}
.doubleEleven20__discountProdTag {
  position: absolute;
  left: 0.34rem;
  top: 0.2rem;
  width: 0.67rem;
  height: 0.49rem;
}
.doubleEleven20__discountProdTagImg {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.67rem;
  height: 0.49rem;
  z-index: 1;
}
.doubleEleven20__discountProdTagName {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.67rem;
  height: 0.49rem;
  z-index: 2;
  line-height: 0.49rem;
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
}
.doubleEleven20__discountProdImg {
  width: 4rem;
  height: 2.9rem;
  display: block;
  margin-right: 0.2rem;
  object-fit: cover;
}
.doubleEleven20__discountProdCont {
  margin-right: 0.2rem;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.doubleEleven20__discountProdTitle {
  font-size: 0.3rem;
  color: #221815;
  margin-top: 0.1rem;
  white-space: nowrap;
  overflow: hidden;
}
.doubleEleven20__discountProdSpec {
  font-size: 0.24rem;
  color: #727171;
  margin-top: 0.25rem;
  overflow: hidden;
  text-align: left;
}
.doubleEleven20__discountProdIntro {
  font-size: 0.22rem;
  color: #727171;
  margin-top: 0.25rem;
  white-space: nowrap;
  overflow: hidden;
}
.doubleEleven20__discountProdPrice {
  margin-top: 0.25rem;
}
.doubleEleven20__discountProdDiscountPriceCurrency {
  width: 0.34rem;
  height: 0.34rem;
  border-radius: 0.17rem;
  background-color: #ff6d31;
  color: #fff;
  margin-right: 0.2rem;
}
.doubleEleven20__discountProdDiscountPriceNum {
  font-size: 0.54rem;
  color: #ff6d31;
}
.doubleEleven20__discountProdOrgPrice {
  margin-left: 0.2rem;
  font-size: 0.32rem;
  color: #ff6d31;
  text-decoration: line-through;
}
.doubleEleven20__discountProdBuyBtn {
  width: 2.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.3rem;
  color: #ff6d31;
  margin-top: 0.25rem;
}
.doubleEleven20 .dbeleven20DiscountBox {
  width: 100%;
  overflow: hidden;
}
.doubleEleven20 .dbeleven20DiscountBox .moreBtn {
  display: block;
  margin: 0.2rem auto 0.6rem auto;
  color: #6f6f6f;
  font-size: 0.28rem;
}
.groupbuyList1 {
  padding-bottom: 0.2rem;
}
.groupbuyList1 .gbuyItem {
  position: relative;
  padding: 0.28rem 0.3rem 0.3rem 0.5rem;
  min-height: 2.8rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.groupbuyList1 .gbuyItem .thumb {
  width: 3.6rem;
  height: 2.8rem;
  display: block;
  object-fit: cover;
  background-color: #f5f5f5;
}
.groupbuyList1 .gbuyItem .thumb img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0.15rem;
  object-fit: cover;
}
.groupbuyList1 .gbuyItem > .cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  padding-left: 0.35rem;
  line-height: 0.36rem;
  min-height: 2.8rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.groupbuyList1 .gbuyItem .digitCountDown {
  margin-top: 0;
}
.groupbuyList1 .gbuyItem .digitCountDown .clock-seconds {
  background-color: #b30d11;
}
.groupbuyList1 .gbuyItem .name {
  font-size: 0.3rem;
  font-weight: 400;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.groupbuyList1 .gbuyItem .skuName {
  font-size: 0.24rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.groupbuyList1 .gbuyItem .salePrice {
  font-size: 0.34rem;
  color: #6f6f6f;
}
.groupbuyList1 .gbuyItem .orgPrice {
  color: #6f6f6f;
  font-size: 0.24rem;
  background: -webkit-linear-gradient(45deg, transparent 44%, #666666 49.5%, #666666 50.5%, transparent 50.5%);
  background: linear-gradient(45deg, transparent 44%, #666666 49.5%, #666666 50.5%, transparent 50.5%);
  margin-left: 0.1rem;
}
.groupbuyList1 .gbuyItem .action {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.groupbuyList1 .gbuyItem .action .bttn {
  height: 0.56rem;
  width: 2.5rem;
  border-radius: 0.28rem;
  background-color: #b30d11;
  font-size: 0.3rem;
  color: #fff;
  white-space: nowrap;
}
.discountList2 {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.discountList2__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #85c6ec;
  padding: 0.17rem;
  height: 4.73rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.discountList2__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.9rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.discountList2__imgLink--img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.9rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.discountList2__title {
  font-size: 0.34rem;
  line-height: 1.2;
  color: #282828;
  font-weight: bold;
  text-align: center;
  margin-top: 0.2rem;
}
.discountList2__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
  text-decoration: line-through;
}
.discountList2__salePrice .label {
  font-weight: normal;
}
.discountList2__salePrice .num {
  margin-right: 0.03rem;
}
.discountList2__salePrice .currency {
  font-size: 0.24rem;
}
.discountList2__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.3rem;
  color: #6f6f6f;
}
.discountList2__disCountPrice .label {
  font-weight: 600;
}
.discountList2__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: bold;
  color: #ff8a48;
  margin-right: 0.03rem;
}
.discountList2__disCountPrice .currency {
  font-size: 0.26rem;
}
.discountList2__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  border: 0.01rem solid #ff8a48;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.discountList2__cartIcon {
  font-size: 0.36rem;
  color: #ff8a48;
}
.xmYiGuTongXin {
  width: 7.5rem;
  overflow: hidden;
}
.xmYiGuTongXin__keyView {
  height: 4.9rem;
}
.xmYiGuTongXin__keyView img {
  display: block;
  height: 4.9rem;
  width: 100%;
}
.xmYiGuTongXin__couponRedbag {
  height: 3.29rem;
}
.xmYiGuTongXin__couponRedbag img {
  display: block;
  height: 3.29rem;
  width: 100%;
}
.xmYiGuTongXin__prodListBox {
  height: 16.77rem;
  position: relative;
  padding-left: 0.3rem;
}
.xmYiGuTongXin__prodListBox img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  height: 16.77rem;
  width: 100%;
}
.xmYiGuTongXin__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.xmYiGuTongXin__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.35rem 0;
}
.xmYiGuTongXin__lastProd img {
  width: 100%;
  display: block;
}
.xmYiGuTongXin__qrcode img {
  width: 100%;
  display: block;
}
.xmYiGuTongXin__goHome img {
  width: 100%;
  display: block;
}
.xmYiGuTongXin__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.xmYiGuTongXin__receiveCoupon {
  margin-bottom: 1.2rem;
}
.xmYiGuTongXin__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.prodListMin4 {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin4__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #85c6ec;
  padding: 0.17rem;
  height: 4.73rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin4__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.9rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin4__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.9rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin4__imgLink__ribbon {
  background-color: #d32932;
  width: 3rem;
  height: 0.45rem;
  line-height: 0.45rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
}
.prodListMin4__title {
  font-size: 0.3rem;
  line-height: 1.2;
  color: #282828;
  font-weight: 400;
  text-align: center;
  margin-top: 0.2rem;
}
.prodListMin4__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
  text-decoration: line-through;
}
.prodListMin4__salePrice .label {
  font-weight: normal;
}
.prodListMin4__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin4__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin4__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
}
.prodListMin4__disCountPrice .label {
  font-weight: 600;
}
.prodListMin4__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #ff8a48;
  margin-right: 0.03rem;
}
.prodListMin4__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin4__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  border: 0.01rem solid #ff8a48;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin4__cartIcon {
  font-size: 0.36rem;
  color: #ff8a48;
}
.prodListMin4 {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin4__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #85c6ec;
  padding: 0.17rem;
  height: 4.73rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin4__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.9rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin4__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.9rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin4__imgLink__ribbon {
  background-color: #d32932;
  width: 3rem;
  height: 0.45rem;
  line-height: 0.45rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
}
.prodListMin4__title {
  font-size: 0.3rem;
  line-height: 1.2;
  color: #282828;
  font-weight: 400;
  text-align: center;
  margin-top: 0.2rem;
}
.prodListMin4__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
  text-decoration: line-through;
}
.prodListMin4__salePrice .label {
  font-weight: normal;
}
.prodListMin4__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin4__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin4__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
}
.prodListMin4__disCountPrice .label {
  font-weight: 600;
}
.prodListMin4__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #ff8a48;
  margin-right: 0.03rem;
}
.prodListMin4__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin4__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  border: 0.01rem solid #ff8a48;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin4__cartIcon {
  font-size: 0.36rem;
  color: #ff8a48;
}
.goodStuff {
  width: 7.5rem;
  overflow: hidden;
}
.goodStuff__keyview {
  height: 6.93rem;
}
.goodStuff__keyviewImg {
  display: block;
  width: 7.5rem;
  height: 6.93rem;
}
.goodStuff__ziyou img {
  display: block;
  width: 7.5rem;
}
.goodStuff__ziyouBanner {
  height: 2.32rem;
}
.goodStuff__ziyouProd1 {
  height: 5.4rem;
}
.goodStuff__ziyouProd2 {
  height: 5.59rem;
}
.goodStuff__ziyouProd3 {
  height: 5.6rem;
}
.goodStuff__zhiboBanner {
  display: block;
  width: 7.5rem;
  height: 5.1rem;
}
.goodStuff__buyOneGetOne {
  background-color: #fff9ef;
}
.goodStuff__buyOneGetOne .prodListMin4__item {
  border-color: #fed072;
}
.goodStuff__buyOneGetOneBanner {
  display: block;
  width: 7.5rem;
  height: 3.25rem;
}
.goodStuff__discount {
  background-color: #ffeee6;
}
.goodStuff__discountBanner {
  display: block;
  width: 7.5rem;
  height: 3.13rem;
}
.goodStuff__discountMoreBtn,
.goodStuff__buyOneGetOneMoreBtn {
  font-size: 0.28rem;
  color: #6f6f6f;
  margin: 0 0 0.4rem 0;
}
.goodStuff__discount .prodListMin4__item {
  border-color: #fe5400;
}
.activity618 {
  background-color: #fffce1;
}
.activity618__banner {
  width: 7.5rem;
  min-height: 4.94rem;
}
.activity618__banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__couponWrapper {
  width: 7.5rem;
  padding-bottom: 0.3rem;
  background-color: #fffce1;
}
.activity618__couponWrapper-title {
  min-height: 3.23rem;
}
.activity618__couponWrapper-title img {
  padding-top: 0.5rem;
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__couponWrapper-spikeCoupon {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.activity618__couponWrapper-spikeCoupon1 {
  margin: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 5.62rem;
  height: 1.9rem;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: cover;
}
.activity618__couponWrapper-spikeCoupon1-left {
  margin-left: 0.8rem;
  vertical-align: bottom;
  color: #fff;
}
.activity618__couponWrapper-spikeCoupon1-left-yuan {
  font-size: 0.4rem;
}
.activity618__couponWrapper-spikeCoupon1-left-money {
  font-size: 1rem;
  font-weight: 600;
}
.activity618__couponWrapper-spikeCoupon1-right {
  height: 1.9rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 0.05rem;
}
.activity618__couponWrapper-spikeCoupon1-right-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fa5e38;
  padding: 0.1rem 0.15rem;
  border-radius: 0.25rem;
  background-color: #fce9a5;
}
.activity618__couponWrapper-spikeCoupon1-right-btn .icon-xiangyou {
  font-size: 0.24rem;
}
.activity618__couponWrapper-spikeCoupon2 {
  margin: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 5.62rem;
  height: 1.9rem;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: cover;
}
.activity618__couponWrapper-spikeCoupon2-left {
  margin-left: 0.8rem;
  vertical-align: bottom;
  color: #fff;
}
.activity618__couponWrapper-spikeCoupon2-left-yuan {
  font-size: 0.4rem;
}
.activity618__couponWrapper-spikeCoupon2-left-money {
  font-size: 1rem;
  font-weight: 600;
}
.activity618__couponWrapper-spikeCoupon2-right {
  height: 1.9rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 0.2rem;
}
.activity618__couponWrapper-spikeCoupon2-right-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fa5e38;
  padding: 0.1rem 0.15rem;
  border-radius: 0.25rem;
  background-color: #fce9a5;
}
.activity618__couponWrapper-spikeCoupon2-right-btn .icon-xiangyou {
  font-size: 0.24rem;
}
.activity618__couponWrapper-spikeCoupon2-right-disableBtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fff;
  padding: 0.1rem 0.15rem;
  border-radius: 0.25rem;
  background-color: #a1a1a1;
}
.activity618__spike {
  margin-top: 0.1rem;
}
.activity618__spike-banner {
  width: 7.5rem;
  padding-bottom: 0.3rem;
  background-color: #fffce1;
}
.activity618__spike-banner img {
  display: block;
  width: 100%;
  height: 2.39rem;
}
.activity618__spike__datetime {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin-bottom: 0.2rem;
  font-size: 0.28rem;
  font-weight: bold;
  overflow-x: auto;
  overflow-y: hidden;
  color: #fff;
  -webkit-overflow-scrolling: touch;
  background-color: #cedc25;
}
.activity618__spike__icon-xiangyou {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.activity618__spike__icon-xiangyou .icon-xiangyou {
  font-size: 0.4rem;
}
.activity618__spike__day {
  width: 1.5rem;
  opacity: 0.7;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  height: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.activity618__spike__begin {
  padding-top: 0.2rem;
  font-size: 0.28rem;
}
.activity618__spike__current {
  opacity: 1;
  font-size: 0.35rem;
  font-weight: bold;
  color: #fff;
}
.activity618__recharge {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 0.1rem;
  width: 7.5rem;
  background-color: #fffce1;
}
.activity618__recharge-banner {
  padding-top: 0.2rem;
  width: 7.5rem;
  min-height: 1.49rem;
}
.activity618__recharge-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__recharge-recharge1 {
  width: 7.09rem;
  min-height: 2.79rem;
}
.activity618__recharge-recharge1 img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__recharge-recharge2 {
  width: 7.09rem;
  min-height: 6.14rem;
  padding-top: 0.1rem;
}
.activity618__recharge-recharge2 img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__recharge-recharge3 {
  width: 7.09rem;
  min-height: 6.14rem;
  padding-top: 0.1rem;
}
.activity618__recharge-recharge3 img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__recharge-recharge4 {
  width: 7.09rem;
  min-height: 6.14rem;
  padding: 0.1rem 0 0.2rem;
}
.activity618__recharge-recharge4 img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__groupBuy-banner {
  width: 7.5rem;
  min-height: 2.08rem;
}
.activity618__groupBuy-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__groupBuy__toDayGbuy {
  margin: 0.35rem;
}
.activity618__groupBuy__toDayGbuy .icon-jintian {
  font-size: 0.5rem;
  color: green;
}
.activity618__groupBuy__toDayGbuyTxt {
  font-size: 0.38rem;
  margin-left: 0.1rem;
  font-weight: bold;
}
.activity618__groupBuy__datetime {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  padding: 0 0.35rem;
  font-size: 0.28rem;
  font-weight: bold;
  overflow-x: auto;
  overflow-y: hidden;
  color: #fff;
  -webkit-overflow-scrolling: touch;
  background-color: #23bdf1;
}
.activity618__groupBuy__day {
  width: 1.8rem;
  opacity: 0.7;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  height: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.activity618__groupBuy__begin {
  padding-top: 0.2rem;
  font-size: 0.28rem;
}
.activity618__groupBuy__current {
  opacity: 1;
  font-size: 0.35rem;
  font-weight: bold;
  color: #fff;
}
.activity618__singleCoupon-banner {
  width: 7.5rem;
  min-height: 2.37rem;
}
.activity618__singleCoupon-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__sendNore-banner {
  width: 7.5rem;
  min-height: 2.42rem;
}
.activity618__sendNore-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__dragonBoatPromotion-banner {
  width: 7.5rem;
  min-height: 2.34rem;
}
.activity618__dragonBoatPromotion-banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.activity618__activityRules {
  color: #fff;
  background-color: #2ea7e0;
  height: 8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 0.4rem;
  font-size: 0.28rem;
}
.activity618__activityRules-p {
  margin: 0.1rem 0;
  line-height: 0.4rem;
  letter-spacing: 0.04rem;
}
.xmHaochiHaoxue {
  width: 7.5rem;
  overflow: hidden;
}
.xmHaochiHaoxue__keyView {
  height: 9.18rem;
}
.xmHaochiHaoxue__keyView img {
  display: block;
  width: 100%;
}
.xmHaochiHaoxue__keyView__img1 {
  height: 5.28rem;
}
.xmHaochiHaoxue__keyView__img2 {
  height: 3.9rem;
}
.xmHaochiHaoxue__couponRedbag {
  height: 2.72rem;
  position: relative;
}
.xmHaochiHaoxue__couponRedbag img {
  display: block;
  height: 2.72rem;
  width: 100%;
}
.xmHaochiHaoxue__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.xmHaochiHaoxue__prodListBox {
  height: 16.65rem;
  position: relative;
  padding-left: 0.3rem;
}
.xmHaochiHaoxue__prodListBox img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  height: 16.65rem;
  width: 100%;
}
.xmHaochiHaoxue__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.xmHaochiHaoxue__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.35rem 0;
}
.xmHaochiHaoxue__lastProd img {
  width: 100%;
  display: block;
}
.xmHaochiHaoxue__qrcode img {
  width: 100%;
  display: block;
}
.xmHaochiHaoxue__goHome img {
  width: 100%;
  display: block;
}
.xmHaochiHaoxue__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.xmHaochiHaoxue__receiveCoupon {
  margin-bottom: 1.2rem;
}
.xmHaochiHaoxue__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.xmHaochiHaoxue__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #ffffd7;
  background-color: #8a0202;
  z-index: 100;
  line-height: 1.2;
}
.xmHaochiHaoxue__receiveCouponArrow {
  width: 0.4rem;
}
.childrenSnacks {
  width: 7.5rem;
  overflow: hidden;
}
.childrenSnacks__keyView {
  height: 5.86rem;
}
.childrenSnacks__keyView img {
  display: block;
  width: 100%;
  height: 5.86rem;
}
.childrenSnacks__couponRedbag {
  height: 2.22rem;
  position: relative;
}
.childrenSnacks__couponRedbag img {
  display: block;
  height: 2.22rem;
  width: 100%;
}
.childrenSnacks__prodListBox {
  height: 24.6rem;
  position: relative;
}
.childrenSnacks__prodListBox__img {
  width: 100%;
  display: block;
}
.childrenSnacks__qrcode img {
  width: 100%;
  display: block;
  height: 3.82rem;
}
.childrenSnacks__goHome img {
  width: 100%;
  display: block;
  height: 2.08rem;
}
.childrenSnacks__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.childrenSnacks__receiveCoupon {
  margin-bottom: 1.2rem;
}
.childrenSnacks__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.childrenSnacks__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #ffffd7;
  background-color: #8a0202;
  z-index: 100;
  line-height: 1.2;
}
.childrenSnacks__receiveCouponArrow {
  width: 0.4rem;
}
.xmShugeHuiwan {
  width: 7.5rem;
  overflow: hidden;
}
.xmShugeHuiwan__keyView {
  height: 5.85rem;
}
.xmShugeHuiwan__keyView img {
  display: block;
  width: 100%;
}
.xmShugeHuiwan__keyView__img1 {
  height: 5.85rem;
}
.xmShugeHuiwan__couponRedbag {
  height: 2.33rem;
  position: relative;
}
.xmShugeHuiwan__couponRedbag img {
  display: block;
  height: 2.33rem;
  width: 100%;
}
.xmShugeHuiwan__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.xmShugeHuiwan__prodListBox {
  height: 25.28rem;
  position: relative;
  padding-left: 0.3rem;
}
.xmShugeHuiwan__prodListBox img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  height: 25.28rem;
  width: 100%;
}
.xmShugeHuiwan__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.xmShugeHuiwan__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
}
.xmShugeHuiwan__lastProd img {
  width: 100%;
  display: block;
}
.xmShugeHuiwan__qrcode img {
  width: 100%;
  display: block;
}
.xmShugeHuiwan__goHome img {
  width: 100%;
  display: block;
}
.xmShugeHuiwan__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.xmShugeHuiwan__receiveCoupon {
  margin-bottom: 1.2rem;
}
.xmShugeHuiwan__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.xmShugeHuiwan__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #ffffd7;
  background-color: #8a0202;
  z-index: 100;
  line-height: 1.2;
}
.xmShugeHuiwan__receiveCouponArrow {
  width: 0.4rem;
}
.xmHaochiHaoxue2 {
  width: 7.5rem;
  overflow: hidden;
}
.xmHaochiHaoxue2__keyView {
  height: 9.18rem;
}
.xmHaochiHaoxue2__keyView img {
  display: block;
  width: 100%;
}
.xmHaochiHaoxue2__keyView__img1 {
  height: 5.14rem;
}
.xmHaochiHaoxue2__keyView__img2 {
  height: 4.32rem;
}
.xmHaochiHaoxue2__couponRedbag {
  height: 2.6rem;
  position: relative;
}
.xmHaochiHaoxue2__couponRedbag img {
  display: block;
  height: 2.6rem;
  width: 100%;
}
.xmHaochiHaoxue2__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.xmHaochiHaoxue2__prodListBox {
  height: 25.64rem;
  position: relative;
  padding-left: 0.3rem;
}
.xmHaochiHaoxue2__prodListBox img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  height: 25.64rem;
  width: 100%;
}
.xmHaochiHaoxue2__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.xmHaochiHaoxue2__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
}
.xmHaochiHaoxue2__qrcode img {
  width: 100%;
  display: block;
}
.xmHaochiHaoxue2__goHome img {
  width: 100%;
  display: block;
}
.xmHaochiHaoxue2__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.xmHaochiHaoxue2__receiveCoupon {
  margin-bottom: 1.2rem;
}
.xmHaochiHaoxue2__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.xmHaochiHaoxue2__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #ffffd7;
  background-color: #ef260c;
  z-index: 100;
  line-height: 1.2;
}
.xmHaochiHaoxue2__receiveCouponArrow {
  width: 0.4rem;
}
.xmHaochiHaoxue3 {
  width: 7.5rem;
  overflow: hidden;
  background-color: #ffcd0c;
}
.xmHaochiHaoxue3__keyView {
  height: 9.18rem;
}
.xmHaochiHaoxue3__keyView img {
  display: block;
  width: 100%;
}
.xmHaochiHaoxue3__keyView__img1 {
  height: 5.14rem;
}
.xmHaochiHaoxue3__keyView__img2 {
  height: 4.32rem;
}
.xmHaochiHaoxue3__couponRedbag {
  width: 6.4rem;
  height: 1.5rem;
  margin: 0.4rem auto 0.7rem auto;
  background: -webkit-linear-gradient(65deg, #e90d0f, #ff6201);
  background: linear-gradient(25deg, #e90d0f, #ff6201);
  border-radius: 0.4rem;
  border: 0.03rem solid #fff;
  box-shadow: 0 0.05rem 0.03rem 0 #b58507;
  padding: 0 0.4rem 0 0.45rem;
}
.xmHaochiHaoxue3__couponRedbagCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.3rem;
}
.xmHaochiHaoxue3__couponRedbagTitle {
  font-size: 0.38rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #fcf4e7;
  letter-spacing: 0.05rem;
  margin: 0;
  padding: 0;
}
.xmHaochiHaoxue3__couponRedbagSubTitle {
  font-size: 0.2rem;
  line-height: 0.2rem;
  font-weight: 300;
  margin: 0.11rem 0 0 0;
  padding: 0;
  color: #fff3e8;
}
.xmHaochiHaoxue3__couponRedbagBtn {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.63rem;
  background-color: #fef2e4;
  box-shadow: 0 0.03rem 0 0.02rem #d8170e;
  font-size: 0.4rem;
  font-weight: 300;
  color: #cd0000;
}
.xmHaochiHaoxue3__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.xmHaochiHaoxue3__prodListBox {
  position: relative;
  padding-left: 0.3rem;
}
.xmHaochiHaoxue3__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.xmHaochiHaoxue3__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
  background-color: #fff9ef;
  padding: 0.2rem 0.15rem;
  border-radius: 0.1rem;
}
.xmHaochiHaoxue3__prodListItem__img {
  width: 2.93rem;
  height: 2.1rem;
  border-radius: 0.1rem;
}
.xmHaochiHaoxue3__prodListItem__title {
  font-size: 0.28rem;
  font-weight: 400;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #9b0200;
}
.xmHaochiHaoxue3__prodListItem__subtitle {
  font-size: 0.18rem;
  font-weight: 200;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #9b0200;
  line-height: 1.5;
}
.xmHaochiHaoxue3__prodListItem__priceBtn {
  width: 2.7rem;
  height: 0.53rem;
  border-radius: 0.18rem;
  border: 0.01rem solid #feddba;
  background: -webkit-linear-gradient(bottom, #9c0403, #d8794d);
  background: linear-gradient(to top, #9c0403, #d8794d);
  margin: 0.1rem auto 0 auto;
  padding: 0 0.08rem 0 0.1rem;
}
.xmHaochiHaoxue3__prodListItem__price {
  color: #fff9ef;
}
.xmHaochiHaoxue3__prodListItem__buyBtn {
  color: #9b0200;
  width: 0.5rem;
  height: 0.36rem;
  border-radius: 0.18rem;
  background-color: #fff9ef;
  font-size: 0.16rem;
}
.xmHaochiHaoxue3__prodListItem__orgPrice {
  white-space: nowrap;
}
.xmHaochiHaoxue3__prodListItem__salePriceCurrency {
  font-size: 0.18rem;
  font-weight: 100;
}
.xmHaochiHaoxue3__prodListItem__salePriceNum {
  font-size: 0.32rem;
  font-weight: 600;
}
.xmHaochiHaoxue3__prodListItem__divider {
  font-size: 0.4rem;
  font-weight: 100;
}
.xmHaochiHaoxue3__prodListItem__orgPrice {
  white-space: nowrap;
  margin-left: 0.03rem;
}
.xmHaochiHaoxue3__prodListItem__orgPriceCurrency {
  font-size: 0.18rem;
}
.xmHaochiHaoxue3__prodListItem__orgPriceNum {
  font-size: 0.18rem;
}
.xmHaochiHaoxue3__qrcodeTxt {
  margin-top: 0.5rem;
  font-size: 0.16rem;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.1rem;
}
.xmHaochiHaoxue3__qrcodeImg {
  margin-top: 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}
.xmHaochiHaoxue3__goHome {
  padding: 0.5rem 0 0.9rem 0;
}
.xmHaochiHaoxue3__goHomeBtn {
  width: 2.79rem;
  height: 0.7rem;
}
.xmHaochiHaoxue3__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.xmHaochiHaoxue3__receiveCoupon {
  margin-bottom: 1.2rem;
}
.xmHaochiHaoxue3__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.xmHaochiHaoxue3__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #ffffd7;
  background-color: #ef260c;
  z-index: 100;
  line-height: 1.2;
}
.xmHaochiHaoxue3__receiveCouponArrow {
  width: 0.4rem;
}
.shuangdan2021 {
  width: 7.5rem;
  overflow: hidden;
  background-color: #ca070b;
}
.shuangdan2021__keyView {
  height: 5.59rem;
}
.shuangdan2021__keyView img {
  display: block;
  width: 100%;
}
.shuangdan2021__keyView__img1 {
  height: 5.59rem;
}
.shuangdan2021__couponRedbag {
  width: 6.4rem;
  height: 1.5rem;
  margin: 0.6rem auto 0.7rem auto;
  background: -webkit-linear-gradient(65deg, #dfa446, #f5cc7c);
  background: linear-gradient(25deg, #dfa446, #f5cc7c);
  border-radius: 0.4rem;
  border: 0.03rem solid #fcf5d9;
  box-shadow: 0 0.05rem 0.03rem 0 #820608;
  padding: 0 0.4rem 0 0.45rem;
}
.shuangdan2021__couponRedbagCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.3rem;
}
.shuangdan2021__couponRedbagTitle {
  font-size: 0.38rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #fcf4e7;
  letter-spacing: 0.05rem;
  margin: 0;
  padding: 0;
}
.shuangdan2021__couponRedbagSubTitle {
  font-size: 0.2rem;
  line-height: 0.2rem;
  font-weight: 300;
  margin: 0.11rem 0 0 0;
  padding: 0;
  color: #fff3e8;
}
.shuangdan2021__couponRedbagBtn {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.63rem;
  background-color: #fae4cd;
  box-shadow: 0 0.03rem 0 0.02rem #cf9744;
  font-size: 0.4rem;
  font-weight: 300;
  color: #ba7a22;
}
.shuangdan2021__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.shuangdan2021__prodListBox {
  position: relative;
  padding-left: 0.3rem;
}
.shuangdan2021__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.shuangdan2021__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
  background-color: #fff9ef;
  padding: 0.2rem 0.15rem;
  border-radius: 0.1rem;
}
.shuangdan2021__prodListItem__img {
  width: 2.93rem;
  height: 2.1rem;
  border-radius: 0.1rem;
}
.shuangdan2021__prodListItem__title {
  font-size: 0.28rem;
  font-weight: 400;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
}
.shuangdan2021__prodListItem__subtitle {
  font-size: 0.18rem;
  font-weight: 200;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
  line-height: 1.5;
}
.shuangdan2021__prodListItem__priceBtn {
  width: 2.7rem;
  height: 0.53rem;
  border-radius: 0.18rem;
  border: 0.01rem solid #feddba;
  background: -webkit-linear-gradient(bottom, #e3a84a, #f5cb79);
  background: linear-gradient(to top, #e3a84a, #f5cb79);
  margin: 0.1rem auto 0 auto;
  padding: 0 0.08rem 0 0.1rem;
}
.shuangdan2021__prodListItem__price {
  color: #fff9ef;
}
.shuangdan2021__prodListItem__buyBtn {
  color: #970506;
  width: 0.5rem;
  height: 0.36rem;
  border-radius: 0.18rem;
  background-color: #fff9ef;
  font-size: 0.16rem;
}
.shuangdan2021__prodListItem__orgPrice {
  white-space: nowrap;
}
.shuangdan2021__prodListItem__salePriceCurrency {
  font-size: 0.18rem;
  font-weight: 100;
}
.shuangdan2021__prodListItem__salePriceNum {
  font-size: 0.32rem;
  font-weight: 600;
}
.shuangdan2021__prodListItem__divider {
  font-size: 0.4rem;
  font-weight: 100;
}
.shuangdan2021__prodListItem__orgPrice {
  white-space: nowrap;
  margin-left: 0.03rem;
}
.shuangdan2021__prodListItem__orgPriceCurrency {
  font-size: 0.18rem;
}
.shuangdan2021__prodListItem__orgPriceNum {
  font-size: 0.18rem;
}
.shuangdan2021__qrcodeTxt {
  margin-top: 0.5rem;
  font-size: 0.16rem;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.1rem;
}
.shuangdan2021__qrcodeImg {
  margin-top: 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}
.shuangdan2021__goHome {
  padding: 0.5rem 0 0.9rem 0;
}
.shuangdan2021__goHomeBtn {
  width: 2.79rem;
  height: 0.7rem;
}
.shuangdan2021__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.shuangdan2021__receiveCoupon {
  margin-bottom: 1.2rem;
}
.shuangdan2021__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.shuangdan2021__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: #f5cb79;
  z-index: 100;
  line-height: 1.2;
}
.shuangdan2021__receiveCouponArrow {
  width: 0.4rem;
}
.newyear21Recharge {
  width: 7.5rem;
  overflow: hidden;
  background-color: #fed98b;
}
.newyear21Recharge__keyView {
  height: 5.05rem;
}
.newyear21Recharge__keyView img {
  display: block;
  width: 100%;
}
.newyear21Recharge__keyView__img1 {
  height: 5.05rem;
}
.newyear21Recharge__h1ding {
  height: 2.8rem;
}
.newyear21Recharge__h1dingImg {
  display: block;
  width: 100%;
  height: 2.8rem;
}
.newyear21Recharge__group1,
.newyear21Recharge__group2,
.newyear21Recharge__group3,
.newyear21Recharge__group4,
.newyear21Recharge__group5 {
  overflow: hidden;
}
.newyear21Recharge__groupAction {
  height: 1rem;
  margin-top: -0.65rem;
  margin-bottom: 0.3rem;
  display: none;
}
.newyear21Recharge__moreBtn {
  font-size: 0.32rem;
  color: #832201;
  font-weight: 600;
}
.newyear21Recharge__moreIcon {
  font-size: 0.32rem;
  color: #832201;
}
.newyear21Recharge__group1Img1,
.newyear21Recharge__group1Img {
  height: 5.6rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group2Img1 {
  height: 7.25rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group2Img {
  height: 5.6rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group2ImgH {
  height: 7.25rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group3Img1 {
  height: 7.25rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group3Img {
  height: 5.6rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group3ImgH2 {
  height: 11.6rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group4Img1 {
  height: 5.6rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group4Img {
  height: 5.6rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group5Img1 {
  height: 5.6rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newyear21Recharge__group5Img {
  height: 5.6rem;
  display: block;
  margin-bottom: 0.65rem;
}
.newYear21Breakfast {
  width: 7.5rem;
  overflow: hidden;
  background-color: #f28a41;
}
.newYear21Breakfast__keyView {
  height: 7.91rem;
}
.newYear21Breakfast__keyView img {
  display: block;
  width: 100%;
}
.newYear21Breakfast__keyView__img1 {
  height: 7.91rem;
}
.newYear21Breakfast__h1ding {
  height: 0.76rem;
  width: 6.15rem;
  margin: 0 auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmcAAABMCAYAAAAoRhDNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhGOEQ4Rjk0MUU1MTFFQjgzOERBQkQ5MDE2RTk0NEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhGOEQ4RkE0MUU1MTFFQjgzOERBQkQ5MDE2RTk0NEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEY4RDhGNzQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEY4RDhGODQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvgXyBQAABeSSURBVHja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) 0 0 no-repeat;
  background-size: 6.15rem 0.76rem;
}
.newYear21Breakfast__h1dingTxt {
  font-size: 0.35rem;
  line-height: 0.35rem;
  color: #db5c00;
  font-weight: 800;
}
.newYear21Breakfast__h1ding1 {
  margin-bottom: 0.4rem;
}
.newYear21Breakfast__h1ding2 {
  margin-top: 1.2rem;
  margin-bottom: 0.7rem;
}
.newYear21Breakfast__h1ding3 {
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
}
.prodListMin6Zaocan {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin6Zaocan__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #f89f5f;
  padding: 0.17rem;
  height: 4.73rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin6Zaocan__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin6Zaocan__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin6Zaocan__imgLink__ribbon {
  background-color: #d32932;
  width: 3rem;
  height: 0.45rem;
  line-height: 0.45rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
}
.prodListMin6Zaocan__title {
  font-size: 0.32rem;
  line-height: 1.2;
  color: #ca5602;
  font-weight: 600;
  text-align: center;
  margin-top: 0.2rem;
}
.prodListMin6Zaocan__subtitle {
  font-size: 0.22rem;
  line-height: 1.2;
  color: #777777;
  font-weight: 100;
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
}
.prodListMin6Zaocan__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
  text-decoration: line-through;
}
.prodListMin6Zaocan__salePrice .label {
  font-weight: normal;
}
.prodListMin6Zaocan__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin6Zaocan__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin6Zaocan__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
}
.prodListMin6Zaocan__disCountPrice .label {
  font-weight: 600;
}
.prodListMin6Zaocan__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #b60909;
  margin-right: 0.03rem;
}
.prodListMin6Zaocan__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin6Zaocan__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #db5c00;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin6Zaocan__cartIcon {
  font-size: 0.36rem;
  color: #fff;
}
.prodListMin7Zaocan__item {
  border: 0.01rem solid #f89f5f;
  padding: 0.17rem;
  height: 2.85rem;
  width: 6.2rem;
  border-radius: 0.2rem;
  background-color: #fff;
  margin: 0 0.45rem 0.8rem 0.9rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin7Zaocan__itemEven {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin: 0 0.9rem 0.8rem 0.45rem;
}
.prodListMin7Zaocan__imgLink {
  position: relative;
  width: 2.75rem;
  height: 2.35rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
  border: 0.01rem solid #f89f5f;
  margin-left: -0.65rem;
}
.prodListMin7Zaocan__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.75rem;
  height: 2.35rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin7Zaocan__imgLink__ribbon {
  background-color: #d32932;
  width: 3rem;
  height: 0.45rem;
  line-height: 0.45rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
  display: none;
}
.prodListMin7Zaocan__imgLinkEven {
  margin: 0 -0.65rem 0 0;
}
.prodListMin7Zaocan__cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin: 0 0 0 0.3rem;
  height: 2.35rem;
}
.prodListMin7Zaocan__contEven {
  margin: 0 0.3rem 0 0;
}
.prodListMin7Zaocan__title {
  font-size: 0.34rem;
  color: #ca5602;
  font-weight: 800;
  margin-top: 0.27rem;
}
.prodListMin7Zaocan__subtitle {
  font-size: 0.24rem;
  color: #777777;
  margin-top: 0.15rem;
  line-height: 0.34rem;
  font-weight: 100;
}
.prodListMin7Zaocan__priceAction {
  margin-top: 0.5rem;
}
.prodListMin7Zaocan__currency {
  color: #b60909;
  font-size: 0.26rem;
  font-weight: 600;
}
.prodListMin7Zaocan__priceNum {
  color: #b60909;
  font-size: 0.42rem;
  font-weight: 600;
}
.prodListMin7Zaocan__unit {
  color: #777777;
  font-size: 0.2rem;
  margin-left: 0.04rem;
  font-weight: 100;
  white-space: nowrap;
}
.prodListMin7Zaocan__buyBtn {
  width: 1.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background: -webkit-linear-gradient(bottom, #de6108 0%, #f0853a 100%);
  background: linear-gradient(to top, #de6108 0%, #f0853a 100%);
  color: #fff;
}
.newYear21Budong {
  width: 7.5rem;
  overflow: hidden;
  background-color: #e94136;
}
.newYear21Budong__keyView {
  height: 7.9rem;
}
.newYear21Budong__keyView img {
  display: block;
  width: 100%;
}
.newYear21Budong__keyView__img1 {
  height: 7.9rem;
}
.newYear21Budong__h1ding {
  height: 0.88rem;
  width: 6.15rem;
  margin: 0 auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmcAAABYCAYAAACwAVBAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODgwOEZBNUE0MUZGMTFFQjgzOERBQkQ5MDE2RTk0NEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODgwOEZBNUI0MUZGMTFFQjgzOERBQkQ5MDE2RTk0NEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEY4RDhGRjQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEY4RDkwMDQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkpDEcEAABwqSURBVHja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) 0 0 no-repeat;
  background-size: 6.15rem 0.88rem;
}
.newYear21Budong__h1dingTxt {
  font-size: 0.35rem;
  line-height: 0.35rem;
  color: #b00c01;
  font-weight: 800;
}
.newYear21Budong__h1ding1 {
  margin-bottom: 0.4rem;
}
.newYear21Budong__h1ding2 {
  margin-top: 1.2rem;
  margin-bottom: 0.7rem;
}
.newYear21Budong__h1ding3 {
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
}
.prodListMin6Budong {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin6Budong__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #b00b00;
  padding: 0.17rem;
  height: 4.73rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin6Budong__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin6Budong__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin6Budong__imgLink__ribbon {
  background-color: #d32932;
  width: 3rem;
  height: 0.45rem;
  line-height: 0.45rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
}
.prodListMin6Budong__title {
  font-size: 0.32rem;
  line-height: 1.2;
  color: #b00b00;
  font-weight: 600;
  text-align: center;
  margin-top: 0.2rem;
}
.prodListMin6Budong__subtitle {
  font-size: 0.22rem;
  line-height: 1.2;
  color: #777777;
  font-weight: 100;
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
}
.prodListMin6Budong__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
  text-decoration: line-through;
}
.prodListMin6Budong__salePrice .label {
  font-weight: normal;
}
.prodListMin6Budong__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin6Budong__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin6Budong__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
}
.prodListMin6Budong__disCountPrice .label {
  font-weight: 600;
}
.prodListMin6Budong__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #b00b00;
  margin-right: 0.03rem;
}
.prodListMin6Budong__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin6Budong__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #b00b00;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin6Budong__cartIcon {
  font-size: 0.36rem;
  color: #fff;
}
.prodListMin7Budong__item {
  border: 0.01rem solid #b00b00;
  padding: 0.17rem;
  height: 2.85rem;
  width: 6.2rem;
  border-radius: 0.2rem;
  background-color: #fff;
  margin: 0 0.45rem 0.8rem 0.9rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin7Budong__itemEven {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin: 0 0.9rem 0.8rem 0.45rem;
}
.prodListMin7Budong__imgLink {
  position: relative;
  width: 2.75rem;
  height: 2.35rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
  border: 0.01rem solid #b00b00;
  margin-left: -0.65rem;
}
.prodListMin7Budong__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.9rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin7Budong__imgLink__ribbon {
  background-color: #d32932;
  width: 3rem;
  height: 0.45rem;
  line-height: 0.45rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
  display: none;
}
.prodListMin7Budong__imgLinkEven {
  margin: 0 -0.65rem 0 0;
}
.prodListMin7Budong__cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin: 0 0 0 0.3rem;
  height: 2.35rem;
}
.prodListMin7Budong__contEven {
  margin: 0 0.3rem 0 0;
}
.prodListMin7Budong__title {
  font-size: 0.34rem;
  color: #b00b00;
  font-weight: 800;
  margin-top: 0.27rem;
}
.prodListMin7Budong__subtitle {
  font-size: 0.24rem;
  color: #777777;
  margin-top: 0.15rem;
  line-height: 0.34rem;
  font-weight: 100;
}
.prodListMin7Budong__priceAction {
  margin-top: 0.5rem;
}
.prodListMin7Budong__currency {
  color: #b60909;
  font-size: 0.26rem;
  font-weight: 600;
}
.prodListMin7Budong__priceNum {
  color: #b60909;
  font-size: 0.42rem;
  font-weight: 600;
}
.prodListMin7Budong__unit {
  color: #777777;
  font-size: 0.2rem;
  margin-left: 0.04rem;
  font-weight: 100;
  white-space: nowrap;
}
.prodListMin7Budong__buyBtn {
  width: 1.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background: -webkit-linear-gradient(bottom, #b71106 0%, #ef463a 100%);
  background: linear-gradient(to top, #b71106 0%, #ef463a 100%);
  color: #fff;
}
.newYear21Yingji {
  width: 7.5rem;
  overflow: hidden;
  background-color: #fff6e3;
}
.newYear21Yingji__keyView {
  height: 7.91rem;
}
.newYear21Yingji__keyView img {
  display: block;
  width: 100%;
}
.newYear21Yingji__keyView__img1 {
  height: 7.91rem;
}
.newYear21Yingji__h1ding {
  height: 0.76rem;
  width: 6.15rem;
  margin: 0 auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmgAAABZCAYAAACKVthoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkQxNTczNzE0MjAxMTFFQjgzOERBQkQ5MDE2RTk0NEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkQxNTczNzI0MjAxMTFFQjgzOERBQkQ5MDE2RTk0NEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4ODA4RkE2NDQxRkYxMUVCODM4REFCRDkwMTZFOTQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RDE1NzM3MDQyMDExMUVCODM4REFCRDkwMTZFOTQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuqKs+EAABs0SURBVHja7J1ZcFTXmce/7tub1lZr3yWEMEJCGAwYMGDAwQZj8AKO42A7k6qxq6ZSeZiHqZqq1DzMTE3VTFJT8+SXqaQqrpmqJHbi8ZbYgAk7tgAJgRYWbaB971Zr7b3nnqN7paumb6slhNTq/v8qx7eX041yum9/v/udTVNYEU8AyOzYadCgFQAAILK4VuXyoxViCx2aIOYFjN3XHD1yNC452WwWBCFRK2jN5Kdk8Rl8PwAAYLnxk8fn9435vD67x+MZt43Y7ESnJ+fUmC4QuChGgwxaTAkZl7H33vlJiV6v36/RaJ4RyzqxPCU+ni89DwAAINKUjajL7/c3iaXZ5/PVTk1NXfzDJ79vU8jaHGmDsEHQwCqQskMvHjbl5ua+JAjCa6KMHRAfK0IrAQDAKrc2v79DLBfcbveX9+7fO3P9xjWH+LAPsgZBA5ErZjxT9u7J98qNRuPfabXaH4v3LWghAACIWmxer/fj8Ynx//7kjx/flURtjqxB1CBoYIXF7G/e++kevV7/jxqN5jCh2xIAAGIJv8/nOzs5OfnL33/8uysQNQgaiAAxe/fkexUmk+mXkpgBAACIYURROzNiH/nFp//3p0bxrheiBkEDyydmDO2LB19KKiwo/BetVvszwsxcAAAAs3jcbvev6xvq/rnmZo2dZjNqPrkCRA2CBpZWzthR+947P9ljMpk+Igz8BwAAoILf7++02+3v//HTT1i3p5fmZtQgaRA0sERyprVYLMIbrx3/hSAI/yTeF5bg5KWJ8Ulyuz3kcrnI4XQFrLIDAABgeSIzkcloIIPBQHq9jhIS40mjWZLhxF6n0/mrT/708b87HA63QtJ8kDQIGng8OeNl3/P7k0rXlv6vVqs9ulgZGxwYpvb2Hurp6SebdYSsVjt5vV40NAAARBjihTilpprJkppCeXlZVFiYSxmZaYuWNo/Hc+pG9fWfNjQ2jLG7kqjxsWmQNAgaWJiYSddUpH350JGMvLy8z8QTc8dC36unu58aGpqo6X4bTU05Hnk+MSmBDHo96Q16fvWG+Z8AALACiIrEejHcLje53G4aH5t4pEpcnImeWr+GKjau59K2UHw+X3Vdfd2PRFHrV0gaujwhaGCBcqZl5Y3XjxelpaZ9JcpZ2QJOQmpsbBZPtlqyWe0zj5vNSVRYlEcFBTmUnpEqXp2l8FQ6AACAyIINPbFaR2ho0Eqdnb3U0d5NdvvYzPOWVLMYL7ZQRcU60mq1C5G0pta2lh9euHihLUDS0OUJQQPhytnRI0ezsrNzLopyVhLuezTU36erV2podHT6RE5MTKBy8QRmJUOUMgAAAKuTQVHW7ogX36yMj09n2JKTE2n3nm20sXL9QiTtYX1D/eHrN671MBeEpEHQQHiCxuVs967dyWVlG06JV0bbwjtxh+nbM1eou6uP309Ls9DOXVuobMPaBV1dAQAAiGxYL8m9u61U9X0tDQ/b+GN5+dl08MU9lJmZFtZ7eL3e2kuXL77R0trC3sCllDQI2sohmDP1aIXIlDNWhPy8fMPOHbu+EMXquXBeW32jjr78/CyN2scoISGeXnxpD710aC8/UZdoFhAAAIAIgf2uswkDm7eU86EqvX2DvCu0vu4eGQx6yg1jfJoYX3IK8gu2t7a2fOZyuWbGobFjfr4gXuxjAhkEDSjljKW6dCeOv/kfgiD8aL7XOZ0u+vOXZ6mmpoHP0mQn6xvHD1FObibEDAAAYkHUMlJp09Mb+FJJvT0D9PBBFw0MDNOaNQWk0+nmk7TCkpK1xvqGuqs0u9sAFzVIGgQNcjY77oytaya8c/LdY0aj8T9pnvmUbIzZJ3/4M3V19ZHRaKBjrx2k7c8+LZ6QAhoVAABiKagLApWsLaTMrHR60NbJl1Rqa22ntaWFYnwwhnytXq/flpubW9fU3NROihmdNJ1J00DSIGixLmc8c3Zg/wvZmRmZX4hXRQmhXjcyMkp/+N1XZLONUnq6hd4++eqiplwDAACIHtLSUmh92Vo+43NoyEbNTQ+odF0xmUwhJU2bEJ+w3+VyfTY4ODBJczNpkLRlBiPGI+/zYEUoLir+N1HOMkJVnpiYpD998jWNjo5zKfvxO69RSkoyWhEAAACPByfffZ3HBxYnWLxgcSNkENJq07Zs3sJ2qDGJhWVwBEVsAssIMmgRQOC4szePv7knISHhVxSia5ONOfv491/R8PAIH2f21tvHePcmAAAAIMOGurBMWmdHD5/hz8albShfF3IIjF6v35Camnq97UFbN80uuYHxaMsMjDhy4LM2k5KSjWZzyn/RPOPOTn1zka+DY7GY6fiJl7HILAAAgKCw2ZxvvnWEUtNSeNw49fWFeeNRQX7BvxoMBjbEhl35y5k0zDiDoMUOAdkz4eiRo29rtdqNoV5z82YD366JZcxO/PBlio83oSEBAACowuLF8ROH+bGp6QHdrGkIWV+n060//NLh4/RoV6dGMWYaPEEiJu3ym1//nK2QX7KK27Lt/Q8+bHsMURYSExON8fHx/xCqonV4hC6cq+K3j7xygGfQAAAAgPlg8eLI0QP02aen6cL5KiouzudZNTXS0tJ/ptfrv3Kzvabm7tXpRSx/8kTETgLiB7pPPJyNJGFcBOwLfFD8YC+G+wLFbgHsysTw1ps/esNsNv9PqNew5TTa27upsnI9HT6yH784AAAAFgQbIsMWsi0qyqO33j4asm5nZ8ffnzpz6gvx5rhYHKTYaSBwl4FYjeVPikjp4ty0yj9Qkv7+pxcjydLnoEtITPjbUBXv32vlchYXZ6J9B3biVwYAAMCC2bd/B48jLJ6wbaJCkZGReZKmuzmNUpzTkvpYtFiO5U/kD4kEPpIapGgVf6hsYb/fhls5cObmgf0vrNUJur1q9dnuAFeuVPPbe5/fzk8uAAAAYKGw+MHiyJnTl+nq1WpaX1aiuuOMyWTavrFiY2lDY0MjTWfPWIaJz+wU41jgZuoxF8ujXtDe/+DDMXaIwfNkRtBycnKOU4iMJpsUwMafmc1JVLmpDL8wAAAAFg2LI9eqbvG4wuILW4pDLU6Vlq57RRS0VknQ3JKksfjlRyx/cmAW58rLGRt/pjMZTa+Gqnz92m1+fHbHZraQIFoPAADA4oO/GEdYPFHGFzXMyeYf0HQ3J1tyQ0eY0QlBi1YCl9bY+sy2PEEQKtTqs206+voGeVp6Y+V6NCAAAIDHhsUTFldYfGFxRg2DwVC6Zk1JHk2PQ5uz5AZaEYIWjWikL7muuKh4f6gvemNDEz9uKC/FBugAAACWBBZPWFxRxhm1eFW6tnQXTWfQlFk0CBoELSrlbGb8WVxc3I5Qldn4AEbZhlK0HAAAgCVDjitynFEjxZzC+kPlDJpyNickDYIWHQR2bxLf9kyvunOA3T5GIyOjZDIZKTc3Ew0IAABgyWBxhcUXFmdYvFHDZDKto9ltn7CzAAQt6tued3EKgrBGrVJHRw8/FhTkqE6DBgAAABYDiyssvijjTTAMBkM+TWfQAicKAAha1LU7F7SK8o054gmSqFaxp7tvWtAKc9FqAAAAlhw5vnR39akHLa02Lj8/P1uSM6WgwSMgaNF10SJ9uYXc3NyQA8uGBqdn1qSlWdBqAAAAlpzMrPTpeDNkDVkvJzuHLUBrkOMXYaLAE4UvVBsFm5tGAuFusDpnDJrRaAw5sGxkxM6PoTa0BQAAABaLxZLMjzarPWS9uLi4DHo0gybHND98Yml9Qhclm5tGAh6xLcPZYHWOoAlaIUmtotfrpclJB19QMDk58bH+OLZVFFsx2uVykyXVzAeFAgAAAImJCXwsmsPh5HFHEIIv56QTdPEhBI3gE0vrE6wRN6ExlwR5g1VVQVPMdJkZgybKl6p5Oaac/Ggw6B/rD2ObrF84X0Wjo+PT/7gofBs2lNILB5+DqAEAwCqGDeyvvdnIuydZrCgpKaSt2yoX/NvOXut0unjcSUiMD1pH0OkSaG735swYNCm+wSeW0CfYfz6i1b+5aSQQ7garGkXRarQa1V3PPeKVzOMKWn3dPTr1zVxn9Pl81NjYRIODw3Ty3ddJr8f5BAAAq42rV6rpu6s1cx7r6x2kOvF3/+0fHyOLxRz2exmNBi5oXp9XtY4gCEaaXQNNGxDPCD6xtD6hw+amy45mTvH7VSt6PV75pFjUP8TS1efOfa/6/MDAMFXfqKNdzz2DTwUAAFYRba0dj8iZzPjYBH35+bf0k5+eCHt5JnmPZ49HXdDEi3vlGp6aQEGDTywtmMW5sqKmdXs8k2oVdFJmi40bWwwP2jrJJV4RhYJ1fwIAAFhd1FTXh3yeXYCHWtcsELfbMx13dOo9Km6Xy6mQM+zFCUGLWjnjRfzCT6lVkrs2XS7Xov4ReczZ49YBAAAQWfT3D81bZ6B/OOz3k+NMqCE1LrfbGSBnkDQIWnTKGRc0t3tCrSIb5CkIWn5ls5gsWny8KYw6cfhEAABgtQWSMLouw918xuPx8DjD4k2oyQUul9NBj447w36cELToZNhq7Q31fHLy9CocIzb7gt97TUnBvOPXStcV40MAAIBVRl5e1rx1csOow7CPjM2JN2pYrdZBtDwELWZobmnqFA8+teflHQSGh0cW/N5sbZtQEwDY2mo7dm7GhwAAAKuM7Ts2h8yiFRbmUm5ueIIm7yAwz441vu7ubggaBC1m8E9MTLg8Ho/qlz4zK40fBwaGFvUPMEF7ft+OR8YV5Ofn0NsnX6W4OBM+BQAAWGWwDNqhw8/PzL6cEzcy0+joqwfDfq++vsE58SYYTqfT7nA65LE2fqmAJwgWwFoBKQssDoejPTExMUvtKohNpe7s6F30P8iyZFu2lFNXVx8fCJqenkrpGan4JAAAYBVTuamMd2Oy9S6Hhmz8Qry4uIAqNj7Fx5OFixxfCqVN04MxOTnJdlL3ScUfpAAIWvRJ2tj42H1R0J4NVjEnN4tPe2ZXOFNTjkVnvAxGA5WsLUTLAwBAFMG6Jfcf2LXo17O4wuILizM5IbpEbSO2DsjZ8oIuzpUTNPlKxNfX13tb1aB1AhUU5PC9NJubHqLlAAAALBksrrD4wuIMizdq9PR0t0oxy6uMXxA0CFq0yZlfIWneW7dvNfp8PtUFydaXlfBjY0MTWg8AAMCSIccVOc4Ew+P1OJqam9okOfMqJA1ZNAhadHCtyhUoZ7x4PB63fdReqy5oa/nYgq6uXhoatKIhAQAAPDYsnrC4wuILizNqWIetzV6vl00Q8FDwDJpfim9gCYmYMWi/+fXPmb6XrOK2bHv/gw/bwqyrFDT2hfd0d3d9Z0mx7A1WmZ085RXr6FbtHaqqqqWjx36Aby4AAIDHgsUTRkXFUyF3EGjveFgnxypFCdrFGWOxPPoFTfxA94mHs7S6Jy14xP8fB8UP9mIYcjbTvSl/2Wtu1twoW79hVKfTJQd70bbtm6ju9j26f6+Ndu/ZRhaLGb8uAAAAFoXNZqd7d1v5Mh1bt1eq1nO5XRMNjQ13pVjlVghaYDdnrMXyJ06kdHFuotU/o5T9/U+HUU+ZPZMFze1yuRwDgwOX1V7EhKyiYh35fD46f+57/LoAAABYNCyOsMkBrHcm1AV/T3f3LY/Hw/bgdEmCFqyr0x+DsXxZ/pBI4COpQYpW8YfaLpbfhllXmUHzSl94V01N9dc5rxw7rNFogk6l2fv8s3S/6QG1trRTS8tDKi0txq8MAACABcHiB4sjbPmlvc9vVw9Ufr+3pramSo5RCkkLnCgQq7E8+gXt/Q8+ZBuBvR9D50dgFyf7wjv7+vv6h4aHqjLSM3YHe1FCYjzt2bONzv31O/rrt1f5bgChNrYFAAAAlDgcTh4/GCyesC0B1ejt7W20irD4pCiBGTR/DMfyJwpmcS4zATM5ZUGTr0ycN25c/1y8avGovX7LMxWUk5tJo6PjdPqbi2hQAAAAYXP61CUeP1gcYfFENYvg93tvVF+/LCcQpCLHKlnQMIMTghZ1KDNobuUJ0N3T3S1etVxS/cC0Wnr1tYM8c9bU9ICqvq9FawIAAJgXFi+a7rfx+MHiSLB9PGXaO9pvDQwODIg3HVJRZtDkbk4sVAtBi0oCuzhd8olw6crFz91u95jaC5OTk+jI0QOk0Wjo8qXrdOdOM1oTAACAKixOsHjB4saRVw7wOKKGy+WauPrdlUuSkDkURR6DpuziBE8IwZypRyssM/n5gka6qZEkWZAK+zD04smh1esNU9nZ2VvU3iM1NYXi4+OorbWDWpofivfN2AAdAADAI9y720J/+fN5fvvFl/bymZuhqLlZfaarq+uheJPtcDMqlTHp/hTNdnNyQevu8qKRIWjRAfsyi5KmFDRZ0nSSpBl6erqtRYVFhfHx8dlq75Odk8GX3ejq7OX7qbG0NRtXAAAAADBu1jTwcWdsSY2du7bQjp2bQ9bv6+9runT5EhvgPCFJmVLQJmk6kyZn0XwYfwZBizqkLJomhKTpu3u6O9aVrtuq0+ni1N6nqCiPBEFL7e3d9KCtk5xOFxUV5/E0NgAAgNhEXjPz6pVqfp8tp8EWOQ+Fw+EY+/rUXz5zu91MyJTZM/k+y57J49D4+DNkzyBo0SpopJA0Dc12dXJRc7mcNDY+3ltcVLxVbW00/l4FOZScnEhtoqD1dPfTgwedXNywBAcAAMQedvsYffrHb/hEMjYR4NDh52nrtsr5hM5z7vxfPx8aGupTyJldKix7NkGz3Zsz488gaBC0qEPRzSlLmpbmjkljmTSdzWab8vt9o7k5uZWaEGmxrKx0KizM5XJms9qpof4+31stKzsd2TQAAIgBWNas9mYjffn5t1zS2NqZJ04cpnVPrQn5Or/ItetVp5tbmlskERtVCJqcPZukuQvVYnkNCFr0EiSLpqW53Z1c1Pr6+2wmU5wnMyPzqVDvl2xOoo2V6/mJOdA/zLs82RUUO0nT0ixocAAAiFKaxd/6L784S40NTeT1+mh9WQmdePPlsH776+rrLtXeqq2nuePOZDlTjj1D9gyCFhsEyaIRPTomjZfOrs7+pKQkbVpaWkmo99TrdeKJuZby8rKpt2eArNYRun+vle7fbyOtVsNnfwqCgMYHAIBVjsvl5r0lX//lPM+cTU06+L6ax149SDt2buHxYD7u3L1TVXXt+2pJzgK7NpXZMzb2bGaBWmTPIGhRj5RFU37RtaSSTWtvf9hjMpm8GekZazXz9FumWJLp6c3llJSUSENDVrLZ7NTa2kE3a+ppYMBKHo+H4kxGMhoN+BAAAGCVMDY6zpdWulZVS2dOXeIz+JmYmc1JtG//Djp0eB9fdmk+WLdmfUP91e+rvquWBIyJ2FgIOUP2bJnRFFbEoxVWmB07DUohY8ZsEgvbII2tJMjONIuimDc/vWXb1me2HtNqtWGlwti4hHv3Wun2rbt8SY45IpeSzNdPY5k1doLHxRnFqy49smwAALCCeL1ecrvdNDXl5MNWWG/I0KCVRkZGZwO4eJ1eWJRLlZVlvEsz1M4AATGBbeN0vq6+7i7NZs6YlNkURTk5QF5ag8kZltZYJnRogohBXpHZK12pzJnRqbituXW7tmZsbHRs93N7XjcajUnzvTE7acvL1/EyOjrGr7ja2jrEK6A+frIrT3gAAACRC+u2zMvPppKSQi5loTY7D4bD4Zi4fPXytw8fPuik6eyYclKAckHaYOPOsHPAMoIMWoQgZdHkTBoTMtb3yNY/Y2dfslRYBi1FKkkiGQdfePFoenp6yaKM0OejoSEbvypjXaATE5Piyevk4xrYcwAAAFYGdmHNZuKz5ZISEuL52DLW25Gebgk7UxbI4OBA59lzZ8+Nj4+z7NgUzXZrjkjFphA15bIa8q4BGHsGQYt5SZOzZkaFpMndnWZJ0NgxSaPRJO7csXPnhrLy3YIgYEAhAACAOXi9Xk/jnYYb129cv+33+50BcmaX5CzYmmeYGLCCYJJABKFYdkPGH6Q8QldXV19HZ0eLJSU1KTExMQ0tCQAAgNHb19v27dkzp1taWx7SdJdlsNma8y1Iy2MPJgZA0GIWadmNwFmd/hDCNvP81NSUs6n5fpvNZu1OSbGkxMXFJaNFAQAgNhm2DvdevXrlAsuaTTmmxoPIGSty5izYemcehaARsmfLD7o4IxCpq5Mhj0eTx6TJszsTabrLUx6bliQ9xp5jXaKmNWtKCiorNj6TmZlVrNFotGhVAACIbvx+v6+/v7+jvqGu4WH7wx6annnpkqRrSiFogZugj9PsbE1ZzjyQMwgaCE/S2Lg0oyRp8QGilqSQtHipsHqGlJQUc0X5xvKCgoLSpMQkdH8CAECUMTY+Zu3s6GhruNPQbGdrckyLmVLOJmnuWmdjAWImZ87YmDMv5AyCBhYmafLEAQPNTh6Il6RMFjVZ2mYyaVJd9hpdelq6paSkpCgrKzsv1ZKabTAY4tDKAACwunC5XFNWq3Wgr7+vp+1Ba+fw8LBdIVYeScyc9GjmbEIhZvJSGvJkAHRrQtDAY0oaK3qam02LV4iZXJSZNFnS9DTbZao1m1OSsrOy0sSjOSEhIUkUNqNeRCfodFqtFmvkAQDACuHzeb0e8X9ut1v0MZdzYmJ8YmRkZLR/oH/YbrdPSBIly5QsZu4AOZMzZxOKMq54XM6ayRugQ84gaOAxJE2rkDRlNi1OIWVKQQvMpBkUkiYLn3J7KXmpj5nvCD4BAABYdoJNEPMpjrJQKbNmgZkzpaDJt6dobtbMTQEL0ULOIgNkSVYB7GSRJM0XcML6FCeoW+XklAVNljSjJHf6IJKmFDQNBA0AAFZc0PwBghYoZ/J4M6fi99+hEDGllMnPyWLmUbwn5CzCQAZtFaHIpCkXtJXHpukVAiZn1YwqgmaApAEAQNTImUtF0JyKo1xkMZPfZ2bZJsgZBA0snahp6dFuT71C1uSlOQwB8qbs6gyUNLWuTogaAAAsj5hRgKDJXZuBchbYtSkXefamSyFlclF2ZyJrBkEDT1DSlHt4BmbU5GJQHJWTBQLHo2kDilLKIGcAALB8kiYffQElcNyZcoiLS3FbKWXKjJmPkDWDoIEVFTXlIrfKTJk+4HFZ6JRipoGgAQBAxAiaP0DSPAGipsyouQMe90HMIGgg8kRN2f2p7MYMvB9MzjSQMgAAWHFZ86tImrK70xvkvrIuxAyCBiJQ1IJl1rQq9wNfQ5A0AABYMTlTSppfRdKC3X9k32aIGQQNrB5ZC7wtd2miaxMAACJL0Ihml1lSZtP8QW5DyiBoYJXKmlLYgskbQcwAACDiRI2CSVjAbUgZBA1EobQFEzNIGgAARI6czQEyFt38vwADAE3hPT5bPoH+AAAAAElFTkSuQmCC) 0 0 no-repeat;
  background-size: 6.15rem 0.76rem;
}
.newYear21Yingji__h1dingTxt {
  font-size: 0.35rem;
  line-height: 0.35rem;
  color: #454f0f;
  font-weight: 800;
}
.newYear21Yingji__h1ding1 {
  margin-bottom: 0.4rem;
}
.newYear21Yingji__h1ding2 {
  margin-top: 1.2rem;
  margin-bottom: 0.7rem;
}
.newYear21Yingji__h1ding3 {
  margin-top: 1.2rem;
  margin-bottom: 0.4rem;
}
.prodListMin6Yingji {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin6Yingji__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #bac676;
  padding: 0.17rem;
  height: 4.73rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin6Yingji__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin6Yingji__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin6Yingji__imgLink__ribbon {
  background-color: #d32932;
  width: 3rem;
  height: 0.45rem;
  line-height: 0.45rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
}
.prodListMin6Yingji__title {
  font-size: 0.32rem;
  line-height: 1.2;
  color: #454f0f;
  font-weight: 600;
  text-align: center;
  margin-top: 0.2rem;
}
.prodListMin6Yingji__subtitle {
  font-size: 0.22rem;
  line-height: 1.2;
  color: #282828;
  font-weight: 100;
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
}
.prodListMin6Yingji__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
  text-decoration: line-through;
}
.prodListMin6Yingji__salePrice .label {
  font-weight: normal;
}
.prodListMin6Yingji__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin6Yingji__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin6Yingji__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #6f6f6f;
}
.prodListMin6Yingji__disCountPrice .label {
  font-weight: 600;
}
.prodListMin6Yingji__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #ff8a48;
  margin-right: 0.03rem;
}
.prodListMin6Yingji__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin6Yingji__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #454f0f;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin6Yingji__cartIcon {
  font-size: 0.36rem;
  color: #fff;
}
.prodListMin7Yingji__item {
  border: 0.01rem solid #454f0f;
  padding: 0.17rem;
  height: 2.85rem;
  width: 6.2rem;
  border-radius: 0.2rem;
  background-color: #fff;
  margin: 0 0.45rem 0.8rem 0.9rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin7Yingji__itemEven {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin: 0 0.9rem 0.8rem 0.45rem;
}
.prodListMin7Yingji__imgLink {
  position: relative;
  width: 2.75rem;
  height: 2.35rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
  border: 0.01rem solid #454f0f;
  margin-left: -0.65rem;
}
.prodListMin7Yingji__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.75rem;
  height: 2.35rem;
  border-radius: 0.2rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin7Yingji__imgLink__ribbon {
  background-color: #d32932;
  width: 3rem;
  height: 0.45rem;
  line-height: 0.45rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff;
  font-size: 0.26rem;
  left: -0.9rem;
  top: 0.3rem;
  text-align: center;
  position: absolute;
  display: none;
}
.prodListMin7Yingji__imgLinkEven {
  margin: 0 -0.65rem 0 0;
}
.prodListMin7Yingji__cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin: 0 0 0 0.3rem;
  height: 2.35rem;
}
.prodListMin7Yingji__contEven {
  margin: 0 0.3rem 0 0;
}
.prodListMin7Yingji__title {
  font-size: 0.34rem;
  color: #454f0f;
  font-weight: 800;
  margin-top: 0.27rem;
}
.prodListMin7Yingji__subtitle {
  font-size: 0.24rem;
  color: #777777;
  margin-top: 0.15rem;
  line-height: 0.34rem;
  font-weight: 100;
}
.prodListMin7Yingji__priceAction {
  margin-top: 0.5rem;
}
.prodListMin7Yingji__currency {
  color: #b60909;
  font-size: 0.26rem;
  font-weight: 600;
}
.prodListMin7Yingji__priceNum {
  color: #b60909;
  font-size: 0.42rem;
  font-weight: 600;
}
.prodListMin7Yingji__unit {
  color: #777777;
  font-size: 0.2rem;
  margin-left: 0.04rem;
  font-weight: 100;
  white-space: nowrap;
}
.prodListMin7Yingji__buyBtn {
  width: 1.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background: -webkit-linear-gradient(bottom, #525c1a 0%, #b0bc6d 100%);
  background: linear-gradient(to top, #525c1a 0%, #b0bc6d 100%);
  color: #fff;
}
.newYear21Hotpot {
  width: 7.5rem;
  overflow: hidden;
  background-color: #ca1e1e;
  padding-top: 0.96rem;
}
.newYear21Hotpot__nav {
  height: 0.96rem;
  width: 100%;
  overflow: auto;
  background-color: #aa0000;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
}
.newYear21Hotpot__navItemList {
  height: 100%;
  padding: 0.1rem 0;
}
.newYear21Hotpot__navItem {
  height: 100%;
  color: #ffe5c0;
  border-right: 1PX dashed #dd2628;
  padding: 0 0.28rem;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  font-size: 0.28rem;
}
.newYear21Hotpot__navItem:last-child {
  padding-right: 0.7rem;
  border-right: none;
}
.newYear21Hotpot__navArrowBtn {
  width: 0.43rem;
  height: 0.44rem;
  position: fixed;
  right: 0.05rem;
  top: 0.25rem;
  -webkit-animation: bounce 1.75s infinite;
  animation: bounce 1.75s infinite;
  -webkit-transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in, -webkit-transform 300ms ease-in;
}
.newYear21Hotpot__navArrowIcon {
  width: 0.43rem;
  height: 0.44rem;
}
.newYear21Hotpot__hotProd {
  margin-bottom: 0.25rem;
}
.newYear21Hotpot__hotProdImg {
  display: block;
  width: 100%;
}
.newYear21Hotpot__keyView {
  padding: 0.01rem 0.12rem 0.12rem 0.12rem;
  width: 7.5rem;
  height: 9.68rem;
  position: relative;
}
.newYear21Hotpot__keyView__img {
  display: block;
  width: 7.25rem;
  height: 9.55rem;
}
.newYear21Hotpot__keyView__tag {
  position: absolute;
  left: 0.12rem;
  top: 0;
  width: 4.56rem;
  height: 2.87rem;
}
.newYear21Hotpot__keyViewSwipe {
  width: 7.25rem !important;
  height: 9.55rem !important;
  position: relative;
}
.newYear21Hotpot__keyViewSwipeItem {
  width: 7.25rem;
  height: 9.55rem !important;
}
.newYear21Hotpot__h1ding1 {
  padding: 0.8rem 0;
}
.newYear21Hotpot__h1ding1Img {
  width: 7.21rem;
  height: 0.45rem;
  display: block;
}
.newYear21Hotpot__h1ding2 {
  position: relative;
  height: 2.15rem;
}
.newYear21Hotpot__h1ding2Img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 7.5rem;
  height: 2.15rem;
}
.newYear21Hotpot__h1ding2Txt {
  font-size: 0.45rem;
  color: #ffffff;
  position: relative;
  z-index: 2;
  letter-spacing: 0.1rem;
}
.newYear21Hotpot__lightBg {
  background-color: #e24a32;
  padding-bottom: 1rem;
}
.newYear21Hotpot__lightBg {
  background-color: none;
  padding-bottom: 1rem;
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }
  20% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
  40% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  60% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }
  20% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
  40% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  60% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.prodListMin6Hotpot {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin6Hotpot__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #bac676;
  padding: 0.17rem;
  height: 4.47rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin6Hotpot__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin6Hotpot__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.37rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin6Hotpot__imgLink__ribbon {
  font-size: 0.24rem;
  line-height: 0.3rem;
  padding: 0.1rem 0;
  color: #fff;
  background: #dc2f2f;
  position: absolute;
  left: 0.26rem;
  top: 0;
  width: 0.4rem;
  height: auto;
  z-index: 3;
  text-align: center;
}
.prodListMin6Hotpot__imgLink__ribbon::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border-left: 0.2rem solid #dc2f2f;
  border-bottom: 0.15rem solid transparent;
  border-right: 0.2rem solid #dc2f2f;
}
.prodListMin6Hotpot__title {
  font-size: 0.32rem;
  line-height: 1.2;
  color: #c72c14;
  font-weight: 600;
  text-align: center;
  margin-top: 0.2rem;
}
.prodListMin6Hotpot__subtitle {
  font-size: 0.22rem;
  line-height: 1.2;
  color: #777777;
  font-weight: 100;
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0;
}
.prodListMin6Hotpot__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #777777;
  text-decoration: line-through;
}
.prodListMin6Hotpot__salePrice .label {
  font-weight: normal;
}
.prodListMin6Hotpot__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin6Hotpot__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin6Hotpot__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #c72c14;
}
.prodListMin6Hotpot__disCountPrice .label {
  font-weight: 600;
}
.prodListMin6Hotpot__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #c72c14;
  margin-right: 0.03rem;
}
.prodListMin6Hotpot__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin6Hotpot__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #c72c14;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin6Hotpot__cartIcon {
  font-size: 0.36rem;
  color: #fff;
}
.newYear21Nianyefan {
  width: 7.5rem;
  overflow: hidden;
  background-color: #cf3125;
  padding-top: 0.96rem;
}
.newYear21Nianyefan__nav {
  height: 0.96rem;
  width: 100%;
  overflow: auto;
  background-color: #aa0000;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
}
.newYear21Nianyefan__navItemList {
  height: 100%;
  padding: 0.1rem 0;
}
.newYear21Nianyefan__navItem {
  height: 100%;
  color: #ffe5c0;
  border-right: 1PX dashed #dd2628;
  padding: 0 0.28rem;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  font-size: 0.28rem;
}
.newYear21Nianyefan__navItem:last-child {
  padding-right: 0.7rem;
  border-right: none;
}
.newYear21Nianyefan__navArrowBtn {
  width: 0.43rem;
  height: 0.44rem;
  position: fixed;
  right: 0.05rem;
  top: 0.25rem;
  display: none;
  -webkit-animation: bounce 1.75s infinite;
  animation: bounce 1.75s infinite;
  -webkit-transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in, -webkit-transform 300ms ease-in;
}
.newYear21Nianyefan__navArrowIcon {
  width: 0.43rem;
  height: 0.44rem;
}
.newYear21Nianyefan__keyView {
  padding: 0 0.18rem 0.24rem 0.2rem;
  width: 7.5rem;
  height: 10.75rem;
  position: relative;
}
.newYear21Nianyefan__keyView__img {
  display: block;
  width: 7.14rem;
  height: 10.51rem;
}
.newYear21Nianyefan__keyView__tag {
  position: absolute;
  left: 0.2rem;
  top: 0;
  width: 4.74rem;
  height: 3.38rem;
}
.newYear21Nianyefan__keyViewSwipe {
  width: 7.14rem !important;
  height: 10.51rem !important;
  position: relative;
}
.newYear21Nianyefan__keyViewSwipeItem {
  width: 7.14rem;
  height: 10.51rem !important;
}
.newYear21Nianyefan__dishGroup {
  width: 7.5rem;
  position: relative;
}
.newYear21Nianyefan__dishGroupSwipe {
  width: 7.5rem !important;
  position: relative;
}
.newYear21Nianyefan__dishGroupSwipeItem {
  width: 7.5rem;
}
.newYear21Nianyefan__dishLeftArrBtn {
  position: absolute;
  left: 0.2rem;
  top: 2.35rem;
  z-index: 5;
  display: none;
}
.newYear21Nianyefan__dishRightArrBtn {
  position: absolute;
  right: 0.2rem;
  top: 2.35rem;
  z-index: 5;
  -webkit-animation: bounce 1.75s infinite;
  animation: bounce 1.75s infinite;
  -webkit-transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in, -webkit-transform 300ms ease-in;
}
.newYear21Nianyefan__dishLeftArrIcon {
  width: 0.26rem;
  height: 0.53rem;
  display: block;
}
.newYear21Nianyefan__dishRightArrIcon {
  width: 0.26rem;
  height: 0.53rem;
  display: block;
}
.newYear21Nianyefan__h1ding1 {
  width: 7.5rem;
  height: 4.1rem;
}
.newYear21Nianyefan__h1ding1Img {
  width: 7.5rem;
  height: 4.1rem;
  display: block;
}
.newYear21Nianyefan__dishBox {
  position: relative;
}
.newYear21Nianyefan__dishBanner {
  position: relative;
}
.newYear21Nianyefan__dishBannerImg {
  width: 7.5rem;
  height: 5.15rem;
  display: block;
}
.newYear21Nianyefan__dishName {
  position: absolute;
  left: 0.5rem;
  top: 0.3rem;
  width: 2.08rem;
  height: 2.08rem;
  border-radius: 1.04rem;
  background-color: rgba(170, 0, 0, 0.7);
  z-index: 3;
  font-size: 0.48rem;
  line-height: 0.6rem;
  letter-spacing: 0.1rem;
  color: #ffe6ca;
  text-align: center;
}
.newYear21Nianyefan__dishRecipe {
  background-color: #fffbec;
  padding: 0.2rem 0 0.2rem 0.1rem;
}
.newYear21Nianyefan__dishRecipeTitle {
  width: 2.1rem;
  height: 1.66rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAACmCAMAAACY9CGnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUIzMTMzQTQ0Q0RGMTFFQkFGRjZEMTlFN0EwQjg5MTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUIzMTMzQTU0Q0RGMTFFQkFGRjZEMTlFN0EwQjg5MTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQjMxMzNBMjRDREYxMUVCQUZGNkQxOUU3QTBCODkxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQjMxMzNBMzRDREYxMUVCQUZGNkQxOUU3QTBCODkxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn8GSiAAAAIoUExURf/7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) left top no-repeat;
  background-size: 2.1rem 1.66rem;
}
.newYear21Nianyefan__dishRecipeCont {
  border-left: 0.03rem solid #aa0000;
  color: #aa0000;
  font-size: 0.2rem;
  letter-spacing: -0.01rem;
  line-height: 0.3rem;
  padding-left: 0.2rem;
  padding-right: 0.15rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  font-weight: 200;
  min-height: 1.66rem;
}
.newYear21Nianyefan__dishProdTitle {
  height: 1.25rem;
  background: url(/react/static/newyear21_nianyefan_prod_title.3c20cced.jpg) left top no-repeat;
  background-size: 7.5rem 1.25rem;
}
.newYear21Nianyefan__h1ding2 {
  position: relative;
  height: 2.15rem;
  box-shadow: 0 0.05rem 0.1rem #a6180d;
  margin-bottom: 0.6rem;
}
.newYear21Nianyefan__h1ding2Img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 7.5rem;
  height: 2.15rem;
}
.newYear21Nianyefan__h1ding2Txt {
  font-size: 0.45rem;
  color: #ffffff;
  position: relative;
  z-index: 2;
  letter-spacing: 0.1rem;
}
.newYear21Nianyefan__lightBg {
  padding-bottom: 1rem;
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }
  20% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
  40% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  60% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }
  20% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
  40% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  60% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.prodListMin6Nianyefan {
  padding: 0.2rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin6Nianyefan__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 4.7rem;
  width: 3.3rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
  border-radius: 0.02rem;
}
.prodListMin6Nianyefan__imgLink {
  position: relative;
  width: 3.3rem;
  height: 2.82rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin6Nianyefan__imgLink__img {
  display: block;
  object-fit: cover;
  width: 3.3rem;
  height: 2.82rem;
  overflow: hidden;
}
.prodListMin6Nianyefan__imgLink__ribbon {
  font-size: 0.24rem;
  line-height: 0.3rem;
  padding: 0.1rem 0;
  color: #fff;
  background: #dc2f2f;
  position: absolute;
  left: 0.26rem;
  top: 0;
  width: 0.4rem;
  height: auto;
  z-index: 3;
  text-align: center;
  display: none;
}
.prodListMin6Nianyefan__imgLink__ribbon::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border-left: 0.2rem solid #dc2f2f;
  border-bottom: 0.15rem solid transparent;
  border-right: 0.2rem solid #dc2f2f;
}
.prodListMin6Nianyefan__title {
  font-size: 0.32rem;
  line-height: 1.2;
  color: #c72c14;
  font-weight: 600;
  text-align: center;
  margin-top: 0.2rem;
  padding: 0 0.05rem;
}
.prodListMin6Nianyefan__subtitle {
  font-size: 0.22rem;
  line-height: 1.2;
  height: 0.26rem;
  color: #777777;
  font-weight: 100;
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0;
  padding: 0 0.05rem;
}
.prodListMin6Nianyefan__salePrice {
  margin-top: 0.1rem;
  margin-left: 0.14rem;
  font-size: 0.26rem;
  color: #777777;
  text-decoration: line-through;
}
.prodListMin6Nianyefan__salePrice .label {
  font-weight: normal;
}
.prodListMin6Nianyefan__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin6Nianyefan__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin6Nianyefan__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #c72c14;
  margin-left: 0.14rem;
}
.prodListMin6Nianyefan__disCountPrice .label {
  font-weight: 600;
}
.prodListMin6Nianyefan__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #c72c14;
  margin-right: 0.03rem;
}
.prodListMin6Nianyefan__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin6Nianyefan__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #c72c14;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin6Nianyefan__cartIcon {
  font-size: 0.36rem;
  color: #fff;
}
.newYear21Nianhuolihe {
  width: 7.5rem;
  overflow: hidden;
  background-color: #f54a18;
  padding-top: 0.96rem;
}
.newYear21Nianhuolihe__nav {
  height: 0.96rem;
  width: 100%;
  overflow: auto;
  background-color: #d53f29;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
}
.newYear21Nianhuolihe__navItemList {
  height: 100%;
  padding: 0.1rem 0;
}
.newYear21Nianhuolihe__navItem {
  height: 100%;
  color: #f7d2af;
  border-right: 1PX dashed #c83600;
  padding: 0 0.28rem;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  font-size: 0.28rem;
}
.newYear21Nianhuolihe__navItem:last-child {
  padding-right: 0.7rem;
  border-right: none;
}
.newYear21Nianhuolihe__navArrowBtn {
  width: 0.43rem;
  height: 0.44rem;
  position: fixed;
  right: 0.05rem;
  top: 0.25rem;
  -webkit-animation: bounce 1.75s infinite;
  animation: bounce 1.75s infinite;
  -webkit-transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in, -webkit-transform 300ms ease-in;
}
.newYear21Nianhuolihe__navArrowIcon {
  width: 0.43rem;
  height: 0.44rem;
}
.newYear21Nianhuolihe__hotProd {
  padding-bottom: 0.5rem;
  height: 6.4rem;
  box-sizing: content-box;
}
.newYear21Nianhuolihe__hotProdImg {
  display: block;
  width: 100%;
}
.newYear21Nianhuolihe__keyView {
  width: 7.5rem;
  height: 10.45rem;
  position: relative;
}
.newYear21Nianhuolihe__keyView__img {
  display: block;
  width: 7.5rem;
  height: 10.45rem;
}
.newYear21Nianhuolihe__keyView__tag {
  position: absolute;
  left: 0;
  top: 0;
  width: 4.85rem;
  height: 2.99rem;
}
.newYear21Nianhuolihe__keyViewSwipe {
  width: 7.5rem !important;
  height: 10.45rem !important;
  position: relative;
}
.newYear21Nianhuolihe__keyViewSwipeItem {
  width: 7.5rem;
  height: 10.45rem !important;
}
.newYear21Nianhuolihe__h1ding1 {
  padding: 0.8rem 0;
}
.newYear21Nianhuolihe__h1ding1Img {
  width: 7.21rem;
  height: 0.47rem;
  display: block;
}
.newYear21Nianhuolihe__h1ding2 {
  position: relative;
  height: 2.78rem;
}
.newYear21Nianhuolihe__h1ding2Img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 7.5rem;
  height: 2.78rem;
}
.newYear21Nianhuolihe__h1ding2Txt {
  font-size: 0.45rem;
  color: #ffffff;
  position: relative;
  z-index: 2;
  letter-spacing: 0.1rem;
}
.newYear21Nianhuolihe__lightBg {
  background-color: #e24a32;
  padding-bottom: 1rem;
}
.newYear21Nianhuolihe__lightBg {
  background-color: none;
  padding-bottom: 1rem;
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }
  20% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
  40% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  60% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }
  20% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
  40% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  60% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.prodListMin6Nianhuo {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin6Nianhuo__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #bac676;
  padding: 0.17rem;
  height: 4.47rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin6Nianhuo__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin6Nianhuo__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.37rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin6Nianhuo__imgLink__ribbon {
  font-size: 0.24rem;
  line-height: 0.3rem;
  padding: 0.1rem 0;
  color: #fff;
  background: #dc2f2f;
  position: absolute;
  left: 0.26rem;
  top: 0;
  width: 0.4rem;
  height: auto;
  z-index: 3;
  text-align: center;
}
.prodListMin6Nianhuo__imgLink__ribbon::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border-left: 0.2rem solid #dc2f2f;
  border-bottom: 0.15rem solid transparent;
  border-right: 0.2rem solid #dc2f2f;
}
.prodListMin6Nianhuo__title {
  font-size: 0.32rem;
  line-height: 1.2;
  color: #c72c14;
  font-weight: 600;
  text-align: center;
  margin-top: 0.2rem;
}
.prodListMin6Nianhuo__subtitle {
  font-size: 0.22rem;
  line-height: 1.2;
  color: #777777;
  font-weight: 100;
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0;
}
.prodListMin6Nianhuo__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #777777;
  text-decoration: line-through;
}
.prodListMin6Nianhuo__salePrice .label {
  font-weight: normal;
}
.prodListMin6Nianhuo__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin6Nianhuo__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin6Nianhuo__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #c72c14;
}
.prodListMin6Nianhuo__disCountPrice .label {
  font-weight: 600;
}
.prodListMin6Nianhuo__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #c72c14;
  margin-right: 0.03rem;
}
.prodListMin6Nianhuo__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin6Nianhuo__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #c72c14;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin6Nianhuo__cartIcon {
  font-size: 0.36rem;
  color: #fff;
}
.newYear21Niuqichongtian {
  width: 7.5rem;
  overflow: hidden;
  background-color: #a82427;
  padding-top: 0.96rem;
}
.newYear21Niuqichongtian__nav {
  height: 0.96rem;
  width: 100%;
  overflow: auto;
  background-color: #cf3126;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
}
.newYear21Niuqichongtian__navItemList {
  height: 100%;
  padding: 0.1rem 0;
}
.newYear21Niuqichongtian__navItem {
  height: 100%;
  color: #f7d2af;
  border-right: 1PX dashed #970c09;
  padding: 0 0.5rem;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  font-size: 0.28rem;
}
.newYear21Niuqichongtian__navItem:last-child {
  padding-right: 0.7rem;
  border-right: none;
}
.newYear21Niuqichongtian__navArrowBtn {
  width: 0.43rem;
  height: 0.44rem;
  position: fixed;
  right: 0.05rem;
  top: 0.25rem;
  display: none;
  -webkit-animation: bounce 1.75s infinite;
  animation: bounce 1.75s infinite;
  -webkit-transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, -webkit-transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in;
  transition: border 150ms ease-in-out, transform 300ms ease-in, -webkit-transform 300ms ease-in;
}
.newYear21Niuqichongtian__navArrowIcon {
  width: 0.43rem;
  height: 0.44rem;
}
.newYear21Niuqichongtian__hotProd {
  padding-bottom: 0.5rem;
  height: 6.87rem;
  box-sizing: content-box;
  background-color: #cf3125;
}
.newYear21Niuqichongtian__hotProdImg {
  display: block;
  height: 6.87rem;
  width: 100%;
}
.newYear21Niuqichongtian__keyView {
  padding: 0 0.18rem 0.3rem 0.18rem;
  width: 7.5rem;
  height: 10.96rem;
  position: relative;
  background-color: #cf3125;
}
.newYear21Niuqichongtian__keyView__img {
  display: block;
  width: 7.5rem;
  height: 10.66rem;
}
.newYear21Niuqichongtian__keyView__tag {
  position: absolute;
  left: 0;
  top: 0;
  width: 4.83rem;
  height: 3.59rem;
}
.newYear21Niuqichongtian__keyViewSwipe {
  width: 7.15rem !important;
  height: 10.66rem !important;
  position: relative;
}
.newYear21Niuqichongtian__keyViewSwipeItem {
  width: 7.15rem;
  height: 10.66rem !important;
}
.newYear21Niuqichongtian__h1ding1 {
  padding: 0.8rem 0;
}
.newYear21Niuqichongtian__h1ding1Img {
  width: 6.5rem;
  height: 0.45rem;
  display: block;
}
.newYear21Niuqichongtian__h1ding2 {
  position: relative;
  height: 2.15rem;
}
.newYear21Niuqichongtian__h1ding2Img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 7.5rem;
  height: 2.15rem;
}
.newYear21Niuqichongtian__h1ding2Txt {
  font-size: 0.45rem;
  color: #ffffff;
  position: relative;
  z-index: 2;
  letter-spacing: 0.1rem;
}
.newYear21Niuqichongtian__lightBg {
  background-color: #cf3125;
  padding-bottom: 1rem;
}
.newYear21Niuqichongtian__darkBg {
  background-color: #a62326;
  padding-bottom: 1rem;
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }
  20% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
  40% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  60% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
  }
  20% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
  }
  40% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  60% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  70% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.prodListMin6Niuqi {
  padding: 0.3rem 0 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
          justify-content: start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 120%;
}
.prodListMin6Niuqi__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 0.01rem solid #bac676;
  padding: 0.17rem;
  height: 4.47rem;
  width: 3.3rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 0.2rem;
  margin-right: 0.3rem;
  color: #6f6f6f;
  position: relative;
}
.prodListMin6Niuqi__imgLink {
  position: relative;
  width: 2.9rem;
  height: 2.37rem;
  border-radius: 0.2rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.prodListMin6Niuqi__imgLink__img {
  display: block;
  object-fit: cover;
  width: 2.9rem;
  height: 2.37rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.prodListMin6Niuqi__imgLink__ribbon {
  font-size: 0.24rem;
  line-height: 0.3rem;
  padding: 0.1rem 0;
  color: #fff;
  background: #dc2f2f;
  position: absolute;
  left: 0.26rem;
  top: 0;
  width: 0.4rem;
  height: auto;
  z-index: 3;
  text-align: center;
}
.prodListMin6Niuqi__imgLink__ribbon::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border-left: 0.2rem solid #dc2f2f;
  border-bottom: 0.15rem solid transparent;
  border-right: 0.2rem solid #dc2f2f;
}
.prodListMin6Niuqi__title {
  font-size: 0.32rem;
  line-height: 1.2;
  color: #c72c14;
  font-weight: 600;
  text-align: center;
  margin-top: 0.2rem;
}
.prodListMin6Niuqi__subtitle {
  font-size: 0.22rem;
  line-height: 1.2;
  color: #777777;
  font-weight: 100;
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0;
}
.prodListMin6Niuqi__salePrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #777777;
  text-decoration: line-through;
}
.prodListMin6Niuqi__salePrice .label {
  font-weight: normal;
}
.prodListMin6Niuqi__salePrice .num {
  margin-right: 0.03rem;
}
.prodListMin6Niuqi__salePrice .currency {
  font-size: 0.24rem;
}
.prodListMin6Niuqi__disCountPrice {
  margin-top: 0.1rem;
  font-size: 0.26rem;
  color: #c72c14;
}
.prodListMin6Niuqi__disCountPrice .label {
  font-weight: 600;
}
.prodListMin6Niuqi__disCountPrice .num {
  font-size: 0.34rem;
  font-weight: 400;
  color: #c72c14;
  margin-right: 0.03rem;
}
.prodListMin6Niuqi__disCountPrice .currency {
  font-size: 0.26rem;
}
.prodListMin6Niuqi__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #c72c14;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
.prodListMin6Niuqi__cartIcon {
  font-size: 0.36rem;
  color: #fff;
}
.kuanian2021 {
  width: 7.5rem;
  overflow: hidden;
  background-color: #ca070b;
}
.kuanian2021__keyView {
  height: 5.59rem;
}
.kuanian2021__keyView img {
  display: block;
  width: 100%;
}
.kuanian2021__keyView__img1 {
  height: 5.59rem;
}
.kuanian2021__couponRedbag {
  width: 6.4rem;
  height: 1.5rem;
  margin: 0.6rem auto 0.7rem auto;
  background: -webkit-linear-gradient(65deg, #dfa446, #f5cc7c);
  background: linear-gradient(25deg, #dfa446, #f5cc7c);
  border-radius: 0.4rem;
  border: 0.03rem solid #fcf5d9;
  box-shadow: 0 0.05rem 0.03rem 0 #820608;
  padding: 0 0.4rem 0 0.45rem;
}
.kuanian2021__couponRedbagCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.3rem;
}
.kuanian2021__couponRedbagTitle {
  font-size: 0.38rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #fcf4e7;
  letter-spacing: 0.05rem;
  margin: 0;
  padding: 0;
}
.kuanian2021__couponRedbagSubTitle {
  font-size: 0.2rem;
  line-height: 0.2rem;
  font-weight: 300;
  margin: 0.11rem 0 0 0;
  padding: 0;
  color: #fff3e8;
}
.kuanian2021__couponRedbagBtn {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.63rem;
  background-color: #fae4cd;
  box-shadow: 0 0.03rem 0 0.02rem #cf9744;
  font-size: 0.4rem;
  font-weight: 300;
  color: #ba7a22;
}
.kuanian2021__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.kuanian2021__prodListBox {
  position: relative;
  padding-left: 0.3rem;
}
.kuanian2021__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.kuanian2021__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
  background-color: #fff9ef;
  padding: 0.2rem 0.15rem;
  border-radius: 0.1rem;
}
.kuanian2021__prodListItem__img {
  width: 2.93rem;
  height: 2.1rem;
  border-radius: 0.1rem;
}
.kuanian2021__prodListItem__title {
  font-size: 0.28rem;
  font-weight: 400;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
}
.kuanian2021__prodListItem__subtitle {
  font-size: 0.18rem;
  font-weight: 200;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
  line-height: 1.5;
}
.kuanian2021__prodListItem__priceBtn {
  width: 2.7rem;
  height: 0.53rem;
  border-radius: 0.18rem;
  border: 0.01rem solid #feddba;
  background: -webkit-linear-gradient(bottom, #e3a84a, #f5cb79);
  background: linear-gradient(to top, #e3a84a, #f5cb79);
  margin: 0.1rem auto 0 auto;
  padding: 0 0.08rem 0 0.1rem;
}
.kuanian2021__prodListItem__price {
  color: #fff9ef;
}
.kuanian2021__prodListItem__buyBtn {
  color: #970506;
  width: 0.5rem;
  height: 0.36rem;
  border-radius: 0.18rem;
  background-color: #fff9ef;
  font-size: 0.16rem;
}
.kuanian2021__prodListItem__orgPrice {
  white-space: nowrap;
}
.kuanian2021__prodListItem__salePriceCurrency {
  font-size: 0.18rem;
  font-weight: 100;
}
.kuanian2021__prodListItem__salePriceNum {
  font-size: 0.32rem;
  font-weight: 600;
}
.kuanian2021__prodListItem__divider {
  font-size: 0.4rem;
  font-weight: 100;
}
.kuanian2021__prodListItem__orgPrice {
  white-space: nowrap;
  margin-left: 0.03rem;
}
.kuanian2021__prodListItem__orgPriceCurrency {
  font-size: 0.18rem;
}
.kuanian2021__prodListItem__orgPriceNum {
  font-size: 0.18rem;
}
.kuanian2021__qrcodeTxt {
  margin-top: 0.5rem;
  font-size: 0.16rem;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.1rem;
}
.kuanian2021__qrcodeImg {
  margin-top: 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}
.kuanian2021__goHome {
  padding: 0.5rem 0 0.9rem 0;
}
.kuanian2021__goHomeBtn {
  width: 2.79rem;
  height: 0.7rem;
}
.kuanian2021__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.kuanian2021__receiveCoupon {
  margin-bottom: 1.2rem;
}
.kuanian2021__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.kuanian2021__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: #f5cb79;
  z-index: 100;
  line-height: 1.2;
}
.kuanian2021__receiveCouponArrow {
  width: 0.4rem;
}
.xinnian2021 {
  width: 7.5rem;
  overflow: hidden;
  background-color: #ca070b;
}
.xinnian2021__keyView {
  height: 4.67rem;
}
.xinnian2021__keyView img {
  display: block;
  width: 100%;
}
.xinnian2021__keyView__img1 {
  height: 4.67rem;
}
.xinnian2021__couponRedbag {
  width: 6.4rem;
  height: 1.5rem;
  margin: 0.6rem auto 0.7rem auto;
  background: -webkit-linear-gradient(65deg, #dfa446, #f5cc7c);
  background: linear-gradient(25deg, #dfa446, #f5cc7c);
  border-radius: 0.4rem;
  border: 0.03rem solid #fcf5d9;
  box-shadow: 0 0.05rem 0.03rem 0 #820608;
  padding: 0 0.4rem 0 0.45rem;
}
.xinnian2021__couponRedbagCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.3rem;
}
.xinnian2021__couponRedbagTitle {
  font-size: 0.38rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #fcf4e7;
  letter-spacing: 0.05rem;
  margin: 0;
  padding: 0;
}
.xinnian2021__couponRedbagSubTitle {
  font-size: 0.2rem;
  line-height: 0.2rem;
  font-weight: 300;
  margin: 0.11rem 0 0 0;
  padding: 0;
  color: #fff3e8;
}
.xinnian2021__couponRedbagBtn {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.63rem;
  background-color: #fae4cd;
  box-shadow: 0 0.03rem 0 0.02rem #cf9744;
  font-size: 0.4rem;
  font-weight: 300;
  color: #ba7a22;
}
.xinnian2021__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.xinnian2021__prodListBox {
  position: relative;
  padding-left: 0.3rem;
}
.xinnian2021__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.xinnian2021__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
  background-color: #fff9ef;
  padding: 0.2rem 0.15rem;
  border-radius: 0.1rem;
}
.xinnian2021__prodListItem__img {
  width: 2.93rem;
  height: 2.1rem;
  border-radius: 0.1rem;
}
.xinnian2021__prodListItem__title {
  font-size: 0.28rem;
  font-weight: 400;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
}
.xinnian2021__prodListItem__subtitle {
  font-size: 0.18rem;
  font-weight: 200;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
  line-height: 1.5;
}
.xinnian2021__prodListItem__priceBtn {
  width: 2.7rem;
  height: 0.53rem;
  border-radius: 0.18rem;
  border: 0.01rem solid #feddba;
  background: -webkit-linear-gradient(bottom, #e3a84a, #f5cb79);
  background: linear-gradient(to top, #e3a84a, #f5cb79);
  margin: 0.1rem auto 0 auto;
  padding: 0 0.08rem 0 0.1rem;
}
.xinnian2021__prodListItem__price {
  color: #fff9ef;
}
.xinnian2021__prodListItem__buyBtn {
  color: #970506;
  width: 0.5rem;
  height: 0.36rem;
  border-radius: 0.18rem;
  background-color: #fff9ef;
  font-size: 0.16rem;
}
.xinnian2021__prodListItem__orgPrice {
  white-space: nowrap;
}
.xinnian2021__prodListItem__salePriceCurrency {
  font-size: 0.18rem;
  font-weight: 100;
}
.xinnian2021__prodListItem__salePriceNum {
  font-size: 0.32rem;
  font-weight: 600;
}
.xinnian2021__prodListItem__divider {
  font-size: 0.4rem;
  font-weight: 100;
}
.xinnian2021__prodListItem__orgPrice {
  white-space: nowrap;
  margin-left: 0.03rem;
}
.xinnian2021__prodListItem__orgPriceCurrency {
  font-size: 0.18rem;
}
.xinnian2021__prodListItem__orgPriceNum {
  font-size: 0.18rem;
}
.xinnian2021__qrcodeTxt {
  margin-top: 0.5rem;
  font-size: 0.16rem;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.1rem;
}
.xinnian2021__qrcodeImg {
  margin-top: 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}
.xinnian2021__goHome {
  padding: 0.5rem 0 0.9rem 0;
}
.xinnian2021__goHomeBtn {
  width: 2.79rem;
  height: 0.7rem;
}
.xinnian2021__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.xinnian2021__receiveCoupon {
  margin-bottom: 1.2rem;
}
.xinnian2021__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.xinnian2021__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: #f5cb79;
  z-index: 100;
  line-height: 1.2;
}
.xinnian2021__receiveCouponArrow {
  width: 0.4rem;
}
.shugeNianhuojie21 {
  width: 7.5rem;
  overflow: hidden;
  background-color: #cf2d2a;
}
.shugeNianhuojie21__keyView {
  height: 4.7rem;
}
.shugeNianhuojie21__keyView img {
  display: block;
  width: 100%;
}
.shugeNianhuojie21__keyView__img1 {
  height: 4.7rem;
}
.shugeNianhuojie21__h1ding {
  height: 0.88rem;
  width: 6.15rem;
  margin: 0 auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmcAAABYCAYAAACwAVBAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODgwOEZBNUE0MUZGMTFFQjgzOERBQkQ5MDE2RTk0NEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODgwOEZBNUI0MUZGMTFFQjgzOERBQkQ5MDE2RTk0NEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEY4RDhGRjQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEY4RDkwMDQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkpDEcEAABwqSURBVHja7J0JeBTl/cd/s1eO3ZxAyNEQCAECgoRDDgHxVmyh4olYa9XWlr+tVlGpBRXr1Spa0RYVr9pWEcQiYEGhqBzKIYEgdwhHEnNDzs212d35zzuZIbPDzmRzkezu9/M87zM5ZpYws7Pfz7wn9w6BruDze6J76p/GaXzP4aoBAECPhFdtSeP7HsG171TiinUQE06Bf7Hi8bU+73vL09O9iRj32G0LrUOS08caDaahJqNxEMcZhnAclyT8ziaUaI44q7C14GwDAEC34OCJrxW2zHLsPM8X8Lz7qNPlOuZyO48czT/y3fPLFtZKcsarMqLLhE3IFFwZyBlo583DqWWMlXcf/nBciDlkmtFommrgDOOEn4XgbAEAQI/EIjwkswfkGPGDnONGEGe4VnigFj+6R6WNafxowepdLpdzc2NT4/q7F83eJYuaUqC6UtQA5Ay0TcrOCtmr9y1N6RXZ6+cmo3mWcHMPxlkCAICAIER4yJ5iMFmmmE2WBcsXrMl2upo+OlN95p/3//3eXLWoQdIgZ6D7pczw+gPvjYq2xcwzGozXs+9xlgAAIHBhD9+CpD0RH5uwYNn8Tz+ttFe8MGfxXXuEX7khaZAz0DOk7ClByq4hdPAHAIBgwyB8/t/QK7L3TEHSvhAkbSEkzU+FG6M1u4YuHK15jpQ9euuC2JGpo54Unpx+BeEGAAAg4WxyOt7ad2LvUy8sf6ZcljSptFnSfB0QgNGakLNgkzNZzAzS18Z35n5wky08YhFHXDzOOgAAADU88cX2upqH73np9pXCty5Jzpio0S/+U3eOoF23dxPkrJtBfyQ/EmmpsGtmmH35nREfPPbJ0ojwyH9DzAAAAGiHBxfPskLIjLdYdsg5wn71jxvC0QWmB4ImMP+QMlKImfHZuxelpiakLTcajCPa+6KOyioqz/yeqg5lk/1kLtUXFJOjopKaqu3kamzEWQcAgG7EGBJCpggbhcRGU1hSPNkGpFDUsMEUO+ZCskRHtes1zSbLHdMnzsy4oP+IWfPfffg4NdeiuQVBE3/vrRYNdFPwo1mza+ikZk1lM6YoZq/et3R835j4FRzHxbX1xeyn8qhg7UYq27aTanJOEO/GfQgAAH4V2gaOItJSqc/k8ZQ0/Sqy9e/X5tfgeb6spKL45vv/fu9OWdBI0cyJZk3IGeSsDWL22m/fuiIupu9yaQZ/325Cl4sK1m2i3GWrqOpwtsdTWfTICyh6RLpwcyeTVbjBQ+N6k1l4UjOGheICAgBAN+Kqb6CmGjs1lJ6mWuHB2n4qnyr3H6HKfQc9Wjeihg6mlNtmUtK0y4kz+d4YxlYgKK0oufV3f/vVJrWgaQ0UgJxBzoJdztRiZpLEbIUgZmG+Sln+qvV0/L1lVF9YLP7MZLNSwtWXUuI1l1JMxnAyWLBCEwAA+BNuh4Mqsg5Q4RdfU9GGr8lprxV/HpYYTwPvuo2SZ04jzmj0VdDqBUG7WRC0L4Vvna0JGuQMchbMcqYWM/NffrX44v7xAz71tcasPHMfHXhuMdlP5IrfW/snizdtgiBlrMYMAACA/8Nq0Io2bKYT7y4Tu60wbKkpNPyPD1DsmJG+ClrtqeKT189764FvhW+b9AQNcgY5C1Y5O0fM5s16YtDotLGbOI7r1foTVRMd+eubdGr5p6xTAYUl9KX0399L8VdOFfspAAAACDxY/+Hi/22mI68spfqiErZkAPW/9XpKf/DXZLCYWz+e589kHc+88vllT2XrCRrk7PyBqTR65jURmzKvHH1tVMbAUf/2RczqCopp+10P0KmPVolV2gPvnk2XrHpPbMaEmAEAQODCPuPZZz37zGef/QaTUcwClgksG1o9XsiYC1Mz/sUyh5pncTDADyBnQLo/SDFdhlAsd1x514tGg2l4aweW79lP39z+G6o6dJSs/ZLo4n++RkN+dw+aMAEAIIhgn/nss3/i+6+JWcAygWVD+Z7vWz9WyBohcxax7JEySJwHTbFUIICcQcwW3/fmDWEh4be3dmDp1h20a86j1FRVIw6tnvTB6+LoHQAAAMEJy4BJH74hZgLLhl1z5olZ0RpC5sxm2QNB6wGi/VOcgy4hZ7TP01Eo+5mx6mTzjVNujR+XPnE5x3Hhegee2bWXMn+/gNxNTfSjGdfQqOfnkzEUtWUAABDssL5mbGR+Q3GpONl48f+2UNSwIWKNmh7WUOtknuc/Opx3sI5a1uHkP96yzGdBS9vbgAvQ0euHU9BjrsPZWrOfTLj+KQNn0O1nxuYsy5z7pCBmTup38wy6cOEjPg+fBgAAEPiwTGDZ0O+m6WJW7Hl4IVXuP6wfRkL2sAwiz9ozuALkLLjuHUURxeyx2xaOtYbabtU7qKHsDO2+f4E4v03idVfQ8MfuF0fnAAAAAJ4pw4lTa7CscDU0UuaDT4gZogfLoD/OXniRQtCUWQXOA926tubdh1YF3Al9d9jM9ggae/Oz8c7mof0umK8nzbzbTVl/eIYaT5+h2NEjhKeiRyFmAAAAdAWNZQVr4mQDyLL+8DSNf+tl4gyaUWMYkjxsnrBlFQVs9QBeUc5hxdz3PH8wNyizvFNBzVk33i7kOQjA/PjPnp4Sagm9RO+gE+8vF0feWGKiKeP5BWQwY+16AAAArYS9kBUsM1h2MEFjWaJHmCXs0gdvnDdGqjg4OziAUHsWVHL2rFAaVXbuT6VR+j+0R9DYm54ZlmVg4qA5ejuzZZhylv5L/Hrknx4V18IEAAAAfIFlxsin54lfsyyRl/bTyqcLUzMeoOamTRO1NG8iy4NIzh6W3gD+Cvvb72+jlHlMnXHn1b8cFB5ivVzvoEMv/F3sM5B4zWXiEGkAAACgLfSZNE7MEJYlLFP0sIbarr7jqrvTSDW1ho6kBVuWB7ycsYnvHH58QdlyF6+28RhlrZl53JCJP9O7Hmyh25LN35LJGk7pc+fgEwYAAEC7SH/oN2KWsExh2aLnCBPSJ91BzU2bvtSeBWOWB7ScsU7wIeQ5IsSfikX6P/gqZR59zcwmS2h0RIzuomU5b38gbvvPvoFC+/TCpwsAAIB2wZo3WZYos0ULIZtmsIwi3/qeBVOWdylY+LyL0Fn4XBYzk/Qmtj4w85Epk4Zfotk7s/poDm2b9WsyhofRZes+JEtUJE4wAACAduOorKKvfnw7uerqafJHb1LkkDTNfb85uGXW4v+8uEX4spaa+2U5qXlhdK+jN7HwecfBaM1ukmJSDARITUy7Qm/n/E/Xi9vk66dBzAAAAHQYS3SUmCnKjNFiYMIgllFtGRgAIGd+J2UeTZqsRNtiJmsdwGZ1Lvr8K/FrtkQTAAAA0BnImcIyhmWNFlG26ElyXhGm1YCcBbCgyXJmGpI8NDrUEpqutfPpHbvF6ueItAG61c4AAABAW2CZEjFogJgxZ3Zmau7HMoplFbXUnBkgZpCzQJUzsUnz6jHXjeKI07wOpVt3itv4q6bizAEAAOhUEqRsKdmyQye0OAPLKmpp2oScQc4C8pwbpWJK6JWYrrdz+e4scdt7whicOQAAAJ1Kr/FjPLJGU+Kas8qkyC/4A+QsoM63subMHBEWMVBrZ7awuf1UPhlDQihq6GCcPQAAAJ0KyxaWMSxrWOZoIWWVPN+ZMstAF2AKxMXHuxOdxVI5haDJIzVNoZawRK0DqrNPEPE8WfsnYw1NAAAAnV9jIGSLLa0/VR08KmTOcYodfaHX/YSsSpJzizxrzrgVc9/znFJjLs5rh68LTsF5RT1a0xRiDu2rtXNt3g/i1ibIGQAAANAV2AakSJlToLmPkFVxdO6AAPQ760I58/eFSv1psVSlmIlyZjQaNScuaygqEbfh/X6EdyoAAIAuITyxuY6gobhUcx8pq9R9ztRyBp/oJJ9gJ9rfFyrtCciLpba27IMsZ2drzgycIURrZ2d9vbg1R9ra/5fxPOV98hnlrfyM7CdzyRxhExe+Tbv35xSeFI8rBwAAfkz5nu+pdOsOctbWk21AMiVOu0KcYLYtmGzNGeOsq9OuyWnOKmXNmTc5g090kk+wE70IJ7TD+LJYqnL9rrOCZjQYwzTlrLZZzkzhYe0Ws6z5z1Ph+k1nf9R4poJ+WPOFuODt+DcWUWQ65k4DAAB/w9XQSPvmP0fFX27z+Hn2kn/QyKfnUd9LJ/kuZ9Ywj8zxhpRVajGTi9znDD7RST7BTrC/L1TqT4ulquXMwPO85rTMrvqG5psiLLRdVzh/9eceYuZx9atqKOuxZ4l3uXArAACAn3Hg2VfOETNRsOy1tPfRP4md+31Fzhg5c/R29SJnSuATneQTJp3RhaBzUY7WPNv3zOl2NpiNZlsHbxiv5H28Vvf39lN5dGb3Puo9fjSuDgAA+Am1uT9QwX83av6eLcWUs/TfNHrRkz69ni8VAS4hq1Ridna05i0v3eWxLxY+7zgYrdk9gia/sTmXy6VpXnJzprOuvl3/WE3OyU7ZBwAAQM+hPHOf2G1FjzO79/r8eme70Fi1u9C43e5GZXapMg1AzgJC0M6+sZ2upvrW5Kyp2t6uf8jkQ3Nou/uzAQAA6BacPrSmtKXFxWm3S3kQrrmPw+moVUkZxAxyFrCSRvWN9Zr1v6EJzcOb66T5ztpK7NiMVv4CTnPCQQAAAD2TiIH9fdhngM+vV1fYPG1TaHyc5j5CVpWTZ98oADkLXOz1NWVav7NK85uxZTXaQ9q9P9NdWSDpuivImoI51AAAwJ/odVGGuHKMHv1u+onPr1d7Kk/KnCTNfWrqqktx5iFnwYDYYeB0dZnmlMyRg1PF2q1aQc5YB8+2Ejl4II164QkyWc+tqmbDrIcveAhXAQAA/AzOaKSM5+aTOTLC6+8Tr7mMkmde59NrsWypOXZSzJqIQama+5VVlRaS52SpoAvBgo3nX8iUb2z+ZPHxvIuGTPB+cWxWsqUki6Mqqw5nU8yFw9r8DzIJu3Ttv6jw8y/JfjJf7PAZN2UCmjMBAMCPiRo6iCZ9+AYde+N9Or39O2qqsYvLMPW78ceUfON0UbZ8ofpINrkaG4Vj+4mTlGtxquRErjK7IGiQs0CVNDcrm7//MufmqbPdHHFeazFjL8ponvJiZ2a75IxhiYmm/rfdgLMOAAABBFvlhU042xFO78hszhqdPso88SyrjiuySylpoAtAs+b5FTJSvLFFOSurLK2rtFdodiqLmzJe3BZt3IwzCAAAoFMp2rhF3Pa9ZILmPkJG/SBkVa2cW4oMg6BBzgJG0HjFG5wVV15p7iGtA3pPGEuWqEixT0D10RycQQAAAJ0Cy5SaYyfEtTh7jR+juZ+UUS6pKAUNYtZFdGuz5t2HVgXcCdVZcYH3Imfsje7MzN61b2TqqGle7dlsooRrL6Pc5aupYO0GihyCtTABAAB0HJYpDJYxeiP7hYzKYlmlIWf8irnveR4wN6Cz/LyAmrPzyzlixsqG3euO1TXWas53lnx986gbtlYm6/QJAAAAdASWJT+s+ULKmGma+7FsYhkl55UXQQMBLGfPCqWRPGuX/Kk0Sv8HX+XMpZCzJjfvdhzNP5KpdVBkehr1mTROXNA296NVeNcCAADoECxLmKCxbNFrkWHZxDKKZZVCzlwachYsWR40cvYwNa/E7q+wv/1+H+VMKWjyk0jTZzs+3cbrLJaWds/t4vbE+yuooewMPlkAAAC0C0d5pZglymzxHlg8z7JJIWZOlZjxQZrlQSNni9j7xY8vKHvjvuqDmBG1VAfLb3T2/3bsP5lV+ENp3mGtg2NGDae+Uy8mZ20dHXn5DXy6AAAAaBdHFi8VsyRu6kQxW7TIKzl1kGWTnFOK3JJzjFSCFgxZHlRyNl8oIeS5bpc/FYv0f2gN+WnjbJOm4k3v+GL3uq/0Dh726H1kDA0RJ5Qt+2YXPmEAAAC0CZYdP6zdIGbJsEd+q1ObwNPqbz/ZqMwo8mzaVE6nEWxZ3uVw7+C92iV8fk+01/MtFKP0BmBrKrG1N6KE0lsofdj2r3OWPJDUO3mg1usef28ZHX31bXFi2cnLl1Jon1442QAAAFqFdYnZNutesVlzyO/uoYF3z9bcN78sL3vuG/f9TfjyNHM6aVsllBqh1EmyJkuaB9e+U4mT3UEwWvP8Iz9tOBVPI6wTYgPbrtzy0Xq9vmepd95KsaNHkKOikrL+8HS71twEAAAQXLCsYJnBxIxlSOovZumEFM+v2rZiozKbyLNpEyM1IWcBK2cuhaA1SKX+m4NbThzOPZildTBnMFDGnx+nkF6xVL5nP32/8AXScTkAAABBnzq8mBUsM1h2sAxhWaIFy6BtBzaz5ZrqFfkki5kLcgY5C0QxU8pZk1QaFTdB/ZufvbauwdFQp/UirClz7OJnxIXRC9dtokOLlkDQAAAAeBWzQy8uEbOCZQbLDr3uMCx7WAYpM0nKKDmv9EZrgk7C+FOcgy4hZ3So1q+UnQ+ZHLM+aGxqZrNULPb6GuGhxtgwvL/2Suehcb0peng6FX3xJVXsO0j1RSUUd8kE3achAAAAQeRlLhftf2oR5X3ymbgCwNjFz+qOzmR8snX56l1Ht2dTc98yuY9ZjUrSdGvO0vY24ORDzvxSzkghZ94EzXw470DVsJThfeKi+/bVeqHwpASKGjaESr76hqoOHqWqQ9nUd+pEMljMuAAAABDEsKky9j7yJyrauJmMYaE05qWnqPfEsbrHHMo9sP/1tYs3SjJWTZ4DAJRNm26914GcdRxUs3TDwwyd27QpN2uyG6BW2ta9vPLPn52pPl2m92Jsdufxby4SF0cv27aTvrl9DlUdPoazDAAAQQrLAJYFpVt3iNnAMoJlhR4sa176+Lm1XrJIHhCAJs3zCGrOugidmjMGp/paXYMm1qI5nA4upyC74OILpgw3GU2a1WGhfftQ/FWXUkXWQarJOUkFaz4nV6ODYkZeQAaTCRcDAACCAFdjI+W8+U/av/BFcVQma1kZ98aLFJE2QPe4BkdD/YvLn/mgsLyghJprzORSI0maz7VmDNScQc78Vc68iZpS0GRJMwpPM86SyuKSsYPHDzMYDEatFzFH2uhH06+mJrudKvcfpoo9+8UOoKzjp21ACnEch4sCAAABCO/mqXjjZsp86Ekq3bydeJ6nlFnX06g/P06WmCjdY50uZ9OSta+syDqemUstTZlV0td2aqk9U04+y0POIGeBKmfq2jNlDZqyFs2YX5ZXX15TXj560JjBBp0e/5zRSHGTx1PsmJFUdfAI1eUVUPH/tgg37ddkDAsja/9k1KQBAECAwGrKCtd/Sfv++CzlfbyWnDV2sqWm0KgXnqCUW2aImdCKmDnfWrdk9db9X8kDAJRy1q5aM8hZ54AVAroIjRUCvAmaQZIwtmoAMzobNa8awF6AjXeOkUrkZRlXDf3ldXNmmI3mVnv8s1E6+avWiysK1BcWiz9jw6gTr7mMEq6eSjEZIzBwAAAA/Ay3o4kqsg5Q0YavqfCLr8hprxV/HpYYTwPvuo2SZ05rVcoYTa6mprfXvb7mq6yNhyUpq5DKGaFUSoJm9yJnrfY1wwoBkLNAkDN5SSejJGdh1LysU6QkZbHSlglb5Pj0iwfOmXH/jPAQa5gv/wDvdFKB8GSVu2wVVR3OPvtzY0iIIGgXUPSIoWKNmjUlmUJio0WBYwVTcgAAQPfAu92idLHSWF5Jtbn5VHsqv7nLStZBscZMJmroYLEJM+m6K4jzsWWk3lFfv2T1K2t2Hvn2OLXUljExK1eImTx9BpMzF/nYpAk5g5wFgpzJgiY3ZZolQVOuuxlNitoz9vOBiYMSHrrpDzP6RMW1aWFN+8k8Kli7QVz4tvrYCUxcCwAAfpfaHEUOShVHXyZNv5psA/q16fDTVWVnXlr5/JrjhceKqLlmTBazCpWYyX3N5HnNfF4VAHIGOQsUOSNqad6UBc2qEjS5MEGzWUNtUQ/eOO+KC1Mz0tvz9zkqq6g8cx9VHcwm+6k8qi8oFp/QWJ8F5VMZAACA8w9r3TBF2MQWjbCkeLL170dRFwwW+xRboqPa9Zr7T2YdeXnlXzbVNtjlJstqScgqVWJWqxAzZV8zyBnkLGjkTBY0b/3PZEGLVMhZlPQzVsJnTLxh2MzJt0y2hlrDcdYBAACoqW2orf/0m5VbV3+78hA114jJs/5XKcRMb+oMfsXja/lbnp7u078HOes4GLrXM5CfRuSJaR3kucwTKbbyBLbids32/xzYeuDrvF9O+7+JYwePG8pxHDqLAQAAYFNquHdn7zr89vol2ytqyqslMbMrxMzbtBmNUga5lGKGswk5g6A14yDP6TbkfTzkjN1Awk3nfHHFM5tGpY05PPvyOyem9B2QhNMJAADBS27JycIPv3z/2705mYXUsoB5rULMqlViVgsxg5wBbWQ5c3qRM1nQ5BvHqSzCTZgnlJKJwyYnT584M2Ng4qBkjjD7LAAABMcTPs8fLzyWv3b7qqzth7blS7KlFjP1guZqMZObMt04o5Az0CJenErQ1L+Xmz7ldTmbpBvKIX8v3JQn2I3ZPz415pqxP04fPWhsWowtNhKnFwAAAo8Ke3n1nmO7czbs/u/Rk8UnyqllzWYmZvI6mXaFkCmlrE5LzFBrBjkD2oLGk2dzpixnTi9yxkqYVEJOFZ9oevOz19jw6O8uGjI+Yezg8clpSUMSE3sl9TEajOibBgAAfojL7XIXnikoyynILtqdvSPvu6M7ixSZ4JBkq55aaszsCjlTSlmdIjsgZpAz0EZBc6okTZYz9c3ISrj0tCQKGjWP/LQIN+8pobBqbpM11GoZlTa2b3JcSkxCbGJkXHTf6ChrtC0sJCzEYgoxmYxY4wkAALoLN+92NzkdzgZHYyPbVtdV1ZVWllQWlRdW55fmVuzN2V1S21ArC5WcBw4vYlankrNaqciTy8rHuCBmPQtMpdFFtHEqDc3rI23V621aJPGSJ6xlxarahqkEzSwVE7WsSKBcy1M9MhR91QAAoPse0HnV127ybD3x1oLiTcyUW3liWWUzpoeYkY9zmemBqTQ6DmpIev4NKtegeWvedCqemJQ3pVLOQqUiC5pFJWhGlZypxQySBgAA5+fz3pug6YmZQyFmDdTS+b9eIWPy9/Lv5f1dCjHjO0vMAOQsGG9YN53b98ylemqSO4Cq5Uxdg2ZuRdAgZwAA0H2f93pi1kTn1pip5axBURoVItekkjKf1ssEkDOgf9Oqq7qV/c/UNWghKjFrTxMnAACA8/tZr5z30puYqfsbKwVN3so/k/dzkucC5p3WjAkgZ7hpW5o5OTq3Fk1+KjJLN6XcjKksZpWcKQWN05AziBoAAHT9w7da0NRipu5nph6tr2zmbFKInLoJE82YkDPQhTex8gZW90NoVAiYvLUohEyWMhO1DDZQrvEJKQMAgO77fFd3Y3GT5+hMpxdRc3oRMkgZ5Az0EEkzKCRNLWLKfmaymKmbNInQtAkAAN31ua7cujUETflArhQ2N3mOwISUQc5AD5U05VQcRsXX3vqZeVtsHQAAQPd8nmsNDFC2mKgFjoeUQc5Az7ypiVr6pimbKzkNKVM2ZULKAACg+z/TlZ/l3iSN9yJjvEYuAMgZ6CGSpv6e0ylEqDEDAICe9lmuHqHP68gYhAxyBvxU1NTiBSEDAAD/EjWIWIDz/wIMAEn9ghpn8FXDAAAAAElFTkSuQmCC) 0 0 no-repeat;
  background-size: 6.15rem 0.88rem;
}
.shugeNianhuojie21__h1dingTxt {
  font-size: 0.35rem;
  line-height: 0.35rem;
  color: #b00c01;
  font-weight: 800;
}
.shugeNianhuojie21__h1ding1 {
  margin-bottom: 0.4rem;
  display: none;
}
.shugeNianhuojie21__couponRedbag {
  width: 6.4rem;
  height: 1.5rem;
  margin: 0.6rem auto 0.7rem auto;
  background: -webkit-linear-gradient(65deg, #dfa446, #f5cc7c);
  background: linear-gradient(25deg, #dfa446, #f5cc7c);
  border-radius: 0.4rem;
  border: 0.03rem solid #fcf5d9;
  box-shadow: 0 0.05rem 0.03rem 0 #820608;
  padding: 0 0.4rem 0 0.45rem;
}
.shugeNianhuojie21__couponRedbagCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.3rem;
}
.shugeNianhuojie21__couponRedbagTitle {
  font-size: 0.38rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #fcf4e7;
  letter-spacing: 0.05rem;
  margin: 0;
  padding: 0;
}
.shugeNianhuojie21__couponRedbagSubTitle {
  font-size: 0.2rem;
  line-height: 0.2rem;
  font-weight: 300;
  margin: 0.11rem 0 0 0;
  padding: 0;
  color: #fff3e8;
}
.shugeNianhuojie21__couponRedbagBtn {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.63rem;
  background-color: #fae4cd;
  box-shadow: 0 0.03rem 0 0.02rem #cf9744;
  font-size: 0.4rem;
  font-weight: 300;
  color: #ba7a22;
}
.shugeNianhuojie21__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.shugeNianhuojie21__nav {
  margin-bottom: 0.5rem;
}
.shugeNianhuojie21__navItem {
  width: 20%;
}
.shugeNianhuojie21__navImg {
  width: 1.1rem;
  height: 1.1rem;
  display: block;
}
.shugeNianhuojie21__navTxt {
  font-size: 0.24rem;
  margin-top: 0.1rem;
  color: #fff;
}
.shugeNianhuojie21__prodListBox {
  position: relative;
  padding-left: 0.3rem;
  min-height: 8rem;
}
.shugeNianhuojie21__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.shugeNianhuojie21__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
  background-color: #fff9ef;
  padding: 0.2rem 0.15rem;
  border-radius: 0.1rem;
}
.shugeNianhuojie21__prodListItem__img {
  width: 2.93rem;
  height: 2.1rem;
  border-radius: 0.1rem;
}
.shugeNianhuojie21__prodListItem__title {
  font-size: 0.28rem;
  font-weight: 400;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
}
.shugeNianhuojie21__prodListItem__subtitle {
  font-size: 0.18rem;
  font-weight: 200;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
  line-height: 1.5;
}
.shugeNianhuojie21__prodListItem__priceBtn {
  width: 2.7rem;
  height: 0.53rem;
  border-radius: 0.18rem;
  border: 0.01rem solid #feddba;
  background: -webkit-linear-gradient(bottom, #e3a84a, #f5cb79);
  background: linear-gradient(to top, #e3a84a, #f5cb79);
  margin: 0.1rem auto 0 auto;
  padding: 0 0.08rem 0 0.1rem;
}
.shugeNianhuojie21__prodListItem__price {
  color: #fff9ef;
}
.shugeNianhuojie21__prodListItem__buyBtn {
  color: #970506;
  width: 0.5rem;
  height: 0.36rem;
  border-radius: 0.18rem;
  background-color: #fff9ef;
  font-size: 0.16rem;
}
.shugeNianhuojie21__prodListItem__orgPrice {
  white-space: nowrap;
}
.shugeNianhuojie21__prodListItem__salePriceCurrency {
  font-size: 0.18rem;
  font-weight: 100;
}
.shugeNianhuojie21__prodListItem__salePriceNum {
  font-size: 0.32rem;
  font-weight: 600;
}
.shugeNianhuojie21__prodListItem__divider {
  font-size: 0.4rem;
  font-weight: 100;
}
.shugeNianhuojie21__prodListItem__orgPrice {
  white-space: nowrap;
  margin-left: 0.03rem;
}
.shugeNianhuojie21__prodListItem__orgPriceCurrency {
  font-size: 0.18rem;
}
.shugeNianhuojie21__prodListItem__orgPriceNum {
  font-size: 0.18rem;
}
.shugeNianhuojie21__qrcodeTxt {
  margin-top: 0.5rem;
  font-size: 0.16rem;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.1rem;
}
.shugeNianhuojie21__qrcodeImg {
  margin-top: 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}
.shugeNianhuojie21__goHome {
  padding: 0.5rem 0 0.9rem 0;
}
.shugeNianhuojie21__goHomeBtn {
  width: 2.79rem;
  height: 0.7rem;
}
.shugeNianhuojie21__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.shugeNianhuojie21__receiveCoupon {
  margin-bottom: 1.2rem;
}
.shugeNianhuojie21__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.shugeNianhuojie21__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: #f5cb79;
  z-index: 100;
  line-height: 1.2;
}
.shugeNianhuojie21__receiveCouponArrow {
  width: 0.4rem;
}
.wanyimeixue21 {
  width: 7.5rem;
  overflow: hidden;
  background-color: #cf2d2a;
}
.wanyimeixue21__keyView {
  height: 4.27rem;
}
.wanyimeixue21__keyView img {
  display: block;
  width: 100%;
}
.wanyimeixue21__keyView__img1 {
  height: 4.27rem;
}
.wanyimeixue21__keyTitle {
  padding: 0.6rem 0 0 0;
  font-size: 28çpx;
  color: #fff;
}
.wanyimeixue21__h1ding {
  height: 0.88rem;
  width: 6.15rem;
  margin: 0 auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmcAAABYCAYAAACwAVBAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODgwOEZBNUE0MUZGMTFFQjgzOERBQkQ5MDE2RTk0NEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODgwOEZBNUI0MUZGMTFFQjgzOERBQkQ5MDE2RTk0NEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEY4RDhGRjQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEY4RDkwMDQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkpDEcEAABwqSURBVHja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) 0 0 no-repeat;
  background-size: 6.15rem 0.88rem;
}
.wanyimeixue21__h1dingTxt {
  font-size: 0.35rem;
  line-height: 0.35rem;
  color: #b00c01;
  font-weight: 800;
}
.wanyimeixue21__h1ding1 {
  margin-bottom: 0.4rem;
  display: none;
}
.wanyimeixue21__couponRedbag {
  width: 6.4rem;
  height: 1.5rem;
  margin: 0.6rem auto 0.7rem auto;
  background: -webkit-linear-gradient(65deg, #dfa446, #f5cc7c);
  background: linear-gradient(25deg, #dfa446, #f5cc7c);
  border-radius: 0.4rem;
  border: 0.03rem solid #fcf5d9;
  box-shadow: 0 0.05rem 0.03rem 0 #820608;
  padding: 0 0.4rem 0 0.45rem;
}
.wanyimeixue21__couponRedbagCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.3rem;
}
.wanyimeixue21__couponRedbagTitle {
  font-size: 0.38rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #fcf4e7;
  letter-spacing: 0.05rem;
  margin: 0;
  padding: 0;
}
.wanyimeixue21__couponRedbagSubTitle {
  font-size: 0.2rem;
  line-height: 0.2rem;
  font-weight: 300;
  margin: 0.11rem 0 0 0;
  padding: 0;
  color: #fff3e8;
}
.wanyimeixue21__couponRedbagBtn {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.63rem;
  background-color: #fae4cd;
  box-shadow: 0 0.03rem 0 0.02rem #cf9744;
  font-size: 0.4rem;
  font-weight: 300;
  color: #ba7a22;
}
.wanyimeixue21__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.wanyimeixue21__nav {
  margin-bottom: 0.5rem;
}
.wanyimeixue21__navItem {
  width: 20%;
}
.wanyimeixue21__navImg {
  width: 1.1rem;
  height: 1.1rem;
  display: block;
}
.wanyimeixue21__navTxt {
  font-size: 0.24rem;
  margin-top: 0.1rem;
  color: #fff;
}
.wanyimeixue21__prodListBox {
  position: relative;
  padding-left: 0.3rem;
  min-height: 8rem;
}
.wanyimeixue21__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.wanyimeixue21__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
  background-color: #fff9ef;
  padding: 0.2rem 0.15rem;
  border-radius: 0.1rem;
}
.wanyimeixue21__prodListItem__img {
  width: 2.93rem;
  height: 2.1rem;
  border-radius: 0.1rem;
}
.wanyimeixue21__prodListItem__title {
  font-size: 0.28rem;
  font-weight: 400;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
}
.wanyimeixue21__prodListItem__subtitle {
  font-size: 0.18rem;
  font-weight: 200;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
  line-height: 1.5;
}
.wanyimeixue21__prodListItem__priceBtn {
  width: 2.7rem;
  height: 0.53rem;
  border-radius: 0.18rem;
  border: 0.01rem solid #feddba;
  background: -webkit-linear-gradient(bottom, #e3a84a, #f5cb79);
  background: linear-gradient(to top, #e3a84a, #f5cb79);
  margin: 0.1rem auto 0 auto;
  padding: 0 0.08rem 0 0.1rem;
}
.wanyimeixue21__prodListItem__price {
  color: #fff9ef;
}
.wanyimeixue21__prodListItem__buyBtn {
  color: #970506;
  width: 0.5rem;
  height: 0.36rem;
  border-radius: 0.18rem;
  background-color: #fff9ef;
  font-size: 0.16rem;
}
.wanyimeixue21__prodListItem__orgPrice {
  white-space: nowrap;
}
.wanyimeixue21__prodListItem__salePriceCurrency {
  font-size: 0.18rem;
  font-weight: 100;
}
.wanyimeixue21__prodListItem__salePriceNum {
  font-size: 0.32rem;
  font-weight: 600;
}
.wanyimeixue21__prodListItem__divider {
  font-size: 0.4rem;
  font-weight: 100;
}
.wanyimeixue21__prodListItem__orgPrice {
  white-space: nowrap;
  margin-left: 0.03rem;
}
.wanyimeixue21__prodListItem__orgPriceCurrency {
  font-size: 0.18rem;
}
.wanyimeixue21__prodListItem__orgPriceNum {
  font-size: 0.18rem;
}
.wanyimeixue21__qrcodeTxt {
  margin-top: 0.5rem;
  font-size: 0.16rem;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.1rem;
}
.wanyimeixue21__qrcodeImg {
  margin-top: 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}
.wanyimeixue21__goHome {
  padding: 0.5rem 0 0.9rem 0;
}
.wanyimeixue21__goHomeBtn {
  width: 2.79rem;
  height: 0.7rem;
}
.wanyimeixue21__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.wanyimeixue21__receiveCoupon {
  margin-bottom: 1.2rem;
}
.wanyimeixue21__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.wanyimeixue21__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: #f5cb79;
  z-index: 100;
  line-height: 1.2;
}
.wanyimeixue21__receiveCouponArrow {
  width: 0.4rem;
}
.doctorma21 {
  width: 7.5rem;
  overflow: hidden;
  background-color: #cf2d2a;
}
.doctorma21__keyView {
  height: 4.27rem;
}
.doctorma21__keyView img {
  display: block;
  width: 100%;
}
.doctorma21__keyView__img1 {
  height: 4.27rem;
}
.doctorma21__keyTitle {
  padding: 0.6rem 0 0 0;
  font-size: 28çpx;
  color: #fff;
}
.doctorma21__h1ding {
  height: 0.88rem;
  width: 6.15rem;
  margin: 0 auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmcAAABYCAYAAACwAVBAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODgwOEZBNUE0MUZGMTFFQjgzOERBQkQ5MDE2RTk0NEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODgwOEZBNUI0MUZGMTFFQjgzOERBQkQ5MDE2RTk0NEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEY4RDhGRjQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEY4RDkwMDQxRTUxMUVCODM4REFCRDkwMTZFOTQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkpDEcEAABwqSURBVHja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) 0 0 no-repeat;
  background-size: 6.15rem 0.88rem;
}
.doctorma21__h1dingTxt {
  font-size: 0.35rem;
  line-height: 0.35rem;
  color: #b00c01;
  font-weight: 800;
}
.doctorma21__h1ding1 {
  margin-bottom: 0.4rem;
  display: none;
}
.doctorma21__couponRedbag {
  width: 6.4rem;
  height: 1.5rem;
  margin: 0.6rem auto 0.7rem auto;
  background: -webkit-linear-gradient(65deg, #dfa446, #f5cc7c);
  background: linear-gradient(25deg, #dfa446, #f5cc7c);
  border-radius: 0.4rem;
  border: 0.03rem solid #fcf5d9;
  box-shadow: 0 0.05rem 0.03rem 0 #820608;
  padding: 0 0.4rem 0 0.45rem;
}
.doctorma21__couponRedbagCont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-right: 0.3rem;
}
.doctorma21__couponRedbagTitle {
  font-size: 0.38rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #fcf4e7;
  letter-spacing: 0.05rem;
  margin: 0;
  padding: 0;
}
.doctorma21__couponRedbagSubTitle {
  font-size: 0.2rem;
  line-height: 0.2rem;
  font-weight: 300;
  margin: 0.11rem 0 0 0;
  padding: 0;
  color: #fff3e8;
}
.doctorma21__couponRedbagBtn {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.63rem;
  background-color: #fae4cd;
  box-shadow: 0 0.03rem 0 0.02rem #cf9744;
  font-size: 0.4rem;
  font-weight: 300;
  color: #ba7a22;
}
.doctorma21__couponRedbagTips {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.4rem;
  font-size: 0.24rem;
  color: #fff9ef;
  text-align: center;
}
.doctorma21__nav {
  margin-bottom: 0.5rem;
}
.doctorma21__navItem {
  width: 20%;
}
.doctorma21__navImg {
  width: 1.1rem;
  height: 1.1rem;
  display: block;
}
.doctorma21__navTxt {
  font-size: 0.24rem;
  margin-top: 0.1rem;
  color: #fff;
}
.doctorma21__prodListBox {
  position: relative;
  padding-left: 0.3rem;
  min-height: 8rem;
}
.doctorma21__prodList {
  width: 110%;
  position: relative;
  z-index: 2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.doctorma21__prodListItem {
  width: 3.23rem;
  height: 3.84rem;
  margin: 0 0.43rem 0.4rem 0;
  background-color: #fff9ef;
  padding: 0.2rem 0.15rem;
  border-radius: 0.1rem;
}
.doctorma21__prodListItem__img {
  width: 2.93rem;
  height: 2.1rem;
  border-radius: 0.1rem;
}
.doctorma21__prodListItem__title {
  font-size: 0.28rem;
  font-weight: 400;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
}
.doctorma21__prodListItem__subtitle {
  font-size: 0.18rem;
  font-weight: 200;
  text-align: center;
  margin: 0.1rem 0 0 0;
  padding: 0;
  color: #970506;
  line-height: 1.5;
}
.doctorma21__prodListItem__priceBtn {
  width: 2.7rem;
  height: 0.53rem;
  border-radius: 0.18rem;
  border: 0.01rem solid #feddba;
  background: -webkit-linear-gradient(bottom, #e3a84a, #f5cb79);
  background: linear-gradient(to top, #e3a84a, #f5cb79);
  margin: 0.1rem auto 0 auto;
  padding: 0 0.08rem 0 0.1rem;
}
.doctorma21__prodListItem__price {
  color: #fff9ef;
}
.doctorma21__prodListItem__buyBtn {
  color: #970506;
  width: 0.5rem;
  height: 0.36rem;
  border-radius: 0.18rem;
  background-color: #fff9ef;
  font-size: 0.16rem;
}
.doctorma21__prodListItem__orgPrice {
  white-space: nowrap;
}
.doctorma21__prodListItem__salePriceCurrency {
  font-size: 0.18rem;
  font-weight: 100;
}
.doctorma21__prodListItem__salePriceNum {
  font-size: 0.32rem;
  font-weight: 600;
}
.doctorma21__prodListItem__divider {
  font-size: 0.4rem;
  font-weight: 100;
}
.doctorma21__prodListItem__orgPrice {
  white-space: nowrap;
  margin-left: 0.03rem;
}
.doctorma21__prodListItem__orgPriceCurrency {
  font-size: 0.18rem;
}
.doctorma21__prodListItem__orgPriceNum {
  font-size: 0.18rem;
}
.doctorma21__qrcodeTxt {
  margin-top: 0.5rem;
  font-size: 0.16rem;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.1rem;
}
.doctorma21__qrcodeImg {
  margin-top: 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}
.doctorma21__goHome {
  padding: 0.5rem 0 0.9rem 0;
}
.doctorma21__goHomeBtn {
  width: 2.79rem;
  height: 0.7rem;
}
.doctorma21__couponListModal {
  height: 100%;
  padding: 0.3rem;
}
.doctorma21__receiveCoupon {
  margin-bottom: 1.2rem;
}
.doctorma21__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.doctorma21__receiveCouponBtn {
  position: fixed;
  right: 0.2rem;
  bottom: 1rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  border: 0.01rem solid #ffffd7;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: #f5cb79;
  z-index: 100;
  line-height: 1.2;
}
.doctorma21__receiveCouponArrow {
  width: 0.4rem;
}
.receive1 {
  position: fixed;
  width: 100%;
  height: 100%;
  background: transparent url(/react/static/bg1.476dc8b2.png) center bottom no-repeat;
  background-size: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.receive1 .logoLink {
  display: block;
  width: 1.38rem;
  height: 0.71rem;
  margin: 0.3rem 0 0 0;
}
.receive1 .logo {
  width: 1.38rem;
  height: 0.71rem;
}
.receive1 .couponListBox {
  width: 100%;
  max-height: 100%;
  padding: 0 0.5rem;
  margin: 0.5rem 0;
  box-sizing: border-box;
}
.receive1 .action {
  margin: 0.3rem 0;
  width: 100%;
  text-align: center;
}
.receive1 .action .receiveBtn,
.receive1 .action .spendBtn {
  background-color: #f8b714;
  height: 0.8rem;
  border-radius: 0.4rem;
  padding: 0 0.4rem;
  color: #fff;
  font-size: 0.28rem;
}
.receive1 .action .tips {
  font-size: 0.28rem;
}
.receive1 .groupQr {
  text-align: center;
}
.receive1 .groupQr .img {
  margin: 0 auto 0.4rem auto;
  width: 3rem;
  height: 3rem;
  background-color: #f5f5f5;
  display: block;
}
.receive1 .groupQr .title {
  font-size: 0.28rem;
  color: #666666;
  line-height: 1.5;
  margin-bottom: 0.2rem;
  text-shadow: 0 0 0.05rem #fff;
}
.receive1 .groupQr .p1 {
  font-size: 0.28rem;
  color: #666666;
  line-height: 1.5;
  margin-bottom: 0.2rem;
  text-shadow: 0 0 0.05rem #fff;
}
.receive2 {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.receive2 .logoLink {
  display: block;
  width: 1.38rem;
  height: 0.71rem;
  margin: 0.3rem 0 0 0;
}
.receive2 .logo {
  width: 1.38rem;
  height: 0.71rem;
}
.receive2 .slogan {
  margin: 0.5rem 0 0 0;
  color: #f8b714;
  text-align: center;
  font-weight: bold;
}
.receive2 .slogan .p1 {
  font-size: 0.6rem;
}
.receive2 .slogan .p2 {
  font-size: 0.4rem;
  margin-top: 0.2rem;
}
.receive2 .couponListBox {
  width: 100%;
  padding: 0 0.5rem;
  margin: 0.5rem 0;
  box-sizing: border-box;
}
.receive2 .action {
  margin: 0.3rem 0;
  width: 100%;
  text-align: center;
}
.receive2 .action .receiveBtn,
.receive2 .action .spendBtn {
  background-color: #f8b714;
  height: 0.8rem;
  border-radius: 0.4rem;
  padding: 0 0.4rem;
  color: #fff;
  font-size: 0.28rem;
}
.receive2 .action .tips {
  font-size: 0.28rem;
}
.receive2 .groupQr {
  text-align: center;
}
.receive2 .groupQr .img {
  margin: 0 auto 0.4rem auto;
  width: 3rem;
  height: 3rem;
  background-color: #f5f5f5;
  display: block;
}
.receive2 .groupQr .title {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.receive2 .groupQr .p1 {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.receive3 {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.receive3 .coopBanner {
  position: relative;
}
.receive3 .coopBanner img {
  width: 100%;
  display: block;
}
.receive3 .coopBanner .title {
  white-space: nowrap;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  font-size: 0.26rem;
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
}
.receive3 .couponListBox {
  width: 100%;
  padding: 0 0.5rem;
  margin: 0.5rem 0;
  box-sizing: border-box;
}
.receive3 .action {
  margin: 0.3rem 0;
  width: 100%;
  text-align: center;
}
.receive3 .action .receiveBtn,
.receive3 .action .spendBtn {
  background-color: #f8b714;
  height: 0.8rem;
  border-radius: 0.4rem;
  padding: 0 0.4rem;
  color: #fff;
  font-size: 0.28rem;
}
.receive3 .action .tips {
  font-size: 0.28rem;
}
.receive3 .tipsList {
  color: #a1a1a1;
  font-size: 0.28rem;
  line-height: 0.36rem;
  margin-bottom: 0.3rem;
  padding: 0 0.3rem;
  box-sizing: border-box;
}
.receive3 .groupQr {
  text-align: center;
}
.receive3 .groupQr .img {
  margin: 0 auto 0.4rem auto;
  width: 3rem;
  height: 3rem;
  background-color: #f5f5f5;
  display: block;
}
.receive3 .groupQr .title {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.receive3 .groupQr .p1 {
  font-size: 0.28rem;
  color: #fff;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.receive4 {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.receive4 .logoLink {
  display: block;
  width: 1.38rem;
  height: 0.71rem;
  margin: 0.3rem 0 0 0;
}
.receive4 .logo {
  width: 1.38rem;
  height: 0.71rem;
}
.receive4 .slogan {
  margin: 0.5rem 0 0 0;
  color: #f8b714;
  text-align: center;
  font-weight: bold;
}
.receive4 .slogan .p1 {
  font-size: 0.6rem;
}
.receive4 .slogan .p2 {
  font-size: 0.4rem;
  margin-top: 0.2rem;
}
.receive4 .couponListBox {
  width: 100%;
  padding: 0 0.5rem;
  margin: 0.5rem 0;
  box-sizing: border-box;
}
.receive4 .action {
  margin: 0.3rem 0;
  width: 100%;
  text-align: center;
}
.receive4 .action .am-button {
  width: 1.4rem;
  background-color: #f8b714 !important;
}
.receive4 .action .receiveBtn {
  background-color: #f8b714;
  height: 0.8rem;
  border-radius: 0.4rem;
  padding: 0 0.4rem;
  color: #fff;
  font-size: 0.28rem;
}
.receive4 .action .spendBtn {
  background-color: #a1a1a1;
  height: 0.8rem;
  border-radius: 0.4rem;
  padding: 0 0.4rem;
  color: #fff;
  font-size: 0.28rem;
}
.receive4 .action .tips {
  font-size: 0.28rem;
}
.receive4 .shareCouponList {
  width: 100%;
  margin-bottom: 0.1rem;
}
.receive4 .shareCouponList li {
  margin-bottom: 0.1rem;
  border-radius: 0.05rem;
  overflow: hidden;
  position: relative;
}
.receive4 .shareCouponList .cont {
  height: 1.6rem;
  color: #fff;
  position: relative;
  border-bottom: 1PX dashed #fff;
}
.receive4 .shareCouponList .cont .amount {
  padding: 0 0.3rem;
  font-size: 0.3rem;
}
.receive4 .shareCouponList .cont .amount .num {
  font-size: 0.6rem;
}
.receive4 .shareCouponList .cont .condition {
  font-size: 0.24rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: right;
  padding-right: 0.1rem;
}
.receive4 .shareCouponList li.type1 .cont {
  background-color: #2ea7e0;
  width: 100%;
}
.receive4 .shareCouponList .tips {
  white-space: nowrap;
  border-radius: 0 0 0.05rem 0.05rem;
  border: 1PX solid #e5e4e4;
  border-top: none;
  background-color: #fff;
  padding: 0.1rem;
  font-size: 0.24rem;
}
.receive4 .shareCouponList .tips .expire {
  line-height: 1.4;
  font-size: 0.22rem;
}
.receive4 .shareCouponList .cartBtn {
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  font-size: 0.22rem;
  display: none;
}
.receive4 .shareCouponList .cartBtn .cartIcon {
  font-size: 0.4rem;
}
.receive4 .groupQr {
  text-align: center;
}
.receive4 .groupQr .img {
  margin: 0.4rem auto 0.4rem auto;
  width: 3rem;
  height: 3rem;
  background-color: #f5f5f5;
  display: block;
}
.receive4 .groupQr .title {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.receive4 .groupQr .p1 {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.receive5 {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #3193c4;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.receive5 .bannerImg {
  display: block;
  height: 4.05rem;
  width: 100%;
}
.receive5 .receiveCont {
  width: 6.9rem;
  padding-bottom: 1.5rem;
}
.receive5 .couponListBox {
  width: 6.9rem;
  background-color: #fff;
  padding: 0 0.18rem;
  box-sizing: border-box;
  border-radius: 0.2rem 0.2rem 0 0;
}
.receive5 .couponListBox .hding {
  padding: 0.65rem 0;
}
.receive5 .couponListBox .hdingTxt {
  display: block;
  width: 5.27rem;
  height: 0.65rem;
}
.receive5 .couponListBox .couponList {
  overflow: hidden;
  margin-bottom: 0;
}
.receive5 .couponListBox .couponList li {
  margin-bottom: 0.3rem;
}
.receive5 .action {
  margin: 0 0.3rem 0 0.3rem;
  height: 1.5rem;
  width: 6.9rem;
  text-align: center;
  background-color: #fff;
  position: fixed;
  left: 0;
  bottom: 0;
}
.receive5 .action .receiveBtn,
.receive5 .action .spendBtn {
  background-color: #f8b714;
  height: 0.8rem;
  border-radius: 0.4rem;
  padding: 0 0.4rem;
  color: #fff;
  font-size: 0.28rem;
}
.receive5 .action .tips {
  font-size: 0.28rem;
}
.receive5 .groupQr {
  text-align: center;
  margin-top: 1rem;
}
.receive5 .groupQr .img {
  margin: 0 auto 0.4rem auto;
  width: 4.8rem;
  height: 4.8rem;
  background-color: #f5f5f5;
  display: block;
  border-radius: 0.04rem;
}
.receive5 .groupQr .title {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.receive5 .groupQr .title .tips {
  color: #666666;
  font-size: 0.24rem;
}
.receive5 .groupQr .p1 {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.qrcodeModalWrap {
  background-color: rgba(0, 0, 0, 0.7);
}
.qrcodeModalWrap .am-modal-transparent {
  width: 100%;
  height: 100%;
}
.qrcodeModalWrap .am-modal-transparent .am-modal-content {
  overflow: visible;
  width: 100%;
  height: 100%;
  border-radius: 0;
  padding: 0;
  background: #3193c3 url(/react/static/receive5_bg1.5c0f1949.jpg) center center no-repeat;
  background-size: cover;
}
.qrcodeModalWrap .am-modal-transparent .am-modal-body {
  padding: 0;
}
.qrcodeModalWrap .groupQr {
  width: 100%;
  height: 100%;
  text-align: center;
}
.qrcodeModalWrap .groupQr .h1ding {
  font-size: 0.48rem;
  font-weight: 900;
  color: #fff;
}
.qrcodeModalWrap .groupQr .h1ding em {
  font-size: 0.64rem;
}
.qrcodeModalWrap .groupQr .h2ding {
  font-size: 0.48rem;
  font-weight: 900;
  color: #fff;
  margin-top: 0.1rem;
}
.qrcodeModalWrap .groupQr .imgBox {
  width: 5.1rem;
  height: 6.06rem;
  background-color: #fff;
  border-radius: 0.1rem;
  box-shadow: 0.1rem 0.1rem 0.1rem #2179b0;
  margin-top: 0.3rem;
}
.qrcodeModalWrap .groupQr .imgBox .img {
  margin: 0.5rem auto 0 auto;
  width: 4.3rem;
  height: 4.3rem;
  background-color: #f5f5f5;
  display: block;
  border-radius: 0.04rem;
}
.qrcodeModalWrap .groupQr .imgBox .title {
  font-size: 0.5rem;
  color: #3193c3;
  margin-top: 0.26rem;
}
.qrcodeModalWrap .groupQr .tips {
  color: #d9d9d9;
  font-size: 0.24rem;
  margin-top: 0.2rem;
}
.qrcodeModalWrap .groupQr .p1 {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.qrcodeModalWrap .groupQr .closeBtn {
  padding: 0.2rem;
  position: absolute;
  right: -0.45rem;
  top: -0.35rem;
  display: none;
}
.qrcodeModalWrap .groupQr .closeIcon {
  color: #D0021B;
  font-size: 0.6rem;
}
.receive6 {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background: url(/react/static/receive6_bg1.22a24e07.jpg) center top no-repeat;
  background-size: 7.5rem auto;
}
.receive6 .receive6Bg {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background: url(/react/static/receive6_bg2.1923dd09.jpg) center bottom no-repeat;
  background-size: 7.5rem auto;
}
.receive6 .logoBox {
  height: 2.7rem;
}
.receive6 .logoBox .logoLink {
  width: 3rem;
  height: 1rem;
}
.receive6 .logoBox .logoIcon {
  font-size: 2rem;
  color: #2ea7e0;
}
.receive6 .logoBox .slogan {
  font-size: 0.12rem;
  color: #282828;
}
.receive6 .banner {
  color: #f8b714;
  text-align: center;
  font-weight: bold;
}
.receive6 .banner .bannerImg {
  display: block;
  width: 5.34rem;
  height: 1.32rem;
}
.receive6 .couponListBox {
  width: 100%;
  padding: 0 0.5rem;
  margin: 0.5rem 0;
  box-sizing: border-box;
}
.receive6 .action {
  margin: 0.3rem 0;
  width: 100%;
  text-align: center;
}
.receive6 .action .receiveBtn,
.receive6 .action .spendBtn {
  background-color: #f8b714;
  height: 0.8rem;
  border-radius: 0.4rem;
  padding: 0 0.4rem;
  color: #fff;
  font-size: 0.28rem;
}
.receive6 .action .tips {
  font-size: 0.28rem;
}
.receive6 .groupQr {
  text-align: center;
}
.receive6 .groupQr .img {
  margin: 0 auto 0.4rem auto;
  width: 3rem;
  height: 3rem;
  background-color: #f5f5f5;
  display: block;
}
.receive6 .groupQr .title {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.4rem;
}
.receive6 .groupQr .p1 {
  font-size: 0.28rem;
  color: #a1a1a1;
  line-height: 1.5;
  margin-bottom: 0.3rem;
}
.couponGroupBuyList__prodItem {
  position: relative;
  box-sizing: border-box;
  padding: 0.15rem 0;
  overflow: hidden;
}
.couponGroupBuyList__prodItem-borderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.couponGroupBuyList__prodItem-border {
  border-top: 0.02rem dashed #ccc;
  width: 90%;
  padding: 0.15rem 0;
}
.couponGroupBuyList__prodItem-lastBorderBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.couponGroupBuyList__prodItem-lastBorder {
  border-bottom: 0.02rem dashed #ccc;
  width: 90%;
}
.couponGroupBuyList__prodItem-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.couponGroupBuyList__prodItem-thumb {
  position: relative;
  width: 4rem;
  height: 2.78rem;
  border-radius: 0.04rem;
  background-color: #f5f5f5;
}
.couponGroupBuyList__prodItem-yushou {
  position: absolute;
  color: #ff6d31;
  right: 0.1rem;
  top: 0.1rem;
}
.couponGroupBuyList__prodItem-twoManGroupImg {
  display: block;
  object-fit: cover;
  width: 2rem;
  height: 0.4rem;
  position: absolute;
  bottom: 0.2rem;
  right: -0.05rem;
}
.couponGroupBuyList__prodItem-img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.couponGroupBuyList__prodItem-cont {
  height: 2.78rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.couponGroupBuyList__prodItem-groupBuyBg {
  width: 1.43rem;
  height: 0.4rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAAoCAMAAADwpFn3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQ5QTFRF/cTF/uzt/K6v+m1v//b2+4mK/c/P+nx9+5aX+6Oj+V1f+mFj/uPj/Lm6/LKz/tvc+mlq//Lz+VRW+U1P//z8/crL/KKj+5GS//7++3l6+4qM/uLj/Kmq/bq7+4GC+VFT/dLT+l9h+nN0/c/Q/Jma/b6/+3+A/Juc/Keo/urq/ufn//r6+l1f+U9R+Vla/cPE/cHB+U5Q+4WG/tbX+VJU//f3+nBx+5aY/uzs/u7u+VdZ+31/+4qL+mVn/uDg/be4+nd4+4+Q+VdY/bm6//Pz//j4/cbH+mJk//T0+nV2+4aI+VBR/by8+4iJ+VVX/J2e//v8/KCh/uTl+Vtd/LCx+mps/tjZ/dnZ////+UxO+AAtTgAAAvZJREFUeNrsludW3DAQhWVVt6UsbYEQAimkk0IS0nvvVeP3f5HIRpYsty1Zh/3BnD1rH8u6+izdGQklMxWATnhOeDrjCXF4LDxYFoPnrcKDQHg987aEQngNksLRkjj7LlQIrQd1YpoH1TZi8FgScoiJ4bGqjTzM0ToagNTIA60Rq66XhHytqFGgzGlD6aWRx5l+Wbo36qbNFWvhSbjkHqAg8P18yVQbUcGBkGnwhFUxw6NnwvbA6TxS4OmFI6x5gnzKghYevfpyGA+qilkeLxve9nC8q3UlCIyxasFYtPJknhjKwypikeVB+u1CD64esqBn1zRrIxSG+CezRFLkcfPFt3zMFWvjIRJiHEMseiCJ5WGUyrF5ArXmegXUnzA8fkmshacHwNWPCc4wQC/nUTWAoLF5VPiZhutnVBaLmv3MPD8RQk2QqkEsZsbPMiylqHo4ip8RsKqfUUkscv2MkNMDe0rUTzDF1j9MFW1KCxKq1NFaP6c5aXnI0Vtu/VFf6opZHhRU6k9CeECIgpKh08Y5K84PplDiCVCl/oQx4KSuHkpHLCrVQ7XfUPO1wseqIEIcFGqlZ8LwhJ6sdRFRYjkPiU3FsDw1YmUeZWLPDK9sTCUWTu22+2QuoWac1Ns6Bhrr3ozqOS7y0KpY1HbeCFl5IObbe1/f+5yMsHHk7whmBVhVLJqx85ji+TJLPL8BvXr54edswPQfzr2DrHb9+LS2sHS8C7UxN7+cHd/yTW5xZXW9fxwo2++/vrlvj5PFjXd5fm4j+p8sV2/h21fc4y2U43B/b/dj9yg3yb3zlyuD1/Ck8frMqdPXu2N5cOHiWVo7cANPGoPNrQ5cvrSwtrU5aBy0hWf6Lu+vr64sto83jEe7/NHO1BL633myuHTj3N1rEyb07t7+4YjDjMyTxp3xXV5N6CnyjOfyhoSeMo92+fdnB20sL5oTugueNL79+fV5pzahnz99MphUdXKeOpePktCd8uQuf3uw/XjEhO6cZ7rxV4ABAF6pGwtFvo8DAAAAAElFTkSuQmCC) center center no-repeat;
  background-size: cover;
}
.couponGroupBuyList__prodItem-name {
  font-size: 0.32rem;
  line-height: 0.32rem;
  overflow: hidden;
  font-weight: 600;
  white-space: nowrap;
}
.couponGroupBuyList__prodItem-sku {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: #a1a1a1;
}
.couponGroupBuyList__prodItem-subTitle {
  font-size: 0.24rem;
  line-height: 1.2;
  color: #a1a1a1;
}
.couponGroupBuyList__prodItem-saleNum {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.05rem 0.1rem;
  background-color: #ff6d31;
  border-radius: 0 0 0.15rem 0;
  font-size: 0.24rem;
  color: #fff;
}
.couponGroupBuyList__prodItem-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.couponGroupBuyList__prodItem-gPrice {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  font-size: 0.3rem;
  color: #ff6d31;
}
.couponGroupBuyList__prodItem-num {
  font-size: 0.5rem;
}
.couponGroupBuyList__prodItem-gpriceCurrency {
  margin-right: 0.08rem;
  background-color: #ff6d31;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  margin-bottom: 0.05rem;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 600;
}
.couponGroupBuyList__prodItem-ylPrice {
  text-decoration: line-through;
  margin-left: 0.2rem;
  color: #ff6d31;
}
.couponGroupBuyList__prodItem-salerPriceNum {
  font-size: 0.34rem;
  color: #ff6d31;
}
.couponGroupBuyList__prodItem-action .bttn {
  height: 0.5rem;
  border-radius: 0.15rem;
  background-color: #fff;
  border: 1PX solid #ff6d31;
  font-size: 0.28rem;
  text-align: center;
  color: #ff6d31;
  white-space: nowrap;
  padding: 0 0.4rem;
}
.couponGroupBuyList__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 0.5rem;
  background-color: #3bcaf4;
  height: 4rem;
  width: 100%;
}
.couponGroupBuyList__footer-QRcode {
  width: 1.9rem;
  height: 1.9rem;
  background: url(/react/static/QRcode.975b5843.jpg) center center no-repeat;
  background-size: cover;
}
.couponGroupBuyList__footer-pipe {
  width: 100%;
  height: 0.02rem;
  background-color: #fff;
}
.couponGroupBuyList__footer-info {
  height: 1.9rem;
  color: #fff;
  font-size: 0.28rem;
  line-height: 0.34rem;
  letter-spacing: 0.04rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.couponGroupBuyList__footer-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.couponGroupBuyList__footer-kefuTxt {
  white-space: wrap;
}
.couponGroupBuyList__footer-kefunum {
  margin-left: 0.1rem;
  font-size: 0.5rem;
}
.receive7 {
  background-color: #fff;
}
.receive7__banner {
  margin-bottom: 0.3rem;
  min-height: 3.41rem;
}
.receive7__banner img {
  width: 100%;
  height: 3.41rem;
  display: block;
}
.receive7__info {
  margin: 0.2rem 0.6rem;
  color: #fff;
}
.receive7__info-title1 {
  margin: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background-color: #ff8a40;
  padding: 0.2rem 0;
  border-radius: 0.05rem;
}
.receive7__info-duet {
  letter-spacing: 0.05rem;
  font-size: 0.34rem;
  font-weight: 600;
}
.receive7__info-pipe {
  width: 0.04rem;
  height: 0.34rem;
  background-color: #fff;
  margin: 0 0.12rem;
}
.receive7__info-spec {
  font-size: 0.32rem;
  letter-spacing: 0.05rem;
}
.receive7__info-boostWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.receive7__info-boost {
  letter-spacing: 0.02rem;
  padding: 0.2rem 0;
  color: #ff8a40;
}
.receive7__info-circleLeft {
  margin-right: 0.1rem;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background-color: #ff8a40;
  display: inline-block;
  vertical-align: super;
}
.receive7__info-circleRight {
  margin-left: 0.1rem;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background-color: #ff8a40;
  display: inline-block;
  vertical-align: super;
}
.receive7__info-couponWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.receive7__info-coupon {
  margin: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 3.09rem;
  height: 1.09rem;
  background: url(/react/static/coupon_bg.e414d3a2.jpg) center center no-repeat;
  background-size: cover;
}
.receive7__info-couponLeft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-left: 0.3rem;
}
.receive7__info-couponLeft-RMB {
  font-size: 0.24rem;
  line-height: 0.6rem;
}
.receive7__info-couponLeft-RMBnumber {
  font-size: 0.54rem;
}
.receive7__info-couponRight {
  padding: 0.1rem 0.1rem 0.1rem 0;
  height: 100%;
  font-size: 0.22rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.receive7__info-couponRight-full {
  font-size: 0.24rem;
  text-align: center;
}
.receive7__info-couponRight-useImmediately {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 0.22rem;
  color: #ff8a40;
  padding: 0.03rem 0.06rem;
  border-radius: 0.1rem;
  background-color: #fff;
}
.receive7__info-lookCoupon {
  margin-bottom: 0.2rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 100%;
  color: #282828;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.receive7__info-lookCoupon-txt {
  font-size: 0.28rem;
  font-weight: 600;
  border: 1PX solid #ff8a40;
  padding: 0.1rem 0.5rem;
  color: #f94c4e;
  border-radius: 0.15rem;
  letter-spacing: 0.02rem;
}
.giftCardBuyPage body {
  padding-bottom: 1.24rem;
}
.giftCardBuyPage .buyHeader {
  height: 6.25rem;
  background: #fff url(/react/static/buy_bg.2fd7a9ad.jpg) 50% 0 no-repeat;
  background-size: 7.5rem;
}
.giftCardBuyPage .buyHeader .card {
  width: 5.35rem;
  height: 5.1rem;
  background-color: #2ea7e0;
  border-radius: 0 0 0.25rem 0.25rem;
}
.giftCardBuyPage .buyHeader .card .icon {
  display: block;
  width: 1.15rem;
  font-size: 1.15rem;
  color: #fff;
  margin: 0.4rem 0 0 0;
}
.giftCardBuyPage .buyHeader .card .title {
  display: block;
  width: 1.67rem;
  height: 0.61rem;
  margin: 0.3rem 0 0 0;
}
.giftCardBuyPage .buyHeader .card .logo {
  display: block;
  width: 0.94rem;
  height: 0.5rem;
  margin: 1.95rem 0 0 0;
}
.giftCardBuyPage .buyHeader .title2 {
  width: 3.25rem;
  height: 0.4rem;
  display: block;
  margin: 0.38rem 0 0 0;
}
.giftCardBuyPage .steps {
  background-color: #f4f4f4;
  padding: 0.3rem;
  overflow: hidden;
}
.giftCardBuyPage .steps .arrow {
  margin: 0 0.3rem;
  height: 0.7rem;
  font-size: 0.5rem;
  color: #8b8a8a;
}
.giftCardBuyPage .steps .num {
  width: 0.7rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
  border: 0.01rem solid #8b8a8a;
  border-radius: 100%;
  margin-bottom: 0.15rem;
}
.giftCardBuyPage .steps .desc {
  color: #8b8a8a;
  font-size: 0.24rem;
  white-space: nowrap;
}
.giftCardBuyPage .steps .currentStep {
  color: #d0021b;
}
.giftCardBuyPage .steps .currentNum {
  border: 0.01rem solid #d0021b;
}
.giftCardBuyPage .steps .currentDesc {
  color: #d0021b;
}
.giftCardBuyPage .buySpec {
  padding: 0.6rem;
}
.giftCardBuyPage .buySpec li {
  margin-bottom: 0.35rem;
}
.giftCardBuyPage .buySpec li:last-child {
  margin-bottom: 0;
}
.giftCardBuyPage .buySpec button {
  width: 5rem;
  height: 0.7rem;
  border-radius: 0.35rem;
  border: 0.01rem solid #2ea7e0;
  /*no*/
  background-color: #fff;
  color: #666666;
}
.giftCardBuyPage .buySpec button .price {
  font-size: 0.36rem;
  /*pxno*/
}
.giftCardBuyPage .buySpec button .song {
  font-size: 0.24rem;
  /*pxno*/
  margin-left: 0.1rem;
}
.giftCardBuyPage .buySpec button.selected {
  background-color: #2ea7e0;
  color: #fff;
}
.giftCardBuyPage .buyAction {
  margin: 0.4rem 0;
}
.giftCardBuyPage .buyAction button {
  min-width: 2.4rem;
}
.giftCardBuyPage .scrollerWrapper {
  margin: 0.1rem 0.2rem;
}
.giftCardBuyPage .scroller {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.giftCardBuyPage .scrollBar {
  padding-bottom: 0.1rem;
}
.giftCardBuyPage .scrollBar::-webkit-scrollbar {
  height: 0.2rem;
}
.giftCardBuyPage .scrollBar::-webkit-scrollbar-track {
  background-color: #f0f0f0;
}
.giftCardBuyPage .scrollBar::-webkit-scrollbar-thumb {
  border-radius: 0.1rem;
  background-color: #a1a1a1;
}
.giftCardBuyPage .giftCardList {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.giftCardBuyPage .giftCardList li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  margin-right: 0.3rem;
  padding: 0.3rem;
  width: 3.6rem;
  height: 2rem;
  overflow-y: scroll;
  letter-spacing: 0.04rem;
  background-color: #91d9fa;
  border-radius: 0.1rem;
}
.giftCardBuyPage .giftCardList .selected {
  background-color: #2ea7e0;
}
.giftCardBuyPage .giftCardList .giftCardPriceBox {
  padding-bottom: 0.2rem;
  border-bottom: 0.04rem dashed #fff;
}
.giftCardBuyPage .giftCardList .giftCardPrice {
  color: #fff;
  font-size: 0.5rem;
}
.giftCardBuyPage .giftCardList .yuan {
  color: #fff;
}
.giftCardBuyPage .giftCardList .giftCardTitle {
  margin-top: 0.1rem;
  color: #fff;
  font-size: 0.26rem;
}
.giftCardBuyPage .buyAgree {
  margin: 0 0.5rem 1rem 0.5rem;
  font-size: 0.24rem;
  /*pxno*/
  line-height: 1.4;
  color: #a1a1a1;
}
.giftCardBuyPage .buyAgree .radio {
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.24rem;
  border: 0.02rem solid #a1a1a1;
  /*no*/
}
.giftCardBuyPage .buyAgree .radio.selected {
  background-color: #a1a1a1;
}
.giftCardBuyPage .buyAgree .detailBtn {
  color: #2ea7e0;
}
.giftCardBuyPage .agreementModal {
  height: 100%;
}
.giftCardBuyPage .agreementModal .xieyiBox {
  padding: 0.35rem;
  font-size: 0.24rem;
  line-height: 0.36rem;
  text-align: left;
}
.giftCardBuyPage .agreementModal .xieyiBox h3 {
  padding: 0.2rem 0;
  font-size: 0.28rem;
}
.giftCardBuyPage .agreementModal .xieyiBox p {
  margin-bottom: 0.1rem;
}
.giftCardBuyPage .agreementModal .xieyiBox .action button {
  margin-right: 0.35rem;
}
.giftCardBuyPage .agreementModal .xieyiBox .action button:last-child {
  margin-right: 0;
}
.giftCardGeneratePage body {
  padding-bottom: 1.24rem;
}
.giftCardGeneratePage .detailCardMain {
  position: relative;
  padding: 0.65rem 0;
}
.giftCardGeneratePage .detailCardMain .card {
  width: 5.35rem;
  height: 8.3rem;
  background-color: #f5f5f5;
}
.giftCardGeneratePage .detailCardMain .ribon {
  width: 3.64rem;
  height: 4.49rem;
  background: url(/react/static/detail_1.1524b110.png) 0 0 no-repeat;
  background-size: 3.64rem 4.49rem;
  position: absolute;
  right: 0;
  top: 0;
}
.giftCardGeneratePage .detailTips1 {
  color: #a1a1a1;
  font-size: 0.24rem;
  /*pxno*/
  line-height: 0.4rem;
  text-align: center;
  margin-bottom: 0.4rem;
}
.giftCardGeneratePage .detailAction button {
  margin-bottom: 0.4rem;
  min-width: 2.5rem;
}
.giftCardGeneratePage .detailAction button .iconfont {
  font-size: 0.24rem;
  /*pxno*/
  margin-right: 0.1rem;
  color: #282828;
}
.giftCardDetailPage body {
  padding-bottom: 1.24rem;
}
.giftCardDetailPage .detailCardMain {
  position: relative;
  padding: 0.65rem 0;
}
.giftCardDetailPage .detailCardMain .card {
  width: 5.35rem;
  height: 8.3rem;
  background-color: #f5f5f5;
}
.giftCardDetailPage .detailCardMain .ribon {
  width: 3.64rem;
  height: 4.49rem;
  background: url(/react/static/detail_1.1524b110.png) 0 0 no-repeat;
  background-size: 3.64rem 4.49rem;
  position: absolute;
  right: 0;
  top: 0;
}
.giftCardDetailPage .detailSenderMsg {
  padding: 0 1.07rem;
  margin-bottom: 0.6rem;
}
.giftCardDetailPage .detailSenderMsg .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.9rem;
  overflow: hidden;
}
.giftCardDetailPage .detailSenderMsg .avatar img {
  display: block;
  width: 0.9rem;
  height: 0.9rem;
  background-color: #f5f5f5;
}
.giftCardDetailPage .detailSenderMsg .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-left: 0.25rem;
}
.giftCardDetailPage .detailSenderMsg .cont .name {
  font-size: 0.24rem;
  /*pxno*/
  color: #6699cc;
  margin-bottom: 0.1rem;
}
.giftCardDetailPage .detailSenderMsg .cont .msg {
  font-size: 0.24rem;
  /*pxno*/
  line-height: 0.36rem;
}
.giftCardDetailPage .giftProdGroup {
  padding-bottom: 0.1rem;
  margin-bottom: 0.3rem;
}
.giftCardDetailPage .giftProd {
  margin-bottom: 0.15rem;
  border-top: 1PX solid #ccc;
  border-bottom: 1PX solid #ccc;
  background-color: #fff;
  padding: 0.15rem;
  position: relative;
  margin-top: -0.15rem;
}
.giftCardDetailPage .giftProd .thumb {
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 0.15rem;
}
.giftCardDetailPage .giftProd .thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #f5f5f5;
}
.giftCardDetailPage .giftProd .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.giftCardDetailPage .giftProd .cont p {
  line-height: 1.2;
  display: inline;
}
.giftCardDetailPage .giftProd .cont .price {
  float: right;
  text-decoration: line-through;
}
.giftCardDetailPage .giftProd .action {
  width: 0.6rem;
  height: 0.6rem;
  margin-left: 0.15rem;
}
.giftCardDetailPage .giftProd .giftTag {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #ff9900;
  padding: 0.02rem 0.04rem;
  color: #fff;
  border-radius: 0 0 0.06rem 0;
  font-size: 0.22rem;
}
.giftCardDetailPage .detailAction2 {
  padding: 0 1.07rem;
}
.giftCardDetailPage .detailAction2 button {
  min-width: 2.5rem;
}
.giftCardDetailPage .detailAction2 button .iconfont {
  font-size: 0.24rem;
  /*pxno*/
  color: #fff;
  margin-right: 0.1rem;
}
.giftCardDetailPage .detailAction2 .receiveBtn {
  margin-bottom: 0.2rem;
}
.giftCardDetailPage .detailAction2 .p1 {
  margin-bottom: 0.4rem;
  text-align: center;
  line-height: 1.4;
  color: #cccccc;
}
.giftCardDetailPage .detailAction2 .transBtn {
  margin-bottom: 0.4rem;
}
.giftCardDetailPage .receiveState {
  margin-bottom: 0.6rem;
}
.giftCardDetailPage .receiveState button {
  margin-right: 0.35rem;
}
.giftCardDetailPage .receiveState button:last-child {
  margin-right: 0;
}
.giftCardDetailPage .receiveState .receivedBtn {
  padding-right: 0.35rem;
  padding-left: 0;
  margin-right: 0.35rem;
}
.giftCardDetailPage .receiveState .receivedBtn .avatar {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 0.7rem;
  margin-right: 0.15rem;
  display: block;
  background-color: #f5f5f5;
}
.giftCardDetailPage .receiveState .receivedBtn .title {
  display: block;
}
.giftCardDetailPage .activatedQr {
  background-color: #313131;
  padding: 0.35rem;
}
.giftCardDetailPage .activatedQr img.qrcode {
  width: 2.5rem;
  height: 2.5rem;
}
.giftCardDetailPage .activatedQr .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding-left: 0.45rem;
  color: #999999;
  line-height: 0.36rem;
  font-size: 0.24rem;
  /*pxno*/
}
.giftCardDetailPage .activatedQr .cont h2 img.title {
  width: 1.94rem;
  height: 0.36rem;
}
.giftCardDetailPage .activatedContact {
  height: 1.6rem;
  font-size: 0.24rem;
  /*pxno*/
  background-color: #333;
  color: #fff;
}
.giftCardActivatedPage body {
  padding-bottom: 1.24rem;
}
.giftCardActivatedPage .activatedHead {
  background-color: #fff;
  padding: 0.95rem 0.45rem;
}
.giftCardActivatedPage .activatedHead .card {
  display: block;
  width: 2.5rem;
  height: 3.88rem;
}
.giftCardActivatedPage .activatedHead .cont {
  padding-left: 0.45rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.giftCardActivatedPage .activatedHead .cont > h1 {
  font-size: 0.36rem;
  /*pxno*/
  color: #6699cc;
  height: 0.7rem;
}
.giftCardActivatedPage .activatedHead .cont > h1 img {
  margin-right: 0.3rem;
  width: 0.7rem;
  height: 0.7rem;
}
.giftCardActivatedPage .activatedHead .cont > .amount {
  font-size: 0.24rem;
  /*pxno*/
  color: #6699cc;
  margin-top: 0.4rem;
  line-height: 0.48rem;
}
.giftCardActivatedPage .activatedHead .cont > .tips {
  color: #666666;
  line-height: 0.36rem;
  margin-top: 0.3rem;
}
.giftCardActivatedPage .activatedHead .cont > .tips2 {
  color: #666666;
  line-height: 0.36rem;
  margin-top: 0.3rem;
}
.giftCardActivatedPage .activatedHead .cont > .tips2 a {
  color: #6699cc;
}
.giftCardActivatedPage .activatedAction {
  padding-bottom: 0.95rem;
  background-color: #fff;
}
.giftCardActivatedPage .activatedAction button {
  min-width: 2.5rem;
  margin-right: 0.7rem;
}
.giftCardActivatedPage .activatedAction button:last-child {
  margin-right: 0;
}
.giftCardActivatedPage .activatedQr {
  background-color: #313131;
  padding: 0.35rem;
}
.giftCardActivatedPage .activatedQr img.qrcode {
  width: 2.5rem;
  height: 2.5rem;
}
.giftCardActivatedPage .activatedQr .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding-left: 0.45rem;
  color: #999999;
  line-height: 0.36rem;
  font-size: 0.24rem;
  /*pxno*/
}
.giftCardActivatedPage .activatedQr .cont h2 img.title {
  width: 1.94rem;
  height: 0.36rem;
}
.giftCardActivatedPage .activatedContact {
  height: 1.6rem;
  font-size: 0.24rem;
  /*pxno*/
  background-color: #333;
  color: #fff;
}
html.wxPayPage .wxPay {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #f5f5f5;
  color: #666666;
}
html.wxPayPage .mallName {
  font-size: 0.3rem;
  text-align: center;
  padding: 0.4rem 0 0.3rem 0;
}
html.wxPayPage .payAmount {
  font-size: 0.7rem;
  margin-bottom: 0.4rem;
  text-align: center;
}
html.wxPayPage .receiver {
  background-color: #fff;
  border-top: 1PX solid #d9d9d9;
  border-bottom: 1PX solid #d9d9d9;
  padding: 0.3rem;
  font-size: 0.3rem;
}
html.wxPayPage .receiver .title {
  color: #a1a1a1;
}
html.wxPayPage .receiver .cont {
  color: #666666;
}
html.wxPayPage .payBtn {
  background-color: #3db922;
  display: block;
  height: 0.86rem;
  margin: 0.3rem 0.2rem;
  border-radius: 0.08rem;
  font-size: 0.32rem;
  color: #fff;
  text-align: center;
  line-height: 0.86rem;
}
html.commissionOrderListPage body,
html.commissionCustomerListPage body,
html.commissionDashboardPage body,
html.commissionInvitePage body,
html.commissionInviteQrcodePage body,
html.commissionOrderListPage body,
html.recommandeeListPage body,
html.commissionSalerListPage body,
html.commissionWithdrawListPage body {
  padding-bottom: 1.24rem;
}
html.commissionJoinFormPage .commissionJoin {
  position: fixed;
  width: 100%;
  height: 100%;
}
html.commissionJoinFormPage .commissionJoin .avatar {
  width: 1.6rem;
  height: 1.6rem;
  display: block;
  border-radius: 1rem;
  margin-bottom: 0.1rem;
}
html.commissionJoinFormPage .inviteForm {
  width: 6rem;
}
html.commissionJoinFormPage .inviteForm .formItem {
  margin: 0.4rem 0;
}
html.commissionJoinFormPage .inviteForm input.input-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 0.8rem;
  font-size: 0.3rem;
  background-color: #f5f5f5;
}
html.commissionJoinFormPage .inviteForm input.vcode {
  margin-right: 0.2rem;
}
html.commissionJoinFormPage .inviteForm .vcodeBtn {
  background-color: #fff;
  width: 2.5rem;
  height: 0.7rem;
  font-size: 0.3rem;
  border-radius: 0.35rem;
  text-align: center;
  color: #666666;
  display: block;
  border: 1PX solid #f8b714;
}
html.commissionJoinFormPage .qrcodeLayer {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
}
html.commissionJoinFormPage .qrcodeLayer .qrcodeImg {
  width: 3.5rem;
  height: 3.5rem;
  margin-top: -3rem;
}
html.commissionJoinFormPage .qrcodeLayer .qrcodeTitle {
  font-size: 0.16rem;
  margin-top: 0.15rem;
}
html.shareWalletInvitePage {
  background-color: #fff;
}
.shareWalletInvitation {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.shareWalletInvitation .invite {
  width: 7.5rem;
  height: 12rem;
  background: url(/react/static/invitation_bg.a391458f.png) no-repeat;
  background-size: 7.5rem 12rem;
  color: #d43b43;
}
.shareWalletInvitation .invite .hding {
  font-size: 0.6rem;
  text-align: center;
  padding: 1.35rem 1.35rem 0 1.35rem;
}
.shareWalletInvitation .invite .sharerInfo {
  padding: 0.2rem 2rem;
}
.shareWalletInvitation .invite .sharerInfo .avatar {
  width: 1rem;
  height: 1rem;
  display: block;
  border-radius: 0.5rem;
  background-color: #f5f5f5;
}
.shareWalletInvitation .invite .sharerInfo .name {
  font-size: 0.3rem;
  margin-top: 0.15rem;
}
.shareWalletInvitation .invite .sharerInfo .desc {
  margin-top: 0.15rem;
  font-size: 0.28rem;
  line-height: 0.34rem;
}
.shareWalletInvitation .invite .qrCodeImg {
  width: 3.5rem;
  height: 3.5rem;
  margin: 0 auto;
  display: block;
  background-color: #f5f5f5;
}
.shareWalletInvitation .invite .qrCodeImg img {
  width: 100%;
  height: 100%;
  display: block;
}
.shareWalletInvitation .invite .tips {
  margin: 0 2rem;
  line-height: 1.4;
  font-size: 0.22rem;
  text-align: center;
}
.shareWalletInvitation .invite .qrcodePlaceholder {
  width: 3rem;
  height: 3rem;
  margin: 1rem auto;
  display: block;
  background-color: #f5f5f5;
}
html.commissionDashboardPage .summary {
  height: 4rem;
  background-color: #f5f5f5;
  position: relative;
}
html.commissionDashboardPage .summary .withdrawable {
  font-size: 0.3rem;
}
html.commissionDashboardPage .summary .withdrawable em {
  font-size: 1rem;
  color: #2ea7e0;
}
html.commissionDashboardPage .summary .total {
  margin-top: 0.2rem;
  font-size: 0.3rem;
  color: #D0021B;
}
html.commissionDashboardPage .summary .withdrawBtn {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
html.commissionDashboardPage .summary .helpBtn {
  position: absolute;
  right: 0.2rem;
  top: 0.2rem;
}
html.commissionDashboardPage .summary .helpBtn .icon-wenti {
  color: #a1a1a1;
  font-size: 0.4rem;
}
html.commissionDashboardPage .detailList {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionDashboardPage .detailList > li {
  height: 0.9rem;
  padding: 0 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionDashboardPage .detailList > li em {
  color: #2ea7e0;
}
html.commissionDashboardPage .detailList > li .inviteBtn {
  height: 0.48rem;
  padding: 0 0.24rem;
  line-height: 0.48rem;
  margin-left: 0.2rem;
}
html.commissionDashboardPage .action {
  padding: 0.3rem;
}
html.commissionDashboardPage .action .inviteBtn,
html.commissionDashboardPage .action .shareBtn {
  background-color: #2ea7e0;
  padding: 0.2rem 0.2rem;
  border-radius: 0.35rem;
  color: #fff;
  font-size: 0.3rem;
  margin: 0 0.1rem;
}
html.commissionDashboardPage .action .shareBtn {
  background-color: #D0021B;
}
.am-modal-wrap.helpModal .am-modal.am-modal-transparent {
  width: 7rem;
}
.am-modal-wrap.helpModal .am-modal-content {
  text-align: left;
}
.am-modal-wrap.helpModal .am-modal-content .helpContent {
  max-height: 6rem;
  overflow: scroll;
}
.am-modal-wrap.helpModal .am-modal-content .helpContent p {
  margin-bottom: 0.1rem;
}
html.commissionWithdrawListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionWithdrawListPage .list > li {
  height: 0.9rem;
  padding: 0 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionWithdrawListPage .list > li .title.blue {
  color: #2ea7e0;
}
html.commissionWithdrawListPage .list > li .title.green {
  color: green;
}
html.commissionWithdrawListPage .list > li .title.red {
  color: #D0021B;
}
html.commissionUserProductsWithdrawListPage {
  margin-bottom: 1rem;
}
html.commissionUserProductsWithdrawListPage .commissionRecPodWithdraw {
  position: relative;
  margin-bottom: 1rem;
}
html.commissionUserProductsWithdrawListPage .topTitle {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  font-size: 0.32rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionUserProductsWithdrawListPage .list {
  margin-top: 1rem;
  font-size: 0.3rem;
}
html.commissionUserProductsWithdrawListPage .list > li {
  height: 0.9rem;
  margin: 0 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionUserProductsWithdrawListPage .list > li .title.blue {
  color: #2ea7e0;
}
html.commissionUserProductsWithdrawListPage .list > li .title.green {
  color: green;
}
html.commissionUserProductsWithdrawListPage .list > li .title.red {
  color: #D0021B;
}
html.commissionSalerListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionSalerListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionSalerListPage .list > li .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionSalerListPage .list > li .nickName {
  font-size: 0.32rem;
}
html.commissionSalerListPage .list > li .recommandBtn {
  font-size: 0.22rem;
  background-color: #2ea7e0;
  border-radius: 0.2rem;
  padding: 0 0.2rem;
  color: #fff;
}
html.commissionSalerListPage .list > li .recommandedBtn {
  background-color: #a1a1a1;
}
html.commissionSalerListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionSalerListPage .list > li .contribute {
  font-size: 0.32rem;
}
html.commissionSeniorPartnerListPage .commissionSeniorPartnerList {
  position: relative;
  margin-bottom: 1rem;
}
html.commissionSeniorPartnerListPage .topTitle {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  font-size: 0.32rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionSeniorPartnerListPage .list {
  margin-top: 1rem;
  font-size: 0.3rem;
}
html.commissionSeniorPartnerListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionSeniorPartnerListPage .list > li .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionSeniorPartnerListPage .list > li .nickName {
  font-size: 0.32rem;
}
html.commissionSeniorPartnerListPage .list > li .recommandBtn {
  font-size: 0.22rem;
  background-color: #2ea7e0;
  border-radius: 0.2rem;
  padding: 0 0.2rem;
  color: #fff;
}
html.commissionSeniorPartnerListPage .list > li .recommandedBtn {
  background-color: #a1a1a1;
}
html.commissionSeniorPartnerListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionSeniorPartnerListPage .list > li .contribute {
  font-size: 0.32rem;
  color: #ff6d31;
}
html.commissionSalerListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionSalerListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionSalerListPage .list > li .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionSalerListPage .list > li .nickName {
  font-size: 0.32rem;
}
html.commissionSalerListPage .list > li .recommandBtn {
  font-size: 0.22rem;
  background-color: #2ea7e0;
  border-radius: 0.2rem;
  padding: 0 0.2rem;
  color: #fff;
}
html.commissionSalerListPage .list > li .recommandedBtn {
  background-color: #a1a1a1;
}
html.commissionSalerListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionSalerListPage .list > li .contribute {
  font-size: 0.32rem;
}
html.commissionSalerListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionSalerListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionSalerListPage .list > li .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionSalerListPage .list > li .nickName {
  font-size: 0.32rem;
}
html.commissionSalerListPage .list > li .recommandBtn {
  font-size: 0.22rem;
  background-color: #2ea7e0;
  border-radius: 0.2rem;
  padding: 0 0.2rem;
  color: #fff;
}
html.commissionSalerListPage .list > li .recommandedBtn {
  background-color: #a1a1a1;
}
html.commissionSalerListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionSalerListPage .list > li .contribute {
  font-size: 0.32rem;
}
html.commissionSalerListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionSalerListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionSalerListPage .list > li .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionSalerListPage .list > li .nickName {
  font-size: 0.32rem;
}
html.commissionSalerListPage .list > li .recommandBtn {
  font-size: 0.22rem;
  background-color: #2ea7e0;
  border-radius: 0.2rem;
  padding: 0 0.2rem;
  color: #fff;
}
html.commissionSalerListPage .list > li .recommandedBtn {
  background-color: #a1a1a1;
}
html.commissionSalerListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionSalerListPage .list > li .contribute {
  font-size: 0.32rem;
}
html.commissionSalerListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionSalerListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionSalerListPage .list > li .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionSalerListPage .list > li .nickName {
  font-size: 0.32rem;
}
html.commissionSalerListPage .list > li .recommandBtn {
  font-size: 0.22rem;
  background-color: #2ea7e0;
  border-radius: 0.2rem;
  padding: 0 0.2rem;
  color: #fff;
}
html.commissionSalerListPage .list > li .recommandedBtn {
  background-color: #a1a1a1;
}
html.commissionSalerListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionSalerListPage .list > li .contribute {
  font-size: 0.32rem;
}
html.commissionOrderListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionOrderListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionOrderListPage .list > li .prodImg {
  width: 0.9rem;
  height: 0.9rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionOrderListPage .list > li .prodName {
  font-size: 0.32rem;
}
html.commissionOrderListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionOrderListPage .list > li .commission {
  text-align: right;
}
html.commissionOrderListPage .list > li .commission .total {
  font-size: 0.32rem;
}
html.commissionOrderListPage .list > li .commission .sale {
  font-size: 0.3rem;
  color: green;
}
html.commissionOrderListPage .list > li .commission .deduct {
  font-size: 0.24rem;
  color: #D0021B;
  margin-top: 0.1rem;
}
html.commissionRecPodOrderListPage .commissionRecPodOrder {
  position: relative;
  margin-bottom: 1rem;
}
html.commissionRecPodOrderListPage .topTitle {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  font-size: 0.32rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionRecPodOrderListPage .list {
  margin-top: 1rem;
  font-size: 0.3rem;
}
html.commissionRecPodOrderListPage .list > li {
  margin: 0 0.2rem;
  padding: 0.2rem 0;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionRecPodOrderListPage .list > li .prodImg {
  width: 1.2rem;
  height: 1.2rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionRecPodOrderListPage .list > li .cont {
  height: 1.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
html.commissionRecPodOrderListPage .list > li .prodName {
  font-size: 0.32rem;
}
html.commissionRecPodOrderListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionRecPodOrderListPage .list > li .orderCode {
  color: #ff6d31;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionRecPodOrderListPage .list > li .commission {
  text-align: right;
}
html.commissionRecPodOrderListPage .list > li .commission .total {
  font-size: 0.32rem;
}
html.commissionRecPodOrderListPage .list > li .commission .sale {
  font-size: 0.3rem;
  color: green;
}
html.commissionRecPodOrderListPage .list > li .commission .deduct {
  font-size: 0.24rem;
  color: #D0021B;
  margin-top: 0.1rem;
}
html.commissionCustomerListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionCustomerListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionCustomerListPage .list > li .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.commissionCustomerListPage .list > li .nickName {
  font-size: 0.32rem;
}
html.commissionCustomerListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionCustomerListPage .list > li .contribute {
  font-size: 0.32rem;
}
html.commissionInviteQrcodePage {
  background-color: #fff;
}
.inviteQrcode {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #2ea7e0;
}
.inviteQrcode .logoBar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.inviteQrcode .logoIcon {
  font-size: 1.2rem;
  color: #fff;
}
.inviteQrcode .h1ding {
  font-size: 0.34rem;
  padding: 0.3rem 0;
  color: #fff;
}
.inviteQrcode .img {
  width: 5rem;
  height: 5rem;
  display: block;
  background-color: #d9d9d9;
  margin-bottom: 0.2rem;
}
.inviteQrcode .tips {
  text-align: center;
  margin-top: 0.1rem;
  width: 5rem;
  line-height: 1.4;
  font-size: 0.28rem;
}
.inviteQrcode .tips .refreshBtn {
  color: #fff;
}
html.recommandeeListPage .list {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.recommandeeListPage .list > li {
  padding: 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.recommandeeListPage .list > li .avatar {
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.45rem;
  display: block;
  background-color: #f5f5f5;
  margin-right: 0.15rem;
}
html.recommandeeListPage .list > li .nickName {
  font-size: 0.32rem;
}
html.recommandeeListPage .list > li .time {
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.recommandeeListPage .list > li .contribute {
  font-size: 0.32rem;
}
html.prodQrcodePage {
  background-color: #fff;
}
.prodQrcode {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #2ea7e0;
}
.prodQrcode .logoBar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.prodQrcode .logoIcon {
  font-size: 1.2rem;
  color: #fff;
}
.prodQrcode .hding {
  font-size: 0.36rem;
  color: #fff;
  margin-top: -2.5rem;
}
.prodQrcode .sharerInfo {
  position: absolute;
  left: 0;
  bottom: 1.2rem;
  padding: 0.3rem;
}
.prodQrcode .sharerInfo .desc {
  font-size: 0.28rem;
  line-height: 0.38rem;
  color: #fff;
}
.prodQrcode .qrCodeImg {
  width: 3.5rem;
  height: 3.5rem;
  margin: 0 auto;
  display: block;
  background-color: #edebeb;
  padding: 0.15rem;
  border-radius: 0.04rem;
  margin-top: 0.3rem;
}
.prodQrcode .qrCodeImg img {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #a1a1a1;
  border-radius: 0.04rem;
}
html.ucCouponPage body {
  padding-bottom: 1.24rem;
}
.ucCoupon {
  padding: 0 0.2rem;
}
.ucCoupon > .title {
  font-size: 0.3rem;
  text-align: center;
  padding: 0.3rem;
}
.couponPdModal .buyProdList {
  padding: 0.2rem;
}
.couponPdModal .buyProdList li {
  margin-bottom: 0.1rem;
  padding-bottom: 0.1rem;
  border-bottom: 1PX solid #e5e4e4;
}
.couponPdModal .buyProdList img {
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.1rem;
  border: 1PX solid #e5e4e4;
  border-radius: 0.02rem;
}
.couponPdModal .buyProdList h2 {
  font-size: 0.28rem;
  margin: 0;
}
.couponPdModal .buyProdList li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
html.commissionRecommendProductsDashboardPage .summary {
  height: 4rem;
  background-color: #f5f5f5;
  position: relative;
}
html.commissionRecommendProductsDashboardPage .summary__withdrawable {
  font-size: 0.3rem;
}
html.commissionRecommendProductsDashboardPage .summary__withdrawable em {
  font-size: 1rem;
  color: #2ea7e0;
}
html.commissionRecommendProductsDashboardPage .summary__withdrawable-withdrawBtn {
  border-radius: 0.1rem;
  font-size: 0.3rem;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
}
html.commissionRecommendProductsDashboardPage .summary__total {
  margin-top: 0.2rem;
  font-size: 0.3rem;
  color: #D0021B;
}
html.commissionRecommendProductsDashboardPage .summary__detailList {
  margin-top: 0.2rem;
  font-size: 0.3rem;
}
html.commissionRecommendProductsDashboardPage .summary__detailList-li {
  height: 0.9rem;
  padding: 0 0.2rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionRecommendProductsDashboardPage .summary__detailList-li em {
  color: #2ea7e0;
}
html.commissionRecommendProductsDashboardPage .summary__detailList-li .inviteBtn {
  height: 0.48rem;
  padding: 0 0.24rem;
  line-height: 0.48rem;
  margin-left: 0.2rem;
}
html.commissionRecommendProductsDashboardPage .summary .helpBtn {
  position: absolute;
  right: 0.2rem;
  top: 0.2rem;
}
html.commissionRecommendProductsDashboardPage .summary .helpBtn .icon-wenti {
  color: #a1a1a1;
  font-size: 0.4rem;
}
html.commissionRecommendProductsDashboardPage .action {
  padding: 0.3rem;
}
html.commissionRecommendProductsDashboardPage .action .inviteBtn,
html.commissionRecommendProductsDashboardPage .action .shareBtn {
  background-color: #2ea7e0;
  padding: 0.2rem 0.2rem;
  border-radius: 0.35rem;
  color: #fff;
  font-size: 0.3rem;
  margin: 0 0.1rem;
}
html.commissionRecommendProductsDashboardPage .action .shareBtn {
  background-color: #D0021B;
}
.am-modal-wrap.helpModal .am-modal.am-modal-transparent {
  width: 7rem;
}
.am-modal-wrap.helpModal .am-modal-content {
  text-align: left;
}
.am-modal-wrap.helpModal .am-modal-content .helpContent {
  max-height: 6rem;
  overflow: scroll;
}
.am-modal-wrap.helpModal .am-modal-content .helpContent p {
  margin-bottom: 0.1rem;
}
html.commissionRecommendProductsListPage {
  margin-bottom: 1rem;
}
html.commissionRecommendProductsListPage .commissionRecommendProductsList {
  position: relative;
  margin-bottom: 1rem;
}
html.commissionRecommendProductsListPage .topTitle {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1rem;
  font-size: 0.32rem;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionRecommendProductsListPage .list {
  margin-top: 1rem;
  font-size: 0.3rem;
}
html.commissionRecommendProductsListPage .list > li {
  margin: 0 0.2rem;
  padding: 0.2rem 0;
  border-bottom: 1PX solid #e5e4e4;
}
html.commissionRecommendProductsListPage .list > li .prodImg {
  width: 1.2rem;
  height: 1.2rem;
  display: block;
  background-color: #f5f5f5;
  object-fit: cover;
  margin-right: 0.15rem;
}
html.commissionRecommendProductsListPage .list > li .cont {
  height: 1.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
html.commissionRecommendProductsListPage .list > li .prodName {
  font-size: 0.32rem;
}
html.commissionRecommendProductsListPage .list > li .time {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  color: #a1a1a1;
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
html.commissionRecommendProductsListPage .list > li .onSale {
  color: green;
}
html.commissionRecommendProductsListPage .list > li .offShelf {
  color: #D0021B;
}
html.commissionRecommendProductsListPage .list > li .commission {
  text-align: right;
}
html.commissionRecommendProductsListPage .list > li .commission .sale {
  font-size: 0.3rem;
  color: #282828;
}
.tagUrl {
  padding: 0.5rem 0.3rem;
}
.tagUrl__item {
  margin-bottom: 0.4rem;
}
.tagUrl__itemTxt {
  margin-left: 0.1rem;
  font-size: 0.24rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  border: 0.01rem solid #ccc;
  border-radius: 0.1rem;
  padding: 0.1rem;
}
.tagUrl__resultUrl {
  margin-bottom: 1rem;
}
.tagUrl__generateBtn {
  margin-left: 0.2rem;
}
html.redemptionCodePage {
  background-color: #2e9cd0;
  color: #282828;
}
.redemptionCode {
  background-color: #2e9cd0;
  width: 100%;
  height: 12rem;
}
.redemptionCode img {
  display: block;
  width: 100%;
  height: 5.28rem;
}
.redemptionCode .form {
  position: relative;
  background-color: #fff;
  border-radius: 0.1rem;
  width: 6.6rem;
  height: 6rem;
}
.redemptionCode .form .formItem input {
  border-radius: 0.15rem;
  margin-top: 0.3rem;
  width: 5rem;
}
.redemptionCode .form .formItem .redemptionBtn {
  color: #fff;
  text-align: center;
  font-size: 0.32rem;
  background-color: #2ea7e0;
  border-radius: 0.35rem;
  margin-top: 0.3rem;
  width: 3rem;
  height: 0.7rem;
  line-height: 2.3;
}
.redemptionCode .form .tips {
  text-align: center;
  font-size: 0.3rem;
  line-height: 1.4;
  color: #a1a1a1;
  padding: 0.3rem;
}
.redemptionCode .footer {
  position: absolute;
  bottom: 0.2rem;
  font-size: 0.28rem;
  color: #282828;
  width: 100%;
  text-align: center;
}
.redemptionCode .formItem {
  margin-bottom: 0.4rem;
}
.redemptionCode .query {
  font-size: 0.26rem;
  padding: 0.4rem;
  line-height: 1.4;
}
.redemptionCode .query p {
  color: #D0021B;
  margin-bottom: 0.1rem;
  font-size: 0.28rem;
}
.redemptionCode .query a {
  color: #282828;
  font-size: 0.26rem;
}
.couponPdModal {
  z-index: 1000;
}
.couponPdModal .buyProdList {
  padding: 0.2rem;
}
.couponPdModal .buyProdList li {
  margin-bottom: 0.1rem;
  padding-bottom: 0.1rem;
  border-bottom: 1PX solid #e5e4e4;
}
.couponPdModal .buyProdList img {
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.1rem;
  border: 1PX solid #e5e4e4;
  border-radius: 0.02rem;
}
.couponPdModal .buyProdList h2 {
  font-size: 0.28rem;
  margin: 0;
}
.couponPdModal .buyProdList li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.balanceDetailModal .balanceDetail {
  padding: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.24rem;
}
.balanceDetailModal .balanceDetail em {
  color: #f8b714;
}
.balanceDetailModal .balanceDetail a {
  color: #2ea7e0;
}
.couponSelectModal {
  height: 100%;
}
.couponSelectModalWrap {
  -webkit-transform: inherit;
          transform: inherit;
}
.prodCart2List .orderCnfBox .eventHding {
  padding: 0.2rem 0.1rem;
  margin-bottom: 0.1rem;
  background-color: #fff;
  font-size: 0.28rem;
  text-align: center;
}
.prodCart2List .orderCnfAddrBox {
  width: 100%;
  background-color: #fff;
  margin: 0 0 0.15rem 0;
  font-size: 0.26rem;
  /*pxno*/
}
.prodCart2List .orderCnfAddr {
  padding: 0.15rem;
  position: relative;
}
.prodCart2List .orderCnfAddr .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 0 0.2rem;
  line-height: 1.4;
}
.prodCart2List .orderCnfAddr .p1 {
  margin: 0 0 0.05rem 0;
}
.prodCart2List .orderCnfAddr .p1 .h3ding {
  white-space: nowrap;
}
.prodCart2List .orderCnfAddr .p2 {
  font-size: 0.26rem;
  /*pxno*/
}
.prodCart2List .orderCnfAddr .link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.prodCart2List .orderCnfNoAddr {
  width: 100%;
  padding: 0.15rem 0;
  margin: 0 0 0.15rem 0;
  background-color: #fff;
  text-align: center;
}
.prodCart2List .orderCnfNoAddr .addAddrBtn {
  background-color: #ff9900;
  color: #ffffff;
  display: inline-block;
}
.prodCart2List .orderCnfProd {
  position: relative;
  margin: 0 0 0.15rem 0;
  border-top: 1PX solid #ccc;
  /*no*/
  border-bottom: 1PX solid #ccc;
  /*no*/
  background-color: #fff;
}
.prodCart2List .orderCnfProd .hding {
  height: 0.8rem;
  font-size: 0.28rem;
  /*pxno*/
  background-color: #fff;
  padding: 0 0.15rem;
  border-bottom: 1PX solid #ccc;
  /*no*/
}
.prodCart2List .orderCnfProd .vendor {
  font-weight: normal;
  margin-left: 0.1rem;
}
.prodCart2List .orderCnfPdList {
  margin-bottom: 0.3rem;
}
.prodCart2List .orderCnfPdList .tips {
  padding: 0.2rem;
  font-size: 0.28rem;
  color: red;
  border-bottom: 1PX solid gray;
}
.prodCart2List .orderCnfPdItemBox {
  border-bottom: 1PX solid #ccc;
  position: relative;
}
.prodCart2List .orderCnfPdItemBox .check {
  width: 1rem;
}
.prodCart2List .orderCnfPdItemBox .check .icon-global {
  font-size: 0.4rem;
}
.prodCart2List .orderCnfPdItemBox .fangan {
  font-size: 0.24rem;
  position: absolute;
  left: 0.2rem;
  top: 0.2rem;
  color: #cc0000;
}
.prodCart2List .orderCnfPdItemBox.selected {
  border: 1PX solid #ff9900;
  background-color: #efefef;
}
.prodCart2List .orderCnfPdItemWrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.prodCart2List .orderCnfPdItem {
  color: #999999;
}
.prodCart2List .orderCnfPdItem .cont {
  padding: 0.2rem 0.15rem;
}
.prodCart2List .orderCnfPdItem .thumb .tips {
  text-align: center;
  font-size: 0.2rem;
  /*pxno*/
  margin-top: 0.1rem;
}
.prodCart2List .orderCnfPdItem .thumb .tips em {
  color: #c00;
}
.prodCart2List .orderCnfPdItem .thumb img {
  display: block;
  border: 1PX solid #ccc;
  /*no*/
  /*no*/
  border-radius: 0.02rem;
  width: 1.5rem;
  height: 1.5rem;
}
.prodCart2List .orderCnfPdItem .switcher {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.prodCart2List .orderCnfPdItem .specAmount {
  margin-left: 0.15rem;
  font-size: 0.26rem;
  /*pxno*/
}
.prodCart2List .orderCnfPdItem .specAmount .title {
  font-size: 0.28rem;
  /*pxno*/
  margin-bottom: 0.15rem;
}
.prodCart2List .orderCnfPdItem .specAmount .specCont {
  margin-bottom: 0.15rem;
  line-height: 1.3;
}
.prodCart2List .orderCnfPdItem .specAmount .ylPrice {
  color: #00a0e9;
  text-decoration: line-through;
}
.prodCart2List .orderCnfPdItem .specAmount .presale {
  color: red;
  font-size: 0.22rem;
}
.prodCart2List .orderCnfPdItem .specAmount .amount {
  font-size: 0.22rem;
  /*pxno*/
}
.prodCart2List .orderCnfPdItem .specAmount .ylprice {
  display: block;
}
.prodCart2List .orderCnfPdItem .specAmount .ylprice em {
  color: #cc0000;
  font-size: 0.28rem;
  /*pxno*/
}
.prodCart2List .orderCnfPdItem .specAmount .memprice {
  margin-top: 0.05rem;
}
.prodCart2List .orderCnfPdItem .specAmount .memprice em {
  color: #00a0e9;
  font-size: 0.28rem;
  /*pxno*/
}
.prodCart2List .orderCnfPdItem .specAmount .memprice .memIcon {
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #00a0e9;
  color: #fff;
  background: url(/images/uc/mem_icon.png);
  background-size: 0.32rem 0.32rem;
  overflow: hidden;
  margin-right: 0.1rem;
}
.prodCart2List .orderCnfPdItem .specAmount .ylprice.crossOut em,
.prodCart2List .orderCnfPdItem .specAmount .memprice.crossOut em {
  text-decoration: line-through;
}
.prodCart2List .orderCnfPdItem .specAmount .shipfee {
  font-size: 0.22rem;
}
.prodCart2List .orderCnfPdItem:last-child {
  border-bottom: none;
}
.prodCart2List .orderCnfPdComment {
  margin-bottom: 0;
  overflow: hidden;
  margin-left: 0;
}
.prodCart2List .orderCnfPdComment .comment {
  border-radius: 0.05rem;
  margin: 0 0.15rem 0.15rem 0.15rem;
  display: block;
  width: 7.2rem;
  border: 1PX solid #ccc;
  /*no*/
  padding: 0.15rem;
  height: 0.7rem;
}
.prodCart2List .orderCnfPdComment .comment::-webkit-input-placeholder {
  color: #ccc;
}
.prodCart2List .orderCnfaction {
  margin-bottom: 0.2rem;
}
.prodCart2List .orderCnfBox2 .tips {
  border-bottom: 1PX solid #ccc;
}
.prodCart2List .orderCnfBox2 .orderCnfPdItemOutBox {
  max-height: 8rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.prodCart2List .orderCnfBox2 .orderCnfPdItemBox .check {
  width: 0.8rem;
}
.prodCart2List .orderCnfBox2 .ylPrice {
  font-size: 0.26rem;
  color: #3399cc;
  white-space: nowrap;
}
.prodCart2List .orderCnfBox2 .gPrice {
  color: #c00;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  text-align: center;
  font-size: 0.26rem;
}
.prodCart2List .orderCnfBox2 .orderCnfPdItem .cont {
  padding-left: 0;
  padding-right: 0;
}
.prodCart2List .orderCnfBox2 .orderCnfPdItem .thumb img {
  display: block;
  border: 1PX solid #ccc;
  /*no*/
  /*no*/
  border-radius: 0.02rem;
  width: 1rem;
  height: 1rem;
}
.ProdCart2Modal {
  width: 6rem;
  height: 3rem;
}
.ProdCart2Modal .warning {
  color: #D0021B;
}
.ProdCart2Modal .action {
  margin-top: 1rem;
}
.ProdCart2Modal .action .cancelBtn,
.ProdCart2Modal .action .confirmBtn {
  font-size: 0.3rem;
  margin: 0 0.2rem;
}
.prodCartList .orderCnfBox .eventHding {
  padding: 0.2rem 0.1rem;
  margin-bottom: 0.1rem;
  background-color: #fff;
  font-size: 0.28rem;
  text-align: center;
}
.prodCartList .orderCnfAddrBox {
  width: 100%;
  background-color: #fff;
  margin: 0 0 0.15rem 0;
  font-size: 0.26rem;
  /*pxno*/
}
.prodCartList .orderCnfProd {
  position: relative;
  margin: 0 0 0.15rem 0;
  border-top: 1PX solid #ccc;
  /*no*/
  background-color: #fff;
}
.prodCartList .orderCnfProd .hding {
  height: 0.8rem;
  font-size: 0.28rem;
  /*pxno*/
  background-color: #fff;
  padding: 0 0.15rem;
  border-bottom: 1PX solid #ccc;
  /*no*/
}
.prodCartList .orderCnfProd .vendor {
  font-weight: normal;
  margin-left: 0.1rem;
}
.prodCartList .orderCnfPdList {
  margin-bottom: 0.3rem;
}
.prodCartList .orderCnfPdList .tips {
  padding: 0.2rem;
  font-size: 0.28rem;
  color: red;
  border-bottom: 1PX solid gray;
}
.prodCartList .orderCnfPdItem {
  color: #999999;
}
.prodCartList .orderCnfPdItem .cont {
  padding: 0.2rem 0.15rem;
}
.prodCartList .orderCnfPdItem .thumb .tips {
  text-align: center;
  font-size: 0.2rem;
  /*pxno*/
  margin-top: 0.1rem;
}
.prodCartList .orderCnfPdItem .thumb .tips em {
  color: #c00;
}
.prodCartList .orderCnfPdItem .thumb img {
  display: block;
  border: 1PX solid #ccc;
  /*no*/
  /*no*/
  border-radius: 0.02rem;
  width: 1.5rem;
  height: 1.5rem;
}
.prodCartList .orderCnfPdItem .switcher {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.prodCartList .orderCnfPdItem .specAmount {
  margin-left: 0.15rem;
  font-size: 0.26rem;
  /*pxno*/
}
.prodCartList .orderCnfPdItem .specAmount .title {
  font-size: 0.28rem;
  /*pxno*/
  margin-bottom: 0.15rem;
}
.prodCartList .orderCnfPdItem .specAmount .specCont {
  margin-bottom: 0.15rem;
  line-height: 1.3;
}
.prodCartList .orderCnfPdItem .specAmount .ylPrice {
  color: #00a0e9;
  text-decoration: line-through;
}
.prodCartList .orderCnfPdItem .specAmount .presale {
  color: red;
  font-size: 0.22rem;
}
.prodCartList .orderCnfPdItem .specAmount .amount {
  font-size: 0.22rem;
  /*pxno*/
}
.prodCartList .orderCnfPdItem .specAmount .ylprice {
  display: block;
}
.prodCartList .orderCnfPdItem .specAmount .ylprice em {
  color: #cc0000;
  font-size: 0.28rem;
  /*pxno*/
}
.prodCartList .orderCnfPdItem .specAmount .memprice {
  margin-top: 0.05rem;
}
.prodCartList .orderCnfPdItem .specAmount .memprice em {
  color: #00a0e9;
  font-size: 0.28rem;
  /*pxno*/
}
.prodCartList .orderCnfPdItem .specAmount .memprice .memIcon {
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #00a0e9;
  color: #fff;
  background: url(/images/uc/mem_icon.png);
  background-size: 0.32rem 0.32rem;
  overflow: hidden;
  margin-right: 0.1rem;
}
.prodCartList .orderCnfPdItem .specAmount .ylprice.crossOut em,
.prodCartList .orderCnfPdItem .specAmount .memprice.crossOut em {
  text-decoration: line-through;
}
.prodCartList .orderCnfPdItem .specAmount .shipfee {
  font-size: 0.22rem;
}
.prodCartList .orderCnfPdItem .spinner {
  border: 1PX solid #c9c9c9;
  /*no*/
  /*no*/
  height: 0.6rem;
  border-radius: 0.3rem;
  padding: 0 0.1rem;
}
.prodCartList .orderCnfPdItem .spinner .bttn,
.prodCartList .orderCnfPdItem .spinner .txt {
  display: block;
  text-align: center;
  height: 0.6rem;
  width: 0.6rem;
  line-height: 0.6rem;
}
.prodCartList .orderCnfPdItem .spinner .bttn.disabled {
  opacity: 0.5;
}
.prodCartList .orderCnfPdItem .spinner .bttn {
  width: 0.6rem;
  color: #999999;
  background: transparent;
}
.prodCartList .orderCnfPdItem .spinner .txt {
  padding: 0 0.05rem;
  width: 4em;
  border: none;
  background: transparent;
  font-size: 0.3rem;
  /*pxno*/
}
.prodCartList .orderCnfPdItem .spinner .bttn .iconfont {
  width: 0.6rem;
  height: 0.6rem;
  font-size: 0.36rem;
}
.prodCartList .orderCnfPdItem.even {
  background-color: #edebeb;
}
.prodCartList .orderCnfPdItemBox {
  border-bottom: 1PX solid #ccc;
  position: relative;
}
.prodCartList .orderCnfPdItemBox .check {
  width: 1rem;
}
.prodCartList .orderCnfPdItemBox .check .icon-global {
  font-size: 0.4rem;
}
.prodCartList .orderCnfPdItemBox .fangan {
  font-size: 0.24rem;
  position: absolute;
  left: 0.2rem;
  top: 0.2rem;
  color: #cc0000;
}
.prodCartList .orderCnfPdComment {
  margin-bottom: 0;
  overflow: hidden;
  margin-left: 0;
}
.prodCartList .orderCnfPdComment .comment {
  border-radius: 0.05rem;
  margin: 0 0.15rem 0.15rem 0.15rem;
  display: block;
  width: 7.2rem;
  border: 1PX solid #ccc;
  /*no*/
  padding: 0.15rem;
  height: 0.7rem;
}
.prodCartList .orderCnfPdComment .comment::-webkit-input-placeholder {
  color: #ccc;
}
.prodCartList .orderCnfaction {
  margin-bottom: 0.2rem;
}
.prodComplete {
  /*.codeSao{text-align: center;margin-top: 100px;
  .codeImg{width: 500px;height: 500px;}
  .promtText{
      font-size: 24px;
      margin:20px 0;
  }
}*/
}
.prodComplete .dazhaxie {
  height: 8rem;
  font-size: 0.26rem;
  padding: 1rem;
}
.prodComplete .dazhaxie > h1 {
  font-size: 0.3rem;
  color: green;
}
.prodComplete .dazhaxie > h1 .icon {
  font-size: 0.7rem;
  margin-right: 0.2rem;
}
.prodComplete .dazhaxie > p {
  font-size: 0.26rem;
  margin-top: 0.2rem;
  line-height: 1.3;
  color: #333;
}
.prodComplete .dazhaxie .seeMore {
  font-size: 0.26rem;
  height: 0.6rem;
  padding: 0 0.4rem;
  border-radius: 0.3rem;
  border: 1PX solid #00b7ee;
  text-align: center;
  line-height: 0.6rem;
  margin-top: 0.6rem;
  color: #00b7ee;
}
.prodComplete .dazhaxie .seeMore a {
  color: #00b7ee;
}
.prodComplete .footer {
  margin-top: 0.6rem;
  width: 100%;
  text-align: center;
  font-size: 0.22rem;
}
.formdzx {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000 url(/react/static/dzx1.d0985e68.jpg) center 6rem no-repeat;
  background-size: 7.5rem auto;
}
.formdzx .hdingInfo {
  color: #ffffff;
  padding: 0.1rem 0.2rem 0 0.2rem;
  line-height: 0.3rem;
}
.formdzx .rdtForm {
  padding: 0.3rem 0.3rem 0.3rem 0.3rem;
  margin: 0.3rem 0.3rem;
  border-radius: 0.2rem;
  background-color: rgba(255, 255, 255, 0.3);
}
.formdzx .rdtForm .formItem {
  margin-bottom: 0.4rem;
}
.formdzx .rdtForm .dcode {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 0.7rem;
  border: 1PX solid #ccc;
  border-radius: 0.1rem;
  padding: 0.2rem;
}
.formdzx .rdtForm .getDcodeBtn {
  margin-left: 0.2rem;
}
.formdzx .rdtForm .tips {
  line-height: 1.4;
  text-align: center;
  color: #fff;
}
.formdzx .rdtForm .dlvTips {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  color: red;
  line-height: 0.3rem;
  font-size: 0.26rem;
  padding: 0.3rem;
  text-shadow: 0 0 0.02rem #fff;
}
.formdzx .rdtForm .dlvTips .title {
  font-size: 0.32rem;
  text-align: center;
  font-weight: bold;
  margin-bottom: 0.05rem;
}
.formdzx .rdtForm2 .formItem input[type="text"] {
  font-size: 0.22rem;
}
.formdzx .rdtForm2 .formItem input[type="text"],
.formdzx .rdtForm2 .formItem .getDcodeBtn {
  display: block;
  width: 100%;
  margin-left: 0;
}
.formdzx .receiveCoupon {
  padding: 0.1rem;
}
.formdzx .receiveCoupon .hding {
  text-align: center;
}
.formdzx .receiveCoupon .hding .title {
  font-size: 0.3rem;
  color: red;
}
.formdzx .receiveCoupon .hding .subTitle {
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
.formdzx .receiveCoupon .action .bttn {
  margin: 0 0.1rem;
}
.formdzx .couponList li {
  margin-bottom: 0.2rem;
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
  position: relative;
  overflow: hidden;
}
.formdzx .couponList li.type1 .cont {
  background-color: #00b7ee;
}
.formdzx .couponList li.type2 .cont {
  background-color: #00a0e9;
}
.formdzx .couponList .cont {
  height: 1.7rem;
  color: #fff;
  background: #00b7ee;
  border-bottom: 1PX dashed #ccc;
  /*no*/
  position: relative;
}
.formdzx .couponList .cont .amount {
  padding: 0 0.3rem;
  font-size: 0.6rem;
  /*pxno*/
}
.formdzx .couponList .cont .condition {
  font-size: 0.24rem;
  /*pxno*/
}
.formdzx .couponList .cont .condition span {
  color: red;
}
.formdzx .couponList .cont .relProd {
  line-height: 1.2;
}
.formdzx .couponList .tips {
  height: 0.6rem;
  white-space: nowrap;
  border-radius: 0 0 0.15rem 0.15rem;
  border: 1PX solid #e5e5e5;
  /*no*/
  border-top: none;
  background-color: #fff;
  padding: 0 0.15rem;
  font-size: 0.24rem;
  /*pxno*/
}
.formdzx .couponList .cartBtn {
  position: absolute;
  right: 0.15rem;
  top: 0.15rem;
  color: #fff;
  font-size: 0.22rem;
}
.formdzx .couponList .cartBtn .cartTxt {
  display: none;
}
.formdzx .couponList .cartBtn .cartIcon {
  font-size: 0.26rem;
  margin-left: 0.1rem;
}
.formdzx .couponList.disabled {
  color: #999999;
}
.formdzx .couponList.disabled li .cont {
  background-color: #d2d2d2;
}
.formdzx .balanceDetail {
  padding: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.24rem;
}
.formdzx .balanceDetail em {
  color: #ff9900;
}
.formdzx .balanceDetail a {
  color: #00a0e9;
}
.ucTypeNav {
  height: 0.9rem;
  margin-bottom: 0.2rem;
  background-color: #fff;
  border-bottom: 1PX solid #e5e4e4;
}
.ucTypeNav li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  height: 100%;
}
.ucTypeNav a {
  height: 100%;
  color: #666666;
  font-size: 0.26rem;
  padding: 0 0.2rem;
  position: relative;
}
.ucTypeNav li.current a {
  color: #ff6d31;
  border-bottom: 0.05rem solid #ff6d31;
}
.ucTypeNav .count {
  background-color: red;
  width: 0.34rem;
  height: 0.34rem;
  border-radius: 0.17rem;
  position: absolute;
  right: -0.1rem;
  top: 0.04rem;
  color: #fff;
  font-size: 0.2rem;
}
.orderList {
  font-size: 0.24rem;
}
.orderList li {
  margin-bottom: 0.15rem;
  background-color: #fff;
  border-top: 1PX solid #e5e4e4;
  border-bottom: 1PX solid #e5e4e4;
  position: relative;
}
.orderList li .sumary {
  height: 0.8rem;
  border-bottom: 1PX solid #e5e4e4;
  padding: 0 0.2rem;
}
.orderList li .detail {
  padding: 0.2rem 0;
  margin: 0 0.2rem;
}
.orderList li .detail .thumb {
  margin: 0 0.25rem 0 0;
  width: 1rem;
  height: 1rem;
  border-radius: 0.02rem;
}
.orderList li .detail .thumb img {
  background-color: #f5f5f5;
  width: 1rem;
  height: 1rem;
  display: block;
  object-fit: cover;
}
.orderList li .detail .info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  font-size: 0.28rem;
}
.orderList li .detail .info .pdName .type {
  color: #ff6d31;
}
.orderList li .detail .info .pdSpec {
  margin-top: 0.15rem;
  font-size: 0.24rem;
}
.orderList li .detail .info .pdSpec .price {
  color: #D0021B;
}
.orderList li .detail .info .pdSpec .num {
  color: #a1a1a1;
}
.orderList li .detail .info .pdSpec .specTxt {
  line-height: 0.32rem;
  margin-right: 0.1rem;
}
.orderList li .detail .info .pdSpec .specPriceNum {
  white-space: nowrap;
  font-size: 0.36rem;
  color: #ff6d31;
}
.orderList li .detail .info .pdSpec .specPriceNum .num {
  color: #ff6d31;
  font-size: 0.28rem;
}
.orderList li .detail .info .pdSpec .specPriceNumEm {
  font-size: 0.4rem;
  color: #D0021B;
}
.orderList li .detail .info .pdSpec .specPriceNumEm .num {
  color: #D0021B;
  font-weight: bold;
  font-size: 0.28rem;
}
.orderList li .sumBar {
  min-height: 0.8rem;
  border-top: 1PX solid #e5e4e4;
  margin: 0 0.2rem;
  padding: 0.2rem 0;
  color: #666666;
  font-size: 0.28rem;
  line-height: 0.38rem;
}
.orderList li .reminder {
  border-top: 1PX solid #e5e4e4;
  font-size: 0.28rem;
  line-height: 0.38rem;
  margin: 0 0.2rem;
  padding: 0.2rem 0;
}
.orderList li .reminder .ylRemind {
  color: #D0021B;
}
.orderList li .reminder .supplierRemind {
  color: green;
}
.orderList li .reminder .customerRemind {
  color: #2ea7e0;
}
.orderList li .expressCodeList .expressCodeItem {
  display: inline;
  white-space: nowrap;
  margin-right: 0.25rem;
}
.orderList li .expressCodeList .expressCodeItem .delIcon {
  color: #D0021B;
  font-size: 0.36rem;
}
.orderList li .state.finished,
.orderList li .state.dlved,
.orderList li .state.toDlv {
  color: #D0021B;
}
.orderList li .state.toPay {
  color: #3071a9;
}
.orderList li .state.refunded {
  color: #666666;
}
.orderList li .action {
  padding: 0 0.25rem;
  min-height: 1rem;
  border-top: 1PX solid #e5e4e4;
}
.orderList li .action .tips {
  color: #D0021B;
}
.orderList li .action .delBtn {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #ff9900;
  background: transparent url(/images/uc/icon2.png) 0 0 no-repeat;
  margin: 0 -0.15rem 0 0;
  display: none;
}
.orderList li .action .payBtn {
  background-color: #ff9900;
  color: #ffffff;
  margin: 0 0 0 0.1rem;
}
.orderList li .action .payBtn.disabled {
  background-color: #ccc;
}
.orderList li .action .hbBtn {
  background-color: #ff9900;
  color: #ffffff;
  margin: 0 0 0 0.1rem;
}
.orderList li .action .cancelBtn {
  background-color: #cccccc;
  color: #ffffff;
}
html.supplierOrderListPage {
  background-color: #f5f5f5;
}
html.supplierOrderListPage body {
  padding: 1.1rem 0 1rem 0;
  background-color: #f5f5f5;
}
html.supplierOrderListPage .ucTypeNav {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
html.supplierOrderListPage .supplierDlvForm {
  width: 100%;
  text-align: left;
}
html.supplierOrderListPage .closeBtn {
  position: absolute;
  right: 0.15rem;
  top: 0.15rem;
}
html.supplierOrderListPage .closeBtn .closeIcon {
  font-size: 0.4rem;
}
html.supplierOrderListPage .supplierDlvModal {
  width: 7rem;
}
html.supplierOrderListPage .supplierDlvForm {
  min-height: 7rem;
}
html.supplierOrderListPage .supplierDlvForm .prodInfo {
  border-bottom: 1PX solid #e5e4e4;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
}
html.supplierOrderListPage .supplierDlvForm .prodImg {
  width: 1rem;
  height: 1rem;
  margin-right: 0.15rem;
}
html.supplierOrderListPage .supplierDlvForm .prodName {
  font-size: 0.28rem;
}
html.supplierOrderListPage .supplierDlvForm .prodSku {
  font-size: 0.28rem;
  color: #2ea7e0;
}
html.supplierOrderListPage .supplierDlvForm .expressItems {
  max-height: 7rem;
  overflow: scroll;
}
html.supplierOrderListPage .supplierDlvForm .expressItem {
  border-bottom: 1PX solid #e5e4e4;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
}
html.supplierOrderListPage .supplierDlvForm .expressItem .expressSelectorBox {
  width: 2rem;
}
html.supplierOrderListPage .supplierDlvForm .expressItem .expressCodeFee {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
html.supplierOrderListPage .supplierDlvForm .expressItem .arrowBtn {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
html.supplierOrderListPage .supplierDlvForm .expressItem .arrowIcon {
  font-size: 0.28rem;
  color: #a1a1a1;
}
html.supplierOrderListPage .supplierDlvForm .expressItem .expCode {
  height: 0.65rem;
  border: 1PX solid #d9d9d9;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  border-radius: 0.05rem;
}
html.supplierOrderListPage .supplierDlvForm .expressItem .expFreight {
  height: 0.65rem;
  border: 1PX solid #d9d9d9;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  border-radius: 0.05rem;
}
html.supplierOrderListPage .supplierDlvForm .expressItem .action {
  width: 0.8rem;
}
html.supplierOrderListPage .supplierDlvForm .expressItem .action .delIcon {
  color: #D0021B;
  font-size: 0.45rem;
}
html.supplierOrderListPage .supplierDlvForm .expressItem .action .addBtn {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
html.supplierOrderListPage .supplierDlvForm .expressItem .action .addIcon {
  color: green;
  font-size: 0.45rem;
}
html.supplierOrderListPage .supplierDlvForm .prodNum {
  padding: 0.2rem 0;
}
html.supplierOrderListPage .supplierDlvForm .prodNum .label {
  width: 2rem;
  color: #ff6d31;
}
html.supplierOrderListPage .supplierDlvForm .reminder {
  padding: 0.2rem 0;
  border-bottom: 1PX solid #e5e4e4;
  font-size: 0.28rem;
  line-height: 0.38rem;
}
html.supplierOrderListPage .supplierDlvForm .reminder .ylRemind {
  color: #D0021B;
}
html.supplierOrderListPage .supplierDlvForm .reminder .supplierRemind {
  color: green;
}
html.supplierOrderListPage .supplierDlvForm .reminder .customerRemind {
  color: #2ea7e0;
}
html.supplierOrderListPage .supplierDlvForm .formAction {
  border-top: 1PX solid #e5e4e4;
  padding: 0.2rem 0;
}
.discountListPage .keyView {
  margin-bottom: 0;
}
.discountListPage .keyViewImg {
  width: 100%;
}
.discountList1 {
  padding: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.discountList1__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 1PX solid #d9d9d9;
  padding: 0.2rem 0.2rem 0;
  height: 6rem;
  border-radius: 0.1rem;
  overflow: hidden;
  box-shadow: 0.02rem 0.05rem 0.05rem #d9d9d9;
  background-color: #fff;
  margin-bottom: 0.2rem;
}
.discountList1__ribbon {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.1rem 0.2rem;
  background-color: #f8b714;
  border-radius: 0 0 0.3rem 0;
  font-size: 0.3rem;
  color: #fff;
}
.discountList1__ribbon2 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0.02rem 0.02rem 0.04rem #d9d9d9;
  padding: 0.1rem 0.2rem;
  background-color: #356f81;
  border-radius: 0 0 0.3rem 0;
  font-size: 0.3rem;
  color: #fff;
}
.discountList1__imgLink {
  position: relative;
  width: 3rem;
  height: 3rem;
  border-radius: 0.1rem;
  overflow: hidden;
  background-color: #f5f5f5;
}
.discountList1__imgLink-img {
  display: block;
  object-fit: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.1rem;
  border: 1PX solid #d9d9d9;
  overflow: hidden;
}
.discountList1__prodInfoWrapper {
  width: 3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.discountList1__prodInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.discountList1__title {
  font-size: 0.34rem;
  line-height: 1.2;
  color: #282828;
  font-weight: bold;
}
.discountList1__price {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.discountList1__spec {
  font-size: 0.3rem;
  line-height: 1.2;
}
.discountList1__disCountPrice {
  font-size: 0.4rem;
  color: #ffc640;
}
.discountList1__salePrice {
  font-size: 0.28rem;
  text-decoration: line-through;
}
.discountList1__cartWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.discountList1__cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  border: 0.01rem solid #ffc640;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
}
.discountList1__cartIcon {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.46rem;
  color: #ffc640;
}
.discountList1__more {
  margin-top: 0.2rem;
  font-size: 0.34rem;
  color: #a1a1a1;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.discountList1__icon-xiangyou {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  font-size: 0.5rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: 27% 100%;
          transform-origin: 27% 100%;
}
.promotionPage {
  background-color: #f5f5f5;
  padding-bottom: 1rem;
}
.promotionPage__banner {
  display: block;
  object-fit: cover;
  width: 7.5rem;
}
.scoreactivity {
  width: 7.5rem;
}
.scoreactivity .img {
  display: block;
  min-height: 3rem;
  width: 100%;
}
.scoreactivity .membBtn {
  position: absolute;
  right: 0.2rem;
  letter-spacing: 0.04rem;
  top: 0.18rem;
  font-size: 0.24rem;
  height: 0.46rem;
  border-radius: 0.23rem;
  border: 0.02rem solid #fff;
  color: #fff;
  padding: 0 0.2rem;
}
.am-modal-wrap.helpModal .am-modal.am-modal-transparent {
  width: 6.6rem;
}
.am-modal-wrap.helpModal .am-modal-content {
  text-align: left;
}
.am-modal-wrap.helpModal .am-modal-content .helpContent {
  max-height: 6rem;
  overflow: scroll;
}
.am-modal-wrap.helpModal .am-modal-content .helpContent p {
  margin-bottom: 0.1rem;
  text-align: left;
}
