
.adview {
  position: relative;
  background-color: #f5f5f5;
  color: #333;
  font-family: -apple-system, Helvetica, sans-serif;
}

.adview .btn_block {
  background: #e4393c;
}

.adview .pricepromote_component {
  margin-bottom: 0;
  padding-bottom: 0.12rem;
}

.adview .fn_component .salesline {
  padding-left: 0.1rem;
}

.adview .fn_component .min {
  width: 80%;
}

.adview .order-info .order-info-num {
  height: 0.2rem;
  line-height: 0.2rem;
  padding: 0.05rem 0;
}

.adview .deal_info .deal_info_head .deal_info_title {
  font-size: 0.16rem;
  color: #333;
  font-weight: 600;
}

.adview .order-info .order-info-option .common-select .common-select-box .common-select-item {
  color: #333;
  background-color: #f2f4f8;
  border-radius: 0.02rem;
  border: none;
  height: 0.35rem;
  line-height: 0.35rem;
  border: 0.01rem solid #ccc;
}

.adview .order-info .order-info-option .common-select .common-select-box .common-select-item.select {
  background: #04206A;
  color: #fff;
  border: 0.01rem solid #04206A;
}

.adview .order-info .order-info-item-parent .order-info-item .order-item-price {
  color: #04206A;
  font-weight: 700;
  padding-top: 0.12rem;
}

.adview .order-info .order-info-item-parent .order-info-item .order-item-price .float {
  font-size: 0.14rem;
}

.adview .order-info .order-info-item-parent .order-info-item .order-item-price .order-item-unit {
  font-size: 0.14rem;
}

.adview .order-info .order-info-item-parent .order-info-item .order-item-price .order-item-price-int {
  margin-top: 0.1rem;
  font-size: 0.24rem;
  color: #04206A;
}

.adview .order-info .order-info-item-parent .order-info-item .order-item-price .order-item-price-float {
  font-size: 0.14rem;
}

.adview .coupon_area {
  background-color: #fff;
}

.adview .coupn_Item .coupon_m2 .coupn_Des {
  height: 0.3rem;
}

.adview .split_line {
  height: 0.01rem;
  background-color: #ddd;
  width: 100%;
  position: absolute;
  transform: scaleY(0.6);
}

.adview .carousel {
  text-align: center;
  width: 100%;
  height: auto;
  overflow: hidden;
  aspect-ratio: 1 / 1;
}

.adview .settlement_price {
  font-size: 0.15rem;
  padding: 0 0.1rem;
  background: #ffffff;
}

.adview .settlement_price .item {
  height: 0.43rem;
  line-height: 0.43rem;
  display: flex;
  justify-content: space-between;
  font-size: 0.14rem;
  font-weight: 400;
  color: #333;
}

.adview .settlement_price .item .packet_item {
  position: relative;
}

.adview .settlement_price .item .packet_item .icon {
  width: 0.2rem;
  height: 0.2rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 0;
}

.adview .settlement_price .item .packet_item .primary_color {
  margin-right: 0.26rem;
}

.adview .settlement_price .item .price {
  font-size: 0.2rem;
  display: inline-flex;
  font-family: -apple-system, Helvetica, sans-serif;
  font-weight:bold;
}

.adview .pay_method {
  margin-top: 0.08rem;
  background: #ffffff;
  padding: 0.08rem 0.1rem;
  font-size: 0.14rem;
  color: #333;
}

.adview .pay_method .tilte {
  height: 0.23rem;
  line-height: 0.23rem;
}

.adview .pay_method .tilte .need {
  color: #e4393c;
  font-size: 0.12rem;
  vertical-align: middle;
}

.adview .pay_method .item {
  display: flex;
  margin-top: 0.12rem;
  height: 0.32rem;
  line-height: 0.32rem;
}

.adview .pay_method .item svg {
  width: 0.32rem;
  height: 0.32rem;
}

.adview .pay_method .item div {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.adview .pay_method .item div svg {
  width: 0.24rem;
  height: 0.24rem;
}

.adview .pay_method .item .pay_name {
  margin-left: 0.12rem;
}

.adview .submit_text {
  background: #fff;
  text-align: center;
  margin: 0.08rem 0 0 0;
  padding: 0.1rem;
}

.adview .buy_button {
  background: #04206A;
  border-radius: 0.04rem;
  height: 0.46rem;
  line-height: 0.46rem;
  color: #ffffff;
  text-align: center;
  font-size: 0.16rem;
}

.adview .buy_button_disabled {
  cursor: not-allowed;
  color: #999;
  background: #d7d7d7;
  border-color: #d7d7d7;
}

.adview .line {
  height: 0;
  border-bottom: 0.01rem solid #eeeeee;
}

.adview .form_item+.form_item {
  margin-top: 0.06rem;
}

.adview .am-tabs {
  height: auto;
}

.adview .am-tabs-default-bar-underline {
  display: none;
}

.adview .am-tabs-default-bar-tab-active div {
  color: #e4393c;
  border-bottom: 0.02rem solid #e4393c !important;
  height: 0.48rem;
  line-height: 0.48rem;
}

.adview .primary_color {
  color: #e4393c;
  font-family: -apple-system, Helvetica, sans-serif;
}

.adview .am-tabs-default-bar-tab {
  height: 0.5rem;
  line-height: 0.5rem;
  font-family: PingFangSC-Medium;
}

.adview ::-moz-placeholder {
  color: #999999;
}

.adview ::placeholder {
  color: #999999;
}

.adview .Tab_title {
  width: 100%;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.14rem;
  color: #999999;
  padding: 0.12rem 0;
}

.adview .slider-decorator-0 {
  bottom: 0.1rem !important;
}

.adview #tab .am-tabs-tab-bar-wrap {
  height: 0.5rem;
}

.adview #tab .am-tabs-tab-bar-wrap .am-tabs-default-bar {
  height: 0.5rem;
}

.adview .am-modal-button-group-v .am-modal-button {
  color: #e4393c;
}

.adview .commDesc {
  display: table;
}

.adview .commDesc img {
  vertical-align: top;
}

.adview .white_line {
  height: 0.08rem;
  background: #fff;
}

.adview .am-carousel-wrap-dot-active>span {
  background: #e4393c;
}

.adview .page_gap {
  padding-top: 0.1rem;
  background: #e8e8ed;
  margin: -0.01rem 0;
  position: relative;
  z-index: 2;
}

.mod_address_slide {
  color: #666666;
}

#guideCoupnClick {
  background: #e4393c;
  color: #fff;
  padding: 0.02rem 0.04rem;
  font-size: 0.12rem;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  margin-left: 0.06rem;
  height: 0.22rem;
  line-height: 0.22rem;
  margin-top: 0.08rem;
}



html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

body {
  margin: 0;
}


article,
aside,
footer,
header,
nav,
section {
  display: block;
}


h1 {
  font-size: 2em;
  margin: 0.67em 0;
}


figcaption,
figure,
main {
  /* 1 */
  display: block;
}

figure {
  margin: 1em 0.4rem;
}

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}


b,
strong {
  font-weight: inherit;
}


b,
strong {
  font-weight: bolder;
}


code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}


dfn {
  font-style: italic;
}


mark {
  background-color: #ff0;
  color: #000;
}


small {
  font-size: 80%;
}


sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}


audio,
video {
  display: inline-block;
}


audio:not([controls]) {
  display: none;
  height: 0;
}


img {
  border-style: none;
}


svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}


button,
input {
  /* 1 */
  overflow: visible;
}

button,
select {
  /* 1 */
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}


button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 0.01rem dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}


legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}


progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}


textarea {
  overflow: auto;
}


[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -0.02rem;
  /* 2 */
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}


details,
menu {
  display: block;
}


summary {
  display: list-item;
}


canvas {
  display: inline-block;
}


template {
  display: none;
}

[hidden] {
  display: none;
}




/*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: 0.14rem;
}

*[contenteditable] {
  -webkit-user-select: auto !important;
}

*:focus {
  outline: none;
}

a {
  background: transparent;
  text-decoration: none;
  outline: none;
}



.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: 0.15rem;
  height: 0.435rem;
  line-height: 0.435rem;
}

.am-tabs-default-bar-tab .am-badge .am-badge-text {
  top: -0.13rem;
  transform: translateX(-0.05rem);
}

.am-tabs-default-bar-tab .am-badge .am-badge-dot {
  top: -0.06rem;
  transform: translateX(0);
}

.am-tabs-default-bar-tab-active {
  color: #108ee9;
}

.am-tabs-default-bar-underline {
  position: absolute;
  border: 0.01rem #108ee9 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: 0.59rem;
  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: 0.59rem;
  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: 0.08rem 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 (-webkit-min-device-pixel-ratio: 2),
(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 (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-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 (-webkit-min-device-pixel-ratio: 2),
(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 (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-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 0.08rem;
}

.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 (-webkit-min-device-pixel-ratio: 2),
(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 (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-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 (-webkit-min-device-pixel-ratio: 2),
(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 (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    transform: scaleX(0.33);
  }
}



.am-carousel {
  position: relative;
  height:100%;
}

.am-carousel-wrap {
  font-size: 0.18rem;
  color: #000;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}

.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}

.am-carousel-wrap-dot>span {
  display: block;
  width: 0.08rem;
  height: 0.08rem;
  margin: 0 0.03rem;
  border-radius: 50%;
  background: #ccc;
}

.am-carousel-wrap-dot-active>span {
  background: #888;
}



.am-icon {
  fill: currentColor;
  background-size: cover;
  width: 0.22rem;
  height: 0.22rem;
}

.am-icon-xxs {
  width: 0.15rem;
  height: 0.15rem;
}

.am-icon-xs {
  width: 0.18rem;
  height: 0.18rem;
}

.am-icon-sm {
  width: 0.21rem;
  height: 0.21rem;
}

.am-icon-md {
  width: 0.22rem;
  height: 0.22rem;
}

.am-icon-lg {
  width: 0.36rem;
  height: 0.36rem;
}

.am-icon-loading {
  animation: cirle-anim 1s linear infinite;
}

@keyframes cirle-anim {
  100% {
    transform: rotate(360deg);
  }
}



.am-toast {
  position: fixed;
  width: 100%;
  z-index: 1999;
  font-size: 0.14rem;
  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(0.01rem);
}

.am-toast.am-toast-nomask {
  position: fixed;
  max-width: 50%;
  width: auto;
  left: 50%;
  top: 50%;
  transform: translateZ(0.01rem);
}

.am-toast.am-toast-nomask .am-toast-notice {
  transform: translateX(-50%) translateY(-50%);
}

.am-toast-notice-content .am-toast-text {
  min-width: 0.6rem;
  border-radius: 0.03rem;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  line-height: 1.5;
  padding: 0.09rem 0.15rem;
}

.am-toast-notice-content .am-toast-text.am-toast-text-icon {
  border-radius: 0.05rem;
  padding: 0.15rem 0.15rem;
}

.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {
  margin-top: 0.06rem;
}



.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(0.01rem);
}

.am-modal-wrap-popup {
  display: block;
}

.am-modal-transparent {
  width: 2.7rem;
}

.am-modal-transparent .am-modal-content {
  border-radius: 0.07rem;
  padding-top: 0.15rem;
}

.am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0 0.15rem 0.15rem;
}

.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: 0.18rem;
  line-height: 1;
  color: #000;
  text-align: center;
}

.am-modal-header {
  padding: 0.06rem 0.15rem 0.15rem;
}

.am-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  background-clip: padding-box;
  text-align: center;
  height: 100%;
  overflow: hidden;
}

.am-modal-close {
  border: 0;
  padding: 0;
  background-color: transparent;
  outline: none;
  position: absolute;
  right: 0.15rem;
  z-index: 999;
  height: 0.21rem;
  width: 0.21rem;
}

.am-modal-close-x {
  display: inline-block;
  width: 0.15rem;
  height: 0.15rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D'ALL-ICON'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%20%3Cg%20id%3D'Rectangle-283-%2B-Rectangle-283'%20fill%3D'%23888888'%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20scale(-1%2C%201)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
}

.am-modal-body {
  font-size: 0.15rem;
  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 (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h {
    border-top: none;
  }

  html:not([data-scale]) .am-modal-button-group-h::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h::before {
    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: #108ee9;
  font-size: 0.18rem;
  height: 0.5rem;
  line-height: 0.5rem;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.am-modal-button-group-h .am-modal-button:first-child {
  color: #000;
}

.am-modal-button-group-h .am-modal-button:last-child {
  position: relative;
  border-left: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child {
    border-left: none;
  }

  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    transform: scaleX(0.33);
  }
}

.am-modal-button-group-v .am-modal-button {
  -webkit-touch-callout: none;
  position: relative;
  border-top: 1PX solid #ddd;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #108ee9;
  font-size: 0.18rem;
  height: 0.5rem;
  line-height: 0.5rem;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button {
    border-top: none;
  }

  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    transform: scaleY(0.33);
  }
}

.am-modal-button-active {
  background-color: #ddd;
}

.am-modal-input-container {
  margin-top: 0.09rem;
  border: 1PX solid #ddd;
  border-radius: 0.03rem;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input-container {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-modal-input-container::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 0.06rem;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-modal-input {
  height: 0.36rem;
  line-height: 1;
}

.am-modal-input:nth-child(2) {
  position: relative;
  border-top: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2) {
    border-top: none;
  }

  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    transform: scaleY(0.33);
  }
}

.am-modal-input input {
  position: relative;
  border: 0;
  width: 98%;
  height: 0.34rem;
  top: 1PX;
  box-sizing: border-box;
  margin: 0;
}

.am-modal-input input::-moz-placeholder {
  font-size: 0.14rem;
  color: #ccc;
  padding-left: 0.08rem;
}

.am-modal-input input::placeholder {
  font-size: 0.14rem;
  color: #ccc;
  padding-left: 0.08rem;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header {
  padding: 0.09rem 0.24rem 0.12rem;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header .am-modal-title {
  text-align: left;
  font-size: 0.21rem;
  color: #000;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  color: #000;
  text-align: left;
  padding: 0 0.24rem 0.15rem;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
  border: 0;
  border-bottom: 1PX solid #ddd;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container:before {
  display: none !important;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
    border-bottom: none;
  }

  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    transform: scaleY(0.33);
  }
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child {
  border-top: 0;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child:before {
  display: none !important;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer {
  padding-bottom: 0.12rem;
}

.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 0.12rem;
}

.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: 0.03rem;
  padding: 0 0.15rem;
  height: 0.48rem;
  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 0.12rem;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button {
  border-top: 0;
  padding: 0 0.15rem;
  margin-left: 0.03rem;
  height: 0.48rem;
  box-sizing: border-box;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button:before {
  display: none !important;
}

.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-operation .am-modal-button {
  text-align: start;
  padding-left: 0.15rem;
}

.am-modal.am-modal-operation .am-modal-content {
  border-radius: 0.07rem;
  height: auto;
  padding-top: 0;
}

.am-modal.am-modal-operation .am-modal-content .am-modal-body {
  padding: 0 !important;
}

.am-modal.am-modal-operation .am-modal-content .am-modal-button {
  color: #000;
  text-align: left;
  padding-left: 0.15rem;
}

.am-modal-alert-content,
.am-modal-propmt-content {
  zoom: 1;
  overflow: hidden;
}



.am-list-header {
  padding: 0.15rem 0.15rem 0.09rem 0.15rem;
  font-size: 0.14rem;
  color: #888;
  width: 100%;
  box-sizing: border-box;
}

.am-list-footer {
  padding: 0.09rem 0.15rem 0.15rem 0.15rem;
  font-size: 0.14rem;
  color: #888;
}

.am-list-body {
  position: relative;
  background-color: #fff;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-top: none;
  }

  html:not([data-scale]) .am-list-body::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::before {
    transform: scaleY(0.33);
  }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-bottom: none;
  }

  html:not([data-scale]) .am-list-body::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::after {
    transform: scaleY(0.33);
  }
}

.am-list-body div:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line {
    border-bottom: none;
  }

  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    transform: scaleY(0.33);
  }
}

.am-list-item {
  position: relative;
  display: flex;
  padding-left: 0.15rem;
  min-height: 0.44rem;
  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: 0.02rem;
}

.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: 0.22rem;
  height: 0.22rem;
  vertical-align: middle;
}

.am-list-item .am-list-thumb:first-child {
  margin-right: 0.15rem;
}

.am-list-item .am-list-thumb:last-child {
  margin-left: 0.08rem;
}

.am-list-item .am-list-line {
  position: relative;
  display: flex;
  flex: 1;
  align-self: stretch;
  padding-right: 0.15rem;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}

.am-list-item .am-list-line .am-list-content {
  flex: 1;
  color: #000;
  font-size: 0.17rem;
  line-height: 1.5;
  text-align: left;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.07rem;
  padding-bottom: 0.07rem;
}

.am-list-item .am-list-line .am-list-extra {
  flex-basis: 36%;
  color: #888;
  font-size: 0.16rem;
  line-height: 1.5;
  text-align: right;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.07rem;
  padding-bottom: 0.07rem;
}

.am-list-item .am-list-line .am-list-title {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.am-list-item .am-list-line .am-list-brief {
  color: #888;
  font-size: 0.15rem;
  line-height: 1.5;
  margin-top: 0.06rem;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.am-list-item .am-list-line .am-list-arrow {
  display: block;
  width: 0.15rem;
  height: 0.15rem;
  margin-left: 0.08rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate(-5809.000000%2C%20-8482.000000)%22%20fill%3D%22%23C7C7CC%22%3E%3Cpolygon%20id%3D%22Disclosure-Indicator%22%20points%3D%225811%208482%205809%208484%205820.5%208495%205809%208506%205811%208508%205825%208495%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  visibility: hidden;
}

.am-list-item .am-list-line .am-list-arrow-horizontal {
  visibility: visible;
}

.am-list-item .am-list-line .am-list-arrow-vertical {
  visibility: visible;
  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: 0.125rem 0.15rem 0.125rem 0;
}

.am-list-item .am-list-line-multiple .am-list-content {
  padding-top: 0;
  padding-bottom: 0;
}

.am-list-item .am-list-line-multiple .am-list-extra {
  padding-top: 0;
  padding-bottom: 0;
}

.am-list-item .am-list-line-wrap .am-list-content {
  white-space: normal;
}

.am-list-item .am-list-line-wrap .am-list-extra {
  white-space: normal;
}

.am-list-item select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  font-size: 0.17rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}

@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}



.am-radio {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0.15rem;
  height: 0.15rem;
}

.am-radio-inner {
  position: absolute;
  right: 0;
  width: 0.15rem;
  height: 0.15rem;
  box-sizing: border-box;
  transform: rotate(0deg);
}

.am-radio-inner:after {
  position: absolute;
  display: none;
  top: -0.025rem;
  right: 0.05rem;
  z-index: 999;
  width: 0.07rem;
  height: 0.14rem;
  border-style: solid;
  border-width: 0 0.015rem 0.015rem 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;
  -webkit-appearance: none;
  -moz-appearance: 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: #108ee9;
}

.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: 0.44rem;
  overflow: visible;
}

.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio-inner {
  right: 0.15rem;
  top: 0.15rem;
}

.am-list .am-list-item.am-radio-item.am-radio-item-disabled .am-list-content {
  color: #bbb;
}



.am-picker-col {
  display: block;
  position: relative;
  height: 2.38rem;
  overflow: hidden;
  width: 100%;
}

.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 1.02rem 0;
}

.am-picker-col-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 0.16rem;
  height: 0.34rem;
  line-height: 0.34rem;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.am-picker-col-item-selected {
  font-size: 0.17rem;
}

.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 1.02rem;
  background-repeat: no-repeat;
}

.am-picker-col-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 0.34rem;
  position: absolute;
  left: 0;
  top: 1.02rem;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-top: none;
  }

  html:not([data-scale]) .am-picker-col-indicator::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    transform: scaleY(0.33);
  }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-bottom: none;
  }

  html:not([data-scale]) .am-picker-col-indicator::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    transform: scaleY(0.33);
  }
}

.am-picker {
  display: flex;
  align-items: center;
}

.am-picker-item {
  flex: 1;
  text-align: center;
}



.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}

.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  transform: translateZ(0.01rem);
}

.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
  transform: translateZ(0.01rem);
}

.am-picker-popup-mask-hidden {
  display: none;
}

.am-picker-popup-header {
  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 (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header {
    border-bottom: none;
  }

  html:not([data-scale]) .am-picker-popup-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    transform: scaleY(0.33);
  }
}

.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}

.am-picker-popup-item {
  color: #108ee9;
  font-size: 0.17rem;
  padding: 0.09rem 0.15rem;
  height: 0.42rem;
  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-col {
  flex: 1;
}




/* 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: 0.08rem;
  min-width: 0.1rem;
}

.am-flexbox .am-flexbox-item:first-child {
  margin-left: 0;
}



.am-image-picker-list {
  padding: 0.09rem 0.08rem 0;
  margin-bottom: 0.15rem;
}

.am-image-picker-list .am-flexbox {
  margin-bottom: 0.06rem;
}

.am-image-picker-list .am-flexbox .am-flexbox-item {
  position: relative;
  margin-right: 0.05rem;
  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: 0.15rem;
  height: 0.15rem;
  position: absolute;
  right: 0.06rem;
  top: 0.06rem;
  text-align: right;
  vertical-align: top;
  z-index: 2;
  background-size: 0.15rem auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%2016%2016'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20id%3D'Page-1'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Ccircle%20id%3D'Oval-98'%20fill-opacity%3D'0.4'%20fill%3D'%23404040'%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%3E%3C%2Fcircle%3E%3Cpath%20d%3D'M11.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'%20id%3D'Shape'%20fill%3D'%23FFFFFF'%20transform%3D'translate(8.000000%2C%208.000000)%20scale(1%2C%20-1)%20translate(-8.000000%2C%20-8.000000)%20'%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: 0.03rem;
  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: 0.03rem;
  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: 0.25rem;
  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: 0.25rem;
  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-stepper {
  position: relative;
  margin: 0;
  padding: 0.02rem 0;
  display: inline-block;
  box-sizing: content-box;
  width: 0.63rem;
  height: 0.35rem;
  line-height: 0.35rem;
  font-size: 0.14rem;
  vertical-align: middle;
  overflow: hidden;
}

.am-stepper-handler-wrap {
  position: absolute;
  width: 100%;
  font-size: 0.24rem;
}

.am-stepper-handler,
.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  width: 0.3rem;
  height: 0.3rem;
  line-height: 0.3rem;
}

.am-stepper-handler {
  text-align: center;
  border: 1PX solid #ddd;
  border-radius: 0.05rem;
  overflow: hidden;
  color: #000;
  position: absolute;
  display: inline-block;
  box-sizing: content-box;
}

.am-stepper-handler-active {
  z-index: 2;
  background-color: #ddd;
}

.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  right: 0.02rem;
  color: #000;
}

.am-stepper-input-wrap {
  display: none;
  width: 100%;
  height: 0.3rem;
  line-height: 0.3rem;
  text-align: center;
  overflow: hidden;
}

.am-stepper-input {
  display: none;
  width: 0.6rem;
  font-size: 0.16rem;
  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: 1.38rem;
}

.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: 0.01rem solid #bbb;
  width: 0.22rem;
  height: 0.22rem;
  line-height: 0.22rem;
  border-radius: 0.22rem;
  text-align: center;
  font-size: 0.14rem;
  margin-right: 0.08rem;
  transition: background-color 0.3s, border-color 0.3s;
}

.am-steps-item-icon>.am-steps-icon {
  line-height: 1;
  top: -0.01rem;
  color: #108ee9;
  position: relative;
}

.am-steps-item-icon>.am-steps-icon .am-icon {
  font-size: 0.12rem;
  position: relative;
  float: left;
}

.am-steps-item-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0.12rem;
  padding: 0 0.1rem;
}

.am-steps-item-tail:after {
  content: '';
  display: inline-block;
  background: #ddd;
  height: 0.01rem;
  border-radius: 0.01rem;
  width: 100%;
  transition: background 0.3s;
  position: relative;
  left: -0.02rem;
}

.am-steps-item-content {
  margin-top: 0.03rem;
}

.am-steps-item-title {
  font-size: 0.16rem;
  margin-bottom: 0.04rem;
  color: #000;
  font-weight: bold;
  display: inline-block;
  padding-right: 0.1rem;
  position: relative;
}

.am-steps-item-description {
  font-size: 0.15rem;
  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: #108ee9;
  background-color: #fff;
}

.am-steps-item-process .am-steps-item-icon>.am-steps-icon {
  color: #108ee9;
}

.am-steps-item-process .am-steps-item-icon>.am-steps-icon .am-steps-icon-dot {
  background: #108ee9;
}

.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: #108ee9;
}

.am-steps-item-process .am-steps-item-icon>.am-steps-icon {
  color: #fff;
}

.am-steps-item-finish .am-steps-item-icon {
  border-color: #108ee9;
  background-color: #fff;
}

.am-steps-item-finish .am-steps-item-icon>.am-steps-icon {
  color: #108ee9;
}

.am-steps-item-finish .am-steps-item-icon>.am-steps-icon .am-steps-icon-dot {
  background: #108ee9;
}

.am-steps-item-finish .am-steps-item-title {
  color: #000;
}

.am-steps-item-finish .am-steps-item-title:after {
  background-color: #108ee9;
}

.am-steps-item-finish .am-steps-item-description {
  color: #000;
}

.am-steps-item-finish .am-steps-item-tail:after {
  background-color: #108ee9;
}

.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: 0.1rem;
}

.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: 1rem;
}

.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: 0.22rem;
  top: 0.01rem;
  width: 0.22rem;
  height: 0.22rem;
}

.am-steps-item-custom.am-steps-item-process .am-steps-item-icon>.am-steps-icon {
  color: #108ee9;
}

.am-steps-small .am-steps-item-icon {
  width: 0.18rem;
  height: 0.18rem;
  line-height: 0.18rem;
  text-align: center;
  border-radius: 0.18rem;
  font-size: 0.14rem;
  margin-right: 0.08rem;
}

.am-steps-small .am-steps-item-icon>.am-steps-icon {
  font-size: 0.12rem;
  transform: scale(0.75);
  top: -0.02rem;
}

.am-steps-small .am-steps-item-content {
  margin-top: 0;
}

.am-steps-small .am-steps-item-title {
  font-size: 0.16rem;
  margin-bottom: 0.03rem;
  color: #000;
  font-weight: bold;
}

.am-steps-small .am-steps-item-description {
  font-size: 0.12rem;
  color: #bbb;
}

.am-steps-small .am-steps-item-tail {
  top: 0.08rem;
  padding: 0 0.08rem;
}

.am-steps-small .am-steps-item-tail:after {
  height: 0.01rem;
  border-radius: 0.01rem;
  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: 0.18rem;
  top: -0.02rem;
  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: 0.16rem;
}

.am-steps-vertical .am-steps-item-content {
  min-height: 0.48rem;
  overflow: hidden;
  display: block;
}

.am-steps-vertical .am-steps-item-title {
  line-height: 0.26rem;
}

.am-steps-vertical .am-steps-item-title:after {
  display: none;
}

.am-steps-vertical .am-steps-item-description {
  padding-bottom: 0.12rem;
}

.am-steps-vertical .am-steps-item-tail {
  position: absolute;
  left: 0.13rem;
  top: 0;
  height: 100%;
  width: 0.01rem;
  padding: 0.3rem 0 0.04rem 0;
}

.am-steps-vertical .am-steps-item-tail:after {
  height: 100%;
  width: 0.01rem;
}

.am-steps-vertical.am-steps-small .am-steps-item-tail {
  position: absolute;
  left: 0.09rem;
  top: 0;
  padding: 0.22rem 0 0.04rem 0;
}

.am-steps-vertical.am-steps-small .am-steps-item-title {
  line-height: 0.18rem;
}

.am-steps-label-vertical .am-steps-item {
  overflow: visible;
}

.am-steps-label-vertical .am-steps-item-tail {
  padding: 0 0.24rem;
  margin-left: 0.48rem;
}

.am-steps-label-vertical .am-steps-item-content {
  display: block;
  text-align: center;
  margin-top: 0.08rem;
  width: 1rem;
}

.am-steps-label-vertical .am-steps-item-icon {
  display: inline-block;
  margin-left: 0.36rem;
}

.am-steps-label-vertical .am-steps-item-title {
  padding-right: 0;
}

.am-steps-label-vertical .am-steps-item-title:after {
  display: none;
}



.item-player {
  position: relative;
  background: #000000;
  color: #ffffff;
}

.item-player .item-video {
  width: 100%;
  height: 100%;
}

.item-player .player-init {
  background-image: url(//img11.360buyimg.com/jdphoto/s128x128_jfs/t1/98937/13/1160/5848/5dbac8a7Ef72241ee/6fc34d81fb498db3.png);
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
  width: 0.6rem;
  height: 0.6rem;
  transform: translate(-50%, -50%);
  background-size: cover;
  z-index: 200;
}

.item-player .player-start {
  background-image: url(//img11.360buyimg.com/jdphoto/s128x128_jfs/t1/98937/13/1160/5848/5dbac8a7Ef72241ee/6fc34d81fb498db3.png);
}

.item-player .player-stop {
  background-image: url(//img11.360buyimg.com/jdphoto/s128x128_jfs/t1/59788/30/14879/5102/5dbac8bcE37023cce/edfe80199e0667e1.png);
}

.item-player .player-start,
.item-player .player-stop {
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
  width: 0.6rem;
  height: 0.6rem;
  transform: translate(-50%, -50%);
  background-size: cover;
}

.item-player .player-start.hide,
.item-player .player-stop.hide {
  display: none;
}

.item-player .player-controls {
  position: absolute;
  top: 0.21rem;
  right: 0.18rem;
  display: flex;
}

.item-player .player-time {
  padding: 0 0.07rem;
  height: 0.35rem;
  line-height: 0.35rem;
  font-size: 0.2rem;
  font-weight: 500;
}

.item-player .player-enable-sound {
  background-image: url(//img11.360buyimg.com/jdphoto/s48x48_jfs/t1/80949/28/14302/1694/5dbac8ccE8d9cbfb9/c86c27287f3a4185.png);
}

.item-player .player-sound {
  background-image: url(//img11.360buyimg.com/jdphoto/s48x48_jfs/t1/90636/17/1129/1714/5dbac8ddEff66a0ca/99da91b2ab956d12.png);
}

.item-player .player-enable-sound,
.item-player .player-sound {
  width: 0.32rem;
  height: 0.32rem;
  background-size: cover;
}

.carousel .carousel_img img {
  width: 100%;
  height: auto;
}

.add-num {
  display: flex;
}

.add-num .add-num-item {
  width: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;
  background: #F4F5F7;
  margin-left: 0.04rem;
  border-radius: 0.02rem;
}

.add-num .add-num-item.disable {
  opacity: 0.4;
  pointer-events: none;
}



.common-select .common-select-box {
  display: flex;
  flex-wrap: wrap;
}

.common-select .common-select-box .common-select-item {
  position: relative;
  color: #ea6360;
  min-width: 0.8rem;
  height: 0.26rem;
  line-height: 0.24rem;
  text-align: center;
  border: solid 0.01rem #EA6360;
  border-radius: 0.04rem;
  box-sizing: border-box;
  margin: 0.06rem 0.06rem 0.06rem 0;
  padding-right: 0.06rem;
  padding: 0 0.1rem;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.common-select .common-select-box .common-select-item.select {
  background: #EA6360;
  color: #F4F5F7;
}

.common-select .common-select-box .common-select-item.disable {
  pointer-events: none;
  opacity: 0.2;
}



.order-info {
  position: relative;
  background: #ffffff;
}

.order-info .order-info-title {
  height: 0.45rem;
  line-height: 0.45rem;
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.15rem;
  color: #333333;
  border-bottom: 0.01rem solid #eee;
}

.order-info .order-info-item-parent .order-info-item {
  width: 100%;
  display: flex;
  height: 1.0rem;
  padding: 0.1rem;
  box-sizing: border-box;
  border-bottom: 0.01rem solid #eee;
}

.order-info .order-info-item-parent .order-info-item .order-item-img {
  width: 0.8rem;
  height: 0.8rem;
  background: #eeeeee;
  flex-shrink: 0;
}

.order-info .order-info-item-parent .order-info-item .order-item-img img {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.07rem;
}

.order-info .order-info-item-parent .order-info-item .order-item-detail {
  width: 2.73rem;
  padding: 0 0.04rem 0 0.16rem;
}

.order-info .order-info-item-parent .order-info-item .order-item-detail .order-item-title {
  padding-top: 0.02rem;
  line-height: 0.2rem;
}

.order-info .order-info-item-parent .order-info-item .order-item-inlineprice {
  margin: 0 0 0 0.02rem;
  text-decoration: line-through;
  font-size: 0.12rem;
  margin-left: 0.05rem;
  color: #999;
  font-weight: 400;
}

.order-info .order-info-item-parent .order-info-item .user-icon {
  width: 0.33rem;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: -0.01rem 0 0 0.01rem;
}

.order-info .order-info-option {
  margin: 0 0.1rem;
  padding: 0.1rem 0;
}

.order-info .order-info-num {
  margin: 0 0.1rem;
  display: flex;
  height: 0.4rem;
  justify-content: space-between;
}

.order-info .order-info-num .oeder-num-title {
  height: 0.32rem;
  line-height: 0.32rem;
}

.order-info .fix-card {
  display: none;
}

.order-info .order-fixed-box {
  position: fixed;
  top: 0;
  background: #ffffff;
  z-index: 98;
}

.order-info .order-fixed-box .order-item-detail {
  width: 2.4rem;
}

.order-info .pricePg {
  display: inline-flex;
  margin-top: -0.09rem;
  font-family: PingFang-SC-Heavy;
}

.order-info .pricePg .priceTuan {
  left: 1.25rem;
  width: 0.9rem;
  height: 0.44rem;
  font-size: 0.14rem;
  font-weight: 700;
  color: #333;
  background: #f4f5f7;
  border-radius: 0.04rem;
  padding-top: 0.04rem;
  text-align: center;
}

.order-info .pricePg .priceTuan .order-item-price-pg {
  font-size: 0.24rem;
}

.order-info .pricePg .priceSingle {
  width: 0.8rem;
  height: 0.36rem;
  font-size: 0.12rem;
  color: #333;
  background: #f4f5f7;
  margin-top: 0.06rem;
  margin-left: 0.16rem;
  border-radius: 0.04rem;
  text-align: center;
  font-weight: 700;
  padding-top: 0.06rem;
}

.order-info .pricePg .priceSingle .order-item-price-pg {
  font-size: 0.16rem;
}

.order-info .pricePg .currstu {
  color: #fff;
  background: #e4393c;
}

.order-info .buyMultiple1 {
  text-align: center;
  padding: 0 0.1rem 0.1rem;
}

.order-info .buyMultiple1 .button {
  position: relative;
  background: #ffffff;
  border: 0.01rem solid #cccccc;
  border-radius: 0.04rem;
  font-size: 0.15rem;
  color: #333;
  height: 0.39rem;
  line-height: 0.39rem;
}

.order-info .buyMultiple1 .button img {
  width: 0.15rem;
  height: 0.15rem;
  margin-top: 0.12rem;
  vertical-align: top;
}

.buyMultiple-info {
  display: block;
}

.buyMultiple-info .header {
  padding: 0.13rem 0 0.13rem 0;
}

.buyMultiple-info .buy_more {
  display: none;
}

.buyMultiple-info .title {
  font-family: PingFangSC;
  font-size: 0.15rem;
  color: #333333;
  display: flex;
  align-items: center;
}

.buyMultiple-info .subTitle {
  font-family: PingFangSC;
  font-size: 0.12rem;
  margin-left: 0.06rem;
  color: #999999;
}

.buyMultiple-info .sku_item_list .sku_item {
  height: 0.6rem;
}

.buyMultiple-info .sku_item_list .sku_item .delete {
  font-size: 0.12rem;
}

.buyMultiple-info .sku_item_list .sku_item .sku_img {
  height: 0.6rem;
  width: 0.6rem;
}

.buyMultiple2 {
  width: 0.84rem;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;
  background: #ffffff;
  border: 0.01rem solid #e4393b;
  border-radius: 0.04rem;
  color: #e4393b;
}

.totolPrice {
  color: #e4393c;
  font-size: 0.13rem;
  font-family: PingFangSC;
}



.buyMultipleModal {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  z-index: 111;
}

.buyMultipleModal .promotePrice_icon {
  display: none;
}

.buyMultipleModal .buyMultipleModalContent {
  height: 4.8rem;
  width: 100%;
  background: #ffffff;
  position: absolute;
  bottom: 0;
}

.buyMultipleModal .header {
  height: 0.44rem;
  padding: 0 0.1rem;
  display: flex;
  justify-content: space-between;
  line-height: 0.44rem;
  border-bottom: 0 solid #f1f1f1;
}

.m_line {
  height: 0.01rem;
  background-color: #f1f1f1;
  transform: scaleY(0.5);
}

.buyMultipleModal .header .title {
  font-size: 0.16rem;
  color: #262626;
  font-family: PingFangSC-Regular;
}

.buyMultipleModal .m_info {
  padding: 0 0;
}

.buyMultipleModal .sku_mini_info .base_info {
  margin: 0.12rem 0 0.07rem;
  height: 0.8rem;
  padding-left: 0.9rem;
}

.buyMultipleModal .sku_mini_info .base_info .avt {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.04rem;
  /* border    : 1px solid; */
}

.buyMultipleModal .sku_mini_info .base_info .price {
  left: 0.91rem;
  bottom: -0.05rem;
}

.buyMultipleModal .sku_property {
  height: 2.69rem;
  overflow: auto;
}

.buyMultipleModal .sku_property .option_selected2::before {
  content: '已选';
  width: 0.46rem;
  height: 0.2rem;
  line-height: 0.2rem;
  transform: scale(0.5);
  transform-origin: 0 0;
  background: #f7888a;
  font-family: PingFangSC;
  color: #ffffff;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0.16rem;
  border-radius: 0.03rem 0 0.03rem 0;
}

.buyMultipleModal .footer {
  height: 0.62rem;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.buyMultipleModal .footer .add_button {
  height: 0.42rem;
  line-height: 0.42rem;
  background: #eb3b3b;
  border-radius: 0.04rem;
  font-family: PingFangSC;
  text-align: center;
  font-size: 0.16rem;
  color: #ffffff;
  margin: 0.1rem 0.1rem;
}

.buyMultipleModal .footer .button_disabled {
  cursor: default;
  color: #999;
  background: #d7d7d7;
  border-color: #d7d7d7;
}

.buyMultipleModal em {
  margin-left: 0;
  font-size: 0.2rem !important;
}



.shoppingCartModal {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  z-index: 111;
}

.shoppingCartModal .shoppingCartModalContent {
  height: 4.8rem;
  width: 100%;
  background: #ffffff;
  position: absolute;
  bottom: 0;
}

.shoppingCartModal .header {
  height: 0.44rem;
  padding: 0 0.1rem;
  display: flex;
  justify-content: space-between;
  line-height: 0.44rem;
  border-bottom: 0.01rem solid #f1f1f1;
}

.shoppingCartModal .header .close img {
  height: 0.16rem;
  width: 0.16rem;
  margin-top: 0.15rem;
}

.shoppingCartModal .header .title {
  font-size: 0.16rem;
  color: #262626;
  font-family: PingFangSC;
  display: flex;
  align-items: center;
}

.shoppingCartModal .header .subTitle {
  margin-left: 0.06rem;
  font-family: PingFangSC;
  font-size: 0.12rem;
  color: #999999;
}

.shoppingCartModal .m_info {
  padding: 0.14rem 0.1rem 0;
}

.shoppingCartAmount {
  height: 0.26rem;
  line-height: 0.26rem;
  text-align: center;
}

.shoppingCartAmount .xiaoji {
  font-family: PingFangSC;
  font-size: 0.13rem;
  color: #333333;
  margin-right: 0.015rem;
}

.shoppingCartAmount .discountedAmount {
  font-size: 0.12rem;
  color: #999999;
  margin-left: 0.05rem;
}

.shoppingCartModal .sku_item_list {
  height: 3.38rem;
  overflow: auto;
  padding-bottom: 0.24rem;
  box-sizing: border-box;
}

.shoppingCartModal .sku_item_list .buy_more {
  position: relative;
  width: 1.28rem;
  height: 0.39rem;
  line-height: 0.39rem;
  text-align: center;
  border: 0.01rem solid #e4393b;
  border-radius: 0.04rem;
  font-size: 0.15rem;
  color: #e4393b;
  margin: 0.24rem auto 0;
}

.shoppingCartModal .sku_item_list .buy_more img {
  width: 0.15rem;
  height: 0.15rem;
  margin-top: 0.12rem;
  vertical-align: top;
}

.shoppingCartModal .footer {
  height: 0.62rem;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}

.shoppingCartModal .footer .add_button {
  height: 0.42rem;
  line-height: 0.42rem;
  background: #eb3b3b;
  border-radius: 0.04rem;
  font-family: PingFangSC;
  text-align: center;
  font-size: 0.16rem;
  color: #ffffff;
  margin: 0.1rem 0.1rem;
}



.sku_item_list .sku_item {
  height: 0.8rem;
  display: flex;
  position: relative;
}

.sku_item_list .sku_item .sku_price_content {
  margin-left: 0.1rem;
  margin-top: 0.01rem;
  position: relative;
}

.sku_item_list .sku_item .sku_num_content {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
}

.sku_item_list .sku_item .sku_item_price {
  font-size: 0.13rem;
  position: absolute;
  bottom: -0.05rem;
  left: 0.01rem;
  font-family: SFProDisplay;
  color: #333333;
}

.sku_item_list .sku_item .sku_item_price span {
  font-size: 0.12rem;
}

.sku_item_list .sku_item .sku_item_price em {
  margin-left: 0;
  font-size: 0.15rem;
  font-style: normal;
}

.sku_item_list .sku_item .sku_item_name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 0.17rem;
  padding-right: 0.9rem;
  font-family: PingFangSC;
  font-size: 0.14rem;
  color: #333333;
}

.sku_item_list .sku_item .sku_img {
  height: 0.8rem;
  width: 0.8rem;
  border-radius: 0.04rem;
}

.sku_item_list .sku_item .delete {
  position: absolute;
  top: 0;
  right: 0;
  font-family: PingFangSC;
  font-size: 0.13rem;
  color: #999999;
}

.sku_item_list .sku_item+.sku_item {
  margin-top: 0.16rem;
}

.sku_item_list .sku_item_sub {
  /* color: rgba(102,102,102,1); */
  background-image: url(https://img12.360buyimg.com/img/s88x88_jfs/t1/190037/20/3825/399/60a35cd3E85d5e85c/9d35271f48cdfa8d.png);
  background-size: cover;
  width: 0.22rem;
  height: 0.22rem;
  text-align: center;
  line-height: 0.22rem;
  border: 0.01rem solid #dedede;
  border-radius: 0.04rem 0 0 0.04rem;
  border-right-width: 0;
}

.sku_item_list .sku_item_num {
  width: 0.36rem;
  height: 0.22rem;
  box-sizing: content-box;
  text-align: center;
  line-height: 0.22rem;
  border: 0.01rem solid #dedede;
  border-radius: 0;
}

.sku_item_list .sku_item_sub.sku_item_op_disabled {
  /* color: rgba(204,204,204,1); */
  background-image: url(https://img12.360buyimg.com/img/s88x88_jfs/t1/180514/18/4689/377/60a35cdcEe39a711d/4d11947bc3d26f3c.png);
}

.sku_item_list .sku_item_add {
  background-image: url(https://img12.360buyimg.com/img/s88x88_jfs/t1/185621/1/4697/638/60a35cc4E34f6a488/be3cec189e967d35.png);
  background-size: cover;
  width: 0.22rem;
  height: 0.22rem;
  text-align: center;
  line-height: 0.22rem;
  border: 0.01rem solid #dedede;
  border-radius: 0 0.04rem 0.04rem 0;
  font-size: 0.2rem;
  border-left-width: 0;
}

.sku_item_list .sku_item_add.sku_item_op_disabled {
  background-image: url(https://img12.360buyimg.com/img/s88x88_jfs/t1/190091/34/3874/612/60a35ce5Ec9b020d9/d53d81a9509b4fea.png);
}



.Tab_title {
  width: 100%;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.14rem;
  color: #999999;
  padding: 0.12rem 0;
}



.detail_serve_item {
  padding: 0.03rem 0.12rem 0.03rem 0;
  display: inline-block;
  line-height: 1;
  color: #8c8c8c;
}

.detail_serve_item:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.02rem;
  margin-right: 0.06rem;
  width: 0.12rem;
  height: 0.12rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURUdwTPMoDPInDPInDP87NPosE/MnDPInDPInDPcpD/UoDvInDPMnDvInDPIoDPInDPInDPQoDfInDPInDDAotc8AAAATdFJOUwBkjOUEEbD13iE0zkCQfpN5S3Nig6CDAAAAsklEQVQY02WRiw7DIAhFobOC2tou9///ddTXnCPGhKO8LkTFdvYqop53+pq7BYCq3XIMGhJki86e46kDhxf8HNsyJFzkJhD48W74n28WfFsPImGhkJ0Y50K3E0wecaEULa2KWyg5UbJDdKTjS8m+Nlym6/TBNQkbH9RBe0njnZaS3BxGp7RZgzZOFeTNTYxK8jK8pc1dqskupDJJ0EnY4KHhfw2CNJRz+VlXXVqepV9X/AHuSwhEt5a/JQAAAABJRU5ErkJggg==) no-repeat;
  background-size: 0.11rem auto;
}

.service {
  background-color: #ffffff;
  margin-top: 0.01rem;
  padding: 0.08rem 0.12rem;
  display: flex;
}

.service .left {
  width: 0.5rem;
  margin-right: 0.09rem;
  font-size: 0.16rem;
}

.service .right {
  display: flex;
  flex-wrap: wrap;
}

.btn_block {
  display: flex;
  overflow: hidden;
  margin: 0;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 109;
  visibility: hidden;
  backface-visibility: hidden;
  height: 0.5rem;
  background: #04206A ;
  color: #FFFFFF;
  line-height: 0.5rem;
  font-size: 0.16rem;
  font-family: PingFangSC-Regular;
}

.btn_block .btn_chat {
  width: 20%;
  text-align: center;
  font-size: 0.14rem;
  line-height: 0.52rem;
  background: #ffffff;
  color: #555555;
  font-family: PingFangSC-Regular;
}

.btn_block .btn_chat .icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFf0lEQVR42u3aA4wjYRjG8c6ebV/Ptm3btm3btm3btm3btq1/kneTyaT4pji/yS/PXreDp1PN7Gnfv3+3/A3jY/kD5n+RP3H8WgyjaZrF1txOkzKQxWJJj5C4jRPWI8e/6n4ficiNjEiImAiFYHiJF7iJEziEDSz/nDQ9tl7XGjc6LcJOliUmSQnfeYE5uIqKSAf9PMRzvIV/hENE+M4XbMd4rIRfpEZ8WOGDC1hB4Y9uF6FEfmIdfPAJDxDcUOo7DmIt9sjRemHjAQlGJEdOlEAq+dV9hEQgGGcz68rniSLniIToh16s9CO3abITLXELE7idVBt5mtZHLwSTm7/hOA7iOt6iPLIjGOt/43IRNpiQOIebiMXK2Jjrw/r8EvXQFRHxHSswD9tY/zPD/fcQibg9tLMj4heOJp7kfn0JOSLZ8Znb9yqWyEGMQlIpsFCO8DnS3usyMwbCOKaLBJJ8pNtAOGIpsuI+IjspEJwYijpy0060oMAJB8tEJibiMQZ4osgDSU024EOsQgbfnXJSIhcxA1bcQzMK8CA4na94iWjIjLVKH4gKvw8lWVBX4g5a2SngBz34cTOsmInESiUY7veQyCdl5rGuGC4XYWF/xGj55wbd/V9hBdKxwfs2lgtJrEN3uW8p7ldD/3asWOYyUR3BMVNel/pRe9diwaby4lzGSksrvqBjE2sRH4dRnmWvu/lON4WojWqsa7apt18WDsiPNxAY8eWRd7bBlMQmhMUi1GC59yTjVpHQxFW8RhzW+Yl9Vn5qVUYEDFMskZ7YISX6oYLbJWTks2UkrKhg9jVSB58wVrHEJgRHOzbcGZ4+WxuJj6inXIQdsxIZsJYdeuykRApdiUbcfzDp8ZFvycuQmW1GUz0iBSRXOSkRk1iP4GjPxsaT3pzlkgVUi2SU3Ovk03oNImIAJQaR3p5tkhlUiyTDO1yxU0Ij5iERFqETvD48WE+JW0iuWiQGbjt4wXZCYRxDdbnfz5qLiKpaJAye2DkamYleeIbSlPhA/sx5hvBm3n6/2CgRmJgBH9SkxA3yZ88HM58jHxAExhmMOHI2uOoXXiz5olrkBUIbjkY2ohFuox1+1YTHU9UiVxCDnfcvJfzqvgU34Gi8/oVFYuGGapGTcnsy352Xn+dTYt2vasADGkKKnFEtsl8yhyzcA+/RFr9yskHDPtVT3fX4irIIijDow9G4a+eR8iEqI7vu0tAjLxQpKrkFyucjm/kxD97ijZwHkA5PfHznLlJ5soy89d/HRdabzsz5yDjJIBjgoEQMKaGfKKgLT05dBMdss1dRVuEpNEyEvYkCW2P14NEIRrTDS8wwe2IVHqEx18mZ3gm8gHFKsQP5PNSlJyLLa++12SJ1oWGKk2+kb4lyeKq7mH0P4bCBMmMRycUj4R/V+bEFnmEgZNRf7KflcmgqxY0GIBLgAV5gAJpDwxdsxkYcwhU8NVyCDUhYEQdJkAnZddfTmnL/MaYuYt9Jmyos8RhdWLivbmPRiATctkmxXApiMPLA1ryVkkHhB/ZmD7JLcVNFYhDXMRVNEEmyKfzI9aW5Jp4iiYlGKItwMDNvkVIu1jHmimjEcRtnYi8QRMp0MHuhQT44UyELkiMOoiIUguEbviIAGP5NebazzOU/vclXk+aIhbvYhW3IiYUIiTVoyIbueOhtthAxBZHwTb6gTvbo3xANG4xDzEU6vMUEjHClEOsKS5RETd1Fjyeoyvo2kIyXiui+2jdBD4TAd+zCBuzHBbmibvz2GhupRVqkhKZ7656BDrqvN94tYrjyXhe1kMDGmeY7vEdYBICtuYXFGEeBa97787R6qbhEIaSQUlEQHH7xGU/wDNdxDmdwTPHc33yRv/O/cPwv8r/I/yI/AP+CclGv6HmeAAAAAElFTkSuQmCC);
  background-size: 0.25rem;
  display: block;
  width: 0.25rem;
  height: 0.25rem;
  margin: 0.05rem auto 0;
  position: relative;
}

.btn_block .btn_chat .kefu {
  background: url(/skin/m/img/kefu.png);
  background-size: 0.25rem;
  display: block;
  width: 0.25rem;
  height: 0.2rem;
  margin: 0.07rem auto 0;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat no-repeat;
}
.btn_block .btn_chat .liuyan {
  background: url(/skin/m/img/liuyan.png);
  background-size: 0.25rem;
  display: block;
  width: 0.5rem;
  height: 0.3rem;
  margin: 0 0 0 0.2rem;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat no-repeat;
}

.btn_block .btn_chat .txt {
  font-size: 0.1rem;
  color: #666;
  display: block;
  line-height: 0.2rem;
}

.btn_block .btn_buynow {
  width: 100%;
  text-align: center;
  position: relative;
}

.btn_block .btn_buynow_lighting {
  width: 100%;
  text-align: center;
  position: relative;
}


.btn_block .btn_buynow_disabled {
  cursor: not-allowed;
  color: #999;
  background: #d7d7d7;
  border-color: #d7d7d7;
}

.mod-show {
  visibility: visible;
}

.btns_guide2_img {
  display: flex;
  flex-direction: column;
  display: inline-block;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

.btns_guide2_img::before {
  content: "";
  background-image: url(//img12.360buyimg.com/img/s32x32_jfs/t1/158573/24/19122/642/6076b8b7E47b3ef6e/3bd70211484fa684.png);
  background-size: 0.3rem 0.3rem;
  width: 0.3rem;
  height: 0.3rem;
  display: block;
  position: absolute;
  top: 0.1rem;
  left: -0.25rem;
}

.btns_guide2_img .btns_guide_tip {
  height: 0.2rem;
  font-size: 0.2rem;
  line-height: 0.2rem;
  font-family: PingFang-SC-Heavy, PingFang-SC;
  font-weight: 800;
  margin-top: 0.06rem;
}

.btns_guide2_img .btn_guide_down {
  margin-top: 0.02rem;
  position: relative;
  line-height: 0.14rem;
  font-size: 0.14rem;
  height: 0.14rem;
}

.btns_guide2_img .btn_guide_down .btn_guide_price {
  position: relative;
  line-height: 0.14rem;
  font-size: 0.14rem;
  height: 0.14rem;
}

.btns_guide2_img .btn_guide_down .btn_guide_price em {
  font-style: normal;
}



.coupn_get_wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 110;
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
}

.coupn_get_wrap .coupn_Tk {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  height: 80%;
  z-index: 1000;
  overflow: hidden;
  overflow-y: auto;
}

.coupn_get_wrap .coupn_Tk .popup_CounpGet {
  position: fixed;
  overflow: hidden;
  height: 0.5rem;
  line-height: 0.4rem;
  text-align: center;
  color: #333;
  background-color: #ffffff;
  width: 100%;
  font-size: 0.16rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  z-index: 100;
}

.coupn_get_wrap .coupn_Tk .popup_CounpGet .coupnGet_Close {
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  width: 0.17rem;
  height: 0.17rem;
  background-image: url(//wq.360buyimg.com/fd/base/img/detail/old/sprites_v3.png);
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-position: -0.02rem -0.71rem;
}

.coupn_All {
  margin-top: 0.5rem;
}



.coupn_Item {
  display: inline-flex;
  height: 1.36rem;
  width: 100%;
  background: url(//img12.360buyimg.com/img/s750x296_jfs/t1/99409/3/13918/3459/5e5e3c63E73959f9c/616af527af236ec1.png) no-repeat;
  background-size: 100%;
}

.coupn_Item .coupon_Type {
  height: 1.36rem;
  width: 0.2rem;
  position: relative;
  top: 0.38rem;
  padding-left: 0.2rem;
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffe8d8;
  line-height: 0.18rem;
}

.coupn_Item .coupon_m1 {
  text-align: center;
  height: 0.88rem;
  width: 0.8rem;
  margin: 0.36rem 0.2rem 0.1rem 0.18rem;
}

.coupn_Item .coupon_m1 .coupn_Dis {
  display: flex;
  font-size: 0.42rem;
  font-family: Arial;
  font-weight: bold;
  color: #fa4532;
  text-align: center;
  height: 0.64rem;
}

.coupn_Item .coupon_m1 .coupn_Dis span {
  font-size: 0.18rem;
  margin: 0.2rem 0.04rem 0 0;
}

.coupn_Item .coupon_m1 .coupn_Con {
  font-size: 0.12rem;
  font-family: PingFang SC;
  font-weight: 600;
  color: #f2382c;
  text-align: left;
  margin-top: -0.02rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.coupn_Item .coupon_m2 {
  text-align: left;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fb6753;
  font-size: 0.12rem;
  height: 0.88rem;
  margin: 0.4rem 0 0 0.1rem;
  width: 50%;
}

.coupn_Item .coupon_m2 .coupn_Des {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  width: 94%;
  -webkit-line-clamp: 2;
  margin: 0.1rem 0 0 0;
}

.coupn_Item .coupon_m2 .selected {
  width: 0.18rem;
  height: 0.18rem;
  margin: 0.1rem 0 0 1.5rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTOQ4O+I5OuQ4O+A9PeQ4POQ4O+Q5O+I6OuI5O+Q5POQ5POQ3OuQ4POQ5PKHTN6MAAAAOdFJOUwDtNZQQTMaABCxYrVfYsIUfAwAAAMRJREFUGNNjYAACjuDEd2KmDQxQwFL4DgTEHaD8he8gQArCbX4HAxZgzfvg/NcgI5jfIYABkH8Oif8GaLgcEv+hAwP7O2RQwNCIkFR6906CIQ7OF2J69+4pgx1cWkHx3bvHDHkIaaDJzxjkkKXfPWQAseVg0u/egfgPPeWg0kA+SHTCRJj0Q7B5kpyCUOlnYPseTpgEkQbaB3aPJANEGugesHsfToFaKwH1z0O4f9D9ixIer7CEF3p4ooc3RnxgxBdyfAIAcKwk5SsvI9sAAAAASUVORK5CYII=);
  background-size: 100%;
}

.coupn_Item .coupon_m2 .unselected {
  width: 0.14rem;
  height: 0.14rem;
  margin: 0.1rem 0 0 1.5rem;
  border: 0.01rem solid #ccc;
  border-radius: 50%;
  cursor: pointer;
}

.grayInfo {
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  font-size: 0.12rem;
  margin: -0.24rem 0 0 0.18rem;
  position: absolute;
}

.gray {
  opacity: 0.5;
  background: url(//img12.360buyimg.com/img/s750x352_jfs/t1/106001/24/14360/3597/5e63c77bE65038e2e/386aaca988939252.png) no-repeat;
  background-size: 100%;
  height: 1.68rem;
}



.buy_tips {
  background-color: #ffffff;
  padding: 0.12rem;
  font-size: 0.14rem;
  font-family: -apple-system, Helvetica, sans-serif;
  line-height: 1.5;
  color: #666;
}

.buy_tips span {
  font-weight: bold;
}

.buy_tips .vender_Link {
  text-align: center;
  padding: 0.12rem;
}



.packet_tip {
  position: relative;
  margin-top: 0.11rem;
  display: inline-flex;
  align-content: center;
  height: 0.21rem;
  line-height: 0.21rem;
  margin-right: -1rem;
}

.packet_tip img {
  width: 0.07rem;
  height: 0.21rem;
  display: inline-block;
  position: absolute;
  top: 0;
  left: -0.06rem;
}

.packet_tip .box {
  height: 0.21rem;
  width: 1.1rem;
  background: linear-gradient(90deg, #ff523b 0%, #ff0d0d 100%);
  border-radius: 0 0.05rem 0.05rem 0;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 600;
  color: #ffffff;
  display: inline-block;
  line-height: 0.21rem;
  padding-left: 0.03rem;
}

.packet_tip .text {
  position: absolute;
  top: 0.02rem;
  right: 0.02rem;
  background: #fff9f7;
  border-radius: 0.04rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: normal;
  color: #ff210d;
  width: 0.54rem;
  text-align: center;
  height: 0.17rem;
  display: inline-block;
  line-height: 0.17rem;
}



.orderMarquee {
  position: absolute;
  top: 3.14rem;
  left: 1.64rem;
  line-height: 0.32rem;
  height: 0.32rem;
  overflow: hidden;
  background: linear-gradient(180deg, rgba(255, 140, 37, 0.6) 0, rgba(255, 27, 3, 0.6));
  border-radius: 0.32rem;
  z-index: 99;
}

.orderMarquee .window {
  position: relative;
}

.orderMarquee .window .item {
  display: flex;
  color: #fff;
  font-size: 0.12rem;
  padding-right: 0.1rem;
}

.orderMarquee .window .item .icon {
  margin: 0.02rem 0.06rem 0.02rem 0.02rem;
  width: 0.28rem;
  height: 0.28rem;
  border-radius: 0.14rem;
}



.jd_logo {
  position: fixed;
  padding-left: 0.28rem;
  box-sizing: border-box;
  width: 1.58rem;
  height: 0.28rem;
  line-height: 0.28rem;
  background: linear-gradient(180deg, #FB3E38 0%, #FB364F 100%);
  border-radius: 0.17rem;
  font-size: 0.11rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  top: 0.19rem;
  left: 0.35rem;
  z-index: 90;
}

.jd_logo .icon {
  width: 0.59rem;
  height: 0.41rem;
  position: absolute;
  bottom: 0;
  left: -0.28rem;
}



.price_component-type3 {
  background: #ffffff;
  font-family: PingFangSC-Regular;
  position: relative;
  background: url(//img11.360buyimg.com/jdphoto/s750x160_jfs/t1/79261/20/8004/19115/5d5f4f9eE96b8b553/63ec36d96c5ace46.png) no-repeat;
  height: 0.78rem;
  padding: 0 0.04rem;
  line-height: 0.8rem;
  color: #fff;
  background-size: 100% 0.84rem;
  margin-top: -0.3rem;
}

.price_component-type3 .price {
  font-family: Helvetica Neue;
}

.price_component-type3 .price .price_left {
  position: absolute;
  text-align: center;
  width: 1.28rem;
  height: 0.8rem;
  margin-left: -0.14rem;
  z-index: 20;
  font-weight: bold;
  text-shadow: 0.01rem 0.03rem 0.02rem rgba(0, 0, 0, 0.25);
  font-family: -apple-system, Helvetica, sans-serif;
}

.price_component-type3 .price .price_left .price_des {
  text-align: center;
  position: relative;
  height: 0.2rem;
  line-height: 0.6rem;
}

.price_component-type3 .price .price_left .price_num {
  position: relative;
  font-size: 0.12rem;
  font-weight: 700;
  text-shadow: 0.01rem 0.03rem 0.02rem rgba(0, 0, 0, 0.25);
}

.price_component-type3 .price .price_left .price_num span {
  font-size: 0.25rem;
  text-shadow: 0.01rem 0.03rem 0.02rem rgba(0, 0, 0, 0.25);
  padding-left: 0.04rem;
}

.price_component-type3 .price .price_left .del_price {
  text-decoration: line-through;
  font-size: 0.12rem;
  color: #700907;
  margin-top: -0.62rem;
  text-shadow: none;
  font-weight: normal;
  position: absolute;
  left: 0.42rem;
}

.price_component-type3 .price .price_right {
  display: flex;
  align-items: center;
}

.price_component-type3 .price .price_right .price-remai {
  font-size: 0.14rem;
  height: 0.21rem;
  line-height: 0.21rem;
  padding-left: 0.08rem;
}

.price_component-type3 .price .price_right svg {
  width: 0.16rem;
  height: 0.21rem;
}

.price_component-type3 .price .price_inline {
  text-decoration: line-through;
  font-size: 0.14rem;
  margin-left: 0.08rem;
}

.price_component-type3 .comment_bar {
  position: absolute;
  color: #fff;
  font-size: 0.17rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: right;
  right: 0.18rem;
  top: 0.28rem;
  padding: 0.04rem 0;
  font-style: italic;
  font-family: PingFang SC;
  text-shadow: 0.01rem 0.03rem 0.02rem rgba(0, 0, 0, 0.25);
  font-weight: 700;
  padding: 0 0.01rem 0 0;
}

.price_component-type3 .comment_bar .comment_detail .comment_detail_num {
  padding-left: 0.04rem;
  position: relative;
  font-style: italic;
  font-family: PingFang SC;
  color: #fff076;
  text-shadow: 0.01rem 0.03rem 0.02rem rgb(24 3 0.08333333%);
  font-weight: 700;
  font-size: 0.2rem;
}

.price_component-type3 .comment_bar .comment_detail .icon_hot {
  position: relative;
  margin-top: 0.12rem;
  width: 0.22rem;
  height: 0.22rem;
  top: 0.04rem;
  padding-right: 0.04rem;
}



.price_wrap_purchase {
  position: relative;
  background: url(//img12.360buyimg.com/img/s750x100_jfs/t1/187919/11/19407/52444/611cbeebE6ba88a8d/e362d65fc2c431b9.png);
  background-repeat: no-repeat;
  height: 0.5rem;
  color: #fff;
  background-size: 100%;
}

.price_wrap_purchase .price_show_purchase {
  position: relative;
  margin-left: 0.55rem;
  width: auto;
  float: left;
  height: 0.42rem;
  padding-top: 0.04rem;
}

.price_wrap_purchase .price_show_purchase .content {
  position: absolute;
  width: auto;
  height: auto;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.price_wrap_purchase .price_show_purchase .content .pricesale_purchase {
  height: 0.22rem;
  font-size: 0.14rem;
  font-family: PingFang-SC-Bold, PingFang-SC;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 0.22rem;
  margin-bottom: 0.03rem;
}

.price_wrap_purchase .price_show_purchase .content .pricesale_purchase span {
  height: 0.25rem;
  font-size: 0.22rem;
  font-family: Arial-BoldMT, Arial;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 0.26rem;
}

.price_wrap_purchase .price_show_purchase .content .pricedes_purchase {
  height: 0.14rem;
  font-size: 0.12rem;
  font-family: ArialMT;
  color: #FFFFFF;
  line-height: 0.14rem;
  text-decoration: line-through;
}

.price_wrap_purchase .purchase_timeleft {
  float: right;
  margin-right: 0.04rem;
  padding: 0.04rem 0;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  font-size: 0.12rem;
  color: #5324B3;
  line-height: 0.17rem;
  width: 1.03rem;
}

.price_wrap_purchase .purchase_timeleft .time_txt {
  line-height: 0.17rem;
  margin-bottom: 0.04rem;
  text-align: center;
}

.price_wrap_purchase .purchase_timeleft .time_cur {
  text-align: center;
}

.price_wrap_purchase .purchase_timeleft .time_cur .time_noscroll {
  margin-right: 0.04rem;
}

.price_wrap_purchase .purchase_timeleft .time_cur .time_scroll {
  height: 0.22rem;
  width: 0.18rem;
  background: #5324b3;
  border-radius: 0.04rem;
  font-size: 0.12rem;
  font-family: Arial-BoldMT, Arial;
  font-weight: 400;
  color: #fff;
  line-height: 0.22rem;
  display: inline-block;
  margin: 0 0.02rem;
  text-align: center;
}



.pricepromote_component {
  background: #ffffff;
  font-family: PingFangSC-Regular;
  margin-bottom: 0.12rem;
}

.pricepromote_component .price {
  position: relative;
  background: url(//img12.360buyimg.com/img/s750x104_jfs/t1/158350/19/3737/15506/60051f44E524e63d0/12df5927a34bc960.png);
  background-repeat: no-repeat;
  height: 0.52rem;
  color: #fff;
  background-size: 100%;
}

.pricepromote_component .price .price_left {
  background: url(https://img12.360buyimg.com/img/s292x176_jfs/t1/158423/28/3467/26349/60051f3aE6c8fe1b9/90d51d55e75a4d2c.png);
  z-index: 20;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 1.46rem;
  height: 0.88rem;
  position: absolute;
  margin-top: -0.16rem;
}

.pricepromote_component .price .price_left .price_icon {
  position: absolute;
  margin-left: 0.28rem;
  width: 0.9rem;
}

.pricepromote_component .price .price_left .price_des {
  text-align: center;
  font-size: 0.22rem;
  padding: 0.06rem 0.16rem 0 0;
  height: 0.56rem;
}

.pricepromote_component .price .price_left .price_num {
  text-align: center;
  font-size: 0.18rem;
  font-family: HelveticaNeue-Bold, HelveticaNeue;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0.03rem 0.02rem 0 rgb(0 0 0%);
  margin-top: 0.26rem;
  line-height: 0.26rem;
}

.pricepromote_component .price .price_left .price_num span {
  font-size: 0.26rem;
  margin-left: 0.04rem;
}

.pricepromote_component .price .price_left .pricedel_num {
  text-align: center;
  font-size: 0.12rem;
  font-family: HelveticaNeue;
  color: #FFFFFF;
  line-height: 0.14rem;
  text-shadow: 0.02rem 0.02rem 0 rgb(0 0 0%);
  -webkit-text-stroke: 0.01rem #FFFFFF;
  text-decoration: line-through;
}

.pricepromote_component .price .price_right {
  display: flex;
  align-items: center;
}

.pricepromote_component .price .price_right .price-remai {
  font-size: 0.14rem;
  height: 0.21rem;
  line-height: 0.21rem;
  padding-left: 0.08rem;
}

.pricepromote_component .price .price_right svg {
  width: 0.16rem;
  height: 0.21rem;
}

.pricepromote_component .price .price_inline {
  text-decoration: line-through;
  font-size: 0.14rem;
  margin-left: 0.08rem;
}

.pricepromote_component .comment_bar {
  position: relative;
}

.pricepromote_component .comment_bar .comment_Num {
  display: inline-flex;
  float: right;
  padding-right: 0.2rem;
  height: 0.52rem;
  line-height: 0.52rem;
  font-style: italic;
  font-family: PingFang SC;
  text-shadow: 0.01rem 0.03rem 0.02rem rgb(24 3 0.08333333%);
  font-weight: bold;
  font-size: 0.17rem;
}

.pricepromote_component .comment_bar .comment_Num span {
  font-size: 0.3rem;
  margin-left: 0.06rem;
  color: #f8e120;
  vertical-align: -0.02rem;
}

.pricepromote_component .comment_bar .comment_Hot {
  display: inline-flex;
  float: right;
  padding-right: 0.2rem;
  height: 0.52rem;
  line-height: 0.52rem;
  font-style: italic;
  font-family: PingFang SC;
  text-shadow: 0.01rem 0.03rem 0.02rem rgb(24 3 0.08333333%);
  font-weight: bold;
  font-size: 0.17rem;
}

.pricepromote_component .comment_bar .comment_Hot img {
  position: relative;
  margin-top: 0.12rem;
  width: 0.22rem;
  height: 0.22rem;
}

.pricepromote_component .title {
  box-sizing: border-box;
  line-height: 0.26rem;
  padding: 0 0.12rem 0 0.14rem;
  font-size: 0.18rem;
  display: -webkit-box;
  /*no*/
  color: #333333;
}

.pricepromote_component .favourable_comment {
  margin-top: 0.12rem;
  padding: 0 0.12rem;
}

.pricepromote_component .favourable_comment .content {
  background: #f6dedd;
  height: 0.4rem;
  line-height: 0.4rem;
  padding-left: 0.28rem;
  font-size: 0.14rem;
  position: relative;
  border-radius: 0.06rem;
}

.pricepromote_component .favourable_comment .content .buy_button_jump {
  display: flex;
  align-items: center;
  width: 2.31rem;
  position: absolute;
  right: 0;
  top: 0;
  padding-left: 0.5rem;
  box-sizing: border-box;
  border-radius: 0.06rem;
  color: #ffffff;
  background: #d8d8d8 linear-gradient(90deg, #f57a75 0%, #f26091 100%);
}

.pricepromote_component .favourable_comment .content .buy_button_jump .buy_button_name {
  padding-left: 0.3rem;
}

.pricepromote_component .favourable_comment .content .buy_button_jump svg {
  color: #ffffff;
  animation: myAnimation 1.2s infinite;
  position: absolute;
}

@keyframes myAnimation {
  0% {
    width: 0.2rem;
    height: 0.2rem;
    top: 0.1rem;
    right: 1.6rem;
  }

  100% {
    width: 0.24rem;
    height: 0.24rem;
    top: 0.09rem;
    right: 1.59rem;
  }
}

.pricepromote_component .introduce {
  margin-top: 0.12rem;
  padding: 0 0.12rem;
  color: #333333;
  line-height: 0.16rem;
}



.fn_component {
  background: #ffffff;
  font-family: PingFangSC-Regular;
  display: inline-flex;
  width: 100%;
  padding: 0.06rem 0 0.1rem 0.1rem;
}

.fn_component .min {
  width: 83%;
}

.fn_component .title {
  box-sizing: border-box;
  line-height: 0.26rem;
  font-size: 0.16rem;
  line-height: 0.18rem;
  display: -webkit-box;
  /*no*/
  color: #333333;
}

.fn_component .salesline {
  position: relative;
  height: 0.38rem;
  margin-top: 0.06rem;
  transform: scaleX(0.6);
}

.fn_component .saleswrap {
  position: relative;
  text-align: center;
  height: 75%;
  overflow: hidden;
}

.fn_component .saleswrap .saleswrap-word {
  position: relative;
  display: inline-block;
  text-align: right;
  height: 0.2rem;
}

.fn_component .saleswrap .saleswrap-word img {
  position: relative;
  top: 0.02rem;
  width: 0.14rem;
  height: 0.14rem;
  padding-left: 0.04rem;
}

.fn_component .saleswrap .saleswrap-word span {
  position: relative;
  font-size: 0.14rem;
  font-family: PingFang SC;
  font-weight: 400;
  margin-left: 0.02rem;
  color: #4c4c4c;
}

.fn_component .saleswrap .saleswrap-num {
  position: relative;
  padding-left: 0.08rem;
  margin-top: 0.04rem;
  font-size: 0.16rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #e3393c;
}

.fn_component .favourable_comment {
  margin-top: 0.12rem;
  padding: 0 0.12rem;
}

.fn_component .favourable_comment .content {
  background: #f6dedd;
  height: 0.4rem;
  line-height: 0.4rem;
  padding-left: 0.28rem;
  font-size: 0.14rem;
  position: relative;
  border-radius: 0.06rem;
}

.fn_component .favourable_comment .content .buy_button_jump {
  display: flex;
  align-items: center;
  width: 2.31rem;
  position: absolute;
  right: 0;
  top: 0;
  padding-left: 0.5rem;
  box-sizing: border-box;
  border-radius: 0.06rem;
  color: #ffffff;
  background: #d8d8d8 linear-gradient(90deg, #f57a75 0%, #f26091 100%);
}

.fn_component .favourable_comment .content .buy_button_jump .buy_button_name {
  padding-left: 0.3rem;
}

.fn_component .favourable_comment .content .buy_button_jump svg {
  color: #ffffff;
  animation: myAnimation 1.2s infinite;
  position: absolute;
}

@keyframes myAnimation {
  0% {
    width: 0.2rem;
    height: 0.2rem;
    top: 0.1rem;
    right: 1.6rem;
  }

  100% {
    width: 0.24rem;
    height: 0.24rem;
    top: 0.09rem;
    right: 1.59rem;
  }
}

.fn_component .introduce {
  margin-top: 0.12rem;
  padding: 0 0.12rem;
  color: #333333;
  line-height: 0.16rem;
}



.login_area_3 {
  margin-top: 0.08rem;
  background: #ffffff;
  line-height: 0.23rem;
  font-family: sans-serif;
  font-size: 0.14rem;
}

.login_area_3 .form_addAddr {
  height: 0.5rem;
  line-height: 0.5rem;
  padding-right: 0.1rem;
}

.login_area_3 .form_addAddr h3 {
  display: inline;
  font-size: 0.12rem;
  color: #999;
  padding-left: 0.14rem;
  font-weight: normal;
}

.login_area_3 .form_addAddr .addr_Btn {
  width: 1.2rem;
  font-size: 0.14rem;
  color: #e4393c;
  border-radius: 0.04rem;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;
  border: 0.01rem solid #e4393c;
}

.login_area_3 .form_item {
  height: 0.4rem;
  line-height: 0.4rem;
  display: flex;
  justify-self: center;
  padding: 0 0.1rem;
}

.login_area_3 .form_item .need {
  color: #e4393c;
  font-size: 0.12rem;
  vertical-align: middle;
}

.login_area_3 .form_item>label {
  width: 1rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #333;
}

.login_area_3 .form_item input {
  width: 2.55rem;
  height: 0.4rem;
  color: #333;
}

.login_area_3 .form_line {
  border-bottom: 0.01rem solid rgba(238, 238, 238, 0.7);
}

.login_area_3 .sms {
  position: relative;
  width: 2.55rem;
}

.login_area_3 .sms .rec_buttom {
  color: #ea6360;
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.14rem;
  width: 1.2rem;
}

.login_area_3 .addr_select {
  display: flex;
  justify-content: space-between;
}

.login_area_3 .addr_select div {
  width: 2.3rem;
  color: #333;
}
.login_area_3 .addr_select .addrSelect {
  width: 0.8rem;
  color: #333;
  background-color:#fff;
}
.addr_select select {
    border: none; 
	-webkit-appearance:none;
  background-color:#fff;
}
.login_area_3 .addr_select i svg {
  width: 0.23rem;
  height: 0.5rem;
}
.ssd-module-wrap a{
  line-height:0.1rem;
}