.PageTabBar {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  z-index: 998;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); }
  .PageTabBar li {
    width: 25%;
    float: left;
    color: #212121;
    text-align: center;
    padding-bottom: 12px; }
    .PageTabBar li img {
      text-align: center;
      vertical-align: middle;
      margin: .18rem auto .15rem;
      width: .44rem;
      height: .44rem;
      display: block; }
    .PageTabBar li div {
      font-size: 0.28rem; }
  .PageTabBar .icon_box {
    width: pxTorem(22);
    height: pxTorem(22); }
    .PageTabBar .icon_box img {
      width: 100%;
      height: 100%; }

.expressOrder {
  position: fixed;
  top: 45px;
  height: calc(100% - 45px);
  background-color: #F1F1F2;
  padding: 0 12px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column; }
  .expressOrder .bold {
    font-size: 15px;
    font-weight: 500; }
  .expressOrder .light {
    color: #9E9E9F; }
  .expressOrder .divider {
    height: 1px;
    background-color: #EFF0F1; }
  .expressOrder__tabs {
    display: flex;
    margin: 8px 0; }
  .expressOrder__tab {
    font-size: 13px;
    padding: 5px 12px;
    background-color: white;
    border-radius: 14px;
    margin-right: 16px; }
    .expressOrder__tab.active {
      color: #4DA8F8; }
  .expressOrder__list {
    flex: 1;
    overflow: hidden; }
  .expressOrder__item {
    background-color: white;
    border-radius: 8px;
    padding: 12px; }
    .expressOrder__item span {
      font-size: 12px;
      color: #2E2E2E; }
    .expressOrder__item-info {
      display: flex; }
  .expressOrder .btn {
    width: 88px;
    height: 18px;
    line-height: 18px;
    border-radius: 15px;
    border: 1px solid #EFF0F1;
    font-size: 13px; }
    .expressOrder .btn.primary {
      background-color: #4DA8F8;
      color: white; }

.PromoteTips {
  padding: 8px 16px 8px 0;
  background: #fff; }
  .PromoteTips .PromoteTips__tipsWrap {
    padding-left: 51px; }
  .PromoteTips .tips {
    font-size: .22rem;
    padding: 0 2px;
    border-radius: 2px;
    font-style: normal; }
  .PromoteTips .default-tips {
    background: #F83600;
    color: #fff; }
  .PromoteTips .second-tips {
    background: rgba(248, 54, 0, 0.1);
    color: #F83600; }
  .PromoteTips .tipsExplain {
    margin-left: 6px;
    color: #7B8797;
    font-size: .26rem; }

.select-merge-pop .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }
  .select-merge-pop .am-modal-content .am-modal-body {
    border-top-left-radius: 0.16rem;
    border-top-right-radius: 0.16rem;
    height: 10rem; }
  .select-merge-pop .am-modal-content .select-merge-wrap {
    position: relative;
    height: 10rem;
    display: flex;
    flex-direction: column; }
    .select-merge-pop .am-modal-content .select-merge-wrap .title {
      display: flex;
      padding: 0.26rem 0.26rem 0 0.26rem;
      align-items: center;
      justify-content: space-between; }
    .select-merge-pop .am-modal-content .select-merge-wrap .tips {
      text-align: left;
      padding-left: 0.26rem;
      margin-bottom: 0.08rem; }
    .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-content {
      padding: 0.24rem 0.24rem 1.28rem 0.24rem;
      flex: 1;
      overflow: scroll; }
      .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-content .select-merge-item {
        display: flex;
        align-items: center;
        text-align: left;
        margin-bottom: 0.2rem; }
        .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-content .select-merge-item img {
          width: 0.4rem;
          margin-right: 0.24rem; }
        .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-content .select-merge-item .check-content {
          background: #F8F8FA;
          border-radius: 0.08rem;
          padding: 0.24rem 0.32rem;
          border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
          .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-content .select-merge-item .check-content .check-content-title {
            margin-bottom: 0.06rem; }
            .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-content .select-merge-item .check-content .check-content-title span {
              display: inline-block; }
          .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-content .select-merge-item .check-content .direction {
            color: #4DA8F8;
            margin-right: 0.32rem; }
        .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-content .select-merge-item .check-content-warp .check-content:last-child {
          border-bottom: none; }
    .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-btn {
      box-sizing: border-box;
      background: #fff;
      box-shadow: 0px -1px 1px 0px rgba(46, 46, 46, 0.05);
      padding: 0.24rem;
      position: absolute;
      bottom: 0;
      left: 0;
      display: flex;
      justify-content: space-between;
      width: 100%; }
      .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-btn .button {
        width: calc(50% - 6px);
        font-weight: 500;
        font-size: 0.3rem;
        height: 0.8rem;
        border-radius: 0.4rem;
        border: 1px solid #4DA8F8;
        line-height: 0.8rem; }
      .select-merge-pop .am-modal-content .select-merge-wrap .select-merge-btn .notMerge {
        color: #4DA8F8; }

.rangeModal .yjqModalContent, .order-filter-modal .yjqModalContent {
  height: 100%;
  width: 5.6rem;
  border-radius: 0.4rem 0 0 0.4rem;
  left: initial !important;
  top: initial !important; }
  .rangeModal .yjqModalContent .close, .order-filter-modal .yjqModalContent .close {
    width: 0.48rem;
    height: 0.48rem;
    padding: 0.16rem 0 0.16rem; }
  .rangeModal .yjqModalContent .rangeBtn, .order-filter-modal .yjqModalContent .rangeBtn {
    width: 1.76rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 0.3rem;
    color: #202124;
    background: #F8F8F6;
    text-align: center;
    border: 1px solid transparent;
    font-size: 0.26rem; }
    .rangeModal .yjqModalContent .rangeBtn.active, .order-filter-modal .yjqModalContent .rangeBtn.active {
      color: #4da8f8;
      background: rgba(77, 168, 248, 0.1);
      border: 1px solid #4DA8F8; }
  .rangeModal .yjqModalContent input, .order-filter-modal .yjqModalContent input {
    width: 1.6rem;
    height: 0.6rem;
    border-radius: 0.32rem;
    border: 1px solid #C9CACB;
    color: #3930D8;
    text-align: center;
    font-size: 0.3rem; }
  .rangeModal .yjqModalContent .rangeSureBtn, .order-filter-modal .yjqModalContent .rangeSureBtn {
    width: 100%;
    height: 0.76rem;
    border-radius: 2rem;
    color: #4C4D52;
    background: #fff;
    border: 1px solid #EFF0F1; }

.order-filter-modal .rangeBtn {
  width: 35%;
  padding: 0 0.32rem;
  justify-content: center; }
  .order-filter-modal .rangeBtn div {
    font-size: inherit;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

.order-filter-modal-counter input {
  border-radius: 0 !important;
  border: 1px solid #C9CACB; }

.order-filter-modal .rangeSureBtn {
  width: 45% !important;
  margin-right: auto;
  margin-left: auto; }
  .order-filter-modal .rangeSureBtn.isOk {
    color: white;
    background: #4da8f8; }

.manufacture-tag {
  background: #FFF3E7;
  color: #FF8811;
  padding: 0.04rem 0.16rem;
  width: fit-content;
  font-size: 0.24rem; }

.am-accordion {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion {
    border-top: none;
  }
  html:not([data-scale]) .am-accordion::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion::before {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion-anim-active {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.am-accordion .am-accordion-item .am-accordion-header {
  position: relative;
  color: #000;
  font-size: 17px;
  height: 44px;
  line-height: 44px;
  background-color: #fff;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding-left: 15px;
  padding-right: 30px;
  border-bottom: 1PX solid #ddd;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@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-accordion .am-accordion-item .am-accordion-header::after {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-header i {
  position: absolute;
  display: block;
  top: 15px;
  right: 15px;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate(-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%;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
}
.am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.am-accordion .am-accordion-item .am-accordion-content {
  overflow: hidden;
  background: #fff;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
  font-size: 15px;
  color: #333;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@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-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body {
  border-top: 0;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body:before {
  display: none !important;
}
.am-accordion .am-accordion-item .am-accordion-content.am-accordion-content-inactive {
  display: none;
}

.OtoOrderDetail .topFixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1; }
  .OtoOrderDetail .topFixed .orderTitle {
    padding: 0.32rem;
    height: 0.64rem;
    background: #3930D8;
    color: #fff;
    position: relative; }
    .OtoOrderDetail .topFixed .orderTitle img {
      width: 0.48rem;
      height: 0.48rem; }
    .OtoOrderDetail .topFixed .orderTitle .imgBox {
      position: absolute;
      right: 1.16rem;
      bottom: -0.24rem;
      width: 1.2rem;
      height: 1.2rem;
      z-index: 0; }
      .OtoOrderDetail .topFixed .orderTitle .imgBox img {
        width: 1.2rem;
        height: 1.2rem;
        z-index: 0; }

.OtoOrderDetail .content {
  position: relative;
  height: calc(100% - 76px);
  margin-top: 1.52rem; }
  .OtoOrderDetail .content .panel {
    overflow: hidden;
    background: white;
    padding: 0.08rem 0.24rem; }
    .OtoOrderDetail .content .panel .panelRow, .OtoOrderDetail .content .panel .panelTitle {
      font-size: 0.28rem;
      display: flex;
      position: relative;
      align-items: center; }
      .OtoOrderDetail .content .panel .panelRow .name, .OtoOrderDetail .content .panel .panelTitle .name {
        display: inline-block;
        width: 1.8rem;
        font-size: 0.28rem;
        color: #7B8797; }
      .OtoOrderDetail .content .panel .panelRow .val, .OtoOrderDetail .content .panel .panelTitle .val {
        display: inline-block;
        width: 4.4rem;
        font-size: 0.28rem;
        color: #202124; }
        .OtoOrderDetail .content .panel .panelRow .val img, .OtoOrderDetail .content .panel .panelTitle .val img {
          vertical-align: middle; }
      .OtoOrderDetail .content .panel .panelRow .imgBox, .OtoOrderDetail .content .panel .panelTitle .imgBox {
        width: 1.12rem;
        height: 1.12rem; }
    .OtoOrderDetail .content .panel .productGroup {
      display: flex;
      align-items: center; }
      .OtoOrderDetail .content .panel .productGroup .what {
        width: 0.32rem;
        height: 0.32rem; }
    .OtoOrderDetail .content .panel .am-accordion .am-accordion-item .am-accordion-header i {
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg); }
    .OtoOrderDetail .content .panel .am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i {
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .OtoOrderDetail .content .panel .am-accordion-header {
      padding: 0px 0.3rem 0 0; }
      .OtoOrderDetail .content .panel .am-accordion-header::after {
        height: 0 !important; }
      .OtoOrderDetail .content .panel .am-accordion-header i {
        right: 0px; }
    .OtoOrderDetail .content .panel .am-accordion::before {
      height: 0 !important; }
    .OtoOrderDetail .content .panel .am-accordion-content-box {
      padding: 0 !important; }
      .OtoOrderDetail .content .panel .am-accordion-content-box::after {
        height: 0 !important; }
  .OtoOrderDetail .content .footer div {
    font-size: 0.24rem; }

.OtoOrderDetail .color_red {
  color: #FD484B !important; }

.OtoVerification .topFixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1; }
  .OtoVerification .topFixed .orderTitle {
    padding: 0.32rem;
    height: 0.64rem;
    background: #3930D8;
    color: #fff;
    position: relative; }
    .OtoVerification .topFixed .orderTitle img {
      width: 0.48rem;
      height: 0.48rem; }

.OtoVerification .content {
  height: calc(100% - 80px);
  margin-top: 1.6rem; }
  .OtoVerification .content .panel {
    padding: 0.32rem 0.24rem;
    background: #fff; }
    .OtoVerification .content .panel .verificationCodeGroup {
      position: relative; }
      .OtoVerification .content .panel .verificationCodeGroup .itemBox .item {
        width: 0.6rem;
        height: 0.6rem;
        background: #FFFFFF;
        border-radius: 0.04rem;
        border: 1px solid #EDEDED;
        margin-right: 0.16rem;
        text-align: center;
        line-height: 0.6rem; }
        .OtoVerification .content .panel .verificationCodeGroup .itemBox .item:nth-last-child(1) {
          margin-right: 0rem; }
      .OtoVerification .content .panel .verificationCodeGroup .delBox {
        padding-left: 0.16rem; }
        .OtoVerification .content .panel .verificationCodeGroup .delBox .del {
          width: 0.4rem;
          height: 0.4rem; }
      .OtoVerification .content .panel .verificationCodeGroup .iptBox {
        position: absolute;
        top: 0;
        left: 0;
        width: 6.4rem;
        height: 0.66rem; }
        .OtoVerification .content .panel .verificationCodeGroup .iptBox input {
          letter-spacing: 0.64rem;
          color: transparent;
          width: 100%;
          height: 100%; }
    .OtoVerification .content .panel .concatPeople {
      border-bottom: 1px solid #EDEDED; }
      .OtoVerification .content .panel .concatPeople .people {
        width: 0.4rem;
        height: 0.4rem; }
    .OtoVerification .content .panel .productDot {
      position: relative; }
      .OtoVerification .content .panel .productDot .imgBox {
        width: 1.12rem;
        height: 1.12rem; }
      .OtoVerification .content .panel .productDot .validationIcon {
        position: absolute;
        transform: rotate(-30deg);
        right: 0.16rem;
        top: -0.96rem;
        width: 1.62rem;
        height: 1.62rem; }
      .OtoVerification .content .panel .productDot .otoBtn {
        width: 1.76rem;
        height: 0.6rem;
        border-radius: 0.3rem;
        border: 1px solid rgba(201, 202, 203, 0.5);
        color: #888888; }
  .OtoVerification .content .nothing {
    display: flex;
    flex-flow: column; }
    .OtoVerification .content .nothing img {
      width: 0.5rem;
      height: 0.5rem; }
    .OtoVerification .content .nothing .nothingAlert {
      align-items: center;
      display: flex;
      justify-content: center; }
    .OtoVerification .content .nothing .reBtnBox {
      justify-content: center;
      align-items: center;
      display: flex;
      margin-top: 0.48rem; }
      .OtoVerification .content .nothing .reBtnBox .reBtn {
        width: 2.84rem;
        height: 0.8rem;
        color: #3930D8;
        line-height: 0.36rem;
        background: rgba(57, 48, 216, 0.1);
        border-radius: 0.44rem;
        border: 1px solid #3930D8; }

.consult-item {
  margin-bottom: 10px; }
  .consult-item .time {
    font-size: 0.28rem;
    color: #999; }
    .consult-item .time i {
      display: inline-block;
      width: 10px;
      min-width: 10px;
      height: 10px;
      min-height: 10px;
      border-radius: 10px;
      background: #006eff;
      margin-right: 10px;
      margin-top: 3px; }
  .consult-item .consult-item-content {
    padding-left: 20px; }
    .consult-item .consult-item-content h3 {
      font-size: 0.28rem;
      margin-top: 6px;
      margin-bottom: 6px;
      display: flex;
      color: #212121;
      font-weight: 400;
      line-height: 20px; }
    .consult-item .consult-item-content p {
      margin-bottom: 8px; }
    .consult-item .consult-item-content .message .label {
      font-size: 0.28rem;
      color: #999;
      white-space: nowrap; }
    .consult-item .consult-item-content .message .content {
      font-size: 0.28rem;
      color: #999;
      word-break: break-all; }
    .consult-item .consult-item-content .images {
      display: flex;
      margin: 5px 0; }
      .consult-item .consult-item-content .images .label {
        font-size: 0.28rem;
        color: #999;
        white-space: nowrap; }
      .consult-item .consult-item-content .images .images-content {
        font-size: 0.28rem;
        color: #999; }
        .consult-item .consult-item-content .images .images-content img {
          width: 50px;
          height: 50px;
          padding: 4px; }

.refund-detail-page {
  box-sizing: border-box;
  padding-top: 45px;
  padding-bottom: 40px; }
  .refund-detail-page * {
    box-sizing: border-box;
    word-break: break-all; }
  .refund-detail-page .sku_name {
    margin-top: 8px;
    font-size: 12px; }
    .refund-detail-page .sku_name.ml12 {
      margin-left: 0; }
  .refund-detail-page.is-floating .refund-detail-top {
    height: 150px; }
  .refund-detail-page.is-floating .content {
    position: relative;
    top: -30px; }
  .refund-detail-page .content {
    padding: 10px; }
    .refund-detail-page .content .content-main {
      background: white;
      border-radius: 10px;
      margin-top: 10px;
      padding: 10px; }
      .refund-detail-page .content .content-main h3 {
        margin-bottom: 10px;
        font-size: 0.28rem; }
      .refund-detail-page .content .content-main p.goods-label {
        margin-bottom: 10px;
        font-size: 0.28rem;
        color: #999; }
    .refund-detail-page .content .history-btn {
      display: flex;
      justify-content: space-between;
      align-items: center;
      background: white;
      border-radius: 10px;
      padding: 0.2rem;
      margin-top: 10px;
      font-size: 0.28rem;
      line-height: 0.28rem;
      color: #666; }
      .refund-detail-page .content .history-btn > img {
        height: 0.28rem; }
    .refund-detail-page .content .zfbBox {
      background: white;
      border-radius: 10px;
      padding: 0.2rem;
      margin-top: 10px; }
      .refund-detail-page .content .zfbBox .tit {
        color: #999; }
      .refund-detail-page .content .zfbBox .ipt {
        margin-left: 60px;
        flex: 1;
        border: 1px solid #ccc;
        padding: 0.04rem 0.08rem;
        border-radius: 0.08rem; }
      .refund-detail-page .content .zfbBox .btn {
        color: #fff;
        background: linear-gradient(90deg, #178fdd 0%, #0fa5fe 0%, #006eff 100%);
        font-size: 0.28rem;
        text-align: center;
        width: 2.4rem;
        height: 0.72rem;
        border-radius: 18px; }

.refund-detail-top {
  height: 100px;
  background: linear-gradient(90deg, #0fa5fe 0%, #358bfc 100%);
  padding: 10px;
  padding-top: 16px; }
  .refund-detail-top .title {
    font-size: 0.36rem;
    color: #fff;
    margin-bottom: 8px;
    font-weight: 600; }
  .refund-detail-top .time {
    font-size: 0.24rem;
    color: #fff;
    margin-bottom: 10px; }
  .refund-detail-top .step {
    width: 100%; }

.refund-steps {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-right: 12px; }
  .refund-steps .refund-steps-item:not(:last-child) {
    width: 100%; }
  .refund-steps .refund-steps-item:last-child .title {
    position: absolute;
    right: 0;
    margin-top: 4px; }
  .refund-steps .refund-steps-item.active .graph .dot {
    background: #fff; }
  .refund-steps .refund-steps-item.active .graph .line {
    background: #fff; }
  .refund-steps .refund-steps-item.active .title {
    color: #fff; }
  .refund-steps .refund-steps-item .graph {
    position: relative;
    margin-bottom: 4px;
    height: 12px; }
    .refund-steps .refund-steps-item .graph .dot {
      position: absolute;
      top: 0;
      display: inline-block;
      height: 12px;
      width: 12px;
      border-radius: 12px;
      background: rgba(255, 255, 255, 0.5); }
    .refund-steps .refund-steps-item .graph .line {
      position: absolute;
      top: 6px;
      display: inline-block;
      height: 2px;
      width: calc(100% - 12px);
      left: 12px;
      background: rgba(255, 255, 255, 0.5); }
  .refund-steps .refund-steps-item .title {
    white-space: nowrap;
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.24rem;
    margin-top: 8px; }

.process {
  font-size: 0.28rem;
  padding: 10px;
  border-radius: 10px;
  background: #fff; }
  .process .label {
    margin-bottom: 10px; }

.process-cancel * {
  color: #666;
  font-size: 0.28rem; }

.process-finish > P {
  font-size: 0.28rem;
  margin-bottom: 10px;
  color: #999; }
  .process-finish > P .money {
    color: red; }

.process-wait-audit .label {
  color: #666;
  font-size: 0.28rem;
  margin-bottom: 8px; }

.process-wait-audit .tips {
  color: #999999;
  font-size: 0.24rem; }

.process-wait-return {
  margin: 0 -10px; }
  .process-wait-return .address-item {
    background: #fff;
    overflow: hidden;
    border-radius: 10px;
    padding: 10px; }
    .process-wait-return .address-item .address-item-piece {
      margin-bottom: 10px;
      font-size: 0.28rem;
      display: flex; }
      .process-wait-return .address-item .address-item-piece .address-item-piece-label {
        color: #999;
        white-space: nowrap;
        min-width: 1.3rem; }
      .process-wait-return .address-item .address-item-piece .address-item-piece-detail {
        word-break: break-all; }
      .process-wait-return .address-item .address-item-piece.tips {
        color: #999;
        font-size: 0.24rem;
        line-height: 0.32rem; }

.process-reject p:first-child {
  color: #666;
  font-size: 0.28rem;
  margin-bottom: 8px; }

.process-reject p:last-child {
  display: flex;
  align-items: center;
  color: #999;
  font-size: 0.24rem; }
  .process-reject p:last-child .dot {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    margin-right: 5px; }

.process-arbitration p {
  color: #666; }

.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 18px;
  color: #000;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}
.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-carousel-wrap-dot > span {
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 3px;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}

.refund-item {
  background: #fff;
  border-radius: 10px;
  padding: 16px;
  margin: 10px 12px 0; }
  .refund-item-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px; }
    .refund-item-title img {
      height: 0.32rem; }
    .refund-item-title > div {
      display: flex;
      align-items: center;
      white-space: nowrap; }
      .refund-item-title > div .company-name {
        margin: 0 4px;
        color: #666;
        font-size: 0.28rem;
        font-weight: 500;
        white-space: nowrap; }
      .refund-item-title > div .arrow {
        color: #aeaeae; }
      .refund-item-title > div .need-return {
        margin-left: 4px;
        color: #666;
        font-size: 0.28rem;
        font-weight: 400;
        white-space: nowrap; }
  .refund-item-status {
    background: rgba(0, 0, 0, 0.03);
    border-radius: 4px;
    padding: 8px;
    margin-top: 10px;
    font-size: 0.28rem; }
    .refund-item-status .title {
      font-weight: 600;
      color: #212121;
      margin-right: 12px;
      font-size: 0.28rem; }
      .refund-item-status .title.red {
        color: #f83600; }
    .refund-item-status .content {
      font-size: 0.28rem;
      color: #666; }
      .refund-item-status .content .red {
        color: #f83600; }
  .refund-item-actions {
    margin-top: 10px;
    display: flex;
    justify-content: flex-end; }
    .refund-item-actions .btn {
      display: flex;
      align-items: center;
      justify-content: center;
      background: #fff;
      color: #666;
      height: 0.72rem;
      padding: 0.16rem 0.32rem;
      border-radius: 0.36rem;
      border: 1px solid #efefef;
      box-sizing: border-box;
      margin-left: 5px;
      font-size: 0.28rem; }
      .refund-item-actions .btn.primary {
        background: linear-gradient(90deg, #0fa5fe 0%, #006eff 100%);
        color: #fff; }

.refund-goods {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px; }
  .refund-goods-left {
    flex: 1;
    width: 1.8rem;
    max-width: 1.8rem;
    height: 1.8rem;
    max-height: 1.8rem;
    overflow: hidden;
    margin-right: 8px; }
    .refund-goods-left > span {
      display: inline-block !important;
      width: 100% !important;
      height: 100% !important; }
    .refund-goods-left img {
      width: 100% !important;
      height: 100% !important; }
  .refund-goods-right {
    flex: 3;
    color: #212121; }
    .refund-goods-right h3 {
      font-size: 0.28rem;
      font-weight: 500;
      color: #121212; }
    .refund-goods-right .count {
      color: #999;
      margin: 10px 0;
      font-size: 0.28rem; }
      .refund-goods-right .count span:first-child {
        padding-right: 10px; }
    .refund-goods-right .price {
      font-size: 0.28rem; }
    .refund-goods-right .list-count {
      color: #999;
      font-size: 0.28rem;
      margin: 10px 0; }
    .refund-goods-right .list-price {
      color: #212121;
      font-size: 0.28rem; }
    .refund-goods-right .sku-attr-box {
      margin-top: 4px;
      margin-left: 4px; }
    .refund-goods-right .sku_attr {
      padding-bottom: 4px;
      font-size: 12px; }
  .refund-goods-unfold {
    display: flex;
    justify-content: center;
    align-items: center; }
    .refund-goods-unfold i {
      display: inline-block;
      height: 1px;
      flex: 1;
      background: #e8e8e8; }
    .refund-goods-unfold span {
      display: inline-block;
      padding: 4px 10px;
      margin: 0 10px;
      color: #666;
      border: 1px solid #efefef;
      border-radius: 54px;
      white-space: nowrap;
      text-align: center;
      font-size: 0.28rem;
      line-height: 0.28rem; }
  .refund-goods .process-glass-box {
    background-color: #F8F8FA;
    padding: 12px 8px;
    border-radius: 4px; }
    .refund-goods .process-glass-box .glass-line {
      flex-wrap: nowrap; }
    .refund-goods .process-glass-box .pair-flag-render {
      flex-shrink: 0; }

.goods-total {
  color: #666;
  font-size: 0.28rem;
  margin: 2px 0 14px 0;
  text-align: right; }
  .goods-total .price {
    color: #212121; }

.refund-profile {
  margin: 10px 0; }
  .refund-profile .refund-profile-item {
    margin-bottom: 10px;
    font-size: 0.28rem;
    display: flex;
    align-items: start; }
    .refund-profile .refund-profile-item .label {
      color: #999;
      display: inline-block;
      width: 2.2rem;
      min-width: 1.2rem;
      white-space: nowrap; }
    .refund-profile .refund-profile-item .value {
      color: #666;
      display: flex;
      align-items: center; }
    .refund-profile .refund-profile-item .value_part {
      color: #666;
      align-self: start;
      width: 4.7rem; }
      .refund-profile .refund-profile-item .value_part span {
        line-height: 24px;
        height: 24px;
        display: inline-block; }
  .refund-profile .copy-btn {
    font-size: 0.24rem;
    margin-left: 4px;
    display: inline-block;
    padding: 2px 8px;
    background: white;
    border-radius: 20px;
    border: 1px solid #e8e8e8; }

.refund-bottom-actions {
  height: 70px;
  background: white;
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 9px 12px; }
  .refund-bottom-actions .btn {
    padding: 10px 16px;
    display: inline-block;
    height: 36px;
    border-radius: 36px;
    border: 1px solid #efefef;
    color: #666;
    font-size: 14px;
    white-space: nowrap; }
    .refund-bottom-actions .btn:not(:last-child) {
      margin-right: 16px; }
    .refund-bottom-actions .btn.primary {
      border-color: #006eff;
      color: #006eff; }

.platform-entry-modal {
  height: 100%; }
  .platform-entry-modal .am-modal-content {
    box-sizing: border-box;
    padding: 10px;
    text-align: start; }
    .platform-entry-modal .am-modal-content .am-modal-body {
      padding-top: 24px; }

/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.popSearchWrap {
  width: 100%;
  height: 26%;
  background-color: #fff;
  position: fixed;
  top: 0;
  z-index: 999; }
  .popSearchWrap .btnWrap {
    background-color: #fff;
    border-bottom: 1px solid #f3f1f4;
    padding-bottom: 0.32rem; }
  .popSearchWrap .footer {
    display: flex;
    width: 100%; }
    .popSearchWrap .footer .cancel, .popSearchWrap .footer .search {
      padding: 0.32rem 0;
      width: 50%;
      text-align: center;
      color: #999aa3;
      background-color: #fff; }
    .popSearchWrap .footer .cancel {
      border-right: 1px solid #f3f1f4; }
    .popSearchWrap .footer .search {
      color: #3930D8; }
  .popSearchWrap .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.24rem;
    padding: 0 0.48rem; }
  .popSearchWrap .iptWrap {
    width: 76%;
    height: 0.72rem;
    line-height: 0.72rem;
    background: #fff;
    background: #f6f6f6;
    border-radius: 0.36rem;
    justify-content: space-between; }
    .popSearchWrap .iptWrap input {
      padding-left: 0.32rem;
      width: 78%;
      font-size: 0.28rem;
      color: #757575; }
    .popSearchWrap .iptWrap .clear {
      padding: 0.1rem;
      position: relative;
      top: 0.1rem;
      width: 0.28rem;
      height: 0.28rem;
      color: rgba(102, 102, 102, 0.6); }
  .popSearchWrap .rangeBtn {
    width: 30%;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 0.3rem;
    color: #202124;
    background: #F8F8F6;
    text-align: center;
    border: 1px solid transparent;
    font-size: 0.26rem; }
    .popSearchWrap .rangeBtn.active {
      color: #4da8f8;
      background: rgba(77, 168, 248, 0.1);
      border: 1px solid #4DA8F8; }

.popSearchWrap {
  width: 100%;
  height: 26%;
  background-color: #fff;
  position: fixed;
  top: 0;
  z-index: 999; }
  .popSearchWrap .btnWrap {
    background-color: #fff;
    border-bottom: 1px solid #f3f1f4;
    padding-bottom: 0.32rem; }
  .popSearchWrap .footer {
    display: flex;
    width: 100%; }
    .popSearchWrap .footer .cancel, .popSearchWrap .footer .search {
      padding: 0.32rem 0;
      width: 50%;
      text-align: center;
      color: #999aa3;
      background-color: #fff; }
    .popSearchWrap .footer .cancel {
      border-right: 1px solid #f3f1f4; }
    .popSearchWrap .footer .search {
      color: #3930D8; }
  .popSearchWrap .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.24rem;
    padding: 0 0.48rem; }
  .popSearchWrap .iptWrap {
    width: 76%;
    height: 0.72rem;
    line-height: 0.72rem;
    background: #fff;
    background: #f6f6f6;
    border-radius: 0.36rem;
    justify-content: space-between; }
    .popSearchWrap .iptWrap input {
      padding-left: 0.32rem;
      width: 78%;
      font-size: 0.28rem;
      color: #757575; }
    .popSearchWrap .iptWrap .clear {
      padding: 0.1rem;
      position: relative;
      top: 0.1rem;
      width: 0.28rem;
      height: 0.28rem;
      color: rgba(102, 102, 102, 0.6); }

.renderTabBarWrap {
  height: 120px; }
  .renderTabBarWrap .renderTabBarInner {
    width: 100%;
    background-color: #fff !important;
    transition: transform 0.5s ease 0s; }
  .renderTabBarWrap .searchGWrap {
    background: #3930D8;
    height: 64px; }
  .renderTabBarWrap .topBtn {
    padding: 0 0.32rem;
    height: 100%; }
  .renderTabBarWrap i {
    color: #fff;
    font-size: 0.36rem; }
  .renderTabBarWrap .searchG {
    position: relative;
    flex: 1;
    height: 0.68rem;
    line-height: 0.68rem;
    background: #fff;
    border-radius: 0.4rem; }
    .renderTabBarWrap .searchG .searchIcon {
      background-image: url("/static/images/search.png");
      background-size: cover;
      height: 0.32rem;
      width: 0.32rem;
      margin-right: 0.24rem;
      margin-left: 0.24rem;
      display: inline-block;
      position: relative;
      top: 0.06rem; }
    .renderTabBarWrap .searchG input {
      width: 78%;
      font-size: 0.28rem;
      color: #757575; }
  .renderTabBarWrap .tabWrap {
    background-color: #fff;
    display: flex;
    height: 56px;
    line-height: 56px;
    justify-content: space-between;
    width: 100%; }
    .renderTabBarWrap .tabWrap .tabs {
      width: 20%;
      color: #666;
      text-align: center;
      font-size: 0.26rem;
      box-sizing: border-box; }
    .renderTabBarWrap .tabWrap .active {
      color: #3930D8;
      font-size: 0.3rem;
      border-bottom: 2px solid #3930D8; }
  .renderTabBarWrap .translatedY64 {
    transform: translate3d(0px, -64px, 0); }
  .renderTabBarWrap .fixed {
    position: fixed;
    top: 0;
    z-index: 1; }

.OrderBtn .states {
  position: relative; }
  .OrderBtn .states .iconMore {
    position: absolute;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
    left: 0;
    display: inline-block; }
  .OrderBtn .states .btn {
    width: 88px;
    box-sizing: border-box;
    padding: 6px 0;
    border-radius: 16px;
    font-size: 14px;
    text-align: center;
    margin-right: 12px; }
    .OrderBtn .states .btn:nth-last-of-type(1) {
      margin-right: 0; }
    .OrderBtn .states .btn:nth-last-of-type(3n) {
      margin-right: 0 !important; }
  .OrderBtn .states .am-popover-inner .btn {
    border: none;
    padding: 12px 16px; }

.OrderBtn .secondBtn--border {
  color: #888888;
  border: 1px solid #888888; }

.OrderBtn .primyBtn--border {
  color: #3930D8;
  border: 1px solid #3930D8; }

.OrderBtn .primyBtn--bg {
  color: #fff;
  background: #3930D8; }

.am-picker-col {
  display: block;
  position: relative;
  height: 238px;
  overflow: hidden;
  width: 100%;
}
.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 102px 0;
}
.am-picker-col-item {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  text-align: center;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.am-picker-col-item-selected {
  font-size: 17px;
}
.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 102px;
  background-repeat: no-repeat;
}
.am-picker-col-indicator {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-top: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-picker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-picker-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

@charset "UTF-8";
/* 常用flex布局方式 */
.fl-row-left {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start; }

.fl-row-leftEnd {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  justify-content: flex-start; }

.fl-row-leftStart {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: flex-start; }

.fl-row-right {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end; }

.fl-row-center {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center; }

.fl-row-around {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-around; }

.fl-row-justy {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between; }

.fl-row-justyStart {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between; }

.fl-row-justyEnd {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  justify-content: space-between; }

.fl-column-left {
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
  justify-content: center; }

.fl-column-center {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center; }

.fl-column-justyStart {
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
  justify-content: space-around; }

.fl-column-justy {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: space-around; }

.fl-column-between {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: space-between; }

.fl-column-betweenStart {
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
  justify-content: space-between; }

.fl-column-right {
  display: flex;
  align-items: center;
  justify-content: flex-end; }

.fl-col-left {
  display: flex;
  align-items: center;
  justify-content: flex-start; }

.fl-col-top-left {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start; }

.fl-col-top-right {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end; }

.fl-col-center-left {
  display: flex;
  align-items: center;
  justify-content: flex-start; }

.fl-col-center-right {
  display: flex;
  align-items: center;
  justify-content: flex-end; }

.fl-between {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.fl-col-top-between {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }

.fl-stretch {
  align-items: stretch !important; }

.fl-col-center {
  display: flex;
  align-items: center; }

.fl-center {
  display: flex;
  align-items: center;
  justify-content: center; }

._renderTabBarWrap .renderTabBarInner {
  width: 100%;
  background-color: #fff !important;
  transition: transform 0.5s ease 0s; }

._renderTabBarWrap .searchGWrap {
  padding-right: pxTorem(13);
  background: #F1F1F2;
  height: 64px; }

._renderTabBarWrap .topBtn {
  padding: 0 pxTorem(13);
  height: 100%; }

._renderTabBarWrap i {
  color: #000;
  font-size: pxTorem(18); }

._renderTabBarWrap .searchG {
  position: relative;
  flex: 1;
  height: pxTorem(34);
  line-height: pxTorem(34);
  background: #fff;
  border-radius: pxTorem(20); }
  ._renderTabBarWrap .searchG .searchIcon {
    background-image: url("/static/images/search.png");
    background-size: cover;
    height: pxTorem(16);
    width: pxTorem(16);
    margin-right: pxTorem(12);
    margin-left: pxTorem(12);
    display: inline-block;
    position: relative;
    top: pxTorem(3); }
  ._renderTabBarWrap .searchG input {
    width: 78%;
    font-size: pxTorem(14);
    color: #757575; }

._renderTabBarWrap .tabWrap {
  background-color: #fff;
  display: flex;
  height: 56px;
  line-height: 56px;
  justify-content: space-between;
  width: 100%; }
  ._renderTabBarWrap .tabWrap .tabs {
    width: 20%;
    color: #666;
    text-align: center;
    font-size: pxTorem(13);
    box-sizing: border-box; }
  ._renderTabBarWrap .tabWrap .active {
    color: #3930D8;
    font-size: pxTorem(15);
    border-bottom: 2px solid #3930D8; }

._renderTabBarWrap .translatedY64 {
  transform: translate3d(0px, -64px, 0); }

._renderTabBarWrap .fixed {
  position: fixed;
  top: 0;
  z-index: 1; }

.renderTabBarWrap {
  height: 120px; }
  .renderTabBarWrap .renderTabBarInner {
    width: 100%;
    background-color: #fff !important;
    transition: transform 0.5s ease 0s; }
  .renderTabBarWrap .searchGWrap {
    background: #3930D8;
    height: 64px; }
    .renderTabBarWrap .searchGWrap .filter {
      position: relative;
      top: 2px; }
      .renderTabBarWrap .searchGWrap .filter img {
        width: 0.4rem;
        padding-right: 0.08rem; }
  .renderTabBarWrap .topBtn {
    padding: 0 0.32rem;
    height: 100%; }
  .renderTabBarWrap i {
    color: #fff;
    font-size: 0.36rem; }
  .renderTabBarWrap .searchG {
    position: relative;
    flex: 1;
    height: 0.68rem;
    line-height: 0.68rem;
    background: #fff;
    border-radius: 0.4rem; }
    .renderTabBarWrap .searchG .searchIcon {
      background-image: url("/static/images/search.png");
      background-size: cover;
      height: 0.32rem;
      width: 0.32rem;
      margin-right: 0.24rem;
      margin-left: 0.24rem;
      display: inline-block;
      position: relative;
      top: 0.06rem; }
    .renderTabBarWrap .searchG input {
      width: 78%;
      font-size: 0.28rem;
      color: #757575; }
  .renderTabBarWrap .tabWrap {
    background-color: #fff;
    display: flex;
    height: 56px;
    line-height: 56px;
    justify-content: space-between;
    width: 100%; }
    .renderTabBarWrap .tabWrap .tabs {
      width: 20%;
      color: #666;
      text-align: center;
      font-size: 0.26rem;
      box-sizing: border-box; }
    .renderTabBarWrap .tabWrap .active {
      color: #3930D8;
      font-size: 0.3rem;
      border-bottom: 2px solid #3930D8; }
  .renderTabBarWrap .translatedY64 {
    transform: translate3d(0px, -64px, 0); }
  .renderTabBarWrap .fixed {
    position: fixed;
    top: 0;
    z-index: 1; }

.blue-boder-top {
  border-top: 1px solid #3930D8; }

.orderService-tip {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #FF8811;
  font-size: 0.26rem; }
  .orderService-tip div {
    font-size: 0.26rem; }
  .orderService-tip__tip {
    line-height: 0.48rem; }
    .orderService-tip__tip .am-icon {
      height: 0.36rem;
      width: 0.36rem;
      vertical-align: middle; }

.manufacture-help-modal {
  height: 6.4rem;
  width: 5.8rem; }
  .manufacture-help-modal .am-modal-body {
    padding: 0 !important; }
  .manufacture-help-modal header {
    width: 100%; }
    .manufacture-help-modal header .header-background {
      background-color: #EBEAFB;
      display: flex;
      flex-direction: column;
      position: absolute;
      width: 100%;
      height: 2rem;
      max-height: 560px;
      box-sizing: border-box;
      padding: 48px 48px 32px;
      overflow: hidden;
      transform: skewY(8deg);
      transform-origin: 140%; }
    .manufacture-help-modal header .header-content {
      display: flex;
      align-items: center;
      position: relative;
      margin: 0 auto -32px;
      color: #000;
      justify-content: space-between; }
      .manufacture-help-modal header .header-content .title {
        padding-left: 5%;
        font-size: 0.32rem; }
      .manufacture-help-modal header .header-content .img {
        width: 1.2rem;
        padding-right: 12%; }
      .manufacture-help-modal header .header-content .am-icon {
        position: absolute;
        right: 2%;
        top: 5%; }
  .manufacture-help-modal .steps {
    text-align: left;
    color: #000;
    margin-top: 0.96rem; }
    .manufacture-help-modal .steps li {
      display: flex;
      font-size: 0.26rem;
      margin-bottom: 0.32rem; }
    .manufacture-help-modal .steps .num-point {
      background: #3930d8;
      border-radius: 50%;
      width: 0.4rem;
      height: 0.4rem;
      color: #fff;
      font-size: 0.24rem;
      margin-right: 0.16rem; }

.order-list {
  background: #F8F8F8; }
  .order-list div {
    font-size: 0.26rem; }
  .order-list .category {
    font-size: 0.26rem; }
    .order-list .category__title {
      color: #4C4D52; }
    .order-list .category__item {
      border-bottom: 1px solid #EFF0F1; }
      .order-list .category__item .gray_btn {
        border-radius: 0.6rem;
        background: #EFF0F1;
        padding: 0.16rem 0.16rem; }
      .order-list .category__item:last-child {
        border-bottom: none; }

.stepperWidget{display:flex}.stepperWidgetInputBox{align-items:center;border-bottom:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.15);display:flex;height:22px;justify-content:center}.stepperWidgetInput{-webkit-appearance:none;border:none;border-radius:0;height:100%;outline:none;padding:0;text-align:center;width:54px}.stepperWidgetInput::-webkit-inner-spin-button,.stepperWidgetInput::-webkit-outer-spin-button,.stepperWidgetInputFromModal::-webkit-inner-spin-button,.stepperWidgetInputFromModal::-webkit-outer-spin-button{-webkit-appearance:none}.stepperWidgetInput[type=number],stepperWidgetInputFromModal[type=number]{-moz-appearance:textfield}.stepperWidgetMinus,.stepperWidgetPlus{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.65);cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.stepperWidgetMinus:disabled,.stepperWidgetPlus:disabled{color:rgba(0,0,0,.15)}.stepperWidgetModalContent{background:#fff;border-radius:7px;left:50%;max-height:50vh;max-width:80%;min-width:70%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.stepperWidgetModalContent .title{font-size:18px;padding:16px}.stepperWidgetInputFromModal{-webkit-appearance:none;border:1px solid rgba(0,0,0,.15);border-radius:4px;height:30px;outline:none;padding-left:8px;width:80%}.stepperWidgetModalLine{background:rgba(0,0,0,.15);height:1px;margin-top:16px;width:100%}.stepperWidgetModalBtnGroup{border-top:1px solid rgba(0,0,0,.15);margin-top:20px;width:100%}.stepperWidgetModalBtnGroupLine{background:rgba(0,0,0,.15);height:45px;width:1px}.stepperWidgetModalBtnGroup button{background:#fff;border:none;font-size:16px;height:45px}.stepperWidgetModalBtnGroup .confirm{color:#108ee9}
.flex{display:flex}.flex1{flex:1}.fl-auto{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.fl-none{flex:none}.fl-col-right{justify-content:flex-end}.fl-col-left,.fl-col-right{align-items:center;display:flex}.fl-col-left{justify-content:flex-start}.fl-col-top-left{justify-content:flex-start}.fl-col-top-left,.fl-col-top-right{align-items:flex-start;display:flex}.fl-col-top-right{justify-content:flex-end}.fl-col-center-right{align-items:center;display:flex;justify-content:flex-end}.fl-col-center-left{align-items:center;display:flex;justify-content:flex-start}.fl-between{align-items:center;display:flex;justify-content:space-between}.fl-direction-column-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.pt4{padding-top:4px}.pt8{padding-top:8px}.pt12{padding-top:12px}.pt16{padding-top:16px}.pt20{padding-top:20px}.pt24{padding-top:24px}.pt28{padding-top:28px}.pt32{padding-top:32px}.pt36{padding-top:36px}.pt40{padding-top:40px}.pt44{padding-top:44px}.pt48{padding-top:48px}.pt52{padding-top:52px}.pt56{padding-top:56px}.pt60{padding-top:60px}.pt64{padding-top:64px}.pt68{padding-top:68px}.pt72{padding-top:72px}.pt76{padding-top:76px}.pt80{padding-top:80px}.pt84{padding-top:84px}.pt88{padding-top:88px}.pt92{padding-top:92px}.pt96{padding-top:96px}.pt100{padding-top:100px}.pr4{padding-right:4px}.pr8{padding-right:8px}.pr12{padding-right:12px}.pr16{padding-right:16px}.pr20{padding-right:20px}.pr24{padding-right:24px}.pr28{padding-right:28px}.pr32{padding-right:32px}.pr36{padding-right:36px}.pr40{padding-right:40px}.pr44{padding-right:44px}.pr48{padding-right:48px}.pr52{padding-right:52px}.pr56{padding-right:56px}.pr60{padding-right:60px}.pr64{padding-right:64px}.pr68{padding-right:68px}.pr72{padding-right:72px}.pr76{padding-right:76px}.pr80{padding-right:80px}.pr84{padding-right:84px}.pr88{padding-right:88px}.pr92{padding-right:92px}.pr96{padding-right:96px}.pr100{padding-right:100px}.pb4{padding-bottom:4px}.pb8{padding-bottom:8px}.pb12{padding-bottom:12px}.pb16{padding-bottom:16px}.pb20{padding-bottom:20px}.pb24{padding-bottom:24px}.pb28{padding-bottom:28px}.pb32{padding-bottom:32px}.pb36{padding-bottom:36px}.pb40{padding-bottom:40px}.pb44{padding-bottom:44px}.pb48{padding-bottom:48px}.pb52{padding-bottom:52px}.pb56{padding-bottom:56px}.pb60{padding-bottom:60px}.pb64{padding-bottom:64px}.pb68{padding-bottom:68px}.pb72{padding-bottom:72px}.pb76{padding-bottom:76px}.pb80{padding-bottom:80px}.pb84{padding-bottom:84px}.pb88{padding-bottom:88px}.pb92{padding-bottom:92px}.pb96{padding-bottom:96px}.pb100{padding-bottom:100px}.pl4{padding-left:4px}.pl8{padding-left:8px}.pl12{padding-left:12px}.pl16{padding-left:16px}.pl20{padding-left:20px}.pl24{padding-left:24px}.pl28{padding-left:28px}.pl32{padding-left:32px}.pl36{padding-left:36px}.pl40{padding-left:40px}.pl44{padding-left:44px}.pl48{padding-left:48px}.pl52{padding-left:52px}.pl56{padding-left:56px}.pl60{padding-left:60px}.pl64{padding-left:64px}.pl68{padding-left:68px}.pl72{padding-left:72px}.pl76{padding-left:76px}.pl80{padding-left:80px}.pl84{padding-left:84px}.pl88{padding-left:88px}.pl92{padding-left:92px}.pl96{padding-left:96px}.pl100{padding-left:100px}.padding4{padding:4px}.padding8{padding:8px}.padding12{padding:12px}.padding16{padding:16px}.padding20{padding:20px}.padding24{padding:24px}.padding28{padding:28px}.padding32{padding:32px}.padding36{padding:36px}.padding40{padding:40px}.padding44{padding:44px}.padding48{padding:48px}.padding52{padding:52px}.padding56{padding:56px}.padding60{padding:60px}.padding64{padding:64px}.padding68{padding:68px}.padding72{padding:72px}.padding76{padding:76px}.padding80{padding:80px}.padding84{padding:84px}.padding88{padding:88px}.padding92{padding:92px}.padding96{padding:96px}.padding100{padding:100px}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt28{margin-top:28px}.mt32{margin-top:32px}.mt36{margin-top:36px}.mt40{margin-top:40px}.mt44{margin-top:44px}.mt48{margin-top:48px}.mt52{margin-top:52px}.mt56{margin-top:56px}.mt60{margin-top:60px}.mt64{margin-top:64px}.mt68{margin-top:68px}.mt72{margin-top:72px}.mt76{margin-top:76px}.mt80{margin-top:80px}.mt84{margin-top:84px}.mt88{margin-top:88px}.mt92{margin-top:92px}.mt96{margin-top:96px}.mt100{margin-top:100px}.mr4{margin-right:4px}.mr8{margin-right:8px}.mr12{margin-right:12px}.mr16{margin-right:16px}.mr20{margin-right:20px}.mr24{margin-right:24px}.mr28{margin-right:28px}.mr32{margin-right:32px}.mr36{margin-right:36px}.mr40{margin-right:40px}.mr44{margin-right:44px}.mr48{margin-right:48px}.mr52{margin-right:52px}.mr56{margin-right:56px}.mr60{margin-right:60px}.mr64{margin-right:64px}.mr68{margin-right:68px}.mr72{margin-right:72px}.mr76{margin-right:76px}.mr80{margin-right:80px}.mr84{margin-right:84px}.mr88{margin-right:88px}.mr92{margin-right:92px}.mr96{margin-right:96px}.mr100{margin-right:100px}.mb4{margin-bottom:4px}.mb8{margin-bottom:8px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px}.mb24{margin-bottom:24px}.mb28{margin-bottom:28px}.mb32{margin-bottom:32px}.mb36{margin-bottom:36px}.mb40{margin-bottom:40px}.mb44{margin-bottom:44px}.mb48{margin-bottom:48px}.mb52{margin-bottom:52px}.mb56{margin-bottom:56px}.mb60{margin-bottom:60px}.mb64{margin-bottom:64px}.mb68{margin-bottom:68px}.mb72{margin-bottom:72px}.mb76{margin-bottom:76px}.mb80{margin-bottom:80px}.mb84{margin-bottom:84px}.mb88{margin-bottom:88px}.mb92{margin-bottom:92px}.mb96{margin-bottom:96px}.mb100{margin-bottom:100px}.ml4{margin-left:4px}.ml8{margin-left:8px}.ml12{margin-left:12px}.ml16{margin-left:16px}.ml20{margin-left:20px}.ml24{margin-left:24px}.ml28{margin-left:28px}.ml32{margin-left:32px}.ml36{margin-left:36px}.ml40{margin-left:40px}.ml44{margin-left:44px}.ml48{margin-left:48px}.ml52{margin-left:52px}.ml56{margin-left:56px}.ml60{margin-left:60px}.ml64{margin-left:64px}.ml68{margin-left:68px}.ml72{margin-left:72px}.ml76{margin-left:76px}.ml80{margin-left:80px}.ml84{margin-left:84px}.ml88{margin-left:88px}.ml92{margin-left:92px}.ml96{margin-left:96px}.ml100{margin-left:100px}.margin4{margin:4px}.margin8{margin:8px}.margin12{margin:12px}.margin16{margin:16px}.margin20{margin:20px}.margin24{margin:24px}.margin28{margin:28px}.margin32{margin:32px}.margin36{margin:36px}.margin40{margin:40px}.margin44{margin:44px}.margin48{margin:48px}.margin52{margin:52px}.margin56{margin:56px}.margin60{margin:60px}.margin64{margin:64px}.margin68{margin:68px}.margin72{margin:72px}.margin76{margin:76px}.margin80{margin:80px}.margin84{margin:84px}.margin88{margin:88px}.margin92{margin:92px}.margin96{margin:96px}.margin100{margin:100px}
.processingInfoViewModal .yjqModalContent {
  top: inherit !important;
  height: 80%;
  border-radius: 8px 8px 0 0; }
  .processingInfoViewModal .yjqModalContent .content {
    display: flex;
    flex-direction: column; }
    .processingInfoViewModal .yjqModalContent .content .head {
      padding-top: 4px;
      padding: 4px 16px 0 16px; }
      .processingInfoViewModal .yjqModalContent .content .head .question {
        width: 16px;
        height: 16px;
        padding: 8px; }
      .processingInfoViewModal .yjqModalContent .content .head .helpContainer {
        background-color: #ECEDFF;
        border-radius: 4px;
        padding: 12px 14px; }
        .processingInfoViewModal .yjqModalContent .content .head .helpContainer .index {
          display: inline-block;
          color: white;
          font-size: 9px;
          background-color: #5F59D5;
          border-radius: 50%;
          width: 13px;
          height: 13px;
          text-align: center;
          line-height: 13px; }
        .processingInfoViewModal .yjqModalContent .content .head .helpContainer .helpText {
          font-size: 12.5px;
          color: rgba(0, 0, 0, 0.65); }
      .processingInfoViewModal .yjqModalContent .content .head .modalCloseBtn {
        width: 20px;
        height: 20px; }
      .processingInfoViewModal .yjqModalContent .content .head .shopName {
        color: #6442FF; }
      .processingInfoViewModal .yjqModalContent .content .head .up {
        margin-left: 4px;
        padding-bottom: 2px;
        width: 12px;
        height: auto; }
      .processingInfoViewModal .yjqModalContent .content .head .imgList {
        margin: 8px 0 8px 0;
        display: flex;
        overflow-x: auto; }
        .processingInfoViewModal .yjqModalContent .content .head .imgList::-webkit-scrollbar {
          width: 0; }
        .processingInfoViewModal .yjqModalContent .content .head .imgList img {
          border-radius: 4px;
          border: 1px solid #EFF0F1;
          margin-right: 12px; }
    .processingInfoViewModal .yjqModalContent .content .container {
      margin: 0 16px 16px 16px;
      padding: 16px 16px 0 16px;
      border-radius: 8px;
      background: #F8F8FA;
      flex: 1; }
      .processingInfoViewModal .yjqModalContent .content .container .item {
        padding-bottom: 16px; }
        .processingInfoViewModal .yjqModalContent .content .container .item .price {
          color: #EB4B27; }
    .processingInfoViewModal .yjqModalContent .content .alert {
      height: 32px;
      background: #ECEDFF;
      border-radius: 8px;
      line-height: 32px;
      margin: 0 16px 16px 16px; }
      .processingInfoViewModal .yjqModalContent .content .alert img {
        margin-left: 8px;
        margin-right: 8px;
        width: 12px;
        height: 12px;
        vertical-align: text-top; }
    .processingInfoViewModal .yjqModalContent .content .closeBtn {
      color: #fff;
      height: 40px;
      background: #4DA8F8;
      border-radius: 25px;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 0 16px 16px; }

.selectaddress {
  background: #fff; }
  .selectaddress .searchwrap {
    display: flex;
    align-items: center;
    padding: 0 16px;
    height: 50px; }
    .selectaddress .searchwrap .down {
      vertical-align: sub;
      margin-left: 5px; }
    .selectaddress .searchwrap .searchinput {
      flex: 1;
      height: 34px;
      background-color: #eaeaea;
      border-radius: 17px;
      text-indent: 17px;
      margin-left: 20px; }
    .selectaddress .searchwrap .searchinput::placeholder {
      font-size: 13px; }
  .selectaddress .selectList {
    background: #fff;
    padding: 10px 15px; }
  .selectaddress .addressList {
    height: 55px;
    display: flex;
    flex-direction: column;
    justify-content: center; }

.amap-sug-result .auto-item {
  height: 30px;
  line-height: 30px; }

.amap-ui-mobi-city-picker.light .city_fixed_title,
.amap-ui-mobi-city-picker.light .listgroup .title {
  font-size: 16px; }

.amap-ui-mobi-city-picker .search-box {
  font-size: 18px !important; }

.OrderAction {
  margin-bottom: 12px;
  background: #ffffff;
  padding-bottom: 12px; }
  .OrderAction .top {
    border-bottom: 1px solid #EFF0F1; }
    .OrderAction .top .iconCopy {
      margin-left: 0.16rem;
      width: 0.24rem; }
  .OrderAction .detail {
    margin: 0 0.32rem; }
    .OrderAction .detail .shopName {
      margin-right: 0.08rem; }
    .OrderAction .detail .shopBar {
      padding: 0.32rem 0; }
      .OrderAction .detail .shopBar .imgWrap {
        border: 1px solid #efefef;
        border-radius: 6px;
        margin-right: 6px;
        width: .4rem;
        height: .4rem; }
        .OrderAction .detail .shopBar .imgWrap img {
          width: .32rem;
          height: .32rem; }
      .OrderAction .detail .shopBar .icon {
        font-size: 0.24rem; }
    .OrderAction .detail .productBar {
      border-bottom: 1px solid #EFF0F1; }
    .OrderAction .detail .singleProduct {
      flex-flow: row nowrap;
      padding-bottom: 0.32rem;
      border-bottom: 1px solid #EFF0F1; }
      .OrderAction .detail .singleProduct .fl-column-justyStart {
        flex: 1; }
      .OrderAction .detail .singleProduct .fl-row-justyStart {
        width: 100%;
        flex-flow: row nowrap; }
      .OrderAction .detail .singleProduct .name {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        /* autoprefixer: off */
        -webkit-box-orient: vertical; }
    .OrderAction .detail .multipleProduct {
      padding-bottom: 0.16rem;
      border-bottom: 1px solid #EFF0F1;
      overflow-x: auto;
      white-space: nowrap; }
      .OrderAction .detail .multipleProduct .item {
        position: relative;
        font-size: 0;
        margin-bottom: 0.16rem;
        margin-right: 0.16rem;
        border-radius: 6px;
        overflow: hidden;
        background: #f9f9f9;
        border: 1px solid #EFF0F1;
        display: inline-block; }
        .OrderAction .detail .multipleProduct .item:nth-last-child(1) {
          margin-right: 0; }
        .OrderAction .detail .multipleProduct .item p {
          margin: 4px 8px; }
        .OrderAction .detail .multipleProduct .item .odmTip {
          position: absolute;
          top: 0;
          right: 0; }
  .OrderAction .total {
    margin: 0.24rem 0.32rem 0;
    text-align: right; }

.pull-load-footer-default {
  line-height: 1rem; }

.state-loading .pull-load-footer-default i {
  width: 0.3rem;
  height: 0.3rem; }

.am-list-item .am-input-control .fake-input-container {
  height: 30px;
  line-height: 30px;
  position: relative;
}
.am-list-item .am-input-control .fake-input-container .fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-right: 5px;
  -webkit-text-decoration: rtl;
          text-decoration: rtl;
  text-align: right;
  color: #000;
  font-size: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled {
  color: #bbb;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus {
  -webkit-transition: color .2s;
  transition: color .2s;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus:after {
  content: "";
  position: absolute;
  right: 0;
  top: 10%;
  height: 80%;
  border-right: 1.5px solid #108ee9;
  -webkit-animation: keyboard-cursor infinite 1s step-start;
          animation: keyboard-cursor infinite 1s step-start;
}
.am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #bbb;
  text-align: right;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input {
  text-align: left;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input.focus:after {
  position: relative;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input-placeholder {
  text-align: left;
}
.am-number-keyboard-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000;
  font-family: 'PingFang SC';
  background-color: #f6f6f7;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: -webkit-transform display;
  transition-property: -webkit-transform display;
  transition-property: transform display;
  transition-property: transform display, -webkit-transform display;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  padding-bottom: env(safe-area-inset-bottom);
}
.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide {
  bottom: -500px;
}
.am-number-keyboard-wrapper table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table {
    border-top: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr {
  width: 100%;
  padding: 0;
  margin: 0;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item {
  width: 25%;
  padding: 0;
  margin: 0;
  height: 50px;
  text-align: center;
  font-size: 25.5px;
  color: #2a2b2c;
  position: relative;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
  border-left: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-left: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
        -ms-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    -webkit-transform: scaleX(0.33);
        -ms-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.am-number-keyboard-item-active {
  background-color: #ddd;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
  color: #fff;
  font-size: 21px;
  background-color: #108ee9;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active {
  background-color: #0e80d2;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled {
  background-color: #0e80d2;
  color: rgba(255, 255, 255, 0.45);
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-delete {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22204%22%20height%3D%22148%22%20viewBox%3D%220%200%20153.000000%20111.000000%22%3E%3Cpath%20d%3D%22M46.9%204.7c-2.5%202.6-14.1%2015.5-25.8%2028.6L-.1%2057l25.6%2027%2025.7%2027.1%2047.4-.3%2047.4-.3%203.2-3.3%203.3-3.2V7l-3.3-3.2L146%20.5%2098.7.2%2051.5-.1l-4.6%204.8zm97.9%203.5c1.7%201.7%201.7%2092.9%200%2094.6-.9.9-12.6%201.2-46.3%201.2H53.4L31.2%2080.4%209%2056.9l5.1-5.7c2.8-3.1%2012.8-14.4%2022.2-24.9L53.5%207h45c33.8%200%2045.4.3%2046.3%201.2z%22%2F%3E%3Cpath%20d%3D%22M69.5%2031c-1.9%202.1-1.7%202.2%209.3%2013.3L90%2055.5%2078.8%2066.7%2067.5%2078l2.3%202.2%202.2%202.3%2011.3-11.3L94.5%2060l11.2%2011.2L117%2082.5l2.2-2.3%202.3-2.2-11.3-11.3L99%2055.5l11.2-11.2L121.5%2033l-2.3-2.2-2.2-2.3-11.3%2011.3L94.5%2051l-11-11c-6-6-11.2-11-11.6-11-.3%200-1.4.9-2.4%202z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 25.5px 18.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-hide {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22188%22%20viewBox%3D%220%200%20195.000000%20141.000000%22%3E%3Cpath%20d%3D%22M0%2057v57h195V0H0v57zm183%200v45H12V12h171v45z%22%2F%3E%3Cpath%20d%3D%22M21%2031.5V39h15V24H21v7.5zM48%2031.5V39h15V24H48v7.5zM75%2031.5V39h15V24H75v7.5zM102%2031.5V39h15V24h-15v7.5zM129%2031.5V39h15V24h-15v7.5zM156%2031.5V39h15V24h-15v7.5zM36%2055.5V63h15V48H36v7.5zM63%2055.5V63h15V48H63v7.5zM90%2055.5V63h15V48H90v7.5zM117%2055.5V63h15V48h-15v7.5zM144%2055.5V63h15V48h-15v7.5zM27%2079.5V87h15V72H27v7.5zM48%2079.5V87h96V72H48v7.5zM150%2079.5V87h15V72h-15v7.5zM81%20124.5c0%20.8.7%201.5%201.5%201.5s1.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5c0-1.3-2.5-1.5-16.5-1.5s-16.5.2-16.5%201.5z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 32.5px 23.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item-disabled {
  color: #bbb;
}
@-webkit-keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.am-list-item.am-input-item {
  height: 44px;
  padding-left: 15px;
}
.am-list-item:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-item .am-input-label {
  color: #000;
  font-size: 17px;
  margin-left: 0;
  margin-right: 5px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 2px 0;
}
.am-list-item .am-input-label.am-input-label-2 {
  width: 34px;
}
.am-list-item .am-input-label.am-input-label-3 {
  width: 51px;
}
.am-list-item .am-input-label.am-input-label-4 {
  width: 68px;
}
.am-list-item .am-input-label.am-input-label-5 {
  width: 85px;
}
.am-list-item .am-input-label.am-input-label-6 {
  width: 102px;
}
.am-list-item .am-input-label.am-input-label-7 {
  width: 119px;
}
.am-list-item .am-input-control {
  font-size: 17px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.am-list-item .am-input-control input {
  color: #000;
  font-size: 17px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 2px 0;
  border: 0;
  background-color: transparent;
  line-height: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.am-list-item .am-input-control input::-webkit-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input::-moz-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input::-ms-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input::placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-list-item .am-input-clear {
  display: none;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
  background-position: 2px 2px;
}
.am-list-item .am-input-clear-active {
  background-color: #108ee9;
}
.am-list-item.am-input-focus .am-input-clear {
  display: block;
}
.am-list-item .am-input-extra {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
  min-width: 0;
  max-height: 21px;
  overflow: hidden;
  padding-right: 0;
  line-height: 1;
  color: #888;
  font-size: 15px;
  margin-left: 5px;
}
.am-list-item.am-input-error .am-input-control input {
  color: #f50;
}
.am-list-item.am-input-error .am-input-error-extra {
  height: 21px;
  width: 21px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
}
.am-list-item.am-input-disabled .am-input-label {
  color: #bbb;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.tab-button {
  display: flex; }
  .tab-button-item {
    background: #fff;
    border: 0.02rem solid rgba(0, 0, 0, 0.08);
    border-radius: 0.16rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    padding: 0.16rem 0.4rem;
    margin-right: 0.2rem;
    color: #4C4D52; }
  .tab-button-item.active {
    border-color: rgba(77, 168, 248, 0.5);
    color: #4DA8F8;
    font-weight: 500; }
  .tab-button-item:last-child {
    margin-right: 0; }

.ExpressInfoModal .line {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.ExpressInfoModal .am-modal-content {
  text-align: left; }

.ExpressInfoModal .am-steps-item-description {
  font-size: pxTorem(13);
  color: rgba(0, 0, 0, 0.45); }

.ExpressInfoModal .first .am-steps-item-description {
  color: rgba(0, 0, 0, 0.85); }

.ExpressInfoModal .firstIcon {
  color: #3930D8; }

.selectExpressModal .yjqModalContent {
  height: 95%;
  width: 4.56rem;
  border-radius: 0.4rem 0 0 0.4rem;
  left: initial !important;
  top: initial !important;
  overflow: hidden; }
  .selectExpressModal .yjqModalContent .closeT {
    border-radius: 0.4rem 0 0 0;
    width: 4.56rem;
    position: fixed;
    right: 0rem;
    top: 5%;
    background: #fff; }
    .selectExpressModal .yjqModalContent .closeT .close {
      width: 0.48rem;
      height: 0.48rem;
      padding: 0.16rem 0 0.16rem;
      margin-right: 0.32rem; }
    .selectExpressModal .yjqModalContent .closeT .expressTit {
      margin-left: 0.32rem;
      display: flex;
      justify-items: center;
      align-items: center; }
  .selectExpressModal .yjqModalContent .expressList {
    margin: 0.8rem 0.32rem; }
    .selectExpressModal .yjqModalContent .expressList .item {
      color: #202124;
      font-size: 0.26rem;
      padding: 0.24rem 0;
      border-bottom: 1px solid #EFF0F1; }

.address-manage .receive-icon,
.address-manage .delivery-icon {
  font-size: 0.26rem;
  font-weight: bold;
  color: #fff;
  border-radius: 50%;
  width: 0.56rem;
  height: 0.56rem;
  text-align: center;
  line-height: 0.56rem; }

.address-manage .receive-icon {
  background: #4DA8F8; }

.address-manage .delivery-icon {
  background: #08D19A; }

.address-manage .copy-button {
  font-size: 0.24rem;
  color: #4DA8F8; }

.address-manage .line {
  width: 0.01rem;
  height: 0.48rem;
  background: rgba(0, 0, 0, 0.05); }

.select-time-pop .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }
  .select-time-pop .am-modal-content .am-modal-body {
    border-top-left-radius: 0.16rem;
    border-top-right-radius: 0.16rem;
    height: 6rem; }
  .select-time-pop .am-modal-content .select-time-wrap {
    height: 6rem;
    display: flex;
    flex-direction: column; }
    .select-time-pop .am-modal-content .select-time-wrap .title {
      display: flex;
      padding: 0.26rem;
      align-items: center;
      justify-content: space-between; }
    .select-time-pop .am-modal-content .select-time-wrap .select-time-content {
      flex: 1;
      display: flex;
      justify-content: space-between;
      overflow: hidden; }
      .select-time-pop .am-modal-content .select-time-wrap .select-time-content-left {
        width: 2.8rem;
        background: #F1F1F2;
        height: 100%; }
        .select-time-pop .am-modal-content .select-time-wrap .select-time-content-left-item {
          line-height: 0.94rem;
          color: rgba(0, 0, 0, 0.88); }
        .select-time-pop .am-modal-content .select-time-wrap .select-time-content-left-item.active {
          background: #fff;
          color: #4DA8F8; }
      .select-time-pop .am-modal-content .select-time-wrap .select-time-content-right {
        flex: 1;
        overflow-y: scroll; }
        .select-time-pop .am-modal-content .select-time-wrap .select-time-content-right-item {
          display: flex;
          justify-content: space-between;
          align-items: center;
          line-height: 0.92rem;
          margin: 0 0.26rem;
          color: rgba(0, 0, 0, 0.88);
          border-bottom: 0.02rem solid rgba(0, 0, 0, 0.05); }
          .select-time-pop .am-modal-content .select-time-wrap .select-time-content-right-item img {
            width: 0.4rem;
            height: 0.4rem; }
        .select-time-pop .am-modal-content .select-time-wrap .select-time-content-right-item.active {
          background: #fff;
          color: #4DA8F8; }

.am-switch {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  cursor: pointer;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.am-switch .checkbox {
  width: 51px;
  height: 31px;
  border-radius: 31px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #e5e5e5;
  z-index: 0;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.am-switch .checkbox:before {
  content: ' ';
  position: absolute;
  left: 1.5px;
  top: 1.5px;
  width: 48px;
  height: 28px;
  border-radius: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  z-index: 1;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.am-switch .checkbox:after {
  content: ' ';
  height: 28px;
  width: 28px;
  border-radius: 28px;
  background: #fff;
  position: absolute;
  z-index: 2;
  left: 1.5px;
  top: 1.5px;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.21);
          box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.21);
}
.am-switch .checkbox.checkbox-disabled {
  z-index: 3;
}
.am-switch input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.am-switch input[type="checkbox"]:checked + .checkbox {
  background: #4dd865;
}
.am-switch input[type="checkbox"]:checked + .checkbox:before {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
.am-switch input[type="checkbox"]:checked + .checkbox:after {
  -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
          transform: translateX(20px);
}
.am-switch input[type="checkbox"]:disabled + .checkbox {
  opacity: 0.3;
}
.am-switch.am-switch-android .checkbox {
  width: 72px;
  height: 23px;
  border-radius: 3px;
  background: #a7aaa6;
}
.am-switch.am-switch-android .checkbox:before {
  display: none;
}
.am-switch.am-switch-android .checkbox:after {
  width: 35px;
  height: 21px;
  border-radius: 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  left: 1PX;
  top: 1PX;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox {
  background: #108ee9;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox:before {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox:after {
  -webkit-transform: translateX(35px);
      -ms-transform: translateX(35px);
          transform: translateX(35px);
}

.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}
.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.am-picker-popup-mask-hidden {
  display: none;
}
.am-picker-popup-header {
  background-image: -webkit-linear-gradient(top, #e7e7e7, #e7e7e7, transparent, transparent);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), color-stop(#e7e7e7), color-stop(transparent), to(transparent));
  background-image: linear-gradient(to bottom, #e7e7e7, #e7e7e7, transparent, transparent);
  background-position: bottom;
  background-size: 100% 1PX;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-popup-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}
.am-picker-popup-item {
  color: #108ee9;
  font-size: 17px;
  padding: 9px 15px;
  height: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.am-picker-popup-item-active {
  background-color: #ddd;
}
.am-picker-popup-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  color: #000;
}
.am-picker-popup .am-picker-popup-close {
  display: none;
}
.am-picker-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.address .am-list-content {
  width: pxTorem(85);
  min-width: pxTorem(85);
  max-width: pxTorem(85); }

.address .listwrap {
  margin: 10px;
  border-radius: 8px;
  overflow: hidden; }

.address .am-list-extra {
  flex: 1 !important;
  text-align: left !important;
  color: #bbb !important;
  font-size: pxTorem(17) !important;
  margin-left: 0.1rem; }

.address .setdefault .am-list-extra {
  text-align: right !important; }

.address.has-address .am-list-extra {
  color: black !important; }

.address .copy_read_div {
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  position: relative;
  padding: pxTorem(10) pxTorem(12); }

.address .copy_read {
  padding-bottom: pxTorem(10); }

.address .copy {
  width: 100%;
  height: pxTorem(80);
  font-size: pxTorem(14);
  padding: pxTorem(16);
  display: inline-block;
  box-sizing: border-box; }

.address .copy_content {
  box-shadow: 0px 0px 2px 0px rgba(0, 110, 255, 0.1);
  border-radius: pxTorem(10); }

.address .tar {
  text-align: right;
  padding-top: pxTorem(10); }

.address .left {
  padding-right: pxTorem(12); }

.address .clear_btn {
  background: white;
  border: 1px solid #efefef;
  color: #666666;
  padding: pxTorem(4) pxTorem(12);
  border-radius: pxTorem(20);
  font-size: pxTorem(14); }

.address .read_btn {
  border: 1px solid #2898EA;
  color: #fff;
  background: #2898EA;
  padding: pxTorem(4) pxTorem(12);
  border-radius: pxTorem(20);
  font-size: pxTorem(14); }

.am-steps {
  font-size: 0;
  width: 100%;
  line-height: 1.5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.am-steps,
.am-steps * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.am-steps-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.am-steps-item:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.am-steps-item:last-child .am-steps-item-tail,
.am-steps-item:last-child .am-steps-item-title:after {
  display: none;
}
.am-steps-item-icon,
.am-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.am-steps-item-icon {
  border: 1px solid #bbb;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  text-align: center;
  font-size: 14px;
  margin-right: 8px;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.am-steps-item-icon > .am-steps-icon {
  line-height: 1;
  top: -1px;
  color: #108ee9;
  position: relative;
}
.am-steps-item-icon > .am-steps-icon .am-icon {
  font-size: 12px;
  position: relative;
  float: left;
}
.am-steps-item-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 12px;
  padding: 0 10px;
}
.am-steps-item-tail:after {
  content: '';
  display: inline-block;
  background: #ddd;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  -webkit-transition: background .3s;
  transition: background .3s;
  position: relative;
  left: -2px;
}
.am-steps-item-content {
  margin-top: 3px;
}
.am-steps-item-title {
  font-size: 16px;
  margin-bottom: 4px;
  color: #000;
  font-weight: bold;
  display: inline-block;
  padding-right: 10px;
  position: relative;
}
.am-steps-item-description {
  font-size: 15px;
  color: #bbb;
}
.am-steps-item-wait .am-steps-item-icon {
  border-color: #ccc;
  background-color: #fff;
}
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon {
  color: #ccc;
}
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #ccc;
}
.am-steps-item-wait .am-steps-item-title {
  color: #000;
}
.am-steps-item-wait .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-wait .am-steps-item-description {
  color: #000;
}
.am-steps-item-wait .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-icon {
  border-color: #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: 10px;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item:last-child {
  margin-right: 0;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-tail {
  display: none;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-description {
  max-width: 100px;
}
.am-steps-item-custom .am-steps-item-icon {
  background: none;
  border: 0;
  width: auto;
  height: auto;
}
.am-steps-item-custom .am-steps-item-icon > .am-steps-icon {
  font-size: 22px;
  top: 1px;
  width: 22px;
  height: 22px;
}
.am-steps-item-custom.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #108ee9;
}
.am-steps-small .am-steps-item-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 18px;
  font-size: 14px;
  margin-right: 8px;
}
.am-steps-small .am-steps-item-icon > .am-steps-icon {
  font-size: 12px;
  -webkit-transform: scale(0.75);
      -ms-transform: scale(0.75);
          transform: scale(0.75);
  top: -2px;
}
.am-steps-small .am-steps-item-content {
  margin-top: 0;
}
.am-steps-small .am-steps-item-title {
  font-size: 16px;
  margin-bottom: 3px;
  color: #000;
  font-weight: bold;
}
.am-steps-small .am-steps-item-description {
  font-size: 12px;
  color: #bbb;
}
.am-steps-small .am-steps-item-tail {
  top: 8px;
  padding: 0 8px;
}
.am-steps-small .am-steps-item-tail:after {
  height: 1px;
  border-radius: 1px;
  width: 100%;
  left: 0;
}
.am-steps-small .am-steps-item-custom .am-steps-item-icon {
  background: none;
}
.am-steps-small .am-steps-item-custom .am-steps-item-icon > .am-steps-icon {
  font-size: 18px;
  top: -2px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.am-steps-vertical {
  display: block;
}
.am-steps-vertical .am-steps-item {
  display: block;
  overflow: visible;
}
.am-steps-vertical .am-steps-item-icon {
  float: left;
}
.am-steps-vertical .am-steps-item-icon-inner {
  margin-right: 16px;
}
.am-steps-vertical .am-steps-item-content {
  min-height: 48px;
  overflow: hidden;
  display: block;
}
.am-steps-vertical .am-steps-item-title {
  line-height: 26px;
}
.am-steps-vertical .am-steps-item-title:after {
  display: none;
}
.am-steps-vertical .am-steps-item-description {
  padding-bottom: 12px;
}
.am-steps-vertical .am-steps-item-tail {
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 30px 0 4px 0;
}
.am-steps-vertical .am-steps-item-tail:after {
  height: 100%;
  width: 1px;
}
.am-steps-vertical.am-steps-small .am-steps-item-tail {
  position: absolute;
  left: 9px;
  top: 0;
  padding: 22px 0 4px 0;
}
.am-steps-vertical.am-steps-small .am-steps-item-title {
  line-height: 18px;
}
.am-steps-label-vertical .am-steps-item {
  overflow: visible;
}
.am-steps-label-vertical .am-steps-item-tail {
  padding: 0 24px;
  margin-left: 48px;
}
.am-steps-label-vertical .am-steps-item-content {
  display: block;
  text-align: center;
  margin-top: 8px;
  width: 100px;
}
.am-steps-label-vertical .am-steps-item-icon {
  display: inline-block;
  margin-left: 36px;
}
.am-steps-label-vertical .am-steps-item-title {
  padding-right: 0;
}
.am-steps-label-vertical .am-steps-item-title:after {
  display: none;
}

.ExpressInfoModal .line {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.ExpressInfoModal .am-modal-content {
  text-align: left; }

.ExpressInfoModal .am-steps-item-description {
  font-size: pxTorem(13);
  color: rgba(0, 0, 0, 0.45); }

.ExpressInfoModal .first .am-steps-item-description {
  color: rgba(0, 0, 0, 0.85); }

.ExpressInfoModal .firstIcon {
  color: #3930D8; }

.pull-load {
  position: relative;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.pull-load-head {
  position: absolute;
  transform: translate3d(0px, -100%, 0px);
  width: 100%;
}
.state-refreshing .pull-load-head,
.state-refreshed .pull-load-head {
  position: relative;
  transform: none;
}
.pull-load-body {
  position: relative;
}
.state-refreshing .pull-load-body {
  transition: transform 0.2s;
}
.state-reset .pull-load-body {
  transition: transform 0.2s;
}
/*
 * HeadNode default UI
 */
.pull-load-head-default {
  text-align: center;
  font-size: 12px;
  line-height: 3rem;
  color: #7676a1;
}
.state-pulling .pull-load-head-default:after {
  content: '\4E0B\62C9\5237\65B0';
}
.state-pulling.enough .pull-load-head-default:after {
  content: '\677E\5F00\5237\65B0';
}
.state-refreshing .pull-load-head-default:after {
  content: '\6B63\5728\5237\65B0...';
}
.state-refreshed .pull-load-head-default:after {
  content: '\5237\65B0\6210\529F';
}
.state-pulling .pull-load-head-default {
  opacity: 1;
}
.state-pulling .pull-load-head-default i {
  display: inline-block;
  font-size: 2em;
  margin-right: .6em;
  vertical-align: middle;
  height: 1em;
  border-left: 1px solid;
  position: relative;
  transition: transform .3s ease;
}
.state-pulling .pull-load-head-default i:before,
.state-pulling .pull-load-head-default i:after {
  content: '';
  position: absolute;
  font-size: .5em;
  width: 1em;
  bottom: 0px;
  border-top: 1px solid;
}
.state-pulling .pull-load-head-default i:before {
  right: 1px;
  transform: rotate(50deg);
  transform-origin: right;
}
.state-pulling .pull-load-head-default i:after {
  left: 0px;
  transform: rotate(-50deg);
  transform-origin: left;
}
.state-pulling.enough .pull-load-head-default i {
  transform: rotate(180deg);
}
.state-refreshing .pull-load-head-default i {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 1.5rem;
  width: 1em;
  height: 1em;
  border: 2px solid #9494b6;
  border-top-color: #fff;
  border-radius: 100%;
  animation: circle .8s infinite linear;
}
.state-refreshed .pull-load-head-default {
  opacity: 1;
  transition: opacity 1s;
}
.state-refreshed .pull-load-head-default i {
  display: inline-block;
  box-sizing: content-box;
  vertical-align: middle;
  margin-right: 10px;
  font-size: 20px;
  height: 1em;
  width: 1em;
  border: 1px solid;
  border-radius: 100%;
  position: relative;
}
.state-refreshed .pull-load-head-default i:before {
  content: '';
  position: absolute;
  top: 3px;
  left: 7px;
  height: 11px;
  width: 5px;
  border: solid;
  border-width: 0 1px 1px 0;
  transform: rotate(40deg);
}
.pull-load-footer-default {
  text-align: center;
  font-size: 12px;
  line-height: 3rem;
  color: #7676a1;
}
.state-loading .pull-load-footer-default:after {
  content: '\52A0\8F7D\66F4\591A';
}
.pull-load-footer-default.nomore:after {
  content: '\6CA1\6709\66F4\591A';
}
.state-loading .pull-load-footer-default i {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 1.5rem;
  width: 1em;
  height: 1em;
  border: 2px solid #9494b6;
  border-top-color: #fff;
  border-radius: 100%;
  animation: circle .8s infinite linear;
}
@keyframes circle {
  100% {
    transform: rotate(360deg);
  }
}

body, html {
  background: #F1F1F1 !important; }

.orderAction {
  margin-bottom: 12px;
  background: #ffffff;
  padding-bottom: 12px; }
  .orderAction .top {
    border-bottom: 1px solid #EFF0F1; }
    .orderAction .top p {
      padding: 0.24rem 0.32rem; }
    .orderAction .top .iconCopy {
      margin-left: 0.2rem;
      width: 0.24rem; }
  .orderAction .detail {
    margin: 0 0.32rem; }
    .orderAction .detail .shopBar {
      padding: 0.32rem 0 0; }
      .orderAction .detail .shopBar .imgWrap {
        border: 1px solid #efefef;
        border-radius: 6px;
        margin-right: 6px;
        width: .4rem;
        height: .4rem; }
        .orderAction .detail .shopBar .imgWrap img {
          width: .32rem;
          height: .32rem; }
      .orderAction .detail .shopBar .icon {
        font-size: 0.24rem; }
    .orderAction .detail .productBar {
      border-bottom: 1px solid #EFF0F1; }
    .orderAction .detail .singleProduct {
      flex-flow: row nowrap;
      padding-bottom: 0.32rem;
      border-bottom: 1px solid #EFF0F1; }
      .orderAction .detail .singleProduct .fl-column-justyStart {
        flex: 1; }
      .orderAction .detail .singleProduct .fl-row-justyStart {
        width: 100%;
        flex-flow: row nowrap; }
      .orderAction .detail .singleProduct .name {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        /* autoprefixer: off */
        -webkit-box-orient: vertical; }
    .orderAction .detail .multipleProduct {
      padding-bottom: 0.16rem;
      border-bottom: 1px solid #EFF0F1;
      overflow-x: auto;
      white-space: nowrap; }
      .orderAction .detail .multipleProduct .item {
        font-size: 0;
        margin-bottom: 0.16rem;
        margin-right: 0.16rem;
        border-radius: 6px;
        overflow: hidden;
        background: #f9f9f9;
        border: 1px solid #EFF0F1;
        display: inline-block; }
        .orderAction .detail .multipleProduct .item:nth-last-child(1) {
          margin-right: 0; }
        .orderAction .detail .multipleProduct .item p {
          margin: 4px 8px; }
  .orderAction .total {
    margin: 0.24rem 0.32rem 0;
    text-align: right; }
  .orderAction .flagIcon {
    width: 0.4rem;
    height: 0.4rem; }

.pull-load-footer-default {
  line-height: 1rem; }

.state-loading .pull-load-footer-default i {
  width: 0.3rem;
  height: 0.3rem; }

.refund-search-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 36px;
  background-color: #fff; }
  .refund-search-bar-input {
    display: flex;
    align-items: center;
    height: 100%;
    flex: 1;
    border-radius: 36px;
    color: #f6f6f6;
    background: rgba(0, 0, 0, 0.03);
    padding: 0 10px;
    margin-right: 10px; }
    .refund-search-bar-input img {
      width: 16px;
      height: 16px;
      margin-right: 4px; }
    .refund-search-bar-input input {
      width: 100%;
      font-size: 0.28rem; }
  .refund-search-bar-btn {
    color: #006eff;
    font-size: 0.28rem; }

.refund-list-tabs {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .refund-list-tabs > span {
    display: inline-block;
    position: relative;
    transition: all 0.2s ease;
    padding: 10px;
    box-sizing: border-box;
    font-size: 0.28rem;
    color: #666; }
    .refund-list-tabs > span:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0px;
      background: linear-gradient(90deg, #0fa5fe 0%, #006eff 100%);
      border-radius: 2px;
      transition: all 0.2s ease;
      width: 100%;
      height: 0;
      opacity: 0; }
    .refund-list-tabs > span.active {
      color: #006eff; }
      .refund-list-tabs > span.active:after {
        height: 2px;
        opacity: 1; }

.refund-list-page {
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column; }
  .refund-list-page .top {
    background: #fff;
    padding: 10px;
    padding-bottom: 5px;
    height: 95px;
    width: 100%;
    box-sizing: border-box;
    position: fixed;
    left: 0;
    top: 45px;
    z-index: 1;
    display: flex;
    flex-direction: column;
    box-shadow: 0 4px 5px #f5faff; }
    .refund-list-page .top .refund-list-tabs {
      flex: 1; }
  .refund-list-page .block {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    height: 100%;
    width: 100%; }
    .refund-list-page .block.pull-load .pull-load-head-default,
    .refund-list-page .block.pull-load .pull-load-footer-default {
      line-height: 42px; }
      .refund-list-page .block.pull-load .pull-load-head-default *,
      .refund-list-page .block.pull-load .pull-load-footer-default * {
        font-size: 14px; }
    .refund-list-page .block.pull-load .pull-load-footer-default {
      margin-bottom: 10px; }

.odmTip {
  display: inline-block;
  color: #fff;
  font-size: 0.22rem;
  line-height: 0.22rem;
  padding: 0.04rem 0.06rem;
  background: #00CFD6;
  border-radius: 0.06rem; }

.shoppingOrderDetail {
  color: #202124;
  padding-bottom: 2.4rem; }
  .shoppingOrderDetail .no-padding {
    padding: 0 !important; }
  .shoppingOrderDetail .normal-padding {
    padding: 0.08rem 0.24rem; }
  .shoppingOrderDetail .fontSize13 div {
    font-size: 0.26rem; }
  .shoppingOrderDetail .iconCopy {
    margin-left: 0.2rem;
    width: 0.24rem; }
  .shoppingOrderDetail .img {
    width: 0.4rem;
    height: 0.4rem; }
  .shoppingOrderDetail .tab {
    border-bottom: 2px solid transparent;
    padding-bottom: 0.04rem; }
    .shoppingOrderDetail .tab.active {
      border-bottom: 2px solid #3930D8; }
  .shoppingOrderDetail .orderTitle {
    padding: 0.32rem;
    min-height: 1.12rem;
    background: #3930D8;
    color: #fff;
    position: relative; }
    .shoppingOrderDetail .orderTitle img {
      width: 0.48rem;
      height: 0.48rem; }
    .shoppingOrderDetail .orderTitle .imgBox {
      position: absolute;
      right: 1.16rem;
      top: 0.16rem;
      width: 1.6rem;
      height: 1.56rem;
      z-index: 0; }
      .shoppingOrderDetail .orderTitle .imgBox img {
        width: 1.6rem;
        height: 1.56rem;
        z-index: 0; }
  .shoppingOrderDetail .logistics {
    color: #3930D8;
    font-size: 0.24rem; }
  .shoppingOrderDetail .skuBox {
    background: #F8F8FA;
    padding: 8px 8px 8px 4px;
    margin: 0 12px; }
    .shoppingOrderDetail .skuBox.hasPair {
      background: linear-gradient(to left, #F8F8FA, #F8F8FA 93%, #EDEDEF 93%); }
    .shoppingOrderDetail .skuBox .sku-line {
      display: flex;
      justify-content: space-between; }
    .shoppingOrderDetail .skuBox .priceAndAmount {
      text-align: right; }
  .shoppingOrderDetail .address {
    line-height: 0.4rem; }
    .shoppingOrderDetail .address .consignee {
      line-height: 28px; }
  .shoppingOrderDetail .card {
    background: #fff;
    padding: 0.32rem;
    line-height: 0.4rem;
    border-bottom: 12px solid #EFF0F1; }
    .shoppingOrderDetail .card .info .title {
      min-width: 2rem;
      display: inline-block; }
    .shoppingOrderDetail .card .line {
      padding-bottom: 16px;
      border-bottom: 1px solid #EFF0F1; }
  .shoppingOrderDetail .shoppingOrderDetailParcelGroup .swiper-pagination {
    position: static; }
    .shoppingOrderDetail .shoppingOrderDetailParcelGroup .swiper-pagination span {
      margin: 0.08rem; }
  .shoppingOrderDetail .shoppingOrderDetailParcelGroup .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: black; }
  .shoppingOrderDetail .shoppingOrderDetailParcelGroup .swiper-pagination-bullet-active {
    background: none;
    width: 4px;
    height: 4px;
    border: 2px solid #3930d8; }
  .shoppingOrderDetail .shoppingOrderDetailParcelGroup .refundingIcon {
    display: inline-block;
    background: #FFB33B;
    border-radius: 0.04rem;
    color: #fff;
    padding: 0.04rem; }
  .shoppingOrderDetail .shoppingOrderDetailParcelGroup .refundFinishIcon {
    display: inline-block;
    background: #56AB2F;
    border-radius: 0.04rem;
    padding: 0.04rem;
    color: #fff; }
  .shoppingOrderDetail .strengthening {
    color: #fd484b;
    font-weight: 500; }
  .shoppingOrderDetail .borderNone {
    border-bottom: none; }
  .shoppingOrderDetail .footer {
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1; }
    .shoppingOrderDetail .footer .money-total {
      padding: 0.16rem 0.32rem; }
    .shoppingOrderDetail .footer__btn {
      padding: 0.16rem 0.32rem; }
  .shoppingOrderDetail .no-padding-bottom {
    padding-bottom: 0;
    border-bottom: none; }
  .shoppingOrderDetail .availableOrderService__tag {
    flex-wrap: nowrap;
    font-size: 0.24rem;
    width: 40%;
    background: #F8F8F8;
    line-height: 0.6rem; }
    .shoppingOrderDetail .availableOrderService__tag img {
      height: 0.24rem; }
  .shoppingOrderDetail .availableOrderService__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 1.6rem; }
  .shoppingOrderDetail .outPutOTwoLine {
    flex: 1; }
  .shoppingOrderDetail .updateaddress_btn {
    width: 1.6rem;
    font-size: 0.26rem;
    line-height: 0.32rem;
    border-radius: 0.32rem;
    border-color: rgba(58, 48, 216, 0.3);
    color: #3A30D8; }

.order-detail-modal {
  padding: 0.48rem; }
  .order-detail-modal .title {
    font-weight: bold;
    color: #333;
    display: flex;
    align-items: center;
    font-size: 0.3rem;
    line-height: 0.44rem; }
    .order-detail-modal .title .img {
      height: 0.56rem;
      margin-right: 0.16rem; }
  .order-detail-modal .post-type {
    display: flex; }
    .order-detail-modal .post-type .post-type-item {
      padding: 0 0.3rem;
      height: 0.64rem;
      line-height: 0.64rem;
      color: rgba(0, 0, 0, 0.65);
      background: #fff;
      border: 1px solid #d9d9d9; }
    .order-detail-modal .post-type .active.post-type-item {
      color: #fff;
      background: #1890ff;
      border-color: #1890ff; }
    .order-detail-modal .post-type .post-type-item:first-child {
      border-left: 1px solid #d9d9d9;
      border-radius: 4px 0 0 4px; }
    .order-detail-modal .post-type .post-type-item:last-child {
      border-radius: 0 4px 4px 0; }
  .order-detail-modal .post-list .freight-info {
    flex: 1;
    font-size: 0.3rem;
    line-height: 0.44rem;
    padding: 0.32rem 0; }
  .order-detail-modal .post-list .check-img {
    vertical-align: middle;
    height: 0.44rem; }
  .order-detail-modal .post-list .bottom-line {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  .order-detail-modal .btn-group .btn {
    width: 2.4rem; }
  .order-detail-modal .checkList {
    font-size: 0.3rem;
    padding: 0.32rem;
    color: #1990FF;
    line-height: 0.44rem;
    text-align: center;
    background: #F2F9FF;
    border-radius: 0.16rem;
    margin-bottom: 0.38rem; }
    .order-detail-modal .checkList .tip {
      font-size: 0.26rem;
      color: rgba(0, 0, 0, 0.35); }

.shoppingOrderDetailModal .red {
  color: #fd484b; }

.shoppingOrderDetailModal .ing {
  color: #FFB33B; }

.shoppingOrderDetailModal .success {
  color: #56AB2F; }

.shoppingOrderDetailModal .fontSize13 div {
  font-size: 0.26rem; }

.distributionGoodsTip {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 0.22rem;
  line-height: 0.22rem;
  padding: 0.06rem;
  background: #4773ea;
  border-radius: 0.06rem; }

body, html {
  background: #F1F1F1 !important; }

.OrderList .inner {
  padding-top: 0.2rem; }

.odmTip2 {
  display: flex;
  padding: 0.24rem;
  background: rgba(0, 207, 214, 0.05);
  border-radius: 0.08rem;
  justify-content: space-between;
  align-items: center; }
  .odmTip2 .odmTip2-left {
    display: flex; }
  .odmTip2-img {
    width: 0.72rem;
    height: 0.72rem;
    margin-right: 0.24rem; }
  .odmTip2-content-title {
    font-weight: bold;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #000; }
  .odmTip2-content-detail {
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: rgba(0, 0, 0, 0.45); }

.am-stepper {
  position: relative;
  margin: 0;
  padding: 2px 0;
  display: inline-block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 63px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  vertical-align: middle;
  overflow: hidden;
}
.am-stepper-handler-wrap {
  position: absolute;
  width: 100%;
  font-size: 24px;
}
.am-stepper-handler,
.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.am-stepper-handler {
  text-align: center;
  border: 1PX solid #ddd;
  border-radius: 5px;
  overflow: hidden;
  color: #000;
  position: absolute;
  display: inline-block;
  -webkit-box-sizing: content-box;
          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;
      -ms-user-select: none;
          user-select: none;
  right: 2px;
  color: #000;
}
.am-stepper-input-wrap {
  display: none;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  overflow: hidden;
}
.am-stepper-input {
  display: none;
  width: 60px;
  font-size: 16px;
  color: #000;
  text-align: center;
  border: 0;
  padding: 0;
  background: none;
  vertical-align: middle;
}
.am-stepper-input[disabled] {
  opacity: 1;
  color: #000;
}
.am-stepper.showNumber {
  width: 138px;
}
.am-stepper.showNumber .am-stepper-input-wrap {
  display: inline-block;
}
.am-stepper.showNumber .am-stepper-input {
  display: inline-block;
}
.am-stepper.showNumber .am-stepper-handler-down-disabled {
  right: -1PX;
}
.am-stepper-handler-up {
  cursor: pointer;
  right: 0;
}
.am-stepper-handler-up-inner:before {
  text-align: center;
  content: "+";
}
.am-stepper-handler-down {
  cursor: pointer;
  left: 0;
}
.am-stepper-handler-down-inner:before {
  text-align: center;
  content: "-";
}
.am-stepper-handler-down-disabled,
.am-stepper-handler-up-disabled {
  opacity: 0.3;
}
.am-stepper-handler-up-disabled .am-stepper-handler-active {
  background: none;
}
.am-stepper-disabled .am-stepper-handler-down,
.am-stepper-disabled .am-stepper-handler-up {
  opacity: 0.3;
  background: none;
}
.am-stepper-disabled .am-stepper-handler {
  opacity: 0.3;
}
.am-stepper-disabled .am-stepper-input-wrap {
  opacity: 0.3;
}

.consult-bottom-actions {
  box-sizing: border-box;
  height: 70px;
  background: white;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 9px 12px;
  margin-left: -10px; }
  .consult-bottom-actions .action-btn {
    box-sizing: border-box;
    padding: 10px 16px;
    display: inline-block;
    height: 0.72rem;
    border-radius: 0.72rem;
    border: 1px solid #efefef;
    color: #666;
    font-size: 0.28rem; }
    .consult-bottom-actions .action-btn:not(:last-child) {
      margin-right: 16px; }
    .consult-bottom-actions .action-btn.primary {
      border-color: #006eff;
      color: #006eff; }
    .consult-bottom-actions .action-btn.confirm {
      background: linear-gradient(90deg, #0fa5fe 0%, #006eff 100%);
      width: 90%;
      margin-right: 5%;
      color: white;
      text-align: center;
      line-height: 0.36rem;
      height: 0.8rem; }

.expressProductInfoModal .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }
  .expressProductInfoModal .am-modal-content .am-modal-body {
    border-top-left-radius: 0.16rem;
    border-top-right-radius: 0.16rem;
    height: 85vh; }
  .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap {
    height: 6rem;
    display: flex;
    flex-direction: column; }
    .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .title {
      display: flex;
      padding: 0.26rem;
      align-items: center;
      justify-content: space-between; }
    .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content {
      text-align: left;
      padding: 0.26rem; }
      .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card {
        background: #F9F9F9;
        border-radius: 8px;
        padding: 0.26rem; }
        .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .tit {
          font-weight: 500;
          font-size: 13px;
          color: #2E2E2E;
          margin-bottom: 13px; }
          .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .tit .bt {
            color: #EB4B27;
            width: 20px;
            height: 14px;
            background: rgba(235, 75, 39, 0.15);
            border-radius: 2px;
            font-size: 10px; }
        .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .categoryBox {
          display: flex;
          flex-wrap: wrap;
          gap: 8px; }
          .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .categoryBox .item {
            color: #4C4D52;
            font-size: 13px;
            width: 100px;
            height: 38px;
            line-height: 38px;
            text-align: center;
            background: #FFFFFF;
            border-radius: 20px;
            border: 1px solid #EEEEEE; }
            .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .categoryBox .item.active {
              background: rgba(77, 168, 248, 0.05);
              border: 1px solid #4DA8F8;
              color: #4DA8F8; }
        .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .row div, .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .row span {
          color: #4C4D52;
          font-size: 13px; }
        .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .row .hc {
          font-size: 12px;
          color: #9E9E9F; }
        .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .line {
          border-bottom: 1px solid #EEEEEE; }
        .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .volume {
          background: #FFFFFF;
          border-radius: 2px;
          margin-top: 12px;
          padding: 12px 16px; }
          .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .volume .volumeItem {
            background: #FFFFFF;
            border-radius: 2px;
            border: 1px solid #EEEEEE;
            padding-right: 4px; }
            .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .card .volume .volumeItem input {
              width: 50px;
              text-align: center;
              padding-right: 8px; }
      .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .am-stepper-handler, .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .am-stepper-handler-up-inner, .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .am-stepper-handler-down-inner {
        width: 24px;
        height: 24px; }
      .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .content .am-stepper.showNumber .am-stepper-input {
        line-height: 22px; }
    .expressProductInfoModal .am-modal-content .expressProductInfoModalWrap .custBtn {
      margin-top: 16px;
      width: 100%;
      height: 40px;
      background: #4DA8F8;
      border-radius: 23px;
      text-align: center;
      line-height: 40px;
      color: #fff;
      font-size: 15px; }

.am-list .am-list-item.am-textarea-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    -webkit-transform: scaleY(0.33);
        -ms-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control textarea {
  line-height: 25.5px;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-clear {
  margin-top: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line.am-textarea-error .am-textarea-error-extra {
  margin-top: 0;
}
.am-textarea-label {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  color: #000;
  text-align: left;
  min-height: 44px;
  font-size: 17px;
  line-height: 44px;
  margin-left: 0;
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
}
.am-textarea-label.am-textarea-label-2 {
  width: 34px;
}
.am-textarea-label.am-textarea-label-3 {
  width: 51px;
}
.am-textarea-label.am-textarea-label-4 {
  width: 68px;
}
.am-textarea-label.am-textarea-label-5 {
  width: 85px;
}
.am-textarea-label.am-textarea-label-6 {
  width: 102px;
}
.am-textarea-label.am-textarea-label-7 {
  width: 119px;
}
.am-textarea-control {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 10px;
  padding-bottom: 9px;
}
.am-textarea-control textarea {
  color: #000;
  font-size: 17px;
  line-height: 25.5px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 0;
  border: 0;
  background-color: transparent;
  overflow: visible;
  display: block;
  resize: none;
  word-break: break-word;
  word-wrap: break-word;
}
.am-textarea-control textarea::-webkit-input-placeholder {
  color: #bbb;
}
.am-textarea-control textarea::-moz-placeholder {
  color: #bbb;
}
.am-textarea-control textarea::-ms-input-placeholder {
  color: #bbb;
}
.am-textarea-control textarea::placeholder {
  color: #bbb;
}
.am-textarea-control textarea:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-textarea-clear {
  display: none;
  width: 21px;
  height: 21px;
  margin-top: 12px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: 21px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
}
.am-textarea-clear-active {
  background-color: #108ee9;
}
.am-textarea-focus .am-textarea-clear {
  display: block;
}
.am-textarea-has-count {
  padding-bottom: 14px;
}
.am-textarea-count {
  position: absolute;
  bottom: 6px;
  right: 5px;
  color: #bbb;
  font-size: 14px;
}
.am-textarea-count span {
  color: #000;
}
.am-textarea-error .am-textarea-control textarea {
  color: #f50;
}
.am-textarea-error .am-textarea-error-extra {
  margin-top: 12px;
  width: 21px;
  height: 21px;
  margin-left: 8px;
  background-size: 21px 21px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-textarea-disabled .am-textarea-label {
  color: #bbb;
}
.am-list-body .am-list-item:last-child {
  border-bottom: 0;
}
.am-list-body .am-list-item:last-child:after {
  display: none !important;
}

.am-radio {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
}
.am-radio-inner {
  position: absolute;
  right: 0;
  width: 15px;
  height: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.am-radio-inner:after {
  position: absolute;
  display: none;
  top: -2.5px;
  right: 5px;
  z-index: 999;
  width: 7px;
  height: 14px;
  border-style: solid;
  border-width: 0 1.5px 1.5px 0;
  content: ' ';
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          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 {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 44px;
  overflow: visible;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio-inner {
  right: 15px;
  top: 15px;
}
.am-list .am-list-item.am-radio-item.am-radio-item-disabled .am-list-content {
  color: #bbb;
}

.odmSelect .odmSelect-Item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.24rem;
  background: rgba(235, 75, 39, 0.06);
  color: #EB4B27;
  border-radius: 0.08rem; }
  .odmSelect .odmSelect-Item .check,
  .odmSelect .odmSelect-Item .checkIcon {
    color: #9E9E9F; }

.odmSelect-modal-content {
  height: 88vh;
  box-sizing: border-box;
  display: flex;
  flex-direction: column; }
  .odmSelect-modal-content .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.36rem 0.32rem;
    background: linear-gradient(180deg, rgba(0, 233, 237, 0.2) 0%, rgba(255, 255, 255, 0.08) 100%); }
    .odmSelect-modal-content .title .title-left {
      color: #00CFD6;
      font-size: 0.24rem; }
  .odmSelect-modal-content .content-middle {
    flex: 1;
    overflow-y: scroll;
    padding-bottom: 0.16rem; }
    .odmSelect-modal-content .content-middle .tab {
      display: flex;
      margin-bottom: 0.24rem; }
      .odmSelect-modal-content .content-middle .tab .tab-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-right: 0.48rem; }
        .odmSelect-modal-content .content-middle .tab .tab-item .tab-item-title {
          color: #2E2E2E;
          line-height: 0.44rem;
          margin-bottom: 0.08rem; }
        .odmSelect-modal-content .content-middle .tab .tab-item .tab-item-title.checked {
          font-weight: bold;
          font-size: 0.32rem; }
        .odmSelect-modal-content .content-middle .tab .tab-item .tab-item-title:last-of-type {
          margin-right: 0; }
      .odmSelect-modal-content .content-middle .tab .checkedLine {
        width: 0.32rem;
        height: 0.04rem;
        background: #4DA8F8;
        border-radius: 0.04rem; }
    .odmSelect-modal-content .content-middle .other_brand .printbrand {
      display: flex;
      overflow-y: scroll;
      margin-bottom: 0.48rem; }
      .odmSelect-modal-content .content-middle .other_brand .printbrand .printbrand-item {
        padding: 0.08rem;
        border-radius: 0.16rem;
        border: 1px solid rgba(0, 0, 0, 0.15);
        margin-right: 0.2rem; }
        .odmSelect-modal-content .content-middle .other_brand .printbrand .printbrand-item img {
          width: 1.6rem;
          height: 1.6rem; }
        .odmSelect-modal-content .content-middle .other_brand .printbrand .printbrand-item .printbrand-item-name {
          font-weight: 600;
          font-size: 0.28rem;
          line-height: 0.4rem;
          color: #000; }
      .odmSelect-modal-content .content-middle .other_brand .printbrand .printbrand-item:last-of-type {
        margin-right: 0; }
      .odmSelect-modal-content .content-middle .other_brand .printbrand .printbrand-item.checked {
        background: #F2FDFD;
        border-color: #00CFD6; }
    .odmSelect-modal-content .content-middle .other_brand .printbrandtype {
      margin-bottom: 0.32rem; }
      .odmSelect-modal-content .content-middle .other_brand .printbrandtype .printbrandtype-list {
        display: flex; }
        .odmSelect-modal-content .content-middle .other_brand .printbrandtype .printbrandtype-list .printbrandtype-item {
          padding: 0.08rem;
          border-radius: 0.16rem;
          border: 1px solid rgba(0, 0, 0, 0.15);
          margin-right: 0.24rem; }
          .odmSelect-modal-content .content-middle .other_brand .printbrandtype .printbrandtype-list .printbrandtype-item img {
            width: 2.4rem;
            height: 2.4rem; }
          .odmSelect-modal-content .content-middle .other_brand .printbrandtype .printbrandtype-list .printbrandtype-item .printbrandtype-item-name {
            font-weight: 600;
            font-size: 0.28rem;
            line-height: 0.4rem;
            color: #000; }
          .odmSelect-modal-content .content-middle .other_brand .printbrandtype .printbrandtype-list .printbrandtype-item .not-support {
            color: #FF9F18;
            font-size: 0.22rem;
            line-height: 0.32rem; }
        .odmSelect-modal-content .content-middle .other_brand .printbrandtype .printbrandtype-list .printbrandtype-item.disabled {
          opacity: 0.6; }
        .odmSelect-modal-content .content-middle .other_brand .printbrandtype .printbrandtype-list .printbrandtype-item.checked {
          background: #F2FDFD;
          border-color: #00CFD6; }
    .odmSelect-modal-content .content-middle .my_brand .customer_service {
      display: flex;
      align-items: center;
      margin-bottom: 0.46rem; }
      .odmSelect-modal-content .content-middle .my_brand .customer_service img {
        width: 1rem;
        height: 1rem;
        margin-right: 0.22rem; }
    .odmSelect-modal-content .content-middle .my_brand .my_brand_content {
      font-size: 0.28rem;
      line-height: 0.4rem;
      text-align: left;
      color: #000; }
      .odmSelect-modal-content .content-middle .my_brand .my_brand_content .my_brand_content_title {
        display: flex;
        align-items: center;
        font-weight: bold;
        color: rgba(0, 0, 0, 0.88); }
        .odmSelect-modal-content .content-middle .my_brand .my_brand_content .my_brand_content_title img {
          width: 0.48rem;
          height: 0.48rem;
          margin-right: 0.1rem; }
      .odmSelect-modal-content .content-middle .my_brand .my_brand_content .my_brand_content_list {
        margin-top: 0.2rem; }
      .odmSelect-modal-content .content-middle .my_brand .my_brand_content .bg {
        background: #F2FDFD;
        border-radius: 0.16rem;
        padding: 0.2rem 0.16rem; }
  .odmSelect-modal-content .btn-group {
    width: 100%;
    box-sizing: border-box;
    border-top: 1px solid rgba(46, 46, 46, 0.05);
    padding: 0.26rem 0.16rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: rgba(0, 0, 0, 0.65); }
    .odmSelect-modal-content .btn-group .contact-customer {
      color: #4DA8F8; }
    .odmSelect-modal-content .btn-group .confirm {
      width: 3.6rem;
      height: 0.8rem;
      line-height: 0.8rem;
      background: #00CFD6;
      color: #fff;
      font-weight: bold;
      border-radius: 0.4rem; }

@charset "UTF-8";
.declaration-modal .am-modal-content {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px; }

.declaration-modal .declaration-modal-wrap {
  background-image: url("/static/images/declarationBg.png");
  background-size: contain;
  /* 保持图片的原始比例，但尽可能放大以填满容器 */
  background-position: top;
  /* 图片居中显示 */
  background-repeat: no-repeat;
  /* 图片不重复 */
  background-color: #F2F7FD;
  /* 背景颜色 */
  height: 100%;
  padding: 13px; }
  .declaration-modal .declaration-modal-wrap .declaration-modal-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    line-height: 24px;
    color: #0088FF;
    font-weight: bold;
    margin-bottom: 13px; }
    .declaration-modal .declaration-modal-wrap .declaration-modal-title img {
      height: 24px;
      vertical-align: middle;
      margin-right: 4px; }
  .declaration-modal .declaration-modal-wrap .declaration-modal-content {
    text-align: left; }
    .declaration-modal .declaration-modal-wrap .declaration-modal-content p {
      font-size: 12px;
      line-height: 18px; }
  .declaration-modal .declaration-modal-wrap .btn-group {
    margin-top: 30px;
    font-size: 15px;
    line-height: 38px; }
    .declaration-modal .declaration-modal-wrap .btn-group .ok-btn {
      background-color: #4DA8F8;
      border-radius: 23px;
      color: #fff; }
    .declaration-modal .declaration-modal-wrap .btn-group .close-btn {
      margin-top: 10px;
      color: #4DA8F8; }

.add-consult .am-textarea-item {
  background: rgba(0, 0, 0, 0.03);
  border-radius: 3px; }
  .add-consult .am-textarea-item textarea {
    font-size: 0.32rem; }

.add-consult .upload-label {
  margin-top: 8px;
  font-size: 0.28rem; }

.add-consult .upload-tips {
  font-size: 0.24rem;
  color: #f83600; }

.add-consult .am-textarea-count span {
  color: #bbb; }

/* flexbox */
.am-flexbox {
  text-align: left;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-flexbox.am-flexbox-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.am-flexbox.am-flexbox-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.am-flexbox.am-flexbox-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.am-flexbox.am-flexbox-dir-column .am-flexbox-item {
  margin-left: 0;
}
.am-flexbox.am-flexbox-dir-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.am-flexbox.am-flexbox-dir-column-reverse .am-flexbox-item {
  margin-left: 0;
}
.am-flexbox.am-flexbox-nowrap {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.am-flexbox.am-flexbox-wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.am-flexbox.am-flexbox-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.am-flexbox.am-flexbox-justify-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.am-flexbox.am-flexbox-justify-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.am-flexbox.am-flexbox-justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.am-flexbox.am-flexbox-justify-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.am-flexbox.am-flexbox-justify-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.am-flexbox.am-flexbox-align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.am-flexbox.am-flexbox-align-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.am-flexbox.am-flexbox-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-flexbox.am-flexbox-align-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.am-flexbox.am-flexbox-align-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.am-flexbox.am-flexbox-align-content-start {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.am-flexbox.am-flexbox-align-content-end {
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
}
.am-flexbox.am-flexbox-align-content-center {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.am-flexbox.am-flexbox-align-content-between {
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.am-flexbox.am-flexbox-align-content-around {
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around;
}
.am-flexbox.am-flexbox-align-content-stretch {
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
}
.am-flexbox .am-flexbox-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 8px;
  min-width: 10px;
}
.am-flexbox .am-flexbox-item:first-child {
  margin-left: 0;
}

.pickup-from-domicile {
  border-radius: 8px;
  background-color: white;
  padding: 12px 8px; }
  .pickup-from-domicile .divide {
    display: flex;
    align-items: center;
    margin: -0.08rem 0; }
    .pickup-from-domicile .divide .spot-wrap {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: 0.56rem; }
      .pickup-from-domicile .divide .spot-wrap .spot {
        width: 0.04rem;
        height: 0.04rem;
        background: rgba(0, 0, 0, 0.2);
        border-radius: 50%;
        margin-bottom: 0.12rem; }
      .pickup-from-domicile .divide .spot-wrap .spot:last-child {
        margin-bottom: 0; }
    .pickup-from-domicile .divide .line {
      margin-left: 0.24rem;
      height: 0.02rem;
      flex: 1;
      background: rgba(0, 0, 0, 0.05);
      margin-right: -0.18rem; }

.express-info {
  border-radius: 0.16rem;
  padding: 0.2rem;
  background: #fff; }
  .express-info .self-post {
    background: #ECF6FF;
    padding: 0.24rem;
    border-radius: 0.16rem; }

.line-input .am-list-line .am-input-control input {
  color: #4DA8F8;
  text-align: right;
  font-weight: 500; }

.refund-address-modal div, .refund-address-modal p, .refund-address-modal td, .refund-address-modal th {
  font-size: pxTorem(13);
  line-height: normal; }

.refund-address-modal .am-modal-content {
  border-radius: 10px 10px 0 0; }
  .refund-address-modal .am-modal-content .am-input-label-5, .refund-address-modal .am-modal-content .line-input .am-list-line .am-input-control input {
    font-size: 13px; }
  .refund-address-modal .am-modal-content .address-titles {
    text-align: start;
    font-size: 15px;
    color: #2E2E2E; }
  .refund-address-modal .am-modal-content .am-modal-body {
    padding: 8px; }
  .refund-address-modal .am-modal-content .am-modal-close {
    padding: 12px 2px; }
  .refund-address-modal .am-modal-content .ygyf {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    padding: 16px 16px;
    display: flex;
    flex: 1; }
    .refund-address-modal .am-modal-content .ygyf .red {
      color: #FD484B;
      font-size: 14px; }
    .refund-address-modal .am-modal-content .ygyf .yg {
      font-size: 14px; }
    .refund-address-modal .am-modal-content .ygyf .radioBox {
      display: flex;
      align-items: center;
      font-size: 14px; }
      .refund-address-modal .am-modal-content .ygyf .radioBox .radio {
        margin-right: 4px;
        width: 16px;
        height: 16px; }
    .refund-address-modal .am-modal-content .ygyf .custBtn {
      width: 148px;
      height: 40px;
      line-height: 40px;
      background: #4DA8F8;
      border-radius: 23px;
      color: #fff;
      text-align: center; }
  .refund-address-modal .am-modal-content .sureBtnBox {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 16px 16px; }
    .refund-address-modal .am-modal-content .sureBtnBox .sureBtn {
      background-color: #4DA8F8;
      font-size: 15px;
      color: #fff;
      text-align: center;
      height: 40px;
      line-height: 40px;
      border-radius: 23px; }

.express-info-modal .am-modal-content {
  padding: 10px;
  border-radius: 10px 10px 0 0; }

.express-info-modal .express-info-modal-content {
  text-align: start;
  max-height: 80vh;
  min-height: 70vh;
  overflow: auto;
  display: flex;
  flex-direction: column; }
  .express-info-modal .express-info-modal-content .address-titles {
    display: flex;
    overflow-x: auto;
    padding-bottom: 15px;
    min-height: 30px;
    height: 30px; }
    .express-info-modal .express-info-modal-content .address-titles .address-title {
      position: relative;
      font-size: 0.32rem;
      white-space: nowrap; }
      .express-info-modal .express-info-modal-content .address-titles .address-title > span {
        display: inline-block;
        padding: 5px; }
      .express-info-modal .express-info-modal-content .address-titles .address-title:not(:last-child) {
        margin-right: 20px; }
      .express-info-modal .express-info-modal-content .address-titles .address-title.active {
        font-weight: 600;
        color: #212121; }
        .express-info-modal .express-info-modal-content .address-titles .address-title.active:after {
          position: absolute;
          content: "";
          width: calc(80% - 10px);
          height: 2px;
          left: calc(10% + 5px);
          bottom: -2px;
          background: linear-gradient(90deg, #0fa5fe 0%, #006eff 100%); }
  .express-info-modal .express-info-modal-content .address-content {
    flex: 1;
    overflow-y: auto;
    padding-bottom: 90px; }
    .express-info-modal .express-info-modal-content .address-content .pickup-info {
      background: #F9F9F9;
      padding: 16px;
      border-radius: 8px; }
      .express-info-modal .express-info-modal-content .address-content .pickup-info .cnacelPickup-wrap {
        display: flex;
        justify-content: flex-end; }
        .express-info-modal .express-info-modal-content .address-content .pickup-info .cnacelPickup-wrap .cancelPickup {
          padding: 8px 25px;
          border-radius: 8px;
          border: 1px solid rgba(0, 0, 0, 0.08); }
    .express-info-modal .express-info-modal-content .address-content .am-steps.am-steps-vertical .am-steps-item {
      margin-bottom: 20px; }
      .express-info-modal .express-info-modal-content .address-content .am-steps.am-steps-vertical .am-steps-item .am-steps-item-tail {
        left: 45px;
        top: 15px; }
      .express-info-modal .express-info-modal-content .address-content .am-steps.am-steps-vertical .am-steps-item .am-steps-item-icon .step-times {
        display: flex;
        flex-direction: column;
        width: 90px;
        justify-content: center;
        align-items: center;
        color: #7b8797;
        font-size: 0.28rem;
        font-weight: 500; }
        .express-info-modal .express-info-modal-content .address-content .am-steps.am-steps-vertical .am-steps-item .am-steps-item-icon .step-times > span {
          margin: 2px 0;
          white-space: nowrap; }
      .express-info-modal .express-info-modal-content .address-content .am-steps.am-steps-vertical .am-steps-item .am-steps-item-content .am-steps-item-title {
        display: none; }
      .express-info-modal .express-info-modal-content .address-content .am-steps.am-steps-vertical .am-steps-item .am-steps-item-content .am-steps-item-description {
        font-size: 0.28rem;
        color: #7b8797; }
      .express-info-modal .express-info-modal-content .address-content .am-steps.am-steps-vertical .am-steps-item.am-steps-item-process .step-times {
        font-weight: 600;
        color: #061932; }
      .express-info-modal .express-info-modal-content .address-content .am-steps.am-steps-vertical .am-steps-item.am-steps-item-process .am-steps-item-description {
        font-weight: 600;
        color: #061932; }

.am-image-picker-list {
  padding: 9px 8px 0;
  margin-bottom: 15px;
}
.am-image-picker-list .am-flexbox {
  margin-bottom: 6px;
}
.am-image-picker-list .am-flexbox .am-flexbox-item {
  position: relative;
  margin-right: 5px;
  margin-left: 0;
}
.am-image-picker-list .am-flexbox .am-flexbox-item:after {
  display: block;
  content: ' ';
  padding-bottom: 100%;
}
.am-image-picker-list .am-image-picker-item {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 100%;
}
.am-image-picker-list .am-image-picker-item .am-image-picker-item-remove {
  width: 15px;
  height: 15px;
  position: absolute;
  right: 6px;
  top: 6px;
  text-align: right;
  vertical-align: top;
  z-index: 2;
  background-size: 15px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'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: 3px;
  background-size: cover;
}
.am-image-picker-list .am-image-picker-item img {
  width: 100%;
}
.am-image-picker-list .am-image-picker-upload-btn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  border: 1PX solid #ddd;
  background-color: #fff;
}
.am-image-picker-list .am-image-picker-upload-btn:before,
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 1PX;
  height: 25px;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #ccc;
}
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 25px;
  height: 1PX;
}
.am-image-picker-list .am-image-picker-upload-btn-active {
  background-color: #ddd;
}
.am-image-picker-list .am-image-picker-upload-btn input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
}

@keyframes PhotoView__rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes PhotoView__delayShow {
  0%,
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.PhotoView__Spinner {
  animation: PhotoView__delayShow 0.4s linear both;
}
.PhotoView__Spinner svg {
  animation: PhotoView__rotate 0.6s linear infinite;
}

.PhotoView__Photo {
  will-change: transform;
  cursor: grab;
}
.PhotoView__Photo:active {
  cursor: grabbing;
}

@keyframes PhotoView__animateIn {
  from {
    opacity: 0.4;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes PhotoView__animateOut {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.2);
  }
}
.PhotoView__animateIn {
  opacity: 0.4;
  animation: PhotoView__animateIn 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
.PhotoView__animateOut {
  opacity: 1;
  animation: PhotoView__animateOut 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
.PhotoView__PhotoWrap {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
}
.PhotoView__PhotoMask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.PhotoView-SlideWrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
  overflow: hidden;
}

@keyframes PhotoView__fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.PhotoView-PhotoSlider__clean .PhotoView-PhotoSlider__BannerWrap,
.PhotoView-PhotoSlider__clean .PhotoView-PhotoSlider__ArrowLeft,
.PhotoView-PhotoSlider__clean .PhotoView-PhotoSlider__ArrowRight,
.PhotoView-PhotoSlider__clean .PhotoView-PhotoSlider__FooterWrap {
  opacity: 0;
}
.PhotoView-PhotoSlider__willClose .PhotoView-PhotoSlider__BannerWrap:hover {
  opacity: 0;
}
.PhotoView-PhotoSlider__Backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.PhotoView-PhotoSlider__fadeIn {
  opacity: 0;
  animation: PhotoView__fade 0.4s linear both;
}
.PhotoView-PhotoSlider__fadeOut {
  opacity: 0;
  animation: PhotoView__fade 0.4s linear both reverse;
}
.PhotoView-PhotoSlider__BannerWrap {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 44px;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.2s ease-out;
  z-index: 20;
}
.PhotoView-PhotoSlider__BannerWrap:hover {
  opacity: 1;
}
.PhotoView-PhotoSlider__Counter {
  padding: 0 10px;
  font-size: 14px;
  opacity: 0.75;
}
.PhotoView-PhotoSlider__BannerRight {
  height: 100%;
}
.PhotoView-PhotoSlider__Close {
  box-sizing: border-box;
  padding: 10px;
  opacity: 0.75;
  cursor: pointer;
  transition: opacity 0.2s linear;
}
.PhotoView-PhotoSlider__Close:hover {
  opacity: 1;
}
.PhotoView-PhotoSlider__ArrowLeft,
.PhotoView-PhotoSlider__ArrowRight {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 100px;
  margin: auto;
  opacity: 0.75;
  z-index: 20;
  cursor: pointer;
  user-select: none;
  transition: opacity 0.2s linear;
}
.PhotoView-PhotoSlider__ArrowLeft:hover,
.PhotoView-PhotoSlider__ArrowRight:hover {
  opacity: 1;
}
.PhotoView-PhotoSlider__ArrowLeft svg,
.PhotoView-PhotoSlider__ArrowRight svg {
  box-sizing: content-box;
  padding: 10px;
  width: 24px;
  height: 24px;
  fill: white;
  background: rgba(0, 0, 0, 0.3);
}
.PhotoView-PhotoSlider__ArrowLeft {
  left: 0;
}
.PhotoView-PhotoSlider__ArrowRight {
  right: 0;
}
.PhotoView-PhotoSlider__FooterWrap {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 10px;
  width: 100%;
  min-height: 44px;
  line-height: 1.5;
  font-size: 14px;
  color: #ccc;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: justify;
  transition: opacity 0.2s ease-out;
  z-index: 20;
}

.list-item {
  display: flex;
  justify-content: flex-start; }
  .list-item-label {
    color: #4C4D52;
    width: 2.2rem; }
  .list-item-content {
    flex: 1; }

.refund-consult {
  padding: 10px;
  padding-bottom: 90px;
  padding-top: 55px; }

.add-consult-modal {
  height: 100%; }
  .add-consult-modal .am-modal-content {
    box-sizing: border-box;
    padding: 10px;
    text-align: start; }
    .add-consult-modal .am-modal-content .am-modal-body {
      padding-top: 24px; }

