@font-face {font-family: "iconfont";
  src: url(../statics/iconfont_720d545705fd37a5b94d.eot); /* IE9 */
  src: url(../statics/iconfont_720d545705fd37a5b94d.eot#iefix) format('embedded-opentype'), /* IE6-IE8 */
  url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAkUAAsAAAAAErAAAAjEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFfgqTQI9CATYCJANcCzAABCAFhG0Hgh0btw9FJGOaVLL/qwPe8NToHiRoEqlwGrk6GjaQmNu3n7UOjmktC9VMMg5zGJaFxKYv5h4O9n0+iJv9S1JYMRk7mKqfifeblhNxowAChuyyMwZRG/epUzTxItST0U472w4i7N3qARRN4ji/d84fkfvC5BMV3ewHVCNfuKTXl+YWGhk1EHQz3f/eo7hvTd8yqbgSuSpTJ3fuLrDZKUyutCUkoQBlXmVVJRCoaiBhW22+Uf5bjK1u1qsAs7ESP/J2IADkcBGEZH3+r1o8ODArQYfuKLIWH9DBZQQS8CnShFM5kD8gAU8FegzA79bfk6eIyAMUEgZ2p7KOH2Ur7eH1mY22jdbEDIyuTwI4ngUwAEEADiAPEnNvtZjDgywhT+rOYR3AhVZ5uvqh1/1LkP4ueK2sP55tNtqS949Z7kmSRo+VVRO4cOOOPu5+wQFCFPrPPAoGDhJIYQceMsihgBIqqKGBlo6egZE9ExApqL0SAEgL1Jng4bWWAAR4eJMAFHh4T2DARxA44BMIEuAzCFLgCwh2wAAEHpiAIAOmIMiBvyAogAsQlEAOggpYg6AGNiBogAoELVCDoAMaEPRAC4IB6EEwAo8g2APP6AUTAHAwtgwBRADdDzCoPHmdJQkoCbLdBHM04pRzGaXKIkXMKeOkMsZlcFDt5lnjkeQbbDQ5qQgKlUTvFBvqHfT5fko/IZfEo2B2XlDHgHOzzHBNvDDHTZ+gpfNz5eJCvbrSLy9HueFQpCmMegTrmiC+CVVdmq4BlKVMuLzBCYQyBjedDRn8YDgrvaVcbumn87mmO3XBXnrBcBU1bkCrelYzw5m6vNQyIHv2+fnznDnKhltPIXWGxGcKvZJp8doR50dNoN4dg3v/2/3XePeUHjeEtHuv7T9LwgKz2lhDpjiEXGKJp6BqabNpelh7FglaNYOT1jZUB9fdZl3l6bTpY4KGdXlr9F0sr35EE3vN/qaVjXWgqJyYWwxVTUyJtTo7T7Gqm3hkK02CJodDU5UdoAxtAHaLeig8bU/KqTwQ6uIbjoX6RTA8LOqlTOcrtXwdDA6o+pn2/yo4Bdq4NjZ1ubVZBedhUoo62QZkVnV1+I1RCGW1dD0y372jRNwTFCjRtWgWMTjk6RQYlyKkR0WCNmzbHB+U8mw3xByQEyu05Uz+Zv558enS5/dt87X0mHXeNj5bmkfuULkwChRPWG9agxvgBf9dx9iSkCEd8lqnLvXD3KIwJ9rywOghN9G8+ODsbDinbVgDmF05L0iqIlU0OydxciIvl92WysmVfJZjBnQRIlMV7xJ90Eg/nGzxsIi8ndRONEeYrSa76lazInm5GL+JADeWtp379k3plu0HgNnbzmQJZk+LdbIgTBZa0ypMEoTI9oh+vZecotY56dQpGWauKjM14JGa3MNRhxjSersqTjW6wo2lTL2N+/qV0y3bADB7+jSxhHBTal1bhS3x44uALVm0q+Js7Gx28SKbDaaAbvbyTy9m5QpC7qorA2OMQ6ze/sW4xF+Uaa2ycqrMLKarO8ZIb2zOvK/hayqq+FAVyayvy9QDSH3D96SLETu2RvxDWLL/0X3R4mm24ptHmEe5siLcPWLXDcGMxNPPyj3U/oPoH25A2OghRO3nufb43sMhTvoP/Ovxrye044lKp5Iag0z7Dh3Hj1S+3YslVfEf9CFOAq91fK1hivl0ccK5My018xYvdfV5crD7w48HGu+nrkvmLrrlTnu2O9fubOPgnwcVjtb9aQDkj2MHU1X1W+w7HOzk8XUAWqVW/QK3lJNPPok8/WSw0t1P9OP+Wnhms8brk+lE37jPsj1pY/x0HX2XO6fWIfEP5f9zHoZNLOBWPXmykq1iBuiWlbjMKq6h3Gv9pEWD92W5Fv3LDhyg/3AG+S/7x2P69ZEVPvy2lRfCDfNXCZZwCwqvj/XouHOnIG+5kwXDvB/QWr4yfY9oETt3CV5pXLlUJc6cKVgQ/ucK6x+TT56MUUpKsSrqxPGNejWzwGjWOjumslIqmBt+V+p27TqV9jj1LpUOWe7BE9Tn4lA3MvZUTviuwXRwfVPTD58f+lXqxTvhpwYjto9D62adaBGaW1ulvUbMLSjM36YjlGrZJv6OWNfUvN+puW4wbRuP2DnRoqAtz7qYavmAyc1tihHZZ1DXgx89jrRE2upbpqmra+Y65bpME0bwQp+6gTQnb2ld/Lz1dsmLpIDEsOuS4z7PmsuJNgoz84bnrVrd8LmhZz/3OUY8mVlu2FthvPbhVuoaqfmgMWRY2bqAp0uUfZRLpPpzfA1G2X6AdWXpdAdg28U4T7NKbcygsQxEZl/td7OdLBVGkWYAG0dbkf02tpelk2UnPBlx2Q5K4Gx6p/YdG8GigtbdZUCZO4aOpvzxNLUv4nYfLCEOFP6SnmLa/Jl01m/l3fAs7JF/K03Se17xk3rVlcfdHlnSto2roR0AHvTbHPE7WBOcwj1MLN2Bu/17mtpSuAOSIKumAOS8ELAphXrc6E+yvbD2byDZ3ouksINzJAMPL0fONShSAgWiIqXgkRopRyByz1bAgL5gIJwMQAAm7CIJtFgZSaHGTs6SXI9zDq7XIyUw4bkFO4BvGTnB5sUlp7j7T94MZA5Klh8ZFqS4mukmdscFCC8zQ6b9fhswFkmxOIheDV+gwNRxhN2JxDnOuKGGfe4OASmJbQ3VULigQv12Hob8fGRQUNOa4I0BMs6IXWJyx8SoQBQ+vzOJ/P4CEDwpYzJGvCfeAIaF62digUjA8UsooRH70t3aERKOJMe0/gZpMJ8kgeS1hNkm71QDBSdQlajemgtpJi4qgvaTm7eDCEjfqOz9cIFEoTFYHJ5AJJEpVNp+nNf9vJ9hJ5+pHOOptX3CUcphjVmVUbzj6tBi7NBWmCj6Ts5kD08lRINDke1OMMsxowMq8UoZ+WpGtsow9YoDS956Gp4qUEJir8TcTw8Vc3GbrUTseSdj0FNjZ0jUJc0/ks/Y/uQpHnwZlplqtQAAAAA=) format('woff2'),
  url(../statics/iconfont_d62b18ebeab1c0c429ff.woff) format('woff'),
  url(../statics/iconfont_b0f424b654bb90857360.ttf) format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url(../statics/iconfont_28ebf6d7db4b020b3470.svg#iconfont) format('svg'); /* iOS 4.1- */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: PingFangSC-Regular, Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;
  vertical-align: baseline;
  font: inherit;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  background-color: white;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after {
  content: '';
  content: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
  cursor: pointer;
}
::-webkit-scrollbar {
  display: none;
}
* {
  touch-action: pan-x pan-y;
}
/*do not import this file except components/style/index.less*/
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  animation-name: amFadeIn;
  animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  animation-name: amFadeOut;
  animation-play-state: running;
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  animation-name: amSlideUpIn;
  animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  animation-name: amSlideUpOut;
  animation-play-state: running;
}
@keyframes amSlideUpIn {
  0% {
    transform: translate(0, 100%);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes amSlideUpOut {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.am-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  animation-name: amZoomIn;
  animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  animation-name: amZoomOut;
  animation-play-state: running;
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  animation-name: amSlideDownIn;
  animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  animation-name: amSlideDownOut;
  animation-play-state: running;
}
@keyframes amSlideDownIn {
  0% {
    transform: translate(0, -100%);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes amSlideDownOut {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, -100%);
  }
}
*,
*:before,
*:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f9;
  font-size: 14px;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.am-accordion {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion {
    border-top: none;
  }
  html:not([data-scale]) .am-accordion::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion::before {
    transform: scaleY(0.33);
  }
}
.am-accordion-anim-active {
  transition: all 0.2s ease-out;
}
.am-accordion .am-accordion-item .am-accordion-header {
  position: relative;
  color: #000;
  font-size: 17px;
  height: 44px;
  line-height: 44px;
  background-color: #fff;
  box-sizing: content-box;
  padding-left: 15px;
  padding-right: 30px;
  border-bottom: 1PX solid #ddd;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header::after {
    transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-header i {
  position: absolute;
  display: block;
  top: 15px;
  right: 15px;
  width: 15px;
  height: 15px;
  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%28-5809.000000%2C%20-8482.000000%29%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%;
  transform: rotate(90deg);
  transition: transform 0.2s ease;
}
.am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i {
  transform: rotate(270deg);
}
.am-accordion .am-accordion-item .am-accordion-content {
  overflow: hidden;
  background: #fff;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
  font-size: 15px;
  color: #333;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body {
  border-top: 0;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body:before {
  display: none !important;
}
.am-accordion .am-accordion-item .am-accordion-content.am-accordion-content-inactive {
  display: none;
}
.am-action-sheet-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.am-action-sheet-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
}
.am-action-sheet-mask-hidden {
  display: none;
}
.am-action-sheet-close {
  display: none;
}
.am-action-sheet {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}
.am-action-sheet.am-action-sheet-share {
  background-color: #f2f2f2;
}
.am-action-sheet-title,
.am-action-sheet-message {
  margin: 15px auto;
  padding: 0 15px;
  text-align: center;
}
.am-action-sheet-title {
  font-size: 17px;
}
.am-action-sheet-message {
  color: #888;
  font-size: 14px;
}
.am-action-sheet-button-list {
  text-align: center;
  color: #000;
}
.am-action-sheet-button-list-item {
  font-size: 18px;
  padding: 0 8px;
  margin: 0;
  position: relative;
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  border-top: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list-item {
    border-top: none;
  }
  html:not([data-scale]) .am-action-sheet-button-list-item::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list-item::before {
    transform: scaleY(0.33);
  }
}
.am-action-sheet-button-list-item.am-action-sheet-button-list-item-active {
  background-color: #ddd;
}
.am-action-sheet-button-list-badge {
  display: flex;
  align-items: center;
  justify-content: center;
}
.am-action-sheet-button-list-badge .am-badge {
  margin-left: 8px;
  flex-shrink: 0;
}
.am-action-sheet-button-list-item-content {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.am-action-sheet-button-list .am-action-sheet-cancel-button {
  padding-top: 6px;
  position: relative;
}
.am-action-sheet-button-list .am-action-sheet-cancel-button-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: #e7e7ed;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask {
    border-top: none;
  }
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::before {
    transform: scaleY(0.33);
  }
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask {
    border-bottom: none;
  }
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::after {
    transform: scaleY(0.33);
  }
}
.am-action-sheet-button-list .am-action-sheet-destructive-button {
  color: #f4333c;
}
.am-action-sheet-share-list {
  display: flex;
  position: relative;
  border-top: 1PX solid #ddd;
  padding: 21px 0 21px 15px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-share-list {
    border-top: none;
  }
  html:not([data-scale]) .am-action-sheet-share-list::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-share-list::before {
    transform: scaleY(0.33);
  }
}
.am-action-sheet-share-list-item {
  flex: none;
  margin: 0 12px 0 0;
}
.am-action-sheet-share-list-item-icon {
  margin-bottom: 9px;
  width: 60px;
  height: 60px;
  background-color: #fff;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.am-action-sheet-share-list-item-title {
  color: #888;
  font-size: 10px;
  text-align: center;
}
.am-action-sheet-share-cancel-button {
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  position: relative;
  border-top: 1PX solid #ddd;
  box-sizing: border-box;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-share-cancel-button {
    border-top: none;
  }
  html:not([data-scale]) .am-action-sheet-share-cancel-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;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-share-cancel-button::before {
    transform: scaleY(0.33);
  }
}
.am-action-sheet-share-cancel-button.am-action-sheet-share-cancel-button-active {
  background-color: #ddd;
}
.am-activity-indicator {
  display: flex;
  align-items: center;
  z-index: 99;
}
.am-activity-indicator-spinner {
  display: inline-block;
  width: 20px;
  height: 20px;
  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%23e64b3e%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;
  animation: spinner-anime 1s linear infinite;
}
.am-activity-indicator-tip {
  font-size: 14px;
  margin-left: 8px;
  color: #000;
  opacity: 0.4;
}
.am-activity-indicator.am-activity-indicator-toast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: 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: 4px;
}
.am-activity-indicator-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 15px;
  border-radius: 7px;
  background-clip: padding-box;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  font-size: 15px;
  line-height: 20px;
}
.am-activity-indicator-spinner-lg {
  width: 32px;
  height: 32px;
}
@keyframes spinner-anime {
  100% {
    transform: rotate(360deg);
  }
}
.am-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.am-badge-text {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: -6px;
  height: 18px;
  line-height: 18px;
  min-width: 18px / 2;
  border-radius: 12px;
  padding: 0 5px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background-color: #ff5b05;
  white-space: nowrap;
  transform: translateX(-45%);
  transform-origin: -10% center;
  z-index: 10;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", SimSun, sans-serif;
}
.am-badge-text a {
  color: #fff;
}
.am-badge-text p {
  margin: 0;
  padding: 0;
}
.am-badge-hot .am-badge-text {
  background-color: #f96268;
}
.am-badge-dot {
  position: absolute;
  transform: translateX(-50%);
  transform-origin: 0 center;
  top: -4px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background: #ff5b05;
  z-index: 10;
}
.am-badge-dot-large {
  height: 16px;
  width: 16px;
}
.am-badge-not-a-wrapper .am-badge-text,
.am-badge-not-a-wrapper .am-badge-dot {
  top: auto;
  display: block;
  position: relative;
  transform: translateX(0);
}
.am-badge-corner {
  width: 80px;
  padding: 8px;
  position: absolute;
  right: -32px;
  top: 8px;
  background-color: #ff5b05;
  color: #fff;
  white-space: nowrap;
  transform: rotate(45deg);
  text-align: center;
  font-size: 15px;
}
.am-badge-corner-wrapper {
  overflow: hidden;
}
.am-button {
  display: block;
  outline: 0 none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  font-size: 18px;
  height: 47px;
  line-height: 47px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: #000;
  background-color: #fff;
  border: 1PX solid #ddd;
  border-radius: 5px;
}
@media (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: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-borderfix:before {
  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: #e64b3e;
  border: 1PX solid #e64b3e;
  border-radius: 5px;
}
@media (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 #e64b3e;
    border-radius: 10px;
    transform-origin: 0 0;
    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: #e64b3e;
  background-color: transparent;
  border: 1PX solid #e64b3e;
  border-radius: 5px;
}
@media (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 #e64b3e;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-active {
  color: rgba(230, 75, 62, 0.6);
  background-color: transparent;
  border: 1PX solid rgba(230, 75, 62, 0.6);
  border-radius: 5px;
}
@media (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(230, 75, 62, 0.6);
    border-radius: 10px;
    transform-origin: 0 0;
    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: 5px;
  opacity: 1;
}
@media (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: 10px;
    transform-origin: 0 0;
    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 15px;
}
.am-button-inline.am-button-icon {
  display: inline-flex;
}
.am-button-small {
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
}
.am-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.am-button > .am-button-icon {
  margin-right: 0.5em;
}
.am-calendar .animate {
  animation-duration: 0.3s;
  animation-fill-mode: both;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.am-calendar .fade-enter {
  animation-name: fadeIn;
}
.am-calendar .fade-leave {
  animation-name: fadeOut;
}
@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    transform: translateZ(0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideInLeft {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    transform: translateZ(0);
    visibility: visible;
  }
  to {
    transform: translate3d(100%, 0, 0);
  }
}
.am-calendar .slideV-enter {
  animation-name: slideInUp;
}
.am-calendar .slideV-leave {
  animation-name: slideInDown;
}
.am-calendar .slideH-enter {
  animation-name: slideInLeft;
}
.am-calendar .slideH-leave {
  animation-name: slideInRight;
}
.am-calendar .mask {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
}
.am-calendar .content {
  position: fixed;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background: #fff;
}
.am-calendar .header {
  margin: 5px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.am-calendar .header .title {
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
}
.am-calendar .header .left {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  height: 24px;
  left: 5px;
  top: 5px;
  color: #068EEF;
}
.am-calendar .header .right {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  height: 24px;
  right: 5px;
  top: 5px;
  color: #068EEF;
  font-size: 14px;
}
.am-calendar .timePicker {
  border-top: 1PX #ccc solid;
}
.am-calendar .week-panel {
  background: #fff;
  display: flex;
  flex-shrink: 0;
  padding: 0 2px;
  border-bottom: 1PX #ddd solid;
}
.am-calendar .week-panel .cell {
  height: 24px;
  display: flex;
  width: 14.2857%;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 14px;
}
.am-calendar .week-panel .cell-grey {
  color: #bbb;
}
.am-calendar .date-picker {
  display: flex;
  flex-direction: column;
  background: #eee;
  padding-bottom: env(safe-area-inset-bottom);
  flex: 1;
  min-height: 0;
}
.am-calendar .date-picker .wrapper {
  height: auto;
  position: relative;
  flex: 1;
  min-height: 0;
}
.am-calendar .date-picker .months {
  background: #fff;
}
.am-calendar .date-picker .load-tip {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  left: 0;
  right: 0;
  padding: 10px 0;
  top: -40px;
  color: #bbb;
}
.am-calendar .confirm-panel {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  background: #f7f7f7;
  padding: 8px 15px;
  border-top: #ddd 1PX solid;
}
.am-calendar .confirm-panel .info {
  font-size: 12px;
}
.am-calendar .confirm-panel .info p {
  margin: 0;
}
.am-calendar .confirm-panel .info p + p {
  margin-top: 8px;
}
.am-calendar .confirm-panel .info .grey {
  color: #bbb;
}
.am-calendar .confirm-panel .button {
  text-align: center;
  width: 80px;
  margin: 0 0 0 auto;
  padding: 8px 0;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
  background: #e64b3e;
}
.am-calendar .confirm-panel .button-disable {
  color: #bbb;
  background: #ddd;
}
.am-calendar .confirm-panel .button-full {
  width: 100%;
  text-align: center;
}
.am-calendar .time-picker {
  flex-shrink: 0;
  text-align: center;
  background: #fff;
}
.am-calendar .time-picker .title {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 44px;
  font-size: 16px;
  border-top: 1PX #ddd solid;
  border-bottom: 1PX #ddd solid;
}
.am-calendar .single-month {
  padding: 0;
}
.am-calendar .single-month .month-title {
  margin: 0;
  padding: 21px 0 6px 15px;
}
.am-calendar .single-month .row {
  display: flex;
  align-items: baseline;
}
.am-calendar .single-month .row .cell {
  display: flex;
  flex-direction: column;
  width: 14.2857%;
  justify-content: center;
  align-items: center;
}
.am-calendar .single-month .row .cell .date-wrapper {
  display: flex;
  height: 35px;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 2px;
}
.am-calendar .single-month .row .cell .date-wrapper .date {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  flex-shrink: 0;
  color: #000;
  font-size: 17px;
  font-weight: bold;
}
.am-calendar .single-month .row .cell .date-wrapper .disable {
  color: #bbb;
  background: #eee;
  border: none;
  border-radius: 100%;
}
.am-calendar .single-month .row .cell .date-wrapper .grey {
  color: #bbb;
}
.am-calendar .single-month .row .cell .date-wrapper .important {
  border: 1PX #ddd solid;
  border-radius: 100%;
}
.am-calendar .single-month .row .cell .date-wrapper .left,
.am-calendar .single-month .row .cell .date-wrapper .right {
  border: none;
  width: 100%;
  height: 35px;
}
.am-calendar .single-month .row .cell .date-wrapper .date-selected {
  border: none;
  background: #e64b3e;
  color: #fff;
  font-size: 17px;
}
.am-calendar .single-month .row .cell .date-wrapper .selected-start {
  border-radius: 100% 0 0 100%;
}
.am-calendar .single-month .row .cell .date-wrapper .selected-single {
  border-radius: 100%;
}
.am-calendar .single-month .row .cell .date-wrapper .selected-middle {
  border-radius: 0;
}
.am-calendar .single-month .row .cell .date-wrapper .selected-end {
  border-radius: 0 100% 100% 0;
}
.am-calendar .single-month .row .cell .info {
  height: 15px;
  width: 100%;
  padding: 0 5px;
  font-size: 10px;
  color: #888;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.am-calendar .single-month .row .cell .date-selected {
  color: #e64b3e;
}
.am-calendar .single-month .row + .row {
  margin-top: 6px;
}
.am-calendar .single-month .row-xl + .row-xl {
  margin-top: 21px;
}
.am-calendar .shortcut-panel {
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  border-top: #ddd 1PX solid;
  height: 42px;
}
.am-calendar .shortcut-panel .item {
  display: inline-block;
  color: #e64b3e;
  font-size: 16px;
}
.am-card {
  min-height: 96px;
  padding-bottom: 6px;
  display: flex;
  flex-direction: column;
  background-color: #fff;
}
.am-card:not(.am-card-full) {
  border: 1PX solid #ddd;
  border-radius: 5px;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card:not(.am-card-full) {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-card:not(.am-card-full)::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-card.am-card-full {
  position: relative;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card.am-card-full {
    border-top: none;
  }
  html:not([data-scale]) .am-card.am-card-full::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card.am-card-full::before {
    transform: scaleY(0.33);
  }
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card.am-card-full {
    border-bottom: none;
  }
  html:not([data-scale]) .am-card.am-card-full::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card.am-card-full::after {
    transform: scaleY(0.33);
  }
}
.am-card-header {
  display: flex;
  align-items: center;
  font-size: 17px;
  padding: 9px 15px;
}
.am-card-header-content {
  flex: 1;
  text-align: left;
  color: #000;
  display: flex;
  align-items: center;
}
.am-card-header-content img {
  margin-right: 5px;
}
.am-card-header-extra {
  flex: 1;
  text-align: right;
  font-size: 17px;
  color: #888;
}
.am-card-body {
  position: relative;
  border-top: 1PX solid #ddd;
  padding: 15px 15px 6px;
  font-size: 15px;
  color: #333;
  min-height: 40px;
  flex: 1;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card-body {
    border-top: none;
  }
  html:not([data-scale]) .am-card-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;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card-body::before {
    transform: scaleY(0.33);
  }
}
.am-card-footer {
  font-size: 14px;
  color: #888;
  padding: 0 15px;
  display: flex;
}
.am-card-footer-content {
  flex: 1;
}
.am-card-footer-extra {
  flex: 1;
  text-align: right;
}
.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 18px;
  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: 8px;
  height: 8px;
  margin: 0 3px;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}
.am-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
}
.am-checkbox-inner {
  position: absolute;
  right: 0;
  width: 21px;
  height: 21px;
  border: 1px solid #ccc;
  border-radius: 50%;
  transform: rotate(0deg);
  box-sizing: border-box;
}
.am-checkbox-inner:after {
  position: absolute;
  display: none;
  top: 1.5px;
  right: 6px;
  z-index: 999;
  width: 5px;
  height: 11px;
  border-style: solid;
  border-width: 0 1px 1px 0;
  content: '\0020';
  transform: rotate(45deg);
}
.am-checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  appearance: none;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #e64b3e;
  background: #e64b3e;
}
.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: 21px;
  height: 21px;
}
.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: 44px;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox-inner {
  left: 15px;
  top: 12px;
}
.am-list .am-list-item.am-checkbox-item.am-checkbox-item-disabled .am-list-content {
  color: #bbb;
}
.am-checkbox-agree {
  position: relative;
  display: flex;
  align-items: stretch;
  margin-left: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.am-checkbox-agree .am-checkbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 100%;
}
.am-checkbox-agree .am-checkbox-inner {
  left: 0;
  top: 12px;
}
.am-checkbox-agree .am-checkbox-agree-label {
  display: inline-block;
  font-size: 15px;
  color: #000;
  line-height: 1.5;
  margin-left: 30px;
  margin-top: 1PX;
}
.am-drawer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.am-drawer-sidebar {
  z-index: 4;
  position: absolute;
  transition: transform 0.3s ease-out;
  will-change: transform;
  overflow-y: auto;
}
.am-drawer-draghandle {
  z-index: 1;
  position: absolute;
  background-color: rgba(50, 50, 50, 0.1);
}
.am-drawer-overlay {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.am-drawer-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  transition: left 0.3s ease-out, right 0.3s ease-out;
}
.am-drawer.am-drawer-left .am-drawer-sidebar,
.am-drawer.am-drawer-right .am-drawer-sidebar,
.am-drawer.am-drawer-left .am-drawer-draghandle,
.am-drawer.am-drawer-right .am-drawer-draghandle {
  top: 0;
  bottom: 0;
}
.am-drawer.am-drawer-left .am-drawer-draghandle,
.am-drawer.am-drawer-right .am-drawer-draghandle {
  width: 10px;
  height: 100%;
}
.am-drawer.am-drawer-top .am-drawer-sidebar,
.am-drawer.am-drawer-bottom .am-drawer-sidebar,
.am-drawer.am-drawer-top .am-drawer-draghandle,
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  left: 0;
  right: 0;
}
.am-drawer.am-drawer-top .am-drawer-draghandle,
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  width: 100%;
  height: 10px;
}
.am-drawer.am-drawer-left .am-drawer-sidebar {
  left: 0;
  transform: translateX(-100%);
}
.am-drawer-open.am-drawer.am-drawer-left .am-drawer-sidebar {
  box-shadow: 1PX 1PX 2px rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-left .am-drawer-draghandle {
  left: 0;
}
.am-drawer.am-drawer-right .am-drawer-sidebar {
  right: 0;
  transform: translateX(100%);
}
.am-drawer-open.am-drawer.am-drawer-right .am-drawer-sidebar {
  box-shadow: -1PX 1PX 2px rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-right .am-drawer-draghandle {
  right: 0;
}
.am-drawer.am-drawer-top .am-drawer-sidebar {
  top: 0;
  transform: translateY(-100%);
}
.am-drawer-open.am-drawer.am-drawer-top .am-drawer-sidebar {
  box-shadow: 1PX 1PX 2px rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-top .am-drawer-draghandle {
  top: 0;
}
.am-drawer.am-drawer-bottom .am-drawer-sidebar {
  bottom: 0;
  transform: translateY(100%);
}
.am-drawer-open.am-drawer.am-drawer-bottom .am-drawer-sidebar {
  box-shadow: 1PX -1PX 2px rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  bottom: 0;
}
/* flexbox */
.am-flexbox {
  text-align: left;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.am-flexbox.am-flexbox-dir-row {
  flex-direction: row;
}
.am-flexbox.am-flexbox-dir-row-reverse {
  flex-direction: row-reverse;
}
.am-flexbox.am-flexbox-dir-column {
  flex-direction: column;
}
.am-flexbox.am-flexbox-dir-column .am-flexbox-item {
  margin-left: 0;
}
.am-flexbox.am-flexbox-dir-column-reverse {
  flex-direction: column-reverse;
}
.am-flexbox.am-flexbox-dir-column-reverse .am-flexbox-item {
  margin-left: 0;
}
.am-flexbox.am-flexbox-nowrap {
  flex-wrap: nowrap;
}
.am-flexbox.am-flexbox-wrap {
  flex-wrap: wrap;
}
.am-flexbox.am-flexbox-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.am-flexbox.am-flexbox-justify-start {
  justify-content: flex-start;
}
.am-flexbox.am-flexbox-justify-end {
  justify-content: flex-end;
}
.am-flexbox.am-flexbox-justify-center {
  justify-content: center;
}
.am-flexbox.am-flexbox-justify-between {
  justify-content: space-between;
}
.am-flexbox.am-flexbox-justify-around {
  justify-content: space-around;
}
.am-flexbox.am-flexbox-align-start {
  align-items: flex-start;
}
.am-flexbox.am-flexbox-align-end {
  align-items: flex-end;
}
.am-flexbox.am-flexbox-align-center {
  align-items: center;
}
.am-flexbox.am-flexbox-align-stretch {
  align-items: stretch;
}
.am-flexbox.am-flexbox-align-baseline {
  align-items: baseline;
}
.am-flexbox.am-flexbox-align-content-start {
  align-content: flex-start;
}
.am-flexbox.am-flexbox-align-content-end {
  align-content: flex-end;
}
.am-flexbox.am-flexbox-align-content-center {
  align-content: center;
}
.am-flexbox.am-flexbox-align-content-between {
  align-content: space-between;
}
.am-flexbox.am-flexbox-align-content-around {
  align-content: space-around;
}
.am-flexbox.am-flexbox-align-content-stretch {
  align-content: stretch;
}
.am-flexbox .am-flexbox-item {
  box-sizing: border-box;
  flex: 1;
  margin-left: 8px;
  min-width: 10px;
}
.am-flexbox .am-flexbox-item:first-child {
  margin-left: 0;
}
/* flexbox */
.am-grid .am-flexbox {
  background: #fff;
}
.am-grid .am-flexbox .am-flexbox-item {
  margin-left: 0;
}
.am-grid .am-flexbox .am-flexbox-item.am-grid-item {
  position: relative;
}
.am-grid .am-flexbox .am-flexbox-item.am-grid-item-active .am-grid-item-content {
  background-color: #ddd;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content {
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 15px 0;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content .am-grid-icon {
  max-width: 100%;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content .am-grid-text {
  margin-top: 9px;
  font-size: 12px;
  color: #000;
  text-align: center;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content.column-num-3 .am-grid-text {
  font-size: 16px;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content.column-num-2 .am-grid-text {
  margin-top: 15px;
  font-size: 18px;
}
.am-grid.am-grid-line {
  position: relative;
}
.am-grid.am-grid-line:not(.am-grid-carousel) {
  border-top: 1PX solid #ddd;
  border-right: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel) {
    border-top: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::before {
    transform: scaleY(0.33);
  }
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel) {
    border-right: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::after {
    transform: scaleX(0.33);
  }
}
.am-grid.am-grid-line .am-flexbox {
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox {
    border-bottom: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox::after {
    transform: scaleY(0.33);
  }
}
.am-grid.am-grid-line .am-flexbox .am-flexbox-item {
  position: relative;
}
.am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child {
  border-left: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child {
    border-left: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-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%;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child::before {
    transform: scaleX(0.33);
  }
}
.am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child) {
  border-right: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child) {
    border-right: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child)::after {
    transform: scaleX(0.33);
  }
}
.am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
  border-top: 1PX solid #ddd;
  border-right: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
    border-top: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::before {
    transform: scaleY(0.33);
  }
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
    border-right: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::after {
    transform: scaleX(0.33);
  }
}
.am-grid .am-carousel .am-carousel-wrap-dot > span {
  background: #dcdee3;
}
.am-grid .am-carousel .am-carousel-wrap-dot-active > span {
  background: #0ae;
}
.am-grid.am-grid-square .am-grid-item:before {
  display: block;
  content: ' ';
  padding-bottom: 100%;
}
.am-grid.am-grid-square .am-grid-item .am-grid-item-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.am-grid.am-grid-square .am-grid-item .am-grid-item-inner-content {
  height: 100%;
}
.am-grid.am-grid-square .am-grid-item .am-grid-item-inner-content .am-grid-icon {
  margin-top: 9px;
  width: 28%!important;
}
.am-icon {
  fill: currentColor;
  background-size: cover;
  width: 22px;
  height: 22px;
}
.am-icon-xxs {
  width: 15px;
  height: 15px;
}
.am-icon-xs {
  width: 18px;
  height: 18px;
}
.am-icon-sm {
  width: 21px;
  height: 21px;
}
.am-icon-md {
  width: 22px;
  height: 22px;
}
.am-icon-lg {
  width: 36px;
  height: 36px;
}
.am-icon-loading {
  animation: cirle-anim 1s linear infinite;
}
@keyframes cirle-anim {
  100% {
    transform: rotate(360deg);
  }
}
.am-image-picker-list {
  padding: 9px 8px 0;
  margin-bottom: 15px;
}
.am-image-picker-list .am-flexbox {
  margin-bottom: 6px;
}
.am-image-picker-list .am-flexbox .am-flexbox-item {
  position: relative;
  margin-right: 5px;
  margin-left: 0;
}
.am-image-picker-list .am-flexbox .am-flexbox-item:after {
  display: block;
  content: ' ';
  padding-bottom: 100%;
}
.am-image-picker-list .am-image-picker-item {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 100%;
}
.am-image-picker-list .am-image-picker-item .am-image-picker-item-remove {
  width: 15px;
  height: 15px;
  position: absolute;
  right: 6px;
  top: 6px;
  text-align: right;
  vertical-align: top;
  z-index: 2;
  background-size: 15px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20id%3D%27Page-1%27%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Ccircle%20id%3D%27Oval-98%27%20fill-opacity%3D%270.4%27%20fill%3D%27%23404040%27%20cx%3D%278%27%20cy%3D%278%27%20r%3D%278%27%3E%3C%2Fcircle%3E%3Cpath%20d%3D%27M11.8979743%2C11.8990375%20L11.8979743%2C11.8990375%20C11.7633757%2C12.0336542%2011.5447877%2C12.0336542%2011.4101891%2C11.8990375%20L8%2C8.48838931%20L4.5887341%2C11.8990375%20C4.45413554%2C12.0336542%204.23554748%2C12.0336542%204.10094892%2C11.8990375%20L4.10094892%2C11.8990375%20C3.96635036%2C11.7644208%203.96635036%2C11.5458033%204.10094892%2C11.4111866%20L7.51221482%2C8.00053847%20L4.10202571%2C4.58881335%20C3.96742715%2C4.45419667%203.96742715%2C4.23557919%204.10202571%2C4.10096251%20L4.10202571%2C4.10096251%20C4.23662427%2C3.96634583%204.45521233%2C3.96634583%204.58981089%2C4.10096251%20L8%2C7.51268762%20L11.4112659%2C4.10203944%20C11.5458645%2C3.96742276%2011.7644525%2C3.96742276%2011.8990511%2C4.10203944%20L11.8990511%2C4.10203944%20C12.0336496%2C4.23665612%2012.0336496%2C4.45527361%2011.8990511%2C4.58989029%20L8.48778518%2C8.00053847%20L11.8979743%2C11.4122636%20C12.0325729%2C11.5468803%2012.0325729%2C11.7644208%2011.8979743%2C11.8990375%20L11.8979743%2C11.8990375%20Z%27%20id%3D%27Shape%27%20fill%3D%27%23FFFFFF%27%20transform%3D%27translate%288.000000%2C%208.000000%29%20scale%281%2C%20-1%29%20translate%28-8.000000%2C%20-8.000000%29%20%27%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-image-picker-list .am-image-picker-item .am-image-picker-item-content {
  height: 100%;
  width: 100%;
  border-radius: 3px;
  background-size: cover;
}
.am-image-picker-list .am-image-picker-item img {
  width: 100%;
}
.am-image-picker-list .am-image-picker-upload-btn {
  box-sizing: border-box;
  border-radius: 3px;
  border: 1PX solid #ddd;
  background-color: #fff;
}
.am-image-picker-list .am-image-picker-upload-btn:before,
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 1PX;
  height: 25px;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #ccc;
}
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 25px;
  height: 1PX;
}
.am-image-picker-list .am-image-picker-upload-btn-active {
  background-color: #ddd;
}
.am-image-picker-list .am-image-picker-upload-btn input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
}
.am-list-item .am-input-control .fake-input-container {
  height: 30px;
  line-height: 30px;
  position: relative;
}
.am-list-item .am-input-control .fake-input-container .fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-right: 2px;
  margin-right: 3px;
  text-decoration: rtl;
  text-align: right;
  color: #000;
  font-size: 17px;
  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 {
  transition: color 0.2s;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus::before {
  content: "";
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus::after {
  content: "";
  position: absolute;
  right: 1.5px;
  top: 10%;
  height: 80%;
  border-right: 1.5px solid #e64b3e;
  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: static;
}
.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;
  transition-duration: 0.2s;
  transition-property: transform display;
  transform: translateZ(0);
  padding-bottom: env(safe-area-inset-bottom);
}
.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide {
  bottom: -500px;
}
.am-number-keyboard-wrapper table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-top: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    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: 50px;
  text-align: center;
  font-size: 25.5px;
  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 (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%;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (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 {
    transform: scaleX(0.33);
  }
}
@media (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (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 {
    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: 21px;
  background-color: #e64b3e;
  border-bottom: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    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: 25.5px 18.5px;
  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: 32.5px 23.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item-disabled {
  color: #bbb;
}
@keyframes keyboard-cursor {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.am-list-item.am-input-item {
  height: 44px;
  padding-left: 15px;
}
.am-list-item:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after {
    transform: scaleY(0.33);
  }
}
.am-list-item .am-input-label {
  color: #000;
  font-size: 17px;
  margin-left: 0;
  margin-right: 5px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 2px 0;
}
.am-list-item .am-input-label.am-input-label-2 {
  width: 34px;
}
.am-list-item .am-input-label.am-input-label-3 {
  width: 51px;
}
.am-list-item .am-input-label.am-input-label-4 {
  width: 68px;
}
.am-list-item .am-input-label.am-input-label-5 {
  width: 85px;
}
.am-list-item .am-input-label.am-input-label-6 {
  width: 102px;
}
.am-list-item .am-input-label.am-input-label-7 {
  width: 119px;
}
.am-list-item .am-input-control {
  font-size: 17px;
  flex: 1;
}
.am-list-item .am-input-control input {
  color: #000;
  font-size: 17px;
  appearance: none;
  width: 100%;
  padding: 2px 0;
  border: 0;
  background-color: transparent;
  line-height: 1;
  box-sizing: border-box;
}
.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: 21px;
  height: 21px;
  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%27%23fff%27%20viewBox%3D%270%200%2030%2030%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M19%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%27%2F%3E%3Cpath%20d%3D%27M0%200h24v24H0z%27%20fill%3D%27none%27%2F%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
  background-position: 2px 2px;
}
.am-list-item .am-input-clear-active {
  background-color: #e64b3e;
}
.am-list-item.am-input-focus .am-input-clear {
  display: block;
}
.am-list-item .am-input-extra {
  flex: initial;
  min-width: 0;
  max-height: 21px;
  overflow: hidden;
  padding-right: 0;
  line-height: 1;
  color: #888;
  font-size: 15px;
  margin-left: 5px;
}
.am-list-item.am-input-error .am-input-control input {
  color: #f50;
}
.am-list-item.am-input-error .am-input-error-extra {
  height: 21px;
  width: 21px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Cg%20transform%3D%27translate%28-300.000000%2C%20-1207.000000%29%27%20fill%3D%27%23FF5500%27%3E%3Cg%20id%3D%27exclamation-circle-o%27%20transform%3D%27translate%28300.000000%2C%201207.000000%29%27%3E%3Cpath%20d%3D%27M9%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%27%20id%3D%27Shape%27%20transform%3D%27translate%289.000000%2C%209.000000%29%20scale%281%2C%20-1%29%20translate%28-9.000000%2C%20-9.000000%29%20%27%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
}
.am-list-item.am-input-disabled .am-input-label {
  color: #bbb;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.am-list-header {
  padding: 15px 15px 9px 15px;
  font-size: 14px;
  color: #888;
  width: 100%;
  box-sizing: border-box;
}
.am-list-footer {
  padding: 9px 15px 15px 15px;
  font-size: 14px;
  color: #888;
}
.am-list-body {
  position: relative;
  background-color: #fff;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::before {
    transform: scaleY(0.33);
  }
}
@media (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::after {
    transform: scaleY(0.33);
  }
}
.am-list-body div:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    transform: scaleY(0.33);
  }
}
.am-list-item {
  position: relative;
  display: flex;
  padding-left: 15px;
  min-height: 44px;
  background-color: #fff;
  vertical-align: middle;
  overflow: hidden;
  transition: background-color 200ms;
  align-items: center;
  /* list左图片显示*/
}
.am-list-item .am-list-ripple {
  position: absolute;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow, transform;
  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%;
  transform: scale(0);
}
.am-list-item .am-list-ripple.am-list-ripple-animate {
  background-color: hsla(0, 0%, 62%, 0.2);
  animation: ripple 1s linear;
}
.am-list-item.am-list-item-top .am-list-line {
  align-items: flex-start;
}
.am-list-item.am-list-item-top .am-list-line .am-list-arrow {
  margin-top: 2px;
}
.am-list-item.am-list-item-middle .am-list-line {
  align-items: center;
}
.am-list-item.am-list-item-bottom .am-list-line {
  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: 22px;
  height: 22px;
  vertical-align: middle;
}
.am-list-item .am-list-thumb:first-child {
  margin-right: 15px;
}
.am-list-item .am-list-thumb:last-child {
  margin-left: 8px;
}
.am-list-item .am-list-line {
  position: relative;
  display: flex;
  flex: 1;
  align-self: stretch;
  padding-right: 15px;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}
.am-list-item .am-list-line .am-list-content {
  flex: 1;
  color: #000;
  font-size: 17px;
  line-height: 1.5;
  text-align: left;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 7px;
  padding-bottom: 7px;
}
.am-list-item .am-list-line .am-list-extra {
  flex-basis: 36%;
  color: #888;
  font-size: 16px;
  line-height: 1.5;
  text-align: right;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 7px;
  padding-bottom: 7px;
}
.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: 15px;
  line-height: 1.5;
  margin-top: 6px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-arrow {
  display: block;
  width: 15px;
  height: 15px;
  margin-left: 8px;
  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%28-5809.000000%2C%20-8482.000000%29%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;
  transform: rotate(90deg);
}
.am-list-item .am-list-line .am-list-arrow-vertical-up {
  visibility: visible;
  transform: rotate(270deg);
}
.am-list-item .am-list-line-multiple {
  padding: 12.5px 15px 12.5px 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: 17px;
  appearance: none;
  background-color: transparent;
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
.am-indexed-list-section-body.am-list-body,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-body.am-list-body:after,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header.am-list-body,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-header.am-list-body:after,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header .am-list-item {
  height: 30px;
  min-height: 30px;
  background-color: #f5f5f9;
}
.am-indexed-list-section-header .am-list-item .am-list-line {
  height: 30px;
  min-height: 30px;
}
.am-indexed-list-section-header .am-list-item .am-list-content {
  font-size: 14px !important;
  color: #888 !important;
}
.am-indexed-list-quick-search-bar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 0;
  text-align: center;
  color: #e64b3e;
  font-size: 16px;
  list-style: none;
  padding: 0;
}
.am-indexed-list-quick-search-bar li {
  padding: 0 5px;
}
.am-indexed-list-quick-search-bar-over {
  background-color: rgba(0, 0, 0, 0.4);
}
.am-indexed-list-qsindicator {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -15px auto auto -30px;
  width: 60px;
  height: 30px;
  background: transparent;
  opacity: 0.7;
  color: #0af;
  font-size: 20px;
  border-radius: 30px;
  z-index: 1999;
  text-align: center;
  line-height: 30px;
}
.am-indexed-list-qsindicator-hide {
  display: none;
}
.am-menu {
  background-color: #f5f5f9;
}
.am-menu .am-menu-select-container {
  flex-grow: 2;
}
.am-menu .am-menu-select-container .am-menu-select-container-submenu {
  align-self: stretch;
}
.am-menu .am-multi-select-btns {
  height: 47px;
  width: 100%;
}
.am-menu .am-multi-select-btns .am-multi-select-btns-btn {
  width: 50%;
  height: 100%;
  border: 1PX solid #ddd;
  border-radius: 0;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-multi-select-btns .am-multi-select-btns-btn {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-menu .am-multi-select-btns .am-multi-select-btns-btn::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 0;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-menu .am-flexbox .am-flexbox-item {
  margin-left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
.am-menu .am-flexbox .am-flexbox-item .am-list {
  padding: 0;
}
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-content {
  font-size: 16px;
}
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-extra .am-checkbox-wrapper .am-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-extra .am-checkbox-wrapper .am-checkbox .am-checkbox-inner {
  top: 12px;
  right: 15px;
}
.am-menu .am-flexbox .am-flexbox-item:first-child {
  background-color: #f7f7f7;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-body {
  background-color: #f7f7f7;
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-body:after {
  display: none !important;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item {
  background-color: #f7f7f7;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line {
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line:after {
  display: none !important;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line .am-list-content {
  color: #000;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item:last-child {
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item:last-child:after {
  display: none !important;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item.am-menu-selected {
  background-color: #fff;
}
.am-menu .am-flexbox .am-flexbox-item:last-child {
  background-color: #fff;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item {
  background-color: #fff;
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item:after {
  display: none !important;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item .am-list-line .am-list-extra {
  flex: 0;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
  color: #e64b3e;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-disabled .am-list-line .am-list-content {
  color: #bbb;
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line::after {
    transform: scaleY(0.33);
  }
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child {
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child {
    border-bottom: none;
  }
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child::after {
    transform: scaleY(0.33);
  }
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child .am-list-line:after {
  display: none !important;
}
.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: flex;
  align-items: center;
  justify-content: center;
  transform: translateZ(1px);
}
.am-modal-wrap-popup {
  display: block;
}
.am-modal-transparent {
  width: 270px;
}
.am-modal-transparent .am-modal-content {
  border-radius: 7px;
  padding-top: 15px;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0 15px 15px;
}
.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-popup .am-modal-content {
  padding-bottom: env(safe-area-inset-bottom);
}
.am-modal-title {
  margin: 0;
  font-size: 18px;
  line-height: 1;
  color: #000;
  text-align: center;
}
.am-modal-header {
  padding: 6px 15px 15px;
}
.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: 15px;
  z-index: 999;
  height: 21px;
  width: 21px;
}
.am-modal-close-x {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2730%27%20height%3D%2730%27%20viewBox%3D%270%200%2030%2030%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D%27ALL-ICON%27%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%20%3Cg%20id%3D%27Rectangle-283-%2B-Rectangle-283%27%20fill%3D%27%23888888%27%3E%20%3Crect%20id%3D%27Rectangle-283%27%20transform%3D%27translate%2814.849242%2C%2014.849242%29%20rotate%28-315.000000%29%20translate%28-14.849242%2C%20-14.849242%29%20%27%20x%3D%27-5.1507576%27%20y%3D%2713.8492424%27%20width%3D%2740%27%20height%3D%272%27%3E%3C%2Frect%3E%20%3Crect%20id%3D%27Rectangle-283%27%20transform%3D%27translate%2814.849242%2C%2014.849242%29%20scale%28-1%2C%201%29%20rotate%28-315.000000%29%20translate%28-14.849242%2C%20-14.849242%29%20%27%20x%3D%27-5.1507576%27%20y%3D%2713.8492424%27%20width%3D%2740%27%20height%3D%272%27%3E%3C%2Frect%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
}
.am-modal-body {
  font-size: 15px;
  color: #888;
  height: 100%;
  line-height: 1.5;
  overflow: auto;
}
.am-modal-button-group-h {
  position: relative;
  border-top: 1PX solid #ddd;
  display: flex;
}
@media (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;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h::before {
    transform: scaleY(0.33);
  }
}
.am-modal-button-group-h .am-modal-button {
  -webkit-touch-callout: none;
  flex: 1;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #e64b3e;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  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 (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%;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    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: #e64b3e;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (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;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    transform: scaleY(0.33);
  }
}
.am-modal-button-active {
  background-color: #ddd;
}
.am-modal-input-container {
  margin-top: 9px;
  border: 1PX solid #ddd;
  border-radius: 3px;
}
@media (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: 6px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-modal-input {
  height: 36px;
  line-height: 1;
}
.am-modal-input:nth-child(2) {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    transform: scaleY(0.33);
  }
}
.am-modal-input input {
  position: relative;
  border: 0;
  width: 98%;
  height: 34px;
  top: 1PX;
  box-sizing: border-box;
  margin: 0;
}
.am-modal-input input::placeholder {
  font-size: 14px;
  color: #ccc;
  padding-left: 8px;
}
.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: 9px 24px 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header .am-modal-title {
  text-align: left;
  font-size: 21px;
  color: #000;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  color: #000;
  text-align: left;
  padding: 0 24px 15px;
}
.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 (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (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 {
    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: 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h {
  overflow: hidden;
  border-top: 0;
  justify-content: flex-end;
  padding: 0 12px;
}
.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 {
  flex: initial;
  margin-left: 3px;
  padding: 0 15px;
  height: 48px;
  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: flex;
  justify-content: flex-end;
  overflow: hidden;
  padding: 0 12px;
}
.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 15px;
  margin-left: 3px;
  height: 48px;
  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: 15px;
}
.am-modal.am-modal-operation .am-modal-content {
  border-radius: 7px;
  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: 15px;
}
.am-modal-alert-content,
.am-modal-propmt-content {
  zoom: 1;
  overflow: hidden;
}
.am-navbar {
  display: flex;
  align-items: center;
  height: 45px;
  background-color: #e64b3e;
  color: #fff;
}
.am-navbar-left,
.am-navbar-title,
.am-navbar-right {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
}
.am-navbar-left {
  padding-left: 15px;
  font-size: 16px;
}
.am-navbar-left-icon {
  margin-right: 5px;
  display: inherit;
}
.am-navbar-title {
  justify-content: center;
  font-size: 18px;
  white-space: nowrap;
}
.am-navbar-right {
  justify-content: flex-end;
  font-size: 16px;
  margin-right: 15px;
}
.am-navbar-light {
  background-color: #fff;
  color: #e64b3e;
}
.am-navbar-light .am-navbar-title {
  color: #000;
}
.am-notice-bar {
  background-color: #fefcec;
  height: 36px;
  overflow: hidden;
  font-size: 14px;
  line-height: 36px;
  color: #f76a24;
  display: flex;
}
.am-notice-bar-content {
  flex: 1;
  width: 100%;
  margin: auto 15px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-notice-bar-icon {
  margin-left: 15px;
  display: flex;
  align-items: center;
}
.am-notice-bar-icon .am-notice-bar-trips {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2238%22%20height%3D%2233%22%20viewBox%3D%220%200%2038%2033%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etrips%3C%2Ftitle%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M17.838%2028.8c-.564-.468-1.192-.983-1.836-1.496-4.244-3.385-5.294-3.67-6.006-3.67-.014%200-.027.005-.04.005-.015%200-.028-.005-.042-.005H3.562c-.734%200-.903-.203-.903-.928V10.085c0-.49.058-.8.66-.8h5.782c.693%200%201.758-.28%206.4-3.628.828-.597%201.637-1.197%202.336-1.723V28.8zM19.682.19c-.463-.22-1.014-.158-1.417.157-.02.016-1.983%201.552-4.152%203.125C10.34%206.21%209.243%206.664%209.02%206.737H3.676c-.027%200-.053.003-.08.004H1.183c-.608%200-1.1.486-1.1%201.085V25.14c0%20.598.492%201.084%201.1%201.084h8.71c.22.08%201.257.55%204.605%203.24%201.947%201.562%203.694%203.088%203.712%203.103.25.22.568.333.89.333.186%200%20.373-.038.55-.116.48-.213.79-.684.79-1.204V1.38c0-.506-.294-.968-.758-1.19z%22%20mask%3D%22url%28%23mask-2%29%22%2F%3E%3Cpath%20d%3D%22M31.42%2016.475c0-3.363-1.854-6.297-4.606-7.876-.125-.066-.42-.192-.625-.192-.612%200-1.108.488-1.108%201.09%200%20.404.22.764.55.952%202.128%201.19%203.565%203.442%203.565%206.025%200%202.627-1.486%204.913-3.677%206.087-.318.19-.53.54-.53.934%200%20.602.496%201.09%201.107%201.09.26.002.568-.15.568-.15%202.835-1.556%204.754-4.538%204.754-7.96%22%20mask%3D%22url%28%23mask-4%29%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M30.14%203.057c-.205-.122-.41-.22-.658-.22-.608%200-1.1.485-1.1%201.084%200%20.433.26.78.627.977%204.043%202.323%206.762%206.636%206.762%2011.578%200%204.938-2.716%209.248-6.755%2011.572-.354.19-.66.55-.66.993%200%20.6.494%201.084%201.102%201.084.243%200%20.438-.092.65-.213%204.692-2.695%207.848-7.7%207.848-13.435%200-5.723-3.142-10.718-7.817-13.418%22%20mask%3D%22url%28%23mask-6%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-notice-bar-icon + div {
  margin-left: 5px;
}
.am-notice-bar-operation {
  display: flex;
  align-items: center;
  padding-right: 8px;
}
.am-pagination-wrap {
  font-size: 18px;
  color: #000;
  background: none;
  text-align: center;
}
.am-pagination-wrap .active {
  color: #e64b3e;
}
.am-pagination-wrap-btn {
  text-align: center;
}
.am-pagination-wrap-btn-prev {
  text-align: left;
}
.am-pagination-wrap-btn-next {
  text-align: right;
}
.am-pagination-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-pagination-wrap-dot > span {
  display: block;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  border-radius: 50%;
  background: #ccc;
}
.am-pagination-wrap-dot-active > span {
  background: #888;
}
.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;
  transform: translateZ(1px);
}
.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;
  transform: translateZ(1px);
}
.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: flex;
  align-items: center;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    transform: scaleY(0.33);
  }
}
.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}
.am-picker-popup-item {
  color: #e64b3e;
  font-size: 17px;
  padding: 9px 15px;
  height: 42px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.am-picker-popup-item-active {
  background-color: #ddd;
}
.am-picker-popup-title {
  flex: 1;
  text-align: center;
  color: #000;
}
.am-picker-popup .am-picker-popup-close {
  display: none;
}
.am-picker {
  flex: 1;
}
.am-picker-col {
  display: block;
  position: relative;
  height: 238px;
  overflow: hidden;
  width: 100%;
}
.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 102px 0;
}
.am-picker-col-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.am-picker-col-item-selected {
  font-size: 17px;
}
.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% 102px;
  background-repeat: no-repeat;
}
.am-picker-col-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    transform: scaleY(0.33);
  }
}
@media (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    transform: scaleY(0.33);
  }
}
.am-picker {
  display: flex;
  align-items: center;
}
.am-picker-item {
  flex: 1;
  text-align: center;
}
.am-popover {
  position: absolute;
  z-index: 1999;
}
.am-popover-hidden {
  display: none;
}
.am-popover-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 999;
}
.am-popover-mask-hidden {
  display: none;
}
.am-popover-arrow {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 1PX;
  background-color: #fff;
  transform: rotate(45deg);
  z-index: 0;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.21);
}
.am-popover-placement-top .am-popover-arrow,
.am-popover-placement-topLeft .am-popover-arrow,
.am-popover-placement-topRight .am-popover-arrow {
  transform: rotate(225deg);
  bottom: -7px/2;
}
.am-popover-placement-top .am-popover-arrow {
  left: 50%;
}
.am-popover-placement-topLeft .am-popover-arrow {
  left: 8px;
}
.am-popover-placement-topRight .am-popover-arrow {
  right: 8px;
}
.am-popover-placement-right .am-popover-arrow,
.am-popover-placement-rightTop .am-popover-arrow,
.am-popover-placement-rightBottom .am-popover-arrow {
  transform: rotate(-45deg);
  left: -7px/2;
}
.am-popover-placement-right .am-popover-arrow {
  top: 50%;
}
.am-popover-placement-rightTop .am-popover-arrow {
  top: 8px;
}
.am-popover-placement-rightBottom .am-popover-arrow {
  bottom: 8px;
}
.am-popover-placement-left .am-popover-arrow,
.am-popover-placement-leftTop .am-popover-arrow,
.am-popover-placement-leftBottom .am-popover-arrow {
  transform: rotate(135deg);
  right: -7px/2;
}
.am-popover-placement-left .am-popover-arrow {
  top: 50%;
}
.am-popover-placement-leftTop .am-popover-arrow {
  top: 8px;
}
.am-popover-placement-leftBottom .am-popover-arrow {
  bottom: 8px;
}
.am-popover-placement-bottom .am-popover-arrow,
.am-popover-placement-bottomLeft .am-popover-arrow,
.am-popover-placement-bottomRight .am-popover-arrow {
  top: -7px/2;
}
.am-popover-placement-bottom .am-popover-arrow {
  left: 50%;
}
.am-popover-placement-bottomLeft .am-popover-arrow {
  left: 8px;
}
.am-popover-placement-bottomRight .am-popover-arrow {
  right: 8px;
}
.am-popover-inner {
  font-size: 15px;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.21);
  overflow: hidden;
}
.am-popover-inner-wrapper {
  position: relative;
  background-color: #fff;
}
.am-popover .am-popover-item {
  padding: 0 8px;
}
.am-popover .am-popover-item-container {
  position: relative;
  display: flex;
  align-items: center;
  height: 39px;
  box-sizing: border-box;
  padding: 0 8px;
}
.am-popover .am-popover-item:not(:first-child) .am-popover-item-container {
  border-top: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container {
    border-top: none;
  }
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container::before {
    transform: scaleY(0.33);
  }
}
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container {
  border-top: 0;
}
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container:before {
  display: none !important;
}
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container {
  border-top: 0;
}
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container:before {
  display: none !important;
}
.am-popover .am-popover-item.am-popover-item-active {
  background-color: #ddd;
}
.am-popover .am-popover-item.am-popover-item-active.am-popover-item-fix-active-arrow {
  position: relative;
}
.am-popover .am-popover-item.am-popover-item-disabled {
  color: #bbb;
}
.am-popover .am-popover-item.am-popover-item-disabled.am-popover-item-active {
  background-color: transparent;
}
.am-popover .am-popover-item-icon {
  margin-right: 8px;
  width: 18px;
  height: 18px;
}
.am-progress-outer {
  background-color: #ddd;
  display: block;
}
.am-progress-fixed-outer {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2000;
}
.am-progress-hide-outer {
  background-color: transparent;
}
.am-progress-bar {
  border: 2px solid #e64b3e;
  transition: all 0.3s linear 0s;
}
.am-pull-to-refresh-content {
  transform-origin: left top 0;
}
.am-pull-to-refresh-content-wrapper {
  overflow: hidden;
}
.am-pull-to-refresh-transition {
  transition: transform 0.3s;
}
.am-pull-to-refresh-indicator {
  color: grey;
  text-align: center;
  height: 25px;
}
.am-pull-to-refresh-down .am-pull-to-refresh-indicator {
  margin-top: -25px;
}
.am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-bottom: -25px;
}
.am-radio {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
}
.am-radio-inner {
  position: absolute;
  right: 0;
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  transform: rotate(0deg);
}
.am-radio-inner:after {
  position: absolute;
  display: none;
  top: -2.5px;
  right: 5px;
  z-index: 999;
  width: 7px;
  height: 14px;
  border-style: solid;
  border-width: 0 1.5px 1.5px 0;
  content: '\0020';
  transform: rotate(45deg);
}
.am-radio-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  appearance: none;
}
.am-radio.am-radio-checked .am-radio-inner {
  border-width: 0;
}
.am-radio.am-radio-checked .am-radio-inner:after {
  display: block;
  border-color: #e64b3e;
}
.am-radio.am-radio-disabled.am-radio-checked .am-radio-inner:after {
  display: block;
  border-color: #bbb;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra {
  flex: 0;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 44px;
  overflow: visible;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio-inner {
  right: 15px;
  top: 15px;
}
.am-list .am-list-item.am-radio-item.am-radio-item-disabled .am-list-content {
  color: #bbb;
}
.am-result {
  position: relative;
  text-align: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 21px;
  background-color: #fff;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-result {
    border-bottom: none;
  }
  html:not([data-scale]) .am-result::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-result::after {
    transform: scaleY(0.33);
  }
}
.am-result .am-result-pic {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  line-height: 60px;
  background-size: 60px 60px;
}
.am-result .am-result-title,
.am-result .am-result-message {
  font-size: 21px;
  color: #000;
  padding-left: 15px;
  padding-right: 15px;
}
.am-result .am-result-title {
  margin-top: 15px;
  line-height: 1;
}
.am-result .am-result-message {
  margin-top: 9px;
  line-height: 1.5;
  font-size: 16px;
  color: #888;
}
.am-result .am-result-button {
  padding: 0 15px;
  margin-top: 15px;
}
/* 默认搜索bar */
.am-search {
  position: relative;
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0 8px;
  overflow: hidden;
  background-color: #efeff4;
}
.am-search-input {
  flex: 1;
  position: relative;
  width: 100%;
  height: 28px;
  overflow: hidden;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 3px;
}
.am-search-input .am-search-synthetic-ph,
.am-search-input input[type="search"] {
  position: absolute;
  top: 0;
  left: 0;
}
.am-search-input .am-search-synthetic-ph {
  box-sizing: content-box;
  z-index: 1;
  height: 28px;
  line-height: 28px;
  width: 100%;
  transition: width 0.3s;
  display: block;
  text-align: center;
}
.am-search-input .am-search-synthetic-ph-icon {
  display: inline-block;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  overflow: hidden;
  vertical-align: -2.5px;
  background-repeat: no-repeat;
  background-size: 15px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2738%27%20height%3D%2736%27%20viewBox%3D%270%200%2038%2036%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z%27%20fill%3D%27%23bbb%27%20fill-rule%3D%27evenodd%27%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-synthetic-ph-placeholder {
  color: #bbb;
  font-size: 15px;
}
.am-search-input input[type="search"] {
  z-index: 2;
  opacity: 0;
  width: 100%;
  text-align: left;
  display: block;
  color: #000;
  height: 28px;
  font-size: 15px;
  background-color: transparent;
  border: 0;
}
.am-search-input input[type="search"]::placeholder {
  background: none;
  text-align: left;
  color: transparent;
}
.am-search-input input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.am-search-input .am-search-clear {
  box-sizing: content-box;
  position: absolute;
  display: none;
  z-index: 3;
  width: 15px;
  height: 15px;
  padding: 13px / 2;
  border-radius: 50%;
  top: 0;
  right: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2028%2028%27%3E%3Ccircle%20cx%3D%2714%27%20cy%3D%2714%27%20r%3D%2714%27%20fill%3D%27%23ccc%27%2F%3E%3Cline%20stroke%3D%27%23ffffff%27%20stroke-width%3D%272%27%20stroke-miterlimit%3D%2710%27%20x1%3D%278%27%20y1%3D%278%27%20x2%3D%2720%27%20y2%3D%2720%27%2F%3E%3Cline%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%272%27%20stroke-miterlimit%3D%2710%27%20x1%3D%2720%27%20y1%3D%278%27%20x2%3D%278%27%20y2%3D%2720%27%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-clear-active {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2028%2028%27%3E%3Ccircle%20cx%3D%2714%27%20cy%3D%2714%27%20r%3D%2714%27%20fill%3D%27%23e64b3e%27%2F%3E%3Cline%20stroke%3D%27%23ffffff%27%20stroke-width%3D%272%27%20stroke-miterlimit%3D%2710%27%20x1%3D%278%27%20y1%3D%278%27%20x2%3D%2720%27%20y2%3D%2720%27%2F%3E%3Cline%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%272%27%20stroke-miterlimit%3D%2710%27%20x1%3D%2720%27%20y1%3D%278%27%20x2%3D%278%27%20y2%3D%2720%27%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-clear-show {
  display: block;
}
.am-search-cancel {
  flex: none;
  opacity: 0;
  padding-left: 8px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #e64b3e;
  text-align: right;
}
.am-search-cancel-anim {
  transition: margin-right 0.3s, opacity 0.3s;
  transition-delay: 0.1s;
}
.am-search-cancel-show {
  opacity: 1;
}
.am-search.am-search-start .am-search-input input[type="search"] {
  opacity: 1;
  padding: 0 28px 0 35px;
}
.am-search.am-search-start .am-search-input input[type="search"]::placeholder {
  color: transparent;
}
.am-search.am-search-start .am-search-input .am-search-synthetic-ph {
  padding-left: 15px;
  width: auto;
}
.am-segment {
  display: flex;
  border-radius: 5px;
  overflow: hidden;
  min-height: 27px;
  opacity: 1;
}
.am-segment.am-segment-disabled {
  opacity: 0.5;
}
.am-segment-item {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  color: #e64b3e;
  font-size: 14px;
  line-height: 1;
  transition: background 0.2s;
  position: relative;
  border: 1PX solid #e64b3e;
  width: 100%;
  box-sizing: border-box;
  border-left-width: 0;
}
.am-segment-item-tintcolor {
  border-color: #e64b3e;
}
.am-segment-item:first-child {
  border-left-width: 1PX;
  border-radius: 5px 0 0 5px;
}
.am-segment-item:last-child {
  border-radius: 0 5px 5px 0;
}
.am-segment-item-selected {
  background: #e64b3e;
  color: #fff;
}
.am-segment-item-active .am-segment-item-inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.1;
  transition: background 0.2s;
  background-color: #e64b3e;
}
.am-slider {
  position: relative;
}
.am-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #ddd;
  height: 2px;
  box-sizing: border-box;
}
.am-slider-track {
  position: absolute;
  left: 0;
  height: 2px;
  border-radius: 2px;
  background-color: #e64b3e;
}
.am-slider-handle {
  position: absolute;
  margin-left: -12px;
  margin-top: -10px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #e64b3e;
  background-color: #fff;
  box-sizing: border-box;
}
.am-slider-handle:focus {
  background-color: #eb6f65;
}
.am-slider-mark {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.am-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #000;
}
.am-slider-mark-text-active {
  opacity: 0.3;
}
.am-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.am-slider-dot {
  position: absolute;
  bottom: -5px;
  margin-left: -4px;
  width: 12px;
  height: 12px;
  border: 2px solid #ddd;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.am-slider-dot:first-child {
  margin-left: -4px;
}
.am-slider-dot:last-child {
  margin-left: -4px;
}
.am-slider-dot-active {
  border-color: #e64b3e;
}
.am-slider-disabled {
  opacity: 0.3;
}
.am-slider-disabled .am-slider-track {
  height: 2px;
}
.am-slider-disabled .am-slider-handle,
.am-slider-disabled .am-slider-mark-text,
.am-slider-disabled .am-slider-dot {
  cursor: not-allowed;
  box-shadow: none;
}
.am-stepper {
  position: relative;
  margin: 0;
  padding: 2px 0;
  display: inline-block;
  box-sizing: content-box;
  width: 63px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  vertical-align: middle;
  overflow: hidden;
}
.am-stepper-handler-wrap {
  position: absolute;
  width: 100%;
  font-size: 24px;
}
.am-stepper-handler,
.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.am-stepper-handler {
  text-align: center;
  border: 1PX solid #ddd;
  border-radius: 5px;
  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 {
  user-select: none;
  right: 2px;
  color: #000;
}
.am-stepper-input-wrap {
  display: none;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  overflow: hidden;
}
.am-stepper-input {
  display: none;
  width: 60px;
  font-size: 16px;
  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: 138px;
}
.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;
}
.am-steps {
  font-size: 0;
  width: 100%;
  line-height: 1.5;
  display: flex;
}
.am-steps,
.am-steps * {
  box-sizing: border-box;
}
.am-steps-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  flex: 1;
  overflow: hidden;
}
.am-steps-item:last-child {
  flex: none;
}
.am-steps-item:last-child .am-steps-item-tail,
.am-steps-item:last-child .am-steps-item-title:after {
  display: none;
}
.am-steps-item-icon,
.am-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.am-steps-item-icon {
  border: 1px solid #bbb;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  text-align: center;
  font-size: 14px;
  margin-right: 8px;
  transition: background-color 0.3s, border-color 0.3s;
}
.am-steps-item-icon > .am-steps-icon {
  line-height: 1;
  top: -1px;
  color: #e64b3e;
  position: relative;
}
.am-steps-item-icon > .am-steps-icon .am-icon {
  font-size: 12px;
  position: relative;
  float: left;
}
.am-steps-item-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 12px;
  padding: 0 10px;
}
.am-steps-item-tail:after {
  content: '';
  display: inline-block;
  background: #ddd;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  transition: background 0.3s;
  position: relative;
  left: -2px;
}
.am-steps-item-content {
  margin-top: 3px;
}
.am-steps-item-title {
  font-size: 16px;
  margin-bottom: 4px;
  color: #000;
  font-weight: bold;
  display: inline-block;
  padding-right: 10px;
  position: relative;
}
.am-steps-item-description {
  font-size: 15px;
  color: #bbb;
}
.am-steps-item-wait .am-steps-item-icon {
  border-color: #ccc;
  background-color: #fff;
}
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon {
  color: #ccc;
}
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #ccc;
}
.am-steps-item-wait .am-steps-item-title {
  color: #000;
}
.am-steps-item-wait .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-wait .am-steps-item-description {
  color: #000;
}
.am-steps-item-wait .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-icon {
  border-color: #e64b3e;
  background-color: #fff;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #e64b3e;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #e64b3e;
}
.am-steps-item-process .am-steps-item-title {
  color: #000;
}
.am-steps-item-process .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-description {
  color: #000;
}
.am-steps-item-process .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-icon {
  background: #e64b3e;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #fff;
}
.am-steps-item-finish .am-steps-item-icon {
  border-color: #e64b3e;
  background-color: #fff;
}
.am-steps-item-finish .am-steps-item-icon > .am-steps-icon {
  color: #e64b3e;
}
.am-steps-item-finish .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #e64b3e;
}
.am-steps-item-finish .am-steps-item-title {
  color: #000;
}
.am-steps-item-finish .am-steps-item-title:after {
  background-color: #e64b3e;
}
.am-steps-item-finish .am-steps-item-description {
  color: #000;
}
.am-steps-item-finish .am-steps-item-tail:after {
  background-color: #e64b3e;
}
.am-steps-item-error .am-steps-item-icon {
  border-color: #f4333c;
  background-color: #fff;
}
.am-steps-item-error .am-steps-item-icon > .am-steps-icon {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #f4333c;
}
.am-steps-item-error .am-steps-item-title {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-error .am-steps-item-description {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item.am-steps-next-error .am-steps-item-title:after {
  background: #f4333c;
}
.am-steps-item.error-tail .am-steps-item-tail:after {
  background-color: #f4333c;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item {
  margin-right: 10px;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item:last-child {
  margin-right: 0;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-tail {
  display: none;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-description {
  max-width: 100px;
}
.am-steps-item-custom .am-steps-item-icon {
  background: none;
  border: 0;
  width: auto;
  height: auto;
}
.am-steps-item-custom .am-steps-item-icon > .am-steps-icon {
  font-size: 22px;
  top: 1px;
  width: 22px;
  height: 22px;
}
.am-steps-item-custom.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #e64b3e;
}
.am-steps-small .am-steps-item-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 18px;
  font-size: 14px;
  margin-right: 8px;
}
.am-steps-small .am-steps-item-icon > .am-steps-icon {
  font-size: 12px;
  transform: scale(0.75);
  top: -2px;
}
.am-steps-small .am-steps-item-content {
  margin-top: 0;
}
.am-steps-small .am-steps-item-title {
  font-size: 16px;
  margin-bottom: 3px;
  color: #000;
  font-weight: bold;
}
.am-steps-small .am-steps-item-description {
  font-size: 12px;
  color: #bbb;
}
.am-steps-small .am-steps-item-tail {
  top: 8px;
  padding: 0 8px;
}
.am-steps-small .am-steps-item-tail:after {
  height: 1px;
  border-radius: 1px;
  width: 100%;
  left: 0;
}
.am-steps-small .am-steps-item-custom .am-steps-item-icon {
  background: none;
}
.am-steps-small .am-steps-item-custom .am-steps-item-icon > .am-steps-icon {
  font-size: 18px;
  top: -2px;
  transform: none;
}
.am-steps-vertical {
  display: block;
}
.am-steps-vertical .am-steps-item {
  display: block;
  overflow: visible;
}
.am-steps-vertical .am-steps-item-icon {
  float: left;
}
.am-steps-vertical .am-steps-item-icon-inner {
  margin-right: 16px;
}
.am-steps-vertical .am-steps-item-content {
  min-height: 48px;
  overflow: hidden;
  display: block;
}
.am-steps-vertical .am-steps-item-title {
  line-height: 26px;
}
.am-steps-vertical .am-steps-item-title:after {
  display: none;
}
.am-steps-vertical .am-steps-item-description {
  padding-bottom: 12px;
}
.am-steps-vertical .am-steps-item-tail {
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 30px 0 4px 0;
}
.am-steps-vertical .am-steps-item-tail:after {
  height: 100%;
  width: 1px;
}
.am-steps-vertical.am-steps-small .am-steps-item-tail {
  position: absolute;
  left: 9px;
  top: 0;
  padding: 22px 0 4px 0;
}
.am-steps-vertical.am-steps-small .am-steps-item-title {
  line-height: 18px;
}
.am-steps-label-vertical .am-steps-item {
  overflow: visible;
}
.am-steps-label-vertical .am-steps-item-tail {
  padding: 0 24px;
  margin-left: 48px;
}
.am-steps-label-vertical .am-steps-item-content {
  display: block;
  text-align: center;
  margin-top: 8px;
  width: 100px;
}
.am-steps-label-vertical .am-steps-item-icon {
  display: inline-block;
  margin-left: 36px;
}
.am-steps-label-vertical .am-steps-item-title {
  padding-right: 0;
}
.am-steps-label-vertical .am-steps-item-title:after {
  display: none;
}
.am-swipe {
  overflow: hidden;
  position: relative;
}
.am-swipe-content {
  position: relative;
  background-color: #fff;
}
.am-swipe-cover {
  position: absolute;
  z-index: 2;
  background: transparent;
  height: 100%;
  width: 100%;
  top: 0;
  display: none;
}
.am-swipe .am-swipe-content,
.am-swipe .am-swipe-actions {
  transition: all 250ms;
}
.am-swipe-swiping .am-swipe-content,
.am-swipe-swiping .am-swipe-actions {
  transition: none;
}
.am-swipe-swiping .am-list-item-active {
  background-color: #FFF;
}
.am-swipe-actions {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
}
.am-swipe-actions-left {
  left: 0;
}
.am-swipe-actions-right {
  right: 0;
}
.am-swipe-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.am-swipe-btn-text {
  padding: 0 8px;
}
.am-switch {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  align-self: center;
}
.am-switch .checkbox {
  width: 51px;
  height: 31px;
  border-radius: 31px;
  box-sizing: border-box;
  background: #e5e5e5;
  z-index: 0;
  margin: 0;
  padding: 0;
  appearance: none;
  border: 0;
  cursor: pointer;
  position: relative;
  transition: all 300ms;
}
.am-switch .checkbox:before {
  content: ' ';
  position: absolute;
  left: 2px;
  top: 2px;
  width: 47px;
  height: 27px;
  border-radius: 27px;
  box-sizing: border-box;
  background: #fff;
  z-index: 1;
  transition: all 200ms;
  transform: scale(1);
}
.am-switch .checkbox:after {
  content: ' ';
  width: 27px;
  height: 27px;
  border-radius: 27px;
  background: #fff;
  position: absolute;
  z-index: 2;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  transition: all 200ms;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2), 0 2px 11.5px 0 rgba(0, 0, 0, 0.08), -1px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.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;
  appearance: none;
}
.am-switch input[type="checkbox"]:checked + .checkbox {
  background: #4dd865;
}
.am-switch input[type="checkbox"]:checked + .checkbox:before {
  transform: scale(0);
}
.am-switch input[type="checkbox"]:checked + .checkbox:after {
  transform: translateX(20px);
}
.am-switch input[type="checkbox"]:disabled + .checkbox {
  opacity: 0.3;
}
.am-switch.am-switch-android .checkbox {
  width: 72px;
  height: 23px;
  border-radius: 3px;
  background: #a7aaa6;
}
.am-switch.am-switch-android .checkbox:before {
  display: none;
}
.am-switch.am-switch-android .checkbox:after {
  width: 35px;
  height: 21px;
  border-radius: 2px;
  box-shadow: none;
  left: 1PX;
  top: 1PX;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox {
  background: #e64b3e;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox:before {
  transform: scale(0);
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox:after {
  transform: translateX(35px);
}
.am-tab-bar {
  height: 100%;
  overflow: hidden;
}
.am-tab-bar-bar {
  position: relative;
  box-sizing: border-box;
  height: 50px;
  border-top: 1PX solid #ddd;
  width: 100%;
  display: flex;
  transition-duration: 0.2s;
  transition-property: height bottom;
  z-index: 100;
  justify-content: space-around;
  align-items: center;
  bottom: 0;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tab-bar-bar {
    border-top: none;
  }
  html:not([data-scale]) .am-tab-bar-bar::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tab-bar-bar::before {
    transform: scaleY(0.33);
  }
}
.am-tab-bar-bar-hidden-top {
  bottom: 50px;
  height: 0;
}
.am-tab-bar-bar-hidden-bottom {
  bottom: -50px;
  height: 0;
}
.am-tab-bar-bar .am-tab-bar-tab {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  width: 100%;
}
.am-tab-bar-bar .am-tab-bar-tab-image {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.am-tab-bar-bar .am-tab-bar-tab-title {
  font-size: 10px;
  margin: 3px 0 0 0;
  line-height: 1;
  text-align: center;
}
.am-tab-bar-bar .am-tab-bar-tab-icon {
  display: flex;
  justify-content: center;
}
.am-tab-bar-bar .am-tab-bar-tab-icon .tab-badge :last-child {
  margin-top: 4px;
  left: 22px;
}
.am-tab-bar-bar .am-tab-bar-tab-icon .tab-dot :last-child {
  margin-top: 4px;
  left: 22px;
}
.am-tab-bar-item {
  height: 100%;
}
.am-tabs {
  box-sizing: border-box;
  display: flex;
  flex: 1;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.am-tabs * {
  box-sizing: border-box;
}
.am-tabs-content-wrap {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
  min-height: 0;
}
.am-tabs-content-wrap-animated {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform, left, top;
}
.am-tabs-pane-wrap {
  width: 100%;
  flex-shrink: 0;
  overflow-y: auto;
}
.am-tabs-tab-bar-wrap {
  flex-shrink: 0;
}
.am-tabs-horizontal .am-tabs-pane-wrap-active {
  height: auto;
}
.am-tabs-horizontal .am-tabs-pane-wrap-inactive {
  height: 0;
  overflow: visible;
}
.am-tabs-vertical .am-tabs-content-wrap {
  flex-direction: column;
}
.am-tabs-vertical .am-tabs-tab-bar-wrap {
  height: 100%;
}
.am-tabs-vertical .am-tabs-pane-wrap {
  height: 100%;
}
.am-tabs-vertical .am-tabs-pane-wrap-active {
  overflow: auto;
}
.am-tabs-vertical .am-tabs-pane-wrap-inactive {
  overflow: hidden;
}
.am-tabs-top,
.am-tabs-bottom {
  flex-direction: column;
}
.am-tabs-left,
.am-tabs-right {
  flex-direction: row;
}
.am-tabs-default-bar {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
}
.am-tabs-default-bar-tab {
  position: relative;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  height: 43.5px;
  line-height: 43.5px;
}
.am-tabs-default-bar-tab .am-badge .am-badge-text {
  top: -13px;
  transform: translateX(-5px);
}
.am-tabs-default-bar-tab .am-badge .am-badge-dot {
  top: -6px;
  transform: translateX(0);
}
.am-tabs-default-bar-tab-active {
  color: #e64b3e;
}
.am-tabs-default-bar-underline {
  position: absolute;
  border: 1px #e64b3e solid;
  transform: translate3d(0, 0, 0);
}
.am-tabs-default-bar-animated .am-tabs-default-bar-content {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform;
}
.am-tabs-default-bar-animated .am-tabs-default-bar-underline {
  transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: top, left, width, color;
}
.am-tabs-default-bar-top,
.am-tabs-default-bar-bottom {
  flex-direction: row;
}
.am-tabs-default-bar-top .am-tabs-default-bar-content,
.am-tabs-default-bar-bottom .am-tabs-default-bar-content {
  display: flex;
  width: 100%;
  flex-direction: row;
}
.am-tabs-default-bar-top .am-tabs-default-bar-prevpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 999;
  left: 0;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.am-tabs-default-bar-top .am-tabs-default-bar-nextpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 999;
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}
.am-tabs-default-bar-top .am-tabs-default-bar-tab,
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  padding: 8px 0;
}
.am-tabs-default-bar-top .am-tabs-default-bar-underline,
.am-tabs-default-bar-bottom .am-tabs-default-bar-underline {
  bottom: 0;
}
.am-tabs-default-bar-top .am-tabs-default-bar-tab {
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab {
    border-bottom: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    transform: scaleY(0.33);
  }
}
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  border-top: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
    border-top: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    transform: scaleY(0.33);
  }
}
.am-tabs-default-bar-left,
.am-tabs-default-bar-right {
  flex-direction: column;
}
.am-tabs-default-bar-left .am-tabs-default-bar-content,
.am-tabs-default-bar-right .am-tabs-default-bar-content {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.am-tabs-default-bar-left .am-tabs-default-bar-tab,
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  padding: 0 8px;
}
.am-tabs-default-bar-left .am-tabs-default-bar-underline {
  right: 0;
}
.am-tabs-default-bar-left .am-tabs-default-bar-tab {
  border-right: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab {
    border-right: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    transform: scaleX(0.33);
  }
}
.am-tabs-default-bar-right .am-tabs-default-bar-underline {
  left: 0;
}
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  border-left: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab {
    border-left: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    transform: scaleX(0.33);
  }
}
.am-tag {
  display: inline-block;
  position: relative;
  font-size: 14px;
  text-align: center;
  padding: 0 15px;
  height: 25px;
  line-height: 25px;
  box-sizing: border-box;
}
.am-tag.am-tag-small {
  height: 15px;
  line-height: 15px;
  padding: 0 5px;
  font-size: 10px;
}
.am-tag-normal {
  background-color: #fff;
  color: #888;
  border: 1PX solid #ddd;
  border-radius: 3px;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-normal {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-tag-normal::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 6px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-tag-active {
  background-color: #fff;
  color: #e64b3e;
  border: 1PX solid #e64b3e;
  border-radius: 3px;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-active {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-tag-active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #e64b3e;
    border-radius: 6px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-tag-disabled {
  color: #bbb;
  background-color: #ddd;
  border: 1PX solid #ddd;
  border-radius: 3px;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-disabled {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-tag-disabled::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 6px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-tag-close {
  position: absolute;
  top: -9px;
  left: -10px;
  color: #bbb;
}
.am-tag-close-active {
  color: #888;
}
.am-tag-close .am-icon {
  background-color: #fff;
  border-radius: 9px;
}
.am-list .am-list-item.am-textarea-item {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  min-height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1PX solid #ddd;
}
@media (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;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    transform: scaleY(0.33);
  }
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line {
  align-items: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label {
  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: 25.5px;
}
.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 {
  align-self: flex-start;
  color: #000;
  text-align: left;
  min-height: 44px;
  font-size: 17px;
  line-height: 44px;
  margin-left: 0;
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
}
.am-textarea-label.am-textarea-label-2 {
  width: 34px;
}
.am-textarea-label.am-textarea-label-3 {
  width: 51px;
}
.am-textarea-label.am-textarea-label-4 {
  width: 68px;
}
.am-textarea-label.am-textarea-label-5 {
  width: 85px;
}
.am-textarea-label.am-textarea-label-6 {
  width: 102px;
}
.am-textarea-label.am-textarea-label-7 {
  width: 119px;
}
.am-textarea-control {
  flex: 1;
  padding-top: 10px;
  padding-bottom: 9px;
}
.am-textarea-control textarea {
  color: #000;
  font-size: 17px;
  line-height: 25.5px;
  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::placeholder {
  color: #bbb;
}
.am-textarea-control textarea:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-textarea-clear {
  display: none;
  width: 21px;
  height: 21px;
  margin-top: 12px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: 21px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%27%23fff%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M19%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%27%2F%3E%3Cpath%20d%3D%27M0%200h24v24H0z%27%20fill%3D%27none%27%2F%3E%3C%2Fsvg%3E");
}
.am-textarea-clear-active {
  background-color: #e64b3e;
}
.am-textarea-focus .am-textarea-clear {
  display: block;
}
.am-textarea-has-count {
  padding-bottom: 14px;
}
.am-textarea-count {
  position: absolute;
  bottom: 6px;
  right: 5px;
  color: #bbb;
  font-size: 14px;
}
.am-textarea-count span {
  color: #000;
}
.am-textarea-error .am-textarea-control textarea {
  color: #f50;
}
.am-textarea-error .am-textarea-error-extra {
  margin-top: 12px;
  width: 21px;
  height: 21px;
  margin-left: 8px;
  background-size: 21px 21px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Cg%20transform%3D%27translate%28-300.000000%2C%20-1207.000000%29%27%20fill%3D%27%23FF5500%27%3E%3Cg%20id%3D%27exclamation-circle-o%27%20transform%3D%27translate%28300.000000%2C%201207.000000%29%27%3E%3Cpath%20d%3D%27M9%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%27%20id%3D%27Shape%27%20transform%3D%27translate%289.000000%2C%209.000000%29%20scale%281%2C%20-1%29%20translate%28-9.000000%2C%20-9.000000%29%20%27%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;
}
.am-toast {
  position: fixed;
  width: 100%;
  z-index: 1999;
  font-size: 14px;
  text-align: center;
}
.am-toast > span {
  max-width: 50%;
}
.am-toast.am-toast-mask {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  transform: translateZ(1px);
}
.am-toast.am-toast-nomask {
  position: fixed;
  max-width: 50%;
  width: auto;
  left: 50%;
  top: 50%;
  transform: translateZ(1px);
}
.am-toast.am-toast-nomask .am-toast-notice {
  transform: translateX(-50%) translateY(-50%);
}
.am-toast-notice-content .am-toast-text {
  min-width: 60px;
  border-radius: 3px;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  line-height: 1.5;
  padding: 9px 15px;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon {
  border-radius: 5px;
  padding: 15px 15px;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {
  margin-top: 6px;
}
.am-whitespace.am-whitespace-xs {
  height: 3px;
}
.am-whitespace.am-whitespace-sm {
  height: 6px;
}
.am-whitespace.am-whitespace-md {
  height: 9px;
}
.am-whitespace.am-whitespace-lg {
  height: 15px;
}
.am-whitespace.am-whitespace-xl {
  height: 21px;
}
.am-wingblank {
  margin-left: 8px;
  margin-right: 8px;
}
.am-wingblank.am-wingblank-sm {
  margin-left: 5px;
  margin-right: 5px;
}
.am-wingblank.am-wingblank-md {
  margin-left: 8px;
  margin-right: 8px;
}
.am-wingblank.am-wingblank-lg {
  margin-left: 15px;
  margin-right: 15px;
}
.am-modal-title {
  color: #333333;
  font-size: 0.48rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.am-modal-alert-content {
  color: #999999;
  font-size: 0.37333333rem;
}
.am-modal-footer .am-modal-button-group-h .am-modal-button:first-child {
  color: #999999 !important;
  font-size: 0.42666667rem !important;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.am-modal-footer .am-modal-button-group-h .am-modal-button:last-child {
  color: #E64B3E;
  font-size: 0.42666667rem !important;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.am-modal-footer .am-modal-button-group-v .am-modal-button {
  color: #E64B3E !important;
  font-size: 0.42666667rem !important;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.am-modal-footer .am-modal-button-group-v .am-modal-button:last-child {
  color: #E64B3E !important;
  font-size: 0.42666667rem !important;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.am-button-primary.am-button-active {
  background: #E64B3E !important;
}
.am-button {
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 0.05333333rem;
  padding-right: 0.58666667rem;
  padding-left: 0.58666667rem;
  text-decoration: none !important;
}
.am-button::before {
  border-radius: 0.10666667rem !important;
}
.am-button-ghost {
  border-radius: 0.05333333rem;
}
.am-button-ghost.am-button-active {
  border-radius: 0.05333333rem;
}
.am-number-keyboard-wrapper .am-number-keyboard-item {
  vertical-align: middle;
}
.am-number-keyboard-wrapper .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled {
  background-color: #e64b3e !important;
}
.am-number-keyboard-wrapper .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active {
  background-color: #e64b3e !important;
}
.am-pagination {
  margin-top: 10px;
}
.am-pagination-wrap-btn .am-button {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  text-align: center;
  border-radius: 2px;
  border: none;
  height: auto;
  text-decoration: none;
}
.am-pagination-wrap-btn .am-button::before {
  border-radius: 2px;
  border: 1px solid #dca674;
}
.am-pagination-wrap-btn .am-button span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
}
.am-pagination-wrap-btn .am-button.am-button-disabled {
  background: #CECECE;
  opacity: 1;
  border-color: #CECECE;
}
.am-pagination-wrap-btn .am-button.am-button-disabled::before {
  border-color: #CECECE;
}
.am-pagination-wrap-btn .am-button.am-button-active {
  border-radius: 2px;
  border: none;
}
.am-pagination-wrap {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
}
html,
body {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  font-size: 12px;
  font-family: 'PingFangSC-Regular', Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;
}
* {
  -webkit-tap-highlight-color: transparent;
  outline: none;
}
*:not(input, textarea) {
  -webkit-touch-callout: none;
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-tap-highlight-color: transparent;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.halfline::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.g-s-color {
  color: #e64b3e;
}
.noapp {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.noapp img {
  width: 160px;
  margin-bottom: 20px;
}
.noapp p {
  font-size: 20px;
  line-height: 28px;
  color: #849aae;
  font-weight: 600;
}
.noapp .guide {
  font-size: 14px;
  color: #999;
  margin-top: 10px;
  font-weight: 400;
}

body {
  background-color: #f8f8f8;
}
.footer-icon,
.footer-home-icon,
.footer-home-icon-active,
.footer-suggest-icon,
.footer-suggest-icon-active,
.footer-product-icon,
.footer-product-icon-active {
  width: 20px;
  height: 20px;
}
.footer-newhouse-icon,
.footer-my-icon,
.footer-my-icon-active,
.footer-newHouse-home-icon,
.footer-newHouse-home-icon-active,
.footer-newHouse-my-icon,
.footer-newHouse-my-icon-active {
  width: 20px;
  height: 20px;
}
.footer-home-icon {
  background: url(../statics/icon_tab_home_u@2x_0275dc746e3323371900.png) no-repeat center;
  background-size: 100% 100%;
}
.footer-home-icon-active {
  background: url(../statics/icon_tab_home_s@2x_28e61437020e8790d3c9.png) no-repeat center;
  background-size: 100% 100%;
}
.footer-suggest-icon {
  background: url(../statics/icon_tab_suggest_u@2x_8d05c26947ec7c8ea1ae.png) no-repeat center;
  background-size: 100% 100%;
}
.footer-suggest-icon-active {
  background: url(../statics/icon_tab_suggest_s@2x_5270cc07e362d795ee85.png) no-repeat center;
  background-size: 100% 100%;
}
.footer-product-icon {
  background: url(../statics/icon_tab_shangji_u@2x_a046506f04856938de52.png) no-repeat center;
  background-size: 100% 100%;
}
.footer-product-icon-active {
  background: url(../statics/icon_tab_shangji_s@2x_c98b437251548e0b114d.png) center center no-repeat;
  background-size: 100% 100%;
}
.footer-my-icon {
  background: url(../statics/icon_tab_mine_u@2x_b35cbb13f8f7cdda0ac9.png) center center no-repeat;
  background-size: 100% 100%;
}
.footer-my-icon-active {
  background: url(../statics/icon_tab_mine_s@2x_f45225d079c8c0832229.png) center center no-repeat;
  background-size: 100% 100%;
}
.footer-newHouse-home-icon {
  background: url(../statics/home@3x_8c4dc786e1a60bb2f60e.png) no-repeat center;
  background-size: 100% 100%;
}
.footer-newHouse-home-icon-active {
  background: url(../statics/home-active@3x_2d85daa45c78e9ab0d81.png) no-repeat center;
  background-size: 100% 100%;
}
.footer-newHouse-product-icon {
  background: url(../statics/icon_shangji_u@3x_df7d748f67d29fe3d348.png) no-repeat center;
  background-size: 100% 100%;
  width: 17px;
  height: 21px;
}
.footer-newHouse-product-icon-active {
  background: url(../statics/icon_shangji_u-active@3x_dc4ae518b6370540f003.png) center center no-repeat;
  background-size: 100% 100%;
  width: 17px;
  height: 21px;
}
.footer-newHouse-my-icon {
  background: url(../statics/user@3x_672125c41eb3b1a58b23.png) center center no-repeat;
  background-size: 100% 100%;
}
.footer-newHouse-my-icon-active {
  background: url(../statics/user-active@3x_10ff8def816cf519de42.png) center center no-repeat;
  background-size: 100% 100%;
}
.shangji-icon {
  width: 22px;
  height: 22px;
  background: url(../statics/icon_tab_shangji_u@2x_a046506f04856938de52.png) center center no-repeat;
  background-size: 100%;
}
.shangji-icon-active {
  width: 22px;
  height: 22px;
  background: url(../statics/icon_tab_shangji_s@2x_c98b437251548e0b114d.png) center center no-repeat;
  background-size: 100%;
}
.myAccount-icon {
  width: 22px;
  height: 22px;
  background: url(../statics/icon_tab_mine_u@2x_b35cbb13f8f7cdda0ac9.png) center center no-repeat;
  background-size: 100%;
}
.myAccount-icon-active {
  width: 22px;
  height: 22px;
  background: url(../statics/icon_tab_mine_s@2x_f45225d079c8c0832229.png) center center no-repeat;
  background-size: 100%;
}

.shangJi-welcome-page-wrap {
  margin-bottom: 50px;
}

.sellrent-house-switch {
  background: #f8f8f8;
  height: 100vh;
  padding: 0.26666667rem;
}
.sellrent-house-switch .item-title {
  font-size: 0.48rem;
}
.sellrent-house-switch .item-title-wrapper {
  display: flex;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f0f0f0;
  line-height: 1.33333333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  box-sizing: border-box;
  background-color: #fff;
  align-items: center;
  justify-content: space-between;
}
.sellrent-house-switch .item-title-wrapper .item-title-hint {
  font-size: 0.37333333rem;
  color: #999;
}
.sellrent-house-switch .item-title-wrapper-time {
  display: flex;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f0f0f0;
  width: 100%;
  height: 2.02666667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  box-sizing: border-box;
  background-color: #fff;
  align-items: flex-start;
  justify-content: center;
}
.sellrent-house-switch .item-title-wrapper-time .top {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-color: #fff;
  align-items: center;
  justify-content: space-between;
}
.sellrent-house-switch .item-title-wrapper-time .top .top-item-title {
  font-size: 16px;
}
.sellrent-house-switch .item-title-wrapper-time .top .top-item-title-hint {
  font-size: 16px;
}
.sellrent-house-switch .item-title-wrapper-time .bottom {
  margin-top: 10px;
  font-size: 14px;
  color: #999;
}
.sellrent-house-switch .house-item-wrapper {
  background: #fff;
  padding: 0.4rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f0f0f0;
}
.sellrent-house-switch .house-item-wrapper .house-item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.42666667rem;
}
.sellrent-house-switch .house-item-wrapper .house-item-header .house-item-header-green {
  font-size: 0.32rem;
  color: green;
}
.sellrent-house-switch .house-item-wrapper .house-item-header .house-item-header-red {
  font-size: 0.32rem;
  color: #e64b3e;
}
.sellrent-house-switch .house-item-wrapper .house-item-switch {
  display: flex;
  flex-direction: column;
  font-size: 0.42666667rem;
}
.sellrent-house-switch .house-item-wrapper .house-item-switch :nth-child(2) {
  margin-left: 0.13333333rem;
}
.sellrent-house-switch .house-item-wrapper .house-item-switch .am-list-item {
  padding-left: 0px;
}
.sellrent-house-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-thumb {
  margin-right: 2px;
}
.sellrent-house-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-thumb .am-checkbox-wrapper .am-checkbox-input {
  width: 0.4rem;
  height: 0.4rem;
}
.sellrent-house-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-line {
  padding-right: 0.13333333rem;
}
.sellrent-house-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-line .am-list-content {
  font-size: 0.32rem;
}
.sellrent-house-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-line:after {
  content: none;
}
.sellrent-house-switch .house-item-wrapper .house-item-hint {
  color: #999;
  font-size: 0.32rem;
  margin-top: 0.21333333rem;
  line-height: 0.53333333rem;
}
.sellrent-house-switch .house-item-wrapper .house-item-label-wrapper {
  display: flex;
  flex-direction: row;
  line-height: 0.42666667rem;
  font-size: 0.37333333rem;
  margin-top: 0.32rem;
}
.sellrent-house-switch .house-item-wrapper .switch-wrap {
  display: flex;
}
.sellrent-house-switch .ex-switch {
  display: block;
  position: relative;
  height: 0.85333333rem;
  width: 1.38666667rem;
  border: 1px solid #dfdfdf;
  outline: 0;
  border-radius: 0.8rem;
  box-sizing: border-box;
  background-color: #dfdfdf;
  transition: background-color 0.1s, border 0.1s;
  cursor: pointer;
}
.sellrent-house-switch .ex-switch:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  height: 0.8rem;
  width: 0.8rem;
  border-radius: 0.77333333rem;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
}
.sellrent-house-switch .ex-switch-before {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.8rem;
  width: 1.33333333rem;
  border-radius: 0.77333333rem;
  transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
}
.sellrent-house-switch .ex-switch-default-bg {
  background-color: #fdfdfd;
}
.sellrent-house-switch .on-bg {
  background-color: green;
  border-color: green;
}
.sellrent-house-switch .ex-switch-on:after {
  transform: translateX(24px);
}

.p-newhouse-switch {
  background: #f8f8f8;
  padding: 0.21333333rem;
}
.p-newhouse-switch .item-title {
  font-size: 0.48rem;
  font-weight: 600;
}
.p-newhouse-switch .item-title-wrapper {
  display: flex;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f0f0f0;
  width: 100%;
  height: 55px;
  padding: 0px 0.4rem;
  box-sizing: border-box;
  background-color: #fff;
  align-items: center;
  justify-content: space-between;
}
.p-newhouse-switch .item-title-wrapper .item-title-hint {
  font-size: 14px;
  color: #999;
}
.p-newhouse-switch .house-item-label-wb .notice {
  margin-top: 0.53333333rem;
  font-size: 0.34666667rem;
  line-height: 1.4;
  color: #e64b3e;
}
.p-newhouse-switch .item-title-wrapper-time {
  margin-bottom: -14px;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 76px;
  box-sizing: border-box;
  background-color: #fff;
  align-items: flex-start;
  justify-content: center;
}
.p-newhouse-switch .item-title-wrapper-time .top {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-color: #fff;
  align-items: center;
  justify-content: space-between;
}
.p-newhouse-switch .item-title-wrapper-time .top .top-item-title {
  font-size: 16px;
}
.p-newhouse-switch .item-title-wrapper-time .top .top-item-title-hint {
  font-size: 16px;
}
.p-newhouse-switch .item-title-wrapper-time .bottom {
  margin-top: 10px;
  font-size: 14px;
  color: #999;
}
.p-newhouse-switch .house-item-wrapper {
  background: #fff;
  padding: 0.4rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f0f0f0;
}
.p-newhouse-switch .house-item-wrapper .house-item-header {
  display: flex;
  justify-content: space-between;
  font-size: 0.42666667rem;
}
.p-newhouse-switch .house-item-wrapper .house-item-header.main-title {
  font-size: 0.48rem;
  font-weight: 600;
}
.p-newhouse-switch .house-item-wrapper .house-item-header .house-item-header-green {
  font-size: 0.42666667rem;
  color: green;
}
.p-newhouse-switch .house-item-wrapper .house-item-header .house-item-header-red {
  font-size: 0.42666667rem;
  color: #e64b3e;
}
.p-newhouse-switch .house-item-wrapper .house-item-switch {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 16px;
}
.p-newhouse-switch .house-item-wrapper .house-item-switch .switch-wrap {
  display: flex;
  gap: 20px;
}
.p-newhouse-switch .house-item-wrapper .house-item-switch .am-list-item {
  padding-left: 0px;
}
.p-newhouse-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-thumb {
  margin-right: 2px;
}
.p-newhouse-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-thumb .am-checkbox-wrapper .am-checkbox-input {
  width: 15px;
  height: 15px;
}
.p-newhouse-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-line {
  padding-right: 0.16rem;
}
.p-newhouse-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-line .am-list-content {
  font-size: 0.37333333rem;
}
.p-newhouse-switch .house-item-wrapper .house-item-switch .am-list-item .am-list-line:after {
  content: none;
}
.p-newhouse-switch .house-item-wrapper .house-item-hint {
  color: #999;
  font-size: 0.34666667rem;
  margin-top: 0.32rem;
  line-height: 1.3;
}
.p-newhouse-switch .house-item-wrapper .house-item-label-wrapper {
  display: flex;
  justify-content: space-between;
  line-height: 15px;
  font-size: 0.37333333rem;
  flex-direction: row;
  margin-top: 0.42666667rem;
}
.p-newhouse-switch .house-item-wrapper .house-item-pause-reason {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: right;
}
.p-newhouse-switch .house-item-wrapper .house-item-pause-reason a {
  font-size: 0.34666667rem;
}
.p-newhouse-switch .ex-switch {
  display: block;
  position: relative;
  height: 0.85333333rem;
  width: 1.38666667rem;
  border: 1px solid #dfdfdf;
  outline: 0;
  border-radius: 0.8rem;
  box-sizing: border-box;
  background-color: #dfdfdf;
  transition: background-color 0.1s, border 0.1s;
  cursor: pointer;
}
.p-newhouse-switch .ex-switch:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  height: 0.8rem;
  width: 0.8rem;
  border-radius: 0.77333333rem;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
}
.p-newhouse-switch .ex-switch-before {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.8rem;
  width: 1.33333333rem;
  border-radius: 0.77333333rem;
  transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
}
.p-newhouse-switch .ex-switch-default-bg {
  background-color: #fdfdfd;
}
.p-newhouse-switch .on-bg {
  background-color: green;
  border-color: green;
}
.p-newhouse-switch .ex-switch-on:after {
  transform: translateX(24px);
}
.p-newhouse-switch .goto-cps {
  text-align: right;
  font-size: 0.34666667rem;
  margin-top: 0.13333333rem;
}
.p-newhouse-switch .goto-cps a {
  color: #999;
}

.home-page-wrap {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  left: 0;
  top: 0;
  background: #f7f7f7;
  padding: 0 0 58px;
}
.home-page-wrap .advertising-list {
  position: relative;
  overflow: hidden;
  height: 28vw !important;
  z-index: 2;
  margin: 8px;
  border-radius: 8px;
}
.home-page-wrap .swiper-slide {
  height: 28vw !important;
  overflow: hidden;
  position: relative;
}
.home-page-wrap .swiper-slide img {
  width: 100%;
  background-size: contain;
}
.home-page-wrap .swiper-slide span {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 50%, rgba(0, 0, 0, 0.4) 98%);
}
.home-page-wrap .home-list {
  margin: 20px 18px;
}
.home-page-wrap .home-list .sell-text {
  margin: auto;
  line-height: 0.66666667rem;
  font-size: 0.37333333rem;
  color: #999999;
  text-align: center;
}
.home-page-wrap .home-list .list-icon-wrapper {
  text-align: center;
  width: 18vw;
  margin-top: 0.5rem;
  display: inline-block;
}
.home-page-wrap .home-list .list-icon-wrapper .icon-base {
  margin: 0 auto;
  width: 1.12rem;
  height: 1.12rem;
  position: relative;
}
.home-page-wrap .home-list .list-icon-wrapper .icon-base.isNew::before {
  position: absolute;
  top: -8px;
  right: -0.53333333rem;
  width: 0.69333333rem;
  height: 0.34666667rem;
  content: '';
  background: url(../statics/new@3x_59ab759a85ac294a330a.png);
  background: -webkit-image-set(url(../statics/new@2x_9222cb750503c8afd25c.png) 2x, url(../statics/new@3x_59ab759a85ac294a330a.png) 3x) no-repeat center;
  background: image-set(url(../statics/new@2x_9222cb750503c8afd25c.png) 2x, url(../statics/new@3x_59ab759a85ac294a330a.png) 3x) no-repeat center;
  background-size: 100% 100%;
}
.home-page-wrap .home-bottom-placehold {
  height: 84px;
  width: 100%;
}

.shangji-wrapper {
  margin: 0.21333333rem;
  padding-top: 0.26666667rem;
  padding-bottom: 0.26666667rem;
  padding-left: 0.26666667rem;
  padding-right: 0.26666667rem;
  border-radius: 0.21333333rem;
  background: #fff;
  display: flex;
  align-items: center;
}
.shangji-wrapper .time {
  font-size: 0.29333333rem;
  line-height: 0.32rem;
  padding: 0.10666667rem;
  border-radius: 0.05333333rem;
  color: #ffffff;
  letter-spacing: 0;
  background: #ff5722;
}
.shangji-wrapper .data {
  flex: 1;
  font-size: 0.34666667rem;
  margin-left: 0.21333333rem;
  color: #333333;
  letter-spacing: 0;
}
.shangji-wrapper .detail {
  padding-top: 0.10666667rem;
  padding-right: 0.16rem;
  padding-left: 0.16rem;
  padding-bottom: 0.13333333rem;
  font-size: 0.32rem;
  border-radius: 0.10666667rem;
  color: #ff5722;
  letter-spacing: 0;
  border: 1px solid #ff5721;
}

.iconlist-wrapper {
  background: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  border-radius: 0.21333333rem;
  margin: 0.21333333rem;
  padding-top: 0.29333333rem;
  padding-bottom: 0.29333333rem;
  padding-left: 0.26666667rem;
  padding-right: 0.26666667rem;
  flex-wrap: wrap;
  display: flex;
}
.iconlist-wrapper .icon-item {
  padding-top: 0.24rem;
  padding-bottom: 0.24rem;
  text-align: center;
  width: 20%;
  position: relative;
}
.iconlist-wrapper .icon-item .icon {
  width: 1.17333333rem;
  height: 1.17333333rem;
  margin-bottom: 0.45333333rem;
}
.iconlist-wrapper .icon-item .icon-img-wrapper {
  width: 1.17333333rem;
  height: 1.17333333rem;
  position: relative;
  text-align: center;
  margin: 0 auto;
}
.iconlist-wrapper .icon-item .icon-img-wrapper .icon-img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.iconlist-wrapper .icon-item .icon-img-wrapper.isnew::before {
  position: absolute;
  top: -0.26666667rem;
  right: -0.10666667rem;
  width: 0.69333333rem;
  height: 0.34666667rem;
  content: '';
  background: url(../statics/new@3x_59ab759a85ac294a330a.png);
  background: -webkit-image-set(url(../statics/new@2x_9222cb750503c8afd25c.png) 2x, url(../statics/new@3x_59ab759a85ac294a330a.png) 3x) no-repeat center;
  background: image-set(url(../statics/new@2x_9222cb750503c8afd25c.png) 2x, url(../statics/new@3x_59ab759a85ac294a330a.png) 3x) no-repeat center;
  background-size: 100% 100%;
}
.iconlist-wrapper .icon-item .icon-badge {
  position: absolute;
  display: inline-block;
  z-index: 10;
  border: 1px solid #fff;
  top: 0.13333333rem;
  font-size: 0.26666667rem;
  right: 0.08rem;
  padding-top: 0.02666667rem;
  padding-bottom: 0.02666667rem;
  padding-left: 0.05333333rem;
  padding-right: 0.05333333rem;
  word-break: keep-all;
  border-radius: 5px 2px 5px 2px;
  color: #fff;
  background: linear-gradient(153deg, #FFA44B 0%, #FF673D 95%);
}
.iconlist-wrapper .icon-item .name-text {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
}
.iconlist-wrapper .icon-item .icon-text {
  font-family: PingFangSC-Regular;
  color: #222222;
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
}

.portal-banner {
  position: relative;
}
.portal-banner .banner-main {
  height: 80px;
  overflow: hidden;
  border-radius: 8px;
  background-color: #ffffff;
  margin: 8px 8px 0;
}
.portal-banner .oppty-info {
  position: absolute;
  top: 0.48rem;
  left: 0.48rem;
  color: #ffe1a7;
  line-height: 0.53333333rem;
  font-size: 0.42666667rem;
  font-weight: 600;
}

.goumaizhushou-wrapper {
  padding-bottom: 0.13333333rem;
  margin: 0.21333333rem;
  background-image: linear-gradient(180deg, #ffe7e7 0%, #fff1f1 100%);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  border-radius: 8px;
}
.goumaizhushou-wrapper .goumaizhushou {
  background: url(../statics/shoumaizhushou_bg_1f5e4c6dc82777c17f9a.png) no-repeat;
  background-size: 90px 77px;
  background-position: 258px 0;
}
.goumaizhushou-wrapper .goumaizhushou .zhanwei {
  padding-top: 0.37333333rem;
  width: 100%;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper {
  margin: 0 0.13333333rem;
  padding: 0.53333333rem 0;
  background: #ffffff;
  border-radius: 8px;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .jingxuan {
  margin: 0 0.32rem;
  line-height: 0.74666667rem;
  font-size: 0.53333333rem;
  font-weight: 700;
  color: #222222;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .no-data-image {
  width: 150px;
  height: 150px;
  background: url(../statics/no_data_7e605e3ce20276031bf5.png) no-repeat;
  background-size: 100%;
  margin: 4px auto 0;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .no-data {
  margin: 8px 20px 0;
  font-size: 0.37333333rem;
  color: #999999;
  text-align: center;
  line-height: 0.53333333rem;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .tips {
  margin: 8px 12px 0;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  line-height: 0.58666667rem;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .no-shangji {
  margin-left: 0.32rem;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .youhuiquan-wrapper {
  margin: 0.66666667rem 0.4rem 0;
  line-height: 0.8rem;
  font-size: 0.32rem;
  color: #000000;
  background: #f8f8fc;
  border-radius: 4px;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .youhuiquan-wrapper .youhuiquan-icon {
  display: inline-block;
  margin: 0 4px 0 8px;
  width: 0.42666667rem;
  height: 0.42666667rem;
  background: url(../statics/youhuiquan_1a5630f16de0e8126111.png) no-repeat;
  background-size: cover;
  vertical-align: middle;
  margin-top: -3px;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .youhuiquan-wrapper .margin-left-8 {
  margin-left: 0.21333333rem;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .youhuiquan-wrapper .red {
  color: #e95241;
  margin-right: 1px;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .youhuiquan-wrapper .f-14 {
  font-size: 0.37333333rem;
  margin-left: 1px;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .qianggou {
  margin: 0.32rem 0.42666667rem 0;
  padding: 0.42666667rem 0;
  background: #e95241;
  border-radius: 5px;
  font-size: 0.42666667rem;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  line-height: 0.42666667rem;
}
.goumaizhushou-wrapper .goumaizhushou .content-wrapper .detail {
  padding: 0.42666667rem 0 0;
  font-size: 0.34666667rem;
  color: #569ee2;
  text-align: center;
}

.home-suggest-notice-container {
  font-size: 14px;
  color: #f65431;
  margin-top: 4px;
}
.home-suggest-notice-container .am-notice-bar-marquee {
  width: 100%;
}
.home-suggest-notice-container .am-notice-bar {
  background: unset;
  color: #f65431;
}
.home-suggest-notice-container .am-notice-bar-icon + div {
  margin-left: 0;
}
.home-suggest-notice-container .notice-icon {
  width: 14px;
  height: 14px;
  margin-right: 4px;
  background: url(../statics/notice_8a27e22fb04c9b734ec0.png) no-repeat;
  background-size: cover;
}
.home-suggest-notice-zhanwei {
  padding-top: 14px;
}

.jingxuan {
  margin: 0 12px;
  line-height: 28px;
  font-size: 20px;
  font-weight: 700;
  color: #222222;
}

.wealth {
  margin: 8px 12px 0;
  background: #f8f8fc;
  border-radius: 4px;
  position: relative;
}
.wealth.wealth-fold {
  margin-bottom: 36px;
}
.wealth-top {
  width: 100%;
  padding: 7px 8px 8px;
  box-sizing: border-box;
}
.wealth-top-item {
  font-size: 14px;
  color: #999999;
  line-height: 22px;
  margin-top: 1px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.wealth-top-item .red {
  font-weight: 700;
  color: #e95241;
  margin: 4px;
}
.wealth .whole-wrapper {
  background-image: url(../statics/unfold_bg_da4c9b4de7625e6daa51.png);
  background-size: cover;
  position: absolute;
  top: 48px;
  left: 0;
  width: 100%;
  padding: 34px 0 2px;
  font-size: 14px;
  color: #999;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wealth .whole-wrapper .down {
  margin-left: 4px;
  width: 12px;
  height: 12px;
  background-image: url(../statics/down_5386482e84a8c1ca00fc.png);
  background-size: cover;
}

.no-discount-data-wrapper {
  margin-top: 0.21333333rem;
  display: flex;
  font-size: 0.34666667rem;
  font-weight: 700;
  color: #e95241;
  justify-content: center;
  line-height: 0.34666667rem;
}
.no-discount-data-wrapper div {
  margin-top: 0.8rem;
}
.no-discount-data-wrapper .suggest-total-amount {
  margin: 16px 2px 0;
  font-size: 32px;
  line-height: 37px;
  color: #e95241;
}
.no-discount-data-wrapper .xianshiyouhui {
  margin-top: 0;
  width: 1.49333333rem;
  height: 1.49333333rem;
  background: url(../statics/xianshiyouhui_7bf54ff72e650108dc79.png) no-repeat;
  background-size: cover;
}
.data-wrapper {
  position: relative;
  min-height: 92px;
  margin: 24px 11px 0;
  background: url(../statics/quxian_1ef4b05503724a8cf6fe.png) no-repeat;
  background-size: 327px 45px;
  background-position: 0 26px;
}
.data-wrapper .tuoyuan {
  position: absolute;
  width: 6px;
  height: 6px;
  background: url(../statics/tuoyuan_927c19ba6a2bdb0851d7.png) no-repeat;
  background-size: cover;
}
.data-wrapper .tuoyuan.tuoyuan1 {
  left: 41px;
  top: 25px;
}
.data-wrapper .tuoyuan.tuoyuan2 {
  right: 49px;
  bottom: 20px;
}
.data-wrapper .putong-data {
  position: absolute;
  left: 15px;
  font-size: 20px;
  color: #222222;
  line-height: 24px;
  display: flex;
  align-items: center;
}
.data-wrapper .putong-data .number {
  font-weight: 700;
}
.data-wrapper .putong-data .unit {
  margin-left: 1px;
  font-size: 12px;
}
.data-wrapper .putong-tip {
  position: absolute;
  left: 8px;
  top: 30px;
  font-size: 13px;
  color: #999999;
  line-height: 22px;
}
.data-wrapper .jiesheng-data {
  position: absolute;
  left: 127px;
  top: 0;
  width: 68px;
  height: 60px;
  background: url(../statics/jiesheng_bg_bcb88eb8994707163d72.png) no-repeat;
  background-size: cover;
  text-align: center;
  color: #ffffff;
}
.data-wrapper .jiesheng-data .number {
  margin-top: 2px;
  font-size: 24px;
  line-height: 28px;
}
.data-wrapper .jiesheng-data .unit {
  margin-top: 2px;
  font-size: 14px;
}
.data-wrapper .jiesheng-tip {
  position: absolute;
  left: 126px;
  top: 74px;
  width: 71px;
  height: 18px;
  background: url(../statics/jiesheng_e1915e96f6a42ed4b2a3.png) no-repeat;
  background-size: cover;
}
.data-wrapper .zhushou-data {
  position: absolute;
  right: 20px;
  top: 40px;
  font-size: 20px;
  color: #e95241;
  line-height: 24px;
  display: flex;
  align-items: center;
}
.data-wrapper .zhushou-data .number {
  font-weight: 700;
  font-size: 30px;
}
.data-wrapper .zhushou-data .unit {
  margin-left: 1px;
  font-size: 12px;
}
.data-wrapper .zhushou-tip {
  position: absolute;
  right: 13px;
  bottom: 0px;
  font-size: 13px;
  color: #e95241;
  line-height: 22px;
}


.dashuju-wrapper .dashuju-header {
  margin-top: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  color: #d14e57;
}
.dashuju-wrapper .dashuju-header .icon {
  width: 86px;
  height: 7.1px;
  background-size: cover;
  background-image: url(../statics/dashuju_left_31fea8a90de8f1df43ed.png);
}
.dashuju-wrapper .dashuju-header .right-icon {
  background-image: url(../statics/dashuju_right_e17ea529adc003fbf4d5.png);
}
.dashuju-wrapper .dashuju-header .text {
  margin: 0 8px;
}
.dashuju-wrapper .compare-3 {
  position: relative;
  margin: 12px 6px 10.5px;
}
.dashuju-wrapper .compare-3 .compare {
  display: flex;
}
.dashuju-wrapper .compare-3 .compare .left {
  background: url(../statics/left_db1c0c777e8fc4152fdc.png) no-repeat;
  background-size: cover;
  width: 127px;
  height: 81px;
}
.dashuju-wrapper .compare-3 .compare .left .percent {
  padding: 13px 0 0 14px;
  font-size: 12px;
  color: #ffef87;
  line-height: 17px;
}
.dashuju-wrapper .compare-3 .compare .left .dashuju-data-wrapper {
  margin-top: 2px;
  padding: 0 14px;
  display: flex;
  color: #ffffff;
}
.dashuju-wrapper .compare-3 .compare .left .dashuju-data-wrapper .number {
  font-size: 20px;
  line-height: 37px;
}
.dashuju-wrapper .compare-3 .compare .left .dashuju-data-wrapper .unit {
  margin-top: 13px;
  margin-left: -5px;
  white-space: nowrap;
  font-size: 12px;
  transform: scale(0.833);
}
.dashuju-wrapper .compare-3 .compare .normal {
  margin-top: 9px;
  background: url(../statics/middle_e25ec7d844f5803a48cc.png) no-repeat;
  background-size: cover;
  color: #8e6337;
}
.dashuju-wrapper .compare-3 .compare .normal.middle {
  margin-left: -2px;
  width: 115px;
  height: 66px;
}
.dashuju-wrapper .compare-3 .compare .normal.right {
  width: 108px;
  height: 66px;
  background-image: url(../statics/right_09454d0e964e762a63e5.png);
}
.dashuju-wrapper .compare-3 .compare .normal .percent {
  padding: 15px 16px 0;
  font-size: 12px;
  line-height: 17px;
}
.dashuju-wrapper .compare-3 .compare .normal .dashuju-data-wrapper {
  padding: 0 16px;
  display: flex;
}
.dashuju-wrapper .compare-3 .compare .normal .dashuju-data-wrapper .number {
  font-size: 16px;
  line-height: 26px;
}
.dashuju-wrapper .compare-3 .compare .normal .dashuju-data-wrapper .unit {
  margin-top: 7px;
  margin-left: -5px;
  white-space: nowrap;
  font-size: 12px;
  transform: scale(0.833);
}
.dashuju-wrapper .compare-3 .compare .vs {
  position: absolute;
  left: 114px;
  top: 36px;
  width: 20px;
  height: 21px;
  background: url(../statics/vs_97fe58efca0d05704043.png) no-repeat;
  background-size: cover;
}
.dashuju-wrapper .compare-3 .compare .vs.vs2 {
  left: 227px;
}
.dashuju-wrapper .compare-2 {
  position: relative;
  margin: 12px 14px 7.5px;
}
.dashuju-wrapper .compare-2 .compare {
  display: flex;
}
.dashuju-wrapper .compare-2 .compare .left {
  background: url(../statics/left_big_5411c2cc6b8ff7212a21.png) no-repeat;
  background-size: cover;
  width: 153px;
  height: 78px;
}
.dashuju-wrapper .compare-2 .compare .left .percent {
  padding: 7px 18px 0;
  font-size: 12px;
  color: #ffef87;
  line-height: 17px;
}
.dashuju-wrapper .compare-2 .compare .left .dashuju-data-wrapper {
  margin-top: 2px;
  padding: 0 14px;
  display: flex;
  color: #ffffff;
}
.dashuju-wrapper .compare-2 .compare .left .dashuju-data-wrapper .number {
  font-size: 32px;
  line-height: 37px;
}
.dashuju-wrapper .compare-2 .compare .left .dashuju-data-wrapper .unit {
  margin-top: 18px;
  margin-left: -5px;
  white-space: nowrap;
  font-size: 12px;
  transform: scale(0.833);
}
.dashuju-wrapper .compare-2 .compare .right {
  margin-left: 44px;
  margin-top: 13px;
  color: #8e6337;
  width: 146px;
  height: 62px;
  background-image: url(../statics/right_big_9bb8ad746a7ced23031e.png);
  background-size: cover;
}
.dashuju-wrapper .compare-2 .compare .right .percent {
  padding: 5px 0 0 32px;
  font-size: 12px;
  line-height: 17px;
}
.dashuju-wrapper .compare-2 .compare .right .dashuju-data-wrapper {
  padding: 0 32px;
  display: flex;
}
.dashuju-wrapper .compare-2 .compare .right .dashuju-data-wrapper .number {
  font-size: 22px;
  line-height: 26px;
}
.dashuju-wrapper .compare-2 .compare .right .dashuju-data-wrapper .unit {
  margin-top: 10px;
  margin-left: -5px;
  white-space: nowrap;
  font-size: 12px;
  transform: scale(0.833);
}
.dashuju-wrapper .compare-2 .compare .vs {
  position: absolute;
  left: 142px;
  top: 5px;
  width: 51px;
  height: 55px;
  background: url(../statics/vs_big_e156decc6841e9e85c93.png) no-repeat;
  background-size: cover;
}
.dashuju-wrapper .line {
  width: 335px;
  background: #ffcfcf;
  height: 1px;
  margin: 7px auto 0;
}
.dashuju-wrapper .fold {
  margin: 12px auto 0;
  width: 18px;
  height: 18px;
  background: url(../statics/down_cfe71d14ea24372a1a47.png) no-repeat;
  background-size: cover;
}
.dashuju-wrapper .fold.unfold {
  margin-top: 4px;
  background-image: url(../statics/up_1d03c194a0a9150c9ce6.png);
}
.dashuju-wrapper .no-data {
  font-size: 12px;
  color: #999999;
  line-height: 17px;
  margin: 8px auto 4px;
  text-align: center;
}

.goumaizhushou-header {
  display: flex;
  align-items: center;
  padding: 12px;
}
.goumaizhushou-header .title {
  flex: 1;
  font-size: 18px;
  font-weight: 700;
  color: #d2000f;
  letter-spacing: 0;
}
.goumaizhushou-header .tips {
  font-size: 0.32rem;
  color: #d14e57;
}

.home-suggest-mqrquee .card-marquee {
  display: flex;
  margin: auto 15px;
  justify-content: space-between;
  align-items: center;
  border-radius: 6px;
  margin-bottom: 12px;
  padding: 12px 17px;
}
.home-suggest-mqrquee .card-marquee .carousel-tip-wrap {
  height: 20px;
  line-height: 1.2;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%);
}
.home-suggest-mqrquee .card-marquee .carousel-tip-wrap .v-item {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.home-suggest-mqrquee .card-marquee .buy-btn {
  width: 70px;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: right;
  font-weight: 500;
}

.recolist-con {
  display: flex;
  flex-direction: column;
}
.recolist-con-title {
  display: flex;
  padding-left: 0.53333333rem;
  padding-top: 0.42666667rem;
  font-size: 0.42666667rem;
  margin-bottom: -0.13333333rem;
  font-weight: bold;
  background: transparent;
  position: relative;
}
.recolist-con-title::after {
  content: '';
  margin-top: 0.32rem;
  margin-bottom: 0.13333333rem;
  margin-left: -1.94666667rem;
  height: 0.26666667rem;
  width: 1.12rem;
  border-radius: 0.13333333rem;
  background-image: linear-gradient(270deg, rgba(255, 103, 61, 0) 3%, rgba(255, 103, 61, 0.4) 99%);
}
.recolist-con-loadmore {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  background: #eee;
}
.recolist-con .recolist-con-loadmore {
  background: transparent;
}
.recolist-con .btn-act-confirm {
  background: #e64b3e;
  border-radius: 4px;
  padding: 0px;
  font-family: PingFangSC-Medium;
  color: #fff;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
}
.recolist-con .btn-act-cancel {
  background: #ffffff;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  font-family: PingFangSC-Medium;
  color: #999;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
}

.container-diamond-business-housecard {
  position: relative;
  display: flex;
}
.container-diamond-business-housecard .am-list-item {
  padding-left: 0;
}
.container-diamond-business-housecard .am-list-item .am-list-line {
  padding-right: 0;
}
.container-diamond-business-housecard .am-checkbox-inner {
  left: 0 !important;
  width: 16px;
  height: 16px;
}
.container-diamond-business-housecard .house-card-hint {
  color: #ff5722;
  margin: 5px 0;
}
.container-diamond-business-housecard .weihupan {
  font-family: PingFangSC-Regular;
  padding: 0px 4px;
  font-size: 12px;
  line-height: 0.42666667rem;
  height: 0.42666667rem;
  margin-left: 0.21333333rem;
  color: #e42514;
  background: rgba(228, 37, 20, 0.1);
  display: inline-block;
  border-radius: 2px;
  word-break: keep-all;
}
.container-diamond-business-housecard .diamond-house-card {
  margin-top: 0.21333333rem;
  margin-right: 0.21333333rem;
  margin-bottom: 0rem;
  margin-left: 0.21333333rem;
  padding: 0.42666667rem;
  border-radius: 0.21333333rem;
  width: 100%;
  border: 1px solid #e8ebef;
  box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.05);
  background: #fff;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header {
  display: flex;
  padding: 0;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-card-img {
  position: relative;
  width: 3.2rem;
  height: 3.2rem;
  margin-right: 0.21333333rem;
  border-radius: 0.13333333rem;
  overflow: hidden;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-card-img img {
  width: 100%;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-card-img-tag {
  position: absolute;
  display: flex;
  font-size: 12px;
  align-items: center;
  justify-content: center;
  left: 0;
  border-top-left-radius: 0.13333333rem;
  border-bottom-right-radius: 0.13333333rem;
  top: 0;
  width: 56px;
  height: 22px;
  color: #fff;
  background-color: red;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-card-img .none-width {
  width: auto;
  padding: 0 4px;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-card-img .img_thumb {
  width: 100%;
  height: 100%;
  background-color: #f8f8f8;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-card-img img {
  width: 100%;
  height: 100%;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info {
  flex: 1;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-title {
  margin-bottom: 0.13333333rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-title a {
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  font-size: 0.48rem;
  line-height: 0.48rem;
  color: #222222;
  text-decoration: none;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-title .tag {
  display: flex;
  margin-left: 0.13333333rem;
  padding-top: 0.08rem;
  padding-bottom: 0.08rem;
  padding-left: 0.24rem;
  padding-right: 0.24rem;
  background: #f2f2f2;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 13px;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-info-item {
  font-family: PingFangSC-Regular;
  color: #222;
  line-height: 0.32rem;
  font-size: 0.32rem;
  margin-bottom: 0.13333333rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-info-item-grey {
  font-family: PingFangSC-Regular;
  line-height: 0.32rem;
  font-size: 0.32rem;
  margin-bottom: 0.13333333rem;
  color: #999;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-productNo {
  font-family: PingFangSC-Regular;
  line-height: 0.32rem;
  font-size: 0.32rem;
  margin-bottom: 0.13333333rem;
  color: #999;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-categary {
  font-family: PingFangSC-Regular;
  line-height: 0.42666667rem;
  font-size: 0.32rem;
  color: #222222;
  margin: 1px 0;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-price-box {
  display: flex;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-price-box .house-price {
  flex: 1;
  font-family: PingFangSC-Medium;
  line-height: 0.48rem;
  font-size: 0.48rem;
  color: #fa5741;
  letter-spacing: 0;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-price-box .house-price .desc {
  font-size: 0.34666667rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-price-box .house-score {
  display: flex;
  justify-content: center;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-price-box .house-score .score {
  display: inline-block;
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  line-height: 0.48rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .house-price-box .house-score .desc {
  display: inline-block;
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  line-height: 0.48rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .label {
  font-family: PingFangSC-Regular;
  line-height: 0.42666667rem;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .house-info .value {
  font-family: PingFangSC-Regular;
  line-height: 0.42666667rem;
  font-size: 0.32rem;
  color: #222222;
  letter-spacing: 0;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .orange-tag-box {
  margin-bottom: 6px;
  height: 0.58666667rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .orange-tag-box .orange-tag {
  display: inline-block;
  font-family: PingFangSC-Regular;
  font-size: 0.26666667rem;
  line-height: 0.48rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  margin-right: 0.10666667rem;
  margin-bottom: 0.10666667rem;
  color: #823500;
  background: #ffe9d7;
  border-radius: 2px;
}
.container-diamond-business-housecard .diamond-house-card .house-card-header .orange-tag-box .orange-tag:last-child {
  margin-right: 0;
}
.container-diamond-business-housecard .diamond-house-card .house-card-body {
  margin-top: 0.32rem;
  padding: 0.32rem;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-radius: 0.13333333rem;
  font-family: PingFangSC-Medium;
  color: rgba(0, 0, 0, 0.5);
  letter-spacing: 0;
  background: #f8f8f8;
}
.container-diamond-business-housecard .diamond-house-card .house-card-body .empty {
  text-align: center;
  line-height: 0.48rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-body-nobg {
  margin-top: 0.32rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.32rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .left {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .left .total .total-top {
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  color: #222222;
  letter-spacing: 0;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .left .total .total-top .num {
  color: #e42514;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .left .total .total-bottom {
  line-height: 0.42666667rem;
  font-size: 0.32rem;
  color: #999999;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .left .total .total-bottom .red {
  color: #e42514;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .left .total .total-bottom .black {
  color: #222;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .left .meta {
  font-family: PingFangSC-Regular;
  line-height: 0.45333333rem;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .right {
  display: flex;
  justify-content: flex-end;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .right .ghost {
  background: #ffffff;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  font-family: PingFangSC-Medium;
  color: #999;
  text-align: center;
  box-sizing: border-box;
  width: 2.24rem;
  margin-right: 0.21333333rem;
  font-size: 0.37333333rem;
  line-height: 0.85333333rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .right .primary {
  background: #e64b3e;
  border-radius: 4px;
  padding: 0px;
  font-family: PingFangSC-Medium;
  color: #ffffff;
  letter-spacing: 0;
  text-align: center;
  box-sizing: border-box;
  width: 2.24rem;
  font-size: 0.37333333rem;
  line-height: 0.85333333rem;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .right .primary.disabled {
  background: #cccccc;
  border-radius: 2px;
  color: #ffffff;
  pointer-events: none;
  cursor: not-allowed;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .house-card-footer-part1 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .house-card-footer-part1 .expireTips {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.26666667rem;
  color: #e64b3e;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .house-card-footer-part1 .expireTips span {
  margin-right: 0.13333333rem;
  display: flex;
}
.container-diamond-business-housecard .diamond-house-card .house-card-footer .house-card-footer-part1 .house-card-footer-part2 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer {
  display: flex;
  align-items: center;
  margin-top: 0.21333333rem;
  border-radius: 0.10666667rem;
  height: 0.69333333rem;
  padding-left: 0.21333333rem;
  background: #f8f8f8;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer .icon {
  display: inline-block;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer .icon:nth-child(1) {
  background: url(../statics/icon3_bea13cbcb24eba84cf17.png);
  background-size: 100% 100%;
  width: 0.48rem;
  height: 0.48rem;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer .icon:nth-child(2) {
  background: url(../statics/icon2_a355d9049ea265f4153f.png);
  margin-left: -6px;
  background-size: 100% 100%;
  width: 0.48rem;
  height: 0.48rem;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer .icon:nth-child(3) {
  background: url(../statics/icon1_68d1a2bdbde393883799.png);
  margin-left: -6px;
  background-size: 100% 100%;
  width: 0.48rem;
  height: 0.48rem;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer .many {
  color: #999;
  margin-left: 0.21333333rem;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer .desc {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  margin-left: 0.32rem;
  color: #555;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer-search {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.21333333rem;
  border-radius: 0.10666667rem;
  height: 0.69333333rem;
  background: #ffecea;
}
.container-diamond-business-housecard .diamond-house-card .buying-footer-search .desc {
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.32rem;
  color: #da3502;
}
.container-diamond-business-housecard .red-label {
  display: inline-block;
  font-family: PingFangSC-Medium;
  color: #e42514;
  background: rgba(228, 37, 20, 0.1);
  font-size: 0.32rem;
  line-height: 0.53333333rem;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  margin-right: 0.16rem;
  margin-bottom: 0.16rem;
  border-radius: 0.05333333rem;
  letter-spacing: 0;
}
.container-diamond-business-housecard .red-text {
  display: inline-block;
  font-family: PingFangSC-Medium;
  font-size: 0.34666667rem;
  margin-bottom: 0.16rem;
  color: #e95241;
}
.container-diamond-business-housecard .display-tips-reason-labels .value {
  font-family: PingFangSC-Regular;
  line-height: 0.45333333rem;
  color: #555;
}
.container-diamond-business-housecard .no-detail {
  font-family: PingFangSC;
  text-align: center;
  color: #cccccc;
}
.container-diamond-business-housecard-modal.am-modal-transparent {
  width: 90%;
}
.container-diamond-business-housecard-modal.am-modal-transparent .am-modal-content {
  padding-top: 0;
}
.container-diamond-business-housecard-modal.am-modal-transparent .am-modal-content .am-modal-body {
  position: relative;
  padding: 0;
  height: 76vh;
}
.container-diamond-business-housecard-modal.am-modal-transparent iframe {
  width: 100%;
  height: 100%;
}
.container-diamond-business-housecard-modal.am-modal-transparent .close-btn {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  font-size: 28px;
  border: 2px solid #e42514;
  color: #e42514;
}

.money-save-modal-btn {
  display: flex;
  margin: 0.26666667rem -16px 0;
  border-top: 1px solid #EEE;
}
.money-save-modal-btn div {
  flex: 1;
  font-size: 0.42666667rem;
  padding-top: 10px;
}
.money-save-modal-btn div:first-child {
  border-right: 1px solid #EEE;
}
.no-tip {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  padding-right: 0.64rem;
  font-size: 12px;
}
.no-tip .am-checkbox-agree .am-checkbox-inner {
  left: 0.16rem;
  top: 0.05333333rem;
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.no-tip .am-checkbox-agree .am-checkbox-inner::after {
  top: 0.02666667rem;
  right: 0.10666667rem;
  height: 0.21333333rem;
}

.buymodal .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0.53333333rem;
  height: 53px;
}
.buymodal .title .left {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  color: #222222;
  letter-spacing: 0;
}
.buymodal .title .right {
  margin-left: 0.37333333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #222222;
  letter-spacing: 0;
  text-align: justify;
  line-height: 0.34666667rem;
}
.buymodal .middle-item {
  display: flex;
  margin-left: 0.53333333rem;
  margin-top: 0.42666667rem;
  justify-content: flex-start;
  align-items: center;
}
.buymodal .middle-item-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 3.41333333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
}
.buymodal .middle-item-right {
  text-align: left;
}
.buymodal .bottom {
  display: flex;
  padding-bottom: 0.90666667rem;
  width: 100%;
  margin-top: 0.42666667rem;
  border-top-width: 1px;
  border-style: solid;
  border-top-color: #f0f0f0;
  height: 1.49333333rem;
  justify-content: flex-end;
  align-items: center;
}
.buymodal .bottom-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.24rem;
  margin-right: 0.90666667rem;
  height: 0.85333333rem;
  color: #fff;
  font-size: 0.37333333rem;
  background: #e64b3e;
}
.suggesttab-tip {
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
  margin-bottom: 2.24rem;
  height: 1.41333333rem;
  width: 100%;
}
.suggesttab-tip span {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
}
.page-shangji-suggest {
  background: url(../statics/goumaizhushou_bg_c94f025677877c179965.png) no-repeat;
  background-color: #f7f7f7;
  background-size: 100% auto;
  padding: 10px 0;
  overflow-x: hidden;
  height: 100vh;
  overflow-y: auto;
}
.page-shangji-suggest .shangji-suggest-header {
  margin: 0 0 0.48rem 0.37333333rem;
  width: 223px;
  height: 59px;
  background: url(../statics/goumaizhushou_header_f263be2d1d81e8790a04.png) no-repeat;
  background-size: cover;
}
.page-shangji-suggest .shangji-suggest-content {
  margin: 0.21333333rem;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  border-radius: 0.21333333rem;
}
.page-shangji-suggest .goumaizhushou-wrapper .goumaizhushou .content-wrapper {
  margin-left: 0;
  margin-right: 0;
}

.rev-ana-container {
  padding: 0.53333333rem;
}
.rev-ana-container .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.34666667rem;
}
.rev-ana-container .header .title {
  font-size: 0.48rem;
  color: #222222;
  font-family: PingFangSC-Semibold;
  line-height: 0.48rem;
}
.rev-ana-container .header .subtitle {
  margin-left: 0.13333333rem;
  color: #999;
}
.rev-ana-container .header .link {
  color: #e64b3e;
  text-align: right;
}
.rev-ana-container .content {
  margin-top: 0.53333333rem;
  display: flex;
  justify-content: space-between;
  font-size: 0.34666667rem;
  font-family: PingFangSC-Regular;
  color: #333333;
}
.rev-ana-container .content div {
  flex: 1;
}
.rev-ana-container .content div:nth-child(2) {
  margin: 0 0.16rem;
}
.rev-ana-container .content div .label {
  font-size: 0.34666667rem;
  color: #999;
}
.rev-ana-container .content div .value {
  font-family: DINCondensed-Bold;
  font-size: 0.74666667rem;
  color: #333333;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 5px;
}
.rev-ana-container .content div .desc {
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #e64b3e;
  line-height: 14px;
}

.analyse-top {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: flex-start;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}
.analyse-top-title {
  font-family: PingFangSC-Semibold;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  line-height: 18px;
}
.analyse-top-text {
  display: inline-block;
  margin-top: 10px;
  font-size: 13px;
  text-align: justify;
  line-height: 18px;
}
.analyse-top-text-right {
  float: right;
}
.analyse-top-text-right::after {
  content: '';
  display: inline-block;
  clear: right;
}
.analyse-top-text span {
  color: #e64b3e;
}
.analyse .capital-middle-chart {
  margin-bottom: -70px;
  margin-top: 0px;
}

.buyswiper .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 131px;
}
.buyswiper .swiper-slide .image1 {
  width: 90%;
  height: 100%;
  background: url(../statics/image1_6a558fbaaeab7c0909df.png) no-repeat center;
  background-size: 100% 100%;
  border-radius: 4px;
}
.buyswiper .swiper-slide .image2 {
  width: 90%;
  height: 100%;
  background: url(../statics/image2_8aeed72d84c63127ef87.png) no-repeat center;
  background-size: 100% 100%;
  border-radius: 4px;
}
.buyswiper .swiper-slide .image3 {
  width: 90%;
  height: 100%;
  background: url(../statics/image3_4361067b93f2a317c31b.png) no-repeat center;
  background-size: 100% 100%;
  border-radius: 4px;
}
.buyswiper .swiper-slide .image4 {
  width: 90%;
  height: 100%;
  background: url(../statics/image4_a14421710c7ad982b59c.png) no-repeat center;
  background-size: 100% 100%;
  border-radius: 4px;
}

.item-product-popover {
  position: absolute;
  z-index: 1999;
  top: 1.81333333rem;
  background: #4A4E59;
  border-radius: 4px;
  padding: 0.37333333rem 0.26666667rem;
  right: 0;
}
.item-product-popover .am-popover-arrow {
  background: #4A4E59;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 1PX;
  transform: rotate(45deg);
  z-index: 0;
}
.item-product-popover .am-popover-inner {
  color: #ffffff;
  font-size: 0.32rem;
  border-radius: 0;
  box-shadow: none;
  background: #4A4E59;
  display: flex;
  justify-content: center;
  align-items: center;
}
.item-product-popover .am-popover-arrow {
  top: -2.5px !important;
  left: 0.48rem !important;
}
.container-shangji-package .am-tabs-tab-bar-wrap .Tab-Tag-Wrapper--2kISpAFg {
  margin-left: 0.21333333rem;
  padding-bottom: 0.16rem;
}
.container-shangji-package .am-tabs-tab-bar-wrap .Tab-Tag-Container--3foY0UKR {
  margin: 0;
  font-size: 0.32rem;
  line-height: 0.74666667rem;
  height: 0.74666667rem;
  margin-top: 0.16rem;
  margin-right: 0.16rem;
  padding-left: 0.16rem;
  padding-right: 0.16rem;
  min-width: 1.17333333rem;
  width: auto;
  border-radius: 3px;
}

.am-whitespace.am-whitespace-md {
  height: 0.32rem !important;
}

.vwj8NhWHQFSTHhfD1JWZ {
  position: absolute;
  right: 0;
  background: #fff;
  top: 0;
  z-index: 1;
  flex-direction: row;
  justify-content: flex-start;
  height: 43.5px;
  width: 40px;
  display: flex;
  align-items: center;
}
.O_GNWmFZVpuuvvgE_0Wz {
  z-index: 999;
  display: flex;
  width: 100%;
  margin-left: 20px;
  flex-wrap: wrap;
  cursor: pointer;
}
.hlo4qS61HQLwmyRuqN6d {
  display: flex;
  flex-direction: row;
  background: rgba(221, 31, 31, 0.1);
  justify-content: center;
  align-content: center;
  margin: 5px 20px 5px 0px;
  line-height: 30px;
  width: 80px;
  height: 30px;
  color: #dd1f1f;
}

.Q41M6GzaFVtA19JTBmpU {
  width: 6.18666667rem;
  height: 3.22666667rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 3.86666667rem;
  margin-left: auto;
  margin-right: auto;
}
.IuZYjDP0gsChYLqTnKQA {
  font-size: 0.42666667rem;
  color: #999999;
  text-align: center;
  margin-top: 0.42666667rem;
}
.LngEiQ9P3KmLJfgMNjiR {
  margin-bottom: 0.8rem;
}
.gPAVMxM0eujqA4Q7oWvU {
  background-color: white;
  border-radius: 4px;
  height: 100%;
}
.VNzBNFnjM5ouKe0_ZdMx {
  background: url(../statics/pic_shangji_shangjibao@2x_f037822a1c276c0fccc9.png) no-repeat center / 100% 100%;
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.37333333rem;
}
.E7uR9OWxxszDHVkaWDXh {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-bottom: 0.4rem;
}
.qdYZc4MOfRsmuHm0Ew5V {
  flex: 1;
}
.hkCwCCjvrDfwZTLtE3VX {
  font-size: 0.42666667rem;
  color: #2e3240;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  display: flex;
  align-items: center;
  line-height: 1.1;
}
.eYJfyQLKf5q2xONVZ2JG {
  display: flex;
  align-items: center;
  min-width: 140px;
}
.eAH7PHzvSpfdRWvfejHF {
  height: 0.42666667rem;
  padding: 0 3px;
  background: #edf3ff;
  border-radius: 2px;
  color: #5486eb;
  font-size: 0.29333333rem;
  line-height: 0.42666667rem;
  text-align: center;
  margin-left: 0.16rem;
}
.MpxGU_AlSN79ePHbIu70 {
  background: url(../statics/icon_enter@2x_6d59d30c48bfd6a7ac08.png) no-repeat center / 100% 100%;
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  right: 0;
}
.KYLl349gO5dF0xMe9JlW {
  font-size: 0.32rem;
  color: #999999;
  margin-top: 0.21333333rem;
}
.wdwp60T3ENJ2jX2TtcQP {
  display: flex;
  justify-content: space-between;
}
.J0qjzwar0XeKuUPgCz3f {
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.37333333rem;
  display: flex;
  align-items: center;
}
._Xicd3XqatqpbzDVAFIN {
  background: url(../statics/icon_enter@2x_6d59d30c48bfd6a7ac08.png) no-repeat center / 100% 100%;
  width: 0.4rem;
  height: 0.4rem;
}
.oSfvbAbh8qpICrXsax8G {
  background: url(../statics/icon_shangji_shangquan@2x_fddf96417113cbbcdaef.png) no-repeat center / 100% 100%;
  width: 0.32rem;
  height: 0.32rem;
}
.Y6zxjNSBt6M342SWruLF {
  font-size: 0.32rem;
  color: #999999;
}
.eMRcVhmyOhE3AZRagN0Q {
  height: 1px;
  background-color: #e5e5e5;
  width: 100%;
  transform: scaleY(0.5);
  transform-origin: 50% 100%;
}
.UfaiYiQ7rV2Ty9tNuVyG {
  height: 0.32rem;
  width: 100%;
  background-color: #f4f4f4;
}
.ROjoahObTL1Sl5iPQ5Mt {
  font-size: 0.37333333rem;
  color: #333333;
  margin-bottom: 0.4rem;
  margin-top: 0.4rem;
  line-height: 1.1;
}
.Gs4kquN6GAT_qFIeFpri {
  font-size: 0.37333333rem;
  color: #999999;
  margin-bottom: 0.4rem;
  margin-top: 0.4rem;
}
.ZW2u3wMtHZyjOHhfBVzG {
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) no-repeat center / 100% 100%;
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.4rem;
}
.hkCwCCjvrDfwZTLtE3VX .wdwp60T3ENJ2jX2TtcQP {
  position: absolute;
  right: 0;
}
.Dho5w8RNqupcD9DKx4KD {
  background: url(../statics/pic_shangji_shangjibao@2x_f037822a1c276c0fccc9.png) no-repeat center / 100% 100%;
  width: 2.08rem;
  height: 2.08rem;
  margin-right: 0.37333333rem;
}
.jYG31YufGu1a_sG7mWPn {
  font-size: 0.32rem;
  color: #e64b3e;
  margin-top: 0.21333333rem;
  line-height: 1.1;
}
.r07Q7OCwuiqkjp8Bv39N {
  font-size: 0.37333333rem;
  color: #e64b3e;
  text-align: center;
  position: absolute;
  bottom: 1.01333333rem;
  width: 100%;
}
.k84QEu8bv28Ur7pe09l1 {
  font-size: 0.42666667rem;
  color: #333333;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 1.86666667rem;
}
.am-tabs-default-bar-tab {
  min-width: fit-content !important;
}

.iKx__96g4Tvx1e9PO7fm {
  height: 1px;
  background-color: #E5E5E5;
  width: 100%;
  transform: scaleY(0.5);
  transform-origin: 50% 100%;
}
.mzWx7_AcslG4Mmn7b9f5 {
  position: relative;
  margin-top: 0.32rem;
}
.IVHHGjMYjWIb6s36HUiO {
  font-size: 0.32rem;
  background-color: #FE615A;
  margin-right: 0.16rem;
  margin-bottom: 0.32rem;
  color: white;
  padding: 2px;
}
.hg4jJFXU1pMT9Kb17gxV {
  font-size: 0.42666667rem;
  line-height: 1.5;
  color: #2E3240;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  margin-bottom: 0.32rem;
  word-wrap: break-word;
  max-width: 6.4rem;
}
.wSXLGavBF_7oW9W0w81z {
  padding: 2px 5px;
  border: 1px solid #FE615A;
  border-radius: 2px;
  font-size: 0.29333333rem;
  text-align: center;
  color: #FE615A;
  margin-left: 0.21333333rem;
  margin-bottom: 0.32rem;
}
.MoGUkwG0KVsyd_LuVSgM {
  padding: 2px 5px;
  border: 1px solid #648EF9;
  border-radius: 2px;
  font-size: 0.29333333rem;
  text-align: center;
  color: #648EF9;
  margin-left: 0.21333333rem;
  margin-bottom: 0.32rem;
}
.nk3rRK5ivNFgbanIwEMb {
  font-size: 0.32rem;
  color: #999999;
  margin-bottom: 0.21333333rem;
  padding-right: 1.6rem;
}
.gmI8EvFOtplPyMKcke6x {
  color: #009968;
}
.CuAVXnok_O8u1VsxDyqS {
  color: #E64B3E;
}
.TAAGkBE1fijxG60TMuWK {
  background: url(../statics/icon_tel@2x_fc9e10be54fc0e640062.png) no-repeat center / 100% 100%;
  height: 1.06666667rem;
  width: 1.06666667rem;
  position: absolute;
  right: 0;
  top: -0.26666667rem;
}
.e4fz3hnNPqyDBdRcuTR6 {
  background: url(../statics/Icon_im@2x_421085ceacb013ff7ab5.png) no-repeat center / 100% 100%;
  height: 1.06666667rem;
  width: 1.06666667rem;
  position: absolute;
  right: 0;
  top: -0.26666667rem;
}
.GMp_LpIvONjRzBeHosVA {
  background: #E64B3E;
  border-radius: 2px;
  font-size: 0.32rem;
  color: #ffffff;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  padding: 0.21333333rem 0.37333333rem;
  text-align: center;
  margin-bottom: 0.42666667rem;
  margin-top: 0.21333333rem;
  border: 1px solid #E64B3E;
}
.Wq4haBIZPghAEE_s7JEM {
  background: white;
  border: 1px solid #E64B3E;
  color: #E64B3E;
  border-radius: 2px;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  padding: 0.21333333rem;
  margin-left: 0.21333333rem;
  margin-bottom: 0.42666667rem;
  margin-top: 0.21333333rem;
}
._QzokdcsqaAxNnnrvbYc {
  margin-top: 0.34666667rem;
  margin-bottom: 0.21333333rem;
  font-size: 0.32rem;
  color: #333333;
}

.item-modal-textarea {
  background: #F8F8F8 !important;
  margin-bottom: 0.42666667rem;
}
.item-modal-textarea .am-textarea-control textarea {
  border-radius: 2px;
  font-size: 0.37333333rem;
  color: #333333;
  line-height: 0.56rem;
}
.item-modal-textarea .am-textarea-count {
  color: #999999;
  font-size: 0.32rem;
}
.item-modal-textarea .am-textarea-count span {
  font-size: 0.32rem;
  color: #999999;
}

.B0lWHjbiLIWYpcFr13lf {
  display: flex;
  justify-content: space-between;
  height: 1.30666667rem;
  align-items: center;
}
.JYTSi29U06Ojmbdjker4 {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #333333;
}
.PwuAL9HsMmTs5N2EONSA {
  font-size: 0.37333333rem;
  color: #333333;
}
.ejntvCvMN_hw6zX3H6nW {
  font-size: 0.37333333rem;
  color: #CECECE;
}
.FYzBAugGeIAKSPhG1nPO {
  font-size: 0.37333333rem;
  color: #E64B3E;
}
.ejntvCvMN_hw6zX3H6nW {
  font-size: 0.37333333rem;
  color: #CECECE;
}
._3ZrR_ryGrjiUwkPErK2w {
  height: 1px;
  background: #E5E5E5;
  width: 100%;
  margin-bottom: 0.42666667rem;
}
.affJgQ5UxYAO7EOrhxt4 {
  font-size: 0.37333333rem;
  color: #333333;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  text-align: left;
  margin-bottom: 0.42666667rem;
}
.gM0qxJMzZtHyzVVgOcmB {
  margin-bottom: 0.42666667rem;
}
.CgnsCoS2R8xDIExOqmIY {
  font-size: 0.32rem;
  color: #333333;
  padding: 0.21333333rem;
  background: #F8F8F8;
  border-radius: 2px;
}
.XWfwlJtOGPiArS0q1tKV {
  background: rgba(230, 75, 62, 0.1);
  border-radius: 2px;
  color: #E64B3E;
  padding: 0.21333333rem;
  font-size: 0.32rem;
}
._51m8LYghI8cYpCe_Cjb {
  font-size: 0.37333333rem;
  color: #333333;
  margin-bottom: 0.64rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  text-align: left;
}
.hH1BA6bwNMedv_UbbjhR {
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) no-repeat center / 100% 100%;
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.4rem;
}

.item-modal-textarea {
  background: #F8F8F8 !important;
  margin-bottom: 0.42666667rem;
}
.item-modal-textarea .am-textarea-control textarea {
  border-radius: 2px;
  font-size: 0.37333333rem;
  color: #333333;
  line-height: 0.56rem;
}
.item-modal-textarea .am-textarea-count {
  color: #999999;
  font-size: 0.32rem;
}
.item-modal-textarea .am-textarea-count span {
  font-size: 0.32rem;
  color: #999999;
}

.p-package-qianke .status-switch {
  margin-bottom: 0.21333333rem;
}
.p-package-qianke .status-switch .title {
  font-size: 0.42666667rem;
}
.p-package-qianke .status-switch .am-list-item {
  padding-left: 0.4rem;
}
.p-package-qianke .status-switch .am-list-item .am-switch input[type="checkbox"]:checked + .checkbox {
  background: #ff7b6b;
}
.p-package-qianke .card-marquee {
  margin: 0;
  padding: 0.42666667rem;
}
.p-package-qianke .p-package-qianke-after-sale-icon {
  position: fixed;
  z-index: 999;
  right: 0rem;
  bottom: 1.6rem;
}
.p-package-qianke .p-package-qianke-after-sale-icon img {
  width: 1.33333333rem;
  height: 1.33333333rem;
}
.p-package-qianke .p-package-qianke-after-sale-icon span {
  display: block;
  position: absolute;
  width: 0.8rem;
  height: 0.8rem;
  font-size: 0.32rem;
  top: 0.34666667rem;
  left: 0.29333333rem;
  text-align: center;
  color: #fff;
}
.p-package-qianke .iphoneXCss {
  bottom: 84px;
}
.p-package-qianke .qkb-list {
  background: #f8f8f8;
  padding-bottom: 60px;
}
.p-package-qianke .package-switch-extra {
  display: flex;
  align-items: center;
  justify-content: end;
}
.p-package-qianke .package-switch-extra .status-tag {
  background: #fff1f0;
  color: #e64b3e;
  display: flex;
  line-height: 0.58666667rem;
  padding-left: 0.16rem;
  padding-right: 0.16rem;
  font-size: 0.32rem;
  margin-right: 0.26666667rem;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
}
.p-package-qianke .package-switch-extra .status-tag.tag-disabled {
  background: #ddd;
  color: #999;
}
.p-package-qianke-after-sale-modal .am-modal-body {
  text-align: left;
  font-size: 0.37333333rem;
}
.p-package-qianke-after-sale-modal .modal-text-bold {
  font-weight: bold;
}

.mymodal_modalWrapper {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999;
  opacity: 0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
  opacity: 1;
  pointer-events: auto;
}
.mymodal_modalWrapper .mymodal_content {
  display: flex;
  position: relative;
  width: 300px;
  background-size: cover;
  height: 260px;
  flex-direction: column;
  background-image: url(../statics/bg_qkb_speedSuc_14ae08558fb0828bfa74.png);
}
.mymodal_modalWrapper .mymodal_content .mymodal_close {
  position: absolute;
  right: 18px;
  top: 55px;
}
.mymodal_modalWrapper .mymodal_content .mymodal_text {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0px 29px 0px 29px;
  left: 0px;
  bottom: 39px;
}

.c-qk-data-overview-container {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.c-qk-data-overview-container .c-qk-data-overview-top {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  height: 1.06666667rem;
  background-color: #fff;
}
.c-qk-data-overview-container .c-qk-data-overview-top div:nth-child(1) {
  display: flex;
  flex-direction: column;
  max-width: '80%';
  justify-content: center;
}
.c-qk-data-overview-container .c-qk-data-overview-top .title {
  font-size: 0.42666667rem;
}
.c-qk-data-overview-container .c-qk-data-subtitle {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
  text-align: right;
}
.c-qk-data-overview-container .c-qk-data-overview-body {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  background: white;
  overflow: hidden;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding-right: 0.26666667rem;
  padding-left: 0.26666667rem;
  font-size: 0.32rem;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item .item-name {
  font-family: PingFangSC-Regular;
  color: #999;
  line-height: 0.32rem;
  text-align: center;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item .item-value {
  font-family: DINCondensed-Bold;
  font-size: 0.74666667rem;
  margin-top: 0.18666667rem;
  text-align: center;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item .item-rank-box {
  margin-top: 0.13333333rem;
  text-align: center;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item .item-description {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #222222;
  line-height: 0.32rem;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item .item-rank {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: red;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item .item-total-rank {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #222222;
  line-height: 0.32rem;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item .kedm-icon-basis {
  margin-top: 0.05333333rem;
}
.c-qk-data-overview-container .c-qk-data-overview-body .c-qkdata-item-border {
  border-right: 1px solid #eee;
}
.c-qk-data-overview-container .tag-label {
  margin: 0.02666667rem 0.05333333rem 0 0;
}
.c-qk-data-overview-container .kedm-tag-text {
  display: flex;
}
.c-qk-data-overview-remark {
  max-width: 300px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  box-shadow: 0 2px 8px #d9d9d9;
  margin: 0 15px;
}
.c-qk-data-overview-remark .am-popover-inner,
.c-qk-data-overview-remark .am-popover-inner-wrapper,
.c-qk-data-overview-remark .am-popover-arrow {
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  font-size: 14px;
  max-width: 285px;
}
.c-qk-data-overview-remark .am-popover-inner-wrapper {
  padding: 14px;
}
.c-qk-data-overview-remark-text {
  font-size: 14px;
  line-height: 22px;
  margin-right: 26px;
}
.qianke-hint .kedm-tooltip-inner-wrapper {
  font-size: 0.32rem;
}

.throttle-warning-modal {
  font-size: 0.37333333rem;
}
.throttle-warning-modal .am-modal-content {
  padding-top: 0.53333333rem;
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start !important;
}
.throttle-warning-modal .business-modal-title {
  margin-bottom: 0.26666667rem;
  font-family: 'PingFangSC-Semibold';
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.58666667rem;
}
.throttle-warning-modal .sub-title {
  font-size: 0.37333333rem;
  color: #000;
  font-weight: 500;
}
.throttle-warning-modal .status {
  font-size: 0.34666667rem;
  font-weight: 600;
}
.throttle-warning-modal .warning-status {
  color: #e42514;
}
.throttle-warning-modal .success-status {
  color: #00ae66;
}
.throttle-warning-modal .warning-text {
  font-size: 0.32rem;
  color: #e42514;
}
.throttle-warning-modal .success-text {
  font-size: 0.32rem;
  color: #00ae66;
}
.throttle-warning-modal .content {
  font-size: 0.34666667rem;
}
.throttle-warning-modal .rule-table {
  margin: 0.21333333rem 0;
  border-radius: 0.16rem;
  font-size: 0.32rem;
}
.throttle-warning-modal .rule-table .table-header {
  font-size: 0.34666667rem;
  color: #000;
  font-weight: 500;
}
.throttle-warning-modal .rule-table-line {
  display: flex;
  padding: 0.16rem;
}
.throttle-warning-modal .rule-table-line .label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.24rem;
  color: #000;
  font-weight: 500;
}
.throttle-warning-modal .rule-table-line .value {
  flex: 1;
}
.throttle-warning-modal .rule-table-line:first-child {
  border-radius: 0.21333333rem 0.21333333rem 0 0;
}
.throttle-warning-modal .rule-table-line:last-child {
  border-radius: 0 0 0.21333333rem 0.21333333rem;
}
.throttle-warning-modal .rule-table-line:nth-child(odd) {
  background-color: #f1f1f1;
}
.throttle-warning-modal .tip {
  display: flex;
  align-items: center;
  margin-bottom: 0.16rem;
}
.throttle-warning-modal .tip-text {
  font-size: 11px;
  transform: scale(0.99);
}

.c-qkborder-container {
  display: flex;
  position: relative;
  background-color: white;
  margin-top: 0.21333333rem;
  flex-direction: column;
}
.c-qkborder-container .c-qkborder-top {
  padding-top: 0.53333333rem;
  width: 100%;
  height: 120px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) img {
  width: 70px;
  height: 70px;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) div:nth-child(2) {
  margin-left: 10px;
  font-size: 12px;
  color: #999999;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) div:nth-child(2) p {
  margin: 0;
  padding: 0;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) div:nth-child(2) p:nth-child(1) {
  font-size: 18px;
  font-weight: bold;
  color: #222222;
  max-width: 200px;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) div:nth-child(2) p:nth-child(2) {
  margin-top: 5px;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) div:nth-child(2) p:nth-child(3) {
  margin-top: 5px;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) div:nth-child(2) p:nth-child(4) {
  margin-top: 5px;
}
.c-qkborder-container .c-qkborder-top div:nth-child(2) div {
  display: inline;
  padding: 3px 3px 3px 3px;
  text-overflow: ellipsis;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #a38e77;
  letter-spacing: 0;
  text-align: center;
  background-image: linear-gradient(146deg, rgba(212, 167, 124, 0.18) 0%, rgba(237, 218, 196, 0.18) 100%);
  border-radius: 2px;
}
.c-qkborder-container .c-qkborder-top div:nth-child(3) {
  position: absolute;
  top: 20px;
  right: 20px;
}
.c-qkborder-container .c-qkborder-top div:nth-child(3) div {
  display: inline;
  padding: 3px 3px 3px 3px;
  text-overflow: ellipsis;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #a38e77;
  letter-spacing: 0;
  text-align: center;
  background-image: linear-gradient(146deg, rgba(212, 167, 124, 0.18) 0%, rgba(237, 218, 196, 0.18) 100%);
  border-radius: 2px;
}
.c-qkborder-container .c-qkborder-top .c-qkborder-qkbItem-tag {
  display: flex;
  max-width: 202px;
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
}
.c-qkborder-container .c-qkborder-top .c-qkborder-qkbItem-tag span {
  margin-right: 2px;
  display: inline;
  padding: 3px 3px 3px 3px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #a38e77;
  letter-spacing: 0;
  text-align: center;
  background-image: linear-gradient(146deg, rgba(212, 167, 124, 0.18) 0%, rgba(237, 218, 196, 0.18) 100%);
  border-radius: 2px;
}
.c-qkborder-container .c-qkborder-center {
  height: 1.06666667rem;
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
  border-top: 1px solid #f8f8f8;
  display: flex;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.c-qkborder-container .c-qkborder-center div:first-child {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
}
.c-qkborder-container .c-qkborder-center div:first-child span:nth-child(2) {
  color: #101010;
}
.c-qkborder-container .c-qkborder-center div:nth-last-child(1) Button {
  width: 2.13333333rem;
  height: 0.74666667rem;
  font-size: 0.37333333rem;
  border-radius: 3px;
  background: #fff;
  border: 1px solid #d7d7d7 !important;
  font-family: PingFangSC-Semibold;
  text-align: center;
}
.c-qkborder-container .c-qkborder-bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
  line-height: 1.06666667rem;
  align-items: center;
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  background-color: #fff;
}
.c-qkborder-container .c-qkborder-bottom .title {
  font-size: 0.37333333rem;
  font-weight: bold;
  color: #555;
}
.c-qkborder-container .c-expand-body {
  min-height: 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  background: white;
}
.c-qkborder-container .c-expand-body div:nth-child(1) {
  width: 100%;
}
.c-qkborder-container .c-expand-body .opptyList-title {
  display: flex;
  width: 100%;
  height: 53px;
  align-items: center;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
}
.c-qkborder-container .c-expand-body .opptyList-tags {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 28px;
}
.c-qkborder-container .c-expand-body .opptyList-tags span {
  margin-right: 2px;
  display: inline;
  padding: 3px 3px 3px 3px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #a38e77;
  letter-spacing: 0;
  text-align: center;
  background-image: linear-gradient(146deg, rgba(212, 167, 124, 0.18) 0%, rgba(237, 218, 196, 0.18) 100%);
  border-radius: 2px;
}
.c-qkborder-container .c-expand-body .opptyList-bottom {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  height: 64px;
  align-items: center;
}
.c-qkborder-container .c-expand-body .opptyList-bottom div:nth-child(1) {
  display: flex;
  flex: 1;
  width: 100%;
}
.c-qkborder-container .c-expand-body .opptyList-bottom div:nth-child(2) {
  display: flex;
  width: 176px;
}
.c-qkborder-container .c-expand-body .opptyList-bottom div:nth-child(2) span:nth-child(1) {
  display: flex;
  background: #ffffff;
  border: 1px solid #d7d7d7;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: #222222;
  text-align: center;
  line-height: 14px;
  width: 84px;
  height: 32px;
}
.c-qkborder-container .c-expand-body .opptyList-bottom div:nth-child(2) span:nth-child(2) {
  display: flex;
  background: #e64b3e;
  border-radius: 2px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0;
  text-align: center;
  width: 84px;
  height: 32px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
}

.c-qkborder-container {
  display: flex;
  flex-direction: column;
}
.c-qkborder-container .c-qkborder-top {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px 0 20px;
  height: 64px;
  width: 100%;
  background-color: #fff;
}
.c-qkborder-container .c-qkborder-top div:nth-child(1) {
  display: flex;
  flex-direction: column;
  max-width: '80%';
  justify-content: center;
}
.c-qkborder-container .c-qkborder-button {
  display: flex;
  flex-direction: row;
  background: white;
  padding: 0 20px 0 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50px;
}
.c-qkborder-container .c-qkborder-button .active {
  display: flex;
  background: #ffe6e4;
  justify-content: center;
  align-items: center;
  color: #e64b3e;
  width: 85px;
  height: 32px;
  margin-right: 12px;
}
.c-qkborder-container .c-qkborder-button .unactive {
  display: flex;
  background: #f8f8f8;
  justify-content: center;
  align-items: center;
  color: #222222;
  width: 85px;
  height: 32px;
  margin-right: 12px;
}
.c-qkborder-container .c-qkborder-body {
  height: 160px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  background: white;
  overflow: hidden;
}
.c-qkborder-container .c-qkborder-body div {
  display: flex;
  flex-direction: column;
  width: 33%;
  height: 70px;
  padding-left: 20px;
  padding-bottom: 10px;
  margin-top: 10px;
  border-right: 0.5px solid #eee;
}
.c-qkborder-container .c-qkborder-body div span:nth-child(1) {
  font-size: 28px;
  color: #222222;
  line-height: 22px;
}
.c-qkborder-container .c-qkborder-body div span:nth-child(2) {
  font-size: 12px;
  color: #999999;
  line-height: 14px;
  margin-top: 10px;
}
.c-qkborder-remark {
  max-width: 300px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  box-shadow: 0 2px 8px #d9d9d9;
  margin: 0 15px;
}
.c-qkborder-remark .am-popover-inner,
.c-qkborder-remark .am-popover-inner-wrapper,
.c-qkborder-remark .am-popover-arrow {
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  font-size: 14px;
  max-width: 285px;
}
.c-qkborder-remark .am-popover-inner-wrapper {
  padding: 14px;
}
.c-qkborder-remark-text {
  font-size: 14px;
  line-height: 22px;
  margin-right: 26px;
}

.c-qit-qkborder-top-single {
  padding: 0.42666667rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.c-qit-qkborder-top-single div:nth-child(1) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-qit-qkborder-top-single div:nth-child(1) img {
  width: 1.86666667rem;
  height: 1.86666667rem;
}
.c-qit-qkborder-top-single div:nth-child(1) div:nth-child(2) {
  font-size: 0.32rem;
  margin-left: 0.26666667rem;
  color: #999999;
}
.c-qit-qkborder-top-single div:nth-child(1) div:nth-child(2) p {
  margin: 0;
  padding: 0;
  line-height: 1.4;
}
.c-qit-qkborder-top-single div:nth-child(1) div:nth-child(2) p:nth-child(1) {
  font-size: 0.42666667rem;
  font-weight: bold;
  color: #222222;
  max-width: 200px;
}
.c-qit-qkborder-top-single div:nth-child(2) div {
  display: inline;
  padding: 3px 3px 3px 3px;
  text-overflow: ellipsis;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #a38e77;
  letter-spacing: 0;
  text-align: center;
  background-image: linear-gradient(146deg, rgba(212, 167, 124, 0.18) 0%, rgba(237, 218, 196, 0.18) 100%);
  border-radius: 2px;
}
.c-qit-qkborder-top-single div:nth-child(3) {
  position: absolute;
  top: 80px;
  right: 20px;
  display: flex;
  align-items: center;
}
.c-qit-qkborder-top-single div:nth-child(3) div {
  display: inline;
  padding: 3px 3px 3px 3px;
  text-overflow: ellipsis;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #a38e77;
  letter-spacing: 0;
  text-align: center;
  border-radius: 2px;
}
.c-qit-qkborder-top-single div:nth-child(3) div:first-child {
  padding-top: 5px;
}
.c-qit-qkborder-top-single div:nth-child(4) {
  position: absolute;
  top: 70px;
  right: 20px;
}
.c-qit-qkborder-top-single div:nth-child(4) div {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #999;
}

.c-qkb-waitdeal {
  margin-bottom: 1.06666667rem;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body {
  display: flex;
  flex-direction: column;
  position: relative;
  background: #fff;
  padding: 0.4rem;
  margin: 0.21333333rem;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-image {
  position: absolute;
  top: 0.42666667rem;
  right: 0.42666667rem;
  width: 1.73333333rem;
  height: 1.73333333rem;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: PingFangSC-Medium;
  letter-spacing: 0;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-title .opptyList-title-title {
  font-size: 0.42666667rem;
  margin-bottom: 0.16rem;
  font-weight: 600;
  max-width: 75vw;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-title .opptyList-title-tag {
  font-size: 0.32rem;
  border: 1px solid #648ef9;
  border-radius: 2px;
  color: #648ef9;
  padding: 2px 5px;
  text-align: center;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-tags {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  color: #a38e77;
  margin-bottom: 0.16rem;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-tags span {
  margin-right: 0.08rem;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  display: inline-flex;
  align-items: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: PingFangSC-Regular;
  text-align: center;
  background-image: linear-gradient(146deg, rgba(212, 167, 124, 0.18) 0%, rgba(237, 218, 196, 0.18) 100%);
  border-radius: 2px;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-bottom {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  border-top: 1px solid #eee;
  align-items: center;
  padding-top: 0.4rem;
  margin-top: 0.4rem;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-bottom .tag-item {
  height: 0.48rem;
  line-height: 0.48rem;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-bottom div {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  align-self: center;
}
.c-qkb-waitdeal .c-qkb-waitdeal-expand-body .opptyList-bottom div span {
  display: flex;
  background: #ffffff;
  border: 1px solid #d7d7d7;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  font-family: PingFangSC-Semibold;
  color: #222222;
  text-align: center;
  font-size: 0.37333333rem;
  margin-left: 0.21333333rem;
  width: 2.24rem;
  height: 0.85333333rem;
}

.c-qkborder-desarea .brief-list {
  flex-direction: row;
  display: flex;
}
.c-qkborder-desarea .brief-list .brief-title {
  font-family: 'PingFangSC-Regular';
  font-size: 0.32rem;
  color: #999;
  line-height: 20px;
  word-break: keep-all;
}
.c-qkborder-desarea .brief-list .brief-desc {
  font-family: 'PingFangSC-Regular';
  font-size: 0.32rem;
  color: #222;
  line-height: 20px;
}

.su79P4LxjJFNMZptnqfn {
  display: flex;
  justify-content: space-between;
  height: 1.30666667rem;
  align-items: center;
}
.UVyRRnEQ1ow72iqNrWLo {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #333333;
}
._chcSGbiU1n5ex5h32Eg {
  font-size: 0.37333333rem;
  color: #333333;
}
.MKOr_jd7RGdMvJDfvAJW {
  font-size: 0.37333333rem;
  color: #cecece;
}
.GYvGfbtlsz2fZFDalZ0q {
  font-size: 0.37333333rem;
  color: #e64b3e;
}
.MKOr_jd7RGdMvJDfvAJW {
  font-size: 0.37333333rem;
  color: #cecece;
}
.JMGl3hAnxngrz2E8fN3z {
  height: 1px;
  background: #e5e5e5;
  width: 100%;
  margin-bottom: 0.42666667rem;
}
.pRvqcta_zInF6iUcs9aB {
  font-size: 0.37333333rem;
  color: #333333;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  text-align: left;
  margin-bottom: 0.42666667rem;
}
.b8JF6x4hP3d5xzDARamr {
  margin-bottom: 0.42666667rem;
}
.xuyEIZI6QsJXswaWs2_K {
  font-size: 0.32rem;
  color: #333333;
  padding: 0.21333333rem;
  background: #f8f8f8;
  border-radius: 2px;
}
.MDz2Hk83zmVBP3w3s34_ {
  background: rgba(230, 75, 62, 0.1);
  border-radius: 2px;
  color: #e64b3e;
  padding: 0.21333333rem;
  font-size: 0.32rem;
}
.wzV5TPGO8TbwA4qjDkUt {
  font-size: 0.37333333rem;
  color: #333333;
  margin-bottom: 0.64rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  text-align: left;
}
.ohsexlnBq9hzqNWrTNKd {
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) no-repeat center / 100% 100%;
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.4rem;
}
.aBmYFOCOa9vRUjkdvZEg {
  padding: 0 20px;
}
.od4I49W0cyy7SgMydcF8 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  background: cornflowerblue;
  color: #fff;
}

.item-modal-textarea {
  background: #F8F8F8 !important;
  margin-bottom: 0.42666667rem;
}
.item-modal-textarea .am-textarea-control textarea {
  border-radius: 2px;
  font-size: 0.37333333rem;
  color: #333333;
  line-height: 0.56rem;
}
.item-modal-textarea .am-textarea-count {
  color: #999999;
  font-size: 0.32rem;
}
.item-modal-textarea .am-textarea-count span {
  font-size: 0.32rem;
  color: #999999;
}

.p-cpl-package-agent .drop-menus .kedm-drop-menus-bar {
  padding-left: 0.48rem;
  padding-right: 0.48rem;
}
.p-cpl-package-agent .date-select {
  justify-content: left;
}
.p-cpl-package-agent .card-box {
  margin-top: 1px;
}
.p-cpl-package-agent .card-box iframe {
  width: 100%;
  height: 100vh;
}
.p-cpl-package-agent .card-box .card {
  border-radius: 0.16rem;
  margin-bottom: 0.21333333rem;
  background: #fff;
}
.p-cpl-package-agent .card-box .card .card-top {
  padding: 0.32rem;
}
.p-cpl-package-agent .card-box .card .title-box {
  display: flex;
  align-items: center;
}
.p-cpl-package-agent .card-box .card .title-box .title {
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
}
.p-cpl-package-agent .card-box .card .title-box .status-tag {
  font-family: PingFangSC-Regular;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  height: 0.42666667rem;
  border-radius: 2px;
  color: #fff;
}
.p-cpl-package-agent .card-box .card .title-box .status-tag.red {
  background: #fa3f3f;
}
.p-cpl-package-agent .card-box .card .title-box .status-tag.green {
  background: #00ae66;
}
.p-cpl-package-agent .card-box .card .tag-box {
  margin-top: 0.05333333rem;
}
.p-cpl-package-agent .card-box .card .tag-box .tag {
  float: left;
  font-family: PingFangSC-Regular;
  margin-right: 0.10666667rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  border-radius: 2px;
}
.p-cpl-package-agent .card-box .card .tag-box .tag.yello {
  background: rgba(250, 173, 20, 0.1);
  color: #faad14;
}
.p-cpl-package-agent .card-box .card .tag-box .tag.blue {
  background: rgba(9, 132, 249, 0.1);
  color: #0984f9;
}
.p-cpl-package-agent .card-box .card .tag-box .tag.blue-border {
  border: 1px solid #0984f9;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  line-height: 0.37333333rem;
  border-width: 0.02666667rem;
  background: rgba(9, 132, 249, 0.1);
}
.p-cpl-package-agent .card-box .card .desc-list {
  clear: both;
  padding-top: 0.26666667rem;
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular;
}
.p-cpl-package-agent .card-box .card .desc-list table tr {
  line-height: 0.64rem;
}
.p-cpl-package-agent .card-box .card .desc-list table tr td:first-child {
  color: #999999;
}
.p-cpl-package-agent .card-box .card .btn-group {
  display: flex;
  padding-top: 0.37333333rem;
  padding-bottom: 0.37333333rem;
  border-top: 1px solid #f0f0f0;
}
.p-cpl-package-agent .card-box .card .btn-group .btn {
  border-left: #f0f0f0 1px solid;
  flex: 1;
  color: #0984f9;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  text-align: center;
}
.p-cpl-package-agent .card-box .card .btn-group .btn:first-child {
  border-left: 0;
}

:root {
  --kedm-primary: #fa3f3f;
}
.p-cpl-package-c-headcard .drop-menus .kedm-drop-menus-bar {
  padding-left: 0.48rem;
  padding-right: 0.48rem;
}
.p-cpl-package-c-headcard .drop-menus-bottom .kedm-drop-menus-bar-item {
  justify-content: flex-start;
}
.p-cpl-package-c-headcard .drop-menus-bottom .kedm-drop-menus-bar-item-ellipsis {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  font-weight: normal;
}
.p-cpl-package-c-headcard .date-select {
  justify-content: left;
}
.p-cpl-package-c-headcard .data-box {
  background: #fff;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
}
.p-cpl-package-c-headcard .data-box .header {
  display: flex;
  align-items: center;
  line-height: 0.66666667rem;
  margin-bottom: 0.32rem;
}
.p-cpl-package-c-headcard .data-box .header .header-left {
  flex: 1;
  display: flex;
  align-items: center;
}
.p-cpl-package-c-headcard .data-box .header .header-left h4 {
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
}
.p-cpl-package-c-headcard .data-box .header .header-left .tags {
  display: flex;
  align-items: center;
}
.p-cpl-package-c-headcard .data-box .header .header-left .tags .tag {
  font-size: 0.32rem;
  line-height: 0.53333333rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  margin-left: 0.10666667rem;
  font-family: PingFangSC-Regular;
  border-radius: 2px;
}
.p-cpl-package-c-headcard .data-box .header .header-left .tags .tag1 {
  background: rgba(230, 145, 0, 0.1);
  color: #E69100;
}
.p-cpl-package-c-headcard .data-box .header .header-left .tags .tag2 {
  background: rgba(250, 63, 63, 0.1);
  color: #FA3F3F;
}
.p-cpl-package-c-headcard .data-box .header .header-left .tags .tag3 {
  background: rgba(0, 174, 102, 0.1);
  color: #00AE66;
}
.p-cpl-package-c-headcard .data-box .header .header-right {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #222;
}
.p-cpl-package-c-headcard .data-box .main-data {
  display: flex;
}
.p-cpl-package-c-headcard .data-box .main-data .pre-card {
  flex: 1;
  border-left: #f0f0f0 1px solid;
  padding-left: 0.53333333rem;
}
.p-cpl-package-c-headcard .data-box .main-data .pre-card .num {
  font-family: DINCondensed-Bold;
  font-size: 0.8rem;
  line-height: 0.8rem;
}
.p-cpl-package-c-headcard .data-box .main-data .pre-card .desc {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  align-items: center;
}
.p-cpl-package-c-headcard .data-box .main-data .pre-card .desc .refund-tag {
  display: inline-block;
  line-height: 0.48rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  margin-left: 0.16rem;
  background: #DDDDDD;
  border-radius: 2px;
}
.p-cpl-package-c-headcard .data-box .main-data .pre-card .red {
  color: #FA3F3F;
}
.p-cpl-package-c-headcard .data-box .main-data .pre-card:first-child {
  padding-left: 0;
  padding-right: 0.53333333rem;
  border-left: 0;
}
.p-cpl-package-c-headcard .data-box .notice-box {
  display: flex;
  margin-top: 0.4rem;
  padding: 0.21333333rem;
  font-size: 0.32rem;
  background: rgba(250, 63, 63, 0.1);
  border-radius: 4px;
  font-family: PingFangSC-Regular;
  color: #FA3F3F;
}
.p-cpl-package-c-headcard .data-box .notice-box .text {
  flex: 1;
  line-height: 0.45333333rem;
  margin-right: 0.37333333rem;
}
.p-cpl-package-c-headcard .data-box .notice-box .btn {
  font-family: PingFangSC-Medium;
  color: #fff;
  line-height: 0.85333333rem;
  height: 0.85333333rem;
  width: 2.24rem;
  border-radius: 0.10666667rem;
  background: #fa3f3f;
  text-align: center;
}
.p-cpl-package-c-headcard .data-box .arrow {
  display: inline-block;
  background-image: url(../statics/arrow_8259d9167fa7222fe026.png);
  background-size: 100% 100%;
  width: 0.26666667rem;
  height: 0.26666667rem;
}
.p-cpl-package-c-headcard .kedm-drop-menus-bar-item-active .kedm-drop-menus-bar-item-ellipsis,
.p-cpl-package-c-headcard .kedm-drop-menus-bar-item-active .kedm-drop-menus-bar-item-icon {
  color: #222;
  font-family: PingFangSC-Regular;
  font-weight: 400;
}

.p-cpl-package-manager {
  padding-bottom: 0.26666667rem;
}
.p-cpl-package-manager .drop-menus .kedm-drop-menus-bar {
  padding-left: 0.48rem;
  padding-right: 0.48rem;
}
.p-cpl-package-manager .date-select {
  justify-content: left;
}
.p-cpl-package-manager .card-box {
  background: #fff;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  margin-top: 0.21333333rem;
  margin-bottom: 1.33333333rem;
}
.p-cpl-package-manager .card-box h4 {
  padding-top: 0.53333333rem;
  padding-bottom: 0.10666667rem;
  line-height: 0.66666667rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
}
.p-cpl-package-manager .card-box .list-none {
  margin: 20px auto;
  font-size: 14px;
  color: #ccc;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 40px;
}
.p-cpl-package-manager .card-box .list-none .no-buy {
  width: 6.18666667rem;
  height: 3.46666667rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
}
.p-cpl-package-manager .card-box .list-none p {
  margin-top: 24px;
}
.p-cpl-package-manager .none-agent {
  padding-top: 0.53333333rem;
  padding-bottom: 0.53333333rem;
  color: #999;
  text-align: center;
}

.p-cpl-package-manager-card {
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  border-bottom: 1px solid #f0f0f0;
}
.p-cpl-package-manager-card .title-box {
  display: flex;
  line-height: 0.58666667rem;
}
.p-cpl-package-manager-card .title-box .title {
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-cpl-package-manager-card .title-box .title.disabled {
  color: #999;
}
.p-cpl-package-manager-card .title-box a {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
}
.p-cpl-package-manager-card .title-box a.link-999 {
  color: #999;
}
.p-cpl-package-manager-card .title-box .font-black {
  color: #999;
}
.p-cpl-package-manager-card .desc-box {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  line-height: 0.45333333rem;
  margin-bottom: 0.32rem;
}
.p-cpl-package-manager-card .desc-box .desc {
  flex: 1;
  color: #999999;
}
.p-cpl-package-manager-card .desc-box .notice {
  color: #e64b3e;
}
.p-cpl-package-manager-card .card-bottom {
  display: flex;
}
.p-cpl-package-manager-card .card-bottom .card-bottom-item {
  flex: 1;
  font-size: 0.37333333rem;
  color: #999999;
}
.p-cpl-package-manager-card .card-bottom .card-bottom-item .num {
  color: #222;
}
.p-cpl-package-manager-card .card-bottom .card-bottom-item .notice {
  display: inline-block;
  background: #ccc;
  text-align: center;
  color: #fff;
  font-size: 0.32rem;
  line-height: 0.32rem;
  width: 0.32rem;
  margin-left: 0.10666667rem;
  border-radius: 100%;
}
.p-cpl-package-manager-card:last-child {
  border-bottom: 0;
}
.p-cpl-package-manager-card .count-stepper {
  display: flex;
  float: right;
  width: 80px;
  height: 0.58666667rem;
  justify-content: center;
  align-items: center;
  line-height: 0.58666667rem;
}
.p-cpl-package-manager-card .count-stepper .am-stepper-handler {
  display: inline-block;
  width: 0.58666667rem;
  height: 0.58666667rem;
  margin-top: -0.32rem;
  border-radius: 4px;
}
.p-cpl-package-manager-card .count-stepper .am-stepper-handler .am-icon-plus,
.p-cpl-package-manager-card .count-stepper .am-stepper-handler .am-icon-minus {
  position: absolute;
  width: 0.26666667rem;
  height: 0.26666667rem;
  color: #999;
  margin-left: -5px;
  margin-top: 6px;
}
.p-cpl-package-manager-card .count-stepper .am-stepper-input {
  width: 40px;
  font-size: 0.37333333rem;
}
.p-cpl-package-manager-card .count-stepper .am-stepper-input-wrap {
  line-height: 0.64rem;
}
.p-cpl-package-manager-card .am-stepper.showNumber {
  width: 2.66666667rem;
}
.p-cpl-package-manager-card .arrow {
  display: inline-block;
  background-image: url(../statics/arrow_8259d9167fa7222fe026.png);
  background-size: 100% 100%;
  width: 0.26666667rem;
  height: 0.26666667rem;
}
.p-cpl-package-manager-card-modal {
  padding: 0.53333333rem;
  text-align: left;
}
.p-cpl-package-manager-card-modal h4 {
  font-family: PingFangSC-Semibold;
  font-size: 0.53333333rem;
  color: #222;
}
.p-cpl-package-manager-card-modal .btn {
  font-family: PingFangSC-Medium;
  color: #fff;
  line-height: 1.28rem;
  height: 1.28rem;
  font-size: 0.42666667rem;
  border-radius: 0.16rem;
  background: #fa3f3f;
  text-align: center;
}
.p-cpl-package-manager-card-history {
  height: 8rem;
  overflow-y: scroll;
}
.p-cpl-package-manager-card-history .history-item {
  border-bottom: 1px solid #f5f5f5;
  padding-top: 0.16rem;
  padding-bottom: 0.16rem;
}
.p-cpl-package-manager-card-history .history-item .title {
  font-weight: 600;
  color: #222;
}
.p-cpl-package-manager-card-history .history-item .notice {
  color: #fa3f3f;
}
.p-cpl-package-manager-card-history .history-item p {
  display: flex;
  line-height: 0.53333333rem;
  font-size: 0.32rem;
}
.p-cpl-package-manager-card-history .history-item p span:nth-child(1) {
  text-align: left;
  flex: 1;
}
.p-cpl-package-manager-card-history .history-item p span:nth-child(2) {
  text-align: right;
}

.manager-c-adjust .main-box {
  background: #F8F8F8;
}
.manager-c-adjust .btn {
  color: #333;
  line-height: 1.28rem;
  text-align: center;
  font-size: 0.42666667rem;
  background-color: #fff;
  border-bottom: 1px solid #F8F8F8;
}
.manager-c-adjust .btn.red {
  color: #fa3f3f;
}
.manager-c-adjust .btn.disabled {
  color: #ddd;
}
.manager-c-adjust .btn:last-child {
  margin-top: 0.21333333rem;
}

.manager-c-distribution {
  box-sizing: border-box;
  background-color: #F7F7F7;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
.manager-c-distribution .am-modal-close {
  margin-top: 0.53333333rem;
}
.manager-c-distribution .main-box {
  text-align: left;
  background-color: #F7F7F7;
}
.manager-c-distribution .main-box .user-pannel {
  padding: 0.64rem 0.53333333rem 0.29333333rem;
}
.manager-c-distribution .main-box h3 {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  color: #222;
  line-height: 0.58666667rem;
  margin-bottom: 0.34666667rem;
}
.manager-c-distribution .main-box p {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #666;
  line-height: 0.45333333rem;
  margin-bottom: 0.10666667rem;
}
.manager-c-distribution .main-box p .w65 {
  display: inline-block;
  width: 1.73333333rem;
}
.manager-c-distribution .main-box p .w65 .red {
  color: #FA3F3F;
}
.manager-c-distribution .main-box p .w65 .grey {
  color: #999;
}
.manager-c-distribution .main-box .notice-box {
  display: flex;
  align-items: center;
  font-size: 0.32rem;
  background: rgba(247, 181, 0, 0.1);
  border-radius: 4px;
  color: #F7B500;
  line-height: 0.77333333rem;
  padding: 0 6px;
}
.manager-c-distribution .main-box .notice-box .notice-418 {
  margin-right: 0.10666667rem;
  display: block;
  background: url(../statics/notice-418_70c4edaf8e821c64e0a2.png);
  width: 0.4rem;
  height: 0.4rem;
  background-size: 100%;
}
.manager-c-distribution .main-box .user-data-distribution {
  background: #fff;
}
.manager-c-distribution .main-box .user-data-distribution .top-title {
  line-height: 1.28rem;
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
  color: #222222;
  margin-left: 0.53333333rem;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box {
  max-height: 8.8rem;
  overflow-y: scroll;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .title-box {
  display: flex;
  height: 1.6rem;
  margin: 0 0.53333333rem;
  align-items: center;
  border-bottom: 1px solid #F0F0F0;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .title-box .title {
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .title-box .title .t-name {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #222;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .title-box .title .t-desc {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .title-box a {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #fa3f3f;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .title-box a.link-999 {
  color: #999;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .count-stepper {
  display: flex;
  float: right;
  width: 80px;
  height: 0.58666667rem;
  justify-content: center;
  align-items: center;
  line-height: 0.58666667rem;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .count-stepper .am-stepper-handler {
  display: inline-block;
  width: 0.58666667rem;
  height: 0.58666667rem;
  margin-top: -0.32rem;
  border-radius: 4px;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .count-stepper .am-stepper-handler .am-icon-plus,
.manager-c-distribution .main-box .user-data-distribution .scroll-box .count-stepper .am-stepper-handler .am-icon-minus {
  position: absolute;
  width: 0.26666667rem;
  height: 0.26666667rem;
  color: #999;
  margin-left: -5px;
  margin-top: 6px;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .count-stepper .am-stepper-input {
  width: 40px;
  font-size: 0.37333333rem;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .count-stepper .am-stepper-input-wrap {
  line-height: 0.64rem;
}
.manager-c-distribution .main-box .user-data-distribution .scroll-box .am-stepper.showNumber {
  width: 2.66666667rem;
}
.manager-c-distribution .main-box .footer {
  display: flex;
  padding: 0.42666667rem;
  box-shadow: 0 -2px 4px rgba(235, 235, 235, 0.5);
}
.manager-c-distribution .main-box .footer .total-num {
  width: 2.56rem;
  font-family: PingFangSC-Regular;
  color: #222;
  line-height: 0.58666667rem;
  align-items: center;
  display: flex;
  font-size: 0.42666667rem;
}
.manager-c-distribution .main-box .footer .total-num span {
  font-family: PingFangSC-Medium;
  color: #FA3F3F;
}
.manager-c-distribution .main-box .footer .btn {
  background: #FA3F3F;
  border-radius: 6px;
  font-size: 0.42666667rem;
  line-height: 1.33333333rem;
  height: 1.33333333rem;
  width: 100%;
}
.manager-c-distribution .main-box .footer .btn.am-button-disabled {
  background-color: #ccc;
}
.manager-c-distribution .main-box .footer .btn.am-button-disabled:before {
  border: #ccc;
}
.manager-c-distribution .main-box .loading-data {
  text-align: center;
}

.rushBuy-wrapper .am-list-header {
  margin-top: 15px;
  padding: 0 !important;
}
.rushBuy-wrapper .rushBuy-title {
  position: relative;
  font-size: 0.48rem;
  color: #333;
  background-color: #fff;
  padding: 0 15px 0 15px;
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
}
.rushBuy-wrapper .rushBuy-title::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.rushBuy-wrapper .service-list-body {
  padding: 0 15px 0 15px;
  background: #fff;
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #fff;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info .rushBuy-left-name {
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  line-height: 0.48rem;
  color: #333;
  width: 5.65333333rem;
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info .rushBuy-left-desc {
  margin-top: 0.13rem;
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info .rushBuy-left-total {
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #333;
  line-height: 0.32rem;
  margin-right: 0.08rem;
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info .rushBuy-left-price {
  font-size: 0.32rem;
  color: #999;
  line-height: 0.32rem;
  margin-right: 0.08rem;
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info .rushBuy-right-newPrice {
  font-family: PingFangSC-Semibold;
  font-size: 0.32rem;
  color: #E64B3E;
  line-height: 0.32rem;
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info .rushBuy-right-oldPrice {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  color: #9C9FA1;
  line-height: 0.32rem;
  text-decoration: line-through;
}
.rushBuy-wrapper .rushBuy--item .rushBuy--item-info .rushBuy-right-date {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  color: #9C9FA1;
  line-height: 0.32rem;
}

.JucaHvCS5Ff5y_S3Z0Qn {
  width: 6.18666667rem;
  height: 3.22666667rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 3.86666667rem;
  margin-left: auto;
  margin-right: auto;
}
.SM_aIaIE3bsYMZDbb3yw {
  font-size: 0.42666667rem;
  color: #999999;
  text-align: center;
  margin-top: 0.42666667rem;
}
.zBJYIJe3lCQFVfxKPUhu {
  margin-top: 20px;
  width: 100vw;
  text-align: center;
}

.banner-result-list-wrapper .menu-mask {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
}
.banner-result-list-inner {
  font-size: 0.37333333rem;
  letter-spacing: 0;
  line-height: 1;
  padding: 0.42666667rem;
}
.banner-result-list-inner .notice {
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
  line-height: 1.3;
}
.banner-result-list-inner .empty {
  width: 6rem;
  height: 2.88rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 3.86666667rem;
  margin-left: auto;
  margin-right: auto;
}
.banner-result-list-inner .empty-desc {
  font-size: 0.42666667rem;
  color: #999999;
  text-align: center;
  margin-top: 0.42666667rem;
}
.banner-result-list-inner .cpa-package-list .package-card {
  overflow: hidden;
  padding-bottom: 0.34666667rem;
}
.banner-result-list-inner .cpa-package-list .package-card .package-action {
  display: flex;
  margin-bottom: 0.42666667rem;
}
.banner-result-list-inner .cpa-package-list .package-card .package-action .more {
  display: flex;
  align-items: center;
  font-size: 0.37333333rem;
  color: #E64B3E;
  letter-spacing: 0;
  line-height: 1;
}
.banner-result-list-inner .btn {
  margin: 0.53333333rem 0.53333333rem 0;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.37333333rem 0;
  background: #E64B3E;
  border-radius: 2px;
  border: none;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.banner-result-list-inner .btn::before {
  border-radius: 2px;
  border: 1px solid #E64B3E;
}
.banner-result-list-inner .btn span {
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  line-height: 0.58666667rem;
}
.banner-result-list-inner .btn.am-button-disabled {
  background: #CECECE;
  opacity: 1;
  border-color: #CECECE;
}
.banner-result-list-inner .btn.am-button-disabled::before {
  border-color: #CECECE;
}
.banner-result-list-inner .btn.am-button-active {
  background: #E64B3E !important;
  border-radius: 2px;
  border: none;
}

.member-list-page {
  padding: 0.53333333rem;
  padding-bottom: 1.70666667rem;
  background: #f8f8f8;
}
.member-list-page .invalid-xiaoqu-tip {
  display: flex;
  padding: 0.26666667rem;
  margin: -20px -22px 10px;
  background-color: #FFF1F0;
}
.member-list-page .invalid-xiaoqu-tip .anticon {
  color: #E02020;
}
.member-list-page .invalid-xiaoqu-tip .tip-text {
  margin-left: 0.21333333rem;
  line-height: 0.42666667rem;
  color: #222222;
}
.member-list-page .list-item-con {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 96px;
  overflow: scroll;
}
.member-list-page .list-item-con .list-item-cq {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 105px;
  margin-right: 10px;
  height: 96px;
  overflow: scroll;
  background-image: url(../statics/qbg@3x_f82942735e39943d54cb.png);
  background-repeat: no-repeat;
  background-size: 105px 96px;
}
.member-list-page .list-item-con .list-item-cq:nth-child(3n) {
  margin-right: 0;
}
.member-list-page .list-item-con .list-item-cq .text {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #222222;
  font-weight: 500;
  width: 100%;
  white-space: normal;
  line-height: 1.2;
  text-align: center;
}
.member-list-page .list-item-con .list-item-cq .count {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #a9a9a9;
  font-weight: 400;
  padding: 4px 0 7px;
}
.member-list-page .list-item-con .list-item-cq button {
  line-height: 0.53333333rem;
  font-size: 0.32rem;
  background: transparent;
  padding: 0 7px;
  border: 1px solid #999;
  border-radius: 3px;
}
.member-list-page .list-item-con .list-item-cq button.active {
  border-color: #7c85bc;
  color: #7c85bc;
}
.member-list-page .page-header .swiper-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.member-list-page .page-header .media {
  position: relative;
  margin-bottom: 0.53333333rem;
}
.member-list-page .page-header .media .media-thumb {
  position: relative;
  padding-top: 39%;
  height: auto;
}
.member-list-page .page-header .media .greenvip-title {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.50666667rem 0.77333333rem 0.50666667rem 0.45333333rem;
  box-sizing: border-box;
}
.member-list-page .page-header .media .greenvip-title .greenvip-title-header {
  color: #fff;
  font-size: 24px;
}
.member-list-page .page-header .media .greenvip-title .name {
  display: flex;
  margin-top: 5px;
  color: #fff;
  font-size: 12px;
}
.member-list-page .page-header .media .greenvip-title .desc {
  display: flex;
  font-size: 12px;
  color: #fff;
  height: auto;
  margin-top: auto;
  margin-bottom: 0.8rem;
}
.member-list-page .page-header .media img {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 134px;
  top: 0;
}
.member-list-page .page-header .media .inner {
  width: 100%;
  height: 100%;
  padding: 0.50666667rem 0.58666667rem 0.50666667rem 0.45333333rem;
  box-sizing: border-box;
}
.member-list-page .page-header .media .inner h3 {
  display: flex;
  align-items: center;
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #bf7a27;
  line-height: 1;
}
.member-list-page .page-header .media .inner h3 .dot {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin: 0 0.10666667rem;
  background: #bf7a27;
  font-size: 0;
}
.member-list-page .page-header .media .inner h3 .position {
  font-size: 0.32rem;
}
.member-list-page .page-header .media .inner .desc {
  text-align: right;
}
.member-list-page .page-header .media .inner .desc strong {
  display: inline-block;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.74666667rem;
  font-weight: 600;
  color: #ca8029;
  line-height: 1.06666667rem;
  margin-bottom: 4px;
}
.member-list-page .page-header .media .inner .desc .date {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  font-weight: 500;
  color: #d4882c;
  line-height: 0.42666667rem;
}
.member-list-page .page-header .media .inner .desc .dateg {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  font-weight: 500;
  color: #d4882c;
  line-height: 0.42666667rem;
}
.member-list-page .page-header .media .inner.platinum h3 {
  color: #cd7141;
}
.member-list-page .page-header .media .inner.platinum h3 .dot {
  color: #c9744b;
}
.member-list-page .page-header .media .inner.platinum h3 .position {
  color: #c9744b;
}
.member-list-page .page-header .media .inner.platinum .desc strong {
  color: #ca8029;
}
.member-list-page .page-header .media .inner.platinum .desc .date {
  color: #cd7141;
}
.member-list-page .page-header .media .inner.blackGold .desc strong {
  color: #ca8029;
}
.member-list-page .page-header .media .inner.blackGold .desc .date {
  color: #bea265;
}
.member-list-page .page-header .media .inner.unMember h3 {
  color: #7d7c7e;
}
.member-list-page .page-header .media .inner.unMember h3 .dot {
  background: #777578;
}
.member-list-page .page-header .media .inner.unMember h3 .position {
  color: #777578;
}
.member-list-page .page-header .media .inner.unMember .desc strong {
  color: #5a5752;
}
.member-list-page .page-header .media .inner.unMember .desc .date {
  color: #777578;
}
.member-list-page .page-header .meta {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.member-list-page .page-body {
  padding: 0 0.42666667rem;
  padding: 0;
}
.member-list-page .page-body .progress {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.member-list-page .page-body .progress .sub-title {
  font-size: 0.32rem;
  color: #666;
  line-height: 0.32rem;
  margin-bottom: 0.21333333rem;
}
.member-list-page .page-body .progress .progress-bar {
  width: 100%;
  margin-top: 5px;
  position: relative;
  padding-bottom: 5px;
  height: 100%;
  background-color: white;
  border-width: 1px;
  border-color: green;
  border-style: solid;
}
.member-list-page .page-body .progress .progress-bar .progress-con {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  background-color: green;
}
.member-list-page .page-body .am-card {
  background: inherit;
  padding-bottom: 0;
}
.member-list-page .page-body .am-card::before {
  border: none !important;
}
.member-list-page .page-body .am-card .am-card-header {
  padding: 0.32rem 0 0.32rem;
}
.member-list-page .page-body .am-card .am-card-header .am-card-header-content {
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 1;
}
.member-list-page .page-body .am-card .am-card-header .am-card-header-extra span {
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1;
  cursor: pointer;
}
.member-list-page .page-body .am-card .am-card-header .am-card-header-extra .icon {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: middle;
}
.member-list-page .page-body .am-card .am-card-header .am-card-header-extra .icon.icon-right-arrow {
  background: url(../statics/icon_enter@2x_6d59d30c48bfd6a7ac08.png) no-repeat center center;
  background-size: 100% 100%;
}
.member-list-page .page-body .am-card .am-card-body {
  padding: 0;
}
.member-list-page .page-body .am-card .am-card-body::before {
  border: none !important;
  height: 0 !important;
}
.member-list-page .page-body .resblocks {
  width: 100%;
}
.member-list-page .page-body .resblocks .resblock-item {
  width: 48%;
  padding: 0.42666667rem;
  background: #ffffff;
  border-radius: 4px;
  margin-bottom: 0.21333333rem;
  box-sizing: border-box;
  height: 94px;
}
.member-list-page .page-body .resblocks .resblock-item:nth-child(2n) {
  margin-left: 4%;
}
.member-list-page .page-body .resblocks .resblock-item .title-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: baseline;
}
.member-list-page .page-body .resblocks .resblock-item h5 {
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 0.48rem;
  height: 36px;
}
.member-list-page .page-body .resblocks .resblock-item p {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 1;
}
.member-list-page .page-body .total-data-table {
  width: 100%;
  border-collapse: collapse;
}
.member-list-page .page-body .total-data-table th,
.member-list-page .page-body .total-data-table td {
  padding: 0.32rem;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #606060;
  line-height: 1;
  vertical-align: middle;
}
.member-list-page .page-body .total-data-table th:nth-child(1) {
  background: #e7e7e7;
  width: 1.28rem;
}
.member-list-page .page-body .total-data-table th:nth-child(2n) {
  background: #f3f3f3;
}
.member-list-page .page-body .total-data-table tbody tr:nth-child(2n) {
  background: #f3f3f3;
}
.member-list-page .page-body .total-data-table tbody tr:nth-child(2n) td:nth-child(1) {
  background: #e7e7e7;
  line-height: 1.3;
}
.member-list-page .page-body .total-data-table tbody tr:nth-child(2n-1) {
  background: #ffffff;
}
.member-list-page .page-body .total-data-table tbody tr:nth-child(2n-1) td:nth-child(1) {
  background: #f3f3f3;
  line-height: 1.3;
}
.member-list-page .page-body .am-result {
  padding-top: 30px;
  padding-bottom: 30px;
}
.member-list-page .page-body .am-result .am-result-message {
  margin-top: 0;
  font-size: 14px;
}
.member-list-page .page-body .selected-xiaoqu {
  padding: 0.42666667rem 0.32rem;
  border-radius: 0.16rem;
  background-color: #fff;
}
.member-list-page .page-body .selected-xiaoqu-title {
  margin-bottom: 0.42666667rem;
  font-family: 'PingFangSC-Semibold';
  font-size: 0.42666667rem;
  line-height: 0.48rem;
  color: #222222;
}
.member-list-page .page-body .selected-xiaoqu .selected-xiaoqu-list {
  width: 100%;
}
.member-list-page .page-body .selected-xiaoqu .selected-xiaoqu-list-item:nth-child(even) {
  margin-left: 0.26666667rem;
}
.member-list-page .page-body .selected-xiaoqu .selected-xiaoqu-list-item {
  overflow: hidden;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 48%;
  height: 2.61333333rem;
  padding: 0.53333333rem 0.32rem;
  margin-bottom: 0.26666667rem;
  border-radius: 0.10666667rem;
  border: 1px solid #F0F0F0;
}
.member-list-page .page-body .selected-xiaoqu .selected-xiaoqu-list-item .xiaoqu-name {
  margin-bottom: 0.10666667rem;
  font-weight: 500;
  font-size: 0.37333333rem;
  line-height: 0.42666667rem;
  color: #222222;
}
.member-list-page .page-body .selected-xiaoqu .selected-xiaoqu-list-item-disabled {
  background-color: #F0F0F0;
}
.member-list-page .page-body .selected-xiaoqu .xiaoqu-sale-info {
  margin-right: 0.16rem;
  font-family: 'PingFangSC-Regular';
  font-size: 0.32rem;
  color: #999999;
}
.member-list-page .page-body .selected-xiaoqu .xiaoqu-tag {
  position: absolute;
  left: -0.02666667rem;
  top: -0.02666667rem;
  padding: 0.08rem;
  font-size: 12px;
  color: #FFFFFF;
  background: #D6AB62;
  border-radius: 2px 0 2px 0;
}
.member-list-page .page-body .selected-xiaoqu .xiaoqu-tag-disabled {
  background-color: #999;
}
.member-list-page .page-body .selected-xiaoqu .adjust-btn {
  height: 1.28rem;
  margin-top: 0.26666667rem;
  font-family: 'PingFangSC-Medium';
  font-size: 0.42666667rem;
  line-height: 1.28rem;
  color: #D6AB62;
  background-color: rgba(214, 171, 98, 0.2);
}
.member-list-page .weihupan {
  padding: 2px 4px;
  font-size: 12px;
  line-height: 16px;
  color: #B07240;
  background: #F7F0E8;
  display: inline-block;
  border-radius: 2px;
  word-break: keep-all;
}
.member-list-page .kedm-empty-container {
  height: 8rem !important;
}
.member-list-page .kedm-empty-title {
  color: #DDDDDD;
}

.indicator-wrapper {
  position: relative;
  padding-top: 39%;
}
.indicator-wrapper.no-thumb {
  padding-top: 0 !important;
}
.indicator-wrapper-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.indicator-wrapper .am-activity-indicator {
  height: 100%;
  justify-content: center;
}

.card-list-container {
  padding: 12px 20px;
  height: calc(100vh - 95px);
  overflow: auto;
  background-color: #fff;
  box-sizing: border-box;
  padding-bottom: 0.26666667rem;
}
.card-list-container .jump-link {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.card-list-container .buy-button {
  background: #ffffff;
  border: 1px solid #d53c3c;
  border-radius: 0.13333333rem;
  font-family: PingFangSC-Semibold;
  font-weight: bold;
  font-size: 0.42666667rem;
  color: #d53c3c;
  text-align: center;
  line-height: 1.28rem;
  width: 8.93333333rem;
  height: 1.28rem;
  margin-top: 0.42666667rem;
}

.money-card-container {
  width: 8.93333333rem;
  height: 4.32rem;
  padding: 0.53333333rem;
  border-radius: 0.42666667rem;
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.2);
  margin: 12px 0;
  position: relative;
  box-sizing: border-box;
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #ffffff;
}
.money-card-container .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 8.93333333rem;
  height: 4.32rem;
}
.money-card-container .name-img {
  position: relative;
  font-size: 0.53333333rem;
  height: 0.74666667rem;
  z-index: 1;
}
.money-card-container .status-text {
  position: absolute;
  z-index: 1;
  top: 0.02666667rem;
  right: 0.53333333rem;
  background-color: #cd313b;
  padding-top: 0.10666667rem;
  padding-bottom: 0.10666667rem;
  padding-left: 0.21333333rem;
  padding-right: 0.21333333rem;
  border-bottom-left-radius: 0.18666667rem;
  border-bottom-right-radius: 0.18666667rem;
  font-size: 0.29333333rem;
  color: #ffebb7;
  font-weight: 400;
}
.money-card-container .status-text-grey {
  background-color: #999999;
  color: #fff;
}
.money-card-container .content {
  position: relative;
  line-height: 1.6;
}
.money-card-container .content .money-box {
  color: #fff08c;
  font-weight: bold;
}
.money-card-container .content .money {
  font-family: DINPro-Bold;
  font-size: 0.64rem;
  line-height: 1.3;
}
.money-card-container .content .color-black {
  color: #333333;
}
.color-grey {
  color: #666666;
}
.order-id-tip .am-popover-arrow {
  top: -0.08rem;
  background-color: #333333;
}

.service-page-wrap {
  margin: 15px;
}
.service-page-wrap .service-list-body {
  background: #F8F8F8;
}
.service-page-wrap .service-item {
  padding: 15px;
  margin-bottom: 15px;
  background: #fff;
  border-radius: 4px;
  height: 100%;
}
.service-page-wrap .service-item-info {
  display: flex;
  position: relative;
  margin-bottom: 0.4rem;
}
.service-page-wrap .service-item-block {
  flex: 1;
}
.service-page-wrap .service-item-icon {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.37333333rem;
}
.service-page-wrap .service-item-media-nothumb {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  background: #fff;
  overflow: hidden;
}
.service-page-wrap .service-item-media-nothumb img {
  max-width: 100%;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.service-page-wrap .service-item-id {
  font-size: 0.32rem;
  color: #999999;
  margin-top: 0.21333333rem;
  min-height: 0.34666667rem;
}
.service-page-wrap .service-item-name {
  font-size: 0.42666667rem;
  color: #2E3240;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  display: flex;
  align-items: center;
  line-height: 1.1;
}
.service-page-wrap .service-item-tag {
  height: 0.42666667rem;
  padding: 0 3px;
  background: #EDF3FF;
  border-radius: 2px;
  color: #5486EB;
  font-size: 0.29333333rem;
  line-height: 0.42666667rem;
  text-align: center;
  margin-left: 0.16rem;
}
.service-page-wrap .service-item-split-line {
  height: 1px;
  background-color: #E5E5E5;
  width: 100%;
  transform: scaleY(0.5);
  transform-origin: 50% 100%;
}
.service-page-wrap .service-item-status {
  font-size: 0.37333333rem;
  color: #333333;
  margin-top: 0.4rem;
}

.cpa-order-list {
  background-color: #F5F5F9;
}
.cpa-order-list .order-filter {
  margin-top: 0.42666667rem;
  padding: 0.42666667rem 0.53333333rem 0.10666667rem;
  background: #FFF;
}
.cpa-order-list .order-title {
  font-family: 'PingFangSC-Medium';
  margin-bottom: 0.26666667rem;
  font-size: 0.48rem;
  color: #222222;
}
.cpa-order-list .am-search.search-bar {
  padding: 0.13333333rem 0.53333333rem 0.13333333rem 0;
}
.cpa-order-list .diy-search-box {
  padding-left: 0px;
}
.cpa-order-list .order-tab {
  display: flex;
}
.cpa-order-list .order-tab-item {
  width: 2rem;
  height: 0.85333333rem;
  margin-right: 0.32rem;
  line-height: 0.85333333rem;
  border-radius: 0.10666667rem;
  font-size: 0.32rem;
  text-align: center;
  color: #222;
  background-color: #F8F8F8;
}
.cpa-order-list .tab-selected {
  font-family: 'PingFangSC-Medium';
  color: #E42514;
  background: rgba(234, 37, 20, 0.1);
}
.cpa-order-list .search-box-list {
  padding: 0 0.16rem;
}
.cpa-order-list .search-box-list .title {
  padding-left: 0.16rem;
}

.cpa-dashboard {
  margin: 0.32rem 0.21333333rem;
  padding: 0.42666667rem 0.53333333rem;
  border-radius: 0.16rem;
  background: #fff;
}
.cpa-dashboard .dashboard-head {
  display: flex;
  justify-content: space-between;
}
.cpa-dashboard .dashboard-head .title {
  font-family: 'PingFangSC-Medium';
  margin-right: 0.21333333rem;
  font-size: 0.48rem;
  color: #222222;
}
.cpa-dashboard .dashboard-head .more-data {
  line-height: 0.48rem;
  color: #e42514;
}
.cpa-dashboard .dashboard-data {
  display: flex;
  margin-top: 0.37333333rem;
}
.cpa-dashboard .dashboard-data div:last-child {
  border: none;
}
.cpa-dashboard .dashboard-data .data-item {
  flex: 1;
  text-align: center;
  border-right: 1px solid #f0f0f0;
}
.cpa-dashboard .dashboard-data .data-item .data {
  font-family: 'DINAlternate-Bold';
  margin-bottom: 0.10666667rem;
  font-size: 0.53333333rem;
  color: #222222;
}
.cpa-dashboard .dashboard-data .data-item .data-desc {
  font-family: 'PingFangSC-Regular';
  font-size: 0.34666667rem;
  color: #999999;
}
.cpa-dashboard .kedm-tag-text {
  display: flex;
  align-items: center;
}
.cpa-dashboard .kedm-tag-text .kedm-icon-basis {
  margin-top: 0.05333333rem;
}
.cpa-hint .kedm-tooltip-inner-wrapper {
  font-size: 0.32rem;
}

.am-search.search-bar {
  padding: 0.13333333rem 0.21333333rem;
  background: #fff;
}
.am-search.search-bar .am-search-input {
  line-height: 38px;
  height: 38px;
  border-radius: 4px;
  background: #F8F8F8;
  font-size: 0.32rem;
}
.am-search.search-bar .am-search-input .am-search-synthetic-ph {
  line-height: 38px;
  height: 38px;
  text-align: left;
  padding-left: 15px;
}
.am-search.search-bar .am-search-input .am-search-synthetic-ph .am-search-synthetic-ph-icon {
  vertical-align: -3.5px;
}
.am-search.search-bar .am-search-input .am-search-synthetic-ph .am-search-synthetic-ph-placeholder {
  font-size: 0.37333333rem;
}
.am-search.search-bar .am-search-input .am-search-value {
  height: 38px;
  font-size: 0.37333333rem;
}
.am-search.search-bar .am-search-input .am-search-clear {
  width: 16px;
  height: 16px;
  padding: 0;
  top: 12px;
  right: 11px;
  background: url(../statics/search-clear@2x_8e99acb6c1762529ab99.png) no-repeat center center;
  background-size: 100% 100%;
}
.am-search.search-bar .am-search-cancel {
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  line-height: 44px;
  padding-left: 12px;
  color: #999;
}
.cpa-xiaoqu-search-page {
  background: #fff;
  box-sizing: border-box;
}
.cpa-xiaoqu-search-page .search-list {
  position: relative;
}
.cpa-xiaoqu-search-page .search-item {
  display: flex;
}
.cpa-xiaoqu-search-page .search-item .search-filter-prefix {
  display: flex;
  box-sizing: border-box;
  margin: 0.21333333rem 0 0.13333333rem 0.53333333rem;
  padding: 0.10666667rem;
  height: 1.01333333rem;
  line-height: 0.85333333rem;
  border-top-left-radius: 0.10666667rem;
  border-bottom-left-radius: 0.10666667rem;
  border-right: 1px solid #CECECE;
  font-family: 'PingFangSC-Medium';
  color: #BBBBBB;
  background-color: #F8F8F8;
}
.cpa-xiaoqu-search-page .search-item .cpa-search-input {
  flex: 1;
}
.cpa-xiaoqu-search-page .search-box-list {
  background: #F8F8F8;
  padding: 0 0.21333333rem;
}
.cpa-xiaoqu-search-page .search-box-list .title {
  padding: 0.32rem 0;
  font-family: PingFang-SC-Medium;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  text-align: left;
  line-height: 1;
}
.cpa-xiaoqu-search-page .search-box-list .indicator-wrapper {
  margin-bottom: 0.26666667rem;
}
.cpa-xiaoqu-search-page .tag-list-item {
  padding: 0 0.53333333rem;
  cursor: pointer;
  color: #666;
}
.cpa-xiaoqu-search-page .tag-list-item .text {
  padding: 0.42666667rem 0;
}
.cpa-xiaoqu-search-page .tag-list-item .line {
  position: relative;
}
.cpa-xiaoqu-search-page .tag-list-item .line::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  background-image: linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  content: '';
}
.cpa-xiaoqu-search-page .list-info-actions {
  text-align: right;
  padding: 0.42666667rem 0;
}
.cpa-xiaoqu-search-page .am-result {
  padding-top: 30px;
  padding-bottom: 30px;
}
.cpa-xiaoqu-search-page .am-result .am-result-message {
  margin-top: 0;
  font-size: 14px;
}

.TxdQOSOT_bzO8PvGvbrG {
  padding: 8px 20px;
  background: #fff;
}
.fYL9UJ0LhYM5vu_NydYl {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 0.42666667rem;
  color: #ccc;
  background: #F8F8F8;
  border-radius: 2px;
  line-height: 38px;
  padding-left: 12px;
}
.zr9KWTxf7Mbjq5zYwkW4 {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  background: #F8F8F8;
  border-radius: 2px;
  padding: 0.16rem 0.32rem;
}
.T6GfagVSUEqs1axZ99ak {
  margin-right: 0.16rem;
}
.wGYa90_rOqJoBEeDzgZ1 {
  display: flex;
  align-items: center;
  font-size: 0.32rem;
  color: #fff;
  letter-spacing: 0;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  height: 0.74666667rem;
  line-height: 0.74666667rem;
  padding: 0 0.16rem 0 0.32rem;
  margin-left: 0.21333333rem;
  cursor: pointer;
}

.cpa-list-item {
  background-color: #fff;
}
.cpa-list-item .cpa-list-item-body {
  padding: 0.42666667rem 0.42666667rem 0.16rem;
}
.cpa-list-item .list-info {
  display: flex;
  height: 0.53333333rem;
  margin-bottom: 0.10666667rem;
  text-align: center;
}
.cpa-list-item .list-info .label,
.cpa-list-item .list-info .value {
  font-family: 'PingFangSC-Regular';
  font-size: 0.37333333rem;
  color: #999999;
}
.cpa-list-item .list-info .value {
  color: #222222;
}
.cpa-list-item .cpa-list-item-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.26666667rem;
}
.cpa-list-item .cpa-list-item-head .name {
  font-family: 'PingFangSC-Medium';
  max-width: 200px;
  font-size: 0.48rem;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cpa-list-item .cpa-list-item-head .tags {
  height: 0.42666667rem;
  padding: 0.10666667rem;
  line-height: 0.42666667rem;
  background-color: #FDEDEA;
  color: #E64B3E;
  font-size: 12px;
  border-radius: 2px;
}
.cpa-list-item .am-progress-outer {
  width: 2.13333333rem;
  margin: 0.10666667rem 0.16rem 0 0;
  height: 0.10666667rem;
  border-radius: 0.05333333rem;
}
.cpa-list-item .am-progress-bar {
  border-radius: 0.05333333rem;
}
.cpa-list-item .cpa-footer-button {
  display: flex;
  border-top: 1px solid #f0f0f0;
  padding: 0.37333333rem 0;
}
.cpa-list-item .cpa-footer-button .btn {
  flex: 1;
  height: 0.53333333rem;
  border-right: 1px solid #f0f0f0;
  font-family: 'PingFangSC-Medium';
  font-size: 0.37333333rem;
  color: #222222;
  text-align: center;
}
.cpa-list-item .cpa-footer-button div:last-child {
  border: none;
}

.cpa-order-analyse {
  padding: 0.32rem;
  background: rgba(232, 232, 232, 0.3);
  border-radius: 0.10666667rem;
  color: #666666;
}
.cpa-order-analyse .analyse-level {
  font-family: 'PingFangSC-Medium';
  font-size: 0.37333333rem;
  color: #222222;
}
.cpa-order-analyse .to-analyse {
  margin: 0.16rem 0 0.32rem 0;
  font-family: 'PingFangSC-Regular';
  font-size: 0.32rem;
}
.cpa-order-analyse .select-text {
  font-family: 'PingFangSC-Regular';
  margin: 0.16rem 0;
  font-size: 12px;
  color: #222222;
}
.cpa-order-analyse .show-more {
  width: 100%;
  font-size: 12px;
  margin-top: 0.26666667rem;
  text-align: center;
}

.cpa-business-modal .am-modal-content {
  padding-top: 0.53333333rem;
  padding-left: 0.48rem;
  padding-right: 0.26666667rem;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start !important;
}
.cpa-business-modal .cpa-business-modal-title {
  margin-bottom: 0.26666667rem;
  font-family: 'PingFangSC-Semibold';
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.58666667rem;
}
.cpa-business-modal .list-item-info {
  font-family: 'PingFangSC-Regular';
  height: 0.53333333rem;
  margin-bottom: 0.10666667rem;
  font-size: 0.37333333rem;
}
.cpa-business-modal .list-item-info .label {
  color: #999999;
}
.cpa-business-modal .list-item-info .value {
  color: #222222;
}
.cpa-business-modal .oppty-list {
  max-height: 400px;
  overflow: scroll;
}
.cpa-business-modal .oppty-list-item {
  padding: 0.26666667rem 0;
  border-bottom: 1px solid #f0f0f0;
}
.cpa-business-modal .oppty-list-item .item-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.10666667rem;
}
.cpa-business-modal .oppty-list-item .item-head .item-head-icon {
  display: flex;
}
.cpa-business-modal .oppty-list-item .item-head .item-head-icon div {
  margin-right: 0.21333333rem;
}
.cpa-business-modal .item-shangji-im-icon {
  background: url(../statics/Icon_im@2x_421085ceacb013ff7ab5.png) no-repeat center / 100% 100%;
  width: 0.69333333rem;
  height: 0.69333333rem;
}
.cpa-business-modal .item-shangji-tel-icon {
  background: url(../statics/icon_tel@2x_fc9e10be54fc0e640062.png) no-repeat center / 100% 100%;
  width: 0.69333333rem;
  height: 0.69333333rem;
}
.cpa-business-modal .item-shangji-btn-weituo {
  font-size: 0.37333333rem;
  line-height: 0.69333333rem;
  color: #E64B3E;
}
.cpa-business-modal .oppty-name {
  font-family: 'PingFangSC-Medium';
  font-size: 0.37333333rem;
  color: #222222;
}
.cpa-business-modal .tag {
  height: 0.42666667rem;
  padding: 0.05333333rem;
  line-height: 0.42666667rem;
  margin-left: 0.21333333rem;
  background-color: #FDEDEA;
  color: #E64B3E;
  font-size: 12px;
  border-radius: 2px;
}

.cpa-record-modal .am-modal-content {
  padding-top: 0.53333333rem;
  padding-left: 0.48rem;
  padding-right: 0.56rem;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start !important;
}
.cpa-record-modal .cpa-record-modal-title {
  margin-bottom: 0.26666667rem;
  font-family: 'PingFangSC-Semibold';
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.58666667rem;
}
.cpa-record-modal .record-list-item {
  padding: 0.42666667rem 0;
  border-bottom: 1px solid #f0f0f0;
}
.cpa-record-modal .record-list-item:last-child {
  border: none;
}
.cpa-record-modal .record-time {
  font-family: 'PingFangSC-Medium';
  margin-bottom: 0.26666667rem;
  font-size: 0.37333333rem;
  color: #222222;
}
.cpa-record-modal .record-item {
  display: inline-block;
  width: 50%;
  margin-bottom: 0.18666667rem;
  font-size: 0.32rem;
}
.cpa-record-modal .record-item div {
  display: inline-block;
  width: 50%;
}
.cpa-record-modal .record-item .value {
  color: #222222;
}
.cpa-record-modal .change-tag {
  height: 0.42666667rem;
  padding: 0.05333333rem;
  line-height: 0.42666667rem;
  margin-left: 0.21333333rem;
  background-color: #FDEDEA;
  color: #E64B3E;
  font-size: 12px;
  border-radius: 2px;
}

.cpa-data-list {
  background-color: #fff;
  border-top: 1px solid #f0f0f0;
}
.cpa-data-list .separator {
  height: 0.42666667rem;
  background-color: #F5F5F9;
  border-top: 1px solid #ECECED;
}
.cpa-data-list .empty {
  width: 6rem;
  height: 2.88rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 3.86666667rem;
  margin-left: auto;
  margin-right: auto;
}
.cpa-data-list .empty-desc {
  font-size: 0.42666667rem;
  color: #999999;
  text-align: center;
  margin-top: 0.42666667rem;
}

.shangJi-welcome-page-wrap .kemis-Dropdown-menu .kemis-Form-item .am-list-item.am-radio-item {
  min-height: 60px !important;
}
.Business-statusCard {
  background-color: #fff;
  margin: 20px 20px 0px 20px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  padding: 20px 20px 20px 20px;
}
.Business-statusCard .header {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
}
.Business-statusCard .header .title {
  display: flex;
}
.Business-statusCard .header .status {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.Business-statusCard .header .status .success {
  display: flex;
  margin-left: 5px;
  padding: 3px 9px;
  background: #f2f2f2;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #999999;
  letter-spacing: 0;
  line-height: 11px;
}
.Business-statusCard .header .item-tag-success {
  display: flex;
  display: inline-block;
  align-self: flex-start;
  font-size: 12px;
  color: #0984f9;
  letter-spacing: 0;
  padding: 4px 5px;
  background: rgba(9, 132, 249, 0.1);
  border-radius: 2px;
}
.Business-statusCard .header .item-tag-error {
  display: flex;
  align-self: flex-start;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  padding: 4px 5px;
  background: #f2f2f2;
  border-radius: 2px;
}
.Business-statusCard .footer {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  padding-top: 10px;
  border-top: 0.5px solid #e5e5e5;
}
.Business-statusCard .footer div {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: center;
  text-align: center;
  border-right: 1px solid #e5e5e5;
  padding-right: 10px;
  font-size: 12px;
  color: #101010;
}
.Business-statusCard .footer div span:first-child {
  color: #999999;
}
.Business-statusCard .body {
  display: flex;
  margin-top: 20px;
  flex-direction: column;
  font-size: 14px;
}
.Business-statusCard .body .item-sub-item {
  display: flex;
  margin-bottom: 9px;
}
.Business-statusCard .body .item-sub-item:last-child {
  margin-bottom: 21px;
}
.Business-statusCard .body .item-sub-item span:first-child {
  color: #999999;
}
.Business-statusCard .body .item-sub-item .item-time-wrapper {
  display: inline-block;
}
.zuanzhan-business-card .kemis-Business-diamondCard .anticon.anticon-question-circle {
  margin: 1px 0 0 2px;
  color: #303133;
}
.am-popover.am-popover-placement-bottomRight .am-popover-arrow {
  background-color: #303133;
}
.am-popover.am-popover-placement-bottomRight .am-popover-item-container .am-popover-item-content {
  color: #f2f2f2;
  font-size: 12px;
}

.rent-oppty-card-record-list {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 84px);
  background: #f5f5f5;
}
.rent-oppty-card-record-list .record-filter {
  flex-shrink: 0;
}
.rent-oppty-card-record-list .recore-tip {
  background: #fff;
  padding: 0.26666667rem;
  font-size: 0.32rem;
  color: #e64b3e;
}
.rent-oppty-card-record-list .record-list {
  flex: 1;
  overflow-y: auto;
  padding: 0.16rem;
}

.record-drop-menus {
  background: #fff;
}
.record-drop-menus .am-dropdown-item {
  border-right: 0.02666667rem solid #f0f0f0;
}
.record-drop-menus .am-dropdown-item:last-child {
  border-right: none;
}
.record-drop-menus .kedm-tag.kedm-tag-active {
  color: #e64b3e;
  background-color: #feeded;
}
.record-drop-menus .kedm-input-container .kedm-input-item {
  text-align: center;
}
.record-drop-menus .kedm-drop-menus-bar-item-active .kedm-drop-menus-bar-item-ellipsis {
  color: #e64b3e;
}
.record-drop-menus .kedm-calendar-current-mark {
  background-color: #e64b3e;
}
.record-drop-menus .kedm-drop-menus-picker-toolbar-wrap .kedm-button {
  background-color: #e64b3e;
  border-color: #e64b3e;
}
.record-drop-menus .kedm-drop-menus-picker-toolbar-wrap .kedm-button::before {
  border-color: #e64b3e;
}
.record-drop-menus .kedm-drop-menus-picker-toolbar-wrap .kedm-button::after {
  border-color: #e64b3e;
}
.record-drop-menus .kedm-drop-menus-picker-toolbar-wrap .kedm-button.kedm-button-primary.kedm-button-active::before {
  border: #e64b3e;
}
.record-drop-menus .kedm-checkbox-group {
  margin-top: 0 !important;
}
.record-drop-menus .component-budgetpool-button-tab {
  display: flex;
  flex-wrap: wrap;
  gap: 0.32rem;
}
.record-drop-menus .component-budgetpool-button-tab .button-tab {
  padding: 0.21333333rem 0.37333333rem;
  margin-right: 0;
  text-align: center;
  min-width: 1.92rem;
  line-height: 0.45333333rem;
}

.component-budgetpool-button-tab {
  display: flex;
}
.component-budgetpool-button-tab .button-tab {
  margin-right: 0.21333333rem;
  padding: 0.21333333rem;
  border-radius: 0.10666667rem;
  font-family: PingFang SC;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
}
.component-budgetpool-button-tab .active {
  color: #e64b3e;
  background-color: #feeded;
  font-weight: 600;
}
.component-budgetpool-button-tab .disabled {
  color: #222;
  background-color: #f8f8f8;
}

.record-card {
  background: #fff;
  border-radius: 0.21333333rem;
  padding: 0.42666667rem;
  margin-bottom: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}
.record-card .record-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0.32rem;
}
.record-card .record-header .record-title {
  font-size: 0.42666667rem;
  font-weight: 500;
  color: #333;
  flex: 1;
}
.record-card .record-header .record-status {
  padding: 0.10666667rem 0.21333333rem;
  border-radius: 4px;
  font-size: 0.32rem;
  font-weight: 500;
}
.record-card .record-header .record-status.active {
  background: #e6f7ff;
  color: #1890ff;
}
.record-card .record-header .record-status.ended {
  background: #f6f6f6;
  color: #999;
}
.record-card .record-content .record-info {
  margin-bottom: 0.42666667rem;
}
.record-card .record-content .record-stats {
  display: flex;
  gap: 0.64rem;
}
.record-card .record-content .record-stats .stat-item {
  flex: 1;
  text-align: center;
}
.record-card .record-content .record-stats .stat-item .stat-label {
  font-size: 0.32rem;
  color: #666;
  margin-bottom: 0.10666667rem;
}
.record-card .record-content .record-stats .stat-item .stat-value {
  font-size: 0.32rem;
  font-weight: 500;
  color: #333;
}
.record-card .record-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: #D4574B;
  padding: 10px 0;
  margin-top: 0.32rem;
}

.record-info-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.21333333rem;
  font-size: 0.37333333rem;
}
.record-info-item .info-label {
  min-width: 2.66666667rem;
  color: #666;
}
.record-info-item .info-value {
  text-align: right;
  color: #333;
}

.my-account-page-wrap {
  position: relative;
  background: #ffffff;
  margin-bottom: 2.13333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.my-account-page-wrap > img {
  height: 4.48rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.my-account-page-wrap .item-card-wrapper {
  margin-top: 24px 16px 0;
  position: relative;
  background: #ffffff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.09);
  border-radius: 4px;
}
.my-account-page-wrap .item-card-wrapper .item-card {
  padding-top: 0.53333333rem;
  margin: auto;
  display: flex;
}
.my-account-page-wrap .item-card-wrapper .item-card .item-media {
  width: 1.33333333rem;
  height: 1.33333333rem;
  position: relative;
  margin-right: 0.42666667rem;
  margin-left: 0.53333333rem;
  border-radius: 50%;
  overflow: hidden;
  background: #f7f7f7;
}
.my-account-page-wrap .item-card-wrapper .item-card .item-media img {
  width: 100%;
  height: auto;
}
.my-account-page-wrap .item-card-wrapper .item-card .item-content {
  flex: 1;
}
.my-account-page-wrap .item-card-wrapper .item-card .item-content .title {
  margin-top: 5px;
  font-size: 0.53333333rem;
  color: #333333;
}
.my-account-page-wrap .item-card-wrapper .item-card .item-content .code {
  margin-top: 8px;
  font-size: 0.37333333rem;
  color: #333333;
  opacity: 0.6;
}
.my-account-page-wrap .item-card-wrapper .cash-wrapper {
  display: flex;
  margin-top: 0.90666667rem;
  font-size: 0.37333333rem;
  padding-bottom: 0.42666667rem;
}
.my-account-page-wrap .item-card-wrapper .cash-wrapper .num {
  font-family: DINCondensed-Bold;
  font-size: 0.8rem;
  margin-bottom: 0.13333333rem;
}
.my-account-page-wrap .item-card-wrapper .cash-wrapper .task-link {
  display: flex;
  justify-content: center;
  font-size: 0.32rem;
  margin-top: 0.13333333rem;
  color: #009968;
  cursor: pointer;
}
.my-account-page-wrap .item-card-wrapper .cash-wrapper .task-link div {
  padding: 2px;
  border-radius: 3px;
  border: 1px solid #009968;
}
.my-account-page-wrap .item-card-wrapper .cash-wrapper .item-cash {
  flex: 1;
  box-sizing: border-box;
  text-align: center;
  color: #e64b3e;
  border-right: 1px solid #e5e5e5;
  padding: 0 5px;
}
.my-account-page-wrap .item-card-wrapper .cash-wrapper .item-cash:last-child {
  border-right: none;
}
.my-account-page-wrap .item-card-wrapper .cash-wrapper .item-cash p:nth-child(2) {
  color: #999999;
  font-size: 0.37333333rem;
}
.my-account-page-wrap .item-split-line {
  height: 1px;
  background-color: #e5e5e5;
  width: 100%;
  transform: scaleY(0.5);
  transform-origin: 50% 100%;
}
.my-account-page-wrap .my-list {
  position: relative;
  padding-bottom: 100px;
}
.my-account-page-wrap .my-list .am-list-item .am-list-line .am-list-content {
  font-size: 0.42666667rem;
  overflow: visible;
  text-overflow: unset;
}
.my-account-page-wrap .my-list .am-list-item .am-list-line .am-list-extra {
  font-size: 0.37333333rem;
}

.p-my-budgetpool .p-my-budgetpool-coin .pool-card-middle-column .value {
  font-family: DINCondensed-Bold;
}
.p-my-budgetpool-loading-box {
  text-align: center;
  line-height: 1.06666667rem;
  color: #999;
}

.budget-coin-manage-card {
  margin-bottom: 0.53333333rem;
  position: relative;
}
.budget-coin-manage-card .title-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.32rem;
}
.budget-coin-manage-card .title-wrapper .title {
  font-size: 0.42666667rem;
  font-weight: 600;
  color: #222;
}
.budget-coin-manage-card .title-wrapper .shop {
  font-size: 0.34666667rem;
  color: #999;
}
.budget-coin-manage-card .income-card {
  padding: 0.42666667rem;
  margin-top: 0.32rem;
  border-radius: 0.32rem;
  background: linear-gradient(359deg, #ffffff 59%, #ffffff 59%, #fff5f5 99%);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.03);
  position: relative;
}
.budget-coin-manage-card .income-info {
  display: flex;
}
.budget-coin-manage-card .income-info-item {
  flex: 1;
}
.budget-coin-manage-card .income-info .desc {
  font-size: 0.37333333rem;
  color: #999;
}
.budget-coin-manage-card .income-info .amount-wrapper {
  margin-top: 0.16rem;
  color: #222;
  font-weight: 500;
}
.budget-coin-manage-card .income-info .amount-wrapper .unit {
  font-size: 0.42666667rem;
}
.budget-coin-manage-card .income-info .amount-wrapper .amount {
  margin-left: 0.10666667rem;
  font-family: DIN;
  font-size: 0.53333333rem;
}
.budget-coin-manage-card .task-wrapper {
  margin-top: 0.32rem;
  padding-top: 0.32rem;
  border-top: 1px solid #f0f0f0;
}

.mbrand-coupon-modal .am-modal-content {
  padding: 0.53333333rem 0.53333333rem 0;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start;
}
.mbrand-coupon-modal .title {
  font-size: 0.48rem;
  font-family: 'PingFangSC-Semibold';
  color: #222222;
}
.mbrand-coupon-modal .coupon-list-wrapper {
  max-height: 10.66666667rem;
  min-height: 5.33333333rem;
  overflow: auto;
}
.mbrand-coupon-modal .coupon-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1.33333333rem;
}
.mbrand-coupon-modal .coupon-list-item .coupon-name {
  font-size: 0.42666667rem;
  color: #222222;
}
.mbrand-coupon-modal .primary-footer-button .am-button-primary {
  height: 1.28rem;
  line-height: 1.28rem;
  border-radius: 0.16rem;
  margin-bottom: 0.53333333rem;
  font-size: 0.42666667rem;
}
.mbrand-coupon-modal .kedm-radio-checked .kedm-radio-inner {
  border-color: #e64b3e;
}
.mbrand-coupon-modal .kedm-radio-checked .kedm-radio-inner::after {
  background-color: #e64b3e;
}

.data-page-wrap {
  background: #ffffff;
}
.data-page-wrap .am-tabs-default-bar-tab {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  height: 50px;
}
.data-page-wrap .divider {
  width: 100%;
  height: 10px;
  background: #f7f7f7;
}
.data-page-wrap .am-list-item.list-header {
  font-size: 0.42666667rem;
  line-height: 0.42666667rem;
}
.data-page-wrap .am-list-item.list-header .am-list-extra {
  font-size: 0.37333333rem;
  color: #d0a56c;
}
.data-page-wrap .am-list-item,
.data-page-wrap .am-list-line,
.data-page-wrap .am-list-item .am-list-line {
  padding: 0;
}
.data-page-wrap .total-content {
  padding: 10px 20px;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.data-page-wrap .total-content .list-item.am-list-item {
  box-sizing: border-box;
  padding: 20px;
  border: 0.5px solid #eeeeee;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  margin-bottom: 10px;
}
.data-page-wrap .total-content .list-item.am-list-item.bussiness-item .am-list-content {
  display: block;
}
.data-page-wrap .total-content .list-item.am-list-item.bussiness-item .am-list-content .bussiness-content {
  display: flex;
  justify-content: space-between;
}
.data-page-wrap .total-content .list-item.am-list-item.bussiness-item .desc {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #999999;
  font-size: 0.34666667rem;
  height: 0.48rem;
  margin-top: 5px;
  text-align: end;
}
.data-page-wrap .total-content .list-item.am-list-item .am-list-content {
  display: flex;
  justify-content: space-between;
  padding: 0;
  font-size: 0.64rem;
  line-height: 0.64rem;
}
.data-page-wrap .total-content .list-item.am-list-item .am-list-content .title {
  font-size: 0.42666667rem;
  color: #999999;
}
.data-page-wrap .total-content .am-list-line::after {
  display: none !important;
}
.data-page-wrap .total-content .am-list-body::before {
  display: none !important;
}
.data-page-wrap .total-content .am-list-body::after {
  display: none !important;
}
.data-page-wrap .total-content .update-time {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #999999;
  margin-top: 12px;
}
.data-page-wrap .detail-content {
  padding: 10px 20px;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.data-page-wrap .detail-content .list-item-warp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  height: 60px;
  line-height: 20px;
  color: #222222;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}
.data-page-wrap .detail-content .list-item-warp:nth-child(odd) {
  background: #f9f9f9;
  color: #222222;
}
.data-page-wrap .detail-content .list-item-warp .first-column {
  width: 120px;
  padding-left: 12px;
  color: #222222;
  padding: 10px 0 10px 12px;
  box-shadow: 1px 0 7px 0 rgba(0, 0, 0, 0.06);
}
.data-page-wrap .detail-content .list-item-warp .first-column .special {
  line-height: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.data-page-wrap .detail-content .list-item-warp .first-column ~ div {
  padding-left: 10px;
  flex: 1;
}
.data-page-wrap .detail-content .am-list-header {
  padding: 0;
}
.data-page-wrap .detail-content .am-list-header .list-item-warp {
  background: #ffffff;
  height: 40px;
}
.data-page-wrap .detail-content .am-list-body::before {
  display: none;
}
.data-page-wrap .detail-content .am-list-body::after {
  display: none;
}
.data-page-wrap .sticky-container .sticky {
  background-color: #fff;
  transform: none;
  position: relative;
}
.data-page-wrap .sticky-container .menu-mask {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
}
.data-page-wrap .sticky-wrap {
  background: #ffffff;
  height: 90vh;
}
.data-page-wrap .am-list-footer {
  padding: 15px;
  font-size: 14px;
  color: #888;
  background: #f9f9f9;
  margin-bottom: 50px;
}
.data-page-wrap .adm-divider {
  margin: 0;
}
.am-popover .am-popover-item {
  background-color: #303133;
}
.am-popover-placement-top .am-popover-arrow {
  background-color: #303133;
}

.container-shangji-data-datashow {
  padding: 18px 16px;
}
.container-shangji-data-datashow .data-wrap {
  box-sizing: border-box;
  background-image: linear-gradient(136deg, #f9e6da 9%, #dfbd9d 100%);
  border: 0 solid #f2d7b8;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  padding: 16px 16px 0 16px;
}
.container-shangji-data-datashow .data-wrap .data-header {
  position: relative;
}
.container-shangji-data-datashow .data-wrap .data-header .time {
  position: absolute;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  color: #715040;
  top: 0;
  left: 0;
}
.container-shangji-data-datashow .data-wrap .data-header .separate {
  position: absolute;
  top: 3px;
  right: 76px;
  width: 1px;
  height: 9px;
  background: #835741;
  opacity: 0.36;
}
.container-shangji-data-datashow .data-wrap .data-header .am-tabs-default-bar {
  justify-content: flex-end;
}
.container-shangji-data-datashow .data-wrap .data-header .am-tabs-default-bar-content {
  position: relative;
  width: 176px;
}
.container-shangji-data-datashow .data-wrap .data-header .am-tabs-default-bar-tab {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  justify-content: flex-end;
  opacity: 0.7;
  color: rgba(131, 87, 65, 0.7);
  font-size: 0.42666667rem;
  height: 0.42666667rem;
  line-height: 0.42666667rem;
}
.container-shangji-data-datashow .data-wrap .data-content {
  min-height: 100px;
  padding: 30px 0 18px 0;
  display: flex;
  justify-content: space-between;
}
.container-shangji-data-datashow .data-wrap .data-content .item {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  height: 0.42666667rem;
  line-height: 0.42666667rem;
  color: #835741;
}
.container-shangji-data-datashow .data-wrap .data-content .total {
  display: flex;
  margin-bottom: 6px;
}
.container-shangji-data-datashow .data-wrap .data-content .total .number {
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 0.85333333rem;
  color: #835741;
}
.container-shangji-data-datashow .data-wrap .data-content .total .other-number {
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.74666667rem;
  line-height: 0.74666667rem;
  color: #835741;
}
.container-shangji-data-datashow .data-wrap .data-content .desc {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.26666667rem;
  height: 0.48rem;
  padding: 0 4px;
  color: #986b56;
  background-image: linear-gradient(122deg, #fff3e8 0%, #ffead9 91%);
  border: 1px solid rgba(116, 90, 57, 0.27);
  border-radius: 8px;
}
.container-shangji-data-datashow .data-wrap .data-content .info {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  height: 0.42666667rem;
  color: #835741;
}
.container-shangji-data-datashow .data-wrap .data-content.total-content .item:first-child {
  width: 48%;
}
.container-shangji-data-datashow .data-wrap .data-content.total-content .item .label {
  width: 1.86666667rem;
  text-align: right;
}
.container-shangji-data-datashow .data-wrap .data-content.total-content .item li {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  font-size: 0.32rem;
  line-height: 0.48rem;
}
.container-shangji-data-datashow .data-wrap .data-content.total-content .item .desc {
  margin-left: 4px;
}
.container-shangji-data-datashow .data-wrap .data-content.buy-content .item:first-child {
  width: 44%;
}
.container-shangji-data-datashow .data-wrap .data-content.buy-content .item .total .number,
.container-shangji-data-datashow .data-wrap .data-content.buy-content .item .total .other-number {
  font-size: 0.64rem;
  line-height: 0.85333333rem;
}
.container-shangji-data-datashow .data-wrap .divider {
  width: 100%;
  height: 1px;
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.05));
}
.container-shangji-data-datashow .data-wrap .data-bottom {
  position: relative;
}
.container-shangji-data-datashow .data-wrap .data-bottom .data-bottom-wrap {
  display: flex;
  align-items: center;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  width: 100%;
  color: #835741;
  height: 45px;
}
.container-shangji-data-datashow .data-wrap .data-bottom .data-bottom-wrap .item {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.container-shangji-data-datashow .data-wrap .data-bottom .data-bottom-wrap .item:last-child {
  text-align: center;
}
.container-shangji-data-datashow .data-wrap .data-bottom .level {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #ffffff;
  background: #e95855;
  font-size: 12px;
  line-height: 20px;
  padding: 0 3px;
  vertical-align: text-bottom;
  margin-left: 5px;
  border-radius: 2px;
}
.container-shangji-data-datashow .data-wrap .data-bottom .separate {
  position: absolute;
  top: 7px;
  left: 50%;
  width: 1px;
  height: 35px;
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.05));
}

.Mobile-Select {
  display: inline-block;
  position: relative;
  width: 100%;
}
.Mobile-Select .select-item {
  margin-left: 0;
}
.Mobile-Select .select-wrap {
  display: flex;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  width: 100%;
  justify-content: center;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  color: #222222;
  font-size: 14px;
}
.Mobile-Select .select-wrap.selected {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.Mobile-Select .up-icon {
  height: 0.16rem;
  width: 0.21333333rem;
  background: url(../statics/icon_up_select@2x_893dfb2b3ac2d65aca6b.png) no-repeat center;
  background-size: 100% 100%;
}
.Mobile-Select .down-icon {
  width: 0.21333333rem;
  height: 0.16rem;
  background: url(../statics/down_51a5be147690d7a73e18.png) no-repeat center;
  background-size: 100% 100%;
}
.Mobile-Select .icon-base {
  display: flex;
  align-items: center;
  margin-left: 0.13333333rem;
  height: 100%;
}
.Mobile-Select .option-wrap {
  width: 100%;
  z-index: 1000;
  background: #ffffff;
}
.Mobile-Select .option-wrap .option-item {
  height: 1.12rem;
  line-height: 1.12rem;
  background-color: #fff;
  padding: 2px 20px;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  min-width: 100px;
}
.Mobile-Select .option-wrap .option-item.selected {
  color: #e64b3e;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.Mobile-Select .am-calendar {
  min-height: 445px;
}
.Mobile-Select .am-calendar .header {
  margin: 15px 5px;
}
.Mobile-Select .am-calendar .content {
  top: -4.8rem;
}

.guide-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}
.guide-container .textStyle {
  padding: 20px 20px 0 20px;
  font-size: 15px;
  font-family: Optima-Regular, PingFangTC-light;
  line-height: 2;
  letter-spacing: 0.5px;
  text-indent: 25px;
  word-break: break-all;
  white-space: pre-line;
}
.guide-container .guide-carousel {
  margin-top: 20px;
}

.MBq2F68KlUyZAN2dhsL2 {
  text-align: center;
  font-size: 0.53333333rem;
  padding-top: 0.53333333rem;
  margin-bottom: 0.53333333rem;
  color: #333333;
}
.e3tJe1CJIuQe40DOOnek {
  font-size: 0.37333333rem;
  line-height: 1.5;
  color: #333333;
  font-weight: 700;
}
.rBD6ypx3CQYIzmok9V7l {
  font-size: 0.26666667rem;
  margin-top: 0.21333333rem;
  color: #999999;
}
.oby17zXBxN2EowaL4X7p {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #222222;
  line-height: 22px;
  font-weight: 400;
}
.s5OvSIjnTdPKAUTCBoiR {
  font-size: 0.26666667rem;
  line-height: 1.5;
  margin-top: 0.53333333rem;
  color: #333333;
}
.s5OvSIjnTdPKAUTCBoiR .Npv3Wi6UeJwbbD2uGNDu {
  margin-right: 0.05333333rem;
}
.s5OvSIjnTdPKAUTCBoiR .Kn9qcPDZKBZMfppyoiZI {
  transform: scale(0.8);
}
.s5OvSIjnTdPKAUTCBoiR .cF67h9X88aHw7pM52XlP {
  color: #e64b3e;
}
.s5OvSIjnTdPKAUTCBoiR .I2c0XeP0Vz8eNfJ_I0nD {
  padding: 2px 4px;
  border: 1px solid #e64b3e;
  color: #e64b3e;
  border-radius: 2px;
  display: flex;
  align-items: center;
  margin-right: 0.21333333rem;
}
.T5JAjucEWfhDg9J8XY5V {
  color: #999999;
  font-size: 0.26666667rem;
  margin-top: 0.26666667rem;
}
.mwYh4I4SpZ0N7R53xJgF {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.4rem;
  background-color: #fff;
}
.mwYh4I4SpZ0N7R53xJgF .qXJaqU5od3OAFUgIEntd {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  line-height: 1.17333333rem;
  background: #e64b3e;
  border-radius: 4px;
  text-decoration: none;
}
.mwYh4I4SpZ0N7R53xJgF .qXJaqU5od3OAFUgIEntd span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.mwYh4I4SpZ0N7R53xJgF .qXJaqU5od3OAFUgIEntd.kHjsDryHXVKOwgLJLrNw {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.mwYh4I4SpZ0N7R53xJgF .qXJaqU5od3OAFUgIEntd.kHjsDryHXVKOwgLJLrNw::before {
  border-color: #cecece;
}

.shangquan .close-icon {
  width: 0.48rem;
  height: 0.48rem;
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) center center no-repeat;
  background-size: 100% 100%;
}
.shangquan .item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.32rem;
  background: #fff;
  padding: 0.42666667rem;
}
.shangquan .item-arrow {
  position: absolute;
  right: 0.37333333rem;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../statics/icon_enter@2x_6d59d30c48bfd6a7ac08.png) right center no-repeat;
  background-size: 100% 100%;
}
.shangquan .shangquan-stock {
  background: #fff;
}
.shangquan .shangquan-header {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding: 0 0.42666667rem;
  box-sizing: border-box;
  justify-content: space-between;
  min-height: 1.17333333rem;
  align-items: center;
  background: #fff;
  color: #333333;
  font-size: 0.42666667rem;
}
.shangquan .shangquan-body .area {
  position: relative;
  display: flex;
  width: 100%;
  height: 90vw;
  overflow: hidden;
}
.shangquan .shangquan-body .area::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.shangquan .shangquan-body .left {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.shangquan .shangquan-body .right {
  flex: 2;
  background: #fafafa;
  height: 100%;
  overflow: auto;
}
.shangquan .shangquan-body .left .area-item,
.shangquan .shangquan-body .right .area-item {
  text-align: left;
  padding: 0.42666667rem 0 0.42666667rem 0.85333333rem;
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .shangquan-body .left .area-item.active,
.shangquan .shangquan-body .right .area-item.active {
  color: #e64b3e;
}
.shangquan .shangquan-body .buy-count {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.42666667rem;
}
.shangquan .shangquan-body .buy-count .limit {
  display: flex;
  align-items: center;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #333333;
}
.shangquan .shangquan-body .buy-count .limit em {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #999;
  padding-left: 0.21333333rem;
}
.shangquan .shangquan-body .buy-count .stock {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #333333;
}
.shangquan .shangquan-body .buy-count .stock em {
  padding: 0 0.21333333rem;
}
.shangquan .shangquan-body .buy-count .stock .stock-tip {
  display: inline-block;
  padding: 0 0.21333333rem 0 0.53333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #e64b3e;
  background: url(../statics/icon_kucunbuzu@2x_332ebe77d7caf8c745c8.png) left center no-repeat;
  background-size: 0.37333333rem 0.37333333rem;
}
.shangquan .shangquan-body .buy-count-confirm {
  padding: 0.42666667rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shangquan .shangquan-body .buy-count-confirm .left-desc {
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .shangquan-body .buy-count-confirm .right-block {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .limit {
  font-size: 0.32rem;
  color: #999999;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .stock-tip {
  color: #e64b3e;
  font-size: 0.32rem;
  margin-right: 0.42666667rem;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .stock {
  font-size: 0.32rem;
  color: #999999;
  margin-right: 0.42666667rem;
}
.shangquan .shangquan-footer {
  padding: 0.42666667rem;
}
.shangquan .shangquan-footer .btn {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 16px 0;
  background: #e64b3e;
  border-radius: 2px;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.shangquan .shangquan-footer .btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.shangquan .shangquan-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.shangquan .shangquan-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.shangquan .shangquan-footer .confirm-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangquan .shangquan-footer .confirm-action .total {
  display: inline-block;
  min-width: 33%;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .shangquan-footer .confirm-action .total em {
  color: #fe615a;
}
.shangquan .shangquan-footer .confirm-action .confirm-btn {
  width: 100%;
}
.shangquan .product-card {
  display: flex;
  position: relative;
  background: #ffffff;
  border-radius: 4px;
  padding: 0.42666667rem 0;
  margin: 0 0.42666667rem;
}
.shangquan .product-card::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.shangquan .product-card .product-media {
  position: relative;
  width: 1.70666667rem;
  height: 1.70666667rem;
  margin-right: 0.42666667rem;
  overflow: hidden;
}
.shangquan .product-card .product-media .media-nothumb {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  background: #fff;
  overflow: hidden;
}
.shangquan .product-card .product-media .media-nothumb img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
}
.shangquan .product-card .product-content {
  flex: 1;
}
.shangquan .product-card .product-content .title {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #2e3240;
  line-height: 1;
  margin-bottom: 0.53333333rem;
  display: flex;
  align-items: center;
}
.shangquan .product-card .product-content .title span {
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #5486eb;
  letter-spacing: 0;
  line-height: 1;
  background: #edf3ff;
  border-radius: 2px;
  padding: 3px 2px;
  margin-left: 0.21333333rem;
}
.shangquan .product-card .product-content .meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangquan .product-card .product-content .meta .sale-price {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #fe615a;
  letter-spacing: 0;
  line-height: 1;
}
.shangquan .product-card .product-content .meta .count {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .product-shangquan {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
  padding: 0.42666667rem 0 0.42666667rem 0;
  margin: 0 0.42666667rem;
}
.shangquan .product-shangquan .item-arrow {
  right: 0;
}
.shangquan .product-shangquan::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}

.remind-quan {
  display: flex;
  width: 100%;
  padding: 0.21333333rem 0 0.37333333rem 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.remind-quan-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.remind-quan-left-two {
  width: 100%;
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #999999;
  letter-spacing: 0;
  line-height: 16px;
  white-space: break-spaces;
  margin-top: 5px;
}
.remind-quan-left-tip {
  display: inline-flex;
  margin-top: 5px;
  margin-right: 10px;
  min-width: 57px;
  height: 32px;
  background: #f8f8f8;
  font-size: 0.32rem;
  color: #222222;
  border-radius: 2px;
  padding: 0px 0.21333333rem;
  justify-content: space-between;
  align-items: center;
}
.remind-quan-right {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #e64b3e;
  margin: 0.26666667rem 0;
  letter-spacing: 0;
  text-align: right;
}
.remind-quan-right::after {
  content: '›';
  margin-left: 0.13333333rem;
}
.remind-switch {
  display: flex;
  width: 100%;
  padding: 0.21333333rem 0 0.37333333rem 0px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.remind-switch-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.remind-switch-left span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #999999;
  letter-spacing: 0;
  line-height: 0.42666667rem;
  margin-top: 0.13333333rem;
}
.remind-footer {
  position: fixed;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  left: 0;
  bottom: 0;
  padding: 0.53333333rem;
}

.flashSale-wrapper .menu-mask {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  margin-left: -20px;
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .flashSale-wrapper html:not([data-scale]) .am-list-body:after {
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 1px !important;
    background-image: linear-gradient(0deg, transparent 50%, #eee 0) !important;
    content: "" !important;
  }
  .flashSale-wrapper html:not([data-scale]) .am-list-body:before {
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 1px !important;
    background-image: linear-gradient(0deg, transparent 50%, #eee 0) !important;
    content: "" !important;
  }
}
.flashSale-wrapper .am-list-header {
  padding: 0 !important;
  border: 0 !important;
}
.flashSale-wrapper .am-list-body {
  margin: 0 0.48rem;
  border: 0 !important;
}
.flashSale-wrapper .am-list-footer {
  padding: 0 !important;
}
.flashSale-wrapper .am-wingblank {
  height: 11 / 37.5 * 1rem !important;
  margin: 0 !important;
  background-color: #eee;
}
.flashSale-wrapper .flashSale-notice {
  display: flex;
  height: 1.17333333rem;
  align-items: center;
  background-color: #eee;
}
.flashSale-wrapper .flashSale-wrapperOne {
  padding: 0 0.48rem;
  background-color: #fff;
}
.flashSale-wrapper .flashSale-wrapperOne .house-input-wrapper {
  padding-top: 0.4rem;
  height: 0.8rem;
  display: flex;
  justify-content: space-between;
}
.flashSale-wrapper .flashSale-wrapperOne .am-list-item {
  display: inline-block;
  width: 6.66666667rem;
}
.flashSale-wrapper .flashSale-wrapperOne .am-list-item .am-list-line {
  border: 1px solid #ddd !important;
}
.flashSale-wrapper .flashSale-wrapperOne .am-list-item .am-input-control input {
  font-size: 14px;
  padding: 5px 10px;
}
.flashSale-wrapper .flashSale-wrapperOne .house-input {
  display: inline-block;
  color: white;
  background: #E64B3E;
  width: 1.33333333rem;
  text-align: center;
  line-height: 0.8rem;
  border-radius: 0.05333333rem;
}
.flashSale-wrapper .flashSale-wrapperOne .flashSale-titleOne {
  font-family: PingFangSC-Semibold;
  position: relative;
  font-size: 0.48rem;
  color: #333;
  background-color: #fff;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
}
.flashSale-wrapper .flashSale-wrapperOne .flashSale-titleOne::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.flashSale-wrapper .flashSale-noResult {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 6.93333333rem;
}
.flashSale-wrapper .flashSale-noResult .noResult-logo {
  width: 6.18666667rem;
  height: 3.22666667rem;
}
.flashSale-wrapper .flashSale-noResult .noResult-text {
  font-size: 0.37333333rem;
  color: #999;
  margin-top: 0.69333333rem;
}
.flashSale-wrapper .flashSale-allNoResult {
  position: absolute;
  top: 2.50666667rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  text-align: center;
  padding-top: 4.53333333rem;
}
.flashSale-wrapper .flashSale-allNoResult .noResult-logo {
  width: 6.18666667rem;
  height: 3.22666667rem;
}
.flashSale-wrapper .flashSale-allNoResult .noResult-text {
  font-size: 0.37333333rem;
  color: #999;
  margin-top: 0.69333333rem;
}
.flashSale-wrapper .flashSale-wrapperTwo {
  background-color: #fff;
}
.flashSale-wrapper .flashSale-wrapperTwo .flashSale-titleTwo {
  font-family: PingFangSC-Semibold;
  position: relative;
  font-size: 0.48rem;
  margin: 0 0.48rem;
  color: #333;
  background-color: #fff;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
}
.flashSale-wrapper .flashSale-notice-left {
  flex: 1;
  padding-left: 0.42666667rem;
  height: 0.42666667rem;
}
.flashSale-wrapper .flashSale-notice-left .flashSale-notice-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.26666667rem;
  width: 0.42666667rem;
  height: 0.37333333rem;
  line-height: 0.42666667rem;
  background: url(../statics/icon_notice@3x_0d621bd02eedacee92a5.png) center center no-repeat;
  background-size: 100% 100%;
}
.flashSale-wrapper .flashSale-notice-left .flashSale-notice-text {
  display: inline-block;
  color: #333;
  vertical-align: middle;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
}
.flashSale-wrapper .flashSale-notice-right {
  height: 0.42666667rem;
  padding-right: 0.42666667rem;
}
.flashSale-wrapper .flashSale-notice-right .flashSale-right-text {
  display: inline-block;
  vertical-align: middle;
  color: #999;
  line-height: 0.42666667rem;
  font-size: 0.32rem;
  margin-right: 0.05333333rem;
}
.flashSale-wrapper .flashSale-notice-right .flashSale-right-icon {
  display: inline-block;
  vertical-align: middle;
  width: 0.18666667rem;
  height: 0.32rem;
  background: url(../statics/icon_jiantou@2x_0e92c520179faed79fbe.png) center center no-repeat;
  background-size: 100% 100%;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #fff;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info :not(:last-of-type)::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-name {
  font-size: 0.42666667rem;
  line-height: 0.48rem;
  color: #333;
  width: 6.66666667rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-name .desc {
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  vertical-align: middle;
  margin-right: 0.10666667rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-name .icon {
  display: inline-block;
  vertical-align: middle;
  width: 0.42666667rem;
  height: 0.42666667rem;
  line-height: 0.42666667rem;
  text-align: center;
  font-size: 0.32rem;
  color: #fff;
  border-radius: 0.05333333rem;
  background-color: #FBB11B;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-desc {
  margin-top: 0.13rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price {
  margin-top: 0.13rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price .flashSale-left-newPrice {
  font-family: PingFangSC-Semibold;
  font-size: 0.74666667rem;
  line-height: 0.85333333rem;
  color: #E64B3E;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price .flashSale-left-newPrice .logo {
  font-size: 0.32rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price .flashSale-left-oldPrice {
  margin-left: 0.26666667rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  text-decoration: line-through;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-link {
  color: green;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-total {
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #333;
  line-height: 0.32rem;
  margin-right: 0.08rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price {
  font-size: 0.32rem;
  color: #999;
  line-height: 0.32rem;
  margin-right: 0.08rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-item-right .doSale {
  color: white;
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  background: #E64B3E;
  width: 2.18666667rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  border-radius: 0.05333333rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-item-right .time {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #999;
  text-align: center;
}
.flashSale-wrapper .Commissioned-item {
  position: relative;
}
.flashSale-wrapper .Commissioned-item :not(:last-child)::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #fff;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-name {
  font-size: 0.42666667rem;
  line-height: 0.48rem;
  color: #333;
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  width: 6.66666667rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-desc {
  margin-top: 0.13rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price {
  margin-top: 0.13rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price .Commissioned-left-newPrice {
  font-family: PingFangSC-Semibold;
  font-size: 0.74666667rem;
  line-height: 0.85333333rem;
  color: #E64B3E;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price .Commissioned-left-newPrice .logo {
  font-size: 0.32rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price .Commissioned-left-oldPrice {
  margin-left: 0.26666667rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  text-decoration: line-through;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-total {
  font-size: 0.32rem;
  color: #333;
  line-height: 0.32rem;
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  margin-right: 0.08rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price {
  font-size: 0.32rem;
  color: #999;
  line-height: 0.32rem;
  margin-right: 0.08rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-item-right {
  text-align: center;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-item-right .saleLogo {
  width: 1.33333333rem;
  height: 1.33333333rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-item-right .time {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #999;
}
.flashSale-modal-notice {
  width: 290/37.5 * 1rem !important;
}
.flashSale-modal-notice .am-modal-content {
  overflow: visible !important;
  width: 7.73333333rem;
  padding-top: 0.713rem !important;
}
.flashSale-modal-notice .flashSale-crossIcon {
  position: absolute;
  top: 0.21333333rem;
  right: 0.21333333rem;
  width: 0.53333333rem !important;
  height: 0.53333333rem !important;
  margin: 10px;
}
.flashSale-modal-notice .notice-name {
  padding-top: 0.35rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  color: #222;
  line-height: 0.48rem;
  text-align: left;
}
.flashSale-modal-notice .notice-item-wrapper {
  margin-top: 0.64rem;
}
.flashSale-modal-notice .am-modal-body {
  overflow: visible !important;
  padding: 0 0.53333333rem 0 0.53333333rem !important;
}
.flashSale-modal-notice .notice-item {
  padding-bottom: 0.42666667rem;
}
.flashSale-modal-notice .notice-item .title {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  color: #222;
  text-align: left;
  line-height: 0.42666667rem;
}
.flashSale-modal-notice .notice-item .document {
  margin-top: 0.21333333rem;
  font-size: 0.37333333rem;
  color: #999;
  text-align: left;
  line-height: 0.48rem;
}
.flashSale-modal-notice .notice-item:last-child {
  padding-bottom: 0.64rem;
}
.flashSale-modal-doSale {
  width: 290 / 37.5 * 1rem !important;
}
.flashSale-modal-doSale .am-modal-content {
  overflow: visible !important;
  padding-top: 0.74666667rem !important;
}
.flashSale-modal-doSale .am-modal-body {
  overflow: visible !important;
  padding: 0 0.42666667rem 0.64rem 0.42666667rem !important;
}
.flashSale-modal-doSale .am-modal-body .am-list-item {
  padding-left: 0;
  font-size: 0.37333333rem;
}
.flashSale-modal-doSale .am-modal-body .am-list-item .am-list-line {
  padding-right: 0;
}
.flashSale-modal-doSale .am-modal-body .am-list-item .am-list-line .am-list-content {
  font-size: 0.37333333rem;
}
.flashSale-modal-doSale .am-modal-body .am-list-item .am-list-line .am-list-extra {
  font-size: 0.37333333rem;
}
.flashSale-modal-doSale .price {
  font-size: 0.37333333rem;
  color: #333;
  text-align: center;
  line-height: 0.74666667rem;
}
.flashSale-modal-doSale .price .icon {
  font-size: 0.37333333rem;
}
.flashSale-modal-doSale .desc {
  font-size: 0.37333333rem;
  color: #333;
  line-height: 0.56rem;
  margin-top: 0.10666667rem;
  text-align: left;
}
.flashSale-modal-orderStatus {
  width: 290 / 37.5 * 1rem !important;
}
.flashSale-modal-orderStatus .am-modal-content {
  overflow: visible !important;
  padding-top: 0.85333333rem !important;
}
.flashSale-modal-orderStatus .am-modal-body {
  overflow: visible !important;
  padding-bottom: 0.64rem;
}
.flashSale-modal-orderStatus .StatusModal-wrapper .logo-wrapper {
  display: flex;
  justify-content: center;
}
.flashSale-modal-orderStatus .StatusModal-wrapper .logo {
  display: block;
  width: 70 / 37.5 * 1rem !important;
  height: 70 / 37.5 * 1rem !important;
  background: url(../statics/icon_dingdan_status_wancheng@2x_53ea6ff37643e434ffe7.png) center center no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.32rem;
}
.flashSale-modal-orderStatus .StatusModal-wrapper .title {
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  color: #333;
  line-height: 0.48rem;
}
.flashSale-modal-orderStatus .StatusModal-wrapper .desc {
  margin-top: 0.32rem;
  font-size: 0.37333333rem;
  color: #999;
  text-align: center;
  line-height: 0.53333333rem;
}

.Mobile-Banner-Select {
  display: inline-block;
  position: relative;
  width: 100%;
  background-color: #FFFFFF;
}
.Mobile-Banner-Select .circle-special-wrapper {
  display: flex;
}
.Mobile-Banner-Select .select-item {
  margin-left: 0;
}
.Mobile-Banner-Select .select-wrap {
  display: flex;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  width: 100%;
  justify-content: center;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  color: #222222;
  font-size: 14px;
}
.Mobile-Banner-Select .select-wrap.selected {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.Mobile-Banner-Select .up-icon {
  height: 0.16rem;
  width: 0.21333333rem;
  background: url(../statics/icon_up_select@2x_893dfb2b3ac2d65aca6b.png) no-repeat center;
  background-size: 100% 100%;
}
.Mobile-Banner-Select .down-icon {
  width: 0.21333333rem;
  height: 0.16rem;
  background: url(../statics/down_51a5be147690d7a73e18.png) no-repeat center;
  background-size: 100% 100%;
}
.Mobile-Banner-Select .icon-base {
  display: flex;
  align-items: center;
  margin-left: 0.13333333rem;
  height: 100%;
}
.Mobile-Banner-Select .district-wrapper {
  display: flex;
}
.Mobile-Banner-Select .district-wrapper .left-circle {
  height: 400px;
  overflow: scroll;
}
.Mobile-Banner-Select .district-wrapper .right-circle {
  overflow: scroll;
  height: 400px;
}
.Mobile-Banner-Select .bottom-confirm {
  float: right;
  margin: 5px;
}
.Mobile-Banner-Select .option-wrap {
  width: 100%;
  z-index: 1000;
  margin-left: -20px;
  background: #ffffff;
}
.Mobile-Banner-Select .option-wrap .option-item {
  height: 1.12rem;
  line-height: 1.12rem;
  background-color: #fff;
  padding: 2px 20px;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  min-width: 100px;
}
.Mobile-Banner-Select .option-wrap .option-item.selected {
  color: #e64b3e;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.Mobile-Banner-Select .am-calendar .header {
  margin: 15px 5px 70px;
}
.Mobile-Banner-Select .am-calendar .content {
  top: 100px;
  height: 13.33333333rem;
}
.Mobile-Banner-Select .am-calendar .shortcut-panel {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  top: 1.17333333rem;
  height: 1.12rem;
  z-index: 8;
}
.Mobile-Banner-Select .am-calendar .shortcut-panel .item {
  background: #F8F8F8;
  border-radius: 2px;
  padding: 0.26666667rem;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
}
.Mobile-Banner-Select .am-calendar .shortcut-panel .item:hover,
.Mobile-Banner-Select .am-calendar .shortcut-panel .item:active,
.Mobile-Banner-Select .am-calendar .shortcut-panel .item:focus {
  color: #fff;
  background: #e64b3e;
}

.flashSale-wrapper .menu-mask {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  margin-left: -20px;
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .flashSale-wrapper html:not([data-scale]) .am-list-body:after {
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 1px !important;
    background-image: linear-gradient(0deg, transparent 50%, #eee 0) !important;
    content: "" !important;
  }
  .flashSale-wrapper html:not([data-scale]) .am-list-body:before {
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 1px !important;
    background-image: linear-gradient(0deg, transparent 50%, #eee 0) !important;
    content: "" !important;
  }
}
.flashSale-wrapper .am-list-header {
  padding: 0 !important;
  border: 0 !important;
}
.flashSale-wrapper .am-list-body {
  margin: 0 0.48rem;
  border: 0 !important;
}
.flashSale-wrapper .am-list-footer {
  padding: 0 !important;
}
.flashSale-wrapper .am-wingblank {
  height: 11 / 37.5 * 1rem !important;
  margin: 0 !important;
  background-color: #eee;
}
.flashSale-wrapper .flashSale-notice {
  display: flex;
  height: 1.17333333rem;
  align-items: center;
  background-color: #eee;
}
.flashSale-wrapper .flashSale-wrapperOne {
  padding: 0 0.48rem;
  background-color: #fff;
}
.flashSale-wrapper .flashSale-wrapperOne .house-input-wrapper {
  padding-top: 0.4rem;
  height: 0.8rem;
  display: flex;
  justify-content: space-between;
}
.flashSale-wrapper .flashSale-wrapperOne .am-list-item {
  display: inline-block;
  width: 6.66666667rem;
}
.flashSale-wrapper .flashSale-wrapperOne .am-list-item .am-list-line {
  border: 1px solid #ddd !important;
}
.flashSale-wrapper .flashSale-wrapperOne .am-list-item .am-input-control input {
  font-size: 14px;
  padding: 5px 10px;
}
.flashSale-wrapper .flashSale-wrapperOne .house-input {
  display: inline-block;
  color: white;
  background: #E64B3E;
  width: 1.33333333rem;
  text-align: center;
  line-height: 0.8rem;
  border-radius: 0.05333333rem;
}
.flashSale-wrapper .flashSale-wrapperOne .flashSale-titleOne {
  font-family: PingFangSC-Semibold;
  position: relative;
  font-size: 0.48rem;
  color: #333;
  background-color: #fff;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
}
.flashSale-wrapper .flashSale-wrapperOne .flashSale-titleOne::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.flashSale-wrapper .flashSale-noResult {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 6.93333333rem;
}
.flashSale-wrapper .flashSale-noResult .noResult-logo {
  width: 6.18666667rem;
  height: 3.22666667rem;
}
.flashSale-wrapper .flashSale-noResult .noResult-text {
  font-size: 0.37333333rem;
  color: #999;
  margin-top: 0.69333333rem;
}
.flashSale-wrapper .flashSale-allNoResult {
  position: absolute;
  top: 2.50666667rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  text-align: center;
  padding-top: 4.53333333rem;
}
.flashSale-wrapper .flashSale-allNoResult .noResult-logo {
  width: 6.18666667rem;
  height: 3.22666667rem;
}
.flashSale-wrapper .flashSale-allNoResult .noResult-text {
  font-size: 0.37333333rem;
  color: #999;
  margin-top: 0.69333333rem;
}
.flashSale-wrapper .flashSale-wrapperTwo {
  background-color: #fff;
}
.flashSale-wrapper .flashSale-wrapperTwo .flashSale-titleTwo {
  font-family: PingFangSC-Semibold;
  position: relative;
  font-size: 0.48rem;
  margin: 0 0.48rem;
  color: #333;
  background-color: #fff;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
}
.flashSale-wrapper .flashSale-notice-left {
  flex: 1;
  padding-left: 0.42666667rem;
  height: 0.42666667rem;
}
.flashSale-wrapper .flashSale-notice-left .flashSale-notice-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.26666667rem;
  width: 0.42666667rem;
  height: 0.37333333rem;
  line-height: 0.42666667rem;
  background: url(../statics/icon_notice@3x_0d621bd02eedacee92a5.png) center center no-repeat;
  background-size: 100% 100%;
}
.flashSale-wrapper .flashSale-notice-left .flashSale-notice-text {
  display: inline-block;
  color: #333;
  vertical-align: middle;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
}
.flashSale-wrapper .flashSale-notice-right {
  height: 0.42666667rem;
  padding-right: 0.42666667rem;
}
.flashSale-wrapper .flashSale-notice-right .flashSale-right-text {
  display: inline-block;
  vertical-align: middle;
  color: #999;
  line-height: 0.42666667rem;
  font-size: 0.32rem;
  margin-right: 0.05333333rem;
}
.flashSale-wrapper .flashSale-notice-right .flashSale-right-icon {
  display: inline-block;
  vertical-align: middle;
  width: 0.18666667rem;
  height: 0.32rem;
  background: url(../statics/icon_jiantou@2x_0e92c520179faed79fbe.png) center center no-repeat;
  background-size: 100% 100%;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #fff;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info :not(:last-of-type)::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-name {
  font-size: 0.42666667rem;
  line-height: 0.48rem;
  color: #333;
  width: 6.66666667rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-name .desc {
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  vertical-align: middle;
  margin-right: 0.10666667rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-name .icon {
  display: inline-block;
  vertical-align: middle;
  width: 0.42666667rem;
  height: 0.42666667rem;
  line-height: 0.42666667rem;
  text-align: center;
  font-size: 0.32rem;
  color: #fff;
  border-radius: 0.05333333rem;
  background-color: #FBB11B;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-desc {
  margin-top: 0.13rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price {
  margin-top: 0.13rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price .flashSale-left-newPrice {
  font-family: PingFangSC-Semibold;
  font-size: 0.74666667rem;
  line-height: 0.85333333rem;
  color: #E64B3E;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price .flashSale-left-newPrice .logo {
  font-size: 0.32rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price .flashSale-left-oldPrice {
  margin-left: 0.26666667rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  text-decoration: line-through;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-link {
  color: green;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-total {
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #333;
  line-height: 0.32rem;
  margin-right: 0.08rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-left-price {
  font-size: 0.32rem;
  color: #999;
  line-height: 0.32rem;
  margin-right: 0.08rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-item-right .doSale {
  color: white;
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  background: #E64B3E;
  width: 2.18666667rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  border-radius: 0.05333333rem;
}
.flashSale-wrapper .flashSale-item .flashSale-item-info .flashSale-item-right .time {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #999;
  text-align: center;
}
.flashSale-wrapper .Commissioned-item {
  position: relative;
}
.flashSale-wrapper .Commissioned-item :not(:last-child)::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #fff;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-name {
  font-size: 0.42666667rem;
  line-height: 0.48rem;
  color: #333;
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  width: 6.66666667rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-desc {
  margin-top: 0.13rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price {
  margin-top: 0.13rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price .Commissioned-left-newPrice {
  font-family: PingFangSC-Semibold;
  font-size: 0.74666667rem;
  line-height: 0.85333333rem;
  color: #E64B3E;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price .Commissioned-left-newPrice .logo {
  font-size: 0.32rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price .Commissioned-left-oldPrice {
  margin-left: 0.26666667rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  text-decoration: line-through;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-total {
  font-size: 0.32rem;
  color: #333;
  line-height: 0.32rem;
  font-family: PingFangSC-Semibold, 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  margin-right: 0.08rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-left-price {
  font-size: 0.32rem;
  color: #999;
  line-height: 0.32rem;
  margin-right: 0.08rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-item-right {
  text-align: center;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-item-right .saleLogo {
  width: 1.33333333rem;
  height: 1.33333333rem;
}
.flashSale-wrapper .Commissioned-item .Commissioned-item-info .Commissioned-item-right .time {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #999;
}
.flashSale-modal-notice {
  width: 290/37.5 * 1rem !important;
}
.flashSale-modal-notice .am-modal-content {
  overflow: visible !important;
  width: 7.73333333rem;
  padding-top: 0.713rem !important;
}
.flashSale-modal-notice .flashSale-crossIcon {
  position: absolute;
  top: 0.21333333rem;
  right: 0.21333333rem;
  width: 0.53333333rem !important;
  height: 0.53333333rem !important;
  margin: 10px;
}
.flashSale-modal-notice .notice-name {
  padding-top: 0.35rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  color: #222;
  line-height: 0.48rem;
  text-align: left;
}
.flashSale-modal-notice .notice-item-wrapper {
  margin-top: 0.64rem;
}
.flashSale-modal-notice .am-modal-body {
  overflow: visible !important;
  padding: 0 0.53333333rem 0 0.53333333rem !important;
}
.flashSale-modal-notice .notice-item {
  padding-bottom: 0.42666667rem;
}
.flashSale-modal-notice .notice-item .title {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  color: #222;
  text-align: left;
  line-height: 0.42666667rem;
}
.flashSale-modal-notice .notice-item .document {
  margin-top: 0.21333333rem;
  font-size: 0.37333333rem;
  color: #999;
  text-align: left;
  line-height: 0.48rem;
}
.flashSale-modal-notice .notice-item:last-child {
  padding-bottom: 0.64rem;
}
.flashSale-modal-doSale {
  width: 290 / 37.5 * 1rem !important;
}
.flashSale-modal-doSale .am-modal-content {
  overflow: visible !important;
  padding-top: 0.74666667rem !important;
}
.flashSale-modal-doSale .am-modal-body {
  overflow: visible !important;
  padding: 0 0.42666667rem 0.64rem 0.42666667rem !important;
}
.flashSale-modal-doSale .am-modal-body .am-list-item {
  padding-left: 0;
  font-size: 0.37333333rem;
}
.flashSale-modal-doSale .am-modal-body .am-list-item .am-list-line {
  padding-right: 0;
}
.flashSale-modal-doSale .am-modal-body .am-list-item .am-list-line .am-list-content {
  font-size: 0.37333333rem;
}
.flashSale-modal-doSale .am-modal-body .am-list-item .am-list-line .am-list-extra {
  font-size: 0.37333333rem;
}
.flashSale-modal-doSale .price {
  font-size: 0.37333333rem;
  color: #333;
  text-align: center;
  line-height: 0.74666667rem;
}
.flashSale-modal-doSale .price .icon {
  font-size: 0.37333333rem;
}
.flashSale-modal-doSale .desc {
  font-size: 0.37333333rem;
  color: #333;
  line-height: 0.56rem;
  margin-top: 0.10666667rem;
  text-align: left;
}
.flashSale-modal-orderStatus {
  width: 290 / 37.5 * 1rem !important;
}
.flashSale-modal-orderStatus .am-modal-content {
  overflow: visible !important;
  padding-top: 0.85333333rem !important;
}
.flashSale-modal-orderStatus .am-modal-body {
  overflow: visible !important;
  padding-bottom: 0.64rem;
}
.flashSale-modal-orderStatus .StatusModal-wrapper .logo-wrapper {
  display: flex;
  justify-content: center;
}
.flashSale-modal-orderStatus .StatusModal-wrapper .logo {
  display: block;
  width: 70 / 37.5 * 1rem !important;
  height: 70 / 37.5 * 1rem !important;
  background: url(../statics/icon_dingdan_status_wancheng@2x_53ea6ff37643e434ffe7.png) center center no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.32rem;
}
.flashSale-modal-orderStatus .StatusModal-wrapper .title {
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  color: #333;
  line-height: 0.48rem;
}
.flashSale-modal-orderStatus .StatusModal-wrapper .desc {
  margin-top: 0.32rem;
  font-size: 0.37333333rem;
  color: #999;
  text-align: center;
  line-height: 0.53333333rem;
}

.Mobile-Banner-Select {
  display: inline-block;
  position: relative;
  width: 100%;
  background-color: #FFFFFF;
}
.Mobile-Banner-Select .circle-special-wrapper {
  display: flex;
}
.Mobile-Banner-Select .select-item {
  margin-left: 0;
}
.Mobile-Banner-Select .select-wrap {
  display: flex;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  width: 100%;
  justify-content: center;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  color: #222222;
  font-size: 14px;
}
.Mobile-Banner-Select .select-wrap.selected {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.Mobile-Banner-Select .up-icon {
  height: 0.16rem;
  width: 0.21333333rem;
  background: url(../statics/icon_up_select@2x_893dfb2b3ac2d65aca6b.png) no-repeat center;
  background-size: 100% 100%;
}
.Mobile-Banner-Select .down-icon {
  width: 0.21333333rem;
  height: 0.16rem;
  background: url(../statics/down_51a5be147690d7a73e18.png) no-repeat center;
  background-size: 100% 100%;
}
.Mobile-Banner-Select .icon-base {
  display: flex;
  align-items: center;
  margin-left: 0.13333333rem;
  height: 100%;
}
.Mobile-Banner-Select .district-wrapper {
  display: flex;
}
.Mobile-Banner-Select .district-wrapper .left-circle {
  height: 400px;
  overflow: scroll;
}
.Mobile-Banner-Select .district-wrapper .right-circle {
  overflow: scroll;
  height: 400px;
}
.Mobile-Banner-Select .bottom-confirm {
  float: right;
  margin: 5px;
}
.Mobile-Banner-Select .option-wrap {
  width: 100%;
  z-index: 1000;
  margin-left: -20px;
  background: #ffffff;
}
.Mobile-Banner-Select .option-wrap .option-item {
  height: 1.12rem;
  line-height: 1.12rem;
  background-color: #fff;
  padding: 2px 20px;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  min-width: 100px;
}
.Mobile-Banner-Select .option-wrap .option-item.selected {
  color: #e64b3e;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.Mobile-Banner-Select .am-calendar .header {
  margin: 15px 5px 70px;
}
.Mobile-Banner-Select .am-calendar .content {
  top: 100px;
  height: 13.33333333rem;
}
.Mobile-Banner-Select .am-calendar .shortcut-panel {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  top: 1.17333333rem;
  height: 1.12rem;
  z-index: 8;
}
.Mobile-Banner-Select .am-calendar .shortcut-panel .item {
  background: #F8F8F8;
  border-radius: 2px;
  padding: 0.26666667rem;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
}
.Mobile-Banner-Select .am-calendar .shortcut-panel .item:hover,
.Mobile-Banner-Select .am-calendar .shortcut-panel .item:active,
.Mobile-Banner-Select .am-calendar .shortcut-panel .item:focus {
  color: #fff;
  background: #e64b3e;
}

.service-sell-list-wrap {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: scroll;
  left: 0;
  top: 0;
}
.service-sell-list-wrap .home-list {
  padding: 15px;
}
.service-sell-list-wrap .more-text {
  margin: auto;
  padding-top: 0.42666667rem;
  font-size: 0.37333333rem;
  line-height: 0.56rem;
  text-align: center;
  color: #999999;
}
.service-sell-list-wrap .home-list .sales-left-line {
  margin-top: 0.32rem;
  border-top: 1px dashed #999999;
  height: 1px;
  width: 2.66666667rem;
}
.service-sell-list-wrap .home-list .sales-time {
  margin-top: 0.32rem;
  font-size: 0.32rem;
  color: #999999;
}
.service-sell-list-wrap .home-list .home-list-item {
  position: relative;
  margin-top: 0.32rem;
  background: #FFFFFF;
  border: 0 solid #F5F5F5;
  border-radius: 4px;
}
.service-sell-list-wrap .home-list .home-list-item .anchor {
  position: absolute;
  display: block;
  top: 0;
  width: 100%;
  height: 100%;
}
.service-sell-list-wrap .home-list .none-sell {
  text-align: center;
}
.service-sell-list-wrap .home-list .none-sell .sell-img {
  height: 4.26666667rem;
  width: 4.26666667rem;
  margin-top: 1.86666667rem;
  margin-bottom: 0.16rem;
}
.service-sell-list-wrap .home-list .none-sell .sell-text {
  width: 5.65333333rem;
  margin: auto;
  line-height: 0.66666667rem;
  font-size: 0.42666667rem;
  color: #999999;
}
.service-sell-list-wrap .home-list .item-card {
  display: flex;
  position: relative;
  padding: 0.53333333rem 0.42666667rem 0.53333333rem 0.34666667rem;
}
.service-sell-list-wrap .home-list .item-media {
  position: relative;
  width: 1.86666667rem;
  height: 1.86666667rem;
  margin-right: 0.24rem;
  overflow: hidden;
}
.service-sell-list-wrap .home-list .item-media img {
  max-width: 100%;
}
.service-sell-list-wrap .home-list .item-content {
  flex: 1;
}
.service-sell-list-wrap .home-list .item-content .title {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #2E3240;
  margin-bottom: 0.16rem;
  display: flex;
  align-items: center;
}
.service-sell-list-wrap .home-list .item-content .title span {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  margin-left: 0.21333333rem;
  display: block;
  padding: 2px;
  background: #EDF3FF;
  border-radius: 2px;
  font-size: 0.29333333rem;
  color: #5486EB;
}
.service-sell-list-wrap .home-list .item-content .sj-count {
  font-size: 0.32rem;
  color: #999999;
  margin-bottom: 0.16rem;
  line-height: 1.1;
  min-height: 0.34666667rem;
}
.service-sell-list-wrap .home-list .item-content .meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.service-sell-list-wrap .home-list .item-content .meta .sale-price {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #FE615A;
}
.service-sell-list-wrap .home-list .item-content .meta .sale-price em {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #999999;
  text-decoration: line-through;
  margin-left: 0.24rem;
}
.service-sell-list-wrap .home-list .item-content .meta .btn {
  color: white;
  font-size: 0.32rem;
  background: #E64B3E;
  border-radius: 2px;
  padding: 0.21333333rem 0.26666667rem;
}

.shangji-service-sell-detail-product-page {
  overflow: auto;
  position: fixed;
  height: 100%;
  width: 100%;
}
.shangji-service-sell-detail-product-page .product-detail-wrap {
  overflow: auto;
  height: 100%;
  position: relative;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-subscription {
  font-size: 0.26666667rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  border-radius: 0.26666667rem;
  padding-left: 0.10666667rem;
  padding-top: 0.05333333rem;
  padding-bottom: 0.05333333rem;
  margin-bottom: 0.42666667rem;
  float: left;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-subscription-red {
  background-color: #e64b3e !important;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-subscription-black {
  background-color: #999999 !important;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-banner {
  height: 51vw;
  overflow: hidden;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-banner .banner-nothumb {
  position: relative;
  padding-bottom: 50%;
  height: 0;
  background: #f0f0f0;
  overflow: hidden;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-banner .banner-nothumb img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .item-arrow {
  position: absolute;
  right: 0.37333333rem;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../statics/icon_enter@2x_6d59d30c48bfd6a7ac08.png) right center no-repeat;
  background-size: 100% 100%;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-info {
  margin-bottom: 0.32rem;
  position: relative;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-info .item {
  margin-bottom: 0;
  padding: 0;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-info .title {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.48rem;
  color: #2e3240;
  display: flex;
  align-items: center;
  margin-left: 0;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-info .title span {
  background: #edf3ff;
  border-radius: 2px;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #5486eb;
  padding: 3px 2px;
  margin-left: 0.26666667rem;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-info .sale-price {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #fe615a;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-info .sale-price em {
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
  line-height: 12px;
  text-decoration: line-through;
  padding-left: 0.26666667rem;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-disbursement-channel {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #999999;
  background-color: white;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0.16rem;
  line-height: 1.3;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-disbursement-channel .channel {
  margin-left: 0;
  font-size: 0.37333333rem;
  color: #333333;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-notice-limit {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #999999;
  background-color: white;
  padding-bottom: 0.42666667rem;
  padding-left: 0.42666667rem;
  line-height: 1.3;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-shangquan {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
  padding-right: 1.06666667rem;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-shangquan .stock-tip {
  display: inline-block;
  padding: 0 0.21333333rem 0 0.53333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #e64b3e;
  background: url(../statics/icon_kucunbuzu@2x_332ebe77d7caf8c745c8.png) left center no-repeat;
  background-size: 0.37333333rem 0.37333333rem;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-richText {
  background: #fff;
  padding-bottom: 95px;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-richText .text {
  padding: 16px;
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #333333;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-richText .content {
  font-size: 0.37333333rem;
  padding: 0 0.42666667rem 0.42666667rem;
  word-break: break-all;
  word-wrap: break-word;
  line-height: 1.2;
  pointer-events: none;
  cursor: not-allowed;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-richText .content img {
  width: 100vw !important;
  height: auto !important;
  margin: 0 -0.42666667rem;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-card {
  display: flex;
  position: relative;
  background: #ffffff;
  border: 0 solid #f5f5f5;
  border-radius: 4px;
  padding: 20px 16px 20px 13px;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-card .product-media {
  position: relative;
  width: 1.86666667rem;
  height: 1.86666667rem;
  margin-right: 0.24rem;
  overflow: hidden;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-card .product-media .media-nothumb {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  background: #fff;
  overflow: hidden;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-card .product-media .media-nothumb img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-card .product-content .title {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #2e3240;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 0.48rem;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-card .product-content .title span {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.29333333rem;
  color: #5486eb;
  letter-spacing: 0;
  background: #edf3ff;
  border-radius: 2px;
  padding: 3px 2px;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-card .product-content .meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangji-service-sell-detail-product-page .product-detail-wrap .product-card .product-content .meta .sale-price {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #fe615a;
  letter-spacing: 0;
  line-height: 20px;
}
.shangquan .close-icon {
  width: 0.48rem;
  height: 0.48rem;
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) center center no-repeat;
  background-size: 100% 100%;
}
.shangquan .item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.32rem;
  background: #fff;
  padding: 0.42666667rem;
}
.shangquan .item-arrow {
  position: absolute;
  right: 0.37333333rem;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../statics/icon_enter@2x_6d59d30c48bfd6a7ac08.png) right center no-repeat;
  background-size: 100% 100%;
}
.shangquan .shangquan-stock {
  background: #fff;
}
.shangquan .shangquan-header {
  display: flex;
  padding: 0 0.42666667rem;
  justify-content: space-between;
  min-height: 1.17333333rem;
  align-items: center;
  background: #fff;
  color: #333333;
  font-size: 0.42666667rem;
}
.shangquan .shangquan-body .area {
  position: relative;
  display: flex;
  width: 100%;
  height: 90vw;
  overflow: hidden;
}
.shangquan .shangquan-body .area::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.shangquan .shangquan-body .left {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.shangquan .shangquan-body .right {
  flex: 2;
  background: #fafafa;
  height: 100%;
  overflow: auto;
}
.shangquan .shangquan-body .left .area-item,
.shangquan .shangquan-body .right .area-item {
  text-align: left;
  padding: 0.42666667rem 0 0.42666667rem 0.85333333rem;
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .shangquan-body .left .area-item.active,
.shangquan .shangquan-body .right .area-item.active {
  color: #e64b3e;
}
.shangquan .shangquan-body .empty-region {
  font-size: 0.32rem;
}
.shangquan .shangquan-body .to-focus-btn {
  display: inline-block;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #fff;
  text-align: center;
  padding: 4px 10px;
  background: #e64b3e;
  border-radius: 4px;
  margin-top: 10px;
  height: auto;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
}
.shangquan .shangquan-body .to-focus-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  cursor: pointer;
  color: #fff;
}
.shangquan .shangquan-body .buy-count {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.42666667rem;
}
.shangquan .shangquan-body .buy-count .limit {
  display: flex;
  align-items: center;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #333333;
}
.shangquan .shangquan-body .buy-count .limit em {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #999;
  padding-left: 0.21333333rem;
}
.shangquan .shangquan-body .buy-count .stock {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #333333;
}
.shangquan .shangquan-body .buy-count .stock em {
  padding: 0 0.21333333rem;
}
.shangquan .shangquan-body .buy-count .stock .stock-tip {
  display: inline-block;
  padding: 0 0.21333333rem 0 0.53333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #e64b3e;
  background: url(../statics/icon_kucunbuzu@2x_332ebe77d7caf8c745c8.png) left center no-repeat;
  background-size: 0.37333333rem 0.37333333rem;
}
.shangquan .shangquan-body .per-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.42666667rem;
}
.shangquan .shangquan-body .per-price .label {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #333333;
}
.shangquan .shangquan-body .per-price .money {
  color: #e64b3e;
  font-size: 0.37333333rem;
}
.shangquan .shangquan-body .notice-black {
  font-family: PingFangSC-Semibold;
  color: #e64b3e;
  font-size: 0.32rem;
}
.shangquan .shangquan-body .buy-count-confirm {
  padding: 0.42666667rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shangquan .shangquan-body .buy-count-confirm .left-desc {
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .shangquan-body .buy-count-confirm .right-block {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .limit {
  font-size: 0.32rem;
  color: #999999;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .stock-tip {
  color: #e64b3e;
  font-size: 0.32rem;
  margin-right: 0.42666667rem;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .stock {
  font-size: 0.32rem;
  color: #999999;
  margin-right: 0.42666667rem;
}
.shangquan .shangquan-body .buy-discount .am-list-item .am-list-content {
  font-size: 0.37333333rem;
  color: #333;
}
.shangquan .shangquan-body .buy-discount .am-list-item .am-list-extra {
  font-size: 0.37333333rem;
  color: #999;
}
.shangquan .shangquan-body .pay-rate-tip {
  padding: 0.42666667rem;
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #e64b3e;
  line-height: 1.3;
}
.shangquan .shangquan-footer {
  padding: 0.42666667rem;
}
.shangquan .shangquan-footer .confirm-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangquan .shangquan-footer .confirm-action .total {
  display: inline-block;
  min-width: 33%;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
  text-align: left;
}
.shangquan .shangquan-footer .confirm-action .total em {
  color: #fe615a;
}
.shangquan .shangquan-footer .confirm-action .confirm-btn {
  width: 100%;
  border-radius: 4px;
  padding: 0.26666667rem 0;
}
.shangquan .product-card {
  display: flex;
  position: relative;
  background: #ffffff;
  border-radius: 4px;
  padding: 0.42666667rem 0;
  margin: 0 0.42666667rem;
}
.shangquan .product-card::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.shangquan .product-card .product-media {
  position: relative;
  width: 1.70666667rem;
  height: 1.70666667rem;
  margin-right: 0.42666667rem;
  overflow: hidden;
}
.shangquan .product-card .product-media .media-nothumb {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  background: #fff;
  overflow: hidden;
}
.shangquan .product-card .product-media .media-nothumb img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
}
.shangquan .product-card .product-content {
  flex: 1;
}
.shangquan .product-card .product-content .title {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #2e3240;
  line-height: 1;
  margin-bottom: 0.53333333rem;
  display: flex;
  align-items: center;
}
.shangquan .product-card .product-content .title span {
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #5486eb;
  letter-spacing: 0;
  line-height: 1;
  background: #edf3ff;
  border-radius: 2px;
  padding: 3px 2px;
  margin-left: 0.21333333rem;
}
.shangquan .product-card .product-content .meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangquan .product-card .product-content .meta .sale-price {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #fe615a;
  letter-spacing: 0;
  line-height: 1;
}
.shangquan .product-card .product-content .meta .count {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .product-shangquan {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
  padding: 0.42666667rem 0 0.42666667rem 0;
  margin: 0 0.42666667rem;
}
.shangquan .product-shangquan .item-arrow {
  right: 0;
}
.shangquan .product-shangquan::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.fixed-bottom {
  position: fixed;
  width: 100%;
  height: 0px;
  bottom: 0;
  background: transparent;
  z-index: 2;
}
.product-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.product-footer .product-notice-black {
  font-family: PingFangSC-Semibold;
  color: #e64b3e;
  font-size: 0.32rem;
  margin-bottom: 0.26666667rem;
}
.product-footer .btn {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
  background: #e64b3e;
  border-radius: 2px;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.product-footer .btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.product-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.product-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}

.input-number-range {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 24px;
}
.input-number-range li {
  min-width: 24px;
}
.input-number-range .num {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
  text-align: center;
}
.input-number-range .minus,
.input-number-range .plus {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.input-number-range .minus {
  background: url(../statics/icon_jian_s@2x_dd40cdf8f8c1c1a90048.png) center center no-repeat;
  background-size: 100% 100%;
}
.input-number-range .minus.disabled {
  background: url(../statics/icon_jian_u@2x_fbecfa0f9fafa2b1cac0.png) center center no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
  cursor: not-allowed;
}
.input-number-range .plus {
  background: url(../statics/icon_jia_s@2x_5da909b18afcfbcf6b44.png) center center no-repeat;
  background-size: 100% 100%;
}
.input-number-range .plus.disabled {
  background: url(../statics/icon_jia_u@2x_44a93b2ea93d272b1922.png) center center no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
  cursor: not-allowed;
}

.indicator-wrap {
  padding: 20px;
  color: #222222;
}
.indicator-wrap h2 {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  margin-bottom: 6px;
}
.indicator-wrap p {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  margin-bottom: 20px;
}

.shangji-oppty-buy {
  padding-bottom: 2.66666667rem;
}
.shangji-oppty-buy .discount-module {
  background-color: #fff;
}
.shangji-oppty-buy .discount-module .title {
  margin-top: 0.32rem;
  padding: 0.42666667rem;
  font-size: 0.42666667rem;
  font-weight: 500;
  color: #222222;
}
.shangji-oppty-buy .discount-module .buy-count {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1.12rem;
  padding: 0 0.42666667rem;
  font-size: 0.42666667rem;
  color: #222222;
  border-bottom: 1px solid #f0f0f0;
}
.shangji-oppty-buy .discount-module .kedm-form-item-wrapper {
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
}
.shangji-oppty-buy .discount-module .am-list-item {
  padding-left: 0.42666667rem;
}
.shangji-oppty-buy .discount-module .am-list-item .am-list-line {
  padding-right: 0.42666667rem;
}
.shangji-oppty-buy .discount-module .am-list-item .am-list-line .am-list-content {
  font-size: 0.42666667rem;
}
.shangji-oppty-buy .discount-module .limit {
  margin-left: 0.21333333rem;
  font-weight: 500;
  font-size: 0.34666667rem;
  color: #999;
}
.shangji-oppty-buy .discount-module .limit-count,
.shangji-oppty-buy .discount-module .limit .stock-tip {
  color: #E64B3E;
}
.shangji-oppty-buy .discount-module .limit .stock-enough {
  color: #06AE67;
}
.shangji-oppty-buy .discount-module .kedm-form-item-horizontal .kedm-form-item-label {
  flex: 1 0 20%;
}
.shangji-oppty-buy .prod-desc {
  font-size: 0.37333333rem;
  color: #999999;
}
.shangji-oppty-buy .prod-desc .title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.32rem 0;
  width: 100vw;
}
.shangji-oppty-buy .prod-desc .title .linear-div-left {
  margin-right: 0.16rem;
  width: 1.2rem;
  height: 1px;
  background: linear-gradient(to right, #f0f0f0, #979797);
}
.shangji-oppty-buy .prod-desc .title .linear-div-right {
  margin-left: 0.16rem;
  width: 1.2rem;
  height: 1px;
  background: linear-gradient(to left, #f0f0f0, #979797);
}
.shangji-oppty-buy .prod-desc .content img {
  width: 100vw !important;
  height: auto !important;
}
.shangji-oppty-buy .pay-btn-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  padding: 0.42666667rem;
}
.shangji-oppty-buy .pay-btn-wrapper .pay-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  color: #666666;
}
.shangji-oppty-buy .pay-btn-wrapper .pay-btn .price {
  display: inline-block;
  font-size: 0.42666667rem;
  color: #E64B3E;
  font-weight: 500;
}
.shangji-oppty-buy .pay-btn-wrapper .pay-btn .am-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.16rem;
  width: 5.28rem;
  height: 1.33333333rem;
  background-color: #E64B3E;
  color: #fff;
  font-size: 0.42666667rem;
}
.shangji-oppty-buy .notice-black {
  width: 100%;
  text-align: center;
  margin-bottom: 0.16rem;
  color: #e64b3e;
  font-size: 0.32rem;
}

.oppty-select-type {
  padding: 0.42666667rem;
  background-color: #fff;
}
.oppty-select-type .title {
  margin-bottom: 0.26666667rem;
  font-size: 0.42666667rem;
  font-weight: 500;
  color: #222222;
}
.oppty-select-type .oppty-type-wrapper {
  display: flex;
  overflow: auto;
  max-width: 9.46666667rem;
}
.oppty-select-type .oppty-type-item {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  margin-right: 0.16rem;
  padding: 0.26666667rem;
  width: 3.2rem;
  height: 3.2rem;
  border-radius: 0.10666667rem;
  border: 1px solid #F0F0F0;
}
.oppty-select-type .oppty-type-item .oppty-type-name {
  font-size: 0.37333333rem;
  font-weight: 500;
}
.oppty-select-type .oppty-type-item .oppty-info {
  margin-top: 2px;
  line-height: 0.37333333rem;
  font-size: 0.32rem;
  color: #999999;
}
.oppty-select-type .oppty-type-item .oppty-type-name {
  font-size: 0.32rem;
  color: #222222;
  font-weight: 500;
}
.oppty-select-type .oppty-type-item .price {
  position: absolute;
  left: 0.26666667rem;
  bottom: 0.26666667rem;
  font-size: 0.37333333rem;
  font-weight: 500;
}
.oppty-select-type .active {
  border: 1px solid #E64B3E;
}

.oppty-business-area {
  position: relative;
  margin-top: 0.32rem;
  padding: 0.42666667rem 0.42666667rem 0;
  background-color: #fff;
}
.oppty-business-area .title {
  display: flex;
  align-items: center;
  font-size: 0.42666667rem;
  font-weight: 500;
  color: #222222;
}
.oppty-business-area .business-tag {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.21333333rem;
  width: 1.86666667rem;
  height: 0.53333333rem;
  font-size: 12px;
  border-radius: 0.10666667rem;
  color: #fff;
  background: #E64B3E;
}
.oppty-business-area .product-subscription-black {
  background-color: #999999;
}
.oppty-business-area .rec-title {
  margin-top: 0.64rem;
  font-size: 0.42666667rem;
  color: #222222;
}
.oppty-business-area .no-rec-business {
  margin-top: 0.16rem;
  color: #E64B3E;
  font-size: 0.34666667rem;
  font-weight: 500;
}
.oppty-business-area .rec-business-wrapper {
  max-height: 5.33333333rem;
  overflow: auto;
}
.oppty-business-area .rec-business {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.16rem;
  padding: 0.53333333rem;
  border: 1px solid #f0f0f0;
}
.oppty-business-area .rec-business .business-title {
  display: flex;
  align-items: center;
}
.oppty-business-area .rec-business .range-tag {
  margin-right: 0.10666667rem;
  width: 0.69333333rem;
  height: 0.37333333rem;
  text-align: center;
  font-size: 0.34666667rem;
  color: #fff;
  border-radius: 0.10666667rem 0 0.10666667rem 0;
}
.oppty-business-area .rec-business .kedm-radio-checked .kedm-radio-inner {
  border-color: #E64B3E;
}
.oppty-business-area .rec-business .kedm-radio-checked .kedm-radio-inner::after {
  background-color: #E64B3E;
}
.oppty-business-area .rec-business .rank1 {
  background-color: #FAAD14;
}
.oppty-business-area .rec-business .rank2 {
  background-color: #666666;
}
.oppty-business-area .rec-business .rank3 {
  background-color: #EE6723;
}
.oppty-business-area .rec-business .rank4 {
  background-color: #C1C3D1;
}
.oppty-business-area .rec-business .rec-business-tag-wrapper {
  margin-top: 0.18666667rem;
}
.oppty-business-area .rec-business .rec-business-tag-wrapper .rec-business-tag {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.33333333rem;
  padding: 0.05333333rem;
  color: #666;
  font-size: 0.32rem;
  background: rgba(153, 153, 153, 0.2);
  border-radius: 0.10666667rem;
}
.oppty-business-area .divider {
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 0.42666667rem;
  height: 1px;
  background-color: #f0f0f0;
}
.oppty-business-area .selected-area {
  margin-top: 0.53333333rem;
}
.oppty-business-area .selected-area .am-list-item {
  padding-left: 0;
}
.oppty-business-area .selected-area .am-list-item .am-list-line {
  padding-right: 0;
}
.oppty-business-area .selected-area .am-list-item .am-list-line .am-list-extra {
  color: #E64B3E;
}
.oppty-business-area .area {
  position: relative;
  display: flex;
  width: 100%;
  height: 90vw;
  overflow: hidden;
  padding: 0;
}
.oppty-business-area .area::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.oppty-business-area .area ul {
  flex: 1;
  height: 100%;
  overflow: auto;
  border-right: 1px solid #eee;
}
.oppty-business-area .area ul:last-child {
  border-right: none;
  background: #fefefe;
  height: 100%;
  overflow: auto;
}
.oppty-business-area .area .empty {
  flex: 1;
}
.oppty-business-area .area .area-item {
  text-align: left;
  padding: 0.42666667rem 0 0.42666667rem 0.42666667rem;
  font-size: 0.37333333rem;
  color: #333333;
  word-break: break-word;
  white-space: normal;
}
.oppty-business-area .area .area-item.active {
  color: #e64b3e;
}
.oppty-business-area .area .area-item.disabled {
  cursor: not-allowed;
  pointer-events: none;
  color: #999999;
}
.oppty-business-area .area .area-item strong {
  font-size: 0.32rem;
}
.oppty-business-area .area .area-item span {
  padding-left: 0.64rem;
}
.shangquan .confirm-btn-wrapper {
  padding: 0.42666667rem;
}
.shangquan .confirm-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.16rem;
  background-color: #E64B3E;
  color: #fff;
  font-size: 0.42666667rem;
}
.shangquan .close-icon {
  width: 0.48rem;
  height: 0.48rem;
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) center center no-repeat;
  background-size: 100% 100%;
}
.shangquan .item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.32rem;
  background: #fff;
  padding: 0.42666667rem;
}
.shangquan .item-arrow {
  position: absolute;
  right: 0.37333333rem;
  width: 0.4rem;
  height: 0.4rem;
  background: url(../statics/icon_enter@2x_6d59d30c48bfd6a7ac08.png) right center no-repeat;
  background-size: 100% 100%;
}
.shangquan .shangquan-stock {
  background: #fff;
}
.shangquan .shangquan-detail-header {
  display: flex;
  flex-direction: column;
  margin-top: 0.42666667rem;
  padding: 0 0.42666667rem;
  min-height: 1.17333333rem;
  align-items: flex-start;
  justify-content: center;
  background: #fff;
  color: #333333;
  font-size: 0.42666667rem;
}
.shangquan .shangquan-detail-header-left {
  display: flex;
  font-size: 0.48rem;
  font-family: PingFangSC-Semibold;
  width: 100%;
  color: #222;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.shangquan .shangquan-detail-header-right {
  width: 100%;
  display: flex;
  margin-top: 0.26666667rem;
  font-size: 0.37333333rem;
  line-height: 0.42666667rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-family: PingFangSC-Regular;
  color: #999999;
}
.shangquan .shangquan-detail-header-right-tips {
  background: #f8f8f8;
  border-radius: 2px;
  padding: 0.21333333rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: PingFangSC-Regular;
  color: #222222;
}
.shangquan .shangquan-detail-header .sub-tip {
  text-align: left;
  font-size: 0.34666667rem;
  color: #E64B3E;
}
.shangquan .shangquan-detail-header-bottom {
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  margin-top: 0.10666667rem;
  text-align: left;
  color: #999;
}
.shangquan .shangquan-body .am-list-body::before {
  height: 0;
}
.shangquan .shangquan-body .am-list-body::after {
  height: 0;
}
.shangquan .shangquan-body .am-list-item {
  border-bottom: none !important;
}
.shangquan .shangquan-body .am-list-item .am-list-line::after {
  height: 0 !important;
}
.shangquan .shangquan-body .am-list-item .am-list-content {
  font-size: 0.37333333rem;
}
.shangquan .shangquan-body .am-list-item .am-list-content .buy-limit-count {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shangquan .shangquan-body .am-list-item .am-list-content .buy-limit-count .stock {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #333333;
}
.shangquan .shangquan-body .am-list-item .am-list-content .buy-limit-count .stock em {
  padding: 0 0.21333333rem;
  color: #e64b3e;
  font-size: 0.32rem;
}
.shangquan .shangquan-body .am-list-item .am-list-content .buy-limit-count .stock .stock-tip {
  display: inline-block;
  padding: 0 0.21333333rem 0 0.53333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #e64b3e;
  background: url(../statics/icon_kucunbuzu@2x_332ebe77d7caf8c745c8.png) left center no-repeat;
  background-size: 0.37333333rem 0.37333333rem;
}
.shangquan .shangquan-body .am-list-item .am-list-extra .shangquan-area {
  font-size: 0.37333333rem;
}
.shangquan .shangquan-body .am-list-item .am-list-extra .money {
  color: #e64b3e;
  font-size: 0.37333333rem;
}
.shangquan .shangquan-body .area {
  position: relative;
  display: flex;
  width: 100%;
  height: 90vw;
  overflow: hidden;
  padding: 0;
}
.shangquan .shangquan-body .area::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.shangquan .shangquan-body .area ul {
  flex: 1;
  height: 100%;
  overflow: auto;
  border-right: 1px solid #eee;
}
.shangquan .shangquan-body .area ul:last-child {
  border-right: none;
  background: #fefefe;
  height: 100%;
  overflow: auto;
}
.shangquan .shangquan-body .area .empty {
  flex: 1;
}
.shangquan .shangquan-body .area .area-item {
  text-align: left;
  padding: 0.42666667rem 0 0.42666667rem 0.42666667rem;
  font-size: 0.37333333rem;
  color: #333333;
  word-break: break-word;
  white-space: normal;
}
.shangquan .shangquan-body .area .area-item.active {
  color: #e64b3e;
}
.shangquan .shangquan-body .area .area-item.disabled {
  cursor: not-allowed;
  pointer-events: none;
  color: #999999;
}
.shangquan .shangquan-body .area .area-item strong {
  font-size: 0.32rem;
}
.shangquan .shangquan-body .area .area-item span {
  padding-left: 0.64rem;
}
.shangquan .shangquan-body .area .area-li {
  display: flex;
  align-items: center;
}
.shangquan .shangquan-body .empty-region {
  font-size: 0.32rem;
  padding: 0.42666667rem;
}
.shangquan .shangquan-body .empty-region p {
  font-size: 0.32rem;
  word-break: break-word;
  white-space: normal;
}
.shangquan .shangquan-body .to-focus-btn {
  display: inline-block;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #fff;
  text-align: center;
  background: #e64b3e;
  border-radius: 4px;
  margin-top: 0.26666667rem;
  padding-top: 0.10666667rem;
  padding-bottom: 0.10666667rem;
  padding-left: 0.26666667rem;
  padding-right: 0.26666667rem;
  height: auto;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
}
.shangquan .shangquan-body .to-focus-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  cursor: pointer;
  color: #fff;
}
.shangquan .shangquan-body .per-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.42666667rem;
}
.shangquan .shangquan-body .per-price .label {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #333;
}
.shangquan .shangquan-body .notice-black {
  margin-bottom: -10px;
  color: #e64b3e;
  font-size: 0.32rem;
}
.shangquan .shangquan-body .buy-count-confirm {
  padding: 0.42666667rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shangquan .shangquan-body .buy-count-confirm .left-desc {
  font-size: 0.37333333rem;
  color: #333;
}
.shangquan .shangquan-body .buy-count-confirm .right-block {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .limit {
  font-size: 0.32rem;
  color: #999;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .stock-tip {
  color: #e64b3e;
  font-size: 0.32rem;
  margin-right: 0.42666667rem;
}
.shangquan .shangquan-body .buy-count-confirm .right-block .stock {
  font-size: 0.32rem;
  color: #999999;
  margin-right: 0.42666667rem;
}
.shangquan .shangquan-body .buy-discount .am-list-item .am-list-content {
  font-size: 0.37333333rem;
  color: #333;
}
.shangquan .shangquan-body .buy-discount .am-list-item .am-list-extra {
  font-size: 0.32rem;
  color: #999;
}
.shangquan .shangquan-body .buy-discount-tip {
  padding: 0.42666667rem;
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.34666667rem;
  font-weight: 400;
  line-height: 1.3;
}
.shangquan .shangquan-body .pay-rate-tip {
  padding: 0.42666667rem;
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #e64b3e;
  line-height: 1.3;
}
.shangquan .shangquan-footer {
  padding: 0.42666667rem;
}
.shangquan .shangquan-footer .btn {
  flex: 1;
  margin-left: 10px;
}
.shangquan .shangquan-footer .btn.am-button-disabled {
  background: #E95241;
  opacity: 1;
  border-color: #E95241;
}
.shangquan .shangquan-footer .btn.am-button-disabled::before {
  border-color: #E95241;
}
.shangquan .shangquan-footer .btn.sub-title-btn {
  padding: 0.16rem;
}
.shangquan .shangquan-footer .illegal-btn-box {
  width: 4.8rem;
}
.shangquan .shangquan-footer .confirm-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangquan .shangquan-footer .confirm-action .total {
  display: inline-block;
  min-width: 33%;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .shangquan-footer .confirm-action .total em {
  color: #fe615a;
}
.shangquan .shangquan-footer .confirm-action .confirm-btn {
  width: 100%;
}
.shangquan .product-card {
  display: flex;
  position: relative;
  background: #ffffff;
  border-radius: 4px;
  padding: 0.42666667rem 0;
  margin: 0 0.42666667rem;
}
.shangquan .product-card::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.shangquan .product-card .product-media {
  position: relative;
  width: 1.70666667rem;
  height: 1.70666667rem;
  margin-right: 0.42666667rem;
  overflow: hidden;
}
.shangquan .product-card .product-media .media-nothumb {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  background: #fff;
  overflow: hidden;
}
.shangquan .product-card .product-media .media-nothumb img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
}
.shangquan .product-card .product-content {
  flex: 1;
}
.shangquan .product-card .product-content .title {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #2e3240;
  line-height: 1;
  margin-bottom: 0.53333333rem;
  display: flex;
  align-items: center;
}
.shangquan .product-card .product-content .title span {
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #5486eb;
  letter-spacing: 0;
  line-height: 1;
  background: #edf3ff;
  border-radius: 2px;
  padding: 0.08rem;
  margin-left: 0.21333333rem;
}
.shangquan .product-card .product-content .meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangquan .product-card .product-content .meta .sale-price {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #fe615a;
  letter-spacing: 0;
  line-height: 1;
}
.shangquan .product-card .product-content .meta .count {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
}
.shangquan .product-shangquan {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333333;
  padding: 0.42666667rem 0 0.42666667rem 0;
  margin: 0 0.42666667rem;
}
.shangquan .product-shangquan .item-arrow {
  right: 0;
}
.shangquan .product-shangquan::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.shangquan-btn-wrap {
  display: flex;
  align-items: center;
}
.shangquan-price-buycard-price-all {
  font-size: 0.42666667rem;
  line-height: 0.64rem;
  font-weight: 600;
  color: #222;
}
.shangquan-price-buycard-price-all .red {
  color: #DD1F1F;
}

.reward-house-first-page-old {
  position: relative;
  padding-bottom: 0.26666667rem;
}
.reward-house-first-page-old .am-list-item {
  padding-left: 0px;
}
.reward-house-first-page-old .am-list-item .am-list-content {
  display: flex;
  align-items: center;
}
.reward-house-first-page-old .am-list-item .am-list-line {
  padding-right: 0px;
}
.reward-house-first-page-old .am-popover {
  left: 0;
}
.reward-house-first-page-old .question-tip {
  position: absolute;
  top: 0.4rem;
  left: 1.92rem;
}
.reward-house-first-page-old .reward-house-list {
  display: flex;
  width: 100vw;
  max-width: 9.46666667rem;
  overflow: scroll;
  padding-bottom: 0.26666667rem;
}
.reward-house-first-page-old .reward-house-list-item {
  flex-grow: 0;
  flex-shrink: 0;
  width: 3.84rem;
  height: 4.96rem;
  margin-right: 0.26666667rem;
  border: 1px solid #eeeeee;
  border-radius: 0.10666667rem;
}
.reward-house-first-page-old .reward-house-list .house-info-wrapper {
  padding: 0.32rem 0 0.32rem 0.32rem;
}
.reward-house-first-page-old .reward-house-list .houseImg {
  width: 100%;
  height: 2.56rem;
}
.reward-house-first-page-old .reward-house-list .houseName {
  font-size: 0.37333333rem;
  font-weight: 600;
}
.reward-house-first-page-old .reward-house-list .houseId {
  margin-left: -0.16rem;
  margin-top: 0.16rem;
  font-size: 12px;
  transform: scale(0.92);
  color: #555555;
}
.reward-house-first-page-old .empty {
  padding: 0.53333333rem;
  background-color: #f8f8f8;
  text-align: center;
}
.reward-house-first-page-old .rate-picker .am-list-item .am-list-line .am-list-extra {
  text-align: left;
  flex-basis: 74%;
  color: #e64b3e;
}
.house-hint {
  left: 0 !important;
  line-height: 0.42666667rem;
}
.house-hint .am-popover-arrow {
  top: 0.90666667rem;
  left: 2.34666667rem;
}

.page-shangji-product-c-business .title {
  font-size: 0.48rem;
  color: #222222;
  line-height: 0.58666667rem;
}
.page-shangji-product-c-business .business-block {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0.37333333rem;
  max-height: 7.68rem;
  overflow-y: scroll;
}
.page-shangji-product-c-business .business-block .btn-wrapper {
  flex: 50%;
  display: flex;
  max-width: 4.64rem;
  align-items: center;
  padding: 0.10666667rem 0;
}
.page-shangji-product-c-business .business-block .business {
  display: block;
  width: 100%;
  margin: 0 0.16rem;
  background: #f8f8f8;
  border-radius: 0.10666667rem;
  float: left;
  padding: 0;
  font-size: 0.32rem;
  color: #222222;
  line-height: 0.90666667rem;
  height: 0.90666667rem;
}
.page-shangji-product-c-business .business-block .business .notice {
  color: #e95241;
}
.page-shangji-product-c-business .business-block .business.active {
  background: rgba(233, 82, 65, 0.12);
  color: #e64b3e;
}

.banlance-waring {
  display: flex;
  align-items: center;
  position: relative;
  font-size: 0.34666667rem;
  margin-top: 0.26666667rem;
  padding: 0.26666667rem;
  background-color: #FFF1F0;
}
.banlance-waring .banlance-text {
  text-align: start;
  margin-left: 16px;
  font-size: 13px;
  line-height: 18px;
}
.banlance-waring .top-up {
  margin-left: 10px;
  color: #E01F21;
  font-size: 14px;
}
.banlance-waring .anticon {
  position: absolute;
  line-height: 0.16rem;
}

.qiankebao-detail {
  height: 100vh;
  overflow: scroll;
}
.qiankebao-detail .c-qit-qkborder-top-single {
  background: #fff;
}
.qiankebao-detail .bottom-area .item-order-refund {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.37333333rem;
  color: #e64b3e;
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.qiankebao-detail .bottom-area .item-order-tips {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.42666667rem;
  color: #333333;
  text-align: center;
  line-height: 1.2;
  margin-top: 10px;
  margin-bottom: 1.86666667rem;
}
.qiankebao-detail .bottom-area .empty {
  margin: 40px auto;
  width: 6.18666667rem;
  height: 3.22666667rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
}
.qiankebao-detail .bottom-area .empty-desc {
  font-size: 0.37333333rem;
  color: #999;
  text-align: center;
}
.qiankebao-detail-footer {
  display: flex;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding-left: 0.53333333rem;
  height: 1.33333333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  color: #333;
  justify-content: space-between;
  align-items: center;
  background: #feeded;
  z-index: 2;
  flex-direction: row;
}
.qiankebao-detail-footer span {
  display: flex;
  margin-left: 0.10666667rem;
  margin-right: 0.53333333rem;
  padding-left: 0.16rem;
  padding-right: 0.16rem;
  height: 0.69333333rem;
  font-size: 0.32rem;
  justify-content: center;
  align-items: center;
  border: 1px solid #fa5741;
  border-radius: 4px;
  font-family: PingFangSC-Medium;
  color: #fa5741;
  word-break: keep-all;
  background: #fff;
}
.qiankebao-detail-footer div {
  width: 56px;
  height: 30px;
}
.item-modal-textarea {
  background: #F8F8F8 !important;
  margin-bottom: 0.42666667rem;
}
.item-modal-textarea .am-textarea-control textarea {
  border-radius: 2px;
  font-size: 0.37333333rem;
  color: #333333;
  line-height: 0.56rem;
}
.item-modal-textarea .am-textarea-count {
  color: #999999;
  font-size: 0.32rem;
}
.item-modal-textarea .am-textarea-count span {
  font-size: 0.32rem;
  color: #999999;
}
.item-product-popover {
  position: absolute;
  z-index: 1999;
  top: 1.81333333rem;
  background: #4A4E59;
  border-radius: 4px;
  padding: 0.37333333rem 0.26666667rem;
  right: 0;
}
.item-product-popover .am-popover-arrow {
  background: #4A4E59;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 1PX;
  transform: rotate(45deg);
  z-index: 0;
}
.item-product-popover .am-popover-inner {
  color: #ffffff;
  font-size: 0.32rem;
  border-radius: 0;
  box-shadow: none;
  background: #4A4E59;
  display: flex;
  justify-content: center;
  align-items: center;
}
.item-product-popover .am-popover-arrow {
  top: -2.5px !important;
  left: 0.48rem !important;
}
.container-shangji-package .am-tabs-tab-bar-wrap .Tab-Tag-Wrapper--2kISpAFg {
  margin-left: 0.21333333rem;
  padding-bottom: 0.16rem;
}
.container-shangji-package .am-tabs-tab-bar-wrap .Tab-Tag-Container--3foY0UKR {
  margin: 0;
  font-size: 0.32rem;
  line-height: 0.74666667rem;
  height: 0.74666667rem;
  margin-top: 0.16rem;
  margin-right: 0.16rem;
  padding-left: 0.16rem;
  padding-right: 0.16rem;
  min-width: 1.17333333rem;
  width: auto;
  border-radius: 3px;
}

.reward-house-lits-second .reward-house-list-item {
  display: flex;
  padding: 0.53333333rem;
}
.reward-house-lits-second .reward-house-list-item .houseImg {
  width: 2.13333333rem;
  height: 1.6rem;
}
.reward-house-lits-second .reward-house-list-item-right {
  margin-left: 0.53333333rem;
}
.reward-house-lits-second .reward-house-list-item .houseName {
  font-size: 0.42666667rem;
  font-weight: 500;
}
.reward-house-lits-second .reward-house-list-item .houseId {
  margin-top: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.37333333rem;
  color: #222;
}
.reward-house-lits-second .separator {
  height: 0.02666667rem;
  background-color: #f5f5f9;
  border-top: 1px solid #ececed;
}

.win-wrapper {
  font-size: 0.37333333rem;
  background-color: #fff;
  padding: 10px;
}
.win-wrapper div {
  height: 40px;
  line-height: 40px;
  border-right: 1px solid gray;
  border-top: 1px solid gray;
  text-align: center;
  border-left: 1px solid gray;
}
.win-wrapper div:last-child {
  border-bottom: 1px solid gray;
}
.win-wrapper div span {
  display: inline-block;
  width: 45%;
}
.win-wrapper div span:last-child {
  border-left: 1px solid gray;
}

.item-modal-textarea {
  background: #F8F8F8 !important;
  margin-bottom: 0.42666667rem;
}
.item-modal-textarea .am-textarea-control textarea {
  border-radius: 2px;
  font-size: 0.37333333rem;
  color: #333333;
  line-height: 0.56rem;
}
.item-modal-textarea .am-textarea-count {
  color: #999999;
  font-size: 0.32rem;
}
.item-modal-textarea .am-textarea-count span {
  font-size: 0.32rem;
  color: #999999;
}

.order-list .empty {
  width: 4.26666667rem;
  height: 4.26666667rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 3.86666667rem;
  margin-left: auto;
  margin-right: auto;
}
.order-list .empty-desc {
  font-size: 0.42666667rem;
  color: #999999;
  text-align: center;
  margin-top: 0.42666667rem;
}
.order-list .member-card {
  border-radius: 4px;
  background: #ffffff url(../statics/member-card-bg@2x_74f45545d0e928ef8daf.png) no-repeat;
  background-size: 27.4% auto;
  background-position: 58.4% 0;
  margin-top: 0.32rem;
}
.order-list .member-card .member-card-header {
  position: relative;
  padding: 0.32rem 0.42666667rem;
  text-align: right;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.order-list .member-card .member-card-header .star {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px 12px;
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 600;
  line-height: 1;
  text-align: center;
}
.order-list .member-card .member-card-header .star.gold {
  color: #ca8029;
  background: linear-gradient(222deg, #fae5c4 0%, #e6b371 100%);
  border-radius: 4px 0px 10px 0px;
}
.order-list .member-card .member-card-header .star.platinum {
  color: #ca8029;
  background: linear-gradient(225deg, #fbe3d9 0%, #f6b69d 100%);
  border-radius: 4px 0px 8px 0px;
}
.order-list .member-card .member-card-header .star.blackGold {
  color: #ca8029;
  background: linear-gradient(226deg, #4e4437 0%, #312d30 100%);
  border-radius: 4px 0px 10px 0px;
}
.order-list .member-card .member-card-body {
  padding: 0.26666667rem 0.42666667rem 0;
}
.order-list .member-card .member-card-body .member-card-item-content {
  margin-bottom: 0.42666667rem;
  display: flex;
  align-items: center;
}
.order-list .member-card .member-card-body .member-card-item-content .display-info,
.order-list .member-card .member-card-body .member-card-item-content .origin-price,
.order-list .member-card .member-card-body .member-card-item-content .sale-price,
.order-list .member-card .member-card-body .member-card-item-content .discount-price {
  margin-bottom: 0.21333333rem;
  overflow: hidden;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.order-list .member-card .member-card-body .member-card-item-content .display-info .label,
.order-list .member-card .member-card-body .member-card-item-content .origin-price .label,
.order-list .member-card .member-card-body .member-card-item-content .sale-price .label,
.order-list .member-card .member-card-body .member-card-item-content .discount-price .label {
  color: #999999;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  line-height: 1;
}
.order-list .member-card .member-card-body .member-card-item-content .display-info {
  line-height: 1.5;
  margin-bottom: 0;
}
.order-list .member-card .member-card-body .member-card-item-content .sale-price {
  margin-bottom: 0px;
  line-height: 1.5;
}
.order-list .member-card .member-card-body .member-card-item-content .item-media {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.26666667rem;
}
.order-list .member-card .member-card-body .member-card-item-content .item-media img {
  display: inline-block;
  width: 100%;
}
.order-list .member-card .member-card-body .member-card-item-content .item-content {
  flex: 1;
}
.order-list .member-card .member-card-body .line {
  overflow: hidden;
  height: 1px;
  background: #e5e5e5;
}
.order-list .member-card .member-card-footer {
  overflow: hidden;
  margin-top: 0.37333333rem;
}
.order-list .member-card .member-card-footer .order-price {
  margin-bottom: 0.37333333rem;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.order-list .member-card .member-card-footer .order-price .total {
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #fe615a;
  line-height: 1;
}
.order-list .member-card .member-card-footer .order-price .total strong {
  font-size: 0.53333333rem;
}
.order-list .member-card .member-card-footer .order-price .pay-price {
  color: #fe615a;
  font-weight: 600;
}
.order-list .member-card .member-card-footer .button-wrapper {
  display: flex;
  box-sizing: border-box;
  justify-content: flex-end;
  padding-bottom: 0.42666667rem;
}
.order-list .member-card .member-card-footer .button-wrapper button {
  box-sizing: border-box;
  font-size: 0.32rem;
  padding: 0.21333333rem;
  overflow: visible;
}
.order-list .member-card .member-card-footer .button-wrapper .cancel-button {
  background-color: #fff;
  color: #e64b3e;
  border: 1px solid #e64b3e;
  border-radius: 2px;
}
.order-list .member-card .member-card-footer .button-wrapper .pay-button {
  margin-left: 8px;
  border: 1px solid #e64b3e;
  background-color: #e64b3e;
  border-radius: 2px;
  color: #ffffff;
}
.order-list .am-list-view-scrollview .am-list-body::before,
.order-list .am-list-view-scrollview .am-list-body::after,
.order-list .am-list-view-scrollview .list-view-section-body {
  background-color: #f5f5f9;
}

.image-wrap {
  width: 100%;
}
.image-wrap img {
  display: inline-block;
  max-width: 100%;
  width: 100%;
}

.buy-result-modal .am-modal-close .am-modal-close-x {
  width: 10px;
  height: 10px;
}
.buy-result-modal .am-modal-body {
  min-height: 160px;
  padding: 0.42666667rem;
}
.buy-result-modal .result-icon {
  margin: 24px auto 0;
  width: 1.70666667rem;
  height: 1.70666667rem;
}
.buy-result-modal .result-icon img {
  width: 100%;
}
.buy-result-modal h4 {
  margin: 0.42666667rem auto;
  font-size: 0.48rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #222222;
  line-height: 1;
}

.order-detail-page {
  padding-bottom: 0.53333333rem;
}
.order-detail-page .status-info {
  padding: 0.42666667rem;
  background: url(../statics/bg_daifukuan@2x_66f62fa743e428f2592f.png) center center no-repeat;
  background-size: 100% 100%;
}
.order-detail-page .status-info .status-card {
  display: flex;
  align-content: center;
  padding: 0.32rem 0.42666667rem 0.48rem;
  color: #fff;
}
.order-detail-page .status-info .status-card h3 {
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  color: #ffffff;
  margin-bottom: 0.21333333rem;
}
.order-detail-page .status-info .media-desc {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.order-detail-page .status-info .media {
  width: 1.17333333rem;
  height: 1.17333333rem;
  margin-right: 0.37333333rem;
}
.order-detail-page .status-info.unpay {
  background: url(../statics/bg_daifukuan@2x_66f62fa743e428f2592f.png) center center no-repeat;
  background-size: 100% 100%;
}
.order-detail-page .status-info.unpay .media {
  background: url(../statics/icon_dingdan_daifukuan@2x_afdd91fb4993198755f0.png) center center no-repeat;
  background-size: 1.17333333rem 1.17333333rem;
}
.order-detail-page .status-info.pay {
  background: url(../statics/bg_wancheng@2x_d2afaab0da4b005c1efe.png) center center no-repeat;
  background-size: 100% 100%;
}
.order-detail-page .status-info.pay .media {
  background: url(../statics/icon_dingdan_wancheng@2x_d3cdcbdc68edc9e30b7b.png) center center no-repeat;
  background-size: 1.17333333rem 1.17333333rem;
}
.order-detail-page .status-info.refund {
  background: url(../statics/bg_quxiao@2x_7a1cc0e7b5639a5c750c.png) center center no-repeat;
  background-size: 100% 100%;
}
.order-detail-page .status-info.refund .media {
  background: url(../statics/icon_dingdan_tuikuan@2x_4f1fd8536d4fc6e77b0a.png) center center no-repeat;
  background-size: 1.17333333rem 1.17333333rem;
}
.order-detail-page .status-info.cancel {
  background: url(../statics/bg_quxiao@2x_7a1cc0e7b5639a5c750c.png) center center no-repeat;
  background-size: 100% 100%;
}
.order-detail-page .status-info.cancel .media {
  background: url(../statics/icon_dingdan_quxiao@2x_60223944c85b37056e77.png) center center no-repeat;
  background-size: 1.17333333rem 1.17333333rem;
}
.order-detail-page .item-card {
  padding: 0 0.42666667rem;
  margin-bottom: 0.32rem;
  background: #fff;
}
.order-detail-page .item-card-title {
  position: relative;
  padding: 0.42666667rem 0;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #333333;
}
.order-detail-page .item-card-title::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.order-detail-page .product-card {
  display: flex;
  align-items: center;
  position: relative;
  background: #ffffff;
  padding: 0.42666667rem 0;
}
.order-detail-page .product-card::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.order-detail-page .product-card .product-media {
  position: relative;
  width: 1.49333333rem;
  height: 1.49333333rem;
  margin-right: 0.32rem;
  overflow: hidden;
}
.order-detail-page .product-card .product-media .media-nothumb {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  background: #fff;
  overflow: hidden;
}
.order-detail-page .product-card .product-media .media-nothumb img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
}
.order-detail-page .product-card .product-content {
  flex: 1;
}
.order-detail-page .product-card .product-content .title {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #2e3240;
  letter-spacing: 0;
  line-height: 1.1;
  margin-bottom: 0.21333333rem;
}
.order-detail-page .product-card .product-content .title.link {
  padding-right: 0.53333333rem;
}
.order-detail-page .product-card .product-content .title em {
  font-size: 0.29333333rem;
  color: #5486eb;
  letter-spacing: 0;
  line-height: 12px;
  background: #edf3ff;
  border-radius: 2px;
  padding: 3px 2px;
}
.order-detail-page .product-card .product-content .title .sale-price {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #333;
  letter-spacing: 0;
  line-height: 1;
}
.order-detail-page .product-card .product-content .title strong {
  position: absolute;
  right: 0;
  width: 0.42666667rem;
  height: 0.42666667rem;
  background: url(../statics/icon_enter@2x_6d59d30c48bfd6a7ac08.png) center center no-repeat;
  background-size: 100% 100%;
}
.order-detail-page .product-card .product-content .meta .buy-shangquan,
.order-detail-page .product-card .product-content .meta .package-id,
.order-detail-page .product-card .product-content .meta .count {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #999;
}
.order-detail-page .product-card .product-content .meta .buy-shangquan {
  margin-bottom: 0.21333333rem;
}
.order-detail-page .product-card .product-content .meta .package-id {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-detail-page .product-card .product-content .meta .package-id .refund-status {
  color: #e64b3e;
  max-width: 4.48rem;
}
.order-detail-page .product-card .product-content .product-btns {
  margin-top: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #e64b3e;
  position: relative;
  background-color: white;
  border-radius: 0;
  overflow: visible;
}
.order-detail-page .product-card .product-content .product-btns:before {
  border-radius: 2px;
}
.order-detail-page .product-card .product-content .display-info,
.order-detail-page .product-card .product-content .origin-price,
.order-detail-page .product-card .product-content .sale-price,
.order-detail-page .product-card .product-content .discount-price {
  margin-bottom: 0.21333333rem;
  overflow: hidden;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.order-detail-page .product-card .product-content .display-info .label,
.order-detail-page .product-card .product-content .origin-price .label,
.order-detail-page .product-card .product-content .sale-price .label,
.order-detail-page .product-card .product-content .discount-price .label {
  color: #999999;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  line-height: 1;
}
.order-detail-page .product-card .product-content .display-info {
  line-height: 1.5;
  margin-bottom: 0;
}
.order-detail-page .product-card .product-content .sale-price {
  margin-bottom: 0px;
  line-height: 1.5;
}
.order-detail-page .price-info {
  padding: 0.21333333rem 0;
}
.order-detail-page .price-info .price {
  display: flex;
  justify-content: space-between;
  padding: 0.21333333rem 0 0.21333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #999;
}
.order-detail-page .price-info .price strong {
  color: #333333;
}
.order-detail-page .price-info .price.order-price strong {
  color: #fe615a;
}
.order-detail-page .order-info {
  margin-bottom: 1.6rem;
}
.order-detail-page .order-info .order-info-rows {
  padding: 0.21333333rem 0;
}
.order-detail-page .order-info .order-info-row-sp {
  display: flex;
}
.order-detail-page .order-info .order-info-row {
  font-size: 0.32rem;
  color: #999;
  margin-bottom: 0.21333333rem;
}
.order-detail-page .order-info .order-info-row:last-child {
  margin-bottom: 0;
}
.order-detail-page .fixed-bottom {
  position: fixed;
  width: 100%;
  height: 1px;
  bottom: 0;
  background: transparent;
}
.order-detail-page .order-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.order-detail-page .order-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.order-detail-page .order-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #e64b3e;
  border-radius: 2px;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.order-detail-page .order-footer .btn::before {
  border-radius: 2px;
}
.order-detail-page .order-footer .btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.order-detail-page .order-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.order-detail-page .order-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.order-detail-page .order-footer .ghost-btn {
  background: transparent;
  margin-right: 0.21333333rem;
  overflow: visible;
}
.order-detail-page .order-footer .ghost-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #e64b3e;
}

.page-order-detail .top-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  background-color: #fff;
  padding: 32px;
  line-height: 1.5;
}
.page-order-detail .top-box .success-icon {
  width: 60px;
  height: 60px;
}
.page-order-detail .top-box .success-text {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  margin-top: 15px;
}
.page-order-detail .middle-box {
  margin-top: 8px;
  background-color: #fff;
  padding: 16px 20px;
}
.page-order-detail .middle-box .module-content {
  margin-top: 12px;
  display: flex;
}
.page-order-detail .middle-box .module-content .product-icon {
  width: 52px;
  height: 53px;
  margin-right: 12px;
}
.page-order-detail .middle-box .module-content .product-info .product-name {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  margin-bottom: 7px;
}
.page-order-detail .module-title {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
}
.page-order-detail .label {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 1.7;
  width: 70px;
  display: inline-block;
}
.page-order-detail .value {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  line-height: 1.7;
}
.page-order-detail .red-value {
  font-family: PingFangSC-Semibold;
  font-weight: bold;
  font-size: 14px;
  color: #d53c3c;
  letter-spacing: 0;
  line-height: 1.7;
}
.page-order-detail .bottom-box {
  margin-top: 8px;
  background-color: #fff;
  padding: 16px 20px;
}
.page-order-detail .bottom-box .bottom-content {
  margin-top: 12px;
}

.order-pay-status-page {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
}
.order-pay-status-page .pay-body {
  margin: 37vw auto 0;
  text-align: center;
}
.order-pay-status-page .pay-body .media {
  width: 1.86666667rem;
  height: 1.86666667rem;
  margin: 0 auto;
  background: url(../statics/icon_dingdan_status_wancheng@2x_53ea6ff37643e434ffe7.png) center center no-repeat;
  background-size: 100% 100%;
}
.order-pay-status-page .pay-body .title {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.53333333rem;
  line-height: 1;
  color: #333;
  padding: 0.42666667rem 0 0.32rem;
}
.order-pay-status-page .pay-body .subtitle {
  font-size: 0.37333333rem;
  color: #999999;
  line-height: 0.56rem;
}
.order-pay-status-page .fixed-bottom {
  position: fixed;
  width: 100%;
  height: 1px;
  bottom: 0;
  background: transparent;
}
.order-pay-status-page .pay-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0 0 0.26666667rem 0 rgba(0, 0, 0, 0.05);
}
.order-pay-status-page .pay-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.order-pay-status-page .pay-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #e64b3e;
  border-radius: 2px;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.order-pay-status-page .pay-footer .btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.order-pay-status-page .pay-footer .btn::before {
  border-radius: 2px;
}
.order-pay-status-page .pay-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.order-pay-status-page .pay-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.order-pay-status-page .pay-footer .cancel-btn {
  background: transparent;
  margin-right: 0.21333333rem;
  overflow: visible;
}
.order-pay-status-page .pay-footer .cancel-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #e64b3e;
}

.member-main-page {
  background: #ffffff;
  box-sizing: border-box;
  overflow: auto;
  position: fixed;
  height: 100%;
  width: 100%;
}
.member-main-page .member-page-wrap {
  position: relative;
  height: 100%;
  overflow: auto;
}
.member-main-page .member-page-wrap .page-header {
  min-height: 3.12rem;
  background: url(../statics/header_bg@2x_ee24bd21424a4889ea5a.png) no-repeat top center;
  background-size: 100% 117 / 37.5 * 1rem;
}
.member-main-page .member-page-wrap .page-header .swiper-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.member-main-page .member-page-wrap .page-header .media {
  position: relative;
  padding: 0 0.42666667rem;
  margin-top: 0.42666667rem;
}
.member-main-page .member-page-wrap .page-header .media .media-thumb {
  position: relative;
  height: auto;
  padding-top: 48%;
}
.member-main-page .member-page-wrap .page-header .media img {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 100%;
}
.member-main-page .member-page-wrap .page-header .media .greenvip-title {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.50666667rem 0.77333333rem 0.50666667rem 0.45333333rem;
  box-sizing: border-box;
}
.member-main-page .member-page-wrap .page-header .media .greenvip-title .greenvip-title-header {
  color: #fff;
  font-size: 24px;
}
.member-main-page .member-page-wrap .page-header .media .greenvip-title .name {
  display: flex;
  margin-top: 5px;
  color: #fff;
  font-size: 12px;
}
.member-main-page .member-page-wrap .page-header .media .greenvip-title .desc {
  display: flex;
  font-size: 12px;
  color: #fff;
  margin-top: auto;
  margin-bottom: 23px;
}
.member-main-page .member-page-wrap .page-header .media .inner {
  width: 100%;
  padding: 0.50666667rem 0.77333333rem 0.50666667rem 0.45333333rem;
  min-height: 3.73333333rem;
  box-sizing: border-box;
}
.member-main-page .member-page-wrap .page-header .media .inner h3 {
  display: flex;
  align-items: center;
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #bf7a27;
  line-height: 1;
}
.member-main-page .member-page-wrap .page-header .media .inner h3 .dot {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin: 0 0.10666667rem;
  background: #bf7a27;
  font-size: 0;
}
.member-main-page .member-page-wrap .page-header .media .inner h3 .position {
  font-size: 0.32rem;
}
.member-main-page .member-page-wrap .page-header .media .inner .desc {
  margin-top: 10px;
  text-align: right;
}
.member-main-page .member-page-wrap .page-header .media .inner .desc strong {
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.74666667rem;
  font-weight: 600;
  color: #ca8029;
  line-height: 1.06666667rem;
}
.member-main-page .member-page-wrap .page-header .media .inner .desc .date {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  font-weight: 500;
  color: #d4882c;
  line-height: 0.42666667rem;
}
.member-main-page .member-page-wrap .page-header .media .inner.platinum h3 {
  color: #cd7141;
}
.member-main-page .member-page-wrap .page-header .media .inner.platinum h3 .dot {
  color: #c9744b;
}
.member-main-page .member-page-wrap .page-header .media .inner.platinum h3 .position {
  color: #c9744b;
}
.member-main-page .member-page-wrap .page-header .media .inner.platinum .desc strong {
  color: #ca8029;
  margin-bottom: 2px;
  display: inline-block;
}
.member-main-page .member-page-wrap .page-header .media .inner.platinum .desc .date {
  color: #cd7141;
}
.member-main-page .member-page-wrap .page-header .media .inner.blackGold .desc strong {
  color: #ca8029;
}
.member-main-page .member-page-wrap .page-header .media .inner.blackGold .desc .date {
  color: #bea265;
}
.member-main-page .member-page-wrap .page-header .media .inner.unMember h3 {
  color: #7d7c7e;
}
.member-main-page .member-page-wrap .page-header .media .inner.unMember h3 .dot {
  background: #777578;
}
.member-main-page .member-page-wrap .page-header .media .inner.unMember h3 .position {
  color: #777578;
}
.member-main-page .member-page-wrap .page-header .media .inner.unMember .desc strong {
  color: #5a5752;
}
.member-main-page .member-page-wrap .page-header .media .inner.unMember .desc .date {
  color: #777578;
}
.member-main-page .member-page-wrap .page-header .meta {
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  padding-left: 0.13333333rem;
}
.member-main-page .member-page-wrap .page-body {
  padding: 0 0.42666667rem 2.56rem;
}
.member-main-page .member-page-wrap .page-body .title {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin: 0.64rem 0 0.42666667rem;
  padding-left: 0.21333333rem;
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 1;
}
.member-main-page .member-page-wrap .page-body .title::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 0.42666667rem;
  background: #dca674;
  border-radius: 2px;
  content: '';
}
.member-main-page .member-page-wrap .page-body .benefit {
  margin-bottom: 5px;
}
.member-main-page .member-page-wrap .page-body .benefit-item {
  position: relative;
  background-size: 100%;
  margin-top: -5px;
}
.member-main-page .member-page-wrap .page-body .benefit-item .benefit-item-media-thumb {
  position: relative;
  padding-top: 25.65%;
  height: auto;
}
.member-main-page .member-page-wrap .page-body .benefit-item img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 170px;
  display: inline-block;
}
.member-main-page .member-page-wrap .page-body .benefit-item-inner {
  width: 100%;
  height: 100%;
  padding: 0.64rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.member-main-page .member-page-wrap .page-body .benefit-item-inner h4 {
  font-size: 0.61333333rem;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 600;
  color: #a56201;
  line-height: 1;
  margin-right: 0.58666667rem;
  min-width: 2.45333333rem;
}
.member-main-page .member-page-wrap .page-body .benefit-item-inner .text li {
  margin-bottom: 0.21333333rem;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #d16e39;
  line-height: 0.37333333rem;
}
.member-main-page .member-page-wrap .page-body .benefit-item-inner .text li:last-child {
  margin-bottom: 0;
}
.member-main-page .member-page-wrap .page-body .benefit-item-inner .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.33333333rem;
  height: 1.33333333rem;
  transform: rotate(270deg);
}
.member-main-page .member-page-wrap .page-body .benefit-item.gold .benefit-item-inner .text li {
  color: #cc822a;
}
.member-main-page .member-page-wrap .page-body .benefit-item.gold .benefit-item-inner .mask {
  background: url(../statics/gold-benefit-mask@2x_9c11db03061e6278758f.png) no-repeat top right;
  background-size: 100% 100%;
}
.member-main-page .member-page-wrap .page-body .benefit-item.platinum .benefit-item-inner .text li {
  color: #d16e39;
}
.member-main-page .member-page-wrap .page-body .benefit-item.platinum .benefit-item-inner .mask {
  background: url(../statics/platinum-benefit-mask@2x_364cd3d1e7153d4654f7.png) no-repeat top right;
  background-size: 100% 100%;
}
.member-main-page .member-page-wrap .page-body .benefit-item.blackGold .benefit-item-inner .text li {
  color: #c3a76c;
}
.member-main-page .member-page-wrap .page-body .benefit-item.blackGold .benefit-item-inner .mask {
  background: url(../statics/blackGold-benefit-mask@2x_b2ca6c1cf6d2de9c731b.png) no-repeat top right;
  background-size: 100% 100%;
}
.member-main-page .member-page-wrap .page-body .benefit-time {
  margin-top: 1.2rem;
}
.member-main-page .member-page-wrap .page-body .benefit-time-item {
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 1;
  margin-bottom: 0.16rem;
}
.member-main-page .member-page-wrap .page-body .list-dot {
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #999999;
  opacity: 0.7;
  margin-right: 4px;
  vertical-align: middle;
  font-size: 0;
}
.member-main-page .fixed-bottom {
  position: fixed;
  width: 100%;
  height: 0px;
  bottom: 0;
  left: 0;
  background: transparent;
}
.member-main-page .fixed-bottom .page-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.member-main-page .fixed-bottom .page-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.member-main-page .fixed-bottom .page-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #dca674;
  border-radius: 2px;
  border: none;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.member-main-page .fixed-bottom .page-footer .btn::before {
  border-radius: 2px;
  border: 0.02666667rem solid #dca674 !important;
}
.member-main-page .fixed-bottom .page-footer .btn span {
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  line-height: 0.58666667rem;
}
.member-main-page .fixed-bottom .page-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.member-main-page .fixed-bottom .page-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.member-main-page .fixed-bottom .page-footer .btn.am-button-active {
  background: #dca674 !important;
  border-radius: 2px;
  border: none;
}
.member-main-page .fixed-bottom .page-footer .ghost-btn {
  background: transparent;
  margin-right: 0.21333333rem;
  overflow: visible;
}
.member-main-page .fixed-bottom .page-footer .ghost-btn span {
  color: #d78f4d;
}
.member-main-page .fixed-bottom .page-footer .ghost-btn.am-button-active {
  background: transparent !important;
}
.member-main-page .fixed-bottom .page-footer .ghost-btn.am-button-disabled span {
  color: #fff;
}
.member-main-page .fixed-bottom .page-footer .disabled-btn {
  background: #cecece !important;
}
.member-main-page .fixed-bottom .page-footer .disabled-btn span {
  color: #fff;
}
.duty-tips {
  text-align: left;
  padding-left: 0.53333333rem;
  top: -0.26666667rem;
  font-size: 14px;
  padding-right: 5px;
  position: relative;
}
.duty-tips img {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.buy-result-modal .buy-result-desc {
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 0.53333333rem;
  margin-bottom: 24px;
}
.am-modal-wrap {
  transform: none !important;
  -webkit-overflow-scrolling: auto !important;
}
.am-toast.am-toast-mask {
  z-index: 999 !important;
}
.buy-modal-wrap .buy-sets-loading {
  text-align: center;
  font-size: 14px;
  color: #DBA674;
  width: 100%;
}
.buy-modal-wrap .buy-footer .buy-btn.am-button-disabled {
  background: #DBA674 !important;
}
.buy-modal-wrap .buy-footer .buy-btn.disabled-btn {
  background: #cecece !important;
}
.buy-modal-wrap .buy-footer .buy-btn.disabled-btn span {
  color: #fff;
}
.buy-modal-wrap .am-list-item .am-list-line .am-list-extra {
  flex-basis: 50%;
}

.buy-modal-wrap {
  background: #fff;
}
.buy-modal-wrap .buy-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.64rem 0.42666667rem;
  font-size: 0.42666667rem;
  font-weight: 500;
  color: #333333;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.buy-modal-wrap .buy-header .close-icon {
  width: 0.48rem;
  height: 0.48rem;
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) no-repeat center center;
  background-size: 100% 100%;
}
.buy-modal-wrap .buy-body .buy-greenCard {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 130px;
  justify-content: center;
  align-items: center;
}
.buy-modal-wrap .buy-body .buy-greenCard .contain {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  width: 160px;
  padding: 20px 0;
  background-color: #f8f8f8;
  border: 0.02666667rem solid #f8f8f8;
  border-radius: 4px;
}
.buy-modal-wrap .buy-body .buy-greenCard .active {
  background: rgba(220, 166, 116, 0.12);
  border: 0.02666667rem solid #dca674;
  border-radius: 4px;
}
.buy-modal-wrap .buy-body .buy-greenCard .month {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 1;
  font-weight: 400;
}
.buy-modal-wrap .buy-body .buy-greenCard .price {
  font-family: DINAlternate-Bold;
  font-size: 0.96rem;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 1;
  font-weight: 700;
}
.buy-modal-wrap .buy-body .buy-greenCard .price-after-text {
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
}
.buy-modal-wrap .buy-body .buy-greenCard .money {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
  text-align: center;
  line-height: 1;
  font-weight: 400;
}
.buy-modal-wrap .buy-body .buy-greenCard .imageshow {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 20px;
}
.buy-modal-wrap .buy-body .buy-greenCard .imagehidden {
  width: 40px;
  height: 20px;
  display: none;
}
.buy-modal-wrap .buy-body .buy-sets {
  display: flex;
  align-items: center;
  padding: 0 0.42666667rem 0.16rem;
}
.buy-modal-wrap .buy-body .buy-sets li {
  position: relative;
  width: 33%;
  margin-right: 0.21333333rem;
  padding: 0.4rem 0;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
  border-radius: 2px;
  border: 0.02666667rem solid #cccccc;
  cursor: pointer;
}
.buy-modal-wrap .buy-body .buy-sets li[disabled] {
  cursor: pointer;
  pointer-events: none;
  background: #eee;
  color: #999;
}
.buy-modal-wrap .buy-body .buy-sets li:last-child {
  margin-right: 0;
}
.buy-modal-wrap .buy-body .buy-sets li.active {
  background: rgba(197, 146, 99, 0.08);
  border-radius: 2px;
  border: 0.02666667rem solid #dca674;
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #d78f4d;
  line-height: 1;
}
.buy-modal-wrap .buy-body .buy-sets li.active::after {
  position: absolute;
  top: -1px;
  right: -1px;
  width: 0.34666667rem;
  height: 0.34666667rem;
  content: '';
  background: url(../statics/buy-set-active@2x_2192a6d874dec0d78da9.png) no-repeat top right;
  background-size: 100% 100%;
}
.buy-modal-wrap .buy-body .am-list .am-list-body::before {
  height: 0;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item .am-list-content {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item .am-list-extra {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item.am-input-item .am-input-label {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item.am-input-item .am-input-control {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item.am-input-item .am-input-control input {
  text-align: right;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.buy-modal-wrap .buy-body .refresh-btn {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  font-weight: 400;
  color: #d78f4d;
  line-height: 1;
  margin-left: 0.21333333rem;
  text-decoration: none;
  vertical-align: middle;
}
.buy-modal-wrap .buy-body .refresh-btn .am-icon-loading {
  vertical-align: middle;
}
.buy-modal-wrap .buy-body .total {
  padding: 0.85333333rem 0.42666667rem 0;
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
}
.buy-modal-wrap .buy-body .total .list-dot {
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #999999;
  opacity: 0.7;
  margin-right: 4px;
  vertical-align: middle;
}
.buy-modal-wrap .buy-body .pay-rate-tip {
  padding: 0.42666667rem 0.42666667rem 0;
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #e64b3e;
  line-height: 1.3;
}
.buy-modal-wrap .buy-body .pay-rate-tip-green {
  padding: 0.42666667rem 0.42666667rem 0;
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  line-height: 1.3;
}
.buy-modal-wrap .buy-footer {
  padding: 0.42666667rem;
}
.buy-modal-wrap .buy-footer .buy-btn {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #dca674;
  border-radius: 2px;
  border: none;
  height: auto;
  line-height: 0.58666667rem;
  text-decoration: none;
}
.buy-modal-wrap .buy-footer .buy-btn::before {
  border-radius: 2px;
  border: 0.02666667rem solid #dca674;
}
.buy-modal-wrap .buy-footer .buy-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.buy-modal-wrap .buy-footer .buy-btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.buy-modal-wrap .buy-footer .buy-btn.am-button-disabled::before {
  border-color: #cecece;
}
.buy-modal-wrap .buy-footer .buy-btn.am-button-active {
  background: #dca674 !important;
  border-radius: 2px;
  border: none;
}

.vip-product-recommemd-modal {
  width: 9.06666667rem;
}
.vip-product-recommemd-modal .title {
  font-family: 'PingFangSC-Medium';
  font-size: 0.48rem;
  color: #222222;
}
.vip-product-recommemd-modal .protocol-content {
  overflow-y: auto;
  margin: 0.37333333rem 0;
  text-align: left;
  max-height: 10.66666667rem;
  font-family: 'PingFangSC-Regular';
  font-size: 0.37333333rem;
  color: #222222;
}
.vip-product-recommemd-modal .am-button {
  font-family: 'PingFangSC-Semibold';
  height: 1.17333333rem;
  line-height: 1.17333333rem;
  border-radius: 0.16rem;
  font-size: 0.37333333rem;
  color: #fff;
  background-color: #e64b3e;
}
.vip-product-recommemd-modal .am-button-disabled {
  color: #fff;
  background-color: #999;
}
.vip-product-recommemd-modal .strong {
  font-weight: bold;
}

.mbrand-table table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px auto;
}
.mbrand-table th,
.mbrand-table td {
  border: 1px solid #000;
  padding: 10px;
  text-align: center;
}

.Ge6bvBBdr_3i6bOfTqC9 {
  width: 6.18666667rem;
  height: 3.46666667rem;
  background: url(../statics/member-empty-black@2x_60a22cc7cfeba87792fd.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 2.13333333rem;
  margin-left: auto;
  margin-right: auto;
}
.OnF3sNRfEBgfmaB_biyD {
  width: 6.18666667rem;
  height: 3.22666667rem;
  background: url(../statics/member-empty-error@2x_d24ee09010e90744b019.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 2.13333333rem;
  margin-left: auto;
  margin-right: auto;
}
.WcYWyLOnbIoT6YPrb4Ug {
  margin: 0.8rem auto 0;
  font-size: 0.37333333rem;
  width: 6.18666667rem;
  text-align: center;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #6e6f73;
  line-height: 1.3;
}

.member-main-page-green {
  background: #ffffff;
  box-sizing: border-box;
  overflow: auto;
  position: fixed;
  height: 100%;
  width: 100%;
}
.member-main-page-green .member-page-wrap {
  position: relative;
  height: 100%;
  overflow: auto;
}
.member-main-page-green .member-page-wrap .page-header {
  min-height: 3.12rem;
  background: url(../statics/header_bg@2x_ee24bd21424a4889ea5a.png) no-repeat top center;
  background-size: 100% 117 / 37.5 * 1rem;
}
.member-main-page-green .member-page-wrap .page-header .swiper-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.member-main-page-green .member-page-wrap .page-header .media {
  position: relative;
  padding: 0.42666667rem 0.42666667rem 0;
}
.member-main-page-green .member-page-wrap .page-header .media .media-thumb {
  position: relative;
  height: auto;
  padding-top: 48%;
}
.member-main-page-green .member-page-wrap .page-header .media img {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 100%;
}
.member-main-page-green .member-page-wrap .page-header .media .greenvip-title {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0.50666667rem 0.77333333rem 0.50666667rem 0.45333333rem;
  box-sizing: border-box;
  min-height: 3.73333333rem;
}
.member-main-page-green .member-page-wrap .page-header .media .greenvip-title .greenvip-title-header {
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 0.74666667rem;
  margin-bottom: 0.21333333rem;
}
.member-main-page-green .member-page-wrap .page-header .media .greenvip-title .name {
  display: flex;
  margin-top: 5px;
  color: #fff;
  font-size: 0.32rem;
  margin-bottom: 0.10666667rem;
}
.member-main-page-green .member-page-wrap .page-header .media .greenvip-title .desc {
  display: flex;
  font-size: 0.32rem;
  margin-top: 0.10666667rem;
  margin-bottom: 0.26666667rem;
  color: #fff;
}
.member-main-page-green .member-page-wrap .page-header .media .inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.50666667rem 0.77333333rem 0.50666667rem 0.45333333rem;
  box-sizing: border-box;
}
.member-main-page-green .member-page-wrap .page-header .media .inner h3 {
  display: flex;
  align-items: center;
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #bf7a27;
  line-height: 1;
}
.member-main-page-green .member-page-wrap .page-header .media .inner h3 .dot {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin: 0 0.10666667rem;
  background: #bf7a27;
  font-size: 0;
}
.member-main-page-green .member-page-wrap .page-header .media .inner h3 .position {
  font-size: 0.32rem;
}
.member-main-page-green .member-page-wrap .page-header .media .inner .desc {
  margin-top: 10px;
  text-align: right;
}
.member-main-page-green .member-page-wrap .page-header .media .inner .desc strong {
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.74666667rem;
  font-weight: 600;
  color: #ca8029;
  line-height: 1.06666667rem;
}
.member-main-page-green .member-page-wrap .page-header .media .inner .desc .date {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  font-weight: 500;
  color: #d4882c;
  line-height: 0.42666667rem;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.platinum h3 {
  color: #cd7141;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.platinum h3 .dot {
  color: #c9744b;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.platinum h3 .position {
  color: #c9744b;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.platinum .desc strong {
  color: #ca8029;
  margin-bottom: 2px;
  display: inline-block;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.platinum .desc .date {
  color: #cd7141;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.blackGold .desc strong {
  color: #ca8029;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.blackGold .desc .date {
  color: #bea265;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.unMember h3 {
  color: #7d7c7e;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.unMember h3 .dot {
  background: #777578;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.unMember h3 .position {
  color: #777578;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.unMember .desc strong {
  color: #5a5752;
}
.member-main-page-green .member-page-wrap .page-header .media .inner.unMember .desc .date {
  color: #777578;
}
.member-main-page-green .member-page-wrap .page-header .meta {
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  padding-left: 0.13333333rem;
}
.member-main-page-green .member-page-wrap .page-body {
  padding: 0 0.42666667rem 2.56rem;
}
.member-main-page-green .member-page-wrap .page-body .greentitle {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0.64rem 0 0.42666667rem;
  padding-left: 0.21333333rem;
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 1;
}
.member-main-page-green .member-page-wrap .page-body .greentitle::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 0.42666667rem;
  background: #dca674;
  border-radius: 2px;
  content: '';
}
.member-main-page-green .member-page-wrap .page-body .greenvip-benefit {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.member-main-page-green .member-page-wrap .page-body .greenvip-benefit .greenvip-benefit-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33%;
  height: 2.4rem;
  color: #222222;
  font-size: 0.32rem;
}
.member-main-page-green .member-page-wrap .page-body .greenvip-benefit .greenvip-benefit-card img {
  width: 1.2rem;
  height: 1.2rem;
  padding-bottom: 0.26666667rem;
}
.member-main-page-green .member-page-wrap .page-body .greenvip-benefit .greenvip-benefit-card .small {
  font-size: 12px;
}
.member-main-page-green .member-page-wrap .page-body .title {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin: 0.64rem 0 0.42666667rem;
  padding-left: 0.21333333rem;
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 1;
}
.member-main-page-green .member-page-wrap .page-body .title::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 0.42666667rem;
  background: #dca674;
  border-radius: 2px;
  content: '';
}
.member-main-page-green .member-page-wrap .page-body .benefit-item {
  position: relative;
  margin-bottom: 0.21333333rem;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item .benefit-item-media-thumb {
  position: relative;
  padding-top: 25.65%;
  height: auto;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 170px;
  display: inline-block;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 1.06666667rem 0 0.58666667rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item-inner h4 {
  font-size: 0.61333333rem;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 600;
  color: #a56201;
  line-height: 1;
  margin-right: 0.58666667rem;
  min-width: 2.45333333rem;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item-inner .text li {
  margin-bottom: 0.21333333rem;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #d16e39;
  line-height: 0.37333333rem;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item-inner .text li:last-child {
  margin-bottom: 0;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item-inner .mask {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.33333333rem;
  height: 1.33333333rem;
  transform: rotate(270deg);
}
.member-main-page-green .member-page-wrap .page-body .benefit-item.gold .benefit-item-inner .text li {
  color: #cc822a;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item.gold .benefit-item-inner .mask {
  background: url(../statics/gold-benefit-mask@2x_9c11db03061e6278758f.png) no-repeat top right;
  background-size: 100% 100%;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item.platinum .benefit-item-inner .text li {
  color: #d16e39;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item.platinum .benefit-item-inner .mask {
  background: url(../statics/platinum-benefit-mask@2x_364cd3d1e7153d4654f7.png) no-repeat top right;
  background-size: 100% 100%;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item.blackGold .benefit-item-inner .text li {
  color: #c3a76c;
}
.member-main-page-green .member-page-wrap .page-body .benefit-item.blackGold .benefit-item-inner .mask {
  background: url(../statics/blackGold-benefit-mask@2x_b2ca6c1cf6d2de9c731b.png) no-repeat top right;
  background-size: 100% 100%;
}
.member-main-page-green .member-page-wrap .page-body .benefit-time {
  margin-top: 1.2rem;
}
.member-main-page-green .member-page-wrap .page-body .benefit-time-item {
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 1;
  margin-bottom: 0.16rem;
}
.member-main-page-green .member-page-wrap .page-body .list-dot {
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #999999;
  opacity: 0.7;
  margin-right: 4px;
  vertical-align: middle;
  font-size: 0;
}
.member-main-page-green .fixed-bottom {
  position: fixed;
  width: 100%;
  height: 0px;
  bottom: 0;
  left: 0;
  background: transparent;
}
.member-main-page-green .fixed-bottom .page-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.member-main-page-green .fixed-bottom .page-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.member-main-page-green .fixed-bottom .page-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #dca674;
  border-radius: 2px;
  border: none;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.member-main-page-green .fixed-bottom .page-footer .btn::before {
  border-radius: 2px;
  border: 1px solid #dca674 !important;
}
.member-main-page-green .fixed-bottom .page-footer .btn span {
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  line-height: 0.58666667rem;
}
.member-main-page-green .fixed-bottom .page-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.member-main-page-green .fixed-bottom .page-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.member-main-page-green .fixed-bottom .page-footer .btn.am-button-active {
  background: #dca674 !important;
  border-radius: 2px;
  border: none;
}
.member-main-page-green .fixed-bottom .page-footer .ghost-btn {
  background: transparent;
  margin-right: 0.21333333rem;
  overflow: visible;
}
.member-main-page-green .fixed-bottom .page-footer .ghost-btn span {
  color: #d78f4d;
}
.member-main-page-green .fixed-bottom .page-footer .ghost-btn.am-button-active {
  background: transparent !important;
}
.member-main-page-green .fixed-bottom .page-footer .ghost-btn.am-button-disabled span {
  color: #fff;
}
.buy-result-modal .buy-result-desc {
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #999999;
  line-height: 0.53333333rem;
  margin-bottom: 24px;
}
.am-modal-wrap {
  transform: none !important;
  -webkit-overflow-scrolling: auto !important;
}

.buy-modal-wrap {
  background: #fff;
}
.buy-modal-wrap .buy-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.64rem 0.42666667rem;
  font-size: 0.42666667rem;
  font-weight: 500;
  color: #333333;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.buy-modal-wrap .buy-header .close-icon {
  width: 0.48rem;
  height: 0.48rem;
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) no-repeat center center;
  background-size: 100% 100%;
}
.buy-modal-wrap .buy-body .buy-greenCard {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 130px;
  justify-content: center;
  align-items: center;
}
.buy-modal-wrap .buy-body .buy-greenCard .contain {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  width: 160px;
  padding: 20px 0;
  background-color: #f8f8f8;
  border: 1px solid #f8f8f8;
  border-radius: 4px;
}
.buy-modal-wrap .buy-body .buy-greenCard .active {
  background: rgba(220, 166, 116, 0.12);
  border: 1px solid #dca674;
  border-radius: 4px;
}
.buy-modal-wrap .buy-body .buy-greenCard .month {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 1;
  font-weight: 400;
}
.buy-modal-wrap .buy-body .buy-greenCard .price {
  font-family: DINAlternate-Bold;
  font-size: 0.96rem;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 1;
  font-weight: 700;
}
.buy-modal-wrap .buy-body .buy-greenCard .price-after-text {
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
}
.buy-modal-wrap .buy-body .buy-greenCard .money {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
  text-align: center;
  line-height: 1;
  font-weight: 400;
}
.buy-modal-wrap .buy-body .buy-greenCard .imageshow {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 20px;
}
.buy-modal-wrap .buy-body .buy-greenCard .imagehidden {
  width: 40px;
  height: 20px;
  display: none;
}
.buy-modal-wrap .buy-body .buy-sets {
  display: flex;
  align-items: center;
  padding: 0 0.42666667rem 0.16rem;
}
.buy-modal-wrap .buy-body .buy-sets li {
  position: relative;
  width: 33%;
  margin-right: 0.21333333rem;
  padding: 0.4rem 0;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
  border-radius: 2px;
  border: 1px solid #cccccc;
  cursor: pointer;
}
.buy-modal-wrap .buy-body .buy-sets li[disabled] {
  cursor: pointer;
  pointer-events: none;
  background: #eee;
  color: #999;
}
.buy-modal-wrap .buy-body .buy-sets li:last-child {
  margin-right: 0;
}
.buy-modal-wrap .buy-body .buy-sets li.active {
  background: rgba(197, 146, 99, 0.08);
  border-radius: 2px;
  border: 1px solid #dca674;
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #d78f4d;
  line-height: 1;
}
.buy-modal-wrap .buy-body .buy-sets li.active::after {
  position: absolute;
  top: -1px;
  right: -1px;
  width: 0.34666667rem;
  height: 0.34666667rem;
  content: '';
  background: url(../statics/buy-set-active@2x_2192a6d874dec0d78da9.png) no-repeat top right;
  background-size: 100% 100%;
}
.buy-modal-wrap .buy-body .am-list .am-list-body::before {
  height: 0;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item .am-list-content {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item .am-list-extra {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item.am-input-item .am-input-label {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item.am-input-item .am-input-control {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.buy-modal-wrap .buy-body .am-list .am-list-body .am-list-item.am-input-item .am-input-control input {
  text-align: right;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.buy-modal-wrap .buy-body .refresh-btn {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  font-weight: 400;
  color: #d78f4d;
  line-height: 1;
  margin-left: 0.21333333rem;
  text-decoration: none;
  vertical-align: middle;
}
.buy-modal-wrap .buy-body .refresh-btn .am-icon-loading {
  vertical-align: middle;
}
.buy-modal-wrap .buy-body .total {
  padding: 0.85333333rem 0.42666667rem 0;
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
}
.buy-modal-wrap .buy-body .total .list-dot {
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #999999;
  opacity: 0.7;
  margin-right: 4px;
  vertical-align: middle;
}
.buy-modal-wrap .buy-body .pay-rate-tip {
  padding: 0.42666667rem 0.42666667rem 0;
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #e64b3e;
  line-height: 1.3;
}
.buy-modal-wrap .buy-footer {
  padding: 0.42666667rem;
}
.buy-modal-wrap .buy-footer .buy-btn {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #dca674;
  border-radius: 2px;
  border: none;
  height: auto;
  line-height: 0.58666667rem;
  text-decoration: none;
}
.buy-modal-wrap .buy-footer .buy-btn::before {
  border-radius: 2px;
  border: 1px solid #dca674;
}
.buy-modal-wrap .buy-footer .buy-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.buy-modal-wrap .buy-footer .buy-btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.buy-modal-wrap .buy-footer .buy-btn.am-button-disabled::before {
  border-color: #cecece;
}
.buy-modal-wrap .buy-footer .buy-btn.am-button-active {
  background: #dca674 !important;
  border-radius: 2px;
  border: none;
}

.xiaoqu-search-page {
  background: #fff;
  min-height: 100vh;
  padding-bottom: 2.13333333rem;
  box-sizing: border-box;
}
.xiaoqu-search-page .am-search {
  padding: 0.21333333rem 0.42666667rem;
  background: #fff;
}
.xiaoqu-search-page .am-search .am-search-input {
  height: 38px;
  border-radius: 6px;
}
.xiaoqu-search-page .am-search .am-search-input .am-search-synthetic-ph {
  height: 38px;
  line-height: 38px;
}
.xiaoqu-search-page .am-search .am-search-input .am-search-synthetic-ph .am-search-synthetic-ph-icon {
  vertical-align: -3.5px;
}
.xiaoqu-search-page .am-search .am-search-input .am-search-synthetic-ph .am-search-synthetic-ph-placeholder {
  font-size: 0.37333333rem;
}
.xiaoqu-search-page .am-search .am-search-input .am-search-value {
  height: 38px;
}
.xiaoqu-search-page .am-search .am-search-input .am-search-clear {
  width: 16px;
  height: 16px;
  padding: 0;
  top: 12px;
  right: 11px;
  background: url(../statics/search-clear@2x_8e99acb6c1762529ab99.png) no-repeat center center;
  background-size: 100% 100%;
}
.xiaoqu-search-page .am-search .am-search-cancel {
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 44px;
  padding-left: 12px;
}
.xiaoqu-search-page .search-list {
  position: relative;
  height: 240px;
}
.xiaoqu-search-page .search-list .am-list .am-list-body {
  height: 240px;
  overflow-y: auto;
}
.xiaoqu-search-page .search-list .am-list .am-list-body::before {
  height: 0 !important;
}
.xiaoqu-search-page .search-list .am-list .am-list-body::after {
  height: 0 !important;
}
.xiaoqu-search-page .search-list .am-list .am-list-body .am-list-item .am-list-content {
  padding: 0.42666667rem 0 0.42666667rem 0.21333333rem;
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.xiaoqu-search-page .search-list .am-list .am-list-body .am-list-item .am-list-extra span {
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  line-height: 1;
  cursor: pointer;
  color: #dca674;
}
.xiaoqu-search-page .halfline {
  width: 100%;
  position: relative;
}
.xiaoqu-search-page .halfline::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eee 50%);
  content: '';
}
.xiaoqu-search-page .selected-list {
  padding: 0 0.42666667rem;
}
.xiaoqu-search-page .selected-list h4 {
  padding: 0.42666667rem 0;
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 1;
}
.xiaoqu-search-page .selected-list .selected-list-item {
  display: inline-block;
  padding: 0.21333333rem;
  height: auto;
  margin-right: 0.10666667rem;
  margin-bottom: 0.21333333rem;
  background: #f8f8f8;
  border-radius: 2px;
  vertical-align: middle;
}
.xiaoqu-search-page .selected-list .selected-list-item .tag-text {
  font-size: 0.32rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1;
  vertical-align: middle;
}
.xiaoqu-search-page .selected-list .selected-list-item .tag-text strong {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.24rem;
  cursor: pointer;
}
.xiaoqu-search-page .page-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.21333333rem 0.42666667rem 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.xiaoqu-search-page .page-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.xiaoqu-search-page .page-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #dca674;
  border-radius: 2px;
  border: none;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.xiaoqu-search-page .page-footer .btn::before {
  border-radius: 2px;
  border: 1px solid #dca674;
}
.xiaoqu-search-page .page-footer .btn span {
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  line-height: 0.58666667rem;
}
.xiaoqu-search-page .page-footer .btn.am-button-disabled {
  background: #CECECE;
  opacity: 1;
  border-color: #CECECE;
}
.xiaoqu-search-page .page-footer .btn.am-button-disabled::before {
  border-color: #CECECE;
}
.xiaoqu-search-page .page-footer .btn.am-button-active {
  background: #dca674 !important;
  border-radius: 2px;
  border: none;
}
.xiaoqu-search-page .am-result {
  padding-top: 30px;
  padding-bottom: 30px;
}
.xiaoqu-search-page .am-result .am-result-message {
  margin-top: 0;
  font-size: 14px;
}
.xiaoqu-search-page .recommend-text {
  font-family: 'PingFangSC-Medium';
  font-size: 0.37333333rem;
  padding: 0.26666667rem 0.53333333rem;
  color: #666666;
  background-color: #f8f8f8;
}
.xiaoqu-search-page .recommend-list-wrapper {
  max-height: 74vh;
  overflow-y: auto;
  padding-bottom: 0.53333333rem;
}

.xiaoqu-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.53333333rem 0.64rem;
  border-bottom: 0.02666667rem solid #f0f0f0;
}
.xiaoqu-list-item .xiaoqu-name {
  font-family: 'PingFangSC-Medium';
  font-size: 0.37333333rem;
  color: #222222;
}
.xiaoqu-list-item .rec-icon {
  display: inline-block;
  margin-right: 0.10666667rem;
  width: 0.53333333rem;
  height: 0.53333333rem;
  border-radius: 0.10666667rem;
  text-align: center;
  line-height: 0.53333333rem;
  font-size: 0.34666667rem;
  color: #fff;
  background-color: #D6AB62;
}
.xiaoqu-list-item .xiaoqu-tag {
  font-family: 'PingFangSC-Regular';
  margin-left: 0.26666667rem;
  height: 0.53333333rem;
  padding: 0 2px;
  line-height: 0.53333333rem;
  border-radius: 2px;
  font-size: 0.32rem;
  color: #D6AB62;
  background-color: rgba(214, 171, 98, 0.1);
}
.xiaoqu-list-item .xiaoqu-info {
  margin-top: 0.26666667rem;
  font-family: 'PingFangSC-Regular';
  font-size: 0.37333333rem;
  color: #999999;
}
.xiaoqu-list-item .recommend-reson {
  display: inline-block;
  font-family: 'PingFangSC-Regular';
  margin: 0 0.21333333rem 0.16rem 0;
  border-radius: 0.05333333rem;
  padding: 0.05333333rem;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  background: #F7F0E8;
  color: #B07240;
}
.xiaoqu-list-item .am-checkbox.am-checkbox-checked .am-checkbox-inner {
  background-color: #D6AB62;
  border-color: #D6AB62;
}
.xiaoqu-list-item .am-checkbox {
  margin-top: -0.24rem;
}

.member-search-footer-btn {
  position: fixed;
  display: flex;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  box-sizing: border-box;
  height: 3.09333333rem;
  padding: 0.42666667rem 0.53333333rem;
  background-color: #FFF;
}
.member-search-footer-btn .selected-wrap {
  position: relative;
  text-align: center;
}
.member-search-footer-btn .selected {
  font-family: 'PingFangSC-Medium';
  font-size: 12px;
  color: #222222;
}
.member-search-footer-btn .selected-count {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.42666667rem;
  height: 0.42666667rem;
  line-height: 0.42666667rem;
  border-radius: 0.21333333rem;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #F93F3F;
}
.member-search-footer-btn .max-selected {
  margin: 0 0.26666667rem;
  font-family: 'PingFangSC-Regular';
  font-size: 12px;
  color: #999999;
}
.member-search-footer-btn .btn {
  width: 5.33333333rem;
  height: 1.33333333rem;
  font-size: 0.42666667rem;
  line-height: 1.33333333rem;
  border-radius: 0.16rem;
  color: #FFFFFF;
  background: #D6AB62;
}
.cpa-added-modal .xiaoqu-name-wrap {
  display: flex;
  align-items: center;
}
.cpa-added-modal .xiaoqu-name {
  max-width: 4.26666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cpa-added-modal .member-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 2.18666667rem;
  border-radius: 0.16rem;
}
.cpa-added-modal .am-button.disabled-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 2.18666667rem;
  border-radius: 0.16rem;
  color: #999;
  border: 1px solid #999;
}
.cpa-added-modal .am-button.member-delete {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 2.18666667rem;
  border-radius: 0.16rem;
  color: #D6AB62;
  border: 1px solid #D6AB62;
}
.cpa-added-modal .xiaoqu-tag {
  font-family: 'PingFangSC-Regular';
  margin-left: 0.26666667rem;
  border-radius: 2px;
  padding: 2px;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  color: #D6AB62;
  background-color: rgba(214, 171, 98, 0.1);
}
.cpa-added-modal .cpa-added-list-item {
  padding: 0.37333333rem 0;
}
.cpa-added-modal .added-list-item {
  max-height: 60vh;
  overflow-y: scroll;
}

.green-report-page {
  position: relative;
  background: #f8f8f8;
}
.green-report-page .card-total {
  background: #fff;
}
.green-report-page .card-total .card-total-bg {
  width: 100%;
  opacity: 0.7;
  padding-top: 30.48%;
  background: #2e313b;
  background-size: 100% 100%;
  background-image: linear-gradient(71deg, rgba(203, 216, 255, 0) 22%, rgba(155, 176, 255, 0.05) 73%);
}
.green-report-page .card-total .account-card {
  position: relative;
  padding: 24px 20px 10px 20px;
  background: transparent;
  margin-top: -30.48%;
}
.green-report-page .account {
  background-color: #fff;
  padding: 0 20px;
  border: 0 solid #e4e4e4;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
}
.green-report-page .title {
  display: flex;
  justify-content: space-between;
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
  padding: 0.42666667rem 0 0.32rem;
}
.green-report-page .title .mlink {
  font-size: 0.37333333rem;
  color: #999999;
}
.green-report-page .title .arrow {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #999;
  letter-spacing: 0;
  font-weight: 500;
  vertical-align: top;
}
.green-report-page .content {
  display: flex;
  padding-bottom: 16px;
}
.green-report-page .content li {
  position: relative;
  padding-left: 0.53333333rem;
}
.green-report-page .content li::after {
  position: absolute;
  right: 0;
  top: 0;
  content: '';
  width: 1px;
  height: 100%;
  background: #f0f0f0;
}
.green-report-page .content li:first-child {
  padding-left: 0;
}
.green-report-page .content li:last-child::after {
  display: none;
}
.green-report-page .content li .text {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
  font-weight: 400;
  margin-top: -4px;
}
.green-report-page .content li .value {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  line-height: 14px;
  font-weight: 500;
}
.green-report-page .content li .big-value {
  font-family: DINCondensed-Bold;
  font-size: 0.74666667rem;
  color: #222222;
  letter-spacing: 0;
  line-height: 1.01333333rem;
  font-weight: 700;
}
.green-report-page .card-detail {
  background: #fff;
  padding: 0 20px;
}
.green-report-page .card-detail .simi-tab {
  margin-top: 0.45333333rem;
  position: relative;
  height: 20px;
  display: flex;
  justify-content: space-between;
  text-align: center;
  line-height: 20px;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #ffffff;
  letter-spacing: 0;
  font-weight: 400;
}
.green-report-page .card-detail .simi-tab .left {
  flex: 1;
  background: #e64b3e;
}
.green-report-page .card-detail .simi-tab .right {
  flex: 1;
  background-color: #999;
}
.green-report-page .card-detail .simi-tab .middle {
  width: 4px;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.green-report-page .card-detail .simi-tab .middle::before {
  top: 0;
  left: 0;
  position: absolute;
  width: 50%;
  height: 100%;
  background: #e64b3e;
  background-size: 100% 100%;
  content: '';
}
.green-report-page .card-detail .simi-tab .middle::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: #999;
  background-size: 100% 100%;
  content: '';
}
.green-report-page .card-detail .simi-tab .middle .divide {
  position: absolute;
  width: 2px;
  height: 120%;
  top: 50%;
  left: 50%;
  background: #fff;
  transform: translate(-50%, -50%) rotate(5deg);
  z-index: 1;
}
.green-report-page .card-detail .perfit-tab {
  display: flex;
  background: #f8f8f8;
  border-radius: 6px;
  padding: 14px 0;
  font-family: PingFangSC-Medium;
  font-size: 0.34666667rem;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
  text-align: center;
}
.green-report-page .card-detail .perfit-tab .left {
  flex: 1;
  background: #f8f8f8;
  line-height: 18px;
}
.green-report-page .card-detail .perfit-tab .right {
  flex: 1;
  background: #f8f8f8;
  line-height: 18px;
}
.green-report-page .card-detail .perfit-tab .middle {
  width: 4px;
  height: 20px;
  position: relative;
  overflow: hidden;
}
.green-report-page .card-detail .perfit-tab .middle .divide {
  position: absolute;
  width: 1px;
  height: 120%;
  top: 50%;
  left: 50%;
  background: #cecece;
  transform: translate(-50%, -50%) rotate(5deg);
  z-index: 1;
}

.member-community-preview {
  background-color: #fff;
}

.page-money-save-card {
  height: 100vh;
  overflow: auto;
}
.page-money-save-card .page-top-box {
  padding-top: 10px;
}
.page-money-save-card .page-top-box .page-top-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 190px;
}
.page-money-save-card .coupon-content {
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  margin-top: 0.53333333rem;
  padding-left: 0.53333333rem;
  padding-top: 0.48rem;
  padding-bottom: 4rem;
  background-color: #fff;
  border-top-left-radius: 0.42666667rem;
  border-top-right-radius: 0.42666667rem;
}
.page-money-save-card .coupon-content .big-title-box {
  font-family: PingFangSC-Medium;
  font-size: 0.34666667rem;
  margin-top: 0.85333333rem;
  color: #999999;
}
.page-money-save-card .coupon-content .big-title-box .big-title-text {
  font-family: PingFangSC-Semibold;
  font-size: 0.58666667rem;
  line-height: 0.58666667rem;
  color: #222222;
  position: relative;
  z-index: 1;
  font-weight: bold;
}
.page-money-save-card .coupon-content .big-title-box .big-title-bg {
  display: block;
  position: relative;
  width: 2.45333333rem;
  height: 0.32rem;
  top: -0.21333333rem;
  left: 0.16rem;
  z-index: 0;
}
.page-money-save-card .coupon-content .title {
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  line-height: 0.48rem;
  color: #222222;
  letter-spacing: 0;
  margin-top: 0.66666667rem;
  margin-bottom: 0.42666667rem;
  font-weight: bold;
}
.page-money-save-card .coupon-content .title-desc {
  font-family: PingFangSC-Medium;
  font-size: 0.34666667rem;
  color: #999999;
  font-weight: 400;
}
.page-money-save-card .coupon-content .coupons-content {
  display: -webkit-box;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x mandatory;
}
.page-money-save-card .coupon-content .scroll-content {
  width: 18.4rem;
}
.page-money-save-card .coupon-content .no-scroll-content {
  width: 100%;
}
.page-money-save-card .coupon-content .empty-box {
  display: flex;
  height: calc(100vh - 205px);
  padding-top: 2.66666667rem;
  flex-direction: column;
  align-items: center;
  padding-right: 0.53333333rem;
  box-sizing: border-box;
}
.page-money-save-card .coupon-content .empty-box .empty-img {
  width: 5.86666667rem;
  height: 2.93333333rem;
}
.page-money-save-card .coupon-content .empty-box .empty-text {
  font-size: 0.37333333rem;
  text-align: center;
  font-weight: 400;
  color: #6e6f73;
  line-height: 1.3;
  margin-top: 0.8rem;
}
.page-money-save-card .page-bottom-btn {
  position: fixed;
  bottom: 0;
  z-index: 10;
  background-color: #fff;
}
.page-money-save-card .buy-status-tip {
  text-align: center;
  padding: 20px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.5;
  background-color: #f8f8f8;
  margin-top: 18px;
  color: #666;
  border-radius: 6px;
  height: 60px;
}
.page-money-save-card .page-bottom-btn-padding {
  height: 100px;
  padding: 0 20px;
  width: 100%;
  box-sizing: border-box;
}
.page-money-save-card .show-leave-message {
  padding: 0.26666667rem;
}
.page-money-save-card .product-desc-img {
  margin-left: -0.53333333rem;
  margin-top: 0.53333333rem;
}
.page-money-save-card .product-desc-img img {
  max-width: 100% !important;
  width: auto !important;
  height: auto !important;
}

.coupon-modal-container {
  position: absolute;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  z-index: 999;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.coupon-modal-container .mask {
  opacity: 0.8;
  background: #000000;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.coupon-modal-container .content {
  position: relative;
  text-align: center;
}
.coupon-modal-container .content .modal-bg {
  width: 8.18666667rem;
  height: 7.86666667rem;
  display: block;
}
.coupon-modal-container .content .modal-close {
  width: 0.90666667rem;
  height: 0.90666667rem;
  margin-top: 0.37333333rem;
}
.coupon-modal-container .content .modal-line {
  width: 6.48rem;
  position: absolute;
  top: 2.13333333rem;
  left: 0.88rem;
}
.coupon-modal-container .content .modal-body {
  position: absolute;
  top: 1.01333333rem;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.coupon-modal-container .content .modal-body .modal-title {
  font-family: PingFangSC-Semibold;
  font-size: 0.58666667rem;
  color: #222222;
  text-align: center;
  font-weight: bold;
}
.coupon-modal-container .content .modal-body .modal-money {
  font-family: DINPro-Bold;
  font-size: 1.28rem;
  color: #f6332f;
  text-align: right;
  margin-top: 1.2rem;
  font-weight: bold;
}
.coupon-modal-container .content .modal-body .modal-money .unit {
  font-family: PingFangSC-Semibold;
  font-size: 0.53333333rem;
  color: #f6332f;
  position: relative;
  top: -0.02666667rem;
}
.coupon-modal-container .content .modal-body .modal-description {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  color: #222222;
  text-align: center;
  margin-top: 0.13333333rem;
  font-weight: bold;
  width: 7.33333333rem;
}
.coupon-modal-container .content .modal-body .modal-subDescription {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #666666;
  text-align: center;
  margin-top: 0.21333333rem;
  height: 0.37333333rem;
  width: 7.33333333rem;
}
.coupon-modal-container .content .modal-body .modal-button {
  margin-top: 0.88rem;
  background-image: linear-gradient(180deg, #fff1bf 0%, #ffee68 100%);
  background-image: linear-gradient(180deg, #fee87d 0%, #fec01a 100%);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.53333333rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  color: #222222;
  text-align: center;
  width: 5.52rem;
  height: 1.06666667rem;
  line-height: 1.09333333rem;
  font-weight: bold;
}

.swiper-cards-container {
  position: relative;
  height: 4.18666667rem;
}
.swiper-cards-container .left-text {
  z-index: 10;
  left: 0.08rem;
  top: 0.8rem;
  position: absolute;
  width: 0.48rem;
  height: 2.66666667rem;
  font-size: 0.29333333rem;
  color: #830000;
  font-family: PingFangSC-Regular;
  line-height: 0.37333333rem;
}
.swiper-cards-container .right-text {
  right: 0.08rem;
  top: 0.8rem;
  z-index: 10;
  position: absolute;
  width: 0.48rem;
  height: 2.66666667rem;
  font-size: 0.29333333rem;
  color: #830000;
  font-family: PingFangSC-Regular;
  text-align: right;
  line-height: 0.37333333rem;
}

.coupon-count-card-container {
  background-color: #fff9eb;
  border: 1px solid #ffe7bd;
  text-align: center;
  border-radius: 0.16rem;
  position: relative;
  width: 8.93333333rem;
  height: 1.70666667rem;
  padding-top: 0.18666667rem;
  box-sizing: border-box;
  vertical-align: middle;
}
.coupon-count-card-container img {
  width: 1.22666667rem;
  height: 0.08rem;
  position: absolute;
  top: 0.58666667rem;
}
.coupon-count-card-container .left-line {
  left: 0.53333333rem;
}
.coupon-count-card-container .right-line {
  right: 0.53333333rem;
}
.coupon-count-card-container .prefix,
.coupon-count-card-container .suffix {
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  color: #222222;
  font-weight: bold;
}
.coupon-count-card-container .money {
  font-family: DINPro-Bold;
  font-size: 0.69333333rem;
  top: 0.05333333rem;
  margin-left: 0.05333333rem;
  margin-right: 0.05333333rem;
  color: #f6332f;
  text-align: center;
  font-weight: bold;
  position: relative;
}
.coupon-count-card-container .description {
  font-family: PingFangSC-Regular;
  color: #999999;
  font-size: 0.34666667rem;
  line-height: 0.32rem;
  margin-top: 0.16rem;
}

.coupon-container {
  vertical-align: top;
  display: inline-block;
  margin: 4px 4px;
  width: 2.8rem;
  height: 3.14666667rem;
  position: relative;
  text-align: center;
  border-radius: 0.26666667rem;
  padding-top: 0.21333333rem;
  padding-bottom: 0.26666667rem;
  box-sizing: border-box;
}
.coupon-container .top-icon {
  width: 0.88rem;
  height: 0.77333333rem;
  position: absolute;
  top: 0;
  right: 0;
}
.coupon-container .line {
  width: 2.8rem;
  bottom: 1.14666667rem;
  position: absolute;
  left: 0;
}
.coupon-container .money {
  font-size: 0.85333333rem;
  font-weight: bold;
  position: relative;
  top: 0.08rem;
  margin-right: 0.05333333rem;
}
.coupon-container .number {
  font-size: 0.4rem;
  font-weight: bold;
}
.coupon-container .description {
  margin-top: 0.08rem;
  font-size: 0.32rem;
  padding-left: 0.13333333rem;
  padding-right: 0.13333333rem;
  height: 0.64rem;
}
.coupon-container .btn {
  position: absolute;
  left: 0.32rem;
  bottom: 0.26666667rem;
  width: 2.16rem;
  height: 0.74666667rem;
  text-align: center;
  line-height: 0.77333333rem;
  font-weight: bold;
}
.coupon-container .btn .btn-bg {
  width: 2.16rem;
  height: 0.74666667rem;
  position: absolute;
  left: 0;
}
.coupon-container .btn .btn-text {
  position: relative;
  z-index: 1;
}
.coupon-container .btn-outline,
.coupon-container .btn-grey {
  border-radius: 0.37333333rem;
}

.horizontal-coupon-container {
  position: relative;
  margin: 8px 0 8px 4px;
  box-sizing: border-box;
  width: 8.82666667rem;
  height: 2.08rem;
  border-radius: 0.26666667rem;
  padding-left: 0.48rem;
  padding-right: 0.48rem;
  line-height: 1.86666667rem;
}
.horizontal-coupon-container .top-icon {
  width: 0.96rem;
  height: 0.8rem;
  position: absolute;
  top: 0;
  right: 3.28rem;
}
.horizontal-coupon-container .line {
  height: 2.08rem;
  bottom: 1.14666667rem;
  position: absolute;
  right: 2.98666667rem;
  top: 0;
}
.horizontal-coupon-container .horizontal-coupon-title {
  font-size: 0.42666667rem;
  font-weight: bold;
  position: relative;
  top: 0.05333333rem;
  margin-right: 0.05333333rem;
}
.horizontal-coupon-container .horizontal-coupon-title-box {
  height: 0.8rem;
  line-height: 0.8rem;
  position: relative;
  top: 0.53333333rem;
}
.horizontal-coupon-container .number {
  font-size: 0.42666667rem;
  font-weight: bold;
}
.horizontal-coupon-container .description {
  font-size: 0.32rem;
  padding-right: 0.13333333rem;
  margin-top: 0.13333333rem;
  position: relative;
  top: -0.21333333rem;
}
.horizontal-coupon-container .btn {
  position: absolute;
  right: 0.48rem;
  bottom: 0.66666667rem;
  width: 2.16rem;
  height: 0.74666667rem;
  text-align: center;
  line-height: 0.77333333rem;
  font-weight: bold;
}
.horizontal-coupon-container .btn .btn-bg {
  width: 2.16rem;
  height: 0.74666667rem;
  position: absolute;
  left: 0;
}
.horizontal-coupon-container .btn .btn-text {
  position: relative;
  z-index: 1;
}
.horizontal-coupon-container .btn-outline,
.horizontal-coupon-container .btn-grey {
  border-radius: 0.37333333rem;
}
.horizontal-coupon-container .left-top-tag {
  font-size: 0.29333333rem;
  border-top-left-radius: 0.26666667rem;
  border-bottom-right-radius: 0.21333333rem;
  position: absolute;
  top: 0;
  left: 0;
  height: 0.48rem;
  line-height: 0.48rem;
  display: inline-block;
  padding: 1px 5px;
}

.bottom-button-container {
  background-color: #fff;
  padding: 0.53333333rem;
  box-sizing: border-box;
  margin-top: -0.4rem;
  z-index: 10;
  position: relative;
  color: #fff;
  text-align: center;
  font-size: 0.32rem;
}
.bottom-button-container .bottom-button {
  box-sizing: border-box;
  padding-top: 0.13333333rem;
  padding-bottom: 0.26666667rem;
  background-image: linear-gradient(121deg, #ff6461 2%, #eb1f00 100%);
  box-shadow: 0 1px 6px 0 rgba(101, 0, 0, 0.3);
  border-radius: 0.16rem;
  width: 8.93333333rem;
  height: 1.6rem;
}
.bottom-button-container .bottom-button-disabled {
  background-image: none;
  background-color: #cecece;
}
.bottom-button-container .btn-icon {
  position: absolute;
  top: 0;
  left: 3.2rem;
  height: 0.66666667rem;
}
.bottom-button-container .btn-icon-big {
  left: 3.06666667rem;
}
.bottom-button-container .btn-money {
  font-family: DINPro-Bold;
  font-weight: bold;
  font-size: 0.64rem;
  color: #f7ff68;
  text-align: center;
  position: relative;
  margin-left: 0.05333333rem;
  top: 0.02666667rem;
}
.bottom-button-container .original-text {
  opacity: 0.7;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #ffffff;
  text-decoration: line-through;
  margin-left: 0.13333333rem;
}
.bottom-button-container .btn-text {
  font-family: PingFangSC-Semibold;
  font-weight: bold;
  font-size: 0.48rem;
  color: #ffffff;
  text-align: center;
  margin-top: 0.08rem;
}
.bottom-button-container .promotion-icon-text {
  font-size: 0.29333333rem;
  color: #222222;
  text-align: center;
  position: absolute;
  top: 0.08rem;
  left: 3.41333333rem;
}
.bottom-button-container .promotion-icon-text .time-number {
  background-color: #222222;
  border-radius: 0.05333333rem;
  color: #ffffff;
  text-align: center;
  width: 0.42666667rem;
  display: inline-block;
  box-sizing: border-box;
  margin-left: 0.05333333rem;
  margin-right: 0.05333333rem;
  padding-top: 0.05333333rem;
  padding-bottom: 0.05333333rem;
}
.bottom-button-container .sale-info-wrapper {
  width: 8.93333333rem;
  padding: 0.16rem 0;
  border-radius: 0.10666667rem;
  color: #222222;
  background-color: #FFFAEA;
}
.bottom-button-container .period-count-down {
  line-height: 1.2rem;
}
.btn-confirm-modal-content {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  color: #222222;
  text-align: center;
  padding-top: 0.34666667rem;
  padding-bottom: 0.34666667rem;
}

.card-history-list-container .list-content {
  padding: 12px 20px;
}
.card-history-list-container .no-data-page {
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.card-history-list-container .no-data-page img {
  width: 240px;
  margin-top: -70px;
}
.card-history-list-container .no-data-page p {
  font-size: 16px;
  margin-top: 40px;
  color: #999;
}

.cpa-empty {
  height: 100vh;
  padding-top: 3.73333333rem;
  background-color: #FFF;
}
.cpa-buy .suggest-list {
  padding-left: 0.21333333rem;
  padding-right: 0.21333333rem;
}
.cpa-buy .separator-cpa {
  height: 0.21333333rem;
}
.cpa-buy .cancel-select {
  height: 18px;
  width: 18px;
  border-radius: 10px;
  border: 1px solid #999999;
}
.cpa-buy .empty {
  width: 6rem;
  height: 2.88rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 3.86666667rem;
  margin-left: auto;
  margin-right: auto;
}
.cpa-buy .empty-desc {
  font-size: 0.42666667rem;
  color: #999999;
  text-align: center;
  margin-top: 0.42666667rem;
}
.rule-desc-modal.am-modal-transparent {
  width: 8rem;
}
.rule-desc-modal .am-modal-content {
  padding: 0;
  text-align: left;
}
.rule-desc-modal p {
  font-family: 'PingFangSC-Regular';
  font-size: 0.42666667rem;
  margin-bottom: 8px;
  line-height: 22px;
  color: #666666;
}
.rule-desc-modal .rule-desc-wrapper {
  max-height: 420px;
  overflow: auto;
}
.rule-desc-modal .rule-desc {
  margin-bottom: 0.32rem;
  font-family: 'PingFangSC-Medium';
  font-size: 18px;
  color: #222222;
}
.rule-desc-modal .am-button {
  margin-top: 0.53333333rem;
  height: 1.28rem;
  line-height: 1.28rem;
  border-radius: 0.16rem;
  background-color: #E95241;
  color: #fff;
}

._x1dplQDXr5FJPiV3pL_ {
  background: #ffffff;
  border-radius: 8px;
  padding: 0 0.42666667rem;
  overflow: hidden;
}
.NyG6Gh6L9mYNCGc7OrOQ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.42666667rem 0 0.10666667rem 0;
}
.NyG6Gh6L9mYNCGc7OrOQ p {
  flex: 1;
  margin-right: 4px;
}
.XWGVmTXNla5QxDtwK7EO {
  display: flex;
  align-items: center;
  font-family: 'PingFangSC-Semibold';
  font-size: 0.42666667rem;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._BAZWKYNKlPYKdu6NH7g {
  max-width: 3.78666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fkQhzzqo_V01UFEc98nx {
  margin-right: 0.10666667rem;
  width: 0.53333333rem;
  height: 0.53333333rem;
  border-radius: 0.10666667rem;
  text-align: center;
  line-height: 0.53333333rem;
  font-size: 0.34666667rem;
  color: #fff;
  background-color: #d6ab62;
}
.nYJo3jVKTPtDy0Bd2vno {
  display: inline-block;
  margin-left: 0.10666667rem;
  height: 0.53333333rem;
  padding: 0 2px;
  line-height: 0.53333333rem;
  border-radius: 2px;
  font-size: 0.32rem;
  color: #d6ab62;
  background-color: rgba(214, 171, 98, 0.1);
}
.zb0Rf6Tav4tOwUR45r61 {
  font-family: PingFangSC-Regular;
  margin-top: 0.21333333rem;
  font-size: 0.37333333rem;
  color: #4a4e59;
  letter-spacing: 0;
  line-height: 1;
}
.pnOb79I7lXXMP45ukqo7 {
  display: inline-block;
  font-size: 0.32rem;
  color: #009968;
  letter-spacing: 0;
  padding: 0.10666667rem 0.13333333rem;
  background: rgba(16, 166, 114, 0.1);
  border-radius: 2px;
}
.kxXjDnaSRbSfioc5d4l5 {
  display: inline-block;
  font-family: PingFangSC-Regular;
  font-size: 0.29333333rem;
  background: #f7f0e8;
  color: #b07240;
  letter-spacing: 0;
  padding: 0.08rem 0.10666667rem;
  border-radius: 2px;
  margin: 0 0.21333333rem 0.10666667rem 0;
  align-items: center;
}
.YoRR6rvb9niBpreMZ1In {
  display: inline-block;
  font-size: 0.32rem;
  color: #e64b3e;
  letter-spacing: 0;
  padding: 0.10666667rem 0.13333333rem;
  background: rgba(230, 75, 62, 0.1);
  border-radius: 2px;
}
.w0Z_BjZ03t6SywomOjiG {
  font-family: 'PingFangSC-Regular';
  width: 2.08rem;
  font-size: 0.34666667rem;
  color: #999999;
  line-height: 1;
}
.XC1U3d0vYfhwGOSVfZvu {
  color: #009968;
}
.UXoCUUhI3dEsDAdXN_k5 {
  color: #e64b3e;
}
.p0kON4twX_2_SDScXKcO {
  line-height: 1.3;
}
.TFkmucaGaN2_toXnfywU {
  display: flex;
  margin-bottom: 0.16rem;
  clear: both;
}
.TFkmucaGaN2_toXnfywU.pooSVPASmi5Y2oTZUKLA {
  display: flex;
  align-items: center;
}
.BwUwkN8qy3Nm4HL1iXOI {
  position: relative;
  margin: 0.32rem 0;
}
.BwUwkN8qy3Nm4HL1iXOI::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  background-image: linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  content: '';
}
.HtflzxRL65spnOfHKlFH {
  padding: 0.21333333rem;
  margin-left: -0.42666667rem;
  margin-right: -0.42666667rem;
  margin-bottom: 0.32rem;
  font-size: 0.32rem;
  text-align: center;
  background-color: #fefceb;
  color: #f76a24;
}
.A6w3oH2qk1jDaRB5qSet {
  padding: 0.26666667rem 0 0.32rem 0;
}
.A6w3oH2qk1jDaRB5qSet .Rt8BxRdJ_9MBMBzwx4V7 {
  display: inline-block;
  font-family: 'PingFangSC-Medium';
  height: 0.53333333rem;
  font-size: 0.37333333rem;
  color: #222222;
  line-height: 0.53333333rem;
}
.A6w3oH2qk1jDaRB5qSet .oewp2HLLohjNSIutydtC {
  display: inline-block;
  font-family: 'PingFangSC-Regular';
  height: 0.42666667rem;
  font-size: 0.32rem;
  color: #999999;
  text-align: right;
  line-height: 0.42666667rem;
}

.Cc2W0JhVhZCLD_L23Eav {
  width: 6.18666667rem;
  height: 3.46666667rem;
  background: url(../statics/member-empty-black@2x_60a22cc7cfeba87792fd.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 2.13333333rem;
  margin-left: auto;
  margin-right: auto;
}
.hnUSyOY78YEUjP_7SJ53 {
  width: 6.18666667rem;
  height: 3.22666667rem;
  background: url(../statics/member-empty-error@2x_d24ee09010e90744b019.png) no-repeat center;
  background-size: 100% 100%;
  margin-top: 2.13333333rem;
  margin-left: auto;
  margin-right: auto;
}
.GO6ElpA2aEH158I2QAIA {
  margin: 0.8rem auto 0;
  font-size: 0.37333333rem;
  width: 6.18666667rem;
  text-align: center;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #6e6f73;
  line-height: 1.3;
}

._9B8B7nP8RcvcxMPGAiu {
  position: relative;
  border-bottom: 0.5px solid #ddd;
}
.gRBr5KQEgRCVOe9EPtC9 {
  display: flex;
  padding: 0 0.42666667rem;
  background: #fff;
  align-items: center;
}
.cV_PBLqOaFa6DkctJAEG {
  flex: 1;
  display: flex;
  text-align: center;
  justify-content: center;
  font-family: 'PingFangSC-Regular';
  font-size: 0.37333333rem;
  border-radius: 4px;
  margin: 0 3px;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  overflow: hidden;
  padding: 0 4px;
}
.IeqHIrviA2UpKem7goTo {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dfYOXuW2qIbO2xZX2EzY {
  font-size: 0.21333333rem;
  display: flex;
  align-items: center;
  margin-left: 0.16rem;
}
.QZVeiZhUwBLgu1gkplhz {
  position: absolute;
  width: 100%;
  top: 100%;
  z-index: 4;
  background: #fff;
}
.KHh3S5NYDnZQI0VY3Wpd {
  position: absolute;
  top: 1.06666667rem;
  bottom: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.SG4r8I42jpGMwyPT2iv5 {
  padding: 0.42666667rem;
}
.G05bMG7SrtWyCi5OjTb7 {
  display: inline-block;
  font-size: 0.32rem;
  background: #eee;
  letter-spacing: 0;
  padding: 0.21333333rem;
  border-radius: 2px;
  margin-bottom: 0.21333333rem;
  margin-right: 0.21333333rem;
}
.gEeBZsC6lDvOyrRGrMtk {
  display: inline-block;
  font-size: 0.32rem;
  letter-spacing: 0;
  padding: 0.21333333rem;
  border-radius: 2px;
  margin-bottom: 0.21333333rem;
  margin-right: 0.21333333rem;
  background: #E64B3E;
  color: #fff;
}
.I94SyNUI7V_cJnWmuJ0D {
  display: inline-block;
  width: 0.21333333rem;
  height: 0.21333333rem;
  background: url(../statics/down2@3x_219122b06e5820cb2cb4.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: 0.10666667rem;
}
.ztG0fADtjFUHLRQjZCJQ {
  padding: 0.42666667rem;
}
.ztG0fADtjFUHLRQjZCJQ h3 {
  font-size: 0.37333333rem;
}
.fHxccSM5A5Pbqf5tHBDc {
  display: flex;
  padding: 0.21333333rem 0;
}
.y_amxOhYhd159vj0ALpA {
  width: 44px;
  line-height: 44px;
  font-size: 0.37333333rem;
  text-align: center;
}
.xjQNLgi62iPtmoiVnjv6 {
  text-align: right;
}
.on7sXF0pOawz3spBdm85 {
  padding: 8px 20px 0;
  background: #fff;
  margin-top: 1px;
}
.on7sXF0pOawz3spBdm85 .SuCLGURQ1bCIMWbityIe {
  background: rgba(255, 227, 170, 0.3);
  font-size: 12px;
  line-height: 17px;
  color: #FAAD14;
  padding: 8px;
  border: 0.5px solid #FAAD14;
  border-radius: 4px;
}

.cpa-suggest-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.4rem;
  background: #fff;
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
}
.cpa-suggest-footer .meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cpa-suggest-footer .btn-action {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.cpa-suggest-footer .agree {
  margin-left: 0;
}
.cpa-suggest-footer .selected {
  font-family: 'PingFangSC-Regular';
  font-size: 0.4rem;
  color: #222222;
  line-height: 22px;
}
.cpa-suggest-footer .am-button {
  width: 2.4rem;
  height: 0.90666667rem;
  line-height: 0.90666667rem;
  border-radius: 0.10666667rem;
  font-size: 0.37333333rem;
}
.cpa-suggest-footer .recommend-btn {
  margin-right: 0.21333333rem;
  padding: 0;
  color: #E64B3E;
}
.cpa-suggest-footer .recommend-btn.am-button {
  border: 1px solid #E64B3E;
}
.cpa-suggest-footer .disabled {
  color: #fff;
  background-color: #CACACA;
}
.cpa-suggest-footer .disabled.am-button-primary::before {
  border: 1px solid #CACACA;
}
.cpa-suggest-footer .cash_tootip {
  margin: 0.10666667rem 0.16rem 0 0;
  font-size: 12px;
  text-align: right;
  color: #999999;
}
.cpa-suggest-footer .total-count {
  margin-bottom: 0.16rem;
  color: #999999;
  font-size: 0.37333333rem;
}
.cpa-suggest-footer .total-count span {
  color: #E64B3E;
  font-weight: 700;
}

.cpa-added-modal .am-modal-content {
  padding: 0.53333333rem 0.53333333rem 0;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start !important;
}
.cpa-added-modal .cpa-added-modal-title {
  font-family: 'PingFangSC-Semibold';
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.58666667rem;
}
.cpa-added-modal .cpa-added-list {
  overflow: auto;
  height: 10.24rem;
}
.cpa-added-modal .cpa-added-list-item {
  display: flex;
  justify-content: space-between;
  padding: 0.32rem 0;
  border-bottom: 1px solid #F0F0F0;
}
.cpa-added-modal .xiaoqu-name {
  font-family: 'PingFangSC-Medium';
  font-size: 0.37333333rem;
  color: #222222;
}
.cpa-added-modal .price {
  font-family: 'PingFangSC-Regular';
  font-size: 0.32rem;
  color: #222222;
}
.cpa-added-modal .delete {
  width: 2.24rem;
  height: 0.85333333rem;
  border: 0.02666667rem solid #E64B3E !important;
  border-radius: 0.10666667rem;
  color: #E64B3E;
}

.q7hseBb4y3sONe78yAo_ {
  background: white;
}
.q7hseBb4y3sONe78yAo_ .q0k13EYHjQnaZeNuNb1v {
  font-size: 18px;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  padding: 0.53333333rem;
}
.q7hseBb4y3sONe78yAo_ .GkFJoFti_oLDffYoBZD3 {
  width: 10rem;
  height: 6.4rem;
}
.gGFLKCRCKkr0Zts5kYEi {
  background: white;
  margin-top: 0.4rem;
}
.gGFLKCRCKkr0Zts5kYEi .q0k13EYHjQnaZeNuNb1v {
  display: flex;
  justify-content: space-between;
  padding: 0.53333333rem;
}
.gGFLKCRCKkr0Zts5kYEi .q0k13EYHjQnaZeNuNb1v h3 {
  font-size: 0.48rem;
  font-weight: bold;
}
.gGFLKCRCKkr0Zts5kYEi .q0k13EYHjQnaZeNuNb1v .oVjETzZk5A3065PlCE17 span {
  font-size: 0.37333333rem;
  color: #999999;
}
.gGFLKCRCKkr0Zts5kYEi ._ooHNEo9Mntyv4rhvUxj {
  display: flex;
  justify-content: flex-end;
}
.gGFLKCRCKkr0Zts5kYEi .oVjETzZk5A3065PlCE17 {
  color: #999999;
  font-size: 0.32rem;
  padding: 0 0.53333333rem;
}
.gGFLKCRCKkr0Zts5kYEi .kMoxVRAL9_AXfLEr310q {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0.4rem;
  padding: 0.37333333rem;
}
.gGFLKCRCKkr0Zts5kYEi .kMoxVRAL9_AXfLEr310q p {
  font-size: 0.37333333rem;
  line-height: 0.8rem;
}
.gGFLKCRCKkr0Zts5kYEi .kMoxVRAL9_AXfLEr310q em {
  font-size: 0.32rem;
  line-height: 0.53333333rem;
  color: red;
}
.gGFLKCRCKkr0Zts5kYEi .kMoxVRAL9_AXfLEr310q .Zqrlq9ULU2_7OifV9Lsv {
  width: 2.66666667rem;
}
.gGFLKCRCKkr0Zts5kYEi .kMoxVRAL9_AXfLEr310q .mOZoMFd8xNmZftpd2e0C {
  display: inline-block;
  width: 2.66666667rem;
  text-align: center;
}
.gGFLKCRCKkr0Zts5kYEi .fwA1CYiFGRM4FMnjWrkX {
  background: #f8f8f8;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .U40FUiKxw8eqdEN4jKLA {
  padding: 0 0.53333333rem;
  display: flex;
  justify-content: space-between;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx p {
  font-size: 16px;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf {
  display: flex;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf li {
  display: inline-block;
  margin-right: 16px;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf li .b7ybYx6DsnL7Si2Ytm2_ {
  display: flex;
  align-items: center;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf li .b7ybYx6DsnL7Si2Ytm2_ .G1JI5GDoSAUPRHCKEdQh {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  border: 1px solid #999999;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf li .b7ybYx6DsnL7Si2Ytm2_ .F3g2_lHQ7eVA7MFcHaQb {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  text-align: right;
  margin-left: 0.21333333rem;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf li .fwA1CYiFGRM4FMnjWrkX {
  display: flex;
  align-items: center;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf li .fwA1CYiFGRM4FMnjWrkX .G1JI5GDoSAUPRHCKEdQh {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  border: 1px solid #e64b3e;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf li .fwA1CYiFGRM4FMnjWrkX .G1JI5GDoSAUPRHCKEdQh::before {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #e64b3e;
  transform: translate(-50%, -50%);
  content: '';
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .ySVM8GF5heOJWBvBfiXf li .fwA1CYiFGRM4FMnjWrkX .F3g2_lHQ7eVA7MFcHaQb {
  color: #e64b3e;
  margin-left: 0.21333333rem;
}
.gGFLKCRCKkr0Zts5kYEi .DJzEVXrKpNfcDOzHp1jx .oVjETzZk5A3065PlCE17 {
  color: red;
  margin-top: 10px;
}

.cpa-edit-page {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background: #f5f5f9;
  padding-bottom: 2.13333333rem;
}
.cpa-edit-page .cpa-edit-tip {
  padding: 0 0.42666667rem;
  line-height: 0.8rem;
  color: #999999;
}
.cpa-edit-page .cpa-edit-main {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: auto;
}
.cpa-edit-page .cpa-edit-main .formCard-container {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  flex-direction: column;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0.21333333rem;
}
.cpa-edit-page .cpa-edit-main .formCard-container-title {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  color: #222222;
  line-height: 57px;
  padding: 0 20px;
  border-bottom: #f0f0f0 1px solid;
  width: 100%;
}
.cpa-edit-page .cpa-edit-main .formCard-container-title .title {
  flex: 1;
}
.cpa-edit-page .cpa-edit-main .formCard-container-container {
  padding: 0 16px;
  box-sizing: border-box;
  width: 100%;
}
.cpa-edit-page .cpa-edit-main .formCard-container-container .am-list-item .am-input-control input {
  text-align: right;
  padding-right: 4px;
}
.cpa-edit-page .cpa-edit-main .formCard-container-container .am-list-line {
  line-height: 30px;
  height: 30px;
  min-height: 0;
  padding-right: 4px;
}
.cpa-edit-page .cpa-edit-main .formCard-container-container .am-input-item {
  height: 30px;
  min-height: 0;
}
.cpa-edit-page .cpa-edit-main .formCard-container-container .am-input-control input {
  text-align: right;
}
.cpa-edit-page .cpa-edit-main .formCard-container .cash-tip {
  display: flex;
  padding: 0.21333333rem;
  line-height: 0.42666667rem;
  background-color: #fef7e5;
}
.cpa-edit-page .cpa-edit-main .area-formItem {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 1.6rem;
  box-sizing: border-box;
  border-bottom: 1px solid #f0f0f0;
}
.cpa-edit-page .cpa-edit-main .area-formItem-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  margin-right: 0.21333333rem;
  color: #222222;
}
.cpa-edit-page .cpa-edit-main .area-formItem-left div:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  line-height: 0.37333333rem;
  margin-top: 0.13333333rem;
  color: #999;
}
.cpa-edit-page .cpa-edit-main .area-formItem-left .text-error-tip {
  color: red;
  font-size: 0.32rem;
  padding-bottom: 0.53333333rem;
}
.cpa-edit-page .cpa-edit-main .area-formItem-left .icon-adv {
  background: linear-gradient(to right, #ff853e, #e95241);
  font-size: 0.32rem;
  border-radius: 3px;
  color: #fff;
  margin-left: 2px;
  padding: 0 3px;
}
.cpa-edit-page .cpa-edit-main .area-formItem-right {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
}
.cpa-edit-page .cpa-edit-main .area-formItem-right span:nth-child(1) {
  display: inline-flex;
  max-width: 40vw;
  font-size: 0.37333333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cpa-edit-page .cpa-edit-main .area-formItem .expand-modal {
  background-color: red;
}
.cpa-edit-page .cpa-edit-main .area-formItem-autoPay {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
}
.cpa-edit-page .cpa-edit-main .area-formItem-autoPay-left {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.cpa-edit-page .cpa-edit-main .area-formItem-autoPay-left.rule::before {
  content: '*';
  font-size: 12px;
  color: red;
  margin-right: 3px;
  margin-left: -8px;
  line-height: 16px;
}
.cpa-edit-page .cpa-edit-main .area-formItem-autoPay-right {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #f0f0f0;
  padding: 12px 0 15px;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price-left {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price-left div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price-left div .title {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
  letter-spacing: 0;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price-left div .input {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price-left div .desc {
  display: inline-flex;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price-left::before {
  content: '*';
  font-size: 0.32rem;
  color: red;
  margin-right: 3px;
  margin-left: -8px;
  line-height: 16px;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price-right {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #999999;
  letter-spacing: 0;
  line-height: 16px;
}
.cpa-edit-page .cpa-edit-main .area-formItem-price .text-error {
  color: red;
  font-size: 0.32rem;
  margin-top: 0.13333333rem;
}
.cpa-edit-page .cpa-edit-main .area-formItem-predit {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  border-bottom: 1px solid #f0f0f0;
}
.cpa-edit-page .cpa-edit-main .area-formItem-predit-left {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
  letter-spacing: 0;
}
.cpa-edit-page .cpa-edit-main .area-formItem-predit-left::before {
  content: '*';
  font-size: 12px;
  color: red;
  margin-right: 3px;
  margin-left: -8px;
  line-height: 16px;
}
.cpa-edit-page .cpa-edit-main .area-formItem-predit-right {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: PingFang-SC-Heavy;
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  color: #222222;
  text-align: right;
  line-height: 22px;
}
.cpa-edit-page .cpa-edit-main .page-body {
  padding: 0 0 2.56rem;
}
.cpa-edit-page .cpa-edit-main .page-body .last-edit-item {
  margin-bottom: 50px !important;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item {
  margin-bottom: 0.26666667rem;
  padding: 0 0.53333333rem;
  background: #fff;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .text-error-tip {
  color: red;
  font-size: 0.32rem;
  padding-bottom: 0.53333333rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.53333333rem 0;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .title .left {
  font-family: PingFang-SC-Bold;
  font-size: 0.42666667rem;
  color: #222222;
  letter-spacing: 0;
  line-height: 1;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .title .left .after {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
  line-height: 1;
  padding-left: 0.24rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .title .left .extra {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #e64b3e;
  letter-spacing: 0;
  line-height: 1.3;
  margin-top: 0.21333333rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .title .left .warn {
  display: inline-block;
  width: 0.42666667rem;
  height: 0.42666667rem;
  background: url(../statics/warn@3x_097225bddce4d12ea11a.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: 0.21333333rem;
  vertical-align: bottom;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .title .right .add {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: right;
  line-height: 1;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .title .right .add i {
  display: inline-block;
  width: 0.26666667rem;
  height: 0.26666667rem;
  background: url(../statics/plus@3x_ed5450a97187e79294c2.png) no-repeat center;
  background-size: 100% 100%;
  margin-right: 0.10666667rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .price-tabs {
  text-align: center;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .add-list-item {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 10px;
  background: #f8f8f8;
  border-radius: 2px;
  vertical-align: middle;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .add-list-item .tag-text {
  padding: 0 0.26666667rem;
  height: 28px;
  font-size: 0.32rem;
  line-height: 28px;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  vertical-align: middle;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .add-list-item .tag-text strong {
  display: inline-block;
  vertical-align: -4px;
  margin-left: 0.24rem;
  cursor: pointer;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .expand-body {
  height: auto;
  overflow: hidden;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .expand {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: right;
  line-height: 1;
  text-align: center;
  padding: 0.16rem 0 0.42666667rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .expand .am-icon-down,
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .expand .am-icon-up {
  display: inline-block;
  width: 0.32rem;
  height: 0.32rem;
  margin-left: 0.10666667rem;
  vertical-align: bottom;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body::before {
  display: none;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item {
  padding-left: 0;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line {
  padding-right: 0;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line::after {
  height: 0;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line .am-input-control {
  font-size: 0.37333333rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line .am-input-control input {
  font-size: 0.37333333rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line .am-input-control .fake-input-container {
  font-size: 0.37333333rem;
  line-height: 24px;
  height: 24px;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line .am-input-control .fake-input-container .fake-input-placeholder {
  text-align: left;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line .am-input-control .fake-input-container .fake-input {
  font-size: 0.37333333rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line .am-input-control .fake-input-container .fake-input.focus:after {
  top: 0;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line .am-input-clear {
  width: 0.48rem;
  height: 0.48rem;
  background-size: 0.48rem auto;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .am-list .am-list-body .am-input-item .am-list-line .am-input-extra {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  overflow: visible;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .dates {
  padding: 0.10666667rem 0 0.53333333rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .dates li {
  display: inline-block;
  margin-right: 16px;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .dates li .radio-value-label {
  display: flex;
  align-items: center;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .dates li .radio-value-label .radio-value {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  border: 1px solid #999999;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .dates li .radio-value-label .radio-label {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  text-align: right;
  margin-left: 0.21333333rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .dates li .radio-value-label-active .radio-value {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  border: 1px solid #e64b3e;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .dates li .radio-value-label-active .radio-value::before {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #e64b3e;
  transform: translate(-50%, -50%);
  content: '';
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .dates li .radio-value-label-active .radio-label {
  color: #e64b3e;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .content .time {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
  letter-spacing: 0;
  padding-bottom: 0.53333333rem;
}
.cpa-edit-page .cpa-edit-main .page-body .edit-item .meta {
  font-family: PingFangSC-Regular;
  padding: 0.24rem 0 0.53333333rem;
  font-size: 0.32rem;
  color: #222222;
  letter-spacing: 0;
  line-height: 1.3;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cpa-edit-page .cpa-edit-main .page-body .text-error {
  color: #e64b3e;
  font-size: 0.32rem;
}
.cpa-edit-page .fixed-bottom {
  position: fixed;
  width: 100%;
  height: 0px;
  bottom: 0;
  left: 0;
  background: #fff;
}
.cpa-edit-page .fixed-bottom .page-tips {
  position: absolute;
  bottom: 74px;
  width: 100%;
  box-sizing: border-box;
  padding: 0.21333333rem 0.42666667rem 0.21333333rem 0.42666667rem;
  color: #ff5722;
  background-color: #ffeee8;
  font-size: 13px;
  line-height: 1.5;
}
.cpa-edit-page .fixed-bottom .page-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.cpa-edit-page .fixed-bottom .page-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cpa-edit-page .fixed-bottom .page-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.26666667rem 0;
  background: #e64b3e;
  border-radius: 2px;
  border: none;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.cpa-edit-page .fixed-bottom .page-footer .btn::before {
  border-radius: 2px;
  border: 1px solid #e64b3e;
}
.cpa-edit-page .fixed-bottom .page-footer .btn span {
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  line-height: 0.58666667rem;
}
.cpa-edit-page .fixed-bottom .page-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.cpa-edit-page .fixed-bottom .page-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.cpa-edit-page .fixed-bottom .page-footer .btn.am-button-active {
  background: #e64b3e !important;
  border-radius: 2px;
  border: none;
}
.cpa-edit-page .fixed-bottom .page-footer .ghost-btn {
  background: transparent;
  margin-right: 0.42666667rem;
  overflow: visible;
}
.cpa-edit-page .fixed-bottom .page-footer .ghost-btn span {
  color: #e64b3e;
}
.cpa-edit-page .fixed-bottom .page-footer .ghost-btn.am-button-active {
  background: transparent !important;
}
.cpa-edit-page .fixed-bottom .page-footer .ghost-btn.am-button-disabled span {
  color: #fff;
}
.cpa-edit-page .line-none .am-list-line:after {
  height: 0 !important;
}
.cpa-edit-page .tri-up {
  display: inline-block;
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: url(../statics/down2@3x_219122b06e5820cb2cb4.png) no-repeat center;
  background-size: 100% 100%;
}
.cpa-edit-page .tri-down {
  display: inline-block;
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: url(../statics/up2@3x_f804753328ea01a3e653.png) no-repeat center;
  background-size: 100% 100%;
}
.cpa-edit-popover {
  max-width: 8rem;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  box-shadow: 0 2px 8px #d9d9d9;
  margin: 0 5px;
}
.cpa-edit-popover .am-popover-inner,
.cpa-edit-popover .am-popover-inner-wrapper,
.cpa-edit-popover .am-popover-arrow {
  background-color: rgba(0, 0, 0, 0.55);
  color: #fff;
  font-size: 0.34666667rem;
  line-height: 0.48rem;
}
.cpa-edit-popover .am-popover-inner {
  border-radius: 6px;
}
.cpa-edit-popover .am-popover-inner-wrapper {
  padding: 12px;
}
.cpa-edit-popover-text {
  font-size: 18px;
  line-height: 20px;
  margin-right: 26px;
}
.cpa-edit-shengji-tips {
  text-align: left;
}
.cpa-edit-shengji-tips p {
  line-height: 1.5;
}
.cpa-edit-shengji-tips div {
  margin-top: 10px;
  height: 60px;
  line-height: 30px;
  text-align: center;
  border: solid 2px #e64b3e;
  border-radius: 3px;
}
.cpa-edit-shengji-tips div span {
  font-size: 20px;
  color: #e64b3e;
  font-weight: bold;
}
.cpa-edit-modal-text {
  text-align: left;
}
.cpa-edit-page-auto-expand-modal .auto-expand-modal {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.cpa-edit-page-auto-expand-modal .auto-expand-modal-header {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.cpa-edit-page-auto-expand-modal .auto-expand-modal-title {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
}
.cpa-edit-page-auto-expand-modal .auto-expand-modal-desc {
  text-align: left;
}
.cpa-edit-page-auto-expand-modal .auto-expand-modal-cell {
  display: flex;
  width: 70vw;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.cpa-edit-page-auto-expand-modal .auto-expand-modal-sure {
  display: flex;
  width: 100%;
  height: 50px;
  background: #e64b3e;
  justify-content: center;
  align-items: center;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #ffffff;
  letter-spacing: 0;
  text-align: center;
}

.cpa-coupon {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 50px;
  box-sizing: border-box;
}
.cpa-coupon-left {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  word-break: keep-all;
  color: #222222;
  margin-right: 30px;
}
.cpa-coupon-right {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  line-height: 22px;
  padding: 10px 0;
}
.cpa-coupon-add-modal .am-modal-close {
  top: 10px;
}
.cpa-coupon-add-modal .am-modal-header {
  padding-top: 10px;
}
.cpa-coupon-add-modal .cpa-coupon-add-modal-desc {
  font-size: 14px;
  margin: 8px 0;
  color: #999;
}
.cpa-coupon-add-modal .desc {
  padding: 0 16px;
}
.cpa-coupon-add-modal .tag-wrap {
  padding: 0.42666667rem;
  height: 240px;
  overflow: auto;
}
.cpa-coupon-add-modal .tag-item {
  display: inline-block;
  width: 32%;
  height: 54px;
  font-size: 0.32rem;
  background: #eee;
  letter-spacing: 0;
  padding: 8px;
  border-radius: 2px;
  margin-bottom: 0.21333333rem;
  margin-right: 1%;
  box-sizing: border-box;
  vertical-align: top;
}
.cpa-coupon-add-modal .tag-item-active {
  display: inline-block;
  width: 32%;
  height: 54px;
  font-size: 0.32rem;
  letter-spacing: 0;
  padding: 8px;
  border-radius: 2px;
  margin-bottom: 0.21333333rem;
  margin-right: 1%;
  background: #E64B3E;
  color: #fff;
  box-sizing: border-box;
  vertical-align: top;
}

.container-cpa-edit-selected {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 1.33333333rem;
  box-sizing: border-box;
  border-bottom: 1px solid #f0f0f0;
}
.container-cpa-edit-selected-left {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
}
.container-cpa-edit-selected-right {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
}
.container-cpa-edit-selected-right span:nth-child(1) {
  display: inline-flex;
  max-width: 5.33333333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.container-cpa-edit-selected-modal .suggest-search-modal {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.container-cpa-edit-selected-modal .search-modal-header {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 1.52rem;
  justify-content: space-between;
  align-items: center;
}
.container-cpa-edit-selected-modal .search-modal-header span:nth-child(1) {
  display: flex;
  padding-left: 0.53333333rem;
  font-size: 0.48rem;
  font-family: PingFangSC-Semibold;
  color: #222;
  letter-spacing: 0;
}
.container-cpa-edit-selected-modal .search-modal-header span:nth-child(2) {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  padding-right: 0.53333333rem;
  color: #999999;
  text-align: right;
}
.container-cpa-edit-selected-modal .modal-title {
  font-size: 0.37333333rem;
  margin-left: -0.13333333rem;
  color: #999;
}
.container-cpa-edit-selected-modal .modallist {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 0.96rem;
  line-height: 0.96rem;
  font-size: 0.37333333rem;
}
.container-cpa-edit-selected-modal .modallist div {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.container-cpa-edit-selected-modal .modallist span {
  display: flex;
  width: 0.53333333rem;
  height: 0.66666667rem;
}
.container-cpa-edit-selected-modal .modalfooter {
  width: 100%;
  height: 100px;
  display: flex;
  background: transparent;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.container-cpa-edit-selected-modal .modalfooter span:nth-child(1) {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.container-cpa-edit-selected-modal .modalfooter span:nth-child(2) {
  background: #e64b3e;
  margin-top: 16px;
  margin-bottom: 16px;
  border-radius: 4px;
  margin-right: 20px;
  width: 252px;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
  font-size: 0.42666667rem;
  color: #fff;
  font-family: PingFangSC-Medium;
  text-align: center;
}

.container-cpa-edit-selectedarea {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
}
.container-cpa-edit-selectedarea-left {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.container-cpa-edit-selectedarea-left::before {
  content: '*';
  font-size: 12px;
  color: red;
  margin-right: 3px;
  margin-left: -8px;
  line-height: 16px;
}
.container-cpa-edit-selectedarea-right {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.container-cpa-edit-selectedarea-right span:nth-child(1) {
  display: inline-flex;
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.c-cpa-edit-guide {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
.c-cpa-edit-guide .top {
  width: 100%;
  background: rgba(0, 0, 0, 0.75);
  height: 108px;
}
.c-cpa-edit-guide .bottom {
  margin-top: 68px;
  height: calc(100vh - 176px);
  width: 100%;
  background: rgba(0, 0, 0, 0.75);
}
.c-cpa-edit-guide .bottom .arrow {
  display: flex;
  flex-direction: row-reverse;
  padding-bottom: 14px;
  padding-right: 14px;
}
.c-cpa-edit-guide .bottom .arrow .point {
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: #fff;
}
.c-cpa-edit-guide .bottom .arrow .line {
  height: 50px;
  border-left: 2px dashed #fff;
  margin-right: -8px;
}
.c-cpa-edit-guide .bottom .notice {
  float: right;
  text-align: right;
  line-height: 22px;
  font-size: 14px;
  color: #fff;
  margin: 5px 20px;
}
.c-cpa-edit-guide .bottom .notice .btn-confirm {
  color: #fff;
  background-color: #E95241;
  width: 120px;
  float: right;
  margin-top: 15px;
  padding: 0 5px;
}
.c-cpa-edit-guide .bottom .notice .btn-confirm::before {
  border: 0px;
  border-radius: 4px;
}
.c-cpa-edit-guide .bottom .notice .footer-btn {
  display: flex;
  justify-content: end;
}

.container-cpa-edit-suggest .card {
  background: white;
  margin-bottom: 0.4rem;
}
.container-cpa-edit-suggest .card .cpaEditTip {
  padding: 0 0.42666667rem;
  font-size: 0.37333333rem;
  line-height: 1.06666667rem;
  color: #999;
  background: rgba(230, 75, 62, 0.12);
}
.container-cpa-edit-suggest .card .title {
  display: flex;
  justify-content: space-between;
  padding: 0.21333333rem 0.42666667rem;
}
.container-cpa-edit-suggest .card .title h3 {
  font-size: 0.48rem;
  font-weight: bold;
}
.container-cpa-edit-suggest .card .title span {
  font-size: 0.37333333rem;
  color: #999999;
}
.container-cpa-edit-suggest .card .subtitle {
  font-size: 0.32rem;
  color: #999999;
  padding: 0 0.42666667rem 0.21333333rem;
}
.container-cpa-edit-suggest .card .divider {
  background: #eeeeee;
  height: 1px;
  margin-bottom: 0.26666667rem;
}
.container-cpa-edit-suggest .card .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0.4rem;
  padding: 0.37333333rem;
}
.container-cpa-edit-suggest .card .item p {
  font-size: 0.37333333rem;
  line-height: 0.8rem;
}
.container-cpa-edit-suggest .card .item em {
  font-size: 0.32rem;
  line-height: 0.53333333rem;
  color: red;
}
.container-cpa-edit-suggest .card .item .none {
  display: inline-block;
  width: 2.66666667rem;
  text-align: center;
}
.container-cpa-edit-suggest .card .item .button {
  width: 2.66666667rem;
}
.container-cpa-edit-suggest .card .active {
  background: #F8F8F8;
}
.container-cpa-edit-suggest .illustration {
  background: white;
  margin-top: 0.4rem;
}
.container-cpa-edit-suggest .illustration .title {
  padding: 0.53333333rem;
}
.container-cpa-edit-suggest .illustration .title h3 {
  font-size: 0.48rem;
  font-weight: bold;
  border-bottom: 10px solid;
  border-image: linear-gradient(to right, rgba(230, 75, 62, 0.23) 0%, rgba(255, 255, 255, 0) 68%) 30 30;
}
.container-cpa-edit-suggest .illustration .image {
  text-align: center;
}
.container-cpa-edit-suggest .illustration .image img {
  width: 8.53333333rem;
}
.container-cpa-edit-suggest .illustration .content {
  font-size: 0.34666667rem;
  margin: 0.37333333rem;
  padding: 0.37333333rem;
  background: #F8F8F8;
  line-height: 0.48rem;
}

.edit-xiaoqu-search-page {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #f8f8f8;
  padding-bottom: 2.98666667rem;
  box-sizing: border-box;
}
.edit-xiaoqu-search-page .main {
  position: relative;
  height: 100%;
}
.edit-xiaoqu-search-page .main .recommend-list {
  max-height: 500px;
  overflow: scroll;
  background: #f8f8f8;
  position: relative;
  padding: 0 0.42666667rem 2.13333333rem;
}
.edit-xiaoqu-search-page .main .recommend-list .title {
  padding: 0.26666667rem 0;
  font-family: PingFang-SC-Medium;
  font-size: 0.37333333rem;
  color: #999999;
}
.edit-xiaoqu-search-page .main .recommend-list .recommend-box {
  margin-bottom: 10px;
}
.edit-xiaoqu-search-page .main .tag-list-item {
  padding: 0 0.53333333rem;
  cursor: pointer;
  color: #666;
}
.edit-xiaoqu-search-page .main .tag-list-item .tag-list-item-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.edit-xiaoqu-search-page .main .tag-list-item .text {
  padding: 0.53333333rem 0;
}
.edit-xiaoqu-search-page .main .tag-list-item .line {
  position: relative;
}
.edit-xiaoqu-search-page .main .tag-list-item .line::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  background-image: linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  content: '';
}
.edit-xiaoqu-search-page .main .list-info-actions {
  text-align: right;
  padding: 0.26666667rem 0;
}
.edit-xiaoqu-search-page .main .am-result {
  padding-top: 30px;
  padding-bottom: 30px;
}
.edit-xiaoqu-search-page .main .am-result .am-result-message {
  margin-top: 0;
  font-size: 14px;
}
.edit-xiaoqu-search-page .fixed-bottom {
  position: fixed;
  width: 100%;
  height: 0px;
  bottom: 0;
  left: 0;
  background: #fff;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer {
  position: absolute;
  bottom: 100%;
  width: 100%;
  padding: 0.4rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .total .title {
  padding: 0.42666667rem 0 0.21333333rem;
  font-family: PingFangSC-Medium;
  font-size: 0.42666667rem;
  color: #333;
  letter-spacing: 0;
  line-height: 1;
  text-align: left;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .total .title span {
  color: #e64b3e;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  background: #e64b3e;
  border-radius: 4px;
  border: none;
  height: 1.17333333rem;
  line-height: 1.17333333rem;
  text-decoration: none;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .btn::before {
  border: 1px solid #e64b3e;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .btn span {
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .btn.am-button-active {
  background: #e64b3e !important;
  border-radius: 4px;
  border: none;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .ghost-btn {
  background: transparent;
  margin-right: 0.4rem;
  overflow: visible;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .ghost-btn span {
  color: #e64b3e;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .ghost-btn.am-button-active {
  background: transparent !important;
}
.edit-xiaoqu-search-page .fixed-bottom .page-footer .ghost-btn.am-button-disabled span {
  color: #fff;
}
.edit-xiaoqu-search-page_add-modal .am-modal-header {
  padding-top: 15px;
}
.edit-xiaoqu-search-page_add-modal .am-modal-header .am-modal-title {
  text-align: left;
}
.edit-xiaoqu-search-page_add-modal .am-modal-body .add-list {
  position: relative;
  height: 60vh;
  overflow: auto;
}
.edit-xiaoqu-search-page_add-modal .tag-list-item {
  padding: 0 0.53333333rem;
  cursor: pointer;
  color: #666;
}
.edit-xiaoqu-search-page_add-modal .tag-list-item .tag-list-item-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.edit-xiaoqu-search-page_add-modal .tag-list-item .text {
  padding: 0.53333333rem 0;
}
.edit-xiaoqu-search-page_add-modal .tag-list-item .line {
  position: relative;
}
.edit-xiaoqu-search-page_add-modal .tag-list-item .line::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  background-image: linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  content: '';
}

.jAx3WyUicrvQIZwX4p9w {
  background: #FFFFFF;
  box-shadow: inset 0 0 0 0 #E4E6F0;
  border-radius: 3px;
  padding: 0 0.4rem;
  overflow: hidden;
}
.YvkOYIejL1J3qXyRUc1K {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.4rem 0;
}
.hkSZsGHyFar4liKHCorS {
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.TTvHNWB_gGSL1cpfX0fd {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #4A4E59;
  line-height: 1;
}
.mIYlNQ_JU1J0fLXd7sJQ {
  display: inline-block;
  font-size: 0.32rem;
  color: #009968;
  letter-spacing: 0;
  padding: 0.10666667rem 0.13333333rem;
  background: rgba(16, 166, 114, 0.1);
  border-radius: 2px;
}
.ArlTW4sd2HsPj7pYH9f0 {
  display: inline-block;
  font-size: 0.32rem;
  color: #F5A623;
  letter-spacing: 0;
  padding: 0.10666667rem 0.13333333rem;
  background: rgba(245, 166, 35, 0.1);
  border-radius: 2px;
}
.URfzdsYcIYYnJcchcX31 {
  display: inline-block;
  font-size: 0.32rem;
  color: #E64B3E;
  letter-spacing: 0;
  padding: 0.10666667rem 0.13333333rem;
  background: rgba(230, 75, 62, 0.1);
  border-radius: 2px;
}
.HGevaV3WEraNX3SC78ZY {
  float: left;
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  line-height: 1;
}
.qzJ3wGVA9FeSK2liBwsm {
  color: #009968;
}
.xKz9keH_9ZWzvThXoa0M {
  color: #E64B3E;
}
.tgWwKFkeEBiErX0r_wVJ {
  line-height: 1.3;
}
.f2aJuYtr3LsQiqSxZUAp {
  margin-bottom: 0.18666667rem;
  clear: both;
}
.f2aJuYtr3LsQiqSxZUAp:last-child {
  margin-bottom: 0.21333333rem;
}
.f2aJuYtr3LsQiqSxZUAp.YyziERudTN8jtMYiNl42 {
  display: flex;
  align-items: center;
}
.HPmitwBUzPvpahh1eQNX {
  position: relative;
}
.HPmitwBUzPvpahh1eQNX::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  background-image: linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  content: '';
}

.djEpOyssHxXyluIlJN40 {
  display: inline-block;
  vertical-align: top;
}
.fQaHW1EXT0NcI2Vu2JtS {
  display: inline-block;
  margin-right: 0.10666667rem;
}
.aePBwnU_BOWlesYeVCYu {
  vertical-align: top;
  display: inline-block;
  width: 0.32rem;
  height: 0.32rem;
  background: url(../statics/star@3x_47a659395fd84bd44f34.png) no-repeat center;
  background-size: auto 100%;
}

.SRk1760zqFplpZMIwV8y {
  padding: 0.42666667rem;
}
.gV9mYd7SQOYCe8GMZ9zF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
.EjbB4W70mX36o3Y4NLgs {
  font-size: 16px;
  line-height: 16px;
  color: #222222;
}
.O9jNSDzkmR33kRYKQXJl {
  font-size: 14px;
  line-height: 14px;
  color: #666;
}
.PlSbLXr7kyt5HMPg_LRZ {
  margin-top: 8px;
}

.Yd69weROaVNhB6NvqYXg {
  width: 100%;
  overflow: auto;
}
.Yd69weROaVNhB6NvqYXg .Y4Acc1T5BV1mzWJDkfEN {
  border-collapse: collapse;
  width: 100%;
}
.Yd69weROaVNhB6NvqYXg .Y4Acc1T5BV1mzWJDkfEN th,
.Yd69weROaVNhB6NvqYXg .Y4Acc1T5BV1mzWJDkfEN td {
  padding: 10px;
  font-size: 12px;
  font-weight: 400;
  color: #606060;
  line-height: 1;
  vertical-align: middle;
}
.Yd69weROaVNhB6NvqYXg .Y4Acc1T5BV1mzWJDkfEN .Maf2OjcFMFjRli83ScaZ {
  min-width: 80px;
  line-height: 1.3;
}
.Yd69weROaVNhB6NvqYXg .Y4Acc1T5BV1mzWJDkfEN tbody tr:nth-child(2n) {
  background: #f3f3f3;
}
.Yd69weROaVNhB6NvqYXg .Y4Acc1T5BV1mzWJDkfEN tbody tr:nth-child(2n) td:nth-child(1) {
  background: #e7e7e7;
  line-height: 1.3;
}
.Yd69weROaVNhB6NvqYXg .Y4Acc1T5BV1mzWJDkfEN tbody tr:nth-child(2n-1) {
  background: #ffffff;
}
.Yd69weROaVNhB6NvqYXg .Y4Acc1T5BV1mzWJDkfEN tbody tr:nth-child(2n-1) td:nth-child(1) {
  background: #f3f3f3;
  line-height: 1.3;
}

.zzc-share-warp {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.zzc-share-warp-header {
  width: 100%;
  height: 146px;
  display: flex;
  background: #2e313b;
  padding-left: 20px;
  box-sizing: border-box;
  flex-direction: row;
  align-items: center;
}
.zzc-share-warp-header img {
  width: 54px;
  height: 54px;
  border-radius: 27px;
  background-color: transparent;
}
.zzc-share-warp-header div {
  display: flex;
  background-color: transparent;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 16px;
}
.zzc-share-warp-header div span:nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 18px;
  color: #ffffff;
  line-height: 25px;
}
.zzc-share-warp-header div span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  margin-top: 4px;
  color: rgba(255, 255, 255, 0.5);
}
.zzc-share-warp .zzc-share-card {
  display: flex;
  margin-top: -32px;
  width: 8.93333333rem;
  height: 5.22666667rem;
  background: #fff;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  flex-direction: column;
  margin: -32px auto 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
}
.zzc-share-warp .zzc-share-card-data {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.zzc-share-warp .zzc-share-card-data-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  margin-top: 20px;
  height: 52px;
  align-items: flex-start;
  box-sizing: border-box;
  width: 50%;
}
.zzc-share-warp .zzc-share-card-data-item span:nth-child(1) {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 28px;
  color: #222222;
  line-height: 22px;
}
.zzc-share-warp .zzc-share-card-data-item span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  margin-top: 8px;
  color: #999999;
}
.zzc-share-warp .zzc-share-card-line {
  height: 1px;
  background: #eeeeee;
  width: 7.76rem;
  margin: 14px auto 0 auto;
}
.zzc-share-warp .zzc-share-card-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
}
.zzc-share-warp .zzc-share-card-footer-kf {
  background: #a9a9a9;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
}
.zzc-share-warp .zzc-share-card-footer-zs {
  background: #e64b3e;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1%;
  height: 20px;
}
.zzc-share-warp .zzc-share-partHeader {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-top: 28px;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
.zzc-share-warp .zzc-share-partHeader span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.zzc-share-warp .zzc-share-partHeader-right {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
}
.zzc-share-warp .zzc-share-rate {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 40px;
  padding-left: 20px;
  margin-top: 14px;
  width: 100%;
  box-sizing: border-box;
}
.zzc-share-warp .zzc-share-rate span:nth-child(1) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 12px;
}
.zzc-share-warp .zzc-share-rate span:nth-child(2) {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 24px;
  color: #606060;
  margin-top: 4px;
  letter-spacing: 0;
  line-height: 28px;
}
.zzc-share-warp .zzc-share-parise-list .am-list-body::before {
  background-color: white !important;
}
.zzc-share-warp .zzc-share-parise-list .am-list-body::after {
  background-color: white !important;
}
.zzc-share-warp .zzc-share-parise-list .zzc-share-parise-lookMore {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}
.zzc-share-warp .zzc-share-parise-list .praise-item-content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 70px;
}
.zzc-share-warp .zzc-share-parise-list .praise-item-content-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 12px;
}
.zzc-share-warp .zzc-share-parise-list .praise-item-content-right span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #000000;
  line-height: 20px;
}
.zzc-share-warp .zzc-share-parise-list .praise-item-content-right span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  margin-top: 4px;
  color: #999999;
}
.zzc-share-warp .zzc-share-tip {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65px;
  background: #f8f8f8;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
}
.zzc-share-warp .zzc-share-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  background: #ffffff;
  width: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  z-index: 100;
}
.zzc-share-warp .zzc-share-footer span {
  width: 8.93333333rem;
  height: 1.33333333rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 16px auto 0 auto;
  background: #e64b3e;
  border-radius: 4px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #ffffff;
}
.zzc-share-warp .zzc-share-footer-other {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  background: #ffffff;
  width: 100%;
  flex-direction: row;
  padding: 0 20px;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: flex-start;
  z-index: 100;
}
.zzc-share-warp .zzc-share-footer-other span:nth-child(1) {
  width: 4.34666667rem;
  height: 1.33333333rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  margin: 16px auto 0 auto;
  border-radius: 4px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #e64b3e;
  border: 1px solid #e64b3e;
}
.zzc-share-warp .zzc-share-footer-other span:nth-child(2) {
  width: 4.34666667rem;
  height: 1.33333333rem;
  display: flex;
  justify-content: center;
  margin: 16px auto 0 auto;
  align-items: center;
  background: #e64b3e;
  border-radius: 4px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #ffffff;
}

.zzc-cpa-share-warp {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.zzc-cpa-share-warp .zzc-share-footer {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  font-size: 16px;
  padding: 0 20px;
  box-sizing: border-box;
}
.zzc-cpa-share-warp .zzc-share-footer .btn-lf {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 50%;
  color: #e64b3e;
  border: 1px solid #e64b3e;
}
.zzc-cpa-share-warp .zzc-share-footer .btn-rg {
  background: #e64b3e;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1%;
  height: 40px;
  width: 50%;
}
.zzc-cpa-share-warp .zzc-share-card {
  display: flex;
  margin: 30px auto;
  width: 8.93333333rem;
  height: 5.22666667rem;
  background: #fff;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.zzc-cpa-share-warp .zzc-share-card-data {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.zzc-cpa-share-warp .zzc-share-card-data-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  margin-top: 20px;
  height: 52px;
  align-items: flex-start;
  box-sizing: border-box;
  width: 50%;
}
.zzc-cpa-share-warp .zzc-share-card-data-item span:nth-child(1) {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 28px;
  color: #222222;
  line-height: 22px;
}
.zzc-cpa-share-warp .zzc-share-card-data-item span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  margin-top: 8px;
  color: #999999;
}
.zzc-cpa-share-warp .zzc-share-card-line {
  height: 1px;
  background: #eeeeee;
  width: 7.76rem;
  margin: 14px auto 0 auto;
}
.zzc-cpa-share-warp .zzc-share-card-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
}
.zzc-cpa-share-warp .zzc-share-card-footer-kf {
  background: #a9a9a9;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
}
.zzc-cpa-share-warp .zzc-share-card-footer-zs {
  background: #e64b3e;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1%;
  height: 20px;
}

.cpa-main-page {
  background: #f8f8f8;
}
.cpa-main-page .sticky-container .am-list-item {
  padding-left: 0;
}
.cpa-main-page .sticky-container .am-list-line {
  padding-right: 0;
}
.cpa-main-page .sticky-container .am-list-line .am-list-content {
  padding-top: 0;
  padding-bottom: 0;
}
.cpa-main-page .sticky-container .sticky {
  background-color: #fff;
  transform: none;
  position: relative;
}
.cpa-main-page .sticky-wrap {
  background: #ffffff;
  height: 90vh;
}

.house-card {
  padding: 0.53333333rem;
  background: white;
}
.house-card-top {
  display: flex;
  margin-bottom: 0.4rem;
}
.house-card-top img {
  width: 2.26666667rem;
  height: 1.86666667rem;
  margin-right: 0.26666667rem;
}
.house-card-top h3 {
  font-size: 0.48rem;
  font-weight: bold;
  line-height: 0.8rem;
}
.house-card-top p {
  color: #999999;
  font-size: 0.32rem;
}
.house-card-bottom {
  font-size: 14px;
  color: #222222;
}
.house-card-bottom li {
  line-height: 20px;
}
.house-card-bottom em {
  color: #999999;
}
.house-card-bottom span {
  color: #003f2c;
}
.house-card-divider {
  background: #e5e5e5;
  height: 1px;
  margin: 0.4rem 0;
}

.shangji-price-page {
  width: 100%;
  height: 100%;
  background: #f7f7f7;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 16px;
  color: #222222;
}
.shangji-price-page .am-list-item .am-list-line .am-list-content {
  max-width: 100%!important;
}
.shangji-price-page .shangji-price-body {
  padding: 10px 16px;
}
.shangji-price-page .shangji-price-body h3 {
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 18px;
  color: #222222;
  padding: 20px 20px 0 20px;
}
.shangji-price-page .shangji-price-body .am-list-item {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 16px;
  color: #222222;
  height: 52px;
  padding-left: 20px;
  padding-right: 20px;
}
.shangji-price-page .shangji-price-body .am-list-item .am-input-control input {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 16px;
  color: #cccccc;
  color: #222222;
  text-align: end;
  text-overflow: ellipsis;
}
.shangji-price-page .shangji-price-body .show-list-item .am-list-line {
  padding-right: 0;
}
.shangji-price-page .shangji-price-body .show-list-item .am-list-line .am-input-label {
  width: 95px;
}
.shangji-price-page .shangji-price-body .show-list-item .am-list-line .am-list-extra {
  color: #222222;
}
.shangji-price-page .shangji-price-body .offer-item .am-list-line::after {
  display: none !important;
}
.shangji-price-page .shangji-price-body .offer-item .am-input-extra {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 16px;
  color: #222222;
}
.shangji-price-page .shangji-price-body .price-desc {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  position: relative;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  text-align: right;
  line-height: 12px;
  margin: 0 15px;
  padding-bottom: 16px;
}
.shangji-price-page .shangji-price-body .price-desc::after {
  content: '';
  background-color: #ddd;
  display: block;
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 1px;
  transform-origin: 50% 100%;
  transform: scaleY(0.5);
}
.shangji-price-page .fixed-bottom {
  position: fixed;
  width: 100%;
  height: 1px;
  bottom: 0;
  background: transparent;
}
.shangji-price-page .pay-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0 0 0.26666667rem 0 rgba(0, 0, 0, 0.05);
}
.shangji-price-page .pay-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangji-price-page .pay-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #e64b3e;
  border-radius: 2px;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.shangji-price-page .pay-footer .btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.shangji-price-page .pay-footer .btn::before {
  border-radius: 2px;
}
.shangji-price-page .pay-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.shangji-price-page .pay-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.shangji-price-page .pay-footer .cancel-btn {
  background: transparent;
  margin-right: 0.21333333rem;
  overflow: visible;
}
.shangji-price-page .pay-footer .cancel-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #e64b3e;
}
.shangji-price-page .radios-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shangji-price-page .radios-wrap .title {
  font-size: 17px;
  line-height: 22px;
}
.shangji-price-page .radios-wrap .radios-content {
  line-height: 22px;
  height: 22px;
}
.shangji-price-page .radios-wrap .radios-content li {
  display: inline-block;
  margin-left: 16px;
}
.shangji-price-page .radios-wrap .radios-content li .radio-value-label {
  display: flex;
  align-items: center;
}
.shangji-price-page .radios-wrap .radios-content li .radio-value-label .radio-value {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border: 1px solid #999999;
}
.shangji-price-page .radios-wrap .radios-content li .radio-value-label .radio-label {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  text-align: right;
  margin-left: 0.21333333rem;
}
.shangji-price-page .radios-wrap .radios-content li .radio-value-label-active .radio-value {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border: 1px solid #e64b3e;
}
.shangji-price-page .radios-wrap .radios-content li .radio-value-label-active .radio-value::before {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #e64b3e;
  transform: translate(-50%, -50%);
  content: '';
}
.shangji-price-page .radios-wrap .radios-content li .radio-value-label-active .radio-label {
  color: #e64b3e;
}
.modal-reason .modal-footer,
.modal-place .modal-footer {
  display: flex;
  padding: 15px 20px;
}
.modal-reason .modal-footer .reset-btn,
.modal-place .modal-footer .reset-btn {
  margin-right: 20px;
  width: 28px;
  font-size: 12px;
}
.modal-reason .modal-footer .reset-btn .icon,
.modal-place .modal-footer .reset-btn .icon {
  display: block;
  width: 24px;
  height: 24px;
  background: url(../statics/icon-reset@3x_0cbdb60a549a76ba15f4.png) no-repeat center;
  background-size: 100% 100%;
  margin: 2px 0;
}
.modal-reason .modal-footer .submit-btn,
.modal-place .modal-footer .submit-btn {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  background: #e64b3e;
  border-radius: 4px;
  color: #ffffff;
}
.modal-reason .modal-footer .submit-btn::before,
.modal-place .modal-footer .submit-btn::before {
  display: none;
}
.modal-reason .modal-header {
  display: flex;
  justify-content: space-between;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
  color: #222222;
  padding: 18px 24px 6px;
}
.modal-reason .modal-header .close-btn {
  display: block;
  color: #9297a6;
  width: 30px;
  height: 30px;
}
.modal-reason .modal-content {
  padding: 12px 24px;
  position: relative;
}
.modal-reason .modal-content::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eeeeee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eeeeee 50%);
}
.modal-reason .modal-content .reason-light-input .am-textarea-control {
  margin-left: -12px;
}
.modal-reason .modal-content .reason-light-wrapper {
  display: flex;
  align-items: baseline;
}
.modal-reason .modal-content .reason-light {
  text-align: left;
  color: #222222;
  font-size: 18px;
  margin-right: 10px;
}
.modal-reason .modal-content .reason-list {
  display: flex;
  flex-wrap: wrap;
}
.modal-reason .modal-content .list-item {
  flex-basis: 20%;
  border-radius: 2px;
  font-size: 12px;
}
.modal-reason .modal-content .list-item .list-item-tag {
  height: 34px;
  line-height: 34px;
  margin-bottom: 12px;
  margin-right: 12px;
  color: #222222;
  background: #f8f8f8;
  border-radius: 2px;
}
.modal-reason .modal-content .list-item .list-item-tag.active {
  background: rgba(230, 75, 62, 0.12);
  color: #e64b3e;
}
.modal-place .modal-content {
  display: flex;
  position: relative;
  background: #f8f8f8;
  height: 280px;
}
.modal-place .modal-content::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #eeeeee 50%);
  background-image: linear-gradient(0deg, transparent 50%, #eeeeee 50%);
}
.modal-place .modal-content .type-list {
  width: 50%;
}
.modal-place .modal-content .type-list .am-list-body {
  height: 100%;
  overflow: auto;
}
.modal-place .modal-content .type-list .am-list-content {
  font-size: 0.37333333rem;
}
.modal-place .modal-content .type-list .active .am-list-content {
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #e64b3e;
}
.modal-place .modal-content .am-list-body::after,
.modal-place .modal-content .am-list-line::after {
  display: none !important;
}
.modal-place .modal-content .am-radio .am-radio-inner {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border: 1px solid #999999;
}
.modal-place .modal-content .am-radio.am-radio-checked .am-radio-inner {
  border: 1px solid #e64b3e;
}
.modal-place .modal-content .am-radio.am-radio-checked .am-radio-inner:after {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #e64b3e;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
}

.shangji-banner-search-page {
  background: #fff;
  box-sizing: border-box;
}
.shangji-banner-search-page .search-list {
  position: relative;
}
.shangji-banner-search-page .search-box-list {
  background: #f8f8f8;
  padding: 10px 16px;
}
.shangji-banner-search-page .search-box-list .title {
  padding: 0.32rem 0;
  font-family: PingFang-SC-Medium;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  text-align: left;
  line-height: 1;
}
.shangji-banner-search-page .tag-list-item {
  padding: 0 0.53333333rem;
  cursor: pointer;
  color: #666;
}
.shangji-banner-search-page .tag-list-item .text {
  padding: 0.42666667rem 0;
}
.shangji-banner-search-page .tag-list-item .line {
  position: relative;
}
.shangji-banner-search-page .tag-list-item .line::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  background-image: linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  content: '';
}
.shangji-banner-search-page .list-info-actions {
  text-align: right;
  padding: 0.42666667rem 0;
}
.shangji-banner-search-page .am-result {
  padding-top: 30px;
  padding-bottom: 30px;
}
.shangji-banner-search-page .am-result .am-result-message {
  margin-top: 0;
  font-size: 14px;
}
.shangji-banner-search-page .am-card {
  margin-bottom: 10px;
}
.shangji-banner-search-page .am-card .am-card-body {
  padding: 20px 20px 16px;
}
.shangji-banner-search-page .am-card .item-header {
  display: flex;
  justify-content: space-between;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  line-height: 0.48rem;
  font-size: 0.48rem;
}
.shangji-banner-search-page .am-card .item-header .price {
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  color: #ff5722;
}
.shangji-banner-search-page .am-card .item-header .price .unit {
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
}
.shangji-banner-search-page .am-card p {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  line-height: 0.45333333rem;
  color: #222222;
  margin-top: 2px;
  position: relative;
}
.shangji-banner-search-page .am-card p::after {
  content: '';
  display: block;
  position: absolute;
  bottom: -16px;
  z-index: 1;
  width: 100%;
  height: 1px;
  transform-origin: 50% 100%;
  transform: scaleY(0.5);
  background: #e5e5e5;
}
.shangji-banner-search-page .am-card .am-card-footer {
  padding: 16px 20px 12px;
}
.shangji-banner-search-page .am-card .am-card-footer .am-card-footer-content {
  text-align: right;
}
.shangji-banner-search-page .am-card .am-card-footer .select-btn {
  width: 72px;
  font-size: 14px;
  color: #ffffff;
  background: #e64b3e;
  padding: 0 18px;
  float: right;
}

.shangji-banner-search-page {
  background: #fff;
  box-sizing: border-box;
}
.shangji-banner-search-page .search-list {
  position: relative;
}
.shangji-banner-search-page .search-box-list {
  background: #f8f8f8;
  padding: 10px 16px;
}
.shangji-banner-search-page .search-box-list .title {
  padding: 0.32rem 0;
  font-family: PingFang-SC-Medium;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  text-align: left;
  line-height: 1;
}
.shangji-banner-search-page .tag-list-item {
  padding: 0 0.53333333rem;
  cursor: pointer;
  color: #666;
}
.shangji-banner-search-page .tag-list-item .text {
  padding: 0.42666667rem 0;
}
.shangji-banner-search-page .tag-list-item .line {
  position: relative;
}
.shangji-banner-search-page .tag-list-item .line::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  background-image: linear-gradient(0deg, transparent 50%, #E5E5E5 50%);
  content: '';
}
.shangji-banner-search-page .list-info-actions {
  text-align: right;
  padding: 0.42666667rem 0;
}
.shangji-banner-search-page .am-result {
  padding-top: 30px;
  padding-bottom: 30px;
}
.shangji-banner-search-page .am-result .am-result-message {
  margin-top: 0;
  font-size: 14px;
}
.shangji-banner-search-page .am-card {
  margin-bottom: 10px;
}
.shangji-banner-search-page .am-card .am-card-body {
  padding: 20px 20px 16px;
}
.shangji-banner-search-page .am-card .item-header {
  display: flex;
  justify-content: space-between;
  font-family: 'PingFangSC-Semibold', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  line-height: 0.48rem;
  font-size: 0.48rem;
}
.shangji-banner-search-page .am-card .item-header .price {
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  color: #ff5722;
}
.shangji-banner-search-page .am-card .item-header .price .unit {
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
}
.shangji-banner-search-page .am-card p {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  line-height: 0.45333333rem;
  color: #222222;
  margin-top: 2px;
  position: relative;
}
.shangji-banner-search-page .am-card p::after {
  content: '';
  display: block;
  position: absolute;
  bottom: -16px;
  z-index: 1;
  width: 100%;
  height: 1px;
  transform-origin: 50% 100%;
  transform: scaleY(0.5);
  background: #e5e5e5;
}
.shangji-banner-search-page .am-card .am-card-footer {
  padding: 16px 20px 12px;
}
.shangji-banner-search-page .am-card .am-card-footer .am-card-footer-content {
  text-align: right;
}
.shangji-banner-search-page .am-card .am-card-footer .select-btn {
  width: 72px;
  font-size: 14px;
  color: #ffffff;
  background: #e64b3e;
  padding: 0 18px;
  float: right;
}
.fixed-bottom {
  position: fixed;
  width: 100%;
  height: 1px;
  bottom: 0;
  background: transparent;
}
.pay-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.42666667rem 0;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0 0 0.26666667rem 0 rgba(0, 0, 0, 0.05);
}
.pay-footer .btn-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pay-footer .btn {
  flex: 1;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.42666667rem 0;
  background: #e64b3e;
  border-radius: 2px;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}
.pay-footer .btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.pay-footer .btn::before {
  border-radius: 2px;
}
.pay-footer .btn.am-button-disabled {
  background: #cecece;
  opacity: 1;
  border-color: #cecece;
}
.pay-footer .btn.am-button-disabled::before {
  border-color: #cecece;
}
.pay-footer .cancel-btn {
  background: transparent;
  margin-right: 0.21333333rem;
  overflow: visible;
}
.pay-footer .cancel-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #e64b3e;
}
.treeSearch-page_add-modal .am-modal-header {
  padding-top: 15px;
}
.treeSearch-page_add-modal .am-modal-header .am-modal-title {
  text-align: left;
}
.treeSearch-page_add-modal .am-modal-body .add-list {
  position: relative;
  height: 60vh;
  overflow: auto;
}

.suggestConfig-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  flex-direction: column;
}
.suggestConfig-wrap .suggestConfig-top {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 83px;
  background-color: #f8f8f8;
  line-height: 17px;
  align-items: flex-start;
}
.suggestConfig-wrap .suggestConfig-top span:nth-child(1) {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  padding: 20px 20px 0 20px;
}
.suggestConfig-wrap .suggestConfig-top span:nth-child(2) {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  margin-top: 6px;
  padding: 0px 20px 20px 20px;
}
.suggestConfig-wrap .suggestConfig-notin {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.suggestConfig-wrap .suggestConfig-notin .suggestConfig-notin-image {
  width: 300px;
  height: 162px;
  background: url(../statics/pic_shangji_suggest_zanwu@3x_54b9128182de1bea7607.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 110px;
}
.suggestConfig-wrap .suggestConfig-notin span:nth-child(2) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 25px;
  margin-top: 32px;
}
.suggestConfig-wrap .suggestConfig-notin span:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  line-height: 20px;
}
.suggestConfig-wrap .suggestConfig-in {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.suggestConfig-wrap .suggestConfig-in .suggestConfig-in-image {
  width: 200px;
  height: 97px;
  background: url(../statics/pic_shangji_suggest_hadBuy@2x_e5c61a2fd4b10510d58e.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 110px;
}
.suggestConfig-wrap .suggestConfig-in span:nth-child(2) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 25px;
  margin-top: 32px;
}
.suggestConfig-wrap .suggestConfig-in span:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  line-height: 20px;
}
.suggestConfig-wrap .suggestConfig-in div {
  width: 291px;
  height: 83px;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 4px;
  padding: 16px 16px 12px 16px;
  margin-top: 30px;
}
.suggestConfig-wrap .suggestConfig-in div span:nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: #000000;
}
.suggestConfig-wrap .suggestConfig-in div span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0;
  text-align: left;
  margin-top: 8px;
  line-height: 17px;
}
.suggestConfig-wrap .suggestConfig-in div span:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0;
}
.suggestConfig-wrap .suggestConfig-notbuy {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  background: #f8f8f8;
}
.suggestConfig-wrap .suggestConfig-notbuy .progress {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 100%;
  height: 76px;
}
.suggestConfig-wrap .suggestConfig-notbuy .progress div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.suggestConfig-wrap .suggestConfig-notbuy .progress .line {
  width: 143px;
  height: 1px;
  background-color: #e7e7e7;
}
.suggestConfig-wrap .suggestConfig-notbuy .progress span {
  margin-top: 3px;
  color: #222;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  margin-top: 10px;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f8f8f8;
  width: 100%;
  height: 76px;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top div {
  display: flex;
  flex-direction: column;
  padding: 0 20px 0 20px;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top div span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top div span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 17px;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top .add-button {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #e64b3e;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top .add-button span {
  display: flex;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 80px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  margin: 20px;
  color: #999999;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom .selectVillage {
  padding: 8px;
  margin-bottom: 4px;
  display: inline-flex;
  vertical-align: middle;
  width: 23%;
  margin-right: 15px;
  background: #f8f8f8;
  border-radius: 2px;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom .selectVillage span:nth-child(1) {
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom .selectVillage span:nth-child(2) {
  margin-left: 3px;
}
.suggestConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom .suggest-view-more {
  width: 100%;
  height: 36px;
  display: inline-flex;
  margin-top: 5px;
  justify-content: center;
  align-items: center;
}
.suggestConfig-wrap .suggestConfig-notbuy .choosePrice {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  margin-top: 10px;
}
.suggestConfig-wrap .suggestConfig-notbuy .choosePrice .choosePrice-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f8f8f8;
  width: 100%;
  height: 76px;
}
.suggestConfig-wrap .suggestConfig-notbuy .choosePrice .choosePrice-top div {
  display: flex;
  flex-direction: column;
  padding: 0 20px 0 20px;
}
.suggestConfig-wrap .suggestConfig-notbuy .choosePrice .choosePrice-top div span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.suggestConfig-wrap .suggestConfig-notbuy .choosePrice .choosePrice-top div span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 17px;
}
.suggestConfig-wrap .suggestConfig-notbuy .choosePrice .input {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.suggestConfig-wrap .suggestConfig-notbuy .price-desc {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 12px;
  background-color: transparent;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.suggestConfig-wrap .suggest-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  background: #fff;
  flex-direction: row;
  justify-content: center;
}
.suggestConfig-wrap .suggest-footer span {
  background: #e64b3e;
  margin-top: 16px;
  margin-bottom: 16px;
  border-radius: 4px;
  width: 335px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  text-align: center;
}

.i9LOvP0yIHL2_j9LHOj5 {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.XJmlj64L1V57QuEy18lY {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 57px;
  justify-content: space-between;
  align-items: center;
}
.XJmlj64L1V57QuEy18lY span:nth-child(1) {
  display: flex;
  padding-left: 20px;
  font-family: PingFangSC-Semibold;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
}
.XJmlj64L1V57QuEy18lY span:nth-child(2) {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #999999;
  padding-right: 20px;
  letter-spacing: 0;
  text-align: right;
}
.JeXm1HMpp7QGEDXsLbxR {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 50px;
}
.JeXm1HMpp7QGEDXsLbxR div {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.JeXm1HMpp7QGEDXsLbxR span {
  display: flex;
  width: 20px;
  height: 25px;
}
.z8fsdmNYJhNopHqUfT2t {
  width: 100%;
  height: 100px;
  display: flex;
  background: transparent;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.z8fsdmNYJhNopHqUfT2t span:nth-child(1) {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.z8fsdmNYJhNopHqUfT2t span:nth-child(2) {
  background: #e64b3e;
  margin-top: 16px;
  margin-bottom: 16px;
  border-radius: 4px;
  margin-right: 20px;
  width: 252px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  text-align: center;
}

.suggestSearch-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  flex-direction: column;
}
.suggestSearch-wrap .empty {
  width: 100%;
  height: 100vh;
  display: flex;
  color: #999999;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
.suggestSearch-wrap .suggestSearch-list-title {
  width: 100%;
  height: 57px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding-left: 20px;
  box-sizing: border-box;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
}
.suggestSearch-wrap .suggestSearch-list .list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  height: 157px;
}
.suggestSearch-wrap .suggestSearch-list .list-item div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
}
.suggestSearch-wrap .suggestSearch-list .list-item div span {
  font-size: 14px;
  color: #999999;
  margin-top: 5px;
}
.suggestSearch-wrap .suggestSearch-list .list-item .starY {
  width: 12px;
  height: 12px;
  background: url(../statics/icon_shangji_suggest_star_f33c144ddf23033fa58e.png) no-repeat center;
  background-size: 100% 100%;
}
.suggestSearch-wrap .suggestSearch-list .list-item .starG {
  width: 12px;
  height: 12px;
  background: url(../statics/icon_shangji_suggest_star1_5a2ed22c0b5eb02ec0e7.png) no-repeat center;
  background-size: 100% 100%;
}
.suggestSearch-wrap .suggest-search-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  display: flex;
  background: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.suggestSearch-wrap .suggest-search-footer span:nth-child(1) {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.suggestSearch-wrap .suggest-search-footer span:nth-child(2) {
  background: #e64b3e;
  margin-top: 16px;
  margin-bottom: 16px;
  border-radius: 4px;
  margin-right: 20px;
  width: 252px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  text-align: center;
}
.suggestSearch-wrap .suggest-search-footer-empty {
  width: 100%;
}

.ioEeLLqwDjYzcycjwNuk {
  width: 12px;
  height: 12px;
  background: url(../statics/icon_shangji_suggest_star_f33c144ddf23033fa58e.png) no-repeat center;
  background-size: 100% 100%;
}
.zXzrC2bNKf9ho9LJtRff {
  width: 12px;
  height: 12px;
  background: url(../statics/icon_shangji_suggest_star1_5a2ed22c0b5eb02ec0e7.png) no-repeat center;
  background-size: 100% 100%;
}

.suggestDesc-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  flex-direction: column;
}
.suggestDesc-wrap .card1 {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  height: 281px;
  padding: 20px;
  margin: 21px 20px 0px 20px;
  background: #ffffff;
  border: 0 solid #eaeaea;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
.suggestDesc-wrap .card2 {
  display: flex;
  flex: 1;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 116px;
  margin: 12px 20px 0px 20px;
  background: #ffffff;
  border: 0 solid #eaeaea;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
.suggestDesc-wrap .header {
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: #222222;
  letter-spacing: 0;
  line-height: 27px;
}
.suggestDesc-wrap .midheader {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  margin-top: 16px;
  color: #222222;
  letter-spacing: 0;
}
.suggestDesc-wrap .content {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
  color: #666666;
  letter-spacing: 0;
  text-align: justify;
}

.suggestResult-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  flex-direction: column;
}
.suggestResult-wrap-empty {
  width: 100%;
  display: flex;
  margin-top: 50px;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  white-space: pre-line;
}
.suggestResult-wrap .suggestConfig-top {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 83px;
  background-color: #f8f8f8;
  line-height: 17px;
  align-items: flex-start;
}
.suggestResult-wrap .suggestConfig-top span:nth-child(1) {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  padding: 20px 20px 0 20px;
}
.suggestResult-wrap .suggestConfig-top span:nth-child(2) {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  margin-top: 6px;
  padding: 0px 20px 20px 20px;
}
.suggestResult-wrap .zz-list {
  margin-top: 10px;
}
.suggestResult-wrap .zz-list .list-item-container {
  padding-left: 0px;
}
.suggestResult-wrap .zz-list .zz-list-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  width: 100%;
  height: 57px;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  border-bottom-color: #f0f0f0;
  border-bottom-width: 1px;
  border-style: solid;
}
.suggestResult-wrap .zz-list .ztc-list-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  width: 100%;
  height: 74px;
  border-bottom-color: #f0f0f0;
  border-bottom-width: 1px;
  border-style: solid;
}
.suggestResult-wrap .zz-list .ztc-list-header span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.suggestResult-wrap .zz-list .ztc-list-header span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 17px;
}
.suggestResult-wrap .zz-list .suggest-view-more {
  width: 100%;
  height: 36px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  display: inline-flex;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f8f8f8;
  justify-content: center;
  align-items: center;
}
.suggestResult-wrap .zz-list .list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 16px;
}
.suggestResult-wrap .zz-list .list-item .checkBox {
  width: 50px;
  height: 50px;
  display: flex;
}
.suggestResult-wrap .zz-list .list-item .list-item-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .zzc-card {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .zzc-item {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .zzc-item span {
  color: #222222;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-top {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-top img {
  width: 105px;
  height: 80px;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 16px;
  align-items: flex-start;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .title {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(2) {
  margin-left: auto;
  background: #fff1f0;
  width: 40px;
  height: 16px;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: center;
  line-height: 11px;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .middle {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 17px;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .price {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  margin-top: 8px;
  color: #ff5722;
  letter-spacing: 0;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .fangyuanredu {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  color: #999999;
  letter-spacing: 0;
  margin-top: 11px;
  line-height: 20px;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .fangyuanredu span {
  display: flex;
  flex-direction: row;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .remmondPrice {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
  line-height: 20px;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .remmondPrice span {
  color: #222222;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-reason {
  width: 100%;
  height: 46px;
  padding-right: 20px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  color: #222222;
  letter-spacing: 0;
  background: url(../statics/icon_shangji_suggest_reason_e8687d57a7182e25cd4c.png) no-repeat center;
  background-size: 100% 100%;
}
.suggestResult-wrap .zz-list .list-item .list-item-card .list-item-card-reason span {
  margin-top: 20px;
  margin-left: 20px;
}
.suggestResult-wrap .suggestResult-progress {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  background: #f8f8f8;
}
.suggestResult-wrap .suggestResult-progress .progress {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 100%;
  height: 76px;
}
.suggestResult-wrap .suggestResult-progress .progress div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.suggestResult-wrap .suggestResult-progress .progress .line {
  width: 143px;
  height: 1px;
  background-color: #e7e7e7;
}
.suggestResult-wrap .suggestResult-progress .progress span {
  margin-top: 3px;
  color: #222;
}
.suggestResult-wrap .suggestResult-coupon {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  width: 100%;
  height: 72px;
}
.suggestResult-wrap .suggestResult-coupon .left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
}
.suggestResult-wrap .suggestResult-coupon .left span:nth-child(1) {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  line-height: 22px;
}
.suggestResult-wrap .suggestResult-coupon .left span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #999999;
  letter-spacing: 0;
  line-height: 18px;
}
.suggestResult-wrap .suggestResult-coupon .right {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  text-align: right;
}
.suggestResult-wrap .suggestResult-coupon .right span {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.suggestResult-wrap .suggestResult-tip {
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
  width: 100%;
  height: 53px;
}
.suggestResult-wrap .suggestResult-tip span {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
}
.suggestResult-wrap .suggest-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  display: flex;
  background: #fff;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  justify-content: space-between;
}
.suggestResult-wrap .suggest-footer .footer-left {
  padding-left: 20px;
  max-width: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.suggestResult-wrap .suggest-footer .footer-left span:nth-child(1) {
  display: flex;
}
.suggestResult-wrap .suggest-footer .footer-left span:nth-child(2) {
  font-family: PingFangSC-Medium;
  font-size: 11px;
  color: #999999;
  letter-spacing: 0;
  text-align: center;
  line-height: 11px;
  margin-top: 5px;
}
.suggestResult-wrap .suggest-footer .footer-middle {
  display: flex;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.suggestResult-wrap .suggest-footer .footer-middle span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  line-height: 19px;
}
.suggestResult-wrap .suggest-footer .footer-middle span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #999999;
  line-height: 11px;
  margin-top: 5px;
}
.suggestResult-wrap .suggest-footer .footer-right {
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 151px;
  height: 50px;
  background: #e64b3e;
  border-radius: 4px;
}
.suggestResult-wrap .suggest-footer .footer-right span {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #ffffff;
}
.suggestResult-wrap .suggest-footer-empty {
  width: 100%;
  background: transparent;
}

.list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 16px;
}
.list-item .checkBox {
  width: 50px;
  height: 50px;
  display: flex;
}
.list-item .list-item-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: calc(100% - 50px);
}
.list-item .list-item-card .zzc-card {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
}
.list-item .list-item-card .zzc-item {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
}
.list-item .list-item-card .zzc-item span {
  color: #222222;
}
.list-item .list-item-card .list-item-card-top {
  display: flex;
  width: 100%;
}
.list-item .list-item-card .list-item-card-top img {
  width: 105px;
  height: 80px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  box-sizing: border-box;
  width: calc(100% - 105px);
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  display: block;
  flex: 1;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(2) {
  background: #fff1f0;
  width: 40px;
  height: 16px;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: center;
  line-height: 16px;
  display: block;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .middle {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 17px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .price {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  margin-top: 8px;
  color: #ff5722;
  letter-spacing: 0;
}
.list-item .list-item-card .fangyuanredu {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  color: #999999;
  letter-spacing: 0;
  margin-top: 11px;
  line-height: 20px;
}
.list-item .list-item-card .fangyuanredu span {
  display: flex;
  flex-direction: row;
}
.list-item .list-item-card .remmondPrice {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
  line-height: 20px;
}
.list-item .list-item-card .remmondPrice span {
  color: #222222;
}
.list-item .list-item-card .list-item-card-reason {
  width: 100%;
  height: 46px;
  padding-right: 20px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  color: #222222;
  letter-spacing: 0;
  background: url(../statics/icon_shangji_suggest_reason_e8687d57a7182e25cd4c.png) no-repeat center;
  background-size: 100% 100%;
}
.list-item .list-item-card .list-item-card-reason span {
  margin-top: 20px;
  margin-left: 20px;
}

.list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 16px;
}
.list-item .checkBox {
  width: 50px;
  height: 50px;
  display: flex;
}
.list-item .list-item-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.list-item .list-item-card .zzc-card {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
}
.list-item .list-item-card .zzc-item {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
}
.list-item .list-item-card .zzc-item span {
  color: #222222;
}
.list-item .list-item-card .list-item-card-top {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.list-item .list-item-card .list-item-card-top img {
  width: 105px;
  height: 80px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 16px;
  align-items: flex-start;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(2) {
  margin-left: auto;
  background: #fff1f0;
  width: 40px;
  height: 16px;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: center;
  line-height: 11px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .middle {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 17px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .price {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  margin-top: 8px;
  color: #ff5722;
  letter-spacing: 0;
}
.list-item .list-item-card .fangyuanredu {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  color: #999999;
  letter-spacing: 0;
  margin-top: 11px;
  line-height: 20px;
}
.list-item .list-item-card .fangyuanredu span {
  display: flex;
  flex-direction: row;
}
.list-item .list-item-card .remmondPrice {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
  line-height: 20px;
}
.list-item .list-item-card .remmondPrice span {
  color: #222222;
}
.list-item .list-item-card .list-item-card-reason {
  width: 100%;
  height: 46px;
  padding-right: 20px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  color: #222222;
  letter-spacing: 0;
  background: url(../statics/icon_shangji_suggest_reason_e8687d57a7182e25cd4c.png) no-repeat center;
  background-size: 100% 100%;
}
.list-item .list-item-card .list-item-card-reason span {
  margin-top: 20px;
  margin-left: 20px;
}

.suggestNotRecommend-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #fff;
  flex-direction: column;
}
.suggestNotRecommend-wrap-footer {
  display: flex;
  width: 100%;
  height: 40px;
  background: transparent;
  justify-content: center;
  align-items: center;
}

.suggestEnsure-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #fff;
  flex-direction: column;
}
.suggestEnsure-wrap-header {
  width: 100%;
  height: 57px;
  display: flex;
  padding: 0 20px;
  box-sizing: border-box;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.suggestEnsure-wrap-header span:nth-child(1) {
  display: flex;
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  line-height: 25px;
}
.suggestEnsure-wrap-header span:nth-child(2) {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 17px;
}
.suggestEnsure-wrap-body {
  width: 100%;
  display: flex;
  padding: 20px 20px;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-top: 1px solid #f8f8f8;
}
.suggestEnsure-wrap-body span {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
}
.suggestEnsure-wrap-body span span {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
}
.suggestEnsure-wrap-blank {
  width: 100%;
  height: 10px;
  background-color: #f8f8f8;
}
.suggestEnsure-wrap-coupon {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  width: 100%;
  height: 72px;
  border-top: 1px solid #f8f8f8;
}
.suggestEnsure-wrap-coupon .left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
}
.suggestEnsure-wrap-coupon .left span:nth-child(1) {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  line-height: 22px;
}
.suggestEnsure-wrap-coupon .right {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  text-align: right;
}
.suggestEnsure-wrap-coupon .right span {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.suggestEnsure-wrap-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  display: flex;
  background: #fff;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  justify-content: space-between;
}
.suggestEnsure-wrap-footer .footer-middle {
  display: flex;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.suggestEnsure-wrap-footer .footer-middle span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  line-height: 19px;
}
.suggestEnsure-wrap-footer .footer-middle span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #999999;
  line-height: 11px;
  margin-top: 5px;
  color: #e64b3e;
}
.suggestEnsure-wrap-footer .footer-right {
  margin-right: 20px;
  margin-left: 20px;
  display: flex;
  width: 50%;
  justify-content: center;
  align-items: center;
  height: 50px;
  background: #e64b3e;
  border-radius: 4px;
}
.suggestEnsure-wrap-footer .footer-right span {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #ffffff;
}

.suggestDesc-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  flex-direction: column;
}
.suggestDesc-wrap .card1 {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  height: 281px;
  padding: 20px;
  margin: 21px 20px 0px 20px;
  background: #ffffff;
  border: 0 solid #eaeaea;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
.suggestDesc-wrap .card2 {
  display: flex;
  flex: 1;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 116px;
  margin: 12px 20px 0px 20px;
  background: #ffffff;
  border: 0 solid #eaeaea;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
.suggestDesc-wrap .header {
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: #222222;
  letter-spacing: 0;
  line-height: 27px;
}
.suggestDesc-wrap .midheader {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  margin-top: 16px;
  color: #222222;
  letter-spacing: 0;
}
.suggestDesc-wrap .content {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
  color: #666666;
  letter-spacing: 0;
  text-align: justify;
}

.suggestShopMResult-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  flex-direction: column;
}
.suggestShopMResult-wrap .error-message {
  display: flex;
  margin-top: 50px;
  font-size: 16px;
  justify-content: center;
  align-content: center;
}
.suggestShopMResult-wrap-empty {
  width: 100%;
  display: flex;
  margin-top: 50px;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  white-space: pre-line;
}
.suggestShopMResult-wrap .suggestConfig-top {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #f8f8f8;
  line-height: 17px;
  align-items: flex-start;
}
.suggestShopMResult-wrap .suggestConfig-top span:nth-child(1) {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  padding: 20px 20px 0 20px;
}
.suggestShopMResult-wrap .suggestConfig-top span:nth-child(2) {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  margin-top: 6px;
  padding: 0px 20px 0px 20px;
}
.suggestShopMResult-wrap .suggestConfig-top span:nth-child(3) {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  margin-top: 6px;
  padding: 0px 20px 20px 20px;
}
.suggestShopMResult-wrap .suggestConfig-notin {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.suggestShopMResult-wrap .suggestConfig-notin .suggestConfig-notin-image {
  width: 300px;
  height: 162px;
  background: url(../statics/pic_shangji_suggest_zanwu@3x_54b9128182de1bea7607.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 110px;
}
.suggestShopMResult-wrap .suggestConfig-in {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.suggestShopMResult-wrap .suggestConfig-in .suggestConfig-in-image {
  width: 200px;
  height: 97px;
  background: url(../statics/pic_shangji_suggest_hadBuy@2x_e5c61a2fd4b10510d58e.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 110px;
}
.suggestShopMResult-wrap .suggestConfig-in span:nth-child(2) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 25px;
  margin-top: 32px;
}
.suggestShopMResult-wrap .suggestConfig-in span:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  line-height: 20px;
}
.suggestShopMResult-wrap .suggestConfig-in div {
  width: 291px;
  height: 83px;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 4px;
  padding: 16px 16px 12px 16px;
  margin-top: 30px;
}
.suggestShopMResult-wrap .suggestConfig-in div span:nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: #000000;
}
.suggestShopMResult-wrap .suggestConfig-in div span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0;
  text-align: left;
  margin-top: 8px;
  line-height: 17px;
}
.suggestShopMResult-wrap .suggestConfig-in div span:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0;
}
.suggestShopMResult-wrap .zz-list {
  margin-top: 10px;
}
.suggestShopMResult-wrap .zz-list .list-item-container {
  padding-left: 0px;
}
.suggestShopMResult-wrap .zz-list .zz-list-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  width: 100%;
  height: 57px;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  border-bottom-color: #f0f0f0;
  border-bottom-width: 1px;
  border-style: solid;
}
.suggestShopMResult-wrap .zz-list .ztc-list-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  width: 100%;
  height: 74px;
  border-bottom-color: #f0f0f0;
  border-bottom-width: 1px;
  border-style: solid;
}
.suggestShopMResult-wrap .zz-list .ztc-list-header span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.suggestShopMResult-wrap .zz-list .ztc-list-header span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 17px;
}
.suggestShopMResult-wrap .zz-list .suggest-view-more {
  width: 100%;
  height: 36px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  display: inline-flex;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f8f8f8;
  justify-content: center;
  align-items: center;
}
.suggestShopMResult-wrap .zz-list .list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 16px;
}
.suggestShopMResult-wrap .zz-list .list-item .checkBox {
  width: 50px;
  height: 50px;
  display: flex;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .zzc-card {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .zzc-item {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .zzc-item span {
  color: #222222;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-top {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-top img {
  width: 105px;
  height: 80px;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .title {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(2) {
  margin-left: auto;
  background: #fff1f0;
  width: 40px;
  height: 16px;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: center;
  line-height: 11px;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .middle {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 17px;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-top .list-item-card-top-right .price {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  margin-top: 8px;
  color: #ff5722;
  letter-spacing: 0;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .fangyuanredu {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  color: #999999;
  letter-spacing: 0;
  margin-top: 11px;
  line-height: 20px;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .fangyuanredu span {
  display: flex;
  flex-direction: row;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .remmondPrice {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
  line-height: 20px;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .remmondPrice span {
  color: #222222;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-reason {
  width: 100%;
  height: 46px;
  padding-right: 20px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  color: #222222;
  letter-spacing: 0;
  background: url(../statics/icon_shangji_suggest_reason_e8687d57a7182e25cd4c.png) no-repeat center;
  background-size: 100% 100%;
}
.suggestShopMResult-wrap .zz-list .list-item .list-item-card .list-item-card-reason span {
  margin-top: 20px;
  margin-left: 20px;
}
.suggestShopMResult-wrap .suggestResult-progress {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  background: #f8f8f8;
}
.suggestShopMResult-wrap .suggestResult-progress .progress {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 100%;
  height: 76px;
}
.suggestShopMResult-wrap .suggestResult-progress .progress div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.suggestShopMResult-wrap .suggestResult-progress .progress .line {
  width: 143px;
  height: 1px;
  background-color: #e7e7e7;
}
.suggestShopMResult-wrap .suggestResult-progress .progress span {
  margin-top: 3px;
  color: #222;
}
.suggestShopMResult-wrap .suggestResult-coupon {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  width: 100%;
  height: 72px;
}
.suggestShopMResult-wrap .suggestResult-coupon .left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
}
.suggestShopMResult-wrap .suggestResult-coupon .left span:nth-child(1) {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  line-height: 22px;
}
.suggestShopMResult-wrap .suggestResult-coupon .left span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #999999;
  letter-spacing: 0;
  line-height: 18px;
}
.suggestShopMResult-wrap .suggestResult-coupon .right {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  text-align: right;
}
.suggestShopMResult-wrap .suggestResult-coupon .right span {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.suggestShopMResult-wrap .suggestResult-tip {
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
  width: 100%;
  height: 53px;
}
.suggestShopMResult-wrap .suggestResult-tip span {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
}
.suggestShopMResult-wrap .suggest-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  display: flex;
  background: #fff;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  justify-content: space-between;
}
.suggestShopMResult-wrap .suggest-footer .footer-left {
  padding-left: 20px;
  max-width: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.suggestShopMResult-wrap .suggest-footer .footer-left span:nth-child(1) {
  display: flex;
}
.suggestShopMResult-wrap .suggest-footer .footer-left span:nth-child(2) {
  font-family: PingFangSC-Medium;
  font-size: 11px;
  color: #999999;
  letter-spacing: 0;
  text-align: center;
  line-height: 11px;
  margin-top: 5px;
}
.suggestShopMResult-wrap .suggest-footer .footer-middle {
  display: flex;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.suggestShopMResult-wrap .suggest-footer .footer-middle span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  line-height: 19px;
}
.suggestShopMResult-wrap .suggest-footer .footer-middle span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #999999;
  line-height: 11px;
  margin-top: 5px;
}
.suggestShopMResult-wrap .suggest-footer .footer-right {
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 151px;
  height: 50px;
  background: #e64b3e;
  border-radius: 4px;
}
.suggestShopMResult-wrap .suggest-footer .footer-right span {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #ffffff;
}
.suggestShopMResult-wrap .suggest-footer-empty {
  width: 100%;
  background: transparent;
}

.list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 16px;
}
.list-item .checkBox {
  width: 50px;
  height: 50px;
  display: flex;
}
.list-item .list-item-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: calc(100% - 50px);
}
.list-item .list-item-card .zzc-card {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
}
.list-item .list-item-card .zzc-item {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
}
.list-item .list-item-card .zzc-item span {
  color: #222222;
}
.list-item .list-item-card .list-item-card-top {
  display: flex;
  width: 100%;
}
.list-item .list-item-card .list-item-card-top img {
  width: 105px;
  height: 80px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  box-sizing: border-box;
  width: calc(100% - 105px);
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  display: block;
  flex: 1;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(2) {
  background: #fff1f0;
  width: 40px;
  height: 16px;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: center;
  line-height: 16px;
  display: block;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .middle {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 17px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .price {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  margin-top: 8px;
  color: #ff5722;
  letter-spacing: 0;
}
.list-item .list-item-card .fangyuanredu {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  color: #999999;
  letter-spacing: 0;
  margin-top: 11px;
  line-height: 20px;
}
.list-item .list-item-card .fangyuanredu span {
  display: flex;
  flex-direction: row;
}
.list-item .list-item-card .remmondPrice {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
  line-height: 20px;
}
.list-item .list-item-card .remmondPrice span {
  color: #222222;
}
.list-item .list-item-card .list-item-card-reason {
  width: 100%;
  height: 46px;
  padding-right: 20px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  color: #222222;
  letter-spacing: 0;
  background: url(../statics/icon_shangji_suggest_reason_e8687d57a7182e25cd4c.png) no-repeat center;
  background-size: 100% 100%;
}
.list-item .list-item-card .list-item-card-reason span {
  margin-top: 20px;
  margin-left: 20px;
}

.list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 16px;
}
.list-item .checkBox {
  width: 50px;
  height: 50px;
  display: flex;
}
.list-item .list-item-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.list-item .list-item-card .zzc-card {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
}
.list-item .list-item-card .zzc-item {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
}
.list-item .list-item-card .zzc-item span {
  color: #222222;
}
.list-item .list-item-card .list-item-card-top {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.list-item .list-item-card .list-item-card-top img {
  width: 105px;
  height: 80px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .title span:nth-child(2) {
  margin-left: auto;
  background: #fff1f0;
  width: 40px;
  height: 16px;
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: center;
  line-height: 11px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .middle {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 17px;
}
.list-item .list-item-card .list-item-card-top .list-item-card-top-right .price {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  margin-top: 8px;
  color: #ff5722;
  letter-spacing: 0;
}
.list-item .list-item-card .fangyuanredu {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  color: #999999;
  letter-spacing: 0;
  margin-top: 11px;
  line-height: 20px;
}
.list-item .list-item-card .fangyuanredu span {
  display: flex;
  flex-direction: row;
}
.list-item .list-item-card .remmondPrice {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 4px;
  line-height: 20px;
}
.list-item .list-item-card .remmondPrice span {
  color: #222222;
}
.list-item .list-item-card .list-item-card-reason {
  width: 100%;
  height: 46px;
  padding-right: 20px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  color: #222222;
  letter-spacing: 0;
  background: url(../statics/icon_shangji_suggest_reason_e8687d57a7182e25cd4c.png) no-repeat center;
  background-size: 100% 100%;
}
.list-item .list-item-card .list-item-card-reason span {
  margin-top: 20px;
  margin-left: 20px;
}

.suggestEnsure-wrap-dd {
  display: flex;
  width: 100%;
  height: 100%;
  background: #fff;
  flex-direction: column;
}
.suggestEnsure-wrap-dd-header {
  width: 100%;
  height: 57px;
  display: flex;
  padding: 0 20px;
  box-sizing: border-box;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.suggestEnsure-wrap-dd-header span:nth-child(1) {
  display: flex;
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  line-height: 25px;
}
.suggestEnsure-wrap-dd-header span:nth-child(2) {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 17px;
}
.suggestEnsure-wrap-dd-body {
  width: 100%;
  display: flex;
  padding: 20px 20px;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-top: 1px solid #f8f8f8;
}
.suggestEnsure-wrap-dd-body span {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
}
.suggestEnsure-wrap-dd-body span span {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
}
.suggestEnsure-wrap-dd-blank {
  width: 100%;
  height: 10px;
  background-color: #f8f8f8;
}
.suggestEnsure-wrap-dd-coupon {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  width: 100%;
  height: 72px;
  border-top: 1px solid #f8f8f8;
}
.suggestEnsure-wrap-dd-coupon .left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
}
.suggestEnsure-wrap-dd-coupon .left span:nth-child(1) {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  line-height: 22px;
}
.suggestEnsure-wrap-dd-coupon .right {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  text-align: right;
}
.suggestEnsure-wrap-dd-coupon .right span {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.suggestEnsure-wrap-dd-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  display: flex;
  background: #fff;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  justify-content: space-between;
}
.suggestEnsure-wrap-dd-footer .footer-middle {
  display: flex;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.suggestEnsure-wrap-dd-footer .footer-middle span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  line-height: 19px;
}
.suggestEnsure-wrap-dd-footer .footer-middle span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #999999;
  line-height: 11px;
  margin-top: 5px;
  color: #e64b3e;
}
.suggestEnsure-wrap-dd-footer .footer-right {
  margin-right: 20px;
  margin-left: 20px;
  display: flex;
  width: 50%;
  justify-content: center;
  align-items: center;
  height: 50px;
  background: #e64b3e;
  border-radius: 4px;
}
.suggestEnsure-wrap-dd-footer .footer-right span {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #ffffff;
}

.suggestDesc-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  flex-direction: column;
}
.suggestDesc-wrap .card1 {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  height: 281px;
  padding: 20px;
  margin: 21px 20px 0px 20px;
  background: #ffffff;
  border: 0 solid #eaeaea;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
.suggestDesc-wrap .header {
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: #222222;
  letter-spacing: 0;
  line-height: 27px;
}
.suggestDesc-wrap .midheader {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  margin-top: 16px;
  color: #222222;
  letter-spacing: 0;
}
.suggestDesc-wrap .content {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  margin-top: 8px;
  line-height: 20px;
  color: #666666;
  letter-spacing: 0;
  text-align: justify;
}

.suggestDDConfig-wrap {
  display: flex;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  flex-direction: column;
}
.suggestDDConfig-wrap .suggestdd-empty {
  display: flex;
  flex-direction: column;
  padding: 0 30px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80vh;
}
.suggestDDConfig-wrap .suggestdd-empty .empty {
  width: 6rem;
  height: 2.88rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  padding-bottom: 20px;
}
.suggestDDConfig-wrap .period-info {
  background: #f8f8f8;
  border-radius: 2px;
  padding: 11px 12px;
  position: relative;
  margin: 0 20px;
}
.suggestDDConfig-wrap .period-info .history-btn {
  position: absolute;
  top: 14px;
  right: 14px;
  border: 1px solid #e64b3e;
  border-radius: 12.5px;
  padding: 4px 8px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #e64b3e;
  text-align: center;
}
.suggestDDConfig-wrap .period-info .status-info {
  line-height: 17px;
}
.suggestDDConfig-wrap .period-info .status-info .title {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #222222;
  margin-bottom: 6px;
}
.suggestDDConfig-wrap .period-info .status-info .buy-time {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
}
.suggestDDConfig-wrap .suggestConfig-top {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 83px;
  background-color: #f8f8f8;
  line-height: 17px;
  align-items: flex-start;
}
.suggestDDConfig-wrap .suggestConfig-top span:nth-child(1) {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  padding: 20px 20px 0 20px;
}
.suggestDDConfig-wrap .suggestConfig-top span:nth-child(2) {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 12px;
  color: #222222;
  margin-top: 6px;
  padding: 0px 20px 20px 20px;
}
.suggestDDConfig-wrap .suggestConfig-notin {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.suggestDDConfig-wrap .suggestConfig-notin .suggestConfig-notin-image {
  width: 300px;
  height: 162px;
  background: url(../statics/pic_shangji_suggest_zanwu@3x_54b9128182de1bea7607.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 110px;
}
.suggestDDConfig-wrap .suggestConfig-notin span:nth-child(2) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 25px;
  margin-top: 32px;
}
.suggestDDConfig-wrap .suggestConfig-notin span:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  line-height: 20px;
}
.suggestDDConfig-wrap .suggestConfig-in {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.suggestDDConfig-wrap .suggestConfig-in .suggestConfig-in-image {
  width: 200px;
  height: 97px;
  background: url(../statics/pic_shangji_suggest_hadBuy@2x_e5c61a2fd4b10510d58e.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 110px;
}
.suggestDDConfig-wrap .suggestConfig-in span:nth-child(2) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  line-height: 25px;
  margin-top: 32px;
}
.suggestDDConfig-wrap .suggestConfig-in span:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  line-height: 20px;
}
.suggestDDConfig-wrap .suggestConfig-in div {
  width: 291px;
  height: 83px;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 4px;
  padding: 16px 16px 12px 16px;
  margin-top: 30px;
}
.suggestDDConfig-wrap .suggestConfig-in div span:nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: #000000;
}
.suggestDDConfig-wrap .suggestConfig-in div span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0;
  text-align: left;
  margin-top: 8px;
  line-height: 17px;
}
.suggestDDConfig-wrap .suggestConfig-in div span:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0;
}
.suggestDDConfig-wrap .suggestConfig-notbuy {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  background: #f8f8f8;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .progress {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 100%;
  height: 76px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .progress div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .progress .line {
  width: 143px;
  height: 1px;
  background-color: #e7e7e7;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .progress span {
  margin-top: 3px;
  color: #222;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  margin-top: 10px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f8f8f8;
  width: 100%;
  height: 76px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top div {
  display: flex;
  flex-direction: column;
  padding: 0 20px 0 20px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top div span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top div span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 17px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top .add-button {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #e64b3e;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-top .add-button span {
  display: flex;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 80px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  margin: 20px;
  color: #999999;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom .selectVillage {
  padding: 8px;
  margin-bottom: 4px;
  display: inline-flex;
  vertical-align: middle;
  width: 23%;
  margin-right: 15px;
  background: #f8f8f8;
  border-radius: 2px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom .selectVillage span:nth-child(1) {
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom .selectVillage span:nth-child(2) {
  margin-left: 3px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .chooseSj .chooseSj-bottom .suggest-view-more {
  width: 100%;
  height: 36px;
  display: inline-flex;
  margin-top: 5px;
  justify-content: center;
  align-items: center;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .choosePrice {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  margin-top: 10px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .choosePrice .choosePrice-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #f8f8f8;
  width: 100%;
  height: 76px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .choosePrice .choosePrice-top div {
  display: flex;
  flex-direction: column;
  padding: 0 20px 0 20px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .choosePrice .choosePrice-top div span:nth-child(1) {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  line-height: 25px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .choosePrice .choosePrice-top div span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 17px;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .choosePrice .input {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.suggestDDConfig-wrap .suggestConfig-notbuy .price-desc {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 12px;
  background-color: transparent;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.suggestDDConfig-wrap .suggest-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  background: #fff;
  flex-direction: row;
  justify-content: center;
}
.suggestDDConfig-wrap .suggest-footer span {
  background: #e64b3e;
  margin-top: 16px;
  margin-bottom: 16px;
  border-radius: 4px;
  width: 335px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  text-align: center;
}

.suggestdd-period-info {
  background: #f8f8f8;
  border-radius: 2px;
  padding: 11px 0px;
  position: relative;
  margin: 0 20px;
}
.suggestdd-period-info .history-btn {
  position: absolute;
  top: 14px;
  right: 14px;
  border: 1px solid #e64b3e;
  border-radius: 12.5px;
  padding: 4px 8px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #e64b3e;
  text-align: center;
}
.suggestdd-period-info .status-info {
  line-height: 17px;
}
.suggestdd-period-info .status-info .title {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #222222;
  margin-bottom: 6px;
}
.suggestdd-period-info .status-info .buy-time {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
}

.suggectDDCard {
  display: flex;
  background: #fff;
  flex-direction: column;
  margin-bottom: 20px;
  padding: 10px 20px 0px 20px;
  box-sizing: border-box;
  justify-content: center;
  align-items: flex-start;
}
.suggectDDCard-header {
  display: flex;
  flex-direction: row;
  border-top-width: 1px;
  border-style: solid;
  border-top-color: #f8f8f8;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 55px;
  font-size: 18px;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.suggectDDCard-middle {
  display: flex;
  flex-direction: column;
  border-top-width: 1px;
  padding: 10px 0;
  border-style: solid;
  border-top-color: #f8f8f8;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}
.suggectDDCard-middle-title {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0;
  font-size: 16px;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.suggectDDCard-middle-item {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  font-size: 16px;
  color: #999;
}
.suggectDDCard-middle-item span {
  color: #222;
}
.suggectDDCard-middle-reason {
  width: 100%;
  height: 46px;
  padding-right: 20px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  color: #222222;
  letter-spacing: 0;
  background: url(../statics/icon_shangji_suggest_reason_e8687d57a7182e25cd4c.png) no-repeat center;
  background-size: 100% 100%;
}
.suggectDDCard-middle-reason span {
  margin-top: 20px;
  margin-left: 20px;
}
.suggectDDCard-footer {
  display: flex;
  flex-direction: row;
  border-top-width: 1px;
  border-style: solid;
  border-top-color: #f8f8f8;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
}
.suggectDDCard-footer-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.suggectDDCard-footer-left span:nth-child(1) {
  display: flex;
  font-size: 14px;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.suggectDDCard-footer-left span:nth-child(2) {
  display: flex;
  font-size: 12px;
  margin-top: 4px;
}
.suggectDDCard-footer-right {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.suggectDDCard-footer-right span {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 10px;
  background-color: red;
  color: #fff;
  font-size: 14px;
  margin-left: 5px;
}

.kemis-Wrap .am-list-item .am-list-line .am-list-content {
  flex: unset !important;
}
.price-tips {
  display: inline-flex;
  flex-wrap: wrap;
  margin-left: 30px;
  width: 100%;
  font-size: 13px;
  padding: 10px 20px;
  background-color: #f8f8f8;
}
.suggestddprice .kemis-Business-BuyCard {
  margin-left: -10.6vw;
}

.page-diamond-product .diamond-product-top {
  padding: 0.26666667rem;
  box-sizing: border-box;
}
.page-diamond-product .diamond-product-top .diamond-product-item {
  border: 0 solid #E2E2E2;
  background: #fff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.04);
  border-radius: 0.13333333rem;
  margin-bottom: 0.26666667rem;
  height: 2rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  justify-content: center;
  display: flex;
}
.page-diamond-product .diamond-product-top .diamond-product-item .left-text {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-diamond-product .diamond-product-top .diamond-product-item .left-text .title {
  font-family: PingFangSC-Medium;
  color: #222;
  font-weight: 500;
  line-height: 0.74666667rem;
  font-size: 0.48rem;
}
.page-diamond-product .diamond-product-top .diamond-product-item .left-text .desc {
  font-family: PingFangSC-Regular;
  color: #999;
  margin-top: 0.10666667rem;
}
.page-diamond-product .diamond-product-top .diamond-product-item .arrow {
  font-size: 0.48rem;
}
.page-diamond-product .diamond-product-top .diamond-product-item .arrow::after {
  content: "›";
  display: inline-block;
  margin-top: 0.74666667rem;
  color: #999;
  font-size: 0.53333333rem;
}

.recharge-modal .am-modal-content {
  text-align: start;
}
.balance-tip {
  padding: 0.26666667rem;
  line-height: 16px;
  background-color: #FEF7E5;
}
.recharge {
  margin-left: 0.10666667rem;
  color: #e64b3e;
}

.container-diamond-base-empty-wrap {
  padding-top: 142px;
  background-color: #fff;
  height: 100vh;
  box-sizing: border-box;
}
.container-diamond-base-empty-wrap .blackEmpty {
  width: 6.18666667rem;
  height: 3.46666667rem;
  background: url(../statics/empty-black@2x_a0f1f7c9520095aca38d.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
}
.container-diamond-base-empty-wrap .errorEmpty {
  width: 6.18666667rem;
  height: 3.22666667rem;
  background: url(../statics/empty-error@2x_bd51b649949642532f92.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
}
.container-diamond-base-empty-wrap .noBuy {
  width: 3.2rem;
  height: 1.6rem;
  background: url(../statics/noBuy@2x_fe8353e2bf5356a461e3.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
}
.container-diamond-base-empty-wrap .empty-desc {
  margin: 20px auto 0;
  font-size: 0.37333333rem;
  width: 6.18666667rem;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  text-align: center;
  line-height: 1.2;
}

.diamond-detail-page {
  padding-top: 0.10666667rem;
  background-color: #fff;
}
.diamond-detail-page .notice {
  padding-top: 0.26666667rem;
  padding-bottom: 0.26666667rem;
  height: auto;
  line-height: 1.3;
}
.diamond-detail-page .diamond-steps {
  padding-top: 0.26666667rem;
  padding-bottom: 0.21333333rem;
  padding-left: 0.21333333rem;
  padding-right: 0.21333333rem;
}
.diamond-detail-page .diamond-steps .diamond-circle {
  font-size: 0.37333333rem;
  width: 0.64rem;
  height: 0.64rem;
  text-align: center;
  border-radius: 100%;
  border: 1px solid #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
}
.diamond-detail-page .diamond-steps .am-steps-item-title {
  font-size: 0.37333333rem;
  font-weight: 450;
}
.diamond-detail-page .diamond-steps .am-steps-item-process .diamond-circle,
.diamond-detail-page .diamond-steps .am-steps-item-finish .diamond-circle {
  background-color: #e64b3e;
  border-color: #e64b3e;
  color: #fff;
}
.diamond-detail-page .diamond-steps .am-steps-item-process .am-steps-item-title {
  color: #e64b3e;
  font-weight: 600;
}
.diamond-detail-page .diamond-steps .am-steps-item-wait .diamond-circle {
  background-color: #fff;
  color: #ccc;
}
.diamond-detail-page .period-info {
  background: #f8f8f8;
  border-radius: 2px;
  padding: 0.37333333rem;
  margin-left: 0.21333333rem;
  margin-right: 0.21333333rem;
  position: relative;
}
.diamond-detail-page .period-info .history-btn {
  position: absolute;
  top: 0.32rem;
  right: 0.32rem;
  border-radius: 0.42666667rem;
  font-size: 0.32rem;
  border: 1px solid #e64b3e;
  padding: 1px 8px;
  font-family: PingFangSC-Regular;
  color: #e64b3e;
  text-align: center;
}
.diamond-detail-page .period-info .status-info {
  line-height: 0.48rem;
}
.diamond-detail-page .period-info .status-info .title {
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
  margin-bottom: 0.16rem;
  color: #222222;
}
.diamond-detail-page .period-info .status-info .buy-time {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
}
.diamond-detail-page .diamond-list .am-tabs-default-bar-tab-active {
  color: #e64b3e;
}
.diamond-detail-page .diamond-list .am-tabs-default-bar-underline {
  background-color: #e64b3e;
  border-color: #e64b3e;
}

.container-dimond-base-search-box {
  padding: 0.21333333rem;
  background: #fff;
}
.container-dimond-base-search-box .search-box-inner {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  background: #F8F8F8;
  border-radius: 0.08rem;
  padding: 0.26666667rem 0.32rem;
}
.container-dimond-base-search-box .search-box-inner-text {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  background: #F8F8F8;
  border-radius: 2px;
  padding: 0.16rem 0.32rem;
}
.container-dimond-base-search-box .search-icon {
  margin-right: 0.16rem;
}
.container-dimond-base-search-box .search-tag {
  display: flex;
  align-items: center;
  font-size: 0.32rem;
  color: #fff;
  letter-spacing: 0;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  height: 0.74666667rem;
  line-height: 0.74666667rem;
  padding: 0 0.16rem 0 0.32rem;
  margin-left: 0.21333333rem;
  cursor: pointer;
}

.container-diamond-search .search-history {
  padding: 0.26666667rem;
  color: #999;
}
.container-diamond-search .search-history .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.26666667rem;
}
.container-diamond-search .search-history .history-tag {
  display: inline-block;
  padding: 0.26666667rem;
  margin: 0 0.21333333rem 0.21333333rem 0;
  border-radius: 0.48rem;
  border: 1px solid #ccc;
}
.container-diamond-search .search-history .history-text {
  display: inline-block;
  max-width: 2.66666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.container-diamond-search .recomand-show-list .recomand-show-list-item:nth-child(1) .house-card-header .house-card-img-tag {
  background: linear-gradient(to right, #ef8b4d, #f7cc7e);
}
.container-diamond-search .recomand-show-list .recomand-show-list-item:nth-child(2) .house-card-header .house-card-img-tag {
  background: linear-gradient(to right, #dca155, #f0d49a);
}
.container-diamond-search .recomand-show-list .recomand-show-list-item:nth-child(3) .house-card-header .house-card-img-tag {
  background: linear-gradient(to right, #c3b183, #ecdba4);
}
.container-diamond-search .recomand-show-list .recommend-search-title {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  line-height: 0.64rem;
  margin-left: 0.32rem;
  padding-top: 0.53333333rem;
}

.diamond-base-search-container {
  display: flex;
  flex-direction: column;
  background: #fff;
}
.diamond-base-search-container .kedm-drop-menus-bar {
  padding-left: 0;
}
.diamond-base-search-container .kedm-drop-menus-bar-item-active .kedm-drop-menus-bar-item-ellipsis {
  color: #e64b3e;
}
.diamond-base-search-container .business-search {
  display: flex;
  position: fixed;
  width: 100%;
  top: 0;
  height: 1.17333333rem;
  padding-top: 0.26666667rem;
  padding-bottom: 0.26666667rem;
  padding-left: 0.26666667rem;
  padding-right: 0.26666667rem;
  background: #fff;
  border-bottom: 1px solid #ddd;
  z-index: 1001;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.diamond-base-search-container .business-search-left {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.17333333rem;
  width: 2.13333333rem;
  font-size: 0.42666667rem;
}
.diamond-base-search-container .business-search-line {
  width: 1px;
  height: 0.42666667rem;
  background: #f0f0f0;
}
.diamond-base-search-container .business-search-right {
  display: flex;
  flex-direction: row;
  flex: 1;
  font-size: 0.42666667rem;
}
.diamond-base-search-container .business-search-right .am-search-cancel {
  font-size: 0.42666667rem;
}
.diamond-base-search-container .modal-list-item {
  display: flex;
  flex-direction: row;
  padding-left: 0.53333333rem;
  height: 1.46666667rem;
  font-size: 0.42666667rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-family: PingFangSC-Regular;
  color: #222222;
  letter-spacing: 0;
}
.diamond-base-search-container .header {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
}
.diamond-base-search-container .header .title {
  display: flex;
}
.diamond-base-search-container .header .item-tag-success {
  display: flex;
  display: inline-block;
  align-self: flex-start;
  font-size: 12px;
  color: #0984f9;
  letter-spacing: 0;
  padding: 4px 5px;
  background: rgba(9, 132, 249, 0.1);
  border-radius: 2px;
}
.diamond-base-search-container .header .item-tag-error {
  display: flex;
  align-self: flex-start;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  padding: 4px 5px;
  background: #f2f2f2;
  border-radius: 2px;
}
.diamond-base-search-container .footer {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  padding-top: 10px;
  border-top: 0.5px solid #e5e5e5;
}
.diamond-base-search-container .footer div {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: center;
  text-align: center;
  border-right: 1px solid #e5e5e5;
  padding-right: 10px;
  font-size: 12px;
  color: #101010;
}
.diamond-base-search-container .footer div span:first-child {
  color: #999999;
}
.diamond-base-search-container .body {
  display: flex;
  margin-top: 20px;
  flex-direction: column;
  font-size: 14px;
}
.diamond-base-search-container .body .item-sub-item {
  display: flex;
  margin-bottom: 9px;
}
.diamond-base-search-container .body .item-sub-item:last-child {
  margin-bottom: 21px;
}
.diamond-base-search-container .body .item-sub-item span:first-child {
  color: #999999;
}
.diamond-base-search-container .body .item-sub-item .item-time-wrapper {
  display: inline-block;
}
.diamond-base-search-container .am-search-input {
  height: 1.17333333rem;
}
.diamond-base-search-container .am-search-input input[type='search'] {
  height: 1.17333333rem;
  font-size: 0.42666667rem;
}
.diamond-base-search-container .am-search-input .am-search-synthetic-ph {
  line-height: 1.17333333rem;
  height: 1.17333333rem;
}
.diamond-base-search-container .am-search-input .am-search-clear {
  width: 0.42666667rem;
  height: 0.42666667rem;
  padding-top: 0rem;
  padding-left: 0.21333333rem;
  padding-right: 0.21333333rem;
  margin-top: 0.29333333rem;
}
.diamond-base-search-container .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.42666667rem;
}
.diamond-base-search-container .am-search-input .am-search-synthetic-ph-icon {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.diamond-base-diamond-search .modal-list-noresblock {
  display: flex;
  height: 80px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  justify-content: center;
  align-items: center;
  color: #999;
}
.diamond-base-diamond-search .modal-list-noresblock span {
  display: inline-block;
}
.kedm-drop-menus-picker-content .kedm-drop-menus-picker-wrapper-item-active {
  color: #e64b3e;
}

.price-tips-zuanzhan {
  display: flex;
  background-color: white;
  padding-left: 0.8rem;
  padding-right: 0.4rem;
  color: red;
}
.page-diamond-price {
  padding-bottom: 1.6rem;
}
.page-diamond-price .house-card-banner {
  margin-bottom: 0.32rem;
}
.page-diamond-price .house-card-banner .diamond-house-card {
  margin: 0;
  border: 0;
  border-radius: 0;
}

.diamond-price-c-text-main {
  position: relative;
  background: #fff;
}
.diamond-price-c-text-main::after {
  content: '';
  position: absolute;
  background-color: #ddd;
  display: block;
  top: auto;
  right: auto;
  bottom: 0;
  left: 4vw;
  width: 96vw;
  height: 1px;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.diamond-price-c-text-main .diamond-price-c-text .am-list-line {
  border-bottom: 0px;
}
.diamond-price-c-text-main .diamond-price-c-text .am-list-line::after {
  height: 0 !important;
}
.diamond-price-c-text-main .diamond-price-c-text .am-input-label {
  max-width: 60%;
  margin-right: 0.26666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diamond-price-c-text-main .diamond-price-c-text .am-input-label .am-icon {
  padding-left: 0.18666667rem;
}
.diamond-price-c-text-main .diamond-price-c-text .am-input-extra {
  font-size: 0.42666667rem;
}
.diamond-price-c-text-main .diamond-price-c-text .am-input-control {
  flex: 1;
}
.diamond-price-c-text-main .diamond-price-c-text .am-input-control input {
  text-align: right;
}
.diamond-price-c-text-main .diamond-price-c-text .text-icon {
  display: inline-block;
}
.diamond-price-c-text-main .diamond-price-c-text.am-list-item.am-input-disabled .am-input-label {
  color: #222;
}
.diamond-price-c-text-main .diamond-price-c-text.am-list-item .am-input-control input:disabled {
  -webkit-opacity: 1;
  opacity: 1;
}
.diamond-price-c-text-main .diamond-price-c-text .am-list-item .am-input-label.am-input-label-5 {
  width: unset;
}
.diamond-price-c-text-main .description {
  padding-bottom: 0.37333333rem;
  padding-left: 4vw;
  color: #999;
  font-size: 0.32rem;
}
.diamond-price-c-text-main .description-price {
  color: #ff5722;
}
.diamond-price-c-text-main .require {
  position: absolute;
  font-size: 12px;
  top: 0.42666667rem;
  left: 0.16rem;
  color: red;
}

.diamond-price-c-picker {
  background: #fff;
  z-index: 2;
}
.diamond-price-c-picker .am-picker .am-picker-col:first-child {
  flex: 1.1 1 0% !important;
}
.diamond-price-c-picker .am-picker-col-content {
  background-color: #fff;
}
.diamond-price-c-picker .am-picker-col-item-selected {
  font-weight: 600;
  color: #dd1f1f;
}
.diamond-price-c-picker .am-picker-col-mask {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.2)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.2));
}
.diamond-price-c-picker .am-picker-popup-title {
  font-weight: 600;
  font-size: 0.37333333rem;
}
.diamond-price-c-picker .diamond-price-c-picker-extra-placeholder {
  color: #999;
}
.diamond-price-c-picker .diamond-price-c-picker-button-disabled .am-list-line .am-list-extra {
  color: #999;
}
.diamond-price-c-picker .diamond-price-c-picker-button .am-list-line .am-list-arrow,
.diamond-price-c-picker .diamond-price-c-picker-button-disabled .am-list-line .am-list-arrow {
  width: 16px;
  height: 16px;
  margin-left: 2px;
}
.diamond-price-c-picker .diamond-price-c-picker-button .am-list-line,
.diamond-price-c-picker .diamond-price-c-picker-button-disabled .am-list-line {
  padding-right: 17px !important;
}
.diamond-price-c-picker-popup-header {
  display: flex;
  line-height: 40px;
  background: #fff;
  border-bottom: 1px solid #f2f2f2;
  font-size: 0.42666667rem;
}
.diamond-price-c-picker-popup-header-left {
  color: #555;
  padding: 0 15px;
}
.diamond-price-c-picker-popup-header-right {
  color: #dd1f1f;
  padding: 0 15px;
}
.diamond-price-c-picker-popup-title {
  flex: 1;
  color: #222;
  text-align: center;
}
.diamond-price-c-picker-description {
  padding-bottom: 14px;
  padding-left: 4vw;
  color: #999;
  font-size: 0.32rem;
}
.diamond-price-c-picker-description-price {
  color: #ff5722;
}
.diamond-price-c-picker-popup-mask {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.diamond-price-c-picker-popup-wrap {
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.diamond-price-c-picker-main .require {
  position: absolute;
  font-size: 12px;
  top: 0.42666667rem;
  left: 0.16rem;
  color: red;
}

.diamond-price-buycard {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.42666667rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
  display: flex;
  border-top: 1px #f5f5f9 solid;
}
.diamond-price-buycard-price {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
}
.diamond-price-buycard-price-all {
  font-size: 0.42666667rem;
  line-height: 0.64rem;
  font-weight: 600;
  color: #222;
}
.diamond-price-buycard-price-all .red {
  color: #DD1F1F;
}
.diamond-price-buycard-price-sub {
  font-size: 0.32rem;
  line-height: 0.48rem;
  color: #666;
}
.diamond-price-buycard .diamond-price-buycard-button {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.diamond-price-buycard .diamond-price-buycard-button .diamond-price-buycard-action {
  margin-left: 0.18666667rem;
  background-color: #DD1F1F;
  border: 1px solid #DD1F1F;
  border-radius: 3px;
  color: #fff;
  font-size: 0.42666667rem;
}
.diamond-price-buycard .diamond-price-buycard-button .no-sub-title-button {
  width: 2.4rem;
  height: 0.90666667rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.diamond-price-buycard .diamond-price-buycard-button .am-button {
  border-radius: 2px;
}
.diamond-price-buycard .diamond-price-buycard-actions-link {
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.diamond-price-buycard .diamond-price-buycard-actions-link .am-button::before {
  display: none;
}

.diamond-price-c-switch-list {
  background: #fff;
  position: relative;
}
.diamond-price-c-switch-list::after {
  content: '';
  position: absolute;
  background-color: #ddd;
  display: block;
  top: auto;
  right: auto;
  bottom: 0;
  left: 4vw;
  width: 96vw;
  height: 1px;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.diamond-price-c-switch-list .am-list-line {
  border-bottom: 0px;
}
.diamond-price-c-switch-list .am-list-line::after {
  height: 0 !important;
}
.diamond-price-c-switch-list .diamond-price-c-switch-description {
  padding-bottom: 0.37333333rem;
  padding-left: 4vw;
  color: #999;
  font-size: 0.32rem;
}
.diamond-price-c-switch-list .diamond-price-c-switch-description-price {
  color: #ff5722;
}
.diamond-price-c-switch-list .am-switch input[type='checkbox']:checked,
.diamond-price-c-switch-list .checkbox {
  margin-right: 10px;
}
.diamond-price-c-switch-list .am-switch input[type='checkbox']:disabled,
.diamond-price-c-switch-list .checkbox {
  opacity: 0.6;
}
.diamond-price-c-switch-list .am-switch input[type='checkbox']:checked + .checkbox {
  background: #e42514;
}
.diamond-price-c-switch-list .require {
  position: absolute;
  font-size: 12px;
  top: 0.42666667rem;
  left: 0.16rem;
  color: red;
}

.diamond-rule-page {
  padding: 20px;
  background-color: #ffffff;
}
.diamond-rule-page .title {
  padding-top: 20px;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
}
.diamond-rule-page .content {
  margin-top: 16px;
}
.diamond-rule-page .content p {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  position: relative;
  padding-left: 13px;
  line-height: 28px;
}
.diamond-rule-page .content p::before {
  position: absolute;
  top: 11px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #222;
  content: '';
}
.diamond-rule-page .show-images {
  margin-top: 16px;
}
.diamond-rule-page .show-images .box {
  padding: 16px;
  background: #ffffff;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  overflow: hidden;
}
.diamond-rule-page .show-images .box .name {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #222222;
  margin-bottom: 8px;
}
.diamond-rule-page .show-images .demonstration {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  margin-bottom: 8px;
}
.diamond-rule-page .show-images .show-image-item {
  display: inline-block;
  width: 100%;
}

.mbrand-new-oppty-buy {
  padding-bottom: 3.2rem;
}
.mbrand-new-oppty-buy .prod-desc {
  font-size: 0.37333333rem;
  color: #999999;
}
.mbrand-new-oppty-buy .prod-desc .title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.32rem 0;
  width: 100vw;
}
.mbrand-new-oppty-buy .prod-desc .title .linear-div-left {
  margin-right: 0.16rem;
  width: 1.2rem;
  height: 1px;
  background: linear-gradient(to right, #f0f0f0, #979797);
}
.mbrand-new-oppty-buy .prod-desc .title .linear-div-right {
  margin-left: 0.16rem;
  width: 1.2rem;
  height: 1px;
  background: linear-gradient(to left, #f0f0f0, #979797);
}
.mbrand-new-oppty-buy .prod-desc .content img {
  width: 100vw !important;
  height: auto !important;
}
.mbrand-new-oppty-buy .level-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0.21333333rem;
  padding: 0.42666667rem;
  border-radius: 0.21333333rem;
  background-color: #fff;
  font-size: 0.37333333rem;
  font-weight: 500;
}
.mbrand-new-oppty-buy .level-info-title {
  display: flex;
  align-items: center;
}

.mbrand-tab-select {
  position: relative;
  margin: 0.21333333rem;
  border-radius: 0.21333333rem;
  background-color: transparent;
  /* 定义一个 mixin 用于生成伪元素的样式 */
}
.mbrand-tab-select .mbrand-tab-item-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mbrand-tab-select .mbrand-tab-item {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.21333333rem;
  font-size: 0.53333333rem;
  height: 1.44rem;
  color: #222;
  font-weight: 500;
}
.mbrand-tab-select .active {
  background-color: #fff;
}
.mbrand-tab-select .position-relative {
  position: relative;
}
.mbrand-tab-select .background-white {
  background-color: #fff;
}
.mbrand-tab-select .background-gray {
  background-color: #f2f2f2;
}
.mbrand-tab-select .active-first {
  position: relative;
  background-color: #fff;
}
.mbrand-tab-select .active-first::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: -0.10666667rem;
  content: '';
  background: #f2f2f2;
  height: 0.26666667rem;
  width: 0.26666667rem;
}
.mbrand-tab-select .active-first::before {
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: -0.10666667rem;
  content: '';
  background: #fff;
  height: 0.26666667rem;
  width: 0.26666667rem;
}
.mbrand-tab-select .active-middle {
  position: relative;
  background-color: #fff;
}
.mbrand-tab-select .active-middle::before {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: -0.13333333rem;
  content: '';
  background: #fff;
  height: 0.53333333rem;
  width: 0.53333333rem;
}
.mbrand-tab-select .active-middle::after {
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: -0.13333333rem;
  content: '';
  background: #fff;
  height: 0.53333333rem;
  width: 0.53333333rem;
}
.mbrand-tab-select .active-last {
  position: relative;
  background-color: #fff;
}
.mbrand-tab-select .active-last::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: -0.13333333rem;
  content: '';
  background: #f2f2f2;
  height: 0.53333333rem;
  width: 0.53333333rem;
}
.mbrand-tab-select .active-last::after {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: -0.13333333rem;
  content: '';
  background: #fff;
  height: 0.53333333rem;
  width: 0.53333333rem;
}
.mbrand-tab-select .disabled {
  background-color: #f2f2f2;
}
.mbrand-tab-select .disabled-first {
  position: relative;
  background-color: #f2f2f2;
}
.mbrand-tab-select .disabled-first::after {
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: -0.13333333rem;
  content: '';
  background: #f2f2f2;
  height: 1.44rem;
  width: 0.53333333rem;
}
.mbrand-tab-select .disabled-left {
  position: relative;
  background-color: #f2f2f2;
}
.mbrand-tab-select .disabled-left::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: -0.13333333rem;
  content: '';
  background: #f2f2f2;
  height: 0.53333333rem;
  width: 0.53333333rem;
}
.mbrand-tab-select .disabled-right {
  position: relative;
  background-color: #f2f2f2;
}
.mbrand-tab-select .disabled-right::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: -0.13333333rem;
  content: '';
  background: #f2f2f2;
  height: 0.53333333rem;
  width: 0.53333333rem;
}
.mbrand-tab-select .content-wrapper {
  position: relative;
  background-color: #fff;
  border-radius: 0.21333333rem;
}
.mbrand-tab-select .content-wrapper0 {
  position: relative;
  background-color: #fff;
  border-radius: 0.21333333rem;
}
.mbrand-tab-select .content-wrapper0::before,
.mbrand-tab-select .content-wrapper0::after {
  position: absolute;
  z-index: -1;
  top: -0.10666667rem;
  width: 0.53333333rem;
  height: 0.53333333rem;
  content: '';
}
.mbrand-tab-select .content-wrapper0::before {
  left: 0;
  background-color: #fff;
}
.mbrand-tab-select .content-wrapper0::after {
  right: 0;
  background-color: #f2f2f2;
}
.mbrand-tab-select .content-wrapper1 {
  position: relative;
  background-color: #fff;
  border-radius: 0.21333333rem;
}
.mbrand-tab-select .content-wrapper1::before,
.mbrand-tab-select .content-wrapper1::after {
  position: absolute;
  z-index: -1;
  top: -0.10666667rem;
  width: 0.53333333rem;
  height: 0.53333333rem;
  content: '';
}
.mbrand-tab-select .content-wrapper1::before {
  left: 0;
  background-color: #f2f2f2;
}
.mbrand-tab-select .content-wrapper1::after {
  right: 0;
  background-color: #f2f2f2;
}
.mbrand-tab-select .content-wrapper2 {
  position: relative;
  background-color: #fff;
  border-radius: 0.21333333rem;
}
.mbrand-tab-select .content-wrapper2::before,
.mbrand-tab-select .content-wrapper2::after {
  position: absolute;
  z-index: -1;
  top: -0.10666667rem;
  width: 0.53333333rem;
  height: 0.53333333rem;
  content: '';
}
.mbrand-tab-select .content-wrapper2::before {
  left: 0;
  background-color: #f2f2f2;
}
.mbrand-tab-select .content-wrapper2::after {
  right: 0;
  background-color: #fff;
}

.new-oppty-package-type-select {
  padding: 0.42666667rem;
}
.new-oppty-package-type-select .title {
  margin-bottom: 0.26666667rem;
  font-size: 0.53333333rem;
  font-weight: 500;
  color: #222;
}
.new-oppty-package-type-select .oppty-wrapper {
  display: flex;
  overflow-x: auto;
  padding-top: 0.26666667rem;
}
.new-oppty-package-type-select .oppty-list-item {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.26666667rem;
  width: 2.77333333rem;
  height: 3.36rem;
  border-radius: 0.21333333rem;
  text-align: center;
}
.new-oppty-package-type-select .tag {
  position: absolute;
  left: -0.05333333rem;
  top: -0.21333333rem;
  padding: 0.10666667rem 0.16rem;
  border-radius: 0.21333333rem 0 0.21333333rem 0;
  font-size: 0.32rem;
  color: #fff;
  background-color: #e64b3e;
  max-width: 2.56rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.new-oppty-package-type-select .oppty-list-item-active {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.26666667rem;
  width: 2.77333333rem;
  height: 3.36rem;
  border-radius: 0.21333333rem;
  text-align: center;
  background-color: #fff7f7;
  border: 0.05333333rem solid #e64b3e;
}
.new-oppty-package-type-select .oppty-list-item-disabled {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.26666667rem;
  width: 2.77333333rem;
  height: 3.36rem;
  border-radius: 0.21333333rem;
  text-align: center;
  border: 0.05333333rem solid #eee;
}
.new-oppty-package-type-select .oppty-count {
  margin-top: 0.64rem;
  font-size: 0.37333333rem;
  font-weight: 500;
  color: #222;
}
.new-oppty-package-type-select .sale-time {
  margin-top: 0.10666667rem;
}
.new-oppty-package-type-select .sale-time:nth-child(1) {
  margin-top: 0.05333333rem;
}
.new-oppty-package-type-select .oppty-price-wrapper {
  margin-top: 0.16rem;
}
.new-oppty-package-type-select .oppty-price-wrapper .oppty-price {
  font-size: 0.69333333rem;
  font-family: DIN;
  font-weight: 700;
  color: #222;
}
.new-oppty-package-type-select .oppty-price-wrapper span {
  font-size: 0.32rem;
  color: #999;
}

.reward-house-first-page {
  margin: 0.21333333rem;
  padding: 0.42666667rem;
  border-radius: 0.21333333rem;
  background-color: #fff;
}
.reward-house-first-page .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.reward-house-first-page .view-all-wrapper {
  display: flex;
  align-items: center;
}
.reward-house-first-page .title {
  display: flex;
  font-size: 0.42666667rem;
  font-weight: 500;
  color: #222;
}
.reward-house-first-page .reward-house-list {
  display: flex;
  width: 100vw;
  max-width: 9.46666667rem;
  overflow: scroll;
  padding-top: 0.26666667rem;
}
.reward-house-first-page .reward-house-list-item {
  flex-grow: 0;
  flex-shrink: 0;
  width: 3.84rem;
  height: 4.96rem;
  margin-right: 0.26666667rem;
  border: 1px solid #eeeeee;
  border-radius: 0.10666667rem;
}
.reward-house-first-page .reward-house-list .house-info-wrapper {
  padding: 0.32rem 0 0.32rem 0.32rem;
}
.reward-house-first-page .reward-house-list .houseImg {
  width: 100%;
  height: 2.56rem;
}
.reward-house-first-page .reward-house-list .houseName {
  font-size: 0.37333333rem;
  font-weight: 600;
}
.reward-house-first-page .reward-house-list .houseId {
  margin-left: -0.16rem;
  margin-top: 0.16rem;
  font-size: 12px;
  transform: scale(0.92);
  color: #555555;
}
.reward-house-first-page .empty {
  margin-top: 0.26666667rem;
  padding: 0.53333333rem;
  border-radius: 0.10666667rem;
  background-color: #f8f8f8;
  text-align: center;
}

.oppty-rec-sku {
  margin: 0.21333333rem;
  padding-top: 0.53333333rem;
  border-radius: 0.21333333rem;
  background-color: #fff;
}
.oppty-rec-sku .common-css {
  display: flex;
  justify-content: center;
  align-items: center;
}
.oppty-rec-sku .title {
  margin-left: 0.42666667rem;
  font-size: 0.53333333rem;
  font-weight: 500;
  color: #222;
}
.oppty-rec-sku .sku-tab {
  display: flex;
  align-items: center;
  margin: 0.42666667rem 0 0 0.42666667rem;
  font-size: 0.37333333rem;
}
.oppty-rec-sku .sku-tab div:nth-child(1) {
  margin-right: 0.21333333rem;
}
.oppty-rec-sku .sku-tab-item {
  padding: 0.26666667rem 0.32rem;
  border-radius: 0.53333333rem;
}
.oppty-rec-sku .sku-tab-active {
  background-color: #e64b3e;
  color: #fff;
}
.oppty-rec-sku .sku-tab-disabled {
  background-color: #f5f5f5;
  color: #222;
}
.oppty-rec-sku .view-all-sku {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.33333333rem;
  font-size: 0.37333333rem;
  color: #e64b3e;
}
.oppty-rec-sku .kedm-empty-container .kedm-empty-img {
  margin-top: -1.33333333rem;
  height: 4.8rem;
  color: #e64b3e;
}
.oppty-rec-sku .kedm-empty-container .kedm-empty-img svg {
  margin-top: -0.58666667rem;
  height: 4.8rem !important;
}
.oppty-rec-sku .kedm-empty-container .kedm-empty-title {
  margin-top: -0.42666667rem;
}
.oppty-rec-sku .kedm-button.kedm-button-primary {
  width: 3.30666667rem;
  font-size: 0.37333333rem;
  border-color: #e64b3e;
  background-color: #e64b3e;
}
.oppty-rec-sku .kedm-button.kedm-button-primary::before {
  border: #e64b3e;
}
.oppty-rec-sku .kedm-button.kedm-button-primary.kedm-button-active::before {
  border: #e64b3e;
}

.business-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.42666667rem;
  height: 1.86666667rem;
  border-bottom: 1px solid #eeeeee;
}
.business-item-left {
  display: flex;
  justify-content: center;
  align-items: center;
}
.business-item .business-info {
  margin-left: 0.16rem;
}
.business-item .info-wrapper {
  display: flex;
  align-items: center;
  font-size: 0.32rem;
}
.business-item .business-name {
  max-width: 2.93333333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.48rem;
  color: #222222;
}
.business-item .stock-info {
  margin-top: 0.13333333rem;
  font-size: 0.32rem;
}
.business-item .stock-info .limit-count {
  color: #e64b3e;
}
.business-item .stock-info .stock {
  margin-left: 0.16rem;
  color: #0da96c;
}
.business-item .rec-tag {
  margin-left: 0.10666667rem;
  padding: 0.02666667rem 0.05333333rem;
  font-size: 0.32rem;
  color: #fff;
  background-color: #e64b3e;
  border-radius: 0.10666667rem 0.10666667rem 0.10666667rem 0;
}
.business-item .rec-business-tag {
  margin: 0 0.16rem;
  padding: 0.08rem;
  border-radius: 0.05333333rem;
  font-family: PingFang SC;
  background-color: #f4f4f4;
  font-size: 0.32rem;
  font-weight: 600;
  color: #999;
}
.business-item .kedm-stepper-handler,
.business-item .kedm-stepper-handler-up-inner,
.business-item .kedm-stepper-handler-down-inner {
  width: 1.06666667rem;
}
.business-item .kedm-radio-checked .kedm-radio-inner {
  border-color: #e64b3e;
}
.business-item .kedm-radio-checked .kedm-radio-inner::after {
  background-color: #e64b3e;
}
.business-item .kedm-radio .kedm-radio-inner::after {
  background-color: #e64b3e;
}

.mbrand-select-business .common-css {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mbrand-select-business .am-modal-content {
  padding: 0.53333333rem 0.53333333rem 0;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start;
}
.mbrand-select-business .title {
  display: flex;
  align-items: center;
  font-size: 0.48rem;
  font-family: PingFangSC-Semibold;
  color: #222222;
}
.mbrand-select-business .sku-list-wrapper {
  height: 10.66666667rem;
  overflow-y: auto;
}
.mbrand-select-business .kedm-stepper-handler,
.mbrand-select-business .kedm-stepper-handler-up-inner,
.mbrand-select-business .kedm-stepper-handler-down-inner {
  width: 1.06666667rem;
}
.mbrand-select-business .primary-footer-button .am-button-primary {
  height: 1.28rem;
  line-height: 1.28rem;
  border-radius: 0.16rem;
  margin-bottom: 0.53333333rem;
  font-size: 0.42666667rem;
}
.business-desc-modal .title {
  font-size: 0.48rem;
  font-weight: 600;
  text-align: left;
  color: #222;
}
.business-desc-modal p {
  font-size: 0.37333333rem;
  text-align: left;
}
.business-desc-modal .am-button {
  margin-top: 120px;
  font-family: 'PingFangSC-Semibold';
  height: 1.17333333rem;
  line-height: 1.17333333rem;
  border-radius: 0.16rem;
  font-size: 0.37333333rem;
  color: #fff;
  background-color: #e64b3e;
}

.new-oppty-pay-btn {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}
.new-oppty-pay-btn .discount-select-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.26666667rem 0.58666667rem;
  height: 0.58666667rem;
  background: #ffe8e6;
}
.new-oppty-pay-btn .discount-select-item-right {
  display: flex;
  align-items: center;
  color: #e64b3e;
}
.new-oppty-pay-btn .discount-tag {
  display: inline-block;
  margin-right: 0.10666667rem;
  padding: 0.10666667rem;
  width: 0.69333333rem;
  border-radius: 0.05333333rem;
  text-align: center;
  font-size: 0.32rem;
  color: #fff;
  background-color: #e64b3e;
}
.new-oppty-pay-btn .btn-wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.53333333rem;
  background-color: #fff;
}
.new-oppty-pay-btn .btn-wrapper .discount-info {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  color: #999;
}
.new-oppty-pay-btn .btn-wrapper .amount {
  margin: 0 0.10666667rem;
  font-size: 0.69333333rem;
  font-family: DIN;
  font-weight: 700;
  color: #e64b3e;
}
.new-oppty-pay-btn .btn-wrapper .unit {
  font-size: 0.32rem;
  color: #e64b3e;
}
.new-oppty-pay-btn .btn-wrapper .am-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.16rem;
  width: 4.61333333rem;
  height: 1.33333333rem;
  background-color: #e64b3e;
  color: #fff;
  font-size: 0.42666667rem;
}
.new-oppty-pay-btn .btn-wrapper .notice-black {
  position: absolute;
  top: 0.10666667rem;
  left: 0;
  right: 0;
  text-align: center;
  color: #e64b3e;
}

.second-hand-robot-goodnews {
  position: relative;
  overflow: hidden;
}
.second-hand-robot-goodnews .title {
  position: absolute;
  z-index: 10;
  top: 2.13333333rem;
  left: 1.22666667rem;
  right: 1.22666667rem;
  font-size: 0.88rem;
  line-height: 1.01333333rem;
  font-weight: 700;
  text-align: center;
  color: #ffd1a6;
}
.second-hand-robot-goodnews .second-title {
  top: 3.2rem;
}
.second-hand-robot-goodnews .date {
  font-size: 0.48rem;
  top: 4.16rem;
  font-weight: 400;
}
.second-hand-robot-goodnews .table-header {
  display: flex;
  position: absolute;
  top: 11.14666667rem;
  left: 0.32rem;
  right: 0.32rem;
  height: 0.96rem;
  line-height: 0.96rem;
  font-size: 0.32rem;
  text-align: center;
  color: #a90c19;
}
.second-hand-robot-goodnews .table-header-one {
  width: 2.18666667rem;
}
.second-hand-robot-goodnews .table-header-two {
  width: 3.46666667rem;
}
.second-hand-robot-goodnews .table-header-three {
  width: 3.73333333rem;
}
.second-hand-robot-goodnews .range-wrapper {
  position: absolute;
  left: 0.32rem;
  right: 0.32rem;
  top: 12.10666667rem;
  height: 7.94666667rem;
}
.second-hand-robot-goodnews .range-row {
  display: flex;
  width: 100%;
  height: 1.6rem;
  line-height: 1.6rem;
  font-size: 0.32rem;
  text-align: center;
  color: #fff;
}
.second-hand-robot-goodnews .range-row-one {
  width: 2.18666667rem;
}
.second-hand-robot-goodnews .range-row-two {
  width: 3.46666667rem;
  max-width: 3.46666667rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.second-hand-robot-goodnews .range-row-three {
  width: 3.73333333rem;
}
.second-hand-robot-goodnews .position {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 10;
  top: 20.85333333rem;
  width: 100vw;
  font-size: 0.34666667rem;
  color: #f1b7ad;
}

.share-btn-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  bottom: 1.86666667rem;
  z-index: 9;
  width: 100vw;
}
.share-btn-wrapper .share-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.37333333rem 0.53333333rem;
  font-size: 14px;
  font-weight: 600;
  border-radius: 0.8rem;
  box-shadow: 0 4px 8px 0 #191919;
  color: #fff;
  background-color: #01a7f0;
}
.share-btn-wrapper .hand-icon {
  margin-left: 0.21333333rem;
  width: 0.64rem;
}

.cpt-goodnews-robot {
  position: relative;
  overflow: hidden;
  font-family: FZLTDHJW-GB1-0;
}
.cpt-goodnews-robot .common-text-css {
  position: absolute;
  z-index: 10;
  width: 100%;
  text-align: center;
  font-weight: 800;
}
.cpt-goodnews-robot .cpt-goodnews-robot-bck {
  width: 100%;
  vertical-align: middle;
}
.cpt-goodnews-robot .cpt-goodnews-robot-bck-middle {
  margin-top: -0.05333333rem;
  margin-bottom: -0.05333333rem;
}
.cpt-goodnews-robot .cpt-hua {
  position: absolute;
  z-index: 10;
  top: 6.82666667rem;
  left: 1.54666667rem;
  width: 6.98666667rem;
}
.cpt-goodnews-robot .title {
  position: absolute;
  z-index: 10;
  width: 100%;
  text-align: center;
  font-weight: 800;
  top: 7.2rem;
  font-size: 0.64rem;
  color: #ffead0;
}
.cpt-goodnews-robot .order-count {
  position: absolute;
  z-index: 10;
  width: 100%;
  text-align: center;
  font-weight: 800;
  top: 8.37333333rem;
  letter-spacing: 0.05333333rem;
  font-size: 1.76rem;
  color: #f9e7c3;
}
.cpt-goodnews-robot .table {
  position: absolute;
  z-index: 10;
  top: 10.56rem;
  left: 1.12rem;
  right: 1.12rem;
}
.cpt-goodnews-robot .table-header {
  display: flex;
  height: 0.93333333rem;
  line-height: 0.93333333rem;
  border-top: 1px solid #fff;
  font-size: 0.37333333rem;
  color: #fff;
}
.cpt-goodnews-robot .table-header div:nth-child(1) {
  width: 1.97333333rem;
}
.cpt-goodnews-robot .table-header div:nth-child(2) {
  width: 4.26666667rem;
}
.cpt-goodnews-robot .table-header div:nth-child(3) {
  width: 1.97333333rem;
}
.cpt-goodnews-robot .table-body .table-row {
  display: flex;
  height: 1.65333333rem;
  font-size: 0.42666667rem;
  color: #fff;
}
.cpt-goodnews-robot .table-body .table-row div:nth-child(1) {
  display: flex;
  align-items: center;
  font-weight: 600;
  width: 1.97333333rem;
}
.cpt-goodnews-robot .table-body .table-row div:nth-child(2) {
  display: flex;
  align-items: center;
  width: 4.26666667rem;
  font-weight: 600;
  line-height: 0.53333333rem;
  padding-right: 0.53333333rem;
}
.cpt-goodnews-robot .table-body .table-row div:nth-child(3) {
  display: flex;
  align-items: center;
  font-weight: 600;
  width: 1.97333333rem;
}

.common-absolute {
  position: absolute;
  z-index: 5;
  width: 100vw;
  text-align: center;
  color: #fff0bb;
}
.second-hand-personal-goodnews {
  position: relative;
  overflow: hidden;
}
.second-hand-personal-goodnews .header-photo-wrapper {
  position: absolute;
  top: 8.26666667rem;
  left: 2.98666667rem;
  z-index: 5;
  width: 4rem;
  height: 3.86666667rem;
}
.second-hand-personal-goodnews .header-photo {
  position: absolute;
  top: 8.61333333rem;
  left: 3.44rem;
  width: 3.09333333rem;
  height: 3.09333333rem;
  border-radius: 50%;
}
.second-hand-personal-goodnews .agent-name {
  position: absolute;
  z-index: 5;
  width: 100vw;
  text-align: center;
  color: #fff0bb;
  top: 12.48rem;
  font-size: 0.69333333rem;
  font-weight: 800;
}
.second-hand-personal-goodnews .long-dashed-line {
  position: absolute;
  z-index: 5;
  top: 14.56rem;
  left: 1.68rem;
  right: 1.68rem;
}
.second-hand-personal-goodnews .regio-info {
  position: absolute;
  z-index: 5;
  width: 100vw;
  text-align: center;
  color: #fff0bb;
  top: 13.38666667rem;
  font-size: 0.34666667rem;
}
.second-hand-personal-goodnews .order-info {
  position: absolute;
  z-index: 5;
  width: 100vw;
  text-align: center;
  color: #fff0bb;
  top: 15.09333333rem;
  line-height: 0.58666667rem;
  font-size: 0.4rem;
}
.second-hand-personal-goodnews .trading-day {
  position: absolute;
  z-index: 5;
  width: 100vw;
  text-align: center;
  color: #fff0bb;
  top: 18.98666667rem;
  font-size: 0.61333333rem;
  font-weight: 700;
  letter-spacing: 0.05333333rem;
  font-style: italic;
  color: #ffedda;
}
.second-hand-personal-goodnews .position {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 5;
  top: 20.85333333rem;
  width: 100vw;
  font-size: 0.34666667rem;
  color: #f1b7ad;
}

.cpt-common-goodnews .cpt-goodnews-detail {
  position: relative;
  overflow: hidden;
}
.cpt-common-goodnews .cpt-goodnews-detail .header-photo {
  position: absolute;
  z-index: -1;
  top: 6.93333333rem;
  left: 2.24rem;
  width: 5.33333333rem;
  height: 5.33333333rem;
  border-radius: 50%;
}
.cpt-common-goodnews .cpt-goodnews-detail .header-photo2 {
  position: absolute;
  z-index: -1;
  top: 6.66666667rem;
  left: 1.92rem;
  width: 6.4rem;
  height: 6.4rem;
  border-radius: 50%;
}
.cpt-common-goodnews .cpt-goodnews-detail .header-photo3 {
  position: absolute;
  z-index: -1;
  top: 8rem;
  left: 2.29333333rem;
  width: 5.33333333rem;
  height: 5.33333333rem;
  border-radius: 50%;
}
.cpt-common-goodnews .cpt-goodnews-detail .purcharse-item {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 14.29333333rem;
  width: 100vw;
  font-size: 0.48rem;
  font-weight: 500;
  color: #f5e3d6;
}
.cpt-common-goodnews .cpt-goodnews-detail .common-text-css {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  width: 100vw;
}
.cpt-common-goodnews .cpt-goodnews-detail .agent-name {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  width: 100vw;
  top: 12.16rem;
  font-size: 0.74666667rem;
  font-weight: 800;
  color: #7d4f00;
}
.cpt-common-goodnews .cpt-goodnews-detail .agent-name2 {
  position: absolute;
  z-index: 2;
  top: 12.53333333rem;
  left: 0.58666667rem;
  font-size: 0.64rem;
  font-weight: 800;
  color: #6f4601;
}
.cpt-common-goodnews .cpt-goodnews-detail .agent-name3 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  width: 100vw;
  top: 12.93333333rem;
  font-size: 0.69333333rem;
  font-weight: 800;
  color: #ea0b00;
}
.cpt-common-goodnews .cpt-goodnews-detail .item-info {
  position: absolute;
  z-index: 2;
  top: 12.90666667rem;
  left: 2.88rem;
  right: 0;
  font-size: 0.45333333rem;
  color: #fff;
  text-align: center;
}
.cpt-common-goodnews .cpt-goodnews-detail .agent-info {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  width: 100vw;
  top: 13.92rem;
  font-size: 0.42666667rem;
  color: #fff;
}
.cpt-common-goodnews .cpt-goodnews-detail .agent-info2 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  width: 100vw;
  top: 13.92rem;
  font-size: 0.42666667rem;
  color: #fff;
  top: 14.61333333rem;
  color: #fff6ea;
}
.cpt-common-goodnews .cpt-goodnews-detail .agent-info3 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  width: 100vw;
  top: 13.92rem;
  font-size: 0.42666667rem;
  color: #fff;
  top: 14.24rem;
  color: #f5e3d6;
  font-size: 0.48rem;
}
.cpt-common-goodnews .cpt-goodnews-detail .shop-info {
  position: absolute;
  z-index: 2;
  width: 100vw;
  text-align: center;
  color: #fff0bb;
  top: 15.57333333rem;
  font-size: 0.4rem;
  line-height: 0.69333333rem;
  color: #fff;
}
.cpt-common-goodnews .cpt-goodnews-detail .shop-info2 {
  position: absolute;
  z-index: 2;
  width: 100vw;
  text-align: center;
  color: #fff0bb;
  top: 15.57333333rem;
  font-size: 0.4rem;
  line-height: 0.69333333rem;
  color: #fff;
  font-size: 0.37333333rem;
  color: #ffedd3;
}
.cpt-common-goodnews .cpt-goodnews-detail .shop-info3 {
  position: absolute;
  top: 15.41333333rem;
  width: 100vw;
  line-height: 0.42666667rem;
  text-align: center;
  color: #f5e3d6;
  font-size: 0.32rem;
}
.cpt-common-goodnews .cpt-goodnews-detail .cpt-bottom-text {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  width: 100vw;
  top: 20.21333333rem;
  font-size: 0.45333333rem;
  font-weight: 500;
  color: #ffd8b8;
}

.container-commercialization-list {
  padding: 0.21333333rem;
  background-color: #f8f8f8;
}

.container-commercialization-list-product-item {
  background-color: #fff;
  border-radius: 8px;
  padding: 0.42666667rem 0.42666667rem 0;
  margin-bottom: 0.21333333rem;
}
.container-commercialization-list-product-item .productItem-top {
  border-bottom: 1px solid #eee;
  display: flex;
  padding-bottom: 0.53333333rem;
}
.container-commercialization-list-product-item .productItem-top img {
  width: 2.05333333rem;
  height: 2.05333333rem;
  margin-right: 0.26666667rem;
}
.container-commercialization-list-product-item .productItem-top .productItem-text {
  flex: 1;
}
.container-commercialization-list-product-item .productItem-top .productItem-text h3 {
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  font-weight: bold;
  margin: 0;
}
.container-commercialization-list-product-item .productItem-top .productItem-text p {
  color: #999999;
  font-size: 0.32rem;
  line-height: 0.53333333rem;
  margin: 0;
}
.container-commercialization-list-product-item .productItem-top .productItem-text .tag-box {
  margin-bottom: 8px;
}
.container-commercialization-list-product-item .productItem-top .productItem-text .tag {
  color: #999999;
  background: #cccccc;
  display: inline-block;
  margin-right: 0.21333333rem;
  margin-top: 0.10666667rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.48rem;
  white-space: nowrap;
  border-radius: 2px;
  cursor: default;
  opacity: 1;
  transition: all 0.3s;
}
.container-commercialization-list-product-item .productItem-top .productItem-text .tag-red {
  color: #B07240;
  background: #F7F0E8;
  display: inline-block;
  margin-right: 0.21333333rem;
  margin-top: 0.10666667rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.48rem;
  white-space: nowrap;
  border-radius: 2px;
  cursor: default;
  opacity: 1;
  transition: all 0.3s;
}
.container-commercialization-list-product-item .productItem-bottom {
  display: flex;
  height: 1.6rem;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.container-commercialization-list-product-item .productItem-bottom .price-box {
  display: flex;
  flex-direction: column;
}
.container-commercialization-list-product-item .productItem-bottom .price-box p:nth-child(1) {
  color: #e64b3e;
  font-size: 0.53333333rem;
  line-height: 0.64rem;
  font-family: PingFangSC-Semibold;
}
.container-commercialization-list-product-item .productItem-bottom .price-box p:nth-child(1) .enum {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
}
.container-commercialization-list-product-item .productItem-bottom .price-box p:nth-child(2) {
  color: #999;
  font-size: 0.32rem;
  line-height: 0.32rem;
  margin-top: 0.05333333rem;
  text-decoration: line-through;
}
.container-commercialization-list-product-item .productItem-bottom .productItem-Button {
  background: #e64b3e;
  color: #fff;
  width: 2.24rem;
  height: 0.85333333rem;
  line-height: 0.85333333rem;
  font-size: 0.37333333rem;
  border-radius: 4px;
  border: none !important;
  padding: 0;
}
.container-commercialization-list-product-item .productItem-bottom .productItem-button-disabled {
  background: #999;
  color: white;
  width: 2.24rem;
  height: 0.85333333rem;
  line-height: 0.85333333rem;
  font-size: 0.37333333rem;
  padding: 0;
  border-radius: 4px;
  border: none !important;
}

.containers-commericialization-list-countdown .countdown-unit {
  margin: 0 2px;
}

.container-commercialization-detail .product-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 0.53333333rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.container-commercialization-detail .product-footer .btn {
  border-radius: 6px;
}

.commericialization-detail-product .product-banner {
  display: flex;
  align-items: center;
}
.commericialization-detail-product .product-banner .banner-nothumb {
  width: 100%;
}
.commericialization-detail-product .product-banner .banner-nothumb img {
  width: 100%;
}
.commericialization-detail-product .product-info {
  position: relative;
  margin-top: -0.32rem;
  padding: 0.4rem 0.53333333rem 0;
  border-radius: 12px 12px 0 0;
  background: #fff;
}
.commericialization-detail-product .product-info .hd {
  flex: 1;
}
.commericialization-detail-product .product-info .hd .top {
  display: flex;
  padding-bottom: 0.26666667rem;
  border-bottom: 1px solid #eeeeee;
}
.commericialization-detail-product .product-info .hd .top .title {
  flex: 1;
  font-family: PingFangSC-Medium;
  padding-top: 0.13333333rem;
  font-size: 0.48rem;
  line-height: 0.58666667rem;
}
.commericialization-detail-product .product-info .hd .top .price .sale {
  font-size: 0.64rem;
  line-height: 0.88rem;
  font-family: PingFangSC-Medium;
  color: #e64b3e;
  word-break: keep-all;
  text-align: right;
}
.commericialization-detail-product .product-info .hd .top .price .sale .enum {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
}
.commericialization-detail-product .product-info .hd .top .price .origin {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  line-height: 0.45333333rem;
  color: #999;
  text-decoration: line-through;
  word-break: keep-all;
  text-align: right;
}
.commericialization-detail-product .product-info .meta {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  color: #666;
}
.commericialization-detail-product .product-info .tags {
  display: flex;
  max-width: 202px;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.commericialization-detail-product .product-info .tags span {
  display: inline;
  margin: 5px 2px 0px 0px;
  padding: 3px 3px 3px 3px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #A38E77;
  letter-spacing: 0;
  text-align: center;
  background-image: linear-gradient(146deg, rgba(212, 167, 124, 0.18) 0%, rgba(237, 218, 196, 0.18) 100%);
  border-radius: 2px;
}
.commericialization-detail-product .product-divide {
  background: #F8F8F8;
  height: 0.26666667rem;
}
.commericialization-detail-product .product-divide {
  background: #f8f8f8;
  height: 0.21333333rem;
}
.commericialization-detail-product .product-richText {
  background: #fff;
  padding-top: 0.42666667rem;
  padding-bottom: 2.66666667rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
}
.commericialization-detail-product .product-richText .text {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  margin-bottom: 0.21333333rem;
}
.commericialization-detail-product .product-richText .content {
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  color: #555;
}
.commericialization-detail-product .product-richText .content img {
  max-width: 100% !important;
  width: auto !important;
  height: auto !important;
}
.commericialization-detail-product .product-richText .content ul {
  list-style-type: decimal;
  padding-left: 0.4rem;
}
.commericialization-detail-product .product-richText .content ul li {
  margin-bottom: 0.10666667rem;
}
.commericialization-detail-product .product-richText.refund-rule-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 16px;
}
.commericialization-detail-product .product-richText.refund-rule-link .text {
  margin-bottom: 0;
}
.commericialization-detail-product .product-richText.refund-rule-link .detail-btn {
  display: flex;
  align-items: center;
  color: #999;
  font-size: 13px;
}
.commericialization-detail-product .product-richText.refund-rule-link .detail-btn .arrow {
  margin-left: 4px;
}

.mPay {
  padding-bottom: 82px;
}
.mPay .businessListSelectCount {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.mPay .businessListSelectCount span {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #666666;
  border-radius: 2px;
}
.mPay .businessListSelectCount div {
  display: flex;
  margin: 0px 10px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.mPay .mPay-select {
  padding: 16px 20px;
  background-color: #fff;
  margin-bottom: 6px;
  display: flex;
}
.mPay .mPay-select-title {
  flex: 1;
  text-align: start;
  font-size: 18px;
  color: #222222;
}
.mPay .mPay-select-btn {
  flex: 1;
  text-align: right;
  font-size: 16px;
  color: #e64b3e;
}
.mPay .listItem-card {
  display: flex;
  margin-bottom: 6px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0.21333333rem;
  border-radius: 6px;
}
.mPay .listItem-card .listItem-card-top {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: flex-start;
  box-sizing: border-box;
  padding: 0.4rem;
}
.mPay .listItem-card .listItem-card-top img {
  width: 100px;
  height: 80px;
}
.mPay .listItem-card .listItem-card-top .listItem-card-top-right {
  display: flex;
  flex-direction: column;
  margin-left: 10px;
}
.mPay .listItem-card .listItem-card-top .listItem-card-top-right .top-right-span {
  margin-right: 0.26666667rem;
  line-height: 0.48rem;
}
.mPay .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  color: #222222;
  line-height: 22px;
}
.mPay .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #999999;
  margin-top: 0.10666667rem;
  line-height: 20px;
}
.mPay .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #e64b3e;
  margin-top: 4px;
  line-height: 0.58666667rem;
}
.mPay .listItem-card .listItem-card-top .sale {
  margin-top: 4px;
}
.mPay .listItem-card .listItem-card-bottom {
  box-sizing: border-box;
  padding: 0 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 52px;
  border-top: 1px solid #f5f5f5;
}
.mPay .listItem-card .listItem-card-bottom div {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #222222;
  letter-spacing: 0;
}
.mPay .listItem-card .listItem-card-bottom span {
  font-size: 14px;
  color: #999;
}
.mPay .mPay-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 0.42666667rem 0.53333333rem;
  background: #fff;
  box-sizing: border-box;
  display: flex;
}
.mPay .mPay-footer .mPay-footer-button {
  font-size: 16px;
}
.mPay .mPay-footer .mPay-footer-button-btn {
  width: 165px;
  height: 50px;
  border-radius: 0.10666667rem;
  line-height: 50px;
}
.mPay .mPay-footer .mPay-footer-price {
  flex: 1;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.mPay .mPay-footer .mPay-footer-price-all {
  font-size: 0.48rem;
  color: #e64b3e;
}
.mPay .mPay-footer .mPay-footer-price-sub {
  margin-top: 0.13333333rem;
  font-size: 0.34666667rem;
  color: #999999;
}
.commerce-pay-protocol-wrapper {
  display: flex;
  align-items: baseline;
  text-align: left;
}
.commerce-pay-protocol-wrapper .am-checkbox-item {
  padding: 0;
  width: 0.53333333rem;
}
.commerce-pay-protocol-wrapper .am-checkbox-item .am-checkbox {
  width: 0.42666667rem;
  height: 0.48rem;
}
.commerce-pay-protocol-wrapper .am-checkbox-item .am-checkbox-inner {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.commerce-pay-protocol-wrapper .am-checkbox-item .am-checkbox-inner:after {
  right: 0.13333333rem;
  width: 0.13333333rem;
  height: 0.21333333rem;
}
.commerce-pay-protocol-wrapper .protocol-text {
  flex: 1;
  font-size: 0.32rem;
}

.businessListSelectCount {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.businessListSelectCount span {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #666666;
  border-radius: 2px;
}
.businessListSelectCount div {
  display: flex;
  margin: 0px 10px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}

.extra-radio-option__wrap {
  background-color: #fff;
  margin: 10px 0;
}
.extra-radio-option {
  padding: 14px 15px;
}
.extra-radio-option + .extra-radio-option::before {
  content: " ";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #E8E8E8;
  transform: scaleY(0.5) translateY(-28px);
}
.extra-radio-option--disabled {
  color: #999999;
}
.extra-radio-option--disabled .extra-radio-option__title {
  color: #999999;
}
.extra-radio-option--disabled .extra-radio-option__radio--selected {
  border: 1px solid #ddd;
}
.extra-radio-option--disabled .extra-radio-option__radio--selected::after {
  background-color: #ddd;
}
.extra-radio-option__radio {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: relative;
  border: 1px solid #ccc;
}
.extra-radio-option__radio--selected {
  border: 1px solid #E02020;
}
.extra-radio-option__radio--selected::after {
  content: " ";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #E02020;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.extra-radio-option__title {
  font-family: PingFangSC-Medium;
  font-size: 17px;
  color: #222222;
  letter-spacing: 0;
  margin-bottom: 4px;
  display: flex;
  justify-content: space-between;
}
.extra-radio-option__notes {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 12px;
}

.pingpu-search-page .page-body {
  padding-bottom: 2.13333333rem;
}
.pingpu-search-page .page-body .search-box-list .top-title {
  padding: 0.32rem 0;
  font-family: PingFang-SC-Medium;
  font-size: 0.37333333rem;
  color: #999999;
  letter-spacing: 0;
  text-align: left;
  line-height: 1;
}
.pingpu-search-page .search-bar {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1;
}
.pingpu-search-page .search-list {
  padding: 65px 8px 8px;
  background: #f5f5f5;
}
.pingpu-search-page .listItem-card {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  border-radius: 6px;
  background-color: #fff;
}
.pingpu-search-page .listItem-card.disabled {
  background: #eee;
}
.pingpu-search-page .listItem-card.disabled .top-right-span,
.pingpu-search-page .listItem-card.disabled .listItem-card-top .listItem-card-top-right p.sale {
  color: #999;
}
.pingpu-search-page .listItem-card .listItem-card-top {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: flex-start;
  box-sizing: border-box;
  padding: 0.4rem;
}
.pingpu-search-page .listItem-card .listItem-card-top img {
  width: 100px;
  height: 80px;
  margin-left: 0.26666667rem;
}
.pingpu-search-page .listItem-card .listItem-card-top .listItem-card-top-right {
  display: flex;
  flex-direction: column;
  margin-left: 10px;
}
.pingpu-search-page .listItem-card .listItem-card-top .listItem-card-top-right .top-right-span {
  margin-right: 0.26666667rem;
  line-height: 0.48rem;
}
.pingpu-search-page .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 22px;
}
.pingpu-search-page .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
  margin-top: 0.10666667rem;
  line-height: 20px;
}
.pingpu-search-page .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(3) {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #e64b3e;
  line-height: 0.58666667rem;
  font-weight: 600;
}
.pingpu-search-page .listItem-card .listItem-card-top .sale {
  margin-top: 4px;
}
.pingpu-search-page .listItem-card .listItem-card-bottom {
  box-sizing: border-box;
  padding: 0 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 52px;
  border-top: 1px solid #f5f5f5;
}
.pingpu-search-page .listItem-card .listItem-card-bottom div {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #222222;
  letter-spacing: 0;
}
.pingpu-search-page .listItem-card .listItem-card-bottom span {
  font-size: 14px;
  color: #999;
}
.pingpu-search-page .businessListSelect-footer {
  display: flex;
  flex-direction: row;
  border-top: 1px solid #f8f8f8;
  position: fixed;
  bottom: 0;
  z-index: 1001;
  left: 0;
  width: 100%;
  justify-content: center;
  padding: 16px 20px 20px 20px;
  box-sizing: border-box;
  align-items: flex-start;
  background: #fff;
}
.pingpu-search-page .businessListSelect-footer .left {
  display: inline-flex;
  font-family: PingFangSC-Regular;
  flex: 1;
  height: 50px;
  align-items: center;
  font-size: 0.42666667rem;
  color: #222222;
}
.pingpu-search-page .businessListSelect-footer .right {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #e64b3e;
  border-radius: 4px;
  width: 179px;
  height: 50px;
  color: #fff;
  font-family: PingFangSC-Medium;
  font-size: 16px;
}
.pingpu-search-page .sub-btn {
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  font-size: 0.42666667rem;
  margin-top: 0.4rem;
  border-radius: 4px;
}

.Adjustment {
  padding: 20px;
}
.Adjustment-card {
  padding: 20px;
  background-color: #ffffff;
  color: #222222;
}
.Adjustment-title {
  font-size: 18px;
}
.Adjustment-unit {
  font-size: 14px;
}
.Adjustment-Input {
  border-bottom: 1px solid #eeeeee;
  padding: 15px 0;
}
.Adjustment-Input .am-list-item {
  border-left: 2px solid #E64B3E;
  padding-left: 0px !important;
}
.Adjustment-Input .am-list-item .am-input-control input {
  font-size: 32px !important;
}
.Adjustment-description {
  padding: 12px 0;
  color: #999999;
  font-size: 14px;
}
.Adjustment-footer {
  position: fixed;
  width: 100%;
  bottom: 0;
  background-color: #ffffff;
  padding: 16px 20px;
}
.Adjustment-footer .am-button {
  width: 90%;
  height: 50px;
  line-height: 47px;
}

.mbrand-cashier .kedm-form-item-wrapper {
  padding: 0;
}
.mbrand-cashier .kedm-form-item-horizontal {
  padding-bottom: 0.37333333rem;
  border-bottom: 1px solid #d8d8d8;
}
.mbrand-cashier .kedm-input-container {
  align-items: center;
}
.mbrand-cashier .kedm-input-container .kedm-input-item {
  height: 0.8rem;
  text-align: left;
}
.mbrand-cashier .kedm-input-container .kedm-input-extra {
  margin-right: 0.26666667rem;
  font-size: 0.58666667rem;
  font-weight: 500;
}
.mbrand-cashier .kedm-input-container .kedm-input-item {
  font-size: 0.8rem;
  font-weight: 600;
  font-family: D-DIN-PRO;
}
.mbrand-cashier .amount-wrapper {
  margin-top: 1.06666667rem;
  font-size: 0.37333333rem;
  text-align: center;
  color: #6b7280;
}
.mbrand-cashier .price {
  margin-top: 0.16rem;
}
.mbrand-cashier .yuan {
  margin-right: 0.16rem;
  font-size: 0.58666667rem;
  color: #222;
}
.mbrand-cashier .amount {
  font-size: 1.12rem;
  line-height: 1.28rem;
  font-weight: 600;
  font-family: D-DIN-PRO;
  letter-spacing: 0px;
  color: #222;
}
.mbrand-cashier .card-wrapper {
  position: relative;
  margin: 0 0.32rem;
  border-radius: 0.21333333rem;
  padding: 0.42666667rem;
  background-color: #fff;
}
.mbrand-cashier .out-limimt-info {
  position: absolute;
  z-index: -1;
  bottom: -0.64rem;
  left: 0;
  right: 0;
  height: 0.74666667rem;
  line-height: 0.74666667rem;
  border-radius: 0 0 0.21333333rem 0.21333333rem;
  text-align: center;
  color: #df2c2c;
  background-color: #fceaea;
}
.mbrand-cashier .warning-border {
  border: 1px solid #df2c2c;
}
.mbrand-cashier .coin-card {
  margin-top: 1.06666667rem;
  margin-bottom: 0.32rem;
  color: #222;
}
.mbrand-cashier .coin-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mbrand-cashier .coin-wrapper-left .coin-icon-wrapper {
  display: flex;
  align-items: center;
}
.mbrand-cashier .coin-wrapper-left .coin-icon {
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: url(../statics/coin_c2dccd44cbe32a26ac75.png) no-repeat center;
  background-size: 100% 100%;
}
.mbrand-cashier .coin-wrapper-left .balance {
  margin: 0.16rem 0 0 0.64rem;
  font-size: 0.32rem;
  color: #3d3d3d;
}
.mbrand-cashier .coin-wrapper-right {
  font-size: 0.64rem;
  font-weight: 600;
  font-family: D-DIN-PRO;
}
.mbrand-cashier .desc {
  margin-left: 0.10666667rem;
  font-size: 0.42666667rem;
  font-weight: 500;
}
.mbrand-cashier .cash-icon-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 0.32rem;
}
.mbrand-cashier .cash-icon {
  margin-right: 0.08rem;
  width: 0.45333333rem;
  height: 0.45333333rem;
  background: url(../statics/cash_icon_e1de700a52ee8aa4c6e3.png) no-repeat center;
  background-size: 100% 100%;
}
.mbrand-cashier .coin-hint {
  margin-top: 0.32rem;
  padding-top: 0.32rem;
  border-top: 1px solid #d8d8d8;
}
.mbrand-cashier .hint {
  margin-top: 0.32rem;
  font-size: 0.32rem;
  color: #df2c2c;
  font-family: PingFang SC;
}
.mbrand-cashier .pay-btn {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.53333333rem;
  background: #fff;
}

.refund-rule-page {
  min-height: 100vh;
  background-color: #f5f5f5;
  padding-bottom: 80px;
}
.refund-rule-page .refund-rule-header {
  background-color: #fff;
  padding: 20px 16px;
  text-align: center;
  border-bottom: 1px solid #eee;
}
.refund-rule-page .refund-rule-header .header-title {
  font-size: 18px;
  font-weight: 600;
  color: #333;
}
.refund-rule-page .refund-rule-content {
  padding: 16px;
}
.refund-rule-page .rule-section {
  background-color: #fff;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 16px;
}
.refund-rule-page .rule-section .section-title {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid #eee;
}
.refund-rule-page .rule-item {
  margin-bottom: 16px;
}
.refund-rule-page .rule-item:last-child {
  margin-bottom: 0;
}
.refund-rule-page .rule-item .rule-title {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  line-height: 1.6;
  margin-bottom: 4px;
}
.refund-rule-page .rule-item .rule-content {
  font-size: 13px;
  color: #666;
  line-height: 1.6;
  padding-left: 8px;
}
.refund-rule-page .rule-item .rule-appeal-time {
  font-size: 12px;
  color: #fa8c16;
  line-height: 1.6;
  padding-left: 8px;
  margin-top: 4px;
}
.refund-rule-page .rule-item .not-supported-title {
  color: #ff4d4f;
  font-weight: 500;
  margin-top: 8px;
  margin-bottom: 4px;
}
.refund-rule-page .refund-rule-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 16px;
  background-color: #fff;
}

.container-cpl-list .notice-header {
  line-height: 0.96rem;
  font-size: 0.37333333rem;
  padding-left: 0.58666667rem;
  background: #fdfcec;
  font-family: PingFangSC-Regular;
  color: #faad14;
  display: flex;
  align-items: center;
}
.container-cpl-list .notice-header svg {
  margin-right: 0.29333333rem;
}
.container-cpl-list .list-box {
  padding: 0.21333333rem;
}
.container-cpl-list .list-box .btn {
  font-family: PingFangSC-Medium;
  background: #e64b3e;
  color: white;
  width: 2.24rem;
  height: 0.85333333rem;
  line-height: 0.85333333rem;
  font-size: 0.37333333rem;
  border-radius: 4px;
  padding: 0;
  border: none !important;
}
.container-cpl-list .list-box .btn-disabled {
  font-family: PingFangSC-Medium;
  background: #999;
  color: white;
  width: 2.24rem;
  height: 0.85333333rem;
  line-height: 0.85333333rem;
  font-size: 0.37333333rem;
  border-radius: 4px;
  padding: 0;
  border: none !important;
}
.container-cpl-list .list-box .btn-disabled:before {
  border: 0;
}
.container-cpl-list-none {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  color: #ccc;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.container-cpl-list-none .no-buy {
  width: 6.18666667rem;
  height: 3.46666667rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
}
.container-cpl-list-none p {
  margin-top: 24px;
}

.container-cpl-list-product-item {
  background-color: #ffffff;
  padding: 0.42666667rem;
  margin-bottom: 0.21333333rem;
  border-radius: 0.21333333rem;
}
.container-cpl-list-product-item .productItem-top {
  padding-bottom: 0.29333333rem;
  border-bottom: 1px solid #eee;
  display: flex;
}
.container-cpl-list-product-item .productItem-top img {
  width: 2.08rem;
  height: 2.08rem;
  margin-right: 0.13333333rem;
}
.container-cpl-list-product-item .productItem-top .productItem-text {
  flex: 1;
}
.container-cpl-list-product-item .productItem-top .productItem-text h3 {
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  font-family: PingFangSC-Medium;
}
.container-cpl-list-product-item .productItem-top .productItem-text h3 span {
  color: #999;
  margin-left: 4px;
}
.container-cpl-list-product-item .productItem-top .productItem-text .detail {
  color: #999999;
  font-size: 0.32rem;
  line-height: 0.45333333rem;
  margin-top: 0.21333333rem;
}
.container-cpl-list-product-item .productItem-top .productItem-text .tag {
  color: #999999;
  background: #cccccc;
  display: inline-block;
  margin-right: 0.21333333rem;
  margin-top: 0.10666667rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.48rem;
  white-space: nowrap;
  border-radius: 2px;
  cursor: default;
  opacity: 1;
  transition: all 0.3s;
}
.container-cpl-list-product-item .productItem-top .productItem-text .tag-red {
  color: #b07240;
  background: #f7f0e8;
  display: inline-block;
  margin-right: 0.21333333rem;
  margin-top: 0.10666667rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.48rem;
  white-space: nowrap;
  border-radius: 2px;
  cursor: default;
  opacity: 1;
  transition: all 0.3s;
}
.container-cpl-list-product-item .productItem-bottom {
  display: flex;
  padding-top: 0.26666667rem;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.container-cpl-list-product-item .productItem-bottom .cost {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.container-cpl-list-product-item .productItem-bottom .cost .cut {
  display: flex;
  color: #E64B3E;
  font-size: 0.37333333rem;
  line-height: 0.64rem;
  font-family: PingFangSC-Regular;
}
.container-cpl-list-product-item .productItem-bottom .cost .cut .num {
  font-family: PingFangSC-Medium;
  font-size: 0.53333333rem;
}
.container-cpl-list-product-item .productItem-bottom .cost .base {
  color: #999;
  font-size: 0.32rem;
  line-height: 0.32rem;
  text-decoration: line-through;
}
.container-cpl-list-product-item .productItem-bottom .productItem-Button {
  font-family: PingFangSC-Medium;
  background: #e64b3e;
  color: white;
  width: 2.24rem;
  height: 0.85333333rem;
  font-size: 0.37333333rem;
  border-radius: 4px;
  padding: 0;
  border: none !important;
}
.container-cpl-list-product-item .productItem-bottom .productItem-button-disabled {
  font-family: PingFangSC-Medium;
  background: #999;
  color: white;
  width: 2.24rem;
  height: 0.85333333rem;
  line-height: 0.85333333rem;
  font-size: 0.37333333rem;
  border-radius: 4px;
  padding: 0;
  border: none !important;
}

.container-cpl-detail .product-footer {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
}
.container-cpl-detail .product-footer .btn {
  background: #e64b3e;
  border: 0;
  line-height: 1.33333333rem;
  height: 1.33333333rem;
  padding: 0rem;
  border-radius: 0.16rem;
}
.container-cpl-detail .product-footer .btn.disabled {
  background: #999;
}
.container-cpl-detail-none {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  color: #ccc;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.container-cpl-detail-none .no-buy {
  width: 6.18666667rem;
  height: 3.46666667rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
}
.container-cpl-detail-none p {
  margin-top: 24px;
}

.p-cpl-detail-product .product-banner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.p-cpl-detail-product .product-banner img {
  width: 100%;
}
.p-cpl-detail-product .product-info {
  position: relative;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  margin-top: -12px;
  border-radius: 12px 12px 0 0;
  background: #fff;
}
.p-cpl-detail-product .product-info .top {
  display: flex;
  padding-bottom: 0.26666667rem;
  border-bottom: 1px solid #eeeeee;
}
.p-cpl-detail-product .product-info .top .hd {
  flex: 1;
  padding-top: 0.10666667rem;
}
.p-cpl-detail-product .product-info .top .hd .title {
  font-family: PingFangSC-Medium;
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
}
.p-cpl-detail-product .product-info .top .hd .tag-box .tag-red {
  color: #b07240;
  background: #f7f0e8;
  display: inline-block;
  margin-right: 0.21333333rem;
  margin-top: 0.10666667rem;
  padding-left: 0.10666667rem;
  padding-right: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.48rem;
  white-space: nowrap;
  border-radius: 2px;
  cursor: default;
  opacity: 1;
  transition: all 0.3s;
}
.p-cpl-detail-product .product-info .top .price .sale {
  font-size: 0.64rem;
  line-height: 0.88rem;
  font-family: PingFangSC-Medium;
  color: #e64b3e;
  word-break: keep-all;
  text-align: right;
}
.p-cpl-detail-product .product-info .top .price .sale .enum {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
}
.p-cpl-detail-product .product-info .top .price .origin {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  line-height: 0.45333333rem;
  color: #999;
  text-decoration: line-through;
  word-break: keep-all;
  text-align: right;
}
.p-cpl-detail-product .product-info .meta {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  margin-top: 0.32rem;
  line-height: 0.53333333rem;
  color: #666;
}
.p-cpl-detail-product .product-info .tags {
  display: flex;
  max-width: 202px;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.p-cpl-detail-product .product-info .tags span {
  display: inline;
  margin: 5px 2px 0px 0px;
  padding: 3px 3px 3px 3px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #a38e77;
  letter-spacing: 0;
  text-align: center;
  background-image: linear-gradient(146deg, rgba(212, 167, 124, 0.18) 0%, rgba(237, 218, 196, 0.18) 100%);
  border-radius: 2px;
}
.p-cpl-detail-product .product-divide {
  background: #f8f8f8;
  height: 0.21333333rem;
}
.p-cpl-detail-product .product-richText {
  background: #fff;
  padding-top: 0.42666667rem;
  padding-bottom: 2.13333333rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
}
.p-cpl-detail-product .product-richText .text {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  margin-bottom: 0.21333333rem;
}
.p-cpl-detail-product .product-richText .content {
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  color: #999;
}
.p-cpl-detail-product .product-richText .content img {
  max-width: 100% !important;
  width: auto !important;
  height: auto !important;
}
.p-cpl-detail-product .product-richText .content ul {
  list-style-type: decimal;
  padding-left: 0.4rem;
}
.p-cpl-detail-product .product-richText .content ul li {
  margin-bottom: 0.10666667rem;
}

.p-cpl-pay {
  padding-bottom: 82px;
  padding: 0.21333333rem;
}
.p-cpl-pay .main-form {
  overflow: hidden;
  background: #ffffff;
  border-radius: 0.21333333rem;
  margin-bottom: 0.21333333rem;
}
.p-cpl-pay .main-form .title {
  display: flex;
  line-height: 1.49333333rem;
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
  font-size: 0.48rem;
  font-family: PingFangSC-Medium;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
}
.p-cpl-pay .main-form .title .name {
  flex: 1;
}
.p-cpl-pay .main-form .title .red {
  color: #e64b3e;
}
.p-cpl-pay .main-form .am-list-line {
  line-height: 1.14666667rem;
}
.p-cpl-pay .main-form .am-list-line .am-list-content {
  font-size: 0.37333333rem;
}
.p-cpl-pay .main-form .am-list-line .am-list-extra {
  font-size: 0.37333333rem;
}
.p-cpl-pay .main-form .am-list-line .am-list-arrow {
  width: 12px;
  height: 12px;
}
.p-cpl-pay .main-form .custom-list {
  position: relative;
  padding-top: 0.42666667rem;
  padding-bottom: 0.32rem;
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
}
.p-cpl-pay .main-form .custom-list:after {
  content: '';
  position: absolute;
  left: 0.42666667rem;
  right: 0.42666667rem;
  bottom: 0rem;
  height: 1px;
  background: rgba(221, 221, 221, 0.5);
}
.p-cpl-pay .main-form .custom-list:first-child::before {
  display: none;
}
.p-cpl-pay .main-form .custom-list .main-row {
  display: flex;
  align-items: center;
}
.p-cpl-pay .main-form .custom-list .main-row .title-txt {
  font-family: PingFangSC-Regular;
  flex: 1;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
}
.p-cpl-pay .main-form .custom-list .main-row .component {
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
}
.p-cpl-pay .main-form .custom-list .main-row .component .radio-box {
  display: flex;
  align-items: center;
}
.p-cpl-pay .main-form .custom-list .main-row .component .radio-box .radio {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-left: 0.10666667rem;
  border: 1px solid #ccc;
  border-radius: 100%;
}
.p-cpl-pay .main-form .custom-list.active .title-txt {
  font-family: PingFangSC-Medium;
}
.p-cpl-pay .main-form .custom-list.active .main-row .radio-box {
  color: #e02020;
}
.p-cpl-pay .main-form .custom-list.active .main-row .radio-box .radio {
  position: relative;
  border: 1px solid #e02020;
}
.p-cpl-pay .main-form .custom-list.active .main-row .radio-box .radio::after {
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  width: 0.21333333rem;
  height: 0.21333333rem;
  margin: 0.10666667rem;
  border-radius: 100%;
  background: #e02020;
}
.p-cpl-pay .main-form .custom-list.disabled {
  color: #ccc;
}
.p-cpl-pay .main-form .custom-list.disabled .main-row .radio-box {
  color: #ccc;
}
.p-cpl-pay .main-form .custom-list.disabled .main-row .radio-box .radio {
  border: 1px solid #ccc;
}
.p-cpl-pay .main-form .count-stepper {
  display: flex;
  float: right;
  width: 86px;
  height: 20px;
  justify-content: center;
  align-items: center;
  line-height: 0.64rem;
}
.p-cpl-pay .main-form .count-stepper .am-stepper-handler {
  display: inline-block;
  align-items: center;
  justify-content: center;
  width: 0.37333333rem;
  height: 0.37333333rem;
  margin-top: -0.18666667rem;
  border-radius: 4px;
}
.p-cpl-pay .main-form .count-stepper .am-stepper-handler .am-icon-plus,
.p-cpl-pay .main-form .count-stepper .am-stepper-handler .am-icon-minus {
  position: absolute;
  width: 0.26666667rem;
  height: 0.26666667rem;
  color: #999;
  margin-left: -5px;
  margin-top: 2px;
}
.p-cpl-pay .main-form .count-stepper .am-stepper-input {
  width: 40px;
  font-size: 0.37333333rem;
}
.p-cpl-pay .main-form .notice {
  display: flex;
  line-height: 0.45333333rem;
}
.p-cpl-pay .main-form .notice .left {
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
}
.p-cpl-pay .main-form .notice .right {
  color: #e64b3e;
}
.p-cpl-pay .businessListSelectCount {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.p-cpl-pay .businessListSelectCount span {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #666666;
  border-radius: 2px;
}
.p-cpl-pay .businessListSelectCount div {
  display: flex;
  margin: 0px 10px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
}
.p-cpl-pay .mPay-select {
  padding: 16px 20px;
  background-color: #fff;
  margin-bottom: 6px;
  display: flex;
}
.p-cpl-pay .mPay-select-title {
  flex: 1;
  text-align: start;
  font-size: 18px;
  color: #222222;
}
.p-cpl-pay .mPay-select-btn {
  flex: 1;
  text-align: right;
  font-size: 16px;
  color: #e64b3e;
}
.p-cpl-pay .listItem-card {
  display: flex;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 4.10666667rem;
  padding: 0.53333333rem;
  margin-bottom: 0.16rem;
}
.p-cpl-pay .listItem-card .listItem-card-top {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: flex-start;
}
.p-cpl-pay .listItem-card .listItem-card-top img {
  width: 2.8rem;
  height: 2.13333333rem;
}
.p-cpl-pay .listItem-card .listItem-card-top .listItem-card-top-right {
  display: flex;
  flex-direction: column;
  height: 2.13333333rem;
  margin-left: 0.4rem;
  padding-top: 0.16rem;
}
.p-cpl-pay .listItem-card .listItem-card-top .listItem-card-top-right .top-right-span {
  margin-right: 0.26666667rem;
}
.p-cpl-pay .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  margin-bottom: 0.21333333rem;
  color: #222222;
}
.p-cpl-pay .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  margin-bottom: 0.21333333rem;
  color: #999999;
}
.p-cpl-pay .listItem-card .listItem-card-top .listItem-card-top-right p:nth-child(3) {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  color: #e94f4f;
}
.p-cpl-pay .listItem-card .listItem-card-bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 1.38666667rem;
  margin-top: 0.42666667rem;
}
.p-cpl-pay .listItem-card .listItem-card-bottom div {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
  letter-spacing: 0;
}
.p-cpl-pay .mPay-footer {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  border-top: 1px solid #eeeeee;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
  display: flex;
}
.p-cpl-pay .mPay-footer .mPay-footer-button {
  font-size: 0.42666667rem;
}
.p-cpl-pay .mPay-footer .mPay-footer-button-btn {
  color: #fff;
  background: #e64b3e;
  width: 5.22666667rem;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
  border-radius: 0.16rem;
}
.p-cpl-pay .mPay-footer .mPay-footer-button .am-button-disabled {
  background-color: #ccc;
}
.p-cpl-pay .mPay-footer .mPay-footer-button .mPay-footer-button-btn {
  font-family: PingFangSC-Medium;
  font-size: 0.42666667rem;
}
.p-cpl-pay .mPay-footer .mPay-footer-price {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: baseline;
}
.p-cpl-pay .mPay-footer .mPay-footer-price-all {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  line-height: 0.64rem;
  color: #e64b3e;
}
.p-cpl-pay .mPay-footer .mPay-footer-price-sub {
  font-size: 0.32rem;
  line-height: 0.45333333rem;
  margin-top: 0.10666667rem;
  color: #999999;
}

.cpl-picker-border-top {
  position: relative;
}
.cpl-picker-border-top::after {
  content: '';
  position: absolute;
  left: 0.42666667rem;
  right: 0.42666667rem;
  top: 0rem;
  height: 1px;
  background: rgba(221, 221, 221, 0.5);
}
.cpl-picker-border-bottom {
  position: relative;
}
.cpl-picker-border-bottom::after {
  content: '';
  position: absolute;
  left: 0.42666667rem;
  right: 0.42666667rem;
  bottom: 0rem;
  height: 1px;
  background: rgba(221, 221, 221, 0.5);
}
.picker-modal .am-modal-content {
  padding-top: 0.53333333rem;
  padding-left: 0.48rem;
  padding-right: 0.56rem;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start;
}
.picker-modal .describe {
  font-family: 'PingFangSC-Regular';
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 17px;
}
.picker-modal .radio-list {
  height: 230px;
  overflow: scroll;
}
.picker-modal-title {
  font-size: 0.48rem;
  font-family: 'PingFangSC-Semibold';
  color: #222222;
}
.picker-modal-list-item {
  padding: 12px 0;
  font-size: 14px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
}
.picker-modal-list-item .radio-item {
  display: flex;
  justify-content: space-between;
}
.picker-modal-list-item .radio {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-left: 0.10666667rem;
  border: 1px solid #ccc;
  border-radius: 100%;
}
.picker-modal-list-item .radio .item-name {
  font-family: 'PingFangSC-Regular';
  color: #999;
}
.picker-modal-list-item .radio .radio {
  border: 1px solid #ccc;
}
.picker-modal-list-item.disabled .item-name {
  font-family: 'PingFangSC-Regular';
  color: #e5e5e5;
}
.picker-modal-list-item.disabled .radio {
  border: 1px solid #e5e5e5;
}
.picker-modal-list-item.active .item-name {
  font-family: ' PingFangSC-Medium';
  color: #E64B3E;
}
.picker-modal-list-item.active .radio {
  position: relative;
  border: 1px solid #e02020;
}
.picker-modal-list-item.active .radio::after {
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  width: 0.21333333rem;
  height: 0.21333333rem;
  margin: 0.10666667rem;
  border-radius: 100%;
  background: #e02020;
}
.primary-footer-button .am-button-primary {
  height: 1.28rem;
  line-height: 1.28rem;
  border-radius: 0.16rem;
  margin-bottom: 0.90666667rem;
  font-size: 0.42666667rem;
}

.p-cpl-package-agent-history .top-box {
  background: #fff;
  padding-bottom: 0.42666667rem;
  margin-bottom: 0.26666667rem;
}
.p-cpl-package-agent-history .top-box .title-box {
  display: flex;
  padding-top: 0.42666667rem;
  padding-left: 0.53333333rem;
  align-items: center;
}
.p-cpl-package-agent-history .top-box .title-box h4 {
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  background: #fff;
}
.p-cpl-package-agent-history .top-box .title-box h4 .date {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999;
  text-align: right;
}
.p-cpl-package-agent-history .top-box .title-box .kedm-drop-menus {
  display: inline;
  width: auto;
}
.p-cpl-package-agent-history .top-box .title-box .kedm-drop-menus-bar {
  height: 0.66666667rem;
}
.p-cpl-package-agent-history .data-table {
  width: 100%;
  text-align: center;
  font-family: PingFangSC-Regular;
  margin-top: 0.32rem;
  font-size: 0.37333333rem;
}
.p-cpl-package-agent-history .data-table thead tr {
  background: #f8f8f8;
  font-family: PingFangSC-Semibold;
}
.p-cpl-package-agent-history .data-table tbody tr {
  background: #fff;
  font-family: PingFangSC-Regular;
  border-bottom: #f0f0f0 1px solid;
}
.p-cpl-package-agent-history .data-table tr {
  width: 100%;
}
.p-cpl-package-agent-history .data-table td {
  width: 25%;
  line-height: 1.17333333rem;
}
.p-cpl-package-agent-history .list-box {
  background: #fff;
  margin-bottom: 0.26666667rem;
}
.p-cpl-package-agent-history .list-box .ul-box {
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
}
.p-cpl-package-agent-history .list-box .ul-box li {
  padding-top: 0.32rem;
  padding-bottom: 0.24rem;
  border-bottom: 1px solid #eeeeee;
}
.p-cpl-package-agent-history .list-box .ul-box li .title-box {
  display: flex;
  line-height: 0.53333333rem;
  margin-bottom: 0.08rem;
}
.p-cpl-package-agent-history .list-box .ul-box li .title-box .title {
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
}
.p-cpl-package-agent-history .list-box .ul-box li .title-box .time {
  font-family: PingFangSC-Regular;
  color: #999999;
  font-size: 0.37333333rem;
}
.p-cpl-package-agent-history .list-box .ul-box li .detail-table {
  line-height: 0.69333333rem;
  font-size: 0.37333333rem;
}
.p-cpl-package-agent-history .list-box .ul-box li .detail-table tr {
  font-family: PingFangSC-Regular;
}
.p-cpl-package-agent-history .list-box .ul-box li .detail-table tr td:first-child {
  color: #999999;
}
.p-cpl-package-agent-history .list-box h4 {
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
  padding-top: 0.42666667rem;
  padding-left: 0.53333333rem;
  background: #fff;
}
.p-cpl-package-agent-history .list-box h4 .date {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999;
  text-align: right;
}
.p-cpl-package-agent-history .none-data {
  padding-top: 0.53333333rem;
  padding-bottom: 0.53333333rem;
  font-size: 0.37333333rem;
  color: #999;
  text-align: center;
}

.p-cpl-package-manager-distribution .drop-menus .kedm-drop-menus-bar {
  padding-left: 0.48rem;
  padding-right: 0.48rem;
}
.p-cpl-package-manager-distribution .card-box {
  background: #fff;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  padding-bottom: 2.4rem;
}
.p-cpl-package-manager-distribution .card-box h4 {
  padding-top: 0.53333333rem;
  padding-bottom: 0.10666667rem;
  line-height: 0.66666667rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.48rem;
}
.p-cpl-package-manager-distribution .card-box .list-none {
  margin: 20px auto;
  font-size: 14px;
  color: #ccc;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 40px;
}
.p-cpl-package-manager-distribution .card-box .list-none .no-buy {
  width: 6.18666667rem;
  height: 3.46666667rem;
  background: url(../statics/pic_kongtai@3x_2725be23896878d8e0b8.png) no-repeat center;
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
}
.p-cpl-package-manager-distribution .card-box .list-none p {
  margin-top: 24px;
}
.p-cpl-package-manager-distribution .main-data {
  display: flex;
  background: #fff;
  padding-top: 0.53333333rem;
  padding-bottom: 0.53333333rem;
  margin-bottom: 0.21333333rem;
}
.p-cpl-package-manager-distribution .main-data .pre-card {
  flex: 1;
  border-left: #f0f0f0 1px solid;
  padding-left: 0.53333333rem;
}
.p-cpl-package-manager-distribution .main-data .pre-card .num {
  font-family: DINCondensed-Bold;
  font-size: 0.8rem;
  line-height: 0.8rem;
}
.p-cpl-package-manager-distribution .main-data .pre-card .desc {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
}
.p-cpl-package-manager-distribution .main-data .pre-card .red {
  color: #fa3f3f;
}
.p-cpl-package-manager-distribution .btn-box {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.53333333rem;
  background: #f5f5f9;
}
.p-cpl-package-manager-distribution .btn {
  font-family: PingFangSC-Medium;
  color: #fff;
  line-height: 1.28rem;
  height: 1.28rem;
  font-size: 0.42666667rem;
  border-radius: 0.16rem;
  background: #fa3f3f;
  text-align: center;
}
.p-cpl-package-manager-distribution .kedm-drop-menus-bar-item-active .kedm-drop-menus-bar-item-ellipsis,
.p-cpl-package-manager-distribution .kedm-drop-menus-bar-item-active .kedm-drop-menus-bar-item-icon {
  color: #222;
  font-family: PingFangSC-Regular;
  font-weight: 400;
}
.p-cpl-package-manager-distribution .notice-header {
  line-height: 0.96rem;
  height: 0.96rem;
  font-size: 0.37333333rem;
  padding-left: 0.58666667rem;
  background: #fdfcec;
  font-family: PingFangSC-Regular;
  color: #faad14;
  display: flex;
  align-items: center;
}
.p-cpl-package-manager-distribution .notice-header svg {
  margin-right: 0.29333333rem;
}

.cpt {
  position: relative;
  height: 8.21333333rem;
  background: url(../statics/cpt_buy_bck2x_d90f804fcb2dd4aaa127.png) no-repeat center;
  background-size: 100%;
  background-color: #f8f9f9;
}
.cpt .cpt-navigation-bar {
  position: fixed;
  z-index: 999;
  overflow: hidden;
  width: 100%;
  font-family: 'PingFangSC-Medium';
  color: #fff;
  font-size: 0.48rem;
}
.cpt .cpt-navigation-bar .title-wrapper {
  display: flex;
  position: relative;
}
.cpt .cpt-navigation-bar .close {
  margin-left: 0.53333333rem;
}
.cpt .cpt-navigation-bar .title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.cpt .package-info {
  position: absolute;
  top: 3.73333333rem;
  left: 0.21333333rem;
  right: 0.21333333rem;
}
.cpt .kedm-empty-container {
  height: 80vh !important;
}
.cpt .kedm-notice-bar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0.8rem;
  height: 0.69333333rem;
  line-height: 0.69333333rem;
  font-size: 0.34666667rem;
}
.cpt-fixed {
  background: none;
  height: 0;
}
.cpt-fixed .navigation-fixed {
  color: #222;
  background-color: #fff;
}

.manage-info-wrapper {
  padding: 1.17333333rem 0.64rem 0.64rem;
}
.manage-info-wrapper .font-style {
  font-family: 'PingFangSC-Semibold';
  color: #fff;
}
.manage-info-wrapper .manage-img {
  width: 0.69333333rem;
  height: 0.69333333rem;
  border-radius: 50%;
  background-color: aqua;
}
.manage-info-wrapper .manage-agency-img {
  width: 1.17333333rem;
  height: 1.17333333rem;
  border-radius: 50%;
  background-color: aqua;
}
.manage-info-wrapper .manage-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.manage-info-wrapper .manage-info-left {
  display: flex;
  align-items: center;
}
.manage-info-wrapper .manage-name {
  font-family: 'PingFangSC-Semibold';
  color: #fff;
  margin: 0 0.21333333rem;
  font-size: 0.37333333rem;
}
.manage-info-wrapper .cpt-tag {
  font-family: 'PingFangSC-Semibold';
  color: #fff;
  padding: 0.10666667rem;
  background: #0964d9;
  border-radius: 0.21333333rem 0.21333333rem 0.21333333rem 0;
}
.manage-info-wrapper .cpt-agency-tag {
  margin: 0.16rem 0 0 0.21333333rem;
  color: #fff;
  font-size: 0.32rem;
}
.manage-info-wrapper .history-order {
  font-family: 'PingFangSC-Semibold';
  color: #fff;
}
.manage-info-wrapper .balance-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.64rem;
}
.manage-info-wrapper .balance-info .coin {
  font-family: 'PingFangSC-Semibold';
  color: #fff;
}
.manage-info-wrapper .balance-info .balance {
  margin-top: 0.10666667rem;
  font-family: 'DIN-Bold';
  font-weight: 900;
  font-size: 0.74666667rem;
  color: #ffffff;
}
.manage-info-wrapper .charge {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'PingFangSC-Semibold';
  color: #fff;
  width: 2.18666667rem;
  height: 0.8rem;
  border-radius: 0.42666667rem;
  font-size: 0.37333333rem;
  border: 0.02666667rem solid #ffffff;
}

.cpt-package-select {
  margin-bottom: 3.2rem;
}
.cpt-package-select .mask {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 9;
  background-color: #F8F8F8;
}
.cpt-package-select .height-div {
  background-color: #FFF;
}
.cpt-package-select .package-wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 0.26666667rem;
}
.cpt-package-select .package-wrapper-fixed {
  position: fixed;
  z-index: 9;
  top: 1.33333333rem;
  left: 0.21333333rem;
  right: 0.21333333rem;
  padding-top: 0.26666667rem;
}
.cpt-package-select .package-wrapper-header {
  display: flex;
}
.cpt-package-select .title {
  font-weight: 500;
  font-size: 0.48rem;
  color: #222222;
}
.cpt-package-select .package-name-font {
  font-weight: 500;
  font-size: 0.48rem;
  color: #222222;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cpt-package-select .month-card-active {
  font-weight: 500;
  font-size: 0.48rem;
  color: #222222;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex: 1;
  height: 1.38666667rem;
  border-radius: 0.32rem 0.32rem 0 0;
  background-color: #FFF;
}
.cpt-package-select .month-card-active::after {
  position: absolute;
  content: '';
  top: 1.06666667rem;
  right: -0.32rem;
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.02666667rem;
  background-color: #FFF;
}
.cpt-package-select .month-card-disabled {
  font-weight: 500;
  font-size: 0.48rem;
  color: #222222;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  flex: 1;
  margin-top: 0.21333333rem;
  height: 1.17333333rem;
  border-radius: 0.32rem 0;
  background-color: #ECEFF2;
}
.cpt-package-select .month-card-disabled::after {
  position: absolute;
  content: '';
  top: 1.17333333rem;
  left: 0;
  margin-top: -0.02666667rem;
  width: 0.32rem;
  height: 0.32rem;
  background-color: #ECEFF2;
}
.cpt-package-select .session-card-active {
  font-weight: 500;
  font-size: 0.48rem;
  color: #222222;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex: 1;
  margin-left: -0.02666667rem;
  height: 1.38666667rem;
  border-radius: 0.32rem 0.32rem 0 0;
  background-color: #FFF;
}
.cpt-package-select .session-card-active::after {
  position: absolute;
  content: '';
  top: 1.17333333rem;
  left: -0.32rem;
  margin-left: 0.02666667rem;
  width: 0.32rem;
  height: 0.32rem;
  background-color: #FFF;
}
.cpt-package-select .session-card-disabled {
  font-weight: 500;
  font-size: 0.48rem;
  color: #222222;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  flex: 1;
  margin-top: 0.21333333rem;
  margin-left: -0.02666667rem;
  height: 1.17333333rem;
  border-radius: 0 0.32rem 0;
  background-color: #ECEFF2;
}
.cpt-package-select .session-card-disabled::after {
  position: absolute;
  content: '';
  top: 1.17333333rem;
  right: 0;
  margin-top: -0.02666667rem;
  width: 0.32rem;
  height: 0.32rem;
  background-color: #ECEFF2;
}
.cpt-package-select .package-detail {
  position: relative;
  z-index: 3;
  padding: 0.42666667rem 0.42666667rem 0.21333333rem;
  margin-top: -0.02666667rem;
  background-color: #FFF;
}
.cpt-package-select .month-package-detail {
  position: relative;
  z-index: 3;
  padding: 0.42666667rem 0.42666667rem 0.21333333rem;
  margin-top: -0.02666667rem;
  background-color: #FFF;
  border-top-right-radius: 0.32rem;
}
.cpt-package-select .session-package-detail {
  position: relative;
  z-index: 3;
  padding: 0.42666667rem 0.42666667rem 0.21333333rem;
  margin-top: -0.02666667rem;
  background-color: #FFF;
  border-top-left-radius: 0.32rem;
}
.cpt-package-select .package-select-title {
  display: flex;
  justify-content: space-between;
}
.cpt-package-select .package-select-title .header-title {
  font-weight: 500;
  font-size: 0.48rem;
  color: #222222;
}
.cpt-package-select .package-select-title .product-recommend {
  font-family: 'PingFangSC-Regular';
  margin-left: 0.10666667rem;
  line-height: 0.48rem;
  font-size: 0.32rem;
  color: #999;
}
.cpt-package-select .package-select {
  display: flex;
  overflow-x: auto;
  padding-top: 0.53333333rem;
  height: 3.52rem;
}
.cpt-package-select .package-select .package-item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 2.61333333rem;
  height: 100%;
  border-radius: 0.10666667rem;
  margin-left: 0.10666667rem;
  border: 2px solid #EEE;
}
.cpt-package-select .package-select .oppty-desc {
  position: absolute;
  top: -0.21333333rem;
  left: -0.05333333rem;
  padding: 0.10666667rem 0.16rem;
  border-radius: 0.21333333rem 0 0.21333333rem 0;
  color: #fff;
  background-color: #0984F9;
  font-size: 12px;
}
.cpt-package-select .package-select .no-bck-img {
  position: relative;
  border: 2px solid #0984F9;
  background-color: #F0F7FF;
}
.cpt-package-select .package-select .package-active {
  position: relative;
  border: 2px solid #0984F9;
  background-color: #F0F7FF;
}
.cpt-package-select .package-select .package-active::after {
  position: absolute;
  right: 0;
  bottom: 0;
  content: '';
  width: 1.30666667rem;
  height: 1.6rem;
  background: url(../statics/cpt_pck_bck@2x_2e6cf3e1edb5dfa19b4c.png) no-repeat center;
  background-size: 100%;
}
.cpt-package-select .package-select .package-item:first-child {
  margin-left: 0;
}
.cpt-package-select .package-select .oppty-count {
  font-family: 'PingFangSC-Medium';
  font-size: 0.37333333rem;
  color: #222222;
}
.cpt-package-select .package-select .oppty-month {
  margin: 0.21333333rem 0;
}
.cpt-package-select .package-select .price-wrapper {
  font-family: 'DIN-Bold';
  font-weight: 600;
  font-size: 0.32rem;
}
.cpt-package-select .package-select .oppty-price {
  margin-left: 2px;
  font-size: 0.69333333rem;
}
.cpt-package-select .package-select .origin-price {
  margin-top: 0.10666667rem;
  text-decoration: line-through;
  color: #555;
  font-size: 0.32rem;
}
.cpt-package-select .package-select-fixed {
  height: 2.08rem;
}
.cpt-package-select .effective-date {
  margin-top: 0.26666667rem;
  font-size: 0.32rem;
  color: #222;
}

.cpt-agent-list {
  padding: 0.42666667rem 0.10666667rem 0 0.42666667rem;
  color: #222222;
  background-color: #fff;
  border-radius: 0 0 0.32rem 0.32rem;
}
.cpt-agent-list .header-wrapper {
  display: flex;
  justify-content: space-between;
}
.cpt-agent-list .header-wrapper .title {
  font-weight: 500;
  font-size: 0.48rem;
}
.cpt-agent-list .header-wrapper .select-all {
  display: flex;
  font-family: 'PingFangSC-Regular';
  font-size: 0.42666667rem;
}
.cpt-agent-list .am-checkbox-agree {
  margin-left: 0.16rem;
}
.cpt-agent-list .am-checkbox-agree .am-checkbox {
  margin-top: -0.37333333rem;
}
.cpt-agent-list .am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #0984f9;
  background: #0984f9;
}
.cpt-agent-list .agent-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.53333333rem 0;
  background-color: #fff;
  border-bottom: 0.02666667rem solid #f0f0f0;
}
.cpt-agent-list .agent-list-item-left {
  display: flex;
  align-items: center;
  width: 8.16rem;
}
.cpt-agent-list .agent-list-item .agent-img {
  margin-right: 0.32rem;
  width: 1.06666667rem;
  height: 1.06666667rem;
  border-radius: 50%;
}
.cpt-agent-list .agent-list-item .info-wrapper {
  flex: 1;
}
.cpt-agent-list .agent-list-item .agent-name {
  max-width: 5.33333333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'PingFangSC-Medium';
  font-size: 0.42666667rem;
}
.cpt-agent-list .agent-list-item .agent-shop {
  font-family: 'PingFangSC-Regular';
  margin-top: 0.16rem;
  color: #999;
}
.cpt-agent-list .agent-list-item .agent-shop .purchased {
  margin-left: 0.21333333rem;
  padding: 0.05333333rem;
  border-radius: 0.05333333rem;
  background-color: #f6f6f6;
}
.cpt-agent-list .agent-list-item .discount {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.16rem;
  padding-right: 0.26666667rem;
}
.cpt-agent-list .agent-list-item .discount .discount-price {
  font-size: 0.42666667rem;
  font-weight: 700;
}
.cpt-agent-list .agent-list-item .discount .origin-price {
  margin-left: 0.10666667rem;
  font-size: 0.32rem;
  color: #ccc;
  text-decoration: line-through;
}
.cpt-agent-list .agent-list-item .discount-sku {
  color: #ff7110;
}
.cpt-agent-list .agent-list-item:last-child {
  border-bottom: none;
  border-radius: 0 0 0.32rem 0.32rem;
}
.cpt-agent-list .disabled {
  color: #ccc;
}
.cpt-agent-list .disabled .am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #ccc;
  background: #ccc;
}
.cpt-agent-list .am-checkbox-agree {
  padding-top: 0;
}
.cpt-agent-list .am-checkbox-inner {
  width: 0.48rem;
  height: 0.48rem;
}
.cpt-agent-list .am-checkbox-inner::after {
  top: 0.01333333rem;
  right: 0.13333333rem;
  width: 0.16rem;
  height: 0.26666667rem;
}
.cpt-discount-modal .am-modal-content {
  padding: 0.53333333rem 0.53333333rem 0;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start !important;
}
.cpt-discount-modal .cpt-modal-title {
  margin-bottom: 0.26666667rem;
  font-size: 0.48rem;
  font-weight: 600;
  color: #222222;
  line-height: 0.58666667rem;
}
.cpt-discount-modal .discount-list {
  max-height: 13.33333333rem;
  overflow-y: auto;
}
.cpt-discount-modal .discount-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1.33333333rem;
  font-size: 0.42666667rem;
  color: #222;
}
.cpt-discount-modal .discount-info {
  display: flex;
  align-items: center;
}
.cpt-discount-modal .discount-origin-price {
  color: #ccc;
  text-decoration: line-through;
}
.cpt-discount-modal .discount-price {
  margin-left: 0.16rem;
  font-weight: 500;
}
.cpt-discount-modal .am-checkbox-agree {
  margin-left: 0;
}
.cpt-discount-modal .am-checkbox-agree .am-checkbox {
  left: -0.05333333rem;
}
.cpt-discount-modal .am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #0984f9;
  background: #0984f9;
}
.cpt-discount-modal .am-checkbox-inner {
  width: 0.48rem;
  height: 0.48rem;
}
.cpt-discount-modal .am-checkbox-inner::after {
  top: 0.01333333rem;
  right: 0.13333333rem;
  width: 0.16rem;
  height: 0.26666667rem;
}
.cpt-discount-modal .am-checkbox-agree .am-checkbox-inner {
  top: 0;
  left: 0.32rem;
}
.cpt-discount-modal .kedm-button {
  margin: 0.53333333rem 0;
}

.pay-btn-wrpaper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  z-index: 9;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.42666667rem 0.64rem;
  border-radius: 0.42666667rem 0.42666667rem 0 0;
  background-color: #fff;
}
.pay-btn-wrpaper-left {
  display: flex;
}
.pay-btn-wrpaper-right {
  display: flex;
  align-items: center;
}
.pay-btn-wrpaper .select {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.32rem;
}
.pay-btn-wrpaper .am-button {
  font-family: 'PingFangSC-Semibold';
  padding: 0;
  margin-left: 0.26666667rem;
  width: 2.4rem;
  height: 1.17333333rem;
  line-height: 1.17333333rem;
  border-radius: 0.16rem;
  font-size: 0.37333333rem;
  color: #fff;
  background-color: #0984f9;
}
.pay-btn-wrpaper .buy-info,
.pay-btn-wrpaper .discount-detail {
  font-family: 'PingFangSC-Regular';
  font-size: 0.32rem;
  color: #999;
}
.pay-btn-wrpaper .discount-wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 0.21333333rem;
}
.pay-btn-wrpaper .discount-wrapper .discount-price {
  margin-right: 0.10666667rem;
  font-size: 0.32rem;
  color: #ff7110;
}
.pay-btn-wrpaper .middle {
  display: flex;
  align-items: center;
}
.pay-btn-wrpaper .am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #0984f9;
  background: #0984f9;
}
.pay-btn-wrpaper .am-checkbox-inner {
  width: 0.48rem;
  height: 0.48rem;
}
.pay-btn-wrpaper .am-checkbox-inner::after {
  top: 0.01333333rem;
  right: 0.13333333rem;
  width: 0.16rem;
  height: 0.26666667rem;
}
.pay-btn-wrpaper .am-checkbox-agree {
  margin-left: 0;
  margin-right: -0.21333333rem;
}
.pay-btn-wrpaper .am-checkbox-agree .am-checkbox-inner {
  top: 0;
}

.cpt-pay-modal .am-modal-content {
  position: relative;
}
.cpt-pay-modal .pay-btn-wrpaper {
  position: static;
  padding: 0.42666667rem 0;
}
.cpt-pay-modal .pay-btn-wrpaper .discount-wrapper {
  margin-top: 0;
}
.cpt-pay-modal .pay-btn-wrpaper .am-button {
  margin-top: 0.21333333rem;
}
.cpt-pay-modal .cpt-package-buy-info {
  overflow-y: auto;
  max-height: 10.98666667rem;
  padding: 0;
}
.cpt-pay-modal .cpt-package-buy-info .buy-count {
  margin: 0.10666667rem 0;
}
.cpt-pay-modal .cpt-package-buy-info .agent-list-item .agent-name-wrapper {
  bottom: 0.32rem;
}
.cpt-pay-modal .split {
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #F0F0F0;
}
.cpt-pay-modal .total-price-wrapper {
  display: flex;
  justify-content: space-between;
  margin: 0.26666667rem 0;
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Regular';
  color: #222222;
}
.cpt-pay-modal .total-price-wrapper .price {
  font-family: 'PingFangSC-Semibold';
}

.cpt-package-buy-info {
  padding: 0 0.53333333rem;
  background-color: #FFF;
}
.cpt-package-buy-info .package-buy-info-wrapper {
  padding: 0.53333333rem 0;
  border-bottom: 1px solid #F0F0F0;
}
.cpt-package-buy-info .package-buy-info-wrapper:last-child {
  border-bottom: none;
}
.cpt-package-buy-info .package-info {
  display: flex;
  justify-content: space-between;
  font-family: 'PingFangSC-Medium';
  font-size: 0.42666667rem;
  color: #222222;
}
.cpt-package-buy-info .label {
  font-family: 'PingFangSC-Regular';
  font-size: 0.37333333rem;
  color: #999999;
}
.cpt-package-buy-info .buy-count {
  margin: 0.26666667rem 0;
  font-size: 0.37333333rem;
}
.cpt-package-buy-info .agent-info {
  display: flex;
  overflow-x: auto;
  margin-top: 0.37333333rem;
}
.cpt-package-buy-info .agent-info-item {
  position: relative;
  margin-left: 0.21333333rem;
}
.cpt-package-buy-info .agent-info-item .agent-img {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  width: 1.6rem;
  height: 2.13333333rem;
  border-radius: 0.10666667rem;
}
.cpt-package-buy-info .agent-info-item .agent-name-wrapper {
  position: absolute;
  left: 0;
  bottom: 0.21333333rem;
  width: 100%;
  font-size: 0.32rem;
  color: #FFF;
  background: rgba(46, 49, 59, 0.6);
}
.cpt-package-buy-info .agent-info-item .agent-name {
  display: flex;
  justify-content: center;
  width: 100%;
  transform: scale(0.83);
}
.cpt-package-buy-info .agent-info-item .agent-name-ellipsis {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cpt-package-buy-info .agent-info-item:first-child {
  margin-left: 0;
}

.product-recommemd-modal {
  width: 8rem;
}
.product-recommemd-modal .title {
  font-family: 'PingFangSC-Medium';
  font-size: 0.48rem;
  color: #222222;
}
.product-recommemd-modal .protocol-content {
  overflow-y: auto;
  margin: 0.37333333rem 0;
  text-align: left;
  max-height: 8rem;
  font-family: 'PingFangSC-Regular';
  font-size: 0.37333333rem;
  color: #222222;
}
.product-recommemd-modal .am-button {
  font-family: 'PingFangSC-Semibold';
  height: 1.17333333rem;
  line-height: 1.17333333rem;
  border-radius: 0.16rem;
  font-size: 0.37333333rem;
  color: #FFF;
  background-color: #0984F9;
}
.product-recommemd-modal .am-button-disabled {
  color: #FFF;
  background-color: #999;
}
.product-recommemd-modal .strong {
  font-weight: bold;
}

.cpt-count-down {
  z-index: 9;
  position: fixed;
  left: 1.86666667rem;
  right: 1.86666667rem;
  bottom: 2.13333333rem;
  height: 2.02666667rem;
  border-radius: 0.16rem;
  background-color: #edf6ff;
}
.cpt-count-down .sale-time {
  margin-top: 0.32rem;
  width: 100%;
  text-align: center;
  font-size: 0.37333333rem;
  color: #5472e3;
}
.cpt-count-down .time-wrapper-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.26666667rem;
  font-size: 0.37333333rem;
}
.cpt-count-down .time-wrapper {
  margin: 0 0.10666667rem;
  width: 0.74666667rem;
  height: 0.74666667rem;
  line-height: 0.74666667rem;
  text-align: center;
  font-family: DIN Condensed;
  font-weight: bold;
  font-size: 0.48rem;
  border-radius: 0.05333333rem;
  color: #fff;
  background-color: #0984f9;
}

.p-cpt-refund-apply {
  padding-bottom: 1.6rem;
}
.p-cpt-refund-apply .bottom-buy-bar {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.37333333rem 0.53333333rem 0.42666667rem;
  background: #fff;
  box-shadow: 0 -2px 8px 0 rgba(153, 153, 153, 0.12);
  border-radius: 0.42666667rem 0.42666667rem 0 0;
}
.p-cpt-refund-apply .bottom-buy-bar .left-box {
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
  line-height: 0.32rem;
}
.p-cpt-refund-apply .bottom-buy-bar .left-box .desc {
  margin-top: 0.32rem;
}
.p-cpt-refund-apply .bottom-buy-bar .left-box .num {
  font-family: DIN-Bold;
  font-size: 0.58666667rem;
  color: #222;
  line-height: 0.42666667rem;
}
.p-cpt-refund-apply .bottom-buy-bar .btn {
  background: #0984F9;
  margin-top: -0.05333333rem;
  border-radius: 6px;
  line-height: 1.17333333rem;
  height: 1.17333333rem;
  width: 3.09333333rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  color: #FFFFFF;
}

.c-cpt-refund-apply-list {
  padding: 0 0.53333333rem;
  background-color: #fff;
  margin-bottom: 0.21333333rem;
}
.c-cpt-refund-apply-list .top-main {
  padding-top: 0.53333333rem;
}
.c-cpt-refund-apply-list .top-main .name {
  display: flex;
}
.c-cpt-refund-apply-list .top-main .name p {
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  color: #222222;
  line-height: 0.48rem;
}
.c-cpt-refund-apply-list .top-main .name .right {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  color: #222222;
  align-items: center;
}
.c-cpt-refund-apply-list .top-main .name .right span {
  margin-left: 0.10666667rem;
}
.c-cpt-refund-apply-list .top-main .desc {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
  line-height: 0.37333333rem;
  margin-top: 0.21333333rem;
}
.c-cpt-refund-apply-list .people .person {
  display: flex;
  padding: 0.53333333rem 0;
  border-bottom: 0.02666667rem #EEE solid;
  align-items: center;
}
.c-cpt-refund-apply-list .people .person .left {
  flex: 1;
}
.c-cpt-refund-apply-list .people .person .left .name {
  font-family: PingFangSC-Medium;
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.42666667rem;
}
.c-cpt-refund-apply-list .people .person .left .desc {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  line-height: 0.32rem;
  margin-top: 0.21333333rem;
}
.c-cpt-refund-apply-list .people .person .center {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
  line-height: 0.37333333rem;
}
.c-cpt-refund-apply-list .my-radio {
  min-height: 0;
}
.c-cpt-refund-apply-list .my-radio .am-list-thumb {
  margin-right: 0;
}
.c-cpt-refund-apply-list .my-radio .am-list-line {
  padding-right: 0;
}
.c-cpt-refund-apply-list .price-bottom {
  line-height: 1.44rem;
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #222;
  text-align: right;
}
.c-cpt-refund-apply-list .price-bottom .num {
  color: #FF5722;
}
.c-cpt-refund-apply-list .am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #0984F9;
  background: #0984F9;
}

.p-cpt-refund-record {
  background-color: #f8f8f8;
}
.p-cpt-refund-record .record-ul {
  background-color: #f8f8f8;
}
.p-cpt-refund-record .record-ul .refund-price {
  display: flex;
  line-height: 1.44rem;
}
.p-cpt-refund-record .record-ul .refund-price .time {
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
}
.p-cpt-refund-record .record-ul .refund-price .price {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #222222;
}
.p-cpt-refund-record .record-ul .refund-price .price span {
  color: #FF5722;
}

.c-cpt-refund-record-list {
  margin-bottom: 0.21333333rem;
}
.c-cpt-refund-record-list .order-id {
  display: flex;
  font-family: PingFangSC-Medium;
  font-size: 0.42666667rem;
  color: #222222;
  padding: 0 0.53333333rem;
  height: 1.46666667rem;
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #F0F0F0;
}
.c-cpt-refund-record-list .order-id p {
  flex: 1;
}
.c-cpt-refund-record-list .order-id .tag {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #00AE66;
  letter-spacing: 0;
  line-height: 0.42666667rem;
  padding: 0 0.10666667rem;
  background-color: rgba(0, 174, 102, 0.1);
  border-radius: 2px;
}
.c-cpt-refund-record-list .cpt-body {
  padding: 0.50666667rem 0.53333333rem 0.45333333rem;
  background-color: #fff;
  border-bottom: 0.02666667rem #EEE solid;
}
.c-cpt-refund-record-list .cpt-body .top-main {
  margin-bottom: 0.34666667rem;
}
.c-cpt-refund-record-list .cpt-body .top-main .name {
  font-family: PingFangSC-Medium;
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.53333333rem;
}
.c-cpt-refund-record-list .cpt-body .top-main .desc {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  line-height: 0.32rem;
  margin-top: 0.18666667rem;
}
.c-cpt-refund-record-list .cpt-body .people .person {
  align-items: center;
}
.c-cpt-refund-record-list .cpt-body .people .person .name {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  color: #222222;
  margin-bottom: 0.10666667rem;
}
.c-cpt-refund-record-list .cpt-body .people .person .number {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
  line-height: 0.53333333rem;
  display: flex;
  margin-top: -0.02666667rem;
}
.c-cpt-refund-record-list .cpt-body .people .person .number .number-item:nth-child(1) {
  margin-right: 0.64rem;
}
.c-cpt-refund-record-list .cpt-body .people .person .number span:nth-child(2) {
  color: #222;
}

.cpt-pay {
  padding-top: 1.12rem;
  padding-bottom: 2.13333333rem;
}
.cpt-pay .cpt-navigation-bar {
  position: fixed;
  top: 0;
  z-index: 9;
  overflow: hidden;
  width: 100%;
  font-family: 'PingFangSC-Medium';
  background-color: #FFF;
  color: #222;
  font-size: 0.48rem;
  border-bottom: 0.02666667rem solid #F0F0F0;
}
.cpt-pay .cpt-navigation-bar .close {
  margin-left: 0.53333333rem;
}
.cpt-pay .cpt-navigation-bar .title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.cpt-pay .pay-type-wrapper {
  margin: 0.26666667rem 0 1.06666667rem;
  padding: 0 0.4rem;
  background-color: #FFF;
}
.cpt-pay .coupon {
  margin-top: 0.21333333rem;
}
.cpt-pay .pay-type {
  display: flex;
  justify-content: space-between;
  padding: 0.37333333rem 0;
  font-family: 'PingFangSC-Regular';
  border-bottom: 1px solid #F0F0F0;
}
.cpt-pay .pay-type .coin-name {
  font-size: 0.42666667rem;
  color: #222;
}
.cpt-pay .pay-type .balance-wrapper {
  display: flex;
  align-items: center;
}
.cpt-pay .pay-type .balance {
  margin-right: 0.42666667rem;
  font-size: 0.37333333rem;
  color: #999;
}
.cpt-pay .pay-type .pay-active {
  color: #0984F9;
}
.cpt-pay .pay-type:last-child {
  border-bottom: none;
}
.cpt-pay .am-list-item .am-list-line .am-list-extra {
  color: #FF5722;
}

.cpt-good-news-wrapper .cpt-good-news {
  position: relative;
  width: 10rem;
  height: 21.65333333rem;
}
.cpt-good-news-wrapper .cpt-good-news-header {
  position: absolute;
  top: 7.46666667rem;
  left: 0;
  z-index: 9;
  width: 10rem;
  height: 6.4rem;
}
.cpt-good-news-wrapper .cpt-good-news .agent-img {
  position: absolute;
  top: 8rem;
  left: 2.29333333rem;
  width: 5.33333333rem;
  height: 5.33333333rem;
  border-radius: 50%;
}
.cpt-good-news-wrapper .cpt-good-news .agent-name {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 10;
  top: 12.96rem;
  width: 100vw;
  font-size: 0.69333333rem;
  font-weight: 800;
  color: #EA0B00;
}
.cpt-good-news-wrapper .cpt-good-news .purcharse-item {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 14.29333333rem;
  width: 100vw;
  font-size: 0.48rem;
  font-weight: 500;
  color: #F5E3D6;
}
.cpt-good-news-wrapper .cpt-good-news .shop-info {
  position: absolute;
  top: 15.41333333rem;
  width: 100vw;
  line-height: 0.42666667rem;
  text-align: center;
  color: #F5E3D6;
  font-size: 0.32rem;
}
.cpt-good-news-wrapper .share-btn-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  bottom: 1.86666667rem;
  z-index: 9;
  width: 100vw;
}
.cpt-good-news-wrapper .share-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.37333333rem 0.53333333rem;
  font-size: 14px;
  font-weight: 600;
  border-radius: 0.8rem;
  box-shadow: 0 4px 8px 0 #191919;
  color: #fff;
  background-color: #01A7F0;
}
.cpt-good-news-wrapper .hand-icon {
  margin-left: 0.21333333rem;
  width: 0.64rem;
}

.rent-new-person-task {
  background-color: #fff;
}
.rent-new-person-task .task-group-card {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  margin: 18px 12px 0 12px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 2px 8px #f5f5f5;
}
.rent-new-person-task .task-item-row {
  border-bottom: 1px solid #f0f0f0;
}
.rent-new-person-task .task-list-item {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  /* 允许换行 */
  padding: 0.42666667rem 0.53333333rem;
  background-color: #fff;
}
.rent-new-person-task .task-list-item .task-title {
  font-size: 0.37333333rem;
  font-weight: 500;
  letter-spacing: 0px;
  color: #222;
}
.rent-new-person-task .task-list-item .desc {
  margin: 0.26666667rem 0 0.32rem 0;
  font-size: 14px;
}
.rent-new-person-task .task-list-item .icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1.86666667rem;
}
.rent-new-person-task .task-group-footer {
  padding: 12px 16px 14px 16px;
  color: #666;
  font-size: 15px;
  display: flex;
  flex-direction: column;
}
.rent-new-person-task .task-group-footer .reward {
  font-size: 0.32rem;
  color: #ff5722;
  line-height: normal;
}
.rent-new-person-task .task-group-footer .date {
  margin-top: 0.10666667rem;
  font-size: 0.32rem;
  color: #222;
  line-height: normal;
}
.rent-new-person-task .progress-wrapper {
  display: flex;
}
.rent-new-person-task .progress-wrapper .adm-progress-bar {
  flex: 50%;
}
.rent-new-person-task .progress-wrapper .adm-progress-bar-text {
  width: 0.8rem;
}

.rent-upload {
  position: relative;
  padding: 20px;
}
.rent-upload .title {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #222222;
}
.rent-upload .desc {
  margin: 8px 0 20px 0;
  font-size: 14px;
  font-weight: normal;
  color: #999999;
}
.rent-upload .btn {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 600px;
}

.rent-oppty-card {
  padding-bottom: 2.13333333rem;
  background-color: #fff;
}
.rent-oppty-card .rent-oppty-card-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.42666667rem 0.53333333rem;
  background: #fff;
}
.rent-oppty-card .rent-oppty-card-bottom .bottom-left {
  font-size: 0.37333333rem;
  color: #222;
}
.rent-oppty-card .rent-oppty-card-bottom .price {
  color: #e64b3e;
  font-weight: 500;
}
.rent-oppty-card .rent-oppty-card-bottom .pay-btn {
  width: 5.22666667rem;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
  text-align: center;
  border: none;
  background: #e64b3e;
  color: #fff;
  border-radius: 0.16rem;
  font-size: 0.42666667rem;
}
.rent-oppty-card .prod-desc {
  font-size: 0.37333333rem;
  color: #999;
}
.rent-oppty-card .prod-desc .title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.32rem 0;
  width: 100vw;
}
.rent-oppty-card .prod-desc .title .linear-div-left {
  margin-right: 0.16rem;
  width: 1.2rem;
  height: 1px;
  background: linear-gradient(to right, #f0f0f0, #979797);
}
.rent-oppty-card .prod-desc .title .linear-div-right {
  margin-left: 0.16rem;
  width: 1.2rem;
  height: 1px;
  background: linear-gradient(to left, #f0f0f0, #979797);
}
.rent-oppty-card .prod-desc .content img {
  width: 100vw !important;
  height: auto !important;
}

.oppty-package-type-select {
  padding: 0.42666667rem;
}
.oppty-package-type-select .title {
  margin-bottom: 0.53333333rem;
  font-size: 0.48rem;
  font-weight: 500;
  color: #222;
}
.oppty-package-type-select .oppty-wrapper {
  display: flex;
  overflow-x: auto;
  padding-top: 0.26666667rem;
}
.oppty-package-type-select .oppty-list-item {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.26666667rem;
  width: 2.93333333rem;
  height: 3.36rem;
  border-radius: 0.21333333rem;
  text-align: center;
}
.oppty-package-type-select .tag {
  position: absolute;
  left: -0.05333333rem;
  top: -0.21333333rem;
  padding: 0.10666667rem 0.16rem;
  border-radius: 0.21333333rem 0 0.21333333rem 0;
  font-size: 0.32rem;
  color: #fff;
  background-color: #e64b3e;
  max-width: 2.56rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oppty-package-type-select .oppty-list-item-active {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.26666667rem;
  width: 2.93333333rem;
  height: 3.36rem;
  border-radius: 0.21333333rem;
  text-align: center;
  background-color: #fff7f7;
  border: 0.05333333rem solid #e64b3e;
}
.oppty-package-type-select .oppty-list-item-disabled {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.26666667rem;
  width: 2.93333333rem;
  height: 3.36rem;
  border-radius: 0.21333333rem;
  text-align: center;
  border: 0.05333333rem solid #eee;
}
.oppty-package-type-select .oppty-count {
  margin-top: 0.16rem;
  font-size: 0.32rem;
  font-weight: 500;
  color: #222;
}
.oppty-package-type-select .oppty-tags .oppty-count:first-child {
  margin-top: 0.53333333rem;
}
.oppty-package-type-select .sale-time {
  margin-top: 0.32rem;
}

.radio-list {
  background: #fff;
}
.radio-list__title {
  padding: 0.21333333rem 0.53333333rem;
  font-size: 0.48rem;
  font-weight: 500;
  color: #222;
}
.radio-list__body {
  background: #fff;
}
.radio-list__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.42666667rem 0.53333333rem;
  border-bottom: 1px solid #f2f2f2;
}
.radio-list__row:last-child {
  border-bottom: none;
}
.radio-list__titles {
  margin-left: 0.16rem;
}
.radio-list__left {
  display: flex;
  align-items: center;
}
.radio-list .ked-radio {
  margin-right: 0.32rem;
}
.radio-list .kedm-radio-checked .kedm-radio-inner {
  border-color: #e64b3e;
}
.radio-list .kedm-radio-checked .kedm-radio-inner::after {
  background-color: #e64b3e;
}
.radio-list .kedm-radio .kedm-radio-inner::after {
  background-color: #e64b3e;
}
.radio-list__main-title {
  display: flex;
  align-items: center;
}
.radio-list__main-title-text {
  font-size: 0.42666667rem;
  color: #222;
  font-weight: 500;
}
.radio-list__main-tag {
  margin-left: 0.26666667rem;
  font-size: 0.42666667rem;
  color: #222;
}
.radio-list__sub-text {
  margin-top: 0.16rem;
  font-size: 0.32rem;
  color: #666;
}
.radio-list__price {
  font-size: 0.42666667rem;
  font-weight: 500;
  color: #e64b3e;
}
.radio-list__toggle {
  padding: 0.42666667rem;
  text-align: center;
  color: #999;
  font-size: 0.37333333rem;
}

.radio-list-modal .am-modal-content {
  padding: 0.53333333rem 0.53333333rem 0;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start;
}
.radio-list-modal .title {
  font-size: 0.48rem;
  font-family: 'PingFangSC-Semibold';
  color: #222222;
}
.radio-list-modal .list-wrapper {
  max-height: 10.66666667rem;
  min-height: 5.33333333rem;
  overflow: auto;
}
.radio-list-modal .primary-footer-button .am-button-primary {
  height: 1.28rem;
  line-height: 1.28rem;
  border-radius: 0.16rem;
  margin-bottom: 0.53333333rem;
  font-size: 0.42666667rem;
}
.radio-list-modal .radio-list__row {
  padding: 0.42666667rem 0;
}

.knowledge-base {
  padding: 0.53333333rem;
  background: #fff;
}
.knowledge-base .kb-title {
  font-size: 0.42666667rem;
  font-weight: 600;
  color: #222;
  margin-bottom: 0.42666667rem;
}
.knowledge-base .kb-list {
  display: flex;
  flex-direction: column;
  gap: 0.37333333rem;
}
.knowledge-base .kb-item {
  background: #f8f8f8;
  border-radius: 0.21333333rem;
  padding: 0.32rem 0.42666667rem;
}
.knowledge-base .kb-q {
  font-size: 0.37333333rem;
  font-weight: 500;
  color: #404040;
  margin-bottom: 0.16rem;
  line-height: 0.53333333rem;
}
.knowledge-base .kb-q-tag {
  color: #e64b3e;
  font-weight: bold;
  margin-right: 0.10666667rem;
}
.knowledge-base .kb-a {
  font-size: 0.34666667rem;
  color: #666;
  line-height: 1.7;
}
.knowledge-base .kb-a-tag {
  color: #18b16f;
  font-weight: bold;
  margin-right: 0.10666667rem;
}

.container-gamble {
  position: relative;
}
.container-gamble .list {
  margin-top: 0.26666667rem;
}
.container-gamble .banker-manage {
  position: fixed;
  box-sizing: border-box;
  width: 1.49333333rem;
  height: 1.49333333rem;
  right: 0.53333333rem;
  bottom: 1.06666667rem;
  border-radius: 0.74666667rem;
  font-size: 0.37333333rem;
  padding-top: 0.32rem;
  line-height: 0.42666667rem;
  box-shadow: 0 4px 8px 0 #DDDDDD;
  background-color: #FFFFFF;
  font-family: 'PingFangSC-Medium';
  text-align: center;
}
.container-gamble .empty {
  position: absolute;
  top: 2.66666667rem;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}
.container-gamble .new-pk-image {
  width: 5.33333333rem;
  height: 5.33333333rem;
  background: url(../statics/empty@3x_9549ff406a4d295a9b8a.png) no-repeat center;
  background-size: 100% 100%;
}
.container-gamble .new-pk-text {
  margin-top: 16px;
  font-size: 14px;
  font-family: 'PingFangSC-Regular';
  line-height: 20px;
  color: #222222;
  text-align: center;
}
.container-gamble .new-pk-button {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 2.24rem;
  height: 0.85333333rem;
  margin-top: 16px;
  border-radius: 4px;
  line-height: 32px;
  font-size: 14px;
  color: #FFFFFF;
  text-align: center;
  background-color: #0984F9;
}

.separator {
  height: 0.26666667rem;
  background-color: #F5F5F9;
  border-top: 1px solid #ECECED;
}

.container-banker-vs-player {
  overflow: hidden;
  font-family: 'PingFangSC-Regular';
}
.container-banker-vs-player-banxin {
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
}
.container-banker-vs-player .banker-vs-player {
  display: flex;
  position: relative;
  width: 9.06666667rem;
  height: 1.86666667rem;
  margin-top: 0.42666667rem;
  margin-bottom: 0.32rem;
}
.container-banker-vs-player .banker-vs-player .banker {
  width: 4.53333333rem;
  height: 1.86666667rem;
  background: url(../statics/banker@2x_bec0b3f05d4e2bef5d2b.png) no-repeat center;
  background-size: 100% 100%;
}
.container-banker-vs-player .banker-vs-player .banker-loser {
  width: 4.53333333rem;
  height: 1.86666667rem;
  background: url(../statics/bankerLoser@2x_f4e4901369f9ef174534.png) no-repeat center;
  background-size: 100% 100%;
}
.container-banker-vs-player .banker-vs-player .banker-vitory {
  position: relative;
}
.container-banker-vs-player .banker-vs-player .banker-vitory-logo {
  position: absolute;
  left: 2.02666667rem;
  top: 0.64rem;
  width: 1.65333333rem;
  height: 1.22666667rem;
  background: url(../statics/bankerVitory@2x_48ba83e01734e8f2be3a.png) no-repeat center;
  background-size: 100%;
}
.container-banker-vs-player .banker-vs-player .player {
  width: 4.53333333rem;
  height: 1.86666667rem;
  background: url(../statics/player@2x_2fbfaddfe67b6c368321.png) no-repeat center;
  background-size: 100% 100%;
}
.container-banker-vs-player .banker-vs-player .player-loser {
  width: 4.53333333rem;
  height: 1.86666667rem;
  background: url(../statics/playerLoser@2x_248427b55c873981be61.png) no-repeat center;
  background-size: 100% 100%;
}
.container-banker-vs-player .banker-vs-player .player-vitory {
  position: relative;
}
.container-banker-vs-player .banker-vs-player .player-vitory-logo {
  position: absolute;
  left: 2.58666667rem;
  top: 0.64rem;
  width: 1.65333333rem;
  height: 1.22666667rem;
  background: url(../statics/playerVitory@2x_9941b1571e0537f819fb.png) no-repeat center;
  background-size: 100%;
}
.container-banker-vs-player .banker-vs-player .player-vitory .gamble-status {
  position: absolute;
  top: 0;
  right: 0;
  height: 0.34666667rem;
  line-height: 0.34666667rem;
  border-radius: 0.08rem;
  padding: 1px 2px;
  border-bottom-left-radius: 0;
  color: #FFFFFF;
}
.container-banker-vs-player .banker-vs-player .player-vitory .gamble-status-text {
  margin: 0 -2px;
  font-size: 12px;
  transform: scale(0.8);
}
.container-banker-vs-player .banker-vs-player::after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  content: "";
  width: 1.06666667rem;
  height: 1.06666667rem;
  background: url(../statics/vs@2x_6b3756cf7c3a983c8834.png) no-repeat center;
  background-size: 100%;
}
.container-banker-vs-player .banker-name {
  display: flex;
  margin-left: 0.42666667rem;
  margin-top: 0.37333333rem;
}
.container-banker-vs-player .banker-name .banker-name-left {
  font-size: 0.42666667rem;
  color: #222222;
  font-family: 'PingFangSC-Medium';
}
.container-banker-vs-player .banker-name .banker-name-right {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-left: 0.10666667rem;
  font-size: 0.32rem;
  border-radius: 0.05333333rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.42666667rem;
  background-color: #0984F9;
}
.container-banker-vs-player .player-name {
  margin-left: 1.01333333rem;
}
.container-banker-vs-player .primary {
  background-color: #0984F9;
}
.container-banker-vs-player .warning {
  background-color: #FAAD14;
}
.container-banker-vs-player .error {
  background-color: #FA3F3F;
}
.container-banker-vs-player .footer-button {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  font-size: 0.37333333rem;
  height: 1.28rem;
  margin-top: 0.26666667rem;
  padding-top: 0.37333333rem;
  padding-bottom: 0.37333333rem;
  font-family: 'PingFangSC-Medium';
  text-align: center;
  border-top: 1px #F5F5F9 solid;
}
.container-banker-vs-player .footer-button div {
  flex: 1;
  height: 0.53333333rem;
  line-height: 0.53333333rem;
}
.container-banker-vs-player .footer-button div:not(:last-child) {
  border-right: 1px solid #F0F0F0;
}
.container-banker-vs-player .footer-button .judgment_refuse,
.container-banker-vs-player .footer-button .player_abort,
.container-banker-vs-player .footer-button .judgment_cancel,
.container-banker-vs-player .footer-button .player_appeal,
.container-banker-vs-player .footer-button .player_refuse_pk,
.container-banker-vs-player .footer-button .player_refuse_stop {
  color: #E02020;
}
.container-banker-vs-player .footer-button .judgment_deal,
.container-banker-vs-player .footer-button .detail,
.container-banker-vs-player .footer-button .judgment_access,
.container-banker-vs-player .footer-button .judgment_judge,
.container-banker-vs-player .footer-button .player_agree,
.container-banker-vs-player .footer-button .judgment_rejudge,
.container-banker-vs-player .footer-button .player_access_pk,
.container-banker-vs-player .footer-button .player_agree_stop {
  color: #0984F9;
}
.container-banker-vs-player .footer-button .disabled {
  color: #CCCCCC;
}

.gamble-list-info {
  letter-spacing: 0;
  font-size: 0.37333333rem;
  width: 100%;
}
.gamble-list-info-wrapper {
  display: flex;
  margin-top: 0.10666667rem;
}
.gamble-list-info-left {
  width: 3.2rem;
  height: 0.53333333rem;
  line-height: 0.53333333rem;
  color: #999999;
}
.gamble-list-info-right {
  flex: 1;
  line-height: 0.53333333rem;
  color: #000000;
}
.gamble-list-info .tri {
  display: inline-block;
  width: 14px;
  height: 10px;
  background: url(../statics/down2@3x_219122b06e5820cb2cb4.png) no-repeat center;
  background-size: 100% 100%;
}
.gamble-list-info .tri-up {
  display: inline-block;
  width: 14px;
  height: 10px;
  background: url(../statics/up2@3x_f804753328ea01a3e653.png) no-repeat center;
  background-size: 100% 100%;
}
.gamble-list-info .look-more {
  width: 100%;
  text-align: center;
  font-size: 0.32rem;
  margin-top: 0.32rem;
  margin-bottom: 0.42666667rem;
  color: #999999;
}

.gamble-pass-modal {
  width: 8rem !important;
}
.gamble-pass-modal .am-modal-content {
  text-align: start !important;
}
.gamble-cancel-modal {
  width: 8rem !important;
}
.gamble-deal-modal .am-modal-content {
  padding-top: 0.53333333rem;
  padding-left: 0.48rem;
  padding-right: 0.56rem;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start !important;
}
.gamble-deal-modal .deal-detail-info {
  border: 1px solid #F0F0F0;
  border-radius: 0.10666667rem;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  padding-bottom: 0.4rem;
}
.gamble-deal-modal .gamble-list-info-left {
  width: 2.61333333rem;
  font-size: 0.32rem;
}
.gamble-deal-modal .deal-detail-info-header {
  margin-top: 0.53333333rem;
  margin-bottom: 0.26666667rem;
  font-size: 0.42666667rem;
  color: #222222;
  font-family: 'PingFangSC-Medium';
}
.gamble-deal-modal .deal-modal-button-wrapper {
  display: flex;
  justify-content: space-between;
}
.gamble-deal-modal .deal-modal-button {
  flex: 1;
  height: 0.85333333rem;
  line-height: 0.85333333rem;
  font-size: 0.32rem;
  border-radius: 0.10666667rem;
  text-align: center;
}
.gamble-deal-modal .deal-modal-button:nth-child(n+2) {
  margin-left: 0.34666667rem;
}
.gamble-deal-modal .default {
  font-family: 'PingFangSC-Regular';
  color: #222222;
  background-color: #F8F8F8;
}
.gamble-deal-modal .active {
  font-family: 'PingFangSC-Medium';
  color: #0984F9;
  background: rgba(9, 132, 249, 0.12);
}
.gamble-deal-modal .am-textarea-item {
  margin-top: 0.24rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  border-radius: 0.10666667rem;
  background-color: #F8F8F8;
}
.gamble-deal-modal .primary-footer-button {
  box-sizing: border-box;
  height: 3.09333333rem;
  padding-top: 0.74666667rem;
  background-color: #fff;
}
.gamble-deal-modal .primary-footer-button .am-button-primary {
  background-color: #108ee9;
  height: 1.28rem;
  line-height: 1.28rem;
  border-radius: 0.16rem;
  font-size: 0.42666667rem;
  color: #fff;
}
.gamble-deal-modal .primary-footer-button .am-button-primary::before {
  border: none !important;
}
.gamble-appeal-modal .appeal-tip {
  margin-left: 0.21333333rem;
  font-size: 0.37333333rem;
  color: #FAAD14;
}
.gamble-appeal-modal .appeal-statement {
  font-size: 0.37333333rem;
  margin-top: 0.10666667rem;
  margin-left: 0.58666667rem;
  margin-bottom: 0.64rem;
}
.gamble-modal-title {
  margin-bottom: 0.32rem;
  font-size: 0.48rem;
  font-family: 'PingFangSC-Medium';
  color: #222222;
}

.gamble-banker-manage .primary-footer-button {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  box-sizing: border-box;
  height: 3.09333333rem;
  padding-top: 0.42666667rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  background-color: #fff;
}
.gamble-banker-manage .primary-footer-button .am-button-primary {
  background-color: #108ee9;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
  border-radius: 0.16rem;
  font-size: 0.42666667rem;
  color: #fff;
}
.gamble-banker-manage .primary-footer-button .am-button-primary::before {
  border: none !important;
}

.banker-list-item {
  overflow: hidden;
}
.banker-list-item-banxin {
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  padding-bottom: 0.53333333rem;
}
.banker-list-item .banker-item-header {
  margin-top: 0.53333333rem;
  margin-bottom: 0.21333333rem;
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium';
}
.banker-list-item .banker-status {
  font-size: 0.32rem;
  padding: 0 4px;
  border-radius: 2px;
  text-align: center;
  font-family: 'PingFangSC-Regular';
}
.banker-list-item .banker-status-indate {
  color: #FAAD14;
  background: rgba(250, 173, 20, 0.1);
}
.banker-list-item .banker-status-outdate {
  color: #808080;
  background: rgba(240, 240, 240, 0.9);
}
.banker-list-item .footer-button {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  font-size: 0.37333333rem;
  height: 1.28rem;
  padding-top: 0.37333333rem;
  padding-bottom: 0.37333333rem;
  font-family: 'PingFangSC-Medium';
  text-align: center;
  border-top: 1px #F5F5F9 solid;
}
.banker-list-item .footer-button div {
  flex: 1;
  height: 0.53333333rem;
  line-height: 0.53333333rem;
}
.banker-list-item .footer-button div:not(:last-child) {
  border-right: 1px solid #F0F0F0;
}
.banker-list-item .footer-button .update {
  color: #0984F9;
}

.gamble-add-banker {
  font-family: 'PingFangSC-Regular';
}
.gamble-add-banker .add-banker-header {
  width: 100%;
  box-sizing: border-box;
  height: 1.52rem;
  line-height: 0.66666667rem;
  font-size: 0.48rem;
  padding-left: 0.53333333rem;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
  color: #222222;
  background-color: #fff;
  font-family: 'PingFangSC-Medium';
}
.gamble-add-banker .am-list-header {
  padding: 0;
}
.gamble-add-banker .require-style {
  font-size: 0.37333333rem;
  line-height: 0.37333333rem;
  color: #FA3F3F;
}
.gamble-add-banker .input-label {
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  margin-left: 0.05333333rem;
  color: #222222;
}
.gamble-add-banker .fake-input-placeholder {
  right: 0;
  font-size: 0.42666667rem;
}
.gamble-add-banker .am-list-brief {
  margin-top: 0.10666667rem !important;
  margin-left: 0.21333333rem !important;
  font-size: 0.34666667rem !important;
}
.gamble-add-banker .am-list-item {
  height: 1.33333333rem !important;
  padding-right: 0.4rem !important;
}
.gamble-add-banker .am-list-line {
  padding-right: 0 !important;
}
.gamble-add-banker .am-list-line input {
  text-align: right;
}
.gamble-add-banker .list-two .am-list-item {
  height: 1.89333333rem !important;
}
.gamble-add-banker .list-two .am-list-item:nth-child(3) {
  height: 2.98666667rem !important;
}
.gamble-add-banker .am-icon-question-circle {
  width: 0.32rem;
  height: 0.32rem;
  margin-left: 0.13333333rem !important;
  color: #222222;
}
.gamble-add-banker .date-picker {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.42666667rem;
}
.gamble-add-banker .date-picker-one,
.gamble-add-banker .date-picker-two {
  flex: 1;
  padding: 0 !important;
}
.gamble-add-banker .date-picker .am-list-extra {
  text-align: center !important;
  flex-basis: 100% !important;
}
.gamble-add-banker .date-picker .am-list-line::after {
  height: 0 !important;
}
.gamble-add-banker .primary-footer-button {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 999;
  width: 100%;
  box-sizing: border-box;
  height: 3.09333333rem;
  padding-top: 0.42666667rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  background-color: #fff;
}
.gamble-add-banker .primary-footer-button .am-button-primary {
  background-color: #108ee9;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
  border-radius: 0.16rem;
  font-size: 0.42666667rem;
  color: #fff;
}
.gamble-add-banker .primary-footer-button .am-button-primary::before {
  border: none !important;
}
.am-popover .am-popover-item {
  background-color: #303133;
}
.am-popover-placement-top .am-popover-arrow {
  background-color: #303133;
}

.gamble-vs-detail-first {
  position: relative;
  padding-left: 0.53333333rem;
  padding-top: 0.53333333rem;
  padding-bottom: 0.53333333rem;
  background-color: #fff;
}
.gamble-vs-detail .banker-vitory-logo {
  position: absolute;
  right: 0.53333333rem;
  bottom: 0rem;
  content: '';
  width: 1.65333333rem;
  height: 1.22666667rem;
  background: url(../statics/bankerVitory@2x_48ba83e01734e8f2be3a.png) no-repeat center;
  background-size: 100%;
}
.gamble-vs-detail .player-vitory-logo {
  position: absolute;
  right: 0.53333333rem;
  bottom: 0rem;
  content: '';
  width: 1.65333333rem;
  height: 1.22666667rem;
  background: url(../statics/playerVitory@2x_9941b1571e0537f819fb.png) no-repeat center;
  background-size: 100%;
}
.gamble-vs-detail .vs-detail-first-header {
  height: 0.58666667rem;
  line-height: 0.58666667rem;
  font-size: 0.42666667rem;
  color: #222222;
  font-family: 'PingFangSC-Medium';
}
.gamble-vs-detail .vs-detail-first-reason {
  margin-top: 0.21333333rem;
  font-size: 0.37333333rem;
  color: #666666;
  font-family: 'PingFangSC-Regular';
}
.gamble-vs-detail .vs-detail-first-reason span {
  line-height: 20px;
}
.gamble-vs-detail .gamble-vs-detail-second {
  margin-top: 0.26666667rem;
  background-color: #fff;
}
.gamble-vs-detail .vs-detail-second-header,
.gamble-vs-detail .vs-detail-third-header {
  box-sizing: border-box;
  height: 1.44rem;
  line-height: 0.58666667rem;
  padding-left: 0.53333333rem;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
  font-size: 0.42666667rem;
  border-bottom: 1px solid #F0F0F0;
  color: #222222;
  font-family: 'PingFangSC-Medium';
}
.gamble-vs-detail .vs-detail-second-content {
  display: flex;
  padding-left: 0.56rem;
  padding-right: 0.53333333rem;
  padding-top: 0.56rem;
  padding-bottom: 0.64rem;
}
.gamble-vs-detail .second-content-icon {
  width: 0.90666667rem;
  height: 0.90666667rem;
  margin-right: 0.26666667rem;
  border-radius: 0.45333333rem;
  font-size: 0.34666667rem;
  text-align: center;
  line-height: 0.90666667rem;
  color: #FFFFFF;
  font-family: 'PingFangSC-Medium';
}
.gamble-vs-detail .banker {
  background-color: #0984F9;
}
.gamble-vs-detail .player {
  background-color: #FAAD14;
}
.gamble-vs-detail .second-content-detail-header {
  display: flex;
  position: relative;
  width: 100%;
}
.gamble-vs-detail .second-content-detail {
  flex: 1;
}
.gamble-vs-detail .second-content-title {
  margin-right: 0.10666667rem;
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Medium';
}
.gamble-vs-detail .second-content-tag {
  height: 0.42666667rem;
  padding: 0 4px;
  border-radius: 2px;
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.42666667rem;
  font-family: 'PingFangSC-Regular';
}
.gamble-vs-detail .banker-appeal-vitory {
  color: #0984F9;
  background: rgba(9, 132, 249, 0.12);
}
.gamble-vs-detail .player-appeal-vitory {
  color: #FAAD14;
  background: rgba(250, 173, 20, 0.1);
}
.gamble-vs-detail .second-content-time {
  position: absolute;
  right: 0;
  color: #666666;
}
.gamble-vs-detail .second-content-info {
  margin-top: 0.10666667rem;
  font-size: 0.32rem;
  line-height: 0.45333333rem;
}
.gamble-vs-detail .gamble-vs-detail-third {
  margin-top: 0.26666667rem;
  background-color: #fff;
}
.gamble-vs-detail .vs-detail-third-content {
  padding-left: 0.53333333rem;
  padding-top: 0.53333333rem;
  padding-right: 0.53333333rem;
  padding-bottom: 0.64rem;
}

.gamble-add-banker {
  font-family: 'PingFangSC-Regular';
}
.gamble-add-banker .add-banker-header {
  width: 100%;
  box-sizing: border-box;
  height: 1.52rem;
  line-height: 0.66666667rem;
  font-size: 0.48rem;
  padding-left: 0.53333333rem;
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
  color: #222222;
  background-color: #fff;
  font-family: 'PingFangSC-Medium';
}
.gamble-add-banker .am-list-header {
  padding: 0;
}
.gamble-add-banker .require-style {
  font-size: 0.37333333rem;
  line-height: 0.37333333rem;
  color: #FA3F3F;
}
.gamble-add-banker .input-label {
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  margin-left: 0.05333333rem;
  color: #222222;
}
.gamble-add-banker .fake-input-placeholder {
  right: 0;
  font-size: 0.42666667rem;
}
.gamble-add-banker .am-list-brief {
  margin-top: 0.10666667rem !important;
  margin-left: 0.21333333rem !important;
  font-size: 0.34666667rem !important;
}
.gamble-add-banker .am-list-item {
  height: 1.33333333rem !important;
  padding-right: 0.4rem !important;
}
.gamble-add-banker .am-list-line {
  padding-right: 0 !important;
}
.gamble-add-banker .am-list-line input {
  text-align: right;
}
.gamble-add-banker .list-two .am-list-item {
  height: 1.89333333rem !important;
}
.gamble-add-banker .list-two .am-list-item:nth-child(3) {
  height: 2.98666667rem !important;
}
.gamble-add-banker .am-icon-question-circle {
  width: 0.32rem;
  height: 0.32rem;
  margin-left: 0.13333333rem !important;
  color: #222222;
}
.gamble-add-banker .date-picker {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.42666667rem;
}
.gamble-add-banker .date-picker-one,
.gamble-add-banker .date-picker-two {
  flex: 1;
  padding: 0 !important;
}
.gamble-add-banker .date-picker .am-list-extra {
  text-align: center !important;
  flex-basis: 100% !important;
}
.gamble-add-banker .date-picker .am-list-line::after {
  height: 0 !important;
}
.gamble-add-banker .primary-footer-button {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 999;
  width: 100%;
  box-sizing: border-box;
  height: 3.09333333rem;
  padding-top: 0.42666667rem;
  padding-left: 0.53333333rem;
  padding-right: 0.53333333rem;
  background-color: #fff;
}
.gamble-add-banker .primary-footer-button .am-button-primary {
  background-color: #108ee9;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
  border-radius: 0.16rem;
  font-size: 0.42666667rem;
  color: #fff;
}
.gamble-add-banker .primary-footer-button .am-button-primary::before {
  border: none !important;
}
.am-popover .am-popover-item {
  background-color: #303133;
}
.am-popover-placement-top .am-popover-arrow {
  background-color: #303133;
}
.gamble-add-banker .list-two {
  height: 10.13333333rem;
  overflow: scroll;
}
.gamble-add-banker .list-two .am-list-item:nth-child(4) {
  height: 4rem !important;
}
.gamble-add-banker .list-two .vs-rule-textarea {
  height: auto !important;
}

.page-newhouse-status .shop-name {
  font-size: 16px;
  color: #333;
  text-align: right;
  line-height: 20px;
  padding: 12px 15px 0;
}
.page-newhouse-status .data-table {
  border-top: 1px solid #eee;
  width: 100%;
  text-align: center;
  font-family: PingFangSC-Regular;
  margin-top: 0.32rem;
  font-size: 0.37333333rem;
}
.page-newhouse-status .data-table thead tr {
  background: #f8f8f8;
  font-family: PingFangSC-Semibold;
}
.page-newhouse-status .data-table tbody tr {
  background: #fff;
  font-family: PingFangSC-Regular;
  border-bottom: #f0f0f0 1px solid;
}
.page-newhouse-status .data-table tr {
  width: 100%;
}
.page-newhouse-status .data-table td {
  padding: 10px 0;
  width: 25%;
  font-size: 14px;
  vertical-align: middle;
  line-height: 0.48rem;
}
.page-newhouse-status .data-table td .success {
  color: #52c41a;
}
.page-newhouse-status .data-table td .fail {
  color: #cf1322;
}
.page-newhouse-status .none-data {
  color: #ccc;
}
.page-newhouse-status .notice {
  color: #999;
  font-size: 12px;
  padding: 15px;
}

.p-newhouse-switch-old {
  background: #f8f8f8;
  height: 100vh;
  padding: 10px 10px 30px;
}
.p-newhouse-switch-old .item-title {
  margin: 10px;
  font-size: 16px;
}
.p-newhouse-switch-old .item-title-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.p-newhouse-switch-old .house-item-wrapper {
  background: #fff;
  padding: 20px 10px;
}
.p-newhouse-switch-old .house-item-wrapper .house-item-header {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}
.p-newhouse-switch-old .house-item-wrapper .house-item-header .house-item-header-green {
  color: green;
}
.p-newhouse-switch-old .house-item-wrapper .house-item-header .house-item-header-red {
  color: #E64B3E;
}
.p-newhouse-switch-old .house-item-wrapper .house-item-hint {
  color: grey;
  margin-top: 10px;
}
.p-newhouse-switch-old .house-item-wrapper .house-item-label-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.p-newhouse-switch-old .house-item-wrapper .house-item-label-wrapper .house-item-label {
  padding: 2px 4px;
  white-space: nowrap;
  border-radius: 4px;
  color: #E64B3E;
  background-color: rgba(230, 75, 62, 0.4);
  margin-right: 5px;
  margin-top: 4px;
}
.p-newhouse-switch-old .ex-switch {
  display: block;
  position: relative;
  height: 0.85333333rem;
  width: 1.38666667rem;
  border: 1px solid #DFDFDF;
  outline: 0;
  border-radius: 0.8rem;
  box-sizing: border-box;
  background-color: #DFDFDF;
  transition: background-color 0.1s, border 0.1s;
  cursor: pointer;
}
.p-newhouse-switch-old .ex-switch:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  height: 0.8rem;
  width: 0.8rem;
  border-radius: 0.77333333rem;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
}
.p-newhouse-switch-old .ex-switch-before {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.8rem;
  width: 1.33333333rem;
  border-radius: 0.77333333rem;
  transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
}
.p-newhouse-switch-old .ex-switch-default-bg {
  background-color: #FDFDFD;
}
.p-newhouse-switch-old .on-bg {
  background-color: green;
  border-color: green;
}
.p-newhouse-switch-old .ex-switch-on:after {
  transform: translateX(24px);
}

.p-newhouse-description-wrapper {
  background-color: #fff;
  padding: 0.4rem;
  font-size: 0.34666667rem;
}
.p-newhouse-description-wrapper ul {
  padding-left: 0.53333333rem;
  list-style-type: decimal;
}
.p-newhouse-description-wrapper ul li {
  font-size: 0.42666667rem;
  margin-bottom: 0.66666667rem;
}
.p-newhouse-description-wrapper ul li h2 {
  font-weight: bold;
  margin: 0 0 0.26666667rem;
  color: #333;
}
.p-newhouse-description-wrapper ul li p {
  font-size: 0.34666667rem;
  color: #999;
  line-height: 1.4;
}
.p-newhouse-description-wrapper ul li ul {
  color: #999;
  list-style-type: disc;
  padding-left: 0.32rem;
}
.p-newhouse-description-wrapper ul li ul li {
  font-size: 0.34666667rem;
  margin-bottom: 0.26666667rem;
}

.budget-pool-feedback .reason-form-item {
  display: unset;
}
.budget-pool-feedback .reason-form-item .kedm-radio-wrapper,
.budget-pool-feedback .reason-form-item .kedm-form-item-label {
  width: 100%;
}

.p-my-budget-getcoin {
  background-color: #f8f8f8;
}
.p-my-budget-getcoin .page-container .am-tabs-default-bar-underline {
  transform: scale(0.19, 1.5);
}
.p-my-budget-getcoin .page-container .page-content {
  padding: 0.21333333rem;
  padding-top: 1.38666667rem;
}
.p-my-budget-getcoin .page-container .header-tab {
  z-index: 1;
  position: fixed;
  width: 100%;
}
.p-my-budget-getcoin .desc-icon {
  position: fixed;
  bottom: 50px;
  right: 10px;
  width: 55px;
  height: 55px;
}
.p-my-budget-getcoin .desc-icon img {
  width: 55px;
  height: 55px;
}
.p-my-budget-getcoin .desc-icon span {
  font-size: 14px;
  width: 55px;
  height: 55px;
  display: block;
  line-height: 1.2;
  position: absolute;
  top: 0px;
  left: 0px;
  color: #fff;
  text-align: center;
  line-height: 52px;
}
.p-my-budget-getcoin .iphoneXCss {
  bottom: 84px;
}
.p-my-budget-getcoin .desc-modal .am-modal-body {
  text-align: left;
}
.p-my-budget-getcoin .desc-modal .am-modal-body div {
  margin-bottom: 10px;
}
.p-my-budget-getcoin .notice-header {
  line-height: 0.96rem;
  height: 0.96rem;
  font-size: 0.37333333rem;
  padding-left: 0.58666667rem;
  background: #fdfcec;
  font-family: PingFangSC-Regular;
  color: #faad14;
  display: flex;
  align-items: center;
}
.p-my-budget-getcoin .notice-header svg {
  margin-right: 0.29333333rem;
}
.p-my-budget-getcoin .have-nh-div {
  height: 0.96rem;
}

.c-getcoin-shoptab .middle-box {
  height: 0.21333333rem;
}
.c-getcoin-shoptab .theme {
  font-size: 10px;
  scale: 0.99;
}
.c-getcoin-shoptab .rise-coin-desc {
  font-size: 0.34666667rem;
  padding: 0.16rem 0;
  line-height: 0.58666667rem;
  color: #999;
}
.c-getcoin-shoptab .point {
  margin-right: 0.05333333rem;
  color: #0984f9;
}
.my-budget-sharerulemodal {
  height: 300px;
  overflow-y: scroll;
  text-align: left;
}
.my-budget-sharerulemodal p {
  margin-bottom: 8px;
}
.my-budget-sharerulemodal table {
  width: 100%;
  margin-bottom: 10px;
}
.my-budget-sharerulemodal table thead {
  font-weight: 600;
}
.my-budget-sharerulemodal table tr td {
  border: 1px solid #ccc;
  width: 50%;
  font-size: 12px;
  padding: 4px;
  text-align: center;
}
.my-budget-sharerulemodal .strong {
  font-weight: 500;
  color: #222;
}

.p-my-budgetpool-main-card {
  border-radius: 6px;
  padding: 0 0.4rem;
  border: 1px solid #fff;
  background-color: #fff;
  background-image: linear-gradient(180deg, rgba(234, 92, 81, 0.1) 0%, rgba(255, 255, 255, 0) 75px);
}
.p-my-budgetpool-main-card.no-background {
  background: #fff;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .data-update-tips {
  display: flex;
  font-size: 0.32rem;
  color: #999;
  padding-top: 0.26666667rem;
  padding-bottom: 0.26666667rem;
  line-height: 18px;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .data-update-tips .anticon-info-circle {
  margin-right: 3px;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .data-update-tips .red {
  color: #e64b3e;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card .pool-card-picker {
  width: 100%;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card .pool-card-middle-title {
  margin-top: 0.26666667rem;
  margin-bottom: -0.26666667rem;
  font-size: 0.37333333rem;
  font-family: PingFangSC-Semibold;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card .title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-family: PingFangSC-Semibold;
  border-bottom: 1px solid #E1E1E1;
  font-size: 0.37333333rem;
  height: 1.28rem;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card .title .shop-title {
  display: flex;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: baseline;
  color: #222;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card .title .shop-title :nth-child(1) {
  overflow: hidden;
  margin-right: 5px;
  max-width: 50vw;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card .title .shop-title .linkto {
  font-size: 0.32rem;
  color: #e64b3e;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card .title .switch {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card-middle {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.50666667rem;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card-middle-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card-middle-column .value {
  font-size: 0.69333333rem;
  color: #222222;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card-middle-column .value .closed {
  font-size: 0.48rem;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card-middle-column .name {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  line-height: 0.34666667rem;
  margin-top: 0.74666667rem;
  margin-bottom: 0.29333333rem;
  color: #999999;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card-middle-column .redtext {
  color: #e64b3e;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card-middle .middle {
  align-items: center;
  justify-content: flex-start;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-card-middle .right {
  align-items: flex-end;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .total-card {
  display: flex;
  flex-wrap: wrap;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .total-card li {
  position: relative;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .total-card li:nth-child(2n - 1):after {
  position: absolute;
  right: 0;
  top: 0;
  content: '';
  width: 1px;
  height: 100%;
  background: #f0f0f0;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .total-card li:nth-child(2n) {
  padding-left: 0.53333333rem;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .total-card li .text {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  letter-spacing: 0;
  font-weight: 400;
  margin-top: 8px;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .total-card li .value {
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
  line-height: 0.37333333rem;
  color: #222;
  font-weight: 500;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .total-card li .big-value {
  font-size: 0.74666667rem;
  line-height: 0.58666667rem;
  color: #222;
  letter-spacing: 0;
  font-weight: 700;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .total-card li .big-value-color {
  color: #e64b3e;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card {
  display: flex;
  border-radius: 5px;
  flex-wrap: wrap;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card.manager {
  flex-wrap: wrap;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card li {
  display: flex;
  height: 0.8rem;
  align-items: center;
  width: 50%;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card li .text {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999;
  line-height: 1;
  font-weight: 400;
  margin-right: 4px;
  white-space: nowrap;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card li .boldtext {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  line-height: 1;
  font-weight: 600;
  margin-right: 4px;
  white-space: nowrap;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card li .value {
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
  color: #222222;
  line-height: 1;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card li .value .in {
  max-width: 80px;
  white-space: pre-wrap;
  word-break: break-all;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card li .boldvalue {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  line-height: 1;
  font-weight: 600;
  display: flex;
  align-items: center;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card li .boldvalue .in {
  max-width: 80px;
  white-space: pre-wrap;
  word-break: break-all;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card .bgli {
  display: flex;
  height: 0.8rem;
  width: 100%;
  background: #f8f8f8;
  align-items: center;
  width: 50%;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card .bgli .text {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #999999;
  line-height: 1;
  font-weight: 400;
  margin-right: 4px;
  white-space: nowrap;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card .bgli .boldtext {
  font-family: PingFangSC-Regular;
  font-size: 0.42666667rem;
  line-height: 1;
  font-weight: 600;
  margin-right: 4px;
  white-space: nowrap;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card .bgli .value {
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
  color: #222222;
  line-height: 1;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .detail-card .bgli .value .in {
  max-width: 80px;
  white-space: pre-wrap;
  word-break: break-all;
}
.p-my-budgetpool-main-card .p-my-budgetpool-coin .pool-wrapper .arrow {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
}
.p-my-budgetpool-main-card .progress-table {
  display: flex;
  padding-bottom: 10px;
}
.p-my-budgetpool-main-card .progress-table .cell {
  width: 50%;
  box-sizing: border-box;
  padding-left: 24px;
}
.p-my-budgetpool-main-card .progress-table .cell:first-child {
  border-right: 1px solid rgba(241, 241, 241, 0.8);
  padding-left: 0px;
}
.p-my-budgetpool-main-card .progress-table .cell .top {
  font-size: 24px;
  font-weight: bold;
  padding-bottom: 8px;
}
.p-my-budgetpool-main-card .progress-table .cell .bottom {
  font-size: 12px;
  color: #a3a2a0;
}
.p-my-budgetpool-main-card .link-box {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.p-my-budgetpool-main-card .link-box .link-text {
  display: inline-block;
  margin-top: 5px;
  height: 20px;
  font-size: 12px;
}
.p-my-budgetpool-main-card .tips-content-box {
  max-height: 300px;
  overflow: auto;
  text-align: left;
}
.p-my-budgetpool-main-card .tips-content-box .text-margin-top {
  margin-top: 10px;
}
.p-my-budgetpool-main-card .loading-box {
  line-height: 1.06666667rem;
  font-size: 0.32rem;
  color: #999;
}
.p-my-budgetpool-loading-box {
  text-align: center;
  line-height: 1.06666667rem;
  color: #999;
}

.tipcard-container {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding: 0.48rem 0;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
}
.tipcard-container-left {
  display: flex;
  padding-left: 0.32rem;
  justify-content: flex-start;
  align-items: flex-start;
}
.tipcard-container-left .greenimage {
  width: 14px;
  height: 14px;
  background: url(../statics/greenWarning@3x_f5c580b228ef75d65339.png) no-repeat center;
  background-size: 100% 100%;
}
.tipcard-container-left .redimage {
  width: 14px;
  height: 14px;
  background: url(../statics/redWarning@3x_cf95a097d19f918f142f.png) no-repeat center;
  background-size: 100% 100%;
}
.tipcard-container-left .yellowimage {
  width: 14px;
  height: 14px;
  background: url(../statics/yellowWarning@3x_d0551d50119d968f25dd.png) no-repeat center;
  background-size: 100% 100%;
}
.tipcard-container-left .desc {
  display: flex;
  margin-left: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.tipcard-container-left .desc :nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  line-height: 0.37333333rem;
}
.tipcard-container-left .desc :nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  line-height: 0.32rem;
  margin-top: 0.26666667rem;
  color: #555;
}
.tipcard-container-left .desc :nth-child(2) a {
  margin-left: 4px;
  font-size: 0.32rem;
  color: #e64b3e;
}

.p-my-budgetceilcard {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}
.p-my-budgetceilcard .header {
  display: flex;
  margin-top: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.p-my-budgetceilcard .header span {
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
}
.p-my-budgetceilcard .middle {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.p-my-budgetceilcard .middle .item {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 33%;
}
.p-my-budgetceilcard .middle .item :nth-child(1) {
  font-size: 20px;
  color: #222222;
  letter-spacing: 0;
  line-height: 20px;
}
.p-my-budgetceilcard .middle .item :nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
}
.p-my-budgetceilcard .footer {
  display: flex;
  margin-bottom: 80px;
  justify-content: center;
  margin-top: 20px;
  align-items: center;
  margin: auto;
  width: 335px;
  height: 48px;
  background: #e64b3e;
  color: white;
}
.p-my-budgetceilcard .show-more-btn {
  line-height: 1.68rem;
  font-size: 0.34666667rem;
  color: #555555;
  text-align: center;
}

.coin-get-card {
  padding-top: 0.26666667rem;
}
.coin-get-card-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.coin-get-card-wrapper .coin-get-card {
  flex: 0 0 36%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0.4rem 0.4rem 0 0;
  padding: 0.48rem;
  border-radius: 0.21333333rem;
  background-color: #fdf7f7;
}
.coin-get-card-wrapper .type-title {
  font-size: 0.42666667rem;
  font-weight: 500;
  margin-bottom: 0.21333333rem;
}
.coin-get-card-wrapper :nth-child(2n) {
  margin-right: 0;
}
.coin-get-card-wrapper .lose-back-color {
  background-color: #f7f7f7;
}

.get-coin-middle {
  padding: 0 0.42666667rem;
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 0.21333333rem;
}
.get-coin-middle-title {
  position: relative;
  width: 100%;
  padding: 0.48rem 0;
  border-bottom: 1px solid #eeeeee;
}
.get-coin-middle-title .main-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  line-height: 0.37333333rem;
}
.get-coin-middle-title .main-title :nth-child(1) {
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  color: #222222;
}
.get-coin-middle-title .main-title .link {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #555;
  text-align: right;
}
.get-coin-middle-title .main-title .link a {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #555;
}
.get-coin-middle-title .sub-title {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  color: #999999;
  margin-top: 0.16rem;
}
.get-coin-middle-title::before {
  content: '';
  background: #0984f9;
  width: 4px;
  height: 14px;
  position: absolute;
  left: -0.42666667rem;
}
.get-coin-middle-card {
  display: flex;
  flex-direction: row;
  padding: 0.37333333rem 0;
}
.get-coin-middle-card-column {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.get-coin-middle-card-column:nth-child(2) {
  padding-left: 0.48rem;
  border-left: 1px solid #eeeeee;
}
.get-coin-middle-card-column .value {
  font-size: 0.42666667rem;
  line-height: 0.42666667rem;
  color: #0984f9;
}
.get-coin-middle-card-column .name {
  font-size: 0.37333333rem;
  line-height: 0.42666667rem;
  margin-right: 4px;
}
.get-coin-middle-card-column .res-children-main {
  display: flex;
  margin-top: 0.53333333rem;
  width: 100%;
}
.get-coin-middle-card-column .res-children-main .res-children-box {
  flex: 1;
}
.get-coin-middle-card-column .res-children-main .res-children-box .res-children-box-name {
  font-size: 0.32rem;
  margin-bottom: 0.10666667rem;
  color: #999999;
}
.get-coin-middle-card-column .res-children-main .res-children-box .res-children-box-value {
  font-size: 0.37333333rem;
}
.get-coin-middle-chart {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.c-form-mobiletable table {
  width: 100%;
}
.c-form-mobiletable table tr {
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
}
.c-form-mobiletable table tr td {
  line-height: 0.53333333rem;
  padding: 0.24rem 0.08rem;
}
.c-form-mobiletable table thead tr {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #555;
}
.c-form-mobiletable table thead tr .sort-parent {
  display: inline-block;
  margin-left: 4px;
}
.c-form-mobiletable table thead tr .sort-parent .sp-top {
  margin-bottom: 2px;
  width: 0px;
  height: 0px;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 4px solid #ccc;
}
.c-form-mobiletable table thead tr .sort-parent .sp-top.active {
  border-bottom: 4px solid #e64b3e;
}
.c-form-mobiletable table thead tr .sort-parent .sp-bottom {
  margin-top: 2px;
  width: 0px;
  height: 0px;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #ccc;
}
.c-form-mobiletable table thead tr .sort-parent .sp-bottom.active {
  border-top: 4px solid #e64b3e;
}

.c-getcoin-history .middle-box {
  height: 0.21333333rem;
}
.c-getcoin-history .p-budget-getcoin-history .chart {
  width: 100%;
  height: 250px;
}
.c-getcoin-history .p-budget-getcoin-history .chart p {
  text-align: center;
  margin-top: 30px;
  color: #999;
}
.c-getcoin-history .p-budget-getcoin-history .detail {
  position: relative;
  padding-left: 0.53333333rem;
  overflow: hidden;
}
.c-getcoin-history .p-budget-getcoin-history .detail::before {
  position: absolute;
  left: 0.08rem;
  top: 0;
  bottom: 0;
  content: '';
  width: 2px;
  margin-left: -1px;
  margin-top: 0.48rem;
  background: #F0F0F0;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li {
  margin-bottom: 0.21333333rem;
  position: relative;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li::before {
  position: absolute;
  margin-left: -20px;
  top: 0.42666667rem;
  content: '';
  background: #1890FF;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li .title-box {
  display: flex;
  line-height: 1.01333333rem;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li .title-box .title-l {
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  color: #222222;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li .title-box .title-r {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #555555;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li .child-li {
  line-height: 0.85333333rem;
  background: #F8F8F8;
  border-radius: 2px;
  display: flex;
  padding: 0 0.26666667rem;
  font-size: 0.32rem;
  margin-bottom: 0.10666667rem;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li .child-li .num {
  font-family: PingFangSC-Semibold;
  color: #1890FF;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li .child-li .cl-l {
  flex: 1;
}
.c-getcoin-history .p-budget-getcoin-history .detail .parent-li .child-li .cl-r {
  color: #999999;
}

.p-my-budget-getcoin-detail-history {
  background: #f5f5f9;
}
.p-my-budget-getcoin-detail-history .page-container {
  padding: 0.21333333rem;
}
.p-my-budget-getcoin-detail-history .month-title {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  line-height: 1.33333333rem;
}
.p-my-budget-getcoin-detail-history .none-data {
  text-align: center;
  margin-top: 30px;
  color: #999;
}
.p-my-budget-getcoin-detail-history .kedm-drop-menus-bar-item {
  justify-content: left;
}

.p-my-budget-getcoin-detail-today .top-drop {
  margin-bottom: 0.21333333rem;
}
.p-my-budget-getcoin-detail-today .page-container {
  padding: 0.21333333rem;
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box {
  display: flex;
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box .small-card {
  flex: 1;
  padding: 0.53333333rem 0.42666667rem 0.32rem;
  background: #fff;
  border-radius: 6px;
  background-image: linear-gradient(180deg, rgba(9, 132, 249, 0.12) 0%, rgba(255, 255, 255, 0) 100%);
  border: 1px solid #fff;
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box .small-card:nth-child(2) {
  margin-left: 0.21333333rem;
  background-image: linear-gradient(180deg, rgba(255, 25, 25, 0.12) 0%, rgba(255, 255, 255, 0) 100%);
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box .small-card .title {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  line-height: 0.53333333rem;
  color: #222222;
  margin-bottom: 0.42666667rem;
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box .small-card .title .num {
  font-size: 0.42666667rem;
  color: #0984F9;
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box .small-card .data-box {
  display: flex;
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box .small-card .data-box .child-box {
  flex: 1;
  margin-right: 3px;
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box .small-card .data-box .child-box .s-title {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #999999;
  line-height: 0.34666667rem;
  margin-bottom: 0.10666667rem;
}
.p-my-budget-getcoin-detail-today .page-container .top-card-box .small-card .data-box .child-box .s-data {
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.42666667rem;
}
.p-my-budget-getcoin-detail-today .tab-box {
  background-color: #fff;
  margin: 0 0.21333333rem 0.21333333rem;
  border-radius: 6px;
  overflow: hidden;
}
.kedm-drop-menus-picker-content {
  max-height: 80vh;
}

.p-my-budget-getcoin-detail-today-c-rli {
  background-color: #fff;
  padding: 0.42666667rem;
  border-bottom: 1px solid #eee;
}
.p-my-budget-getcoin-detail-today-c-rli .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  line-height: 0.42666667rem;
  color: #222222;
}
.p-my-budget-getcoin-detail-today-c-rli .title .num {
  font-family: DINPro-Bold;
  font-size: 0.42666667rem;
  color: #0984f9;
}
.p-my-budget-getcoin-detail-today-c-rli .desc {
  font-family: PingFangSC-Regular;
  margin-top: 0.26666667rem;
  font-size: 0.32rem;
  color: #555555;
  line-height: 0.32rem;
}
.p-my-budget-getcoin-detail-today-c-rli .reward {
  margin-top: 0.37333333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  background: #f8f8f8;
  border-radius: 2px;
  padding: 0.24rem 0.32rem;
}
.p-my-budget-getcoin-detail-today-c-rli .award-tag {
  margin-left: 4px;
  font-size: 0.32rem;
  color: #fff;
  background-color: rgba(255, 25, 25, 0.7);
  padding: 0 4px;
  border-radius: 3px;
}

.p-my-budget-detail-history .top-drop {
  margin-bottom: 0.21333333rem;
}
.p-my-budget-detail-history .page-container {
  padding: 0.21333333rem;
}
.p-my-budget-detail-history .page-container .top-card-box {
  display: flex;
}
.p-my-budget-detail-history .page-container .top-card-box .small-card {
  flex: 1;
  padding: 0.53333333rem 0.42666667rem 0.32rem;
  background: #fff;
  border-radius: 6px;
  background-image: linear-gradient(180deg, rgba(9, 132, 249, 0.12) 0%, rgba(255, 255, 255, 0) 100%);
  border: 1px solid #fff;
}
.p-my-budget-detail-history .page-container .top-card-box .small-card:nth-child(2) {
  margin-left: 0.21333333rem;
  background-image: linear-gradient(180deg, rgba(255, 25, 25, 0.12) 0%, rgba(255, 255, 255, 0) 100%);
}
.p-my-budget-detail-history .page-container .top-card-box .small-card .title {
  font-family: PingFangSC-Semibold;
  font-size: 0.42666667rem;
  line-height: 0.53333333rem;
  color: #222222;
  margin-bottom: 0.42666667rem;
}
.p-my-budget-detail-history .page-container .top-card-box .small-card .title .num {
  font-size: 0.42666667rem;
  color: #0984F9;
}
.p-my-budget-detail-history .page-container .top-card-box .small-card .data-box {
  display: flex;
}
.p-my-budget-detail-history .page-container .top-card-box .small-card .data-box .child-box {
  flex: 1;
  margin-right: 3px;
}
.p-my-budget-detail-history .page-container .top-card-box .small-card .data-box .child-box .s-title {
  font-family: PingFangSC-Regular;
  font-size: 0.34666667rem;
  color: #999999;
  line-height: 0.34666667rem;
  margin-bottom: 0.10666667rem;
}
.p-my-budget-detail-history .page-container .top-card-box .small-card .data-box .child-box .s-data {
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.42666667rem;
}
.p-my-budget-detail-history .tab-box {
  background-color: #fff;
  margin: 0 0.21333333rem 0.21333333rem;
  border-radius: 0.16rem;
  padding: 2px;
  overflow: hidden;
}
.p-my-budget-detail-history .tab-box .account-item-box {
  padding: 0 0.37333333rem;
  background: #fff;
}
.p-my-budget-detail-history .tab-box .account-item-box.self {
  background: #FFF9F9;
}
.p-my-budget-detail-history .tab-box .account-item {
  line-height: 1.28rem;
  font-size: 0.42666667rem;
  color: #222;
  font-family: PingFangSC-Semibold;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.p-my-budget-detail-history .tab-box .account-item .amount {
  color: #0984F9;
  margin-left: 0.10666667rem;
  flex: 1;
}
.p-my-budget-detail-history .tab-box .account-item .flashSale-right-icon {
  display: inline-block;
  vertical-align: middle;
  width: 0.18666667rem;
  height: 0.32rem;
  background: url(../statics/icon_jiantou@2x_0e92c520179faed79fbe.png) center center no-repeat;
  background-size: 100% 100%;
}
.kedm-drop-menus-picker-content {
  max-height: 80vh;
}

.Y30QAWoL8hTu8qt6ixpf {
  background-color: #fff;
  padding: 0 0.53333333rem;
}
.Y30QAWoL8hTu8qt6ixpf .RfV_xCzzgMlJgh3MBKg9 {
  padding: 0.42666667rem 0 0.32rem;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
}
.zuLwnkxFnDHLpBNIPMtp {
  background-color: #fff;
}
.jQuXRPBv2h_kfuG4fUWV {
  padding: 0.53333333rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  font-size: 14px;
  border-bottom: 1px solid #eee;
}
.jQuXRPBv2h_kfuG4fUWV .CoMNdjnaU6esDY1Yokx9 {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 16px;
  font-weight: 600;
  margin-bottom: 0.37333333rem;
}
.jQuXRPBv2h_kfuG4fUWV .TmQYO60SJfXRSZOZB4Tn {
  font-size: 0.42666667rem;
  color: #e64b3e;
  letter-spacing: 0;
  text-align: right;
  line-height: 16px;
  font-weight: 600;
}
.jQuXRPBv2h_kfuG4fUWV .AbyxlInCuumZzKRFnS1u {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #9399a5;
  letter-spacing: 0;
  line-height: 13px;
  font-weight: 400;
}
.jQuXRPBv2h_kfuG4fUWV .ktZJqyr1c9KS7Nxs5tnl {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 16px;
  font-weight: 600;
}
.M7YvHmDK569liPUjdCSo {
  font-size: 14px;
  color: #666;
  text-align: center;
  padding: 16px 0;
}

.p-budget-dc-page-container .am-tabs-default-bar-underline {
  transform: scale(0.19, 1.5);
}

.page-coins-detail .list-empty {
  height: 100vh;
  padding-top: 50px;
}
.page-coins-detail .list-item {
  width: 100vw;
  display: flex;
  justify-content: space-between;
  padding: 20px;
  margin: 0;
  position: relative;
  align-items: flex-start;
  font-size: 13px;
  color: #666666;
  line-height: 1.5;
}
.page-coins-detail .list-item .title {
  font-size: 18px;
  color: #222;
  line-height: 2;
}
.page-coins-detail .list-item .amount {
  font-size: 16px;
  color: #e64b3e;
  line-height: 2;
}
.page-coins-detail .list-item::after {
  content: '';
  position: absolute;
  background-color: #ddd;
  display: block;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  width: 90%;
  left: 5%;
  height: 1px;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.page-coins-detail .am-list-body::before,
.page-coins-detail .am-list-body::after {
  height: 0px !important;
}
.page-coins-detail .list-footer {
  font-size: 14px;
  color: #666;
  text-align: center;
  padding: 16px 0;
  background-color: #fff;
}
.page-coins-detail .am-list-footer {
  padding: 0;
}

.budget-pool-instructions {
  padding: 8px;
}
.budget-pool-instructions h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
  margin-top: 10px;
}
.budget-pool-instructions .question-box {
  border-radius: 3px;
  background-color: #fff;
  padding: 15px;
  margin-bottom: 8px;
}
.budget-pool-instructions .question-box .title {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 10px;
}
.budget-pool-instructions .question-box .answer {
  font-size: 14px;
  color: #999;
  line-height: 20px;
}

.budget-modal-select {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.53333333rem;
  background-color: #fff;
}
.budget-modal-select .shop-select {
  font-size: 0.42666667rem;
  font-weight: 600;
}
.budget-modal-select .time-select {
  font-size: 0.37333333rem;
  color: #999;
}
.budget-pool-date .kedm-pickerpop-define-header-oktext,
.budget-pool-date .kedm-picker-item-selected {
  color: #e64b3e;
}

.budget-shop-amount {
  margin-top: 0.21333333rem;
}
.budget-shop-amount .budget-card-wrapper {
  padding-bottom: 0.53333333rem;
}
.budget-shop-amount .amount-count-wrapper {
  display: flex;
  border-radius: 0.16rem;
  align-items: center;
  margin-top: 0.42666667rem;
  height: 2.08rem;
  background-color: #f8f8f8;
}
.budget-shop-amount .amount-count-wrapper .amount-font {
  margin-bottom: 0.16rem;
  font-family: DIN;
  font-size: 0.53333333rem;
  font-weight: 600;
  color: #222;
}
.budget-shop-amount .amount-count-wrapper .amount-count-item {
  margin-left: 0.16rem;
  text-align: center;
}
.budget-shop-amount .amount-count-wrapper .amount-count-item-width {
  display: flex;
  align-items: center;
  height: 100%;
  width: 3.09333333rem;
  background: url(../statics/equal_3a1a8094f3f1ffe9bce3.png);
  background-size: cover;
  background-position: center;
}
.budget-shop-amount .amount-count-wrapper .amount-count-item-width-wrapper {
  margin-left: 0.42666667rem;
  text-align: center;
}
.budget-shop-amount .amount-count-wrapper span {
  padding: 0 0.10666667rem;
}
.budget-shop-amount .amount-count-wrapper .desc {
  font-size: 0.32rem;
  color: #999;
}
.budget-shop-amount .amount-count-wrapper .amount-font-balance {
  color: #e64b3e;
}
.budget-shop-amount .progress-wrapper {
  margin-top: 0.85333333rem;
}
.budget-shop-amount .progress-wrapper .title {
  font-size: 0.42666667rem;
  font-weight: 600;
}
.budget-shop-amount .progress {
  display: flex;
  align-items: center;
  margin-top: 0.21333333rem;
}
.budget-shop-amount .progress .label {
  width: 2.29333333rem;
}
.budget-shop-amount .progress .value {
  flex: 1;
  display: flex;
  align-items: center;
}
.budget-shop-amount .progress .value .progress-container {
  width: 5.33333333rem;
}

.budget-card-wrapper {
  margin-bottom: 0.21333333rem;
  padding: 0.53333333rem 0.53333333rem 0;
  background-color: #fff;
}
.budget-card-wrapper .title-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.budget-card-wrapper .title-wrapper .title {
  font-size: 0.48rem;
  font-weight: 600;
  color: #222;
}
.budget-card-wrapper .title-wrapper .view-detail {
  font-size: 0.37333333rem;
  color: #999;
}

.floating-assistant-icon {
  position: fixed;
  right: 0.42666667rem;
  bottom: 2.08rem;
  z-index: 999;
  width: 1.6rem;
  height: 1.6rem;
  background: transparent;
  border-radius: 50%;
  box-shadow: 0 4px 12px rgba(102, 126, 234, 0.4);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  animation: float 3s ease-in-out infinite;
}
.floating-assistant-icon:active {
  transform: scale(0.95);
}
.floating-assistant-icon .icon-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
}
.floating-assistant-icon .assistant-icon {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  border-radius: 50%;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.floating-assistant-icon .assistant-icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.floating-assistant-icon .assistant-text {
  position: absolute;
  bottom: -0.05333333rem;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.21333333rem;
  color: #fff;
  font-weight: 600;
  text-align: center;
  line-height: 1;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
  white-space: nowrap;
}
.floating-assistant-icon .close-icon {
  position: absolute;
  top: -0.21333333rem;
  right: -0.21333333rem;
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: #ff4d4f;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 0.32rem;
  box-shadow: 0 2px 8px rgba(255, 77, 79, 0.3);
  z-index: 1;
}
.floating-assistant-icon .close-icon:active {
  transform: scale(0.9);
}
@keyframes float {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-0.26666667rem);
  }
}

.budget-get-coin-helper .get-coin-helper-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.42666667rem 0;
  border-bottom: 0.02666667rem solid #f0f0f0;
}
.budget-get-coin-helper .get-coin-helper-wrapper .task-name {
  margin-bottom: 0.10666667rem;
  max-width: 5.33333333rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.42666667rem;
  font-weight: 600;
}
.budget-get-coin-helper .get-coin-helper-wrapper .desc {
  font-size: 0.32rem;
  color: #999;
}
.budget-get-coin-helper .get-coin-helper-wrapper .kedm-button.kedm-button-primary {
  height: 0.90666667rem;
  border-color: #e64b3e;
  background-color: #e64b3e;
}
.budget-get-coin-helper .get-coin-helper-wrapper .kedm-button.kedm-button-primary::before {
  border: #e64b3e;
}
.budget-get-coin-helper .get-coin-helper-wrapper .kedm-button.kedm-button-primary.kedm-button-active::before {
  border: #e64b3e;
}
.budgetPool-getCoinHelper-modal-wrapper {
  min-height: 5.33333333rem;
}
.budgetPool-getCoinHelper-modal-wrapper .rule-desc {
  margin-bottom: 0.16rem;
  padding-bottom: 0.10666667rem;
  font-size: 0.34666667rem;
  color: #222;
  border-bottom: 1px solid #f0f0f0;
}

.mbrand-modal .am-modal-content {
  padding: 0.48rem;
  border-top-left-radius: 0.21333333rem;
  border-top-right-radius: 0.21333333rem;
  text-align: start !important;
}
.mbrand-modal .mbrand-modal-title {
  margin-bottom: 0.26666667rem;
  font-family: 'PingFangSC-Semibold';
  font-size: 0.42666667rem;
  color: #222222;
  line-height: 0.58666667rem;
}

.mbrand-description .list-item-info {
  font-family: 'PingFangSC-Regular';
  margin-bottom: 0.10666667rem;
  font-size: 0.37333333rem;
}
.mbrand-description .list-item-info .label {
  color: #999999;
}
.mbrand-description .list-item-info .value {
  color: #222222;
}

.budget-coin-total-get {
  margin-bottom: 0.21333333rem;
  padding: 0 0.53333333rem 0.53333333rem;
  background-color: #fff;
}
.budget-coin-total-get .coin-total-card {
  position: relative;
  width: 100%;
  height: 2.88rem;
  border-radius: 0.21333333rem;
  background: linear-gradient(270deg, #ff6868 0%, #e64b3e 100%);
}
.budget-coin-total-get .coin-total-card .coin-total-card-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}
.budget-coin-total-get .coin-total-card::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  background-image: url(../statics/card_bck_2bbdfea2e07189f92791.png);
  background-size: cover;
  background-position: center;
}
.budget-coin-total-get .coin-total-card-left {
  margin-left: 0.53333333rem;
  color: #fff;
}
.budget-coin-total-get .coin-total-card-left .income {
  margin-bottom: 0.37333333rem;
  font-size: 0.37333333rem;
}
.budget-coin-total-get .coin-total-card-left .amount {
  font-family: DIN;
  font-weight: 500;
  font-size: 0.96rem;
}
.budget-coin-total-get .coin-total-card-left .unit {
  margin-left: 0.05333333rem;
  font-size: 0.37333333rem;
}
.budget-coin-total-get .coin-total-card-right {
  padding-left: 0.42666667rem;
  width: 1.33333333rem;
  height: 0.96rem;
  line-height: 0.96rem;
  font-size: 0.37333333rem;
  font-weight: 600;
  color: #e64b3e;
  border-radius: 0.48rem 0 0 0.48rem;
  background: linear-gradient(89deg, rgba(255, 255, 255, 0.8) -12%, #ffffff 63%);
}

.budget-coin-analyze .chart {
  width: 100%;
  height: 250px;
}
.budget-coin-analyze .chart p {
  text-align: center;
  margin-top: 30px;
  color: #999;
}
.budget-coin-analyze .coin-info-wrapper {
  display: flex;
  justify-content: space-between;
  padding: 0.42666667rem 0;
  border-bottom: 1px solid #f0f0f0;
  color: #222;
}
.budget-coin-analyze .coin-info-wrapper .coin-item {
  font-size: 0.42666667rem;
  font-weight: 600;
}
.budget-coin-analyze .coin-info-wrapper .coin-item-desc {
  margin-top: 0.10666667rem;
  font-size: 0.32rem;
  color: #999;
}
.budget-coin-analyze .coin-info-wrapper .coin-count {
  font-family: DIN;
  font-size: 0.53333333rem;
  font-weight: 600;
}
.budget-coin-analyze .coin-info-wrapper .coin-count-desc {
  margin-top: 0.10666667rem;
  font-size: 0.32rem;
  color: #999;
}
.budget-coin-analyze .coin-info-wrapper .coin-count-desc .up {
  color: #e64b3e;
}
.budget-coin-analyze .coin-info-wrapper .coin-count-desc .down {
  color: #00ae66;
}
.budget-coin-analyze .coin-info-wrapper .coin-info-right {
  text-align: right;
}
.budget-coin-analyze .show-all {
  padding: 0.42666667rem 0;
  width: 100%;
  text-align: center;
  font-size: 0.37333333rem;
  color: #999;
}

.budget-coin-rank {
  position: relative;
  padding: 0.53333333rem 0.53333333rem 0;
  background: url(../statics/budget_rank_195a69ca1eb9cc998524.png) no-repeat;
  background-position: center 0;
  background-size: 100%;
  background-color: #fff;
}
.budget-coin-rank .title {
  margin-bottom: 0.32rem;
  font-size: 0.48rem;
  font-weight: 600;
  color: #222;
}
.budget-coin-rank .sub-title {
  margin-left: 0.26666667rem;
  font-size: 0.37333333rem;
  color: #999;
  font-weight: 400;
}
.budget-coin-rank .rank-list-wrapper {
  display: flex;
  justify-content: space-between;
  padding: 0.42666667rem 0;
  border-bottom: 1px solid #f0f0f0;
}
.budget-coin-rank .rank-list-wrapper .rank-info {
  display: flex;
  justify-content: space-between;
}
.budget-coin-rank .rank-list-wrapper .rank-img {
  margin-right: 0.21333333rem;
  width: 0.53333333rem;
  height: 0.66666667rem;
}
.budget-coin-rank .rank-list-wrapper .rank-name {
  margin-bottom: 0.10666667rem;
  max-width: 5.33333333rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.42666667rem;
  font-weight: 600;
  color: #222;
}
.budget-coin-rank .rank-list-wrapper .rank-user {
  font-size: 0.32rem;
  color: #999;
  line-height: 0.42666667rem;
}
.budget-coin-rank .rank-list-wrapper .rank-list-right {
  text-align: right;
}
.budget-coin-rank .rank-list-wrapper .coin-amount {
  margin-bottom: 0.10666667rem;
  font-size: 0.53333333rem;
  color: #e64b3e;
  font-weight: bold;
}
.budget-coin-rank .rank-list-wrapper .coin-amount-desc {
  font-size: 0.32rem;
  color: #999;
}
.budget-coin-rank .show-all {
  padding: 0.42666667rem 0;
  width: 100%;
  text-align: center;
  font-size: 0.37333333rem;
  color: #999;
  cursor: pointer;
}
.budget-coin-rank .show-all.load-more {
  color: #1890ff;
}
.budget-coin-rank .kedm-empty-container {
  margin-top: 1.44rem;
}
.budget-coin-rank .pagination-status {
  text-align: center;
  padding: 0.26666667rem 0;
}
.budget-coin-rank .pagination-status .loading-text,
.budget-coin-rank .pagination-status .no-more-text {
  font-size: 0.37333333rem;
  color: #999;
}

.budget-pool-feedback {
  background-color: #fff;
}
.budget-pool-feedback .desc {
  padding: 0.26666667rem 0 0 0.26666667rem;
  font-size: 0.32rem;
}

.budget-bill-get-detail {
  padding: 0.42666667rem 0.21333333rem;
}
.budget-bill-get-detail .info-card {
  margin-bottom: 0.21333333rem;
  padding: 0.53333333rem;
  border-radius: 0.16rem;
  background-color: #fff;
}
.budget-bill-get-detail .coin-amount {
  margin-bottom: 0.8rem;
  text-align: center;
  font-size: 0.8rem;
  font-weight: 600;
}
.budget-bill-get-detail .desc-info-wrapper {
  display: flex;
  margin-bottom: 0.05333333rem;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
}
.budget-bill-get-detail .desc-info-wrapper .label {
  white-space: nowrap;
  color: #999;
}
.budget-bill-get-detail .desc-info-wrapper .value {
  word-break: break-all;
}
.budget-bill-get-detail .report-btn {
  margin-left: 0.10666667rem;
}

.budget-new-coin-detail .filter-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}
.budget-new-coin-detail .search-wrapper {
  width: 1.17333333rem;
}
.budget-new-coin-detail .budget-coin-total-get {
  margin-bottom: 0;
  padding: 0.42666667rem;
}
.budget-new-coin-detail .question-report {
  position: fixed;
  z-index: 9;
  right: 0;
  top: 2.66666667rem;
  padding: 0.26666667rem;
  background-color: #ddeeff;
  border-radius: 0.53333333rem 0 0 0.53333333rem;
}
.budget-drop-menus .component-budgetpool-button-tab {
  flex-wrap: wrap;
}
.budget-drop-menus .component-budgetpool-button-tab .button-tab {
  margin-bottom: 0.21333333rem;
}
.budget-drop-menus .kedm-tag.kedm-tag-active {
  color: #e64b3e;
  background-color: #feeded;
}
.budget-drop-menus .kedm-input-container .kedm-input-item {
  text-align: center;
}
.budget-drop-menus .kedm-drop-menus-bar-item-active .kedm-drop-menus-bar-item-ellipsis {
  color: #e64b3e;
}
.budget-drop-menus .kedm-calendar-current-mark {
  background-color: #e64b3e;
}
.budget-drop-menus .kedm-drop-menus-picker-toolbar-wrap .kedm-button {
  background-color: #e64b3e;
  border-color: #e64b3e;
}
.budget-drop-menus .kedm-drop-menus-picker-toolbar-wrap .kedm-button::before {
  border-color: #e64b3e;
}
.budget-drop-menus .kedm-drop-menus-picker-toolbar-wrap .kedm-button::after {
  border-color: #e64b3e;
}
.budget-drop-menus .kedm-drop-menus-picker-toolbar-wrap .kedm-button.kedm-button-primary.kedm-button-active::before {
  border: #e64b3e;
}

.budget-list-info-item {
  display: flex;
  justify-content: space-between;
  padding: 0.42666667rem;
  border-bottom: 1px solid #f0f0f0;
  color: #222;
  background-color: #fff;
}
.budget-list-info-item .coin-item {
  max-width: 6.93333333rem;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  font-size: 0.42666667rem;
  font-weight: 600;
}
.budget-list-info-item .coin-item-desc {
  margin-top: 0.10666667rem;
  font-size: 0.32rem;
  color: #999;
}
.budget-list-info-item .coin-count {
  font-family: DIN;
  font-size: 0.53333333rem;
  font-weight: 600;
}
.budget-list-info-item .coin-count-desc {
  margin-top: 0.10666667rem;
  font-size: 0.32rem;
  color: #999;
}
.budget-list-info-item .coin-count-desc .up {
  color: #e64b3e;
}
.budget-list-info-item .coin-count-desc .down {
  color: #00ae66;
}

.my-coin-order {
  padding: 0.42666667rem 0;
}
.my-coin-order .page-header {
  font-size: 0.37333333rem;
  color: #333;
  line-height: 1.3;
}
.my-coin-order .page-body h3 {
  font-size: 0.42666667rem;
  color: #333;
  padding-top: 0.42666667rem;
}
.my-coin-order .page-body .pay-item.am-card .am-card-header-content {
  font-size: 0.37333333rem;
}
.my-coin-order .page-body .pay-item .title {
  font-size: 0.32rem;
  color: #444;
  margin: 0.21333333rem 0;
}
.my-coin-order .page-body .button-wrapper {
  display: flex;
  box-sizing: border-box;
  justify-content: flex-end;
  padding-bottom: 0.42666667rem;
}
.my-coin-order .page-body .button-wrapper button {
  box-sizing: border-box;
  font-size: 0.32rem;
  padding: 0.21333333rem;
  overflow: visible;
}
.my-coin-order .page-body .button-wrapper .cancel-button {
  background-color: #fff;
  color: #E64B3E;
  border: 1px solid #E64B3E;
  border-radius: 2px;
}
.my-coin-order .page-body .button-wrapper .pay-rate-button {
  margin-left: 8px;
  border: 1px solid #E64B3E;
  background-color: #E64B3E;
  border-radius: 2px;
  color: #FFFFFF;
}
.pay-rate-modal .pay-wrapper {
  text-align: left;
  padding: 0.42666667rem;
}
.pay-rate-modal .pay-wrapper .text {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1.2;
  margin-bottom: 0.24rem;
}
.pay-rate-modal .pay-wrapper .desc {
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1.2;
  text-align: left;
  color: #E64B3E;
  margin-top: 0.24rem;
}
.pay-rate-modal .pay-wrapper .am-list .am-list-body::before {
  height: 0;
}
.pay-rate-modal .pay-wrapper .am-list .am-list-body .am-list-item {
  padding-left: 0;
}
.pay-rate-modal .pay-wrapper .am-list .am-list-body .am-list-item .am-list-content {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #999999;
  line-height: 1;
}
.pay-rate-modal .pay-wrapper .am-list .am-list-body .am-list-item .am-list-extra {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.pay-rate-modal .pay-wrapper .am-list .am-list-body .am-list-item.am-input-item .am-input-label {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333;
  line-height: 1;
}
.pay-rate-modal .pay-wrapper .am-list .am-list-body .am-list-item.am-input-item .am-input-control {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1.2;
  background: #f5f5f5;
}
.pay-rate-modal .pay-wrapper .am-list .am-list-body .am-list-item.am-input-item .am-input-control input {
  text-align: right;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1.5;
  text-align: center;
}

.I3WtrLpoI6gjIxTBfUdS {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zO4bALC47DOuxcQKmZ4U {
  width: 112px;
}
.VI1zkMuex1Q6bRehdrmD {
  width: 60px;
}
.MBCBxTr9UBnFQT3Gbv4g {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.21333333rem;
}
.rhRaFsF4iAl0a97jaDyn,
._pWrAAuUuizEqG4Mq3Vy {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.32rem;
  padding: 0.21333333rem 0;
  cursor: pointer;
}
.Mc7zYY_ZP26KEa4gj8Dl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.32rem;
  padding: 0.21333333rem 0;
  cursor: not-allowed;
  pointer-events: none;
  color: #999;
}
.hQbbdUdGOqB_Ph65UkSd {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.RvXZegAnDji6Hjh30gLM {
  margin-bottom: 0.21333333rem;
  padding: 0.21333333rem 0.42666667rem;
  text-align: center;
  border: 1px solid #E64B3E;
  border-radius: 4px;
  font-size: 0.32rem;
  transition: all 1.5s ease;
}
.ZZQNVW9xpRDHYN7VGuBh {
  font-size: 0.37333333rem;
  color: #E64B3E;
}

.kuacheng-page {
  margin-top: 40px;
}
.kuacheng-page .item-desc {
  font-size: 12px;
  padding: 0 20px;
  line-height: 20px;
  background: #fff;
}
.kuacheng-page .item-desc p {
  line-height: 20px;
}
.kuacheng-page .item-desc .text {
  color: #FE615A !important;
}
.kuacheng-page .kemis-Radio-item_selected .radio-item-label {
  color: #FE615A !important;
}
.kuacheng-page .kemis-Radio-item_selected .am-radio-wrapper .am-radio.am-radio-checked .am-radio-inner {
  border-color: #FE615A !important;
}
.kuacheng-page .kemis-Radio-item_selected .am-radio-wrapper .am-radio.am-radio-checked .am-radio-inner::before {
  background: #FE615A !important;
}
.kuacheng-page .kemis-Page-footer-fixed .kemis-Action-primary {
  background: #FE615A !important;
}
.kuacheng-page .kemis-Page-footer-fixed .kemis-Action-primary.am-button-disabled {
  background-color: #ccc !important;
}
.kuacheng-page .kemis-Wrap .am-list-body .am-list-item .am-list-line .am-list-content {
  width: 1000px;
}
.kuacheng-page .kemis-Wrap .am-list-body .am-list-item .am-list-line .am-list-content .radio-item-label {
  white-space: pre-line;
  text-overflow: unset;
  overflow: visible;
}

.coupon-tickets {
  padding: 20px;
  background: #f8f8f8;
  height: calc(100vh - 43.5px);
  overflow: scroll;
}
.coupon-tickets-empty {
  background-image: url(../statics/ticket_empty_5f55ce00c682bab8c1a8.png);
  height: 200px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.coupon-tickets-item {
  background-color: transparent;
  display: flex;
  border-radius: 8px;
  margin-bottom: 16px;
}
.coupon-tickets-item--grey .coupon-tickets-item--discount {
  background-image: url(../statics/coupon_discount_grey_d3d7cfe0b00e4687a419.png);
  color: #eeeeee;
}
.coupon-tickets-item--grey .coupon-tickets-item--detail,
.coupon-tickets-item--grey .coupon-tickets-item--detail--name {
  background: #eeeeee;
  color: #aaaaaa;
}
.coupon-tickets-item--discount {
  background-image: url(../statics/coupon_discount_e6fb346f0486e53cf567.png);
  background-size: 100%;
  background-repeat: no-repeat;
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  flex-basis: 92px;
  font-family: DINAlternate-Bold;
  border-radius: 8px 0 0 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-right: 2px;
}
.coupon-tickets-item--discount div div:first-child {
  word-wrap: break-word;
  margin: 0 auto;
}
.coupon-tickets-item--discount div div:first-child sub {
  bottom: 1px;
  left: 2px;
  font-size: 66%;
}
.coupon-tickets-item--discount div div:last-child {
  font-size: 12px;
  margin-top: 2px;
  font-family: PingFangSC-Regular;
}
.coupon-tickets-item--detail {
  padding: 9px 13px;
  flex: 1;
  position: relative;
  border-radius: 0 8px 8px 0;
  background-color: #ffffff;
}
.coupon-tickets-item--detail--stamp {
  position: absolute;
  height: 54px;
  width: 57px;
  margin: 0;
  right: 0;
  top: 0;
}
.coupon-tickets-item--detail--stamp--expired {
  background-image: url(../statics/coupon_expired_b36185a58a291b3ad99b.svg);
}
.coupon-tickets-item--detail--stamp--used {
  background-image: url(../statics/coupon_used_149ad03926ff6aa93f70.svg);
}
.coupon-tickets-item--detail--stamp--locked {
  background-image: url(../statics/coupon_locked_8e3a941288573652edc6.svg);
}
.coupon-tickets-item--detail > div {
  margin-bottom: 4px;
}
.coupon-tickets-item--detail--name {
  font-size: 14px;
  font-weight: bold;
  font-family: PingFangSC-Semibold;
}
.coupon-tickets-item--detail--desc {
  font-size: 12px;
  max-width: 18em;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
}
.coupon-tickets-item--detail--validDate {
  font-size: 12px;
  color: #999999;
}
.coupon-tickets-item--detail--rule {
  font-size: 12px;
  color: #999999;
  text-decoration: underline;
}

.my-learning-task {
  height: 4.8rem;
  background: url(../statics/bck_b192c973aa30dbec69d7.png) no-repeat center;
  background-size: 100%;
}
.my-learning-task .theme {
  position: absolute;
  left: 0.58666667rem;
  top: 1.17333333rem;
  font-size: 28px;
  font-weight: 600;
  color: #ffffff;
}
.my-learning-task .desc {
  position: absolute;
  left: 0.58666667rem;
  top: 2.29333333rem;
  font-size: 13px;
  font-weight: 600;
  color: #ffffff;
}
.my-learning-task .task-wrapper {
  position: absolute;
  left: 0.21333333rem;
  right: 0.21333333rem;
  top: 3.25333333rem;
  padding: 0.53333333rem 0.42666667rem 0;
  border-radius: 8px;
  background: #ffffff;
}
.my-learning-task .task-wrapper .title {
  font-size: 0.48rem;
  font-weight: 600;
}
.my-learning-task .task-wrapper .task-item {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.53333333rem 0;
  border-bottom: 1px solid #f8f8f8;
}
.my-learning-task .task-wrapper .task-item .task-name {
  max-width: 3.73333333rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.42666667rem;
  font-weight: 600;
  color: #222;
}
.my-learning-task .task-wrapper .task-item .task-item-left {
  display: flex;
  align-items: center;
}
.my-learning-task .task-wrapper .task-item .task-status {
  margin-left: 4px;
}
.my-learning-task .task-wrapper .task-item .kedm-button-ghost {
  color: #e95241;
  font-weight: 400;
  background-color: #fff;
  border: 1px solid #e95241;
}
.my-learning-task .task-wrapper .task-item .kedm-button-ghost.kedm-button-small::before {
  border: none;
}
.my-learning-task .task-wrapper .task-item .kedm-button-primary.kedm-button-small {
  font-weight: 400;
  background-color: #e95241;
  border: 1px solid #e95241;
}
.my-learning-task .task-wrapper .task-item .kedm-button-primary.kedm-button-small::before {
  border: none;
}
.my-learning-task .ba-icon {
  position: absolute;
  left: 4.24rem;
  top: 0rem;
  width: 5.33333333rem;
  height: 2.66666667rem;
  background: url(../statics/ba_249162390c6918363c72.png) no-repeat center;
  background-size: 100%;
  border-top-right-radius: 0.21333333rem;
}

.huodong-activity.no-open {
  overflow: hidden;
}
.huodong-activity {
  background-color: #febe4f;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 100%;
  height: 100%;
}
.huodong-activity .wechat-share {
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999;
  text-align: right;
}
.huodong-activity .wechat-share .share-text {
  text-align: center;
  font-size: 0.4rem;
  color: white;
}
.huodong-activity .wechat-share img {
  width: 160px;
}
.huodong-activity .ac-close {
  padding: 0.53333333rem 0.53333333rem 0 0.53333333rem;
  font-size: 0.42666667rem;
  color: white;
  text-align: center;
  height: 0.8rem;
  line-height: 1.3;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.huodong-activity .ac-close .line {
  width: 2.13333333rem;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
}
.huodong-activity .mask {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 998;
  background-color: rgba(0, 0, 0, 0.6);
}
.huodong-activity .no-open {
  width: 8.53333333rem;
  height: 5.06666667rem;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
  background-color: white;
  border-radius: 4px;
  line-height: 1.2;
  padding-top: 0.8rem;
  text-align: center;
  color: #23246a;
  font-size: 0.53333333rem;
}
.huodong-activity .no-open .no-open-icon {
  position: absolute;
  width: 6.93333333rem;
  margin-left: -3.46666667rem;
  top: -4.10666667rem;
  left: 50%;
}
.huodong-activity .no-open .join-rule {
  background-color: #dde5f0;
  height: 2.13333333rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  border-radius: 4px;
  padding-top: 0.53333333rem;
}
.huodong-activity .no-open .join-rule .join-rule-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.8rem 0.26666667rem 0.8rem;
  font-size: 0.26666667rem;
}
.huodong-activity .no-open .join-rule .join-rule-title .line {
  width: 2.4rem;
  height: 1px;
  background-color: rgba(35, 36, 106, 0.4);
}
.huodong-activity .no-open .join-rule .join-rule-1 {
  font-size: 0.26666667rem;
  text-align: left;
  line-height: 1.5;
  padding-left: 0.8rem;
}
.huodong-activity .top-banner {
  height: 6.93333333rem;
  position: relative;
}
.huodong-activity .top-banner img {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  height: 6.93333333rem;
}
.huodong-activity .first {
  margin-top: 1.52rem;
  position: relative;
  margin-left: 0.32rem;
  margin-right: 0.32rem;
  z-index: 1;
  box-shadow: 0 5px 7px 0 rgba(211, 136, 41, 0.29);
}
.huodong-activity .first .bg {
  position: absolute;
  bottom: -4px;
  width: 100%;
  left: 0;
  z-index: 0;
  height: 8px;
}
.huodong-activity .first .bg .bg-content {
  box-shadow: 0 5px 7px 0 rgba(211, 136, 41, 0.29);
  height: 8px;
  background-color: #f3902e;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.huodong-activity .first .title-icon {
  height: 2.04rem;
  top: -1.17333333rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.huodong-activity .first .video-container {
  background-color: #ffe9cd;
  border-radius: 4px;
  padding-bottom: 1.6rem;
  padding-top: 1.06666667rem;
  position: relative;
  z-index: 1;
}
.huodong-activity .first .video-container .video {
  width: 100%;
}
.huodong-activity .first .video-container .tip {
  margin-top: 0.66666667rem;
  padding-left: 0.53333333rem;
  color: #9a6820;
  font-size: 0.26666667rem;
}
.huodong-activity .first .video-container .unable {
  position: absolute;
  left: 0.34666667rem;
  bottom: -0.93333333rem;
  z-index: 2;
  height: 2.18666667rem;
}
.huodong-activity .first .video-container .reward {
  position: absolute;
  z-index: 2;
  bottom: -0.16rem;
  left: 2.74666667rem;
  font-size: 0.4rem;
  color: #9f6721;
}
.huodong-activity .first .video-container .reward span {
  color: #fe5900;
  font-size: 0.85333333rem;
}
.huodong-activity .second {
  margin-top: 2.90666667rem;
  margin-left: 0.32rem;
  margin-right: 0.32rem;
  position: relative;
  z-index: 1;
  box-shadow: 0 5px 7px 0 rgba(211, 136, 41, 0.29);
}
.huodong-activity .second .bg {
  position: absolute;
  bottom: -4px;
  width: 100%;
  left: 0;
  z-index: 0;
  height: 8px;
}
.huodong-activity .second .bg .bg-content {
  box-shadow: 0 5px 7px 0 rgba(211, 136, 41, 0.29);
  height: 8px;
  background-color: #f3902e;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.huodong-activity .second .title-icon {
  height: 2.04rem;
  top: -1.17333333rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.huodong-activity .second .question-container {
  background-color: #ffe9cd;
  border-radius: 4px;
  padding-bottom: 1.6rem;
  padding-top: 1.2rem;
  position: relative;
  z-index: 1;
}
.huodong-activity .second .question {
  margin: 0 0.69333333rem;
  background-color: white;
  border-radius: 4px;
  position: relative;
  box-shadow: 0 3px 6px 0 rgba(244, 133, 52, 0.25);
}
.huodong-activity .second .question .progress {
  background-color: #ffb948;
  border-radius: 50%;
  position: absolute;
  height: 1.01333333rem;
  width: 1.01333333rem;
  margin-top: -0.50666667rem;
  color: #ff5900;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.huodong-activity .second .question .progress .in {
  height: 0.85333333rem;
  width: 0.85333333rem;
  border-radius: 50%;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.42666667rem;
  font-weight: 500;
}
.huodong-activity .second .question .title {
  padding-left: 0.61333333rem;
  padding-right: 0.61333333rem;
  padding-top: 1.06666667rem;
  color: #662918;
  font-size: 0.4rem;
  line-height: 1.5;
}
.huodong-activity .second .tip {
  margin-top: 0.66666667rem;
  padding-left: 0.53333333rem;
  color: #9a6820;
  font-size: 0.26666667rem;
}
.huodong-activity .second .m-13 {
  margin: 0 0.34666667rem;
}
.huodong-activity .second .unable {
  position: absolute;
  left: 0.34666667rem;
  bottom: -0.93333333rem;
  z-index: 2;
  height: 2.18666667rem;
}
.huodong-activity .second .reward {
  position: absolute;
  z-index: 2;
  bottom: -0.16rem;
  left: 2.74666667rem;
  font-size: 0.4rem;
  color: #9f6721;
}
.huodong-activity .second .reward span {
  color: #fe5900;
  font-size: 0.85333333rem;
}
.huodong-activity .second .answer {
  padding-left: 0.61333333rem;
  padding-right: 0.61333333rem;
  margin-top: 0.56rem;
  margin-bottom: 0.16rem;
}
.huodong-activity .second .answer .my-radio .am-radio {
  border: 1px solid #ff986a;
  border-radius: 50%;
  margin-right: 0.26666667rem;
  height: 0.42666667rem;
  width: 0.42666667rem;
}
.huodong-activity .second .answer .my-radio .am-radio-inner {
  left: 0;
  height: 0.42666667rem;
  width: 0.42666667rem;
}
.huodong-activity .second .answer .my-radio .am-radio-inner:after {
  border: none;
  border-radius: 50%;
  background-color: #33c27d;
  height: 0.29333333rem;
  width: 0.29333333rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.huodong-activity .second .answer .radio-error .am-radio-inner:after {
  background-color: #ff7676 !important;
}
.huodong-activity .second .answer .radio-flex {
  display: flex;
  padding-right: 0.10666667rem;
}
.huodong-activity .second .answer .radio-flex .radio-answer {
  font-size: 0.37333333rem;
  color: #6a2c1c;
  line-height: 1.5;
}
.huodong-activity .second .answer .space-block {
  height: 0.66666667rem;
  width: 100%;
}
.huodong-activity .second .error {
  background-color: #ffe9e7 !important;
}
.huodong-activity .second .error .text {
  color: #ff7676 !important;
}
.huodong-activity .second .error .action .active {
  background-color: #ff7676 !important;
}
.huodong-activity .second .result {
  background-color: #d6f4e5;
  padding-bottom: 0.37333333rem;
}
.huodong-activity .second .result .text {
  padding-top: 0.42666667rem;
  padding-left: 0.61333333rem;
  padding-bottom: 0.34666667rem;
  font-size: 0.26666667rem;
  color: #33c27d;
}
.huodong-activity .second .result .action {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 1.38666667rem;
  padding-right: 1.38666667rem;
}
.huodong-activity .second .result .action .flex {
  display: flex;
  align-items: center;
  justify-content: center;
}
.huodong-activity .second .result .action .btn {
  font-size: 0.37333333rem;
  background-color: #b5cec1;
  color: white;
  padding: 0.21333333rem 0.53333333rem;
  border-radius: 0.53333333rem;
}
.huodong-activity .second .result .action .active {
  background-color: #33c27d;
  color: white;
}
.huodong-activity .second .second-close {
  height: 4.66666667rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.53333333rem;
  color: #ff9842;
  background-color: #ffe9cd;
  position: relative;
  border-radius: 4px;
}
.huodong-activity .second .second-close .icon_close {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 2.98666667rem;
  width: 2.34666667rem;
}
.huodong-activity .third {
  margin-top: 2.90666667rem;
  position: relative;
  margin-left: 0.32rem;
  margin-right: 0.32rem;
  z-index: 1;
  box-shadow: 0 5px 7px 0 rgba(211, 136, 41, 0.29);
}
.huodong-activity .third .bg {
  position: absolute;
  bottom: -4px;
  width: 100%;
  left: 0;
  z-index: 0;
  height: 8px;
}
.huodong-activity .third .bg .bg-content {
  box-shadow: 0 5px 7px 0 rgba(211, 136, 41, 0.29);
  height: 8px;
  background-color: #f3902e;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.huodong-activity .third .title-icon {
  height: 2.04rem;
  top: -1.17333333rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.huodong-activity .third .share-container {
  background-color: #ffe9cd;
  border-radius: 4px;
  position: relative;
  z-index: 1;
  padding-top: 1.06666667rem;
  padding-bottom: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.huodong-activity .third .share-container .share-icon {
  width: 100%;
}
.huodong-activity .third .share-container .tip {
  margin-top: 0.56rem;
  padding-left: 0.53333333rem;
  color: #9a6820;
  font-size: 0.26666667rem;
}
.huodong-activity .third .share-container .unable {
  position: absolute;
  left: 0.34666667rem;
  bottom: -0.93333333rem;
  z-index: 2;
  height: 2.18666667rem;
}
.huodong-activity .third .share-container .reward {
  position: absolute;
  z-index: 2;
  bottom: -0.16rem;
  left: 2.74666667rem;
  font-size: 0.4rem;
  color: #9f6721;
}
.huodong-activity .third .share-container .reward span {
  color: #fe5900;
  font-size: 0.85333333rem;
}
.huodong-activity .third .third-close {
  height: 4.66666667rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.53333333rem;
  color: #ff9842;
  background-color: #ffe9cd;
  position: relative;
  border-radius: 4px;
}
.huodong-activity .third .third-close .icon_close {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 2.98666667rem;
  width: 2.34666667rem;
}
.huodong-activity .rule {
  margin: 0 0.74666667rem;
  margin-top: 1.65333333rem;
  background-color: #ffa76c;
  border-radius: 4px;
  box-shadow: 0 5px 7px 0 rgba(211, 136, 41, 0.29);
  position: relative;
}
.huodong-activity .rule .top {
  padding: 0 0.42666667rem;
  font-size: 0.34666667rem;
  background-color: #fe8500;
  height: 0.98666667rem;
  color: white;
  display: flex;
  align-items: center;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  justify-content: space-between;
}
.huodong-activity .rule .top .line {
  height: 1px;
  background-color: #febe4f;
  width: 2.88rem;
}
.huodong-activity .rule .text {
  color: #7f4913;
  padding: 0.42666667rem;
  position: relative;
  z-index: 1;
}
.huodong-activity .rule .text div {
  font-size: 0.32rem;
  line-height: 1.5;
  margin-bottom: 0.16rem;
  position: relative;
  z-index: 1;
}
.huodong-activity .bottom-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1.06666667rem;
  color: white;
  font-size: 0.34666667rem;
}
.huodong-activity .bottom-logo .logo {
  width: 0.8rem;
  height: 0.8rem;
  margin-right: 0.26666667rem;
}
.huodong-activity .bottom-banner {
  position: relative;
  width: 100%;
}
.huodong-activity .bottom-banner img {
  position: absolute;
  width: 100%;
  top: -1.01333333rem;
}
.tuijianren-text {
  text-align: left !important;
  font-size: 0.32rem;
}

.fresh-page {
  background: #e13636;
  box-sizing: border-box;
  min-height: 100vh;
}
.fresh-page .banner {
  overflow: hidden;
}
.fresh-page .banner .media {
  position: relative;
  overflow: hidden;
}
.fresh-page .banner .media .media-thumb {
  position: relative;
  padding-top: 39%;
  height: auto;
}
.fresh-page .banner .media img {
  display: inline-block;
  width: 100%;
}
.fresh-page .page-body {
  padding: 0 20px;
}
.fresh-page .page-body .page-card-title {
  padding-top: 0.21333333rem;
  text-align: center;
  font-size: 0.64rem;
  color: #fff;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
}
.fresh-page .page-body .am-card {
  background: inherit;
  padding-bottom: 0;
}
.fresh-page .page-body .am-card::before {
  border: none !important;
}
.fresh-page .page-body .am-card .am-card-header {
  padding: 0.42666667rem 0 0.42666667rem;
}
.fresh-page .page-body .am-card .am-card-header .am-card-header-content {
  font-size: 0.42666667rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
  color: #fff;
  line-height: 1;
}
.fresh-page .page-body .am-card .am-card-header .am-card-header-extra a {
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  line-height: 1;
  cursor: pointer;
  padding: 0 0.21333333rem;
  color: #fff;
  text-decoration: underline;
}
.fresh-page .page-body .am-card .am-card-body {
  padding: 0;
}
.fresh-page .page-body .am-card .am-card-body::before {
  border: none !important;
  height: 0 !important;
}
.fresh-page .page-body .am-card .tip {
  margin-top: 0.21333333rem;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  color: #fff;
}
.fresh-page .page-body .am-list {
  border-radius: 4px;
}
.fresh-page .page-body .am-list .am-list-body::before,
.fresh-page .page-body .am-list .am-list-body::after {
  height: 0;
}
.fresh-page .page-body .am-list .am-list-body .am-list-item {
  background: #f7d7ca;
}
.fresh-page .page-body .am-list .am-list-body .am-list-item .am-list-content {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1.3;
}
.fresh-page .page-body .am-list .am-list-body .am-list-item .am-list-extra {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.fresh-page .page-body .am-list .am-list-body .am-list-item.am-input-item .am-input-label {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #999999;
  color: #333;
  line-height: 1;
  width: 2.56rem;
}
.fresh-page .page-body .am-list .am-list-body .am-list-item.am-input-item .am-input-control {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.fresh-page .page-body .am-list .am-list-body .am-list-item.am-input-item .am-input-control input {
  text-align: left;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  font-weight: 400;
  color: #333333;
  line-height: 1;
}
.fresh-page .page-body .submit-btn {
  margin-top: 0.21333333rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
  text-align: center;
  padding: 0.21333333rem 0;
  border-radius: 2px;
  border: none;
  height: auto;
  line-height: 0.58666667rem;
  text-decoration: none;
}
.fresh-page .page-body .submit-btn::before {
  border-radius: 2px;
  border: 1px solid #dca674;
}
.fresh-page .page-body .submit-btn span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  color: #fff;
}
.fresh-page .page-body .submit-btn.am-button-disabled {
  background: #CECECE;
  opacity: 1;
  border-color: #CECECE;
}
.fresh-page .page-body .submit-btn.am-button-disabled::before {
  border-color: #CECECE;
}
.fresh-page .page-body .submit-btn.am-button-active {
  border-radius: 2px;
  border: none;
}
.fresh-page .page-body .coin-tip {
  background: #f7d7ca;
  text-align: center;
  padding: 0.26666667rem 0;
  line-height: 1.5;
}
.fresh-page .page-body .consume-data-table {
  width: 100%;
  border-collapse: collapse;
  border-radius: 4px;
  background: #f7d7ca;
}
.fresh-page .page-body .consume-data-table th,
.fresh-page .page-body .consume-data-table td {
  padding: 0.26666667rem;
  font-size: 0.32rem;
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 400;
  color: #333;
  line-height: 1;
  vertical-align: middle;
}
.fresh-page .page-body .fresh-pagination {
  width: 60%;
  margin: 0.21333333rem auto;
}
.fresh-page .page-body .fresh-pagination .am-pagination-wrap-btn .am-button {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  border: none;
  height: auto;
  text-decoration: none;
}
.fresh-page .page-body .fresh-pagination .am-pagination-wrap-btn .am-button::before {
  border-radius: 2px;
  border: 1px solid #dca674;
}
.fresh-page .page-body .fresh-pagination .am-pagination-wrap-btn .am-button span {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.32rem;
  color: #fff;
}
.fresh-page .page-body .fresh-pagination .am-pagination-wrap-btn .am-button.am-button-disabled {
  background: #CECECE;
  opacity: 1;
  border-color: #CECECE;
}
.fresh-page .page-body .fresh-pagination .am-pagination-wrap-btn .am-button.am-button-disabled::before {
  border-color: #CECECE;
}
.fresh-page .page-body .fresh-pagination .am-pagination-wrap-btn .am-button.am-button-active {
  border-radius: 2px;
  border: none;
}
.fresh-page .page-body .fresh-pagination .am-pagination-wrap {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  color: #fff;
}
.fresh-page .page-body .fresh-pagination .am-pagination-wrap .active {
  color: #fff;
}
.fresh-page .page-body .am-result {
  padding: 50px 0;
  background: #f7d7ca;
}
.fresh-page .page-body .am-result .am-result-message {
  margin-top: 0;
  color: #222;
  font-size: 0.37333333rem;
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-weight: 500;
}

.booth-tool .booth-content {
  background: #FFFFFF;
  margin: 10px 0;
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #999999;
  padding: 0.4rem;
}
.booth-tool .booth-content > p {
  line-height: 0.42666667rem;
}
.booth-tool .booth-content h2 {
  font-size: 0.48rem;
  color: #333333;
  font-family: PingFangSC-Medium;
}
.booth-tool .booth-content .explain {
  margin-bottom: 0.37333333rem;
}
.booth-tool .booth-content .cert-base {
  border-radius: 2px;
  height: 0.53333333rem;
  line-height: 0.53333333rem;
  padding: 0 5px;
  margin: 0  8px;
}
.booth-tool .booth-content .cert-full {
  background: rgba(153, 153, 153, 0.1);
}
.booth-tool .booth-content .cert-vacan {
  background: rgba(230, 75, 62, 0.1);
  color: #E64B3E;
}
.booth-tool .booth-content .block-reason {
  background: #F8F8F8;
  border-radius: 2px;
  padding: 15px;
  margin-bottom: 8px;
  color: #333333;
  word-break: break-all;
}
.booth-tool .booth-content .block-reason .reason-title {
  font-family: PingFangSC-Semibold;
  font-size: 0.37333333rem;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 12px;
}
.booth-tool .booth-content .block-reason > p {
  margin-bottom: 5px;
  line-height: 14px;
}
.booth-tool .booth-content .block-reason > p a {
  text-decoration: none;
}
.booth-tool .booth-content .am-flexbox {
  margin-bottom: 6px;
  padding-right: 10px;
}
.booth-tool .ex-switch {
  display: block;
  position: relative;
  height: 0.74666667rem;
  width: 1.38666667rem;
  border: 1px solid #DFDFDF;
  outline: 0;
  border-radius: 0.8rem;
  box-sizing: border-box;
  background-color: #DFDFDF;
  transition: background-color 0.1s, border 0.1s;
  cursor: pointer;
}
.booth-tool .ex-switch:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  height: 0.69333333rem;
  width: 0.69333333rem;
  border-radius: 0.77333333rem;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
}
.booth-tool .ex-switch-before {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.69333333rem;
  width: 1.33333333rem;
  border-radius: 0.77333333rem;
  transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
}
.booth-tool .ex-switch-default-bg {
  background-color: #FDFDFD;
}
.booth-tool .on-bg {
  background-color: #E64B3E;
  border-color: #E64B3E;
}
.booth-tool .ex-switch-on:after {
  transform: translateX(24px);
}
.switch-title {
  font-size: 0.42666667rem;
  color: #333333;
}

.data-component-container .top-notice {
  background-color: #f5f5f9;
}
.data-component-container .top-notice .v-item,
.data-component-container .top-notice .card-marquee {
  background-color: #f5f5f9;
  color: #555;
  padding: 0;
  margin: 0;
  line-height: 1.06666667rem;
  font-size: 0.37333333rem;
}
.data-component-container .top-notice .card-marquee {
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
}
.data-component-container .data-content .am-card-body::before,
.data-component-container .data-content .am-card.am-card-full::after,
.data-component-container .data-content .am-card.am-card-full::before {
  height: 0px;
}
.data-component-container .data-content .am-whitespace.am-whitespace-sm {
  height: 0.21333333rem;
  background-color: #f8f8f8;
}
.data-component-container .data-content .am-tabs-default-bar-underline {
  transform: scale(0.19, 1.5);
}
.data-component-container .data-content .am-tabs-default-bar-tab {
  font-size: 0.37333333rem;
}
.data-component-container .data-content .am-tabs-default-bar-tab-active {
  color: #222;
  font-weight: bold;
}

.overview-data-body {
  display: flex;
  justify-content: space-around;
}

.qianke-overview-card-container {
  box-sizing: border-box;
  flex: 1;
  height: 3.2rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  color: #222;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 0.42666667rem;
}
.qianke-overview-card-container .title {
  font-size: 0.42666667rem;
}
.qianke-overview-card-container .number {
  font-size: 0.96rem;
  font-family: DINCondensed-Bold;
}
.qianke-overview-card-container .rank {
  font-size: 0.32rem;
}
.qianke-overview-card-container .rank span:nth-child(2) {
  color: red;
}
.qianke-overview-card-container:last-child {
  margin-left: 16px;
}

.vertical-bar-chart-container {
  padding-left: 0.18666667rem;
  padding-bottom: 0rem;
  padding-right: 0.18666667rem;
  padding-top: 0rem;
}
.vertical-bar-chart-container .am-card-header {
  padding-top: 0.42666667rem;
  padding-left: 0.42666667rem;
  padding-bottom: 0rem;
  color: #222;
  font-size: 0.42666667rem;
  font-weight: 500;
  font-family: PingFangSC-Medium;
}
.vertical-bar-chart-container .am-card-body {
  padding-top: 0.18666667rem;
  padding-left: 0.42666667rem;
  padding-bottom: 0.42666667rem;
  padding-right: 0.42666667rem;
}
.vertical-bar-chart-container .bar-chart {
  width: 100%;
  height: 120px;
}

.horizontal-bar-chart-container {
  padding-bottom: 0rem;
  padding-left: 0.18666667rem;
  padding-right: 0.18666667rem;
  padding-top: 0rem;
}
.horizontal-bar-chart-container .am-card-header {
  padding-top: 0.42666667rem;
  padding-left: 0.42666667rem;
  padding-bottom: 0rem;
  color: #222;
  font-size: 0.42666667rem;
  font-weight: 500;
  font-family: PingFangSC-Medium;
}
.horizontal-bar-chart-container .bar-chart {
  width: 100%;
  height: 200px;
}

.qianke-pie-chart-container {
  padding-right: 0.18666667rem;
  padding-left: 0.18666667rem;
}
.qianke-pie-chart-container .am-card-header {
  padding-top: 0.42666667rem;
  padding-left: 0.42666667rem;
  padding-bottom: 0rem;
  color: #222;
  font-size: 0.42666667rem;
  font-weight: 500;
  font-family: PingFangSC-Medium;
}
.qianke-pie-chart-container .pie-chart {
  width: 100%;
  height: 230px;
}

.suggest-tab-price {
  background-color: #f8f8f8;
  overflow-x: hidden;
  height: 100vh;
  padding-top: 30px;
  box-sizing: border-box;
  overflow-y: auto;
}
.suggest-tab-price .anchor {
  padding-bottom: 10px;
}
.suggest-tab-price-item {
  background: #ffffff;
  border: 0 solid #f0f0f0;
  border-radius: 8px;
  margin: 0.21333333rem;
}
.suggest-tab-price-title {
  padding: 16px 12px;
  font-size: 18px;
  font-weight: 700;
  color: #222222;
  border-bottom: 1px solid #f0f0f0;
}
.suggest-tab-price-coupon {
  display: flex;
  flex-direction: row;
  width: auto;
  padding-left: 60px;
  height: 40px;
  font-size: 14px;
  padding-right: 20px;
  justify-content: space-between;
  align-items: center;
}
.suggest-tab-price-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  background: #fff;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  border-top: 1px solid #f8f8f8;
  justify-content: space-between;
}
.suggest-tab-price-footer .footer-middle {
  display: flex;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 0.32rem;
  color: #999;
  line-height: 0.37333333rem;
}
.suggest-tab-price-footer .footer-middle .disamount {
  display: flex;
  align-items: flex-end;
  font-family: PingFangSC-Medium;
  color: #222;
  font-size: 0.37333333rem;
  line-height: 0.37333333rem;
  margin-bottom: 0.16rem;
}
.suggest-tab-price-footer .footer-middle .amount {
  color: #e64b3e;
  font-size: 0.53333333rem;
  line-height: 0.48rem;
}
.suggest-tab-price-footer .footer-middle .unit {
  color: #e64b3e;
  margin-left: 0.05333333rem;
}
.suggest-tab-price-footer .footer-right {
  margin-right: 20px;
  margin-left: 20px;
  display: flex;
  width: 30%;
  justify-content: center;
  align-items: center;
  height: 50px;
  background: #e64b3e;
  border-radius: 4px;
}
.suggest-tab-price-footer .footer-right span {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #ffffff;
}
.suggest-tab-price .am-checkbox {
  width: 16px;
  height: 16px;
}
.suggest-tab-price .am-checkbox-inner {
  width: 16px;
  height: 16px;
}
.suggest-tab-price .am-checkbox-inner:after {
  top: 1px;
  right: 4px;
  width: 4px;
  height: 9px;
}
.suggest-tab-price .am-list-item .am-list-thumb:first-child {
  margin-right: 12px;
}
.preBuyModal {
  display: flex;
  flex-direction: column;
  z-index: 1000;
}
.preBuyModal .middle {
  max-height: 50vh;
  overflow: auto;
}
.preBuyModal .middle-item {
  display: flex;
  flex-direction: column;
  margin-left: 20px;
  margin-top: 16px;
  justify-content: center;
  align-items: flex-start;
}
.preBuyModal .middle-item-content {
  font-size: 14px;
  margin-top: 4px;
  color: #999;
  line-height: 14px;
}
.preBuyModal .middle-item-content span {
  color: #222;
}
.preBuyModal .middle-item-title {
  font-family: PingFangSC-Medium;
  font-size: 18px;
  margin-bottom: 20px;
  margin-top: 20px;
  color: #222222;
  line-height: 18px;
}
.preBuyModal .tips {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #999999;
  letter-spacing: 0;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: justify;
}
.preBuyModal .bottom {
  display: flex;
  position: relative;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 34px;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  margin-top: 17px;
  align-items: center;
}
.preBuyModal .bottom-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 163px;
  margin-right: 34px;
  height: 50px;
  color: #fff;
  font-size: 14px;
  border: 1px solid #e64b3e;
  border-radius: 6px;
}
.preBuyModal .bottom :nth-child(1) {
  background: white;
  color: #e64b3e;
}
.preBuyModal .bottom :nth-child(2) {
  background: #e64b3e;
  color: white;
}
.preBuyModal .close {
  position: absolute;
  top: 20px;
  right: 20px;
}

.suggest-tab-price-nav {
  display: flex;
  width: 100%;
  height: 40px;
  position: fixed;
  background: white;
  border-bottom: 1px solid #f8f8f8;
  top: 0;
  left: 0;
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.suggest-tab-price-nav-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20%;
  font-weight: bold;
  font-size: 14px;
}
.suggest-tab-price-nav .active {
  color: #222;
  font-size: 16px;
  background-image: url(../statics/icon_buytool_red@3x_1798fc5e31738ffc811b.png);
  background-repeat: no-repeat;
  background-size: 48px 13px;
  background-position: center;
}
.suggest-tab-price-nav .unactive {
  color: #999;
  font-size: 14px;
}

.normal-card {
  display: flex;
  flex-direction: row;
  padding: 0.4rem 0.4rem 0;
  justify-content: flex-start;
}
.normal-card .left {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-right: 0.26666667rem;
}
.normal-card .left .am-list-item {
  padding-left: 0px;
}
.normal-card .right {
  flex: 1;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #f0f0f0;
}
.normal-card .right .right-header {
  margin-bottom: 6px;
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.normal-card .right .right-header .title {
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.42666667rem;
  font-weight: bold;
  color: #222222;
}
.normal-card .right .right-header .tag {
  width: 65px;
  height: 16px;
  background: url(../statics/chaozhituijian_7045dfc469c1d11947b2.png) no-repeat;
  background-size: auto 100%;
}
.normal-card .right .right-item {
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  line-height: 0.58666667rem;
  color: #999999;
  align-items: center;
}
.normal-card .right .right-item .right-item-value {
  color: #222222;
  flex: 1;
}
.normal-card .right .right-item .red {
  color: #e64b3e;
  font-weight: 700;
}
.normal-card .right .right-item .link {
  color: #e64b3e;
  cursor: pointer;
}
.normal-card .right .right-item .f-20 {
  font-size: 0.53333333rem;
}
.normal-card .right .right-item .discount-wrapper {
  margin-left: 5px;
}
.normal-card .right .right-item .discount {
  padding: 2px 6px;
  font-size: 0.32rem;
  line-height: 1;
  color: #f1a000;
  border: 1px solid #f1a000;
  border-radius: 10px;
  display: inline-block;
}
.normal-card .right .right-price {
  margin-top: 5px;
  font-size: 14px;
}
.normal-card .right .right-reason {
  margin-top: 10px;
  padding: 10px 8px;
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
  color: #222222;
  background: #f8f8f8;
  border-radius: 4px;
}
.normal-card .right .right-reason .reason-content {
  font-weight: normal;
}
.normal-card .right .right-req {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
}
.normal-card .right .right-req .resblock-item {
  margin: 8px 8px 0 0;
  width: 87px;
  padding: 10px 0;
  background: #f8f8f8;
  border-radius: 4px;
  font-size: 12px;
  color: #222222;
  text-align: center;
  line-height: 12px;
}
.normal-card .right .right-req .resblock-item.resblock-item-checked {
  background: rgba(230, 75, 62, 0.12);
  color: #e64b3e;
  font-weight: bold;
}
.member {
  padding-right: 0;
}
.member .right-item {
  margin-right: 12px;
}
.member .right-req {
  margin: 0 4px 3px 0;
}

.feedback-wrapper {
  text-align: left;
  position: relative;
}
.feedback-wrapper .close {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url(../statics/close_079fc2b593dcb02546b3.png);
  background-size: cover;
  width: 20px;
  height: 20px;
}
.feedback-wrapper .title {
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
  color: #222222;
}
.feedback-wrapper .tips {
  font-size: 13px;
  color: #999999;
  letter-spacing: 0;
  line-height: 16px;
}
.feedback-wrapper .btn {
  margin-top: 12px;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #ffffff;
  letter-spacing: 0;
  padding: 14px 0;
  background: #e1523d;
  text-align: center;
  border-radius: 4px;
}
.feedback-wrapper .reason-list {
  overflow: auto;
  margin-top: 12px;
  max-height: 364px;
}
.feedback-wrapper .am-list-body::before {
  height: 0 !important;
}
.feedback-wrapper .am-list-item {
  padding-left: 0;
}
.feedback-wrapper .am-list-item .am-list-line {
  padding-right: 0;
}
.feedback-wrapper .am-list-item .am-list-line .am-list-content {
  padding: 1px 0;
}
.feedback-wrapper .reason-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 16px;
  color: #222222;
}
.feedback-wrapper .reason-item.checked {
  color: #e1523d;
}
.feedback-wrapper .item-modal-textarea {
  margin: 12px 0 0;
  background: #f8f8f8 !important;
  border-radius: 4px;
}
.feedback-wrapper .item-modal-textarea .am-textarea-control {
  padding: 8px;
}
.feedback-wrapper .item-modal-textarea .am-textarea-control textarea {
  border-radius: 2px;
  font-size: 14px;
  color: #333333;
  line-height: 21px;
}
.feedback-wrapper .item-modal-textarea .am-textarea-count {
  color: #999999;
  font-size: 12px;
}
.feedback-wrapper .item-modal-textarea .am-textarea-count span {
  font-size: 12px;
  color: #999999;
}
.feedback-wrapper .am-checkbox-inner {
  width: 16px;
  height: 16px;
}
.feedback-wrapper .am-checkbox-inner:after {
  top: 1px;
  right: 4px;
  width: 4px;
  height: 9px;
}
.feedback-wrapper .am-list .am-list-item.am-checkbox-item .am-list-thumb {
  width: 16px;
  height: 16px;
}

.page-suggest-detail .header {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  color: #222222;
  letter-spacing: 0;
  margin-bottom: 12px;
}
.page-suggest-detail .header .sub-header {
  font-size: 0.34666667rem;
  font-weight: 400;
}
.page-suggest-detail .top-container .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-suggest-detail .top-container .header .am-list-item .am-list-line .am-list-extra {
  font-size: 0.37333333rem;
  flex: 1;
}
.page-suggest-detail .top-container .header .am-list-item {
  min-height: 20px;
  position: relative;
}
.page-suggest-detail .top-container .header .am-list-item .am-list-line {
  padding-right: 0px;
}
.page-suggest-detail .top-container,
.page-suggest-detail .bottom-container {
  padding: 16px 20px;
  background-color: #fff;
}
.page-suggest-detail .bottom-container {
  margin-top: 8px;
}
.page-suggest-detail .bottom-container .list-header {
  font-family: PingFangSC-Medium;
  font-size: 0.37333333rem;
  color: #222222;
  letter-spacing: 0;
  font-weight: 600;
  border-bottom: 1px solid #e8ebef;
  padding-bottom: 15px;
}
.page-suggest-detail .bottom-container .list-item {
  font-family: PingFangSC-Regular;
  font-size: 0.37333333rem;
  color: #222222;
  letter-spacing: 0;
}
.page-suggest-detail .bottom-container .list-item span:nth-child(1) {
  display: inline-block;
  width: 38%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.page-suggest-detail .bottom-container .list-item span:nth-child(2) {
  display: inline-block;
  width: 26%;
}
.page-suggest-detail .bottom-container .list-item span:nth-child(3) {
  display: inline-block;
  width: 17%;
}
.page-suggest-detail .bottom-container .list-item span:nth-child(4) {
  display: inline-block;
  width: 19%;
}
.page-suggest-detail .bottom-container .list-item span:nth-child(4) div:last-child {
  position: relative;
  left: -10px;
  margin-top: 2px;
}
.page-suggest-detail .bottom-container .data-list-footer {
  font-size: 14px;
  color: #666;
  text-align: center;
  padding: 10px 0;
  background-color: #fff;
  margin: 0 10px;
}
.page-suggest-detail .bottom-container .link {
  color: #e64b3e;
}
.page-suggest-detail .bottom-container .list-footer-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.vertical-bar-chart-container {
  border: 1 px solid #e8ebef;
  box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 20px;
}
.vertical-bar-chart-container .title {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
}
.vertical-bar-chart-container .top-data {
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #f0f0f0;
}
.vertical-bar-chart-container .top-data .prefix {
  font-family: PingFangSC-Semibold;
  font-size: 12px;
  color: #222222;
  letter-spacing: 0;
  margin-right: 5px;
}
.vertical-bar-chart-container .top-data .value {
  font-family: DINCondensed-Bold;
  font-size: 28px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
}
.vertical-bar-chart-container .top-data .label {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
}
.vertical-bar-chart-container .data-item {
  line-height: 1.5;
  flex: 1;
}
.vertical-bar-chart-container .only-one {
  text-align: center;
}
.vertical-bar-chart-container .border-left {
  padding-left: 20px;
  border-left: 1px solid #f0f0f0;
}
.vertical-bar-chart-container .bar-chart {
  width: 100%;
  height: 120px;
  position: relative;
  top: 20px;
}

.person-switch-wrap {
  padding: 20px;
  color: #222222;
}
.person-switch-wrap h2 {
  font-family: 'PingFangSC-Medium', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  margin-bottom: 6px;
}
.person-switch-wrap p {
  font-family: 'PingFangSC-Regular', 'PingFangSC', Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-size: 0.37333333rem;
  line-height: 0.53333333rem;
  margin-bottom: 20px;
}
.person-switch-wrap .userinfo {
  display: flex;
  justify-content: flex-end;
}

.page-404 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.page-404 .img-icon {
  width: 200px;
}
.page-404 .big {
  margin-top: 60px;
  font-size: 18px;
  font-weight: bold;
}
.page-404 .middle {
  margin-top: 14px;
  font-size: 14px;
  color: #999;
}
.page-404 .return {
  line-height: 34px;
  width: 200px;
  margin: 30px auto 0;
  border: 1px solid #e64b3e;
  border-radius: 4px;
  font-size: 14px;
  bottom: 95px;
  color: #e64b3e;
  text-align: center;
}

.shangJi-footer {
  position: fixed;
  display: flex;
  box-sizing: border-box;
  background-color: #ffffff;
  flex: 1;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: calc(50px + env(safe-area-inset-bottom));
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 100;
}
.shangJi-footer .am-tab-bar {
  width: 100%;
  height: 50px;
}

.footer-popover {
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  z-index: 1999;
  top: -1.28rem;
  white-space: nowrap;
  background: #4A4E59;
  border-radius: 4px;
  padding: 0.37333333rem 0.26666667rem;
}
.footer-popover .am-popover-arrow {
  background: #4A4E59;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 1PX;
  transform: rotate(45deg);
  z-index: 0;
  bottom: -2.5px !important;
  left: 50% !important;
  margin-left: -3.5px;
}
.footer-popover .am-popover-inner {
  color: #ffffff;
  font-size: 0.32rem;
  border-radius: 0;
  box-shadow: none;
  background: #4A4E59;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer-popover .popover-icon-close {
  background: url(../statics/icon_close@2x_b7b9afefea03e812037d.png) no-repeat center / 100% 100%;
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.4rem;
}

