
@charset "UTF-8";
/*!
 * retain.css
 * Version - 1.0.6
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2023 zhengxiao
 */[retain]{--retain-border-color:#d4d4d4;--retain-border-radius:10.66667vw;position:relative;position:relative!important}[retain~="border:bottom"]:after,[retain~="border:top"]:before{background:var(--retain-border-color);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}[retain~="border:top"]:before{top:0}[retain~="border:bottom"]:after{bottom:0}[retain~="border:left"]:before,[retain~="border:right"]:after{background:var(--retain-border-color);bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px}[retain~="border:left"]:before{left:0}[retain~="border:right"]:after{right:0}[retain~=border]:after{border:1px solid var(--retain-border-color);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}[retain~=round]:after{border:1px solid var(--retain-border-color);border-radius:var(--retain-border-radius);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){[retain~="border:bottom"]:after,[retain~="border:top"]:before{-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}[retain~="border:left"]:before,[retain~="border:right"]:after{-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5)}[retain~=border]:after,[retain~=round]:after{height:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);width:200%}[retain~=round]:after{border-radius:-webkit-calc(var(--retain-border-radius)*2);border-radius:calc(var(--retain-border-radius)*2)}[retain~="border:left"]:before,[retain~="border:top"]:before,[retain~=border]:after,[retain~=round]:after{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}[retain~="border:bottom"]:after,[retain~="border:right"]:after{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}}@media (device-pixel-ratio:1.5){[retain~="border:bottom"]:after,[retain~="border:top"]:before{-webkit-transform:scaleY(.6666);-ms-transform:scaleY(.6666);transform:scaleY(.6666)}[retain~="border:left"]:before,[retain~="border:right"]:after{-webkit-transform:scaleX(.6666);-ms-transform:scaleX(.6666);transform:scaleX(.6666)}[retain~=border]:after,[retain~=round]:after{height:150%;-webkit-transform:scale(.6666);-ms-transform:scale(.6666);transform:scale(.6666);width:150%}[retain~=round]:after{border-radius:-webkit-calc(var(--retain-border-radius)*1.5);border-radius:calc(var(--retain-border-radius)*1.5)}}@media (device-pixel-ratio:3){[retain~="border:bottom"]:after,[retain~="border:top"]:before{-webkit-transform:scaleY(.3333);-ms-transform:scaleY(.3333);transform:scaleY(.3333)}[retain~="border:left"]:before,[retain~="border:right"]:after{-webkit-transform:scaleX(.3333);-ms-transform:scaleX(.3333);transform:scaleX(.3333)}[retain~=border]:after,[retain~=round]:after{height:300%;-webkit-transform:scale(.3333);-ms-transform:scale(.3333);transform:scale(.3333);width:300%}[retain~=round]:after{border-radius:-webkit-calc(var(--retain-border-radius)*3);border-radius:calc(var(--retain-border-radius)*3)}}
.box-container {
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
  background-color: #fff;
}
.box-container-dark {
  background-color: #eee;
}
.box-container-full {
  min-height: 100vh;
}

.modal-cash-sms {
  width: 90%;
}
.modal-cash-sms-wrap {
  top: -13.33333vw;
}
.modal-cash-sms .am-modal-content {
  padding-top: 0;
  border-radius: 3.2vw;
}
.modal-cash-sms .am-modal-content .am-modal-body {
  color: var(--ydl-black);
  padding: 0;
}
.cash-sms {
  text-align: center;
}
.cash-sms > .hd {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5.33333vw 4.26667vw;
  border-bottom: 0.5px solid var(--ydl-line-color);
}
.cash-sms > .hd .title {
  font-size: 4.8vw;
}
.cash-sms > .hd .close {
  padding: 2.13333vw 0 2.13333vw 2.13333vw;
  position: absolute;
  right: 4.26667vw;
}
.cash-sms > .hd .close img {
  display: block;
  width: 3.46667vw;
  height: 3.46667vw;
}
.cash-sms > .bd {
  padding-top: 8.53333vw;
}
.cash-sms > .bd .tips {
  padding-bottom: 6.4vw;
}
.cash-sms > .bd .inputs {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 16.26667vw;
}
.cash-sms > .bd .inputs .real {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
}
.cash-sms > .bd .inputs .real .am-list-item.am-input-item {
  height: 100%;
}
.cash-sms > .bd .inputs .real .fake-input-container {
  height: 16.26667vw;
}
.cash-sms > .bd .inputs span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16vw;
  height: 16vw;
  border-radius: 2.13333vw;
  border: 0.5px solid #ddd;
  font-size: 6.4vw;
}
@keyframes flicker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cash-sms > .bd .inputs span.active {
  position: relative;
  border-color: var(--ydl-blue);
}
.cash-sms > .bd .inputs span.active::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 6.93333vw;
  background-color: var(--ydl-blue);
  animation: flicker 1s linear infinite;
}
.cash-sms > .bd .inputs span:not(:last-child) {
  margin-right: 4.26667vw;
}
.cash-sms > .ft {
  padding: 4.26667vw;
}
.cash-sms > .ft .operate {
  color: var(--ydl-primary-color);
}
.cash-sms > .ft .operate-disabled {
  color: #cbcbcb;
}

.cash-auth {
  background-color: var(--ydl-white);
  height: 100vh;
}
.cash-auth > .hd {
  padding-top: 17.06667vw;
  padding-bottom: 6.4vw;
  text-align: center;
}
.cash-auth > .hd img {
  display: block;
  width: 16vw;
  height: 16vw;
  margin: 0 auto;
  margin-bottom: 5.33333vw;
}
.cash-auth > .hd .text {
  font-size: 5.33333vw;
}
.cash-auth > .bd {
  padding: 8.53333vw 5.33333vw;
  text-align: center;
}
.cash-auth > .bd p {
  font-size: 4.26667vw;
}

.am-tabs {
  box-sizing: border-box;
  display: flex;
  flex: 1;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.am-tabs * {
  box-sizing: border-box;
}
.am-tabs-content-wrap {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
  min-height: 0;
}
.am-tabs-content-wrap-animated {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform, left, top;
}
.am-tabs-pane-wrap {
  width: 100%;
  flex-shrink: 0;
  overflow-y: auto;
}
.am-tabs-tab-bar-wrap {
  flex-shrink: 0;
}
.am-tabs-horizontal .am-tabs-pane-wrap-active {
  height: auto;
}
.am-tabs-horizontal .am-tabs-pane-wrap-inactive {
  height: 0;
  overflow: visible;
}
.am-tabs-vertical .am-tabs-content-wrap {
  flex-direction: column;
}
.am-tabs-vertical .am-tabs-tab-bar-wrap {
  height: 100%;
}
.am-tabs-vertical .am-tabs-pane-wrap {
  height: 100%;
}
.am-tabs-vertical .am-tabs-pane-wrap-active {
  overflow: auto;
}
.am-tabs-vertical .am-tabs-pane-wrap-inactive {
  overflow: hidden;
}
.am-tabs-top,
.am-tabs-bottom {
  flex-direction: column;
}
.am-tabs-left,
.am-tabs-right {
  flex-direction: row;
}
.am-tabs-default-bar {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
}
.am-tabs-default-bar-tab {
  position: relative;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 4vw;
  height: 11.6vw;
  line-height: 11.6vw;
}
.am-tabs-default-bar-tab .am-badge .am-badge-text {
  top: -3.46667vw;
  transform: translateX(-1.33333vw);
}
.am-tabs-default-bar-tab .am-badge .am-badge-dot {
  top: -1.6vw;
  transform: translateX(0);
}
.am-tabs-default-bar-tab-active {
  color: #108ee9;
}
.am-tabs-default-bar-underline {
  position: absolute;
  border: 1px #108ee9 solid;
  transform: translate3d(0, 0, 0);
}
.am-tabs-default-bar-animated .am-tabs-default-bar-content {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform;
}
.am-tabs-default-bar-animated .am-tabs-default-bar-underline {
  transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: top, left, width, color;
}
.am-tabs-default-bar-top,
.am-tabs-default-bar-bottom {
  flex-direction: row;
}
.am-tabs-default-bar-top .am-tabs-default-bar-content,
.am-tabs-default-bar-bottom .am-tabs-default-bar-content {
  display: flex;
  width: 100%;
  flex-direction: row;
}
.am-tabs-default-bar-top .am-tabs-default-bar-prevpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 15.73333vw;
  height: 100%;
  content: ' ';
  z-index: 999;
  left: 0;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.am-tabs-default-bar-top .am-tabs-default-bar-nextpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 15.73333vw;
  height: 100%;
  content: ' ';
  z-index: 999;
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}
.am-tabs-default-bar-top .am-tabs-default-bar-tab,
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  padding: 2.13333vw 0;
}
.am-tabs-default-bar-top .am-tabs-default-bar-underline,
.am-tabs-default-bar-bottom .am-tabs-default-bar-underline {
  bottom: 0;
}
.am-tabs-default-bar-top .am-tabs-default-bar-tab {
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab {
    border-bottom: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    transform: scaleY(0.33);
  }
}
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  border-top: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
    border-top: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    transform: scaleY(0.33);
  }
}
.am-tabs-default-bar-left,
.am-tabs-default-bar-right {
  flex-direction: column;
}
.am-tabs-default-bar-left .am-tabs-default-bar-content,
.am-tabs-default-bar-right .am-tabs-default-bar-content {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.am-tabs-default-bar-left .am-tabs-default-bar-tab,
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  padding: 0 2.13333vw;
}
.am-tabs-default-bar-left .am-tabs-default-bar-underline {
  right: 0;
}
.am-tabs-default-bar-left .am-tabs-default-bar-tab {
  border-right: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab {
    border-right: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    transform: scaleX(0.33);
  }
}
.am-tabs-default-bar-right .am-tabs-default-bar-underline {
  left: 0;
}
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  border-left: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab {
    border-left: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    transform: scaleX(0.33);
  }
}

.cash-tips {
  padding: 2.13333vw 4.26667vw;
  background-color: #f6fbff;
  font-size: 3.46667vw;
  line-height: 4.53333vw;
  color: var(--ydl-primary-color);
}

.cash-brand {
  display: flex;
  align-items: center;
}
.cash-brand-right {
  justify-content: flex-end;
}
.cash-brand .logo {
  display: block;
  width: 5.86667vw;
  height: 5.86667vw;
  margin-right: 2.13333vw;
}
.cash-brand .name {
  font-size: 4.26667vw;
  color: var(--ydl-black);
}

.am-modal-button-group-h .am-modal-button:first-child {
  color: #999;
}
.am-modal-title {
  font-weight: 500;
}
.cash-apply {
  background-color: var(--ydl-white);
  height: 100vh;
}
.cash-apply > .hd .progress {
  padding: 4.26667vw 6.4vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fbfbfb;
  margin: 0;
}
.cash-apply > .hd .progress li {
  display: flex;
  align-items: center;
  color: #ccc;
}
.cash-apply > .hd .progress li.active {
  color: var(--ydl-primary-color);
}
.cash-apply > .hd .progress li.active em {
  background-color: var(--ydl-primary-color);
}
.cash-apply > .hd .progress li:not(:last-child) {
  margin-right: 5.33333vw;
}
.cash-apply > .hd .progress li:not(:last-child)::after {
  content: '\2014\2014\2014\2014';
  margin-left: 1.6vw;
}
.cash-apply > .hd .progress li em {
  width: 4.26667vw;
  height: 4.26667vw;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  margin-right: 2.13333vw;
  font-size: 3.46667vw;
  border-radius: 50%;
}
.cash-apply > .hd .progress li span {
  white-space: nowrap;
}
.cash-apply > .bd {
  padding-bottom: 8.53333vw;
}
.cash-apply > .bd .am-list-item .am-list-line .am-list-extra {
  flex-basis: 66% !important;
}
.cash-apply > .bd .am-list-item .am-list-line .am-list-content {
  color: #666666;
  font-size: 4.26667vw;
}
.cash-apply > .bd .apply-item {
  padding-top: 4.26667vw;
  padding-left: 4.26667vw;
}
.cash-apply > .bd .apply-item > .hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 4.26667vw;
  padding-bottom: 3.2vw;
}
.cash-apply > .bd .apply-item > .hd .title {
  color: #666666;
  font-size: 4.26667vw;
}
.cash-apply > .bd .apply-item > .hd .all {
  color: var(--ydl-primary-color);
}
.cash-apply > .bd .apply-item > .bd {
  position: relative;
  display: flex;
  align-items: center;
  padding-bottom: 4.26667vw;
  border-bottom: 0.5px solid var(--ydl-line-color);
}
.cash-apply > .bd .apply-item > .bd .amount {
  display: flex;
  align-items: center;
  width: 0;
  flex: 1;
}
.cash-apply > .bd .apply-item > .bd .amount .unit {
  margin-right: 2.66667vw;
  font-size: 8vw;
}
.cash-apply > .bd .apply-item > .bd .amount .input {
  width: auto;
  flex: 1;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-list-line {
  padding-right: 0;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-list-line::after {
  height: 0;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-item {
  padding-left: 0;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-control {
  height: 100%;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-control .fake-input {
  line-height: 1;
  font-size: 10.66667vw;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-control .fake-input-container {
  height: 100%;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-control .fake-input-placeholder {
  font-size: 4vw;
  line-height: 3.5;
}
.cash-apply > .bd .apply-item > .bd .clear {
  padding: 3.2vw;
}
.cash-apply > .bd .apply-item > .bd .clear img {
  display: block;
  width: 4.26667vw;
  height: 4.26667vw;
}
.cash-apply > .bd .apply-item > .ft {
  padding-top: 3.2vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 4.26667vw;
}
.cash-apply > .bd .apply-item > .ft span {
  color: #87888c;
}
.cash-apply > .bd .apply-item > .ft span em {
  font-family: zmhfont;
  font-style: normal;
}
.cash-apply > .bd .apply-item > .ft .error {
  color: var(--ydl-danger-color);
}
.cash-apply > .ft .note {
  margin-top: 6.4vw;
  padding: 0;
  list-style: none;
  color: #a1a1a1;
  line-height: 1.5;
}
.cash-apply > .ft .note .em {
  color: red;
}
.cash-apply > .ft .am-button > span {
  font-size: 4.8vw;
}
.cash-apply > .ft .am-button-disabled {
  opacity: 1;
  background-color: #f7f7f7;
}
.cash-apply > .ft .am-button-disabled > span {
  color: #cdcdcd;
  font-size: 4.8vw;
}
.cash-apply > .ft .am-button-disabled::before {
  border-color: #f7f7f7;
}
td.am-number-keyboard-item {
  vertical-align: middle;
}

.cash-bind-bank {
  height: 100vh;
  background-color: #fff;
}
.cash-bind-bank .am-tabs {
  height: auto;
}
.cash-bind-bank .am-tabs-default-bar-tab {
  color: #999;
  font-size: 4.26667vw;
}
.cash-bind-bank .am-tabs-default-bar-tab-active {
  color: var(--ydl-primary-color);
}
.cash-bind-bank .am-input-control input {
  text-align: right;
}
.cash-bind-bank .am-list-item .am-list-line .am-list-extra {
  font-size: 4.53333vw;
  color: var(--ydl-black);
}
.cash-bind-bank > .operate {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 4.26667vw;
}
.cash-bind-bank > .operate .am-button > span {
  font-size: 4.8vw;
}
.cash-bind-bank > .operate .am-button-disabled {
  opacity: 1;
  background-color: #f7f7f7;
}
.cash-bind-bank > .operate .am-button-disabled > span {
  color: #cdcdcd;
  font-size: 4.8vw;
}
.cash-bind-bank > .operate .am-button-disabled::before {
  border-color: #f7f7f7;
}
.picker-bind-bank {
  border-radius: 3.2vw;
}
.picker-bind-bank .am-picker-popup-header {
  padding-top: 2.13333vw;
  padding-bottom: 2.13333vw;
  font-size: 4.26667vw;
}
.picker-bind-bank .am-picker-popup-header-left {
  color: #c0c9d4;
}
.picker-bind-bank .am-picker-popup-header-right {
  color: var(--ydl-primary-color);
}
.picker-bind-bank .am-picker-popup-title {
  font-size: 4.8vw;
}

.cash-list {
  background-color: var(--ydl-white);
  height: 100vh;
}
.cash-list .am-list-item .am-list-line .am-list-extra {
  flex-basis: 52% !important;
  white-space: normal;
}
.cash-list .extra {
  font-size: 4.26667vw;
  color: var(--ydl-black);
}
.cash-list .extra-bind {
  display: flex;
  align-items: center;
}
.cash-list .extra .name {
  flex: 1;
  width: auto;
  font-size: 4.26667vw;
}
.cash-list .extra .edit {
  min-width: 10.66667vw;
  font-size: 4vw;
  color: #999;
}
.cash-list .add-bank {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5.33333vw auto 0;
  width: 41.6vw;
  height: 12.26667vw;
  border-radius: 1.06667vw;
  border: 1px dashed var(--ydl-line-color);
  font-size: 4.26667vw;
  color: #666;
}
.popup-cash {
  left: 4.26667vw;
  right: 4.26667vw;
  bottom: 4.26667vw;
  width: auto;
}
.popup-cash .am-modal-content {
  border-radius: 3.2vw;
}
.popup-cash .operate {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #efeff1;
  border-radius: 3.2vw;
}
.popup-cash .operate li {
  padding: 0.16rem 0;
  text-align: center;
  border-bottom: 1px solid #efeff1;
  background-color: #fff;
  font-size: 0.17rem;
  color: #000;
}
.popup-cash .operate li:active {
  background-color: #eee;
}

.am-modal-button-group-h .am-modal-button:first-child {
  color: #999;
}
.am-modal-title {
  font-weight: 500;
}
.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled {
  color: #333333 !important;
}
.individual-detail {
  padding: 4.26667vw 0;
  border-top: 0.5px solid var(--ydl-line-color);
  margin-top: 4.26667vw;
}
.individual-detail .detail-hd {
  display: flex;
  justify-content: space-between;
  padding: 2.13333vw 4.26667vw;
  background-color: #fbfbfb;
  border-bottom: 0.5px solid #eee;
  color: #999;
  font-size: 3.46667vw;
  margin-bottom: 4.26667vw;
}
.individual-detail .detail-bd {
  padding: 0 4.26667vw;
}
.individual-detail .detail-bd .detail-item {
  margin-bottom: 5.33333vw;
  padding-bottom: 5.33333vw;
  border-bottom: 0.5px dashed #eee;
}
.individual-detail .detail-bd .detail-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.individual-detail .detail-bd .detail-item .user-info .name-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.2vw;
}
.individual-detail .detail-bd .detail-item .user-info .name-row .name {
  font-size: 4.26667vw;
  color: #333;
  font-weight: 600;
}
.individual-detail .detail-bd .detail-item .user-info .name-row .total-amount {
  font-size: 4.26667vw;
  color: #333;
  font-weight: 600;
}
.individual-detail .detail-bd .detail-item .user-info .category {
  display: flex;
  align-items: center;
  font-size: 3.73333vw;
  color: #999;
  margin-bottom: 2.66667vw;
  position: relative;
  padding-left: 6.4vw;
}
.individual-detail .detail-bd .detail-item .user-info .category::before {
  content: '';
  position: absolute;
  left: 1.06667vw;
  top: -3.73333vw;
  bottom: 50%;
  width: 3.2vw;
  border-left: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  border-bottom-left-radius: 1.06667vw;
}
.individual-detail .detail-bd .detail-item .user-info .category:first-of-type::before {
  top: -2.66667vw;
}
.individual-detail .detail-bd .detail-item .user-info .category:last-of-type {
  margin-bottom: 0;
}
.individual-detail .detail-bd .detail-item .user-info .category .cat-name {
  flex: 1;
}
.individual-detail .detail-bd .detail-item .user-info .category .cat-amount {
  color: #9c9c9c;
}
.individual-detail .detail-ft {
  display: flex;
  justify-content: space-between;
  padding: 4.26667vw;
  border-top: 0.5px solid #eee;
  margin-top: 4.26667vw;
}
.individual-detail .detail-ft .label {
  color: #ff9d00;
  font-weight: bold;
  font-size: 4.26667vw;
}
.individual-detail .detail-ft .amount {
  color: #ff9d00;
  font-weight: bold;
  font-size: 4.8vw;
}
.individual-detail .detail-tips {
  margin: 4.26667vw;
  font-size: 3.2vw;
  color: #999;
  line-height: 1.6;
}
.confirm-cash-modal {
  width: 85.33333vw !important;
}
.confirm-cash-modal .am-modal-content {
  border-radius: 3.2vw;
  padding-bottom: 0;
}
.confirm-cash-modal .am-modal-header {
  padding: 5.33333vw 5.33333vw 2.66667vw;
}
.confirm-cash-modal .am-modal-header .am-modal-title {
  font-size: 4.8vw;
  font-weight: 600;
  color: #333;
}
.confirm-cash-modal .am-modal-body {
  padding: 0 !important;
}
.confirm-cash-modal .am-modal-footer .am-modal-button {
  font-size: 4.26667vw;
  height: 13.33333vw;
  line-height: 13.33333vw;
}
.confirm-cash-modal .am-modal-footer .am-modal-button.am-modal-button-active {
  background-color: #f0f0f0;
}
.confirm-cash-content {
  text-align: center;
}
.confirm-cash-content .amount-display {
  padding: 2.66667vw 0 5.33333vw;
  border-bottom: 1px solid #f0f0f0;
}
.confirm-cash-content .amount-display .label {
  font-size: 3.73333vw;
  color: #888;
  margin-bottom: 1.06667vw;
}
.confirm-cash-content .amount-display .number {
  font-size: 8.53333vw;
  font-weight: bold;
  color: #333;
  line-height: 1;
}
.confirm-cash-content .amount-display .number .currency {
  font-size: 5.33333vw;
  margin-right: 0.53333vw;
}
.confirm-cash-content .detail-list {
  padding: 4vw 5.33333vw;
  font-size: 3.73333vw;
}
.confirm-cash-content .detail-list .detail-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.2vw;
  color: #666;
}
.confirm-cash-content .detail-list .detail-item span:last-child {
  font-weight: 500;
  color: #333;
}
.confirm-cash-content .detail-list .detail-item.highlight {
  color: #ff4d4f;
}
.confirm-cash-content .detail-list .detail-item.highlight span:last-child {
  color: #ff4d4f;
}
.confirm-cash-content .detail-list .detail-item .label-with-icon {
  display: flex;
  align-items: center;
}
.confirm-cash-content .detail-list .detail-item .label-with-icon .icon-info {
  display: inline-block;
  width: 4.26667vw;
  height: 4.26667vw;
  line-height: 4.26667vw;
  text-align: center;
  border-radius: 50%;
  background-color: #999;
  color: #fff;
  font-size: 3.2vw;
  font-weight: bold;
  font-style: normal;
  margin-left: 1.6vw;
  cursor: pointer;
}
.confirm-cash-content .target-bank-info {
  background-color: #f9f9f9;
  padding: 2.66667vw 5.33333vw;
  font-size: 3.2vw;
  color: #999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.confirm-cash-content .target-bank-info .label {
  margin-right: 1.33333vw;
}
.cash-apply {
  background-color: var(--ydl-white);
  height: 100vh;
}
.cash-apply > .ft .note {
  margin-top: 6.4vw;
  padding: 0;
  list-style: none;
  color: #a1a1a1;
  line-height: 1.5;
}
.cash-apply > .ft .note .em {
  color: red;
}
.cash-apply > .ft .am-button > span {
  font-size: 4.8vw;
}
.cash-apply > .ft .am-button-disabled {
  opacity: 1;
  background-color: #f7f7f7;
}
.cash-apply > .ft .am-button-disabled > span {
  color: #cdcdcd;
  font-size: 4.8vw;
}
.cash-apply > .ft .am-button-disabled::before {
  border-color: #f7f7f7;
}
.cash-apply > .hd .progress {
  padding: 4.26667vw 6.4vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fbfbfb;
  margin: 0;
}
.cash-apply > .hd .progress li {
  display: flex;
  align-items: center;
  color: #ccc;
}
.cash-apply > .hd .progress li:not(:last-child) {
  margin-right: 5.33333vw;
}
.cash-apply > .hd .progress li:not(:last-child)::after {
  content: '\2014\2014\2014\2014';
  margin-left: 1.6vw;
}
.cash-apply > .hd .progress li em {
  width: 4.26667vw;
  height: 4.26667vw;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  margin-right: 2.13333vw;
  font-size: 3.46667vw;
  border-radius: 50%;
}
.cash-apply > .hd .progress li span {
  white-space: nowrap;
}
.cash-apply > .hd .progress li.active {
  color: var(--ydl-primary-color);
}
.cash-apply > .hd .progress li.active em {
  background-color: var(--ydl-primary-color);
}
.cash-apply > .bd {
  padding-bottom: 8.53333vw;
}
.cash-apply > .bd .am-list-item .am-list-line .am-list-extra {
  flex-basis: 66% !important;
}
.cash-apply > .bd .am-list-item .am-list-line .am-list-content {
  color: #666;
  font-size: 4.26667vw;
}
.cash-apply > .bd .apply-item {
  padding-top: 4.26667vw;
  padding-left: 4.26667vw;
}
.cash-apply > .bd .apply-item > .hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 4.26667vw;
  padding-bottom: 3.2vw;
}
.cash-apply > .bd .apply-item > .hd .title {
  color: #666;
  font-size: 4.26667vw;
}
.cash-apply > .bd .apply-item > .hd .all {
  color: var(--ydl-primary-color);
}
.cash-apply > .bd .apply-item .amount {
  display: flex;
  align-items: center;
  width: 0;
  flex: 1;
}
.cash-apply > .bd .apply-item .amount .unit {
  margin-right: 2.66667vw;
  font-size: 8vw;
}
.cash-apply > .bd .apply-item .amount .input {
  width: auto;
  flex: 1;
}
.cash-apply > .bd .apply-item .amount .input .am-list-line {
  padding-right: 0;
}
.cash-apply > .bd .apply-item .amount .input .am-list-line::after {
  height: 0;
}
.cash-apply > .bd .apply-item .amount .input .am-input-item {
  padding-left: 0;
}
.cash-apply > .bd .apply-item .amount .input .am-input-control {
  height: 100%;
}
.cash-apply > .bd .apply-item .amount .input .am-input-control .fake-input {
  line-height: 1;
  font-size: 10.66667vw;
}
.cash-apply > .bd .apply-item .amount .input .am-input-control .fake-input-container {
  height: 100%;
}
.cash-apply > .bd .apply-item .amount .input .am-input-control .fake-input-placeholder {
  font-size: 4vw;
  line-height: 3.5;
}
.cash-apply > .bd .apply-item > .bd {
  position: relative;
  display: flex;
  align-items: center;
  padding-bottom: 4.26667vw;
  border-bottom: 0.5px solid var(--ydl-line-color);
}
.cash-apply > .bd .apply-item .clear {
  padding: 3.2vw;
}
.cash-apply > .bd .apply-item .clear img {
  display: block;
  width: 4.26667vw;
  height: 4.26667vw;
}
.cash-apply > .bd .apply-item > .ft {
  padding-top: 3.2vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 4.26667vw;
}
.cash-apply > .bd .apply-item > .ft span {
  color: #87888c;
}
.cash-apply > .bd .apply-item > .ft span em {
  font-family: zmhfont;
  font-style: normal;
}
.cash-apply > .bd .apply-item > .ft .error {
  color: var(--ydl-danger-color);
}
td.am-number-keyboard-item {
  vertical-align: middle;
}

.cash-result {
  background-color: var(--ydl-white);
  height: 100vh;
}
.cash-result > .hd {
  padding-top: 17.06667vw;
  padding-bottom: 6.4vw;
  text-align: center;
  border-bottom: 0.5px solid var(--ydl-line-color);
}
.cash-result > .hd img {
  display: block;
  width: 16vw;
  height: 16vw;
  margin: 0 auto;
  margin-bottom: 5.33333vw;
}
.cash-result > .hd .text {
  font-size: 5.33333vw;
  font-weight: 500;
}
.cash-result > .bd {
  padding: 11.73333vw 5.33333vw;
}
.cash-result > .bd .progress {
  display: flex;
  flex-direction: column;
  margin: 0;
}
.cash-result > .bd .progress li {
  position: relative;
  margin-bottom: -1.33333vw;
  display: flex;
  flex-direction: column;
  padding-left: 4.26667vw;
}
.cash-result > .bd .progress li:not(:last-child) {
  padding-bottom: 6.4vw;
}
.cash-result > .bd .progress li.pass::before {
  content: '';
  position: absolute;
  left: 0.8vw;
  top: 1.33333vw;
  width: 1px;
  height: 100%;
  background-color: #e8e8e8;
}
.cash-result > .bd .progress li.pass .title::before {
  background-color: var(--ydl-primary-color);
}
.cash-result > .bd .progress li.pass::before {
  background-color: var(--ydl-primary-color);
}
.cash-result > .bd .progress li .title {
  font-size: 4.26667vw;
  margin-bottom: 1.06667vw;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.cash-result > .bd .progress li .title::before {
  content: '';
  position: absolute;
  left: 0;
  top: 1.33333vw;
  width: 1.86667vw;
  height: 1.86667vw;
  border-radius: 50%;
  background-color: #e8e8e8;
}
.cash-result > .bd .progress li .desc {
  font-size: 3.46667vw;
  color: #777;
  line-height: 1.3;
}

.am-modal-button-group-h .am-modal-button:first-child {
  color: #999;
}
.am-modal-title {
  font-weight: 500;
}
.cash-apply {
  background-color: var(--ydl-white);
  height: 100vh;
}
.cash-apply > .hd .progress {
  padding: 4.26667vw 6.4vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fbfbfb;
  margin: 0;
}
.cash-apply > .hd .progress li {
  display: flex;
  align-items: center;
  color: #ccc;
}
.cash-apply > .hd .progress li.active {
  color: var(--ydl-primary-color);
}
.cash-apply > .hd .progress li.active em {
  background-color: var(--ydl-primary-color);
}
.cash-apply > .hd .progress li:not(:last-child) {
  margin-right: 5.33333vw;
}
.cash-apply > .hd .progress li:not(:last-child)::after {
  content: '\2014\2014\2014\2014';
  margin-left: 1.6vw;
}
.cash-apply > .hd .progress li em {
  width: 4.26667vw;
  height: 4.26667vw;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  margin-right: 2.13333vw;
  font-size: 3.46667vw;
  border-radius: 50%;
}
.cash-apply > .hd .progress li span {
  white-space: nowrap;
}
.cash-apply > .bd {
  padding-bottom: 8.53333vw;
}
.cash-apply > .bd .am-list-item .am-list-line .am-list-extra {
  flex-basis: 66% !important;
}
.cash-apply > .bd .am-list-item .am-list-line .am-list-content {
  color: #666666;
  font-size: 4.26667vw;
}
.cash-apply > .bd .apply-item {
  padding-top: 4.26667vw;
  padding-left: 4.26667vw;
}
.cash-apply > .bd .apply-item > .hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 4.26667vw;
  padding-bottom: 3.2vw;
}
.cash-apply > .bd .apply-item > .hd .title {
  color: #666666;
  font-size: 4.26667vw;
}
.cash-apply > .bd .apply-item > .hd .all {
  color: var(--ydl-primary-color);
}
.cash-apply > .bd .apply-item > .bd {
  position: relative;
  display: flex;
  align-items: center;
  padding-bottom: 4.26667vw;
  border-bottom: 0.5px solid var(--ydl-line-color);
}
.cash-apply > .bd .apply-item > .bd .amount {
  display: flex;
  align-items: center;
  width: 0;
  flex: 1;
}
.cash-apply > .bd .apply-item > .bd .amount .unit {
  margin-right: 2.66667vw;
  font-size: 8vw;
}
.cash-apply > .bd .apply-item > .bd .amount .input {
  width: auto;
  flex: 1;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-list-line {
  padding-right: 0;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-list-line::after {
  height: 0;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-item {
  padding-left: 0;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-control {
  height: 100%;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-control .fake-input {
  line-height: 1;
  font-size: 10.66667vw;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-control .fake-input-container {
  height: 100%;
}
.cash-apply > .bd .apply-item > .bd .amount .input .am-input-control .fake-input-placeholder {
  font-size: 4vw;
  line-height: 3.5;
}
.cash-apply > .bd .apply-item > .bd .clear {
  padding: 3.2vw;
}
.cash-apply > .bd .apply-item > .bd .clear img {
  display: block;
  width: 4.26667vw;
  height: 4.26667vw;
}
.cash-apply > .bd .apply-item > .ft {
  padding-top: 3.2vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 4.26667vw;
}
.cash-apply > .bd .apply-item > .ft span {
  color: #87888c;
}
.cash-apply > .bd .apply-item > .ft span em {
  font-family: zmhfont;
  font-style: normal;
}
.cash-apply > .bd .apply-item > .ft .error {
  color: var(--ydl-danger-color);
}
.cash-apply > .ft .note {
  margin-top: 6.4vw;
  padding: 0;
  list-style: none;
  color: #a1a1a1;
  line-height: 1.5;
}
.cash-apply > .ft .note .em {
  color: red;
}
.cash-apply > .ft .am-button > span {
  font-size: 4.8vw;
}
.cash-apply > .ft .am-button-disabled {
  opacity: 1;
  background-color: #f7f7f7;
}
.cash-apply > .ft .am-button-disabled > span {
  color: #cdcdcd;
  font-size: 4.8vw;
}
.cash-apply > .ft .am-button-disabled::before {
  border-color: #f7f7f7;
}
td.am-number-keyboard-item {
  vertical-align: middle;
}

.cash-wx-wallet-bind {
  height: 100vh;
  background-color: #fff;
}
.cash-wx-wallet-bind .am-input-control input {
  text-align: right;
}
.cash-wx-wallet-bind .am-list-item .am-list-line .am-list-extra {
  font-size: 4.53333vw;
  color: var(--ydl-black);
}
.cash-wx-wallet-bind > .operate {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 4.26667vw;
}
.cash-wx-wallet-bind > .operate .am-button > span {
  font-size: 4.8vw;
}
.cash-wx-wallet-bind > .operate .am-button-disabled {
  opacity: 1;
  background-color: #f7f7f7;
}
.cash-wx-wallet-bind > .operate .am-button-disabled > span {
  color: #cdcdcd;
  font-size: 4.8vw;
}
.cash-wx-wallet-bind > .operate .am-button-disabled::before {
  border-color: #f7f7f7;
}
.cash-wx-wallet-bind .am-list-item .am-list-line .am-list-extra {
  flex-basis: initial;
}
.picker-wxwallet-bind {
  border-radius: 3.2vw;
}
.picker-wxwallet-bind .am-picker-popup-header {
  padding-top: 2.13333vw;
  padding-bottom: 2.13333vw;
  font-size: 4.26667vw;
}
.picker-wxwallet-bind .am-picker-popup-header-left {
  color: #c0c9d4;
}
.picker-wxwallet-bind .am-picker-popup-header-right {
  color: var(--ydl-primary-color);
}
.picker-wxwallet-bind .am-picker-popup-title {
  font-size: 4.8vw;
}

.am-modal-button-group-h .am-modal-button:first-child {
  color: #999;
}
.am-modal-title {
  font-weight: 500;
}
.wxcash-apply-way {
  background-color: var(--ydl-white);
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.wxcash-apply-way .waa-tip {
  line-height: 11.73333vw;
  padding-left: 4.26667vw;
}
.wxcash-apply-way .fail-tip,
.wxcash-apply-way .ing-tip {
  background: #f4e2e4;
  color: #D9001B;
  line-height: 5.86667vw;
}
.wxcash-apply-way .success-tip {
  background: #f7fbfe;
  color: #1890FF;
}
.wxcash-apply-way .waa-btn-wrap {
  padding: 0 5.33333vw;
  margin-bottom: 9.6vw;
}
.wxcash-apply-way .waa-btn {
  height: 11.73333vw;
  border: 1px solid #1990ff;
  border-radius: 5.86667vw;
  text-align: center;
  line-height: 11.73333vw;
  color: #1990ff;
}
.wxcash-apply-way .waa-bank {
  display: flex;
  justify-content: space-between;
  padding: 0 4.26667vw;
  height: 11.73333vw;
  align-items: center;
  border-bottom: 1px solid var(--ydl-line-color);
}
.wxcash-apply-way .bank-img {
  height: 5.86667vw;
  width: 5.86667vw;
}
.wxcash-apply-way .bank-des {
  display: flex;
  align-items: center;
}
.wxcash-apply-way .bank-edit {
  color: #87888c;
  margin-left: 1.86667vw;
}

.wx-img-field .wxif-header-wrap {
  display: flex;
  justify-content: space-between;
}
.wx-img-field .wxif-header-wrap .wxif-header-wrap-title {
  font-weight: 500;
  font-size: 4.26667vw;
}
.wx-img-field .wxif-header-wrap .wxif-header-wrap-max {
  margin-left: 1.6vw;
  font-size: 3.2vw;
  color: var(--ydl-my-font-grey);
}
.wx-img-field .wxif-header-wrap .wxif-header-wrap-btn {
  line-height: 4.53333vw;
  font-size: 3.73333vw;
  color: var(--ydl-my-blue);
}
.wx-img-field .wxif-img-wrap {
  margin-top: 4.26667vw;
}
.wx-photo .PhotoView-Slider__Counter {
  visibility: hidden;
}

.cash-wx-wallet-apply {
  height: 100vh;
  background-color: #fff;
  /* stylelint-disable-next-line no-duplicate-selectors */
}
.cash-wx-wallet-apply .cwwa-picker-content {
  font-size: 4.53333vw;
}
.cash-wx-wallet-apply .am-list-body::after {
  height: 0 !important;
}
.cash-wx-wallet-apply .am-input-control input {
  text-align: right;
}
.cash-wx-wallet-apply .am-list-item .am-list-line .am-list-extra {
  font-size: 4.53333vw;
  color: var(--ydl-black);
}
.cash-wx-wallet-apply > .operate {
  padding: 4.26667vw;
  background-color: #ffffff;
}
.cash-wx-wallet-apply > .operate .am-button > span {
  font-size: 4.8vw;
}
.cash-wx-wallet-apply > .operate .am-button-disabled {
  opacity: 1;
  background-color: #f7f7f7;
}
.cash-wx-wallet-apply > .operate .am-button-disabled > span {
  color: #cdcdcd;
  font-size: 4.8vw;
}
.cash-wx-wallet-apply > .operate .am-button-disabled::before {
  border-color: #f7f7f7;
}
.cash-wx-wallet-apply .am-list-item .am-list-line .am-list-extra {
  flex-basis: initial;
}
.cash-wx-wallet-apply .date-row-right {
  display: flex;
  align-items: center;
}
.cash-wx-wallet-apply .date-row-right .am-list-arrow {
  display: none;
}
.cash-wx-wallet-apply .cwwa-date-line {
  border-left: 1px dashed #d8d8d8;
  margin-left: 5.33333vw;
  margin-right: 5.33333vw;
  display: inline-block;
  height: 4.8vw;
}
.cash-wx-wallet-apply .cwwa-date-row .am-list-arrow {
  display: none;
}
.cash-wx-wallet-apply .cwwa-single-picker-content {
  font-size: 4.53333vw;
}
.cash-wx-wallet-apply .cwwa-single-empty {
  color: #bbb;
  font-size: 4.53333vw;
}
.cash-wx-wallet-apply .cwwa-single-text {
  font-size: 4.53333vw;
}
.picker-wxwallet-open {
  border-radius: 3.2vw;
}
.picker-wxwallet-open .am-picker-popup-header {
  padding-top: 2.13333vw;
  padding-bottom: 2.13333vw;
  font-size: 4.26667vw;
}
.picker-wxwallet-open .am-picker-popup-header-left {
  color: #c0c9d4;
}
.picker-wxwallet-open .am-picker-popup-header-right {
  color: var(--ydl-primary-color);
}
.picker-wxwallet-open .am-picker-popup-title {
  font-size: 4.8vw;
}
.wxwallet-open-branch .am-list-line .am-list-content {
  flex: none !important;
  padding-right: 2.66667vw;
}
.wxwallet-open-branch .am-list-line .am-list-extra {
  flex-basis: 0 !important;
  flex-grow: 1;
  flex-shrink: 1;
}
.end-disable-dlg .am-picker-col-item-selected {
  opacity: 0.3;
}
.end-disable-dlg .date-label {
  opacity: 0.3;
}
.end-dlg-content .end-date-view {
  border-top: 1px solid #ddd;
}
.end-dlg-content .end-dlg-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 4.53333vw;
  border-bottom: 1px solid #ddd;
  height: 11.73333vw;
}
.end-dlg-content .header-cancel {
  color: #108ee9;
  margin-left: 4vw;
}
.end-dlg-content .header-title {
  color: #000;
}
.end-dlg-content .header-ok {
  color: #108ee9;
  margin-right: 4vw;
}
.end-dlg-content .dlg-first-row {
  text-align: left;
  margin-top: 4vw;
  margin-left: 4vw;
  color: black;
  font-size: 4.53333vw;
  margin-bottom: 2.66667vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.id-card-upload {
  font-size: 4.53333vw;
  margin-left: 4vw;
  padding-bottom: 8vw;
  /* stylelint-disable-next-line no-descending-specificity */
}
.id-card-upload .header-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 4vw;
  height: 11.73333vw;
}
.id-card-upload .header-row .header-title,
.id-card-upload .header-row .header-demo {
  font-size: 4.53333vw;
}
.id-card-upload .upload-tip {
  color: #bbb;
  font-size: 4vw;
  margin-top: 0.53333vw;
  margin-bottom: 2.66667vw;
}
.id-card-upload .upload-wrap {
  display: flex;
  justify-content: space-around;
}
.id-card-upload .form-row {
  text-align: center;
}
.id-card-upload .imgupld-column-flex {
  display: inline-block;
}
.id-card-upload .cell-title {
  text-align: center;
  font-size: 4vw;
}
.id-card-upload .wx-img-field .wxif-img-wrap {
  margin-top: 2.66667vw;
}
.id-card-upload .header-demo {
  color: #538fff;
}
.idupload-modal-wrap .am-modal-content {
  border-radius: 4.26667vw 4.26667vw 0 0;
}
.idupload-modal-content .idupload-modal-header {
  position: relative;
}
.idupload-modal-content .idupload-modal-header .idupload-modal-title {
  font-weight: 500;
  font-size: 4.8vw;
  line-height: 6.4vw;
  text-align: center;
  color: #131212;
  padding: 6.4vw 0;
}
.idupload-modal-content .idupload-modal-header .idupload-modal-close-icon {
  position: absolute;
  color: #a3a4ad;
  top: 4vw;
  font-size: 4.26667vw;
  right: 4.53333vw;
  cursor: pointer;
}
.idupload-modal-content .idupload-modal-img-wrap {
  text-align: center;
  padding: 0 2.4vw 2.66667vw 3.2vw;
}
.idupload-modal-content .idupload-modal-img-wrap .idupload-modal-img {
  display: inline-block;
  height: 101.33333vw;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  background-size: cover;
}
.idupload-modal-content .idupload-modal-btn-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.idupload-modal-content .idupload-modal-btn-wrap .idupload-modal-btn {
  width: 91.46667vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  background: #538fff;
  border-radius: 5.86667vw;
  font-size: 4.26667vw;
  color: #fff;
  margin-bottom: 2.13333vw;
}
.idupload-modal-content .modalimg {
  width: 100%;
}

.comprehensive-score {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  padding: 0.16rem 0.16rem 0;
  background: #fff;
  box-sizing: border-box;
  border-bottom: 0.005rem solid #EBEBEB;
  z-index: 1;
}
.comprehensive-score .comprehensive-score-filter {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-right {
  display: flex;
  justify-content: flex-end;
  padding-top: 2.66667vw;
  width: 40vw;
  flex-shrink: 0;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-right .button {
  color: #6ec8f9;
  font-size: 0.13rem;
  padding: 0.03rem 0.1rem;
  border-radius: 0.17rem;
  border: 0.01rem solid #1da1f2;
  float: right;
  cursor: pointer;
  font-size: 3.2vw;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-right .button.clear {
  color: #999;
  border: 0.01rem solid #999;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-left {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-left .form-item {
  padding-top: 0;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-left .form-item .form-item-content {
  padding-bottom: 0;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-left .form-item .am-list-line {
  padding-right: 0;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-left .form-item .arrow {
  display: none;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-left .form-item .to-line {
  width: 2.66667vw;
  margin: 0 2.66667vw;
}
.comprehensive-score .comprehensive-score-filter .comprehensive-score-filter-left .form-item .am-input-control input {
  font-size: 3.2vw;
  text-align: center;
  height: 8vw;
  border-radius: 8vw;
  background-color: #F5F5F5;
}
.comprehensive-score .score-detail-sum {
  height: 0.56rem;
  border-radius: 0.08rem;
  background-color: rgba(253, 155, 10, 0.05);
  padding: 0.13rem 0;
  box-sizing: border-box;
}
.comprehensive-score .score-detail-sum p {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.13rem;
  color: #666;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
  height: 0.3rem;
  padding-bottom: 0.05rem;
}
.comprehensive-score .score-detail-sum p span {
  color: #FD9B0A;
  font-size: 0.24rem;
  margin-right: 0.04rem;
  line-height: 0.3rem;
  display: inline-block;
}
.comprehensive-score .score-detail-sum p em {
  color: #FD9B0A;
  font-size: 0.15rem;
  display: inline-block;
}
.comprehensive-score .score-detail-sum p:first-child {
  border-right: 0.01rem solid rgba(253, 155, 10, 0.3);
}
.comprehensive-score .score-dimension {
  margin-top: 0.2rem;
}
.comprehensive-score .score-dimension .type-con {
  margin-bottom: 0.13rem;
  line-height: 0.2rem;
}
.comprehensive-score .score-dimension .type-con:last-child {
  margin-bottom: 0.25rem;
}
.comprehensive-score .score-dimension .type {
  font-size: 0.14rem;
  color: #999;
  display: inline-block;
  vertical-align: middle;
  line-height: 0.2rem;
  width: 0.8rem;
}
.comprehensive-score .score-dimension em {
  color: #242424;
  font-size: 0.14rem;
  margin-left: 0.2rem;
  display: inline-block;
  vertical-align: middle;
  line-height: 0.2rem;
}
.comprehensive-score .comprehensive-tabs {
  display: flex;
  margin-top: 0.12rem;
}
.comprehensive-score .comprehensive-tabs .comprehensive-tabs-item {
  display: flex;
  height: 0.48rem;
  color: #999999;
  justify-content: center;
  align-items: center;
  flex: 1;
  font-size: 0.14rem;
  position: relative;
}
.comprehensive-score .comprehensive-tabs .comprehensive-tabs-item i {
  margin-top: 0.02rem;
  margin-left: 0.02rem;
  font-size: 0.13rem;
}
.comprehensive-score .comprehensive-tabs .comprehensive-tabs-item .dot {
  width: 0.08rem;
  height: 0.08rem;
  background-color: #F71500;
  border-radius: 50%;
  position: absolute;
  left: 65%;
  top: 1.6vw;
}
.comprehensive-score .comprehensive-tabs .comprehensive-tabs-item.active {
  position: relative;
  color: #242424;
}
.comprehensive-score .comprehensive-tabs .comprehensive-tabs-item.active:before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0.09rem;
  width: 0.18rem;
  height: 0.03rem;
  border-radius: 0.03rem;
  background: linear-gradient(to right, #1EA6FA, #5CC8F7);
  transform: translateX(-50%);
}

.form-item {
  background-color: #fff;
  padding-top: 4.26667vw;
}
.form-item:not(:first-child) {
  margin-top: 2.4vw;
}
.form-item .form-item-label {
  color: #999;
  font-size: 4vw;
}
.form-item .form-item-content {
  display: flex;
  align-items: center;
  padding: 2.66667vw 0 2.13333vw;
}
.form-item .form-item-content > :not(.arrow) {
  flex: 1;
}
.form-item .form-item-content .form-item {
  padding-top: 0;
}
.form-item .form-item-content .form-item .form-item-content {
  border-bottom: none;
  padding: 0;
}
.form-item .form-item-content .arrow {
  position: relative;
  width: 2.13333vw;
  height: 2.13333vw;
}
.form-item .form-item-content .arrow::after {
  content: "";
  position: absolute;
  right: 0.53333vw;
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  width: 100%;
  height: 100%;
  transform: rotateZ(45deg);
}
.form-item:not(:last-child) .form-item-content {
  border-bottom: 0.5px solid #ebebeb;
}

.form-input {
  font-size: 4.8vw;
  height: auto !important;
  min-height: auto !important;
  padding-left: 0 !important;
}
.form-input .am-list-line::after {
  background-color: transparent !important;
}
.form-input input {
  font-size: 4.8vw;
}

.component-header {
  height: 0.44rem;
}
.component-header .header_con {
  background: #fff;
  height: 0.44rem;
  line-height: 0.44rem;
  font-size: 0.18rem;
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  color: #242424;
  z-index: 9999;
}
.component-header .left {
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 0.16rem;
}
.component-header .left img {
  width: 0.08rem;
  height: 0.15rem;
  vertical-align: middle;
}
.component-header .right {
  position: absolute;
  right: 0.16rem;
  top: 0;
  font-size: 0.15rem;
}

.recommend {
  height: 100vh;
  box-sizing: border-box;
  overflow-y: auto;
  background: #fff;
}
.recommend > .hd {
  padding: 0.12rem;
  background-color: rgba(253, 155, 10, 0.05);
}
.recommend > .hd em {
  color: #fd9b0a;
}
.recommend > .bd {
  padding: 0 0.16rem 0.4rem;
}
.recommend > .operate {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.16rem;
  background-color: #fff;
}
.recommend > .operate .am-button {
  background-color: #6ec8f9;
  border-radius: 0.26rem;
  color: #fff;
  opacity: 1;
}
.recommend > .operate .am-button > span {
  font-size: 0.17rem;
}
.recommend > .operate .am-button-disabled {
  background-color: #cbcbcb;
}
.recommend > .operate .am-button-disabled::before {
  border-color: #cbcbcb;
}
.recommend .nomore-text {
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.12rem;
  line-height: 0.18rem;
  color: #bbb;
  position: relative;
}
.recommend .nomore-text span::before,
.recommend .nomore-text span::after {
  position: absolute;
  background: #ccc;
  content: '';
  height: 0.01rem;
  top: 50%;
  width: 0.1rem;
}
.recommend .nomore-text span::before {
  left: 1.2rem;
}
.recommend .nomore-text span::after {
  right: 1.2rem;
}
.recommend .loading-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.recommend .loading-box .loading-icon {
  margin: 0.2rem auto 0;
}
.recommend .in-bottom {
  height: 0.62rem;
  width: 100%;
}
.recommend .am-button-primary {
  background-color: #6ec8f9;
}
.recommend .no-order {
  width: 100%;
  margin-top: 0.85rem;
  padding-top: 1.32rem;
  color: #999;
  background-image: url('//static.ydlcdn.com/apph5/images/order/no-evaluate.png');
  background-size: 1.8rem 1.2rem;
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 0.14rem;
  text-align: center;
}

.confide-filter-modal {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  border-radius: 4.26667vw 4.26667vw 0px 0px;
  height: 90vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.confide-filter-modal .filter-title {
  padding: 2.66667vw 3.2vw;
  font-size: 4.26667vw;
  font-weight: 500;
  color: #333;
  text-align: center;
  flex-shrink: 0;
}
.confide-filter-modal .filter-content {
  flex: 1;
  overflow-y: auto;
  padding: 0 3.2vw;
}
.confide-filter-modal .filter-content .filter-section {
  margin-bottom: 2.4vw;
}
.confide-filter-modal .filter-content .filter-section .section-title {
  text-align: left;
  color: #242424;
  font-weight: 500;
  font-size: 4.26667vw;
  margin-bottom: 3.2vw;
}
.confide-filter-modal .filter-content .filter-section .option-list {
  display: flex;
  flex-wrap: wrap;
}
.confide-filter-modal .filter-content .filter-section .option-list .option-item {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 10.66667vw;
  padding: 2.13333vw 4.26667vw;
  background: #F7F7F7;
  border-radius: 5.33333vw;
  font-size: 3.73333vw;
  color: #242424;
  min-width: 28.8vw;
  text-align: center;
  margin-bottom: 4vw;
  margin-right: 2.66667vw;
}
.confide-filter-modal .filter-content .filter-section .option-list .option-item:nth-child(3n) {
  margin-right: 0;
}
.confide-filter-modal .filter-content .filter-section .option-list .option-item.active {
  background: #E8F6FF;
  color: #1698FF;
}
.confide-filter-modal .filter-content .filter-section .date-range {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 4.26667vw;
}
.confide-filter-modal .filter-content .filter-section .date-range .date-input {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 10.66667vw;
  flex: 1;
  background: #F7F7F7;
  border-radius: 5.33333vw;
  font-size: 3.73333vw;
  color: #999;
  text-align: center;
}
.confide-filter-modal .filter-content .filter-section .date-range .date-input.date-selected {
  color: #242424;
}
.confide-filter-modal .filter-content .filter-section .date-range .date-input.date-disabled {
  opacity: 0.7;
  pointer-events: none;
}
.confide-filter-modal .filter-content .filter-section .date-range .date-input.active {
  background: #E8F6FF;
  color: #1698FF;
}
.confide-filter-modal .filter-content .filter-section .date-range .separator {
  width: 10.4vw;
  flex-shrink: 0;
  position: relative;
}
.confide-filter-modal .filter-content .filter-section .date-range .separator::after {
  content: '';
  position: absolute;
  width: 3.73333vw;
  height: 1px;
  background: #9f9f9f;
  left: 50%;
  transform: translateX(-50%);
}
.confide-filter-modal .filter-footer {
  flex-shrink: 0;
  display: flex;
  padding: 2.66667vw 3.2vw;
}
.confide-filter-modal .filter-footer .btn {
  flex: 1;
  height: 11.73333vw;
  font-size: 4.26667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.confide-filter-modal .filter-footer .btn.btn-reset {
  border-radius: 2.13333vw;
  background: #fff;
  border: 1px solid rgba(167, 167, 167, 0.48);
  color: #666666;
  margin-right: 5.06667vw;
}
.confide-filter-modal .filter-footer .btn.btn-confirm {
  border-radius: 2.13333vw;
  border: 1px solid #1698FF;
  color: #1698FF;
  background: #fff;
}
.am-modal.confide-filter-modal .am-modal-body {
  display: flex;
  flex-direction: column;
}

.confide-order-page {
  background-color: #f8f8f8;
  min-height: 100vh;
  box-sizing: border-box;
}
.confide-order-page .fixed-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.confide-order-page .loading-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80vw;
}
.selected-filters {
  margin: 0 3.2vw 2.66667vw;
}
.selected-filters[retain="round"] {
  --retain-border-radius: 1.06667vw;
  --retain-border-color: #c0c0c0;
}
.selected-filters .selected-filter {
  display: flex;
  align-items: center;
  padding: 1.06667vw 2.13333vw;
  background: #F5F5F5;
  border-radius: 1.06667vw;
  font-size: 3.2vw;
  color: #333;
}
.selected-filters .selected-filter .filter-text {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.selected-filters .selected-filter .filter-text .total-count {
  padding-right: 2.66667vw;
  color: #d86b05;
  font-style: normal;
  font-weight: 600;
}
.selected-filters .selected-filter .close-icon {
  width: 4.26667vw;
  height: 4.26667vw;
  margin-left: 2.13333vw;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
}
.selected-filters .selected-filter .close-icon::before,
.selected-filters .selected-filter .close-icon::after {
  content: '';
  position: absolute;
  width: 2.66667vw;
  height: 1px;
  background: #999;
  top: 50%;
  left: 50%;
}
.selected-filters .selected-filter .close-icon::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.selected-filters .selected-filter .close-icon::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.confide-order-page .fixed-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}

.consult-contract {
  min-height: 100vh;
  background: #fff;
  padding: 4vw;
}
.consult-contract .des {
  white-space: pre-line;
  font-size: 4vw;
}

.sub-title__wrapper {
  display: flex;
  align-items: baseline;
}
.sub-title__wrapper .sub-title__desc {
  color: #242424;
  font-size: 4.26667vw;
  font-weight: 500;
}
.sub-title__wrapper .sub-title__tips {
  padding-left: 1.6vw;
  font-size: 3.46667vw;
  color: #666666;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.data-detail__wrapper {
  width: 91.46667vw;
  border-radius: 2.13333vw;
}
.data-detail__wrapper .data-detail__title {
  display: flex;
}
.data-detail__wrapper .data-detail__title .data-detail-title__desc {
  display: flex;
  align-items: center;
  width: 60%;
  height: 9.33333vw;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaIAAABGCAYAAACOqZBPAAAAAXNSR0IArs4c6QAAB21JREFUeF7t3UusXVMcx/H12+1d/3Vu5aZNEAMMREKECBMmSEwJg6YeAyQlSMQ7ISIGBEljIFQE9a6EeItHzBCECGIiYtAWaUuqtGhvz9519pItF6Hq7nvPfh7fJjcd3LX+///+rJP8cl77ypX8F2M8IMuyM2KMp0s6Ps/zI5IkmYkxWskSLEMAAQQmVkBSjDGmzrldzrndkrY45zbO/Xzqvf9A0raJBRjjwjTf3uFweKRz7kZJ58cYl823nt8jgAACCOwrMBdUG5IkeVXSy0uXLn1f0ggr5/YbRMUznTRNb3POXeucmwILAQQQQKBSga2SHh6NRuump6c3V1q5Z8X+NYhijIdkWfZSjPHknl0P4yKAAAJ9E/hV0tMxxltDCBv6NnwV8+4TRGmaHhdjfN05d1gVDaiBAAIIIFBKYK9z7tEsy26emZn5odSOCVn0tyAqngmlafoRITQhp8tlIIBAHwW+T5Lkeu/9+j4Ov5iZ/wyi4j2hLMve5uW4xTCyBwEEEKhWQNKLs7OzF69YsWJntZW7V+3PIBoOh2ucczd0b0QmQgABBP63AhtHo9GqZcuWfTrJAr8HUfERbUmfxxj9JF8s14YAAgj0UKD4XtKqEMKbPZy91Mh/BNE659wlpXawCAEEEECgaYG9klab2VNNN26iX/FV4OKOCd/xZdUmuOmBAAIILFpgVNxYwMyeW3SFjm5Umqbnxhif6eh8jIUAAggg8JdAtmTJkrOnpqYm6mU6DYfDB51zl3LSCCCAAALdF5D0U4zxpBDCl92fttyExTOiD4uLKrecVQgggAACbQtI+sJ7f5KkX9qepYr+2rNnzzZJB1VRjBoIIIAAAs0ISHrMzFY3063eLsUzoiF/yqFeZKojgAACVQvM3c37zBDCG1XXbrpe8R5RbLop/RBAAAEEKhHYbGZHSZqtpFpLRQiiluBpiwACCFQhIOkWM7u9ilpt1SCI2pKnLwIIIFCNwC9mVtwdp7d//ZUgquaBQBUEEECgNQFJd5rZza0NMGZjgmhMQLYjgAACbQtI+sF7f3hf3ysiiNp+BNEfAQQQqEAgxnjZYDB4qIJSjZcgiBonpyECCCBQi8C7IYRTa6lcc1GCqGZgyiOAAAINCeRmVrw8t6WhfpW1IYgqo6QQAggg0K5AkiRXeu/va3eKhXcniBZuxg4EEECgkwLFnxc3s5WdHO4/hiKI+nZizIsAAgjsX2C7mR1c3P6nT0gEUZ9Oi1kRQACBeQQkHWNmX/QJiiDq02kxKwIIIDCPQJIkF3rv1/cJiiDq02kxKwIIIDB/EN3jvb+mT1AEUZ9Oi1kRQACB+QXeCyGcMv+y7qwgiLpzFkyCAAIIjC0gabf3fkZSPnaxhgoQRA1B0wYBBBBoSkDSsWb2eVP9xu1DEI0ryH4EEECgYwJJklzkvX+yY2PtdxyCqC8nxZwIIIBAeYG1IYSryi9vdyVB1K4/3RFAAIE6BD4LIZxQR+E6ahJEdahSEwEEEGhXIB8OhwcuX758R7tjlOtOEJVzYhUCCCDQN4GzQgiv9mFogqgPp8SMCCCAwAIFkiRZ673vxftEBNECD5flCCCAQE8EvjWzQ/vwfSKCqCePKMZEAAEEFioQYzx9MBi8tdB9Ta8niJoWpx8CCCDQnMCDIYTLm2u3uE4E0eLc2IUAAgh0XkDSz977w4r/uzwsQdTl02E2BBBAYEyBJEmu897fPWaZWrcTRLXyUhwBBBBoXeArMztS0qj1SfYzAEHU1ZNhLgQQQKAiAUkXmNlTFZWrvAxBVDkpBRFAAIHOCXxtZkdJSjs3mXOOIOriqTATAgggUL3ADSGEu6ovO35Fgmh8QyoggAACnReQtMN7f7SkbV0bliDq2okwDwIIIFCfwIshhJX1lV9cZYJocW7sQgABBHopIOl8M3umS8MTRF06DWZBAAEE6hfYbmbHS9paf6tyHQiick6sQgABBCZGQNKH3vvTJGVduCiCqAunwAwIIIBA8wLrQgiXNt92344EURdOgRkQQACBdgSuDiHc207rv7oSRG2fAP0RQACB9gTyJElWe++faG8EvtDapj29EUAAgdYFJP3qnDvPzF5oaxieEbUlT18EEECgIwLFhxbyPL9kMBisb2MkgqgNdXoigAAC3ROIkm4yszVNj0YQNS1OPwQQQKDbAg+Y2dVNfrSbIOr2A4LpEEAAgcYFJH3svT9H0qYmmhNETSjTAwEEEOifwE5Jl5nZs3WPThDVLUx9BBBAoN8Cr+V5fsX09PQ3dV0GQVSXLHURQACBCRGQtCvGeJuZrZU0rPqyCKKqRamHAAIITK7AliRJ7piamnqkyg8zEEST+4DhyhBAAIG6BL6WdH+apo/OzMxsH7cJQTSuIPsRQACB/6nA3Mt0z+d5/ngI4Z25uzQsWIMgWjAZGxBAAAEE/ikg6Ufn3GvOuVe89+9K+r6sEkFUVop1CCCAAAKlBCTFGOMGSR9I+iTP842SNnrvN0ma3SfEsiw7sVRlFiGAAAIIIDCeQMzzfJeZ7XLO7S5+JI1+A5iNGGV6INlWAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
}
.data-detail__wrapper .data-detail__title .data-detail-title__desc .count {
  padding-left: 4vw;
  color: #333;
  font-size: 3.73333vw;
}
.data-detail__wrapper .data-detail__title .data-detail-title__desc .title {
  padding-left: 1.06667vw;
  color: #666;
  font-size: 3.2vw;
}
.data-detail__wrapper .data-detail-desc__wrapper {
  margin-top: -1.33333vw;
  padding: 4.26667vw 2.66667vw;
  width: 100%;
  background: #F8F8F8;
  border-radius: 2.13333vw;
  box-sizing: border-box;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-1st__wrapper,
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper,
.data-detail__wrapper .data-detail-desc__wrapper .data-3rd__wrapper,
.data-detail__wrapper .data-detail-desc__wrapper .data-4th__wrapper,
.data-detail__wrapper .data-detail-desc__wrapper .data-5th__wrapper {
  margin-bottom: 3.2vw;
  position: relative;
  height: 11.46667vw;
  z-index: 999;
  color: #fff;
  display: flex;
  align-items: center;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-1st__wrapper::after,
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper::after,
.data-detail__wrapper .data-detail-desc__wrapper .data-3rd__wrapper::after,
.data-detail__wrapper .data-detail-desc__wrapper .data-4th__wrapper::after,
.data-detail__wrapper .data-detail-desc__wrapper .data-5th__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 2.66667vw;
  right: 0;
  bottom: 0;
  width: 48vw;
  border-radius: 1.06667vw;
  z-index: -1;
  background: #FF9588;
  transform: skewX(-15deg);
}
.data-detail__wrapper .data-detail-desc__wrapper .data-1st__wrapper::before,
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper::before,
.data-detail__wrapper .data-detail-desc__wrapper .data-3rd__wrapper::before,
.data-detail__wrapper .data-detail-desc__wrapper .data-4th__wrapper::before,
.data-detail__wrapper .data-detail-desc__wrapper .data-5th__wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26.66667vw;
  height: 11.46667vw;
  z-index: -1;
  border-radius: 1.06667vw;
  background: #FF9588;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-1st__wrapper .percent-connect-bottom,
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper .percent-connect-bottom,
.data-detail__wrapper .data-detail-desc__wrapper .data-3rd__wrapper .percent-connect-bottom,
.data-detail__wrapper .data-detail-desc__wrapper .data-4th__wrapper .percent-connect-bottom,
.data-detail__wrapper .data-detail-desc__wrapper .data-5th__wrapper .percent-connect-bottom {
  width: 8vw;
  height: 8vw;
  position: absolute;
  right: 9.33333vw;
  top: 50%;
  border-top: 0.5px solid #CBCBCB;
  border-right: 0.5px solid #CBCBCB;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 2.66667vw;
  right: 0;
  bottom: 0;
  width: 42.66667vw;
  border-radius: 1.06667vw;
  z-index: -1;
  background: #FBB386;
  transform: skewX(-15deg);
}
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26.66667vw;
  height: 11.46667vw;
  z-index: -1;
  border-radius: 1.06667vw;
  background: #FBB386;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper .total-percent {
  color: #333;
  padding-left: 6.66667vw;
  font-size: 4.8vw;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper .total-percent .data-detail-percent__wrapper {
  display: flex;
  flex-direction: column;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-2nd__wrapper .total-percent .data-detail-percent__wrapper .desc {
  color: #999;
  font-size: 3.2vw;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-3rd__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 2.66667vw;
  right: 0;
  bottom: 0;
  width: 37.33333vw;
  border-radius: 1.06667vw;
  z-index: -1;
  background: #F3E082;
  transform: skewX(-15deg);
}
.data-detail__wrapper .data-detail-desc__wrapper .data-3rd__wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26.66667vw;
  height: 11.46667vw;
  z-index: -1;
  border-radius: 1.06667vw;
  background: #F3E082;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-3rd__wrapper .percent-connect-top {
  width: 8vw;
  height: 8vw;
  position: absolute;
  right: 9.33333vw;
  top: -20%;
  border-bottom: 0.5px solid #CBCBCB;
  border-right: 0.5px solid #CBCBCB;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-4th__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 2.66667vw;
  right: 0;
  bottom: 0;
  width: 32vw;
  border-radius: 1.06667vw;
  z-index: -1;
  background: #A5E795;
  transform: skewX(-15deg);
}
.data-detail__wrapper .data-detail-desc__wrapper .data-4th__wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26.66667vw;
  height: 11.46667vw;
  z-index: -1;
  border-radius: 1.06667vw;
  background: #A5E795;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-5th__wrapper {
  margin-bottom: 0;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-5th__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 2.66667vw;
  right: 0;
  bottom: 0;
  width: 26.66667vw;
  border-radius: 1.06667vw;
  z-index: -1;
  background: #90D8FF;
  transform: skewX(-15deg);
}
.data-detail__wrapper .data-detail-desc__wrapper .data-5th__wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26.66667vw;
  height: 11.46667vw;
  z-index: -1;
  border-radius: 1.06667vw;
  background: #90D8FF;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-detail-percent {
  padding-left: 26.66667vw;
  color: #333;
  font-size: 4.8vw;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-detail-percent .data-detail-percent__wrapper {
  display: flex;
  flex-direction: column;
}
.data-detail__wrapper .data-detail-desc__wrapper .data-detail-percent .data-detail-percent__wrapper .desc {
  color: #999;
  font-size: 3.2vw;
}
.mb-12 {
  margin-bottom: 3.2vw;
}
.fs-10 {
  font-size: 2.66667vw;
}
.fs-12 {
  font-size: 3.2vw;
}
.fs-14 {
  font-size: 3.73333vw;
}
.pl-8 {
  padding-left: 2.13333vw;
}
.pr-12 {
  padding-right: 3.2vw;
}
.data-desc {
  min-width: 32vw;
  box-sizing: border-box;
}

.title-desc__wrapper {
  font-size: 3.73333vw;
}
.title-desc__wrapper div:nth-child(n) {
  margin-bottom: 2.66667vw;
}
.title-desc__wrapper .title-desc {
  display: flex;
}
.title-desc__wrapper .title-desc .title {
  color: #333;
}
.title-desc__wrapper .title-desc .desc {
  color: #999;
}

.data-page__wrapper {
  padding: 0 4vw 4vw;
  box-sizing: border-box;
  background-color: #fff;
}
.data-page__wrapper .data-page__detail {
  margin-top: 8vw;
}

.person_item {
  position: relative;
  display: flex;
  padding: 0.1rem 0.15rem;
  background: #fff;
}
.person_item .person_item_title {
  color: #555;
  font-size: 0.17rem;
  align-self: center;
}
.person_item .person_item_content {
  padding-right: 0.1rem;
  flex: 1;
  text-align: right;
}
.person_item .person_item_content .avatar {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
}
.person_item .person_item_content .des {
  color: #888;
  line-height: 0.24rem;
  min-height: 0.24rem;
  font-size: 0.17rem;
}
.person_item.bb1::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0.15rem;
  width: calc(100% - 0.15rem);
  height: 1px;
  background: #d9d9d9;
  z-index: 1;
}
.person_item .arrow:before {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(45deg) translateY(-100%);
  transform: rotate(45deg) translateY(-100%);
  height: 1.6vw;
  width: 1.6vw;
  border-width: 0.53333vw 0.53333vw 0 0;
  border-color: #c8c8cd;
  border-style: solid;
}
.person_item .point {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #f00;
  vertical-align: middle;
}

.persona-data {
  background: #fbfbfb;
  min-height: 100vh;
  box-sizing: border-box;
}
.persona-data .group .group-title {
  position: relative;
  padding: 0.15rem 0.15rem 0.05rem;
  color: #343434;
  line-height: 0.28rem;
  font-size: 0.18rem;
  font-weight: normal;
}
.persona-data .group .list {
  position: relative;
  margin-bottom: 0.2rem;
  box-sizing: border-box;
}
.persona-data .group .list.no-margin {
  margin-bottom: 0;
}
.persona-data .bt::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #d9d9d9;
  z-index: 1;
}
.persona-data .bb::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #d9d9d9;
  z-index: 1;
}


.to-line {
  color: #bfbfbf;
  flex: none !important;
  width: 18.66667vw;
}

.reply-comment-modal .am-modal-header {
  padding: 0.16rem 0.16rem 0.28rem;
}
.reply-comment-modal .am-modal-content {
  border-radius: 0.08rem 0.08rem 0 0;
}
.reply-comment-modal .am-modal-title {
  font-size: 0.18rem;
  color: #242424;
}
.reply-comment-modal .reply-con {
  position: relative;
  margin: 0 0.16rem 0.24rem;
  height: 1.8rem;
  box-sizing: border-box;
  border-radius: 0.08rem;
  background-color: #f8f8f8;
  padding: 0.12rem 0 0.32rem;
  width: calc(100% - 0.32rem);
}
.reply-comment-modal .reply-con > textarea {
  height: 1.36rem;
  box-sizing: border-box;
  font-size: 0.17rem;
  padding: 0 0.15rem;
  color: #242424;
  background-color: #f8f8f8;
  border: none;
  resize: none;
  width: 100%;
}
.reply-comment-modal .reply-con > span {
  font-size: 0.11rem;
  color: #ccc;
  position: absolute;
  right: 0.26rem;
  bottom: 0.1rem;
}
.reply-comment-modal .am-modal-body {
  padding-bottom: 0.4rem;
}
.reply-comment-modal .reply-btn-con {
  padding: 0 0.16rem;
  box-sizing: border-box;
}
.reply-comment-modal .reply-btn-con .btn-cancel,
.reply-comment-modal .reply-btn-con .btn-submit {
  width: 47%;
  height: 0.48rem;
  border-radius: 0.26rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.17rem;
  line-height: 0.48rem;
  box-sizing: border-box;
  cursor: pointer;
}
.reply-comment-modal .reply-btn-con .btn-cancel {
  color: #999;
  border: 0.01rem solid #e0e0e0;
  margin-right: 0.08rem;
}
.reply-comment-modal .reply-btn-con .btn-submit {
  color: #fff;
  background-color: #1da1f2;
  margin-left: 0.08rem;
}
.reply-comment-tip {
  width: 3rem !important;
}
.reply-comment-tip .am-modal-content {
  border-radius: 0.08rem !important;
  padding-top: 0 !important;
}
.reply-comment-tip .am-modal-body {
  padding: 0.28rem 0 !important;
}
.reply-comment-tip .tip-con {
  font-size: 0.15rem !important;
  color: #242424 !important;
  line-height: 1 !important;
  text-align: center !important;
}
.reply-comment-tip .am-modal-button {
  font-size: 0.17rem !important;
}
.reply-comment-tip .am-modal-button:first-child {
  color: #666 !important;
}
.reply-comment-tip .am-modal-button:last-child {
  color: #6ec8f9 !important;
}
.comment-list-wrapper {
  padding: 1.72rem 0.16rem 0.16rem;
  height: 100vh;
  box-sizing: border-box;
  overflow-y: auto;
  background: #fff;
}
.comment-list-wrapper .nomore-text {
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.12rem;
  line-height: 0.18rem;
  color: #bbb;
  position: relative;
}
.comment-list-wrapper .nomore-text span::before,
.comment-list-wrapper .nomore-text span::after {
  position: absolute;
  background: #ccc;
  content: '';
  height: 0.01rem;
  top: 50%;
  width: 0.1rem;
}
.comment-list-wrapper .nomore-text span::before {
  left: 1.2rem;
}
.comment-list-wrapper .nomore-text span::after {
  right: 1.2rem;
}
.comment-list-wrapper .loading-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.comment-list-wrapper .loading-box .loading-icon {
  margin: 0.2rem auto 0;
}
.comment-list-wrapper .in-bottom {
  height: 0.62rem;
  width: 100%;
}
::-webkit-scrollbar {
  display: none;
}
.no-order {
  width: 100%;
  margin-top: 0.85rem;
  padding-top: 1.32rem;
  color: #999;
  background-image: url('//static.ydlcdn.com/apph5/images/order/no-evaluate.png');
  background-size: 1.8rem 1.2rem;
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 0.14rem;
  text-align: center;
}
.no-order span {
  display: block;
  margin: 0 auto;
  width: 2rem;
}
.am-modal-wrap {
  transform: translateZ(0) !important;
}
.recommend-operate {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 4.26667vw;
}
.recommend-operate .am-button {
  background-color: #6ec8f9;
  border-radius: 0.26rem;
}
.recommend-operate .am-button > span {
  font-size: 0.17rem;
}

.upload-content {
  background: #f8f8f8 no-repeat center / 100% auto;
  border-radius: 2.13333vw;
  width: 48vw;
  height: 30.4vw;
  flex: none !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.upload-content .icon-camera {
  width: 6.4vw;
  height: auto;
}
.upload-content .text {
  color: #bfbfbf;
  margin: 2.4vw 0 0;
  font-size: 4vw;
}
.upload-content input[type="file"] {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
}
.upload-content .upload-status {
  background-color: rgba(225, 225, 225, 0.8);
  color: #6ec8f9;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding: 2.66667vw 0;
  font-size: 3.73333vw;
}

.edu-container {
  box-sizing: border-box;
  background-color: #fff;
  color: #242424;
  font-size: 4vw;
  font-family: PingFangSC-Regular;
  padding: 0 4vw 10.66667vw;
}
.edu-container .edu-form {
  margin-bottom: 8vw;
}
.edu-container .edu-form input::-webkit-input-placeholder {
  color: #D9D9D9;
}
.edu-container .btn-submit {
  background: linear-gradient(to right, #22bfff, #159cef);
  border-radius: 2.13333vw;
}
.edu-container .btn-submit.am-button-disabled {
  background: #ebebeb;
  opacity: 1;
}
.edu-container .btn-submit.am-button-disabled::before {
  border-color: #ebebeb;
}
.edu-container .btn-submit.am-button-disabled span {
  color: #fff;
}
.edu-container .btn-submit span {
  font-size: 4.8vw;
}
.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.am-picker-popup .am-picker-popup-header::after {
  background-color: transparent !important;
}
.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4vw;
  padding: 4.8vw 5.33333vw;
  height: auto;
}
.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #999;
}
.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  font-size: 4.8vw;
}
.am-picker-popup .am-picker-col-mask {
  background-size: 100% 24.53333vw !important;
}
.am-picker-popup .am-picker-col-indicator {
  height: 14.93333vw;
  top: 24vw !important;
}
.am-picker-popup .am-picker-col-content {
  padding: 24vw 0 !important;
}
.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 14.93333vw;
  line-height: 14.93333vw;
}
.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.8vw;
}
.am-toast-text {
  font-size: 4vw!important;
}

.icon-status {
  width: 17.6vw;
  height: 17.6vw;
}
.status-text {
  font-size: 5.33333vw;
}
.status-desc {
  color: #999;
  font-size: 4vw;
  margin-top: 2.13333vw !important;
}

.edu-status-container {
  box-sizing: border-box;
  background-color: #fff;
  color: #000;
  font-family: PingFangSC-Regular;
  padding: 10.66667vw 4.26667vw;
  height: 100vh;
}
.edu-status-container p {
  margin: 0;
}
.edu-status-container .status-head {
  text-align: center;
}
.edu-status-container .edu-info {
  background-color: #fafafa;
  border-radius: 2.13333vw;
  display: flex;
  margin-top: 14.66667vw;
  align-items: center;
  padding: 4.26667vw;
}
.edu-status-container .edu-info .edu-photo {
  width: 39.2vw;
  height: 28.26667vw;
  margin-right: 2.66667vw;
  border-radius: 2.13333vw;
}
.edu-status-container .edu-info .info-main {
  color: #999;
  font-size: 4vw;
}
.edu-status-container .edu-info .info-main p:not(:last-child) {
  margin-bottom: 2.13333vw;
}
.edu-status-container .btn-status {
  background: linear-gradient(to right, #22bfff, #159cef);
  border-radius: 2.13333vw;
  position: fixed !important;
  bottom: 10.66667vw;
  left: 4.26667vw;
  right: 4.26667vw;
}
.edu-status-container .btn-status.am-button-disabled {
  background: #ebebeb;
  opacity: 1;
}
.edu-status-container .btn-status.am-button-disabled::before {
  border-color: #ebebeb;
}
.edu-status-container .btn-status.am-button-disabled span {
  color: #fff;
}
.edu-status-container .btn-status span {
  font-size: 4.8vw;
}

.download-container {
  min-height: 100vh;
  background-color: #fff;
}
.download-container .logo {
  padding-top: 0.7rem;
  text-align: center;
  margin-bottom: 0.2rem;
}
.download-container .logo img {
  width: 0.8rem;
  vertical-align: middle;
}
.download-container .content {
  text-align: center;
}
.download-container .content-title {
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-bottom: 0.13rem;
  font-weight: 700;
}
.download-container .content-desc {
  font-size: 0.16rem;
  line-height: 0.16rem;
  margin-bottom: 0.7rem;
}
.download-container .btn-area {
  padding: 0.16rem;
}
.download-container .btn {
  display: block;
  width: 100%;
  font-size: 0.16rem;
  line-height: 0.2rem;
  color: #3464ec;
  padding: 0.13rem;
  background: transparent;
  border: 1px solid #3464ec;
  border-radius: 0.08rem;
}

.listener-container {
  padding-bottom: 0.9rem;
}
.listener-container img {
  width: 100%;
  vertical-align: middle;
}
.listener-container .btn-area {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  align-items: center;
  padding: 0.12rem 0.15rem 0.31rem 0.15rem;
  background-color: #fff;
  display: flex;
  box-shadow: 0 -0.02rem 0.04rem 0 rgba(0, 0, 0, 0.04);
  z-index: 2;
}
.listener-container .apply-btn {
  color: #fff;
  background: linear-gradient(to right, #22BFFF, #159CEF);
  border-color: #338de0;
  width: 100%;
  border-radius: 0.3rem;
  font-size: 0.18rem;
}
.listener-container .apply-btn span {
  font-size: 0.18rem;
}

.page-container {
  padding: 0.24rem 0.16rem;
}
.page-container .enter-child {
  margin-bottom: 0.2rem;
}
.page-container img {
  width: 100%;
  vertical-align: middle;
}

.listener-container {
  padding-bottom: 0.9rem;
}
.listener-container img {
  width: 100%;
  vertical-align: middle;
}
.listener-container .btn-area {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  align-items: center;
  padding: 0.12rem 0.15rem 0.31rem 0.15rem;
  background-color: #fff;
  display: flex;
  box-shadow: 0 -0.02rem 0.04rem 0 rgba(0, 0, 0, 0.04);
  z-index: 2;
}
.listener-container .apply-btn {
  color: #fff;
  background: linear-gradient(to right, #22BFFF, #159CEF);
  border-color: #338de0;
  width: 100%;
  border-radius: 0.3rem;
  font-size: 0.18rem;
}
.listener-container .apply-btn span {
  font-size: 0.18rem;
}

.individual-list-page {
  height: 100vh;
  overflow-y: auto;
}
.individual-list-page .supervision-list-page__search {
  position: relative;
  padding: 0.93333vw 4.26667vw 4.26667vw;
  background: #fff;
}
.individual-list-page .btn-group {
  display: flex;
  padding: 0 4.26667vw 2.66667vw;
  background-color: #fff;
  position: relative;
}
.individual-list-page .btn-group .su-button {
  height: 11.73333vw;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #1C1F28;
  font-weight: 600;
  font-size: 4vw;
  border-radius: 2.13333vw;
  box-sizing: border-box;
}
.individual-list-page .btn-group .su-button .img {
  width: 4.8vw;
  height: 4.8vw;
  margin-right: 2.13333vw;
}
.individual-list-page .btn-group .su-button span {
  line-height: 1;
}
.individual-list-page .btn-group .appoint-btn {
  margin-right: 4.53333vw;
  background-color: #EFF6FD;
  border: 1px solid #D6E7F8;
}
.individual-list-page .btn-group .duration-btn {
  background-color: #FFF9EE;
  border-color: #F7ECD9;
  border: 1px solid #F7ECD9;
}
.individual-list-page .m-loading {
  text-align: center;
  height: 13.33333vw;
  line-height: 13.33333vw;
  color: #666;
  border-bottom: n(1) solid #f1f1f1;
  border-top: n(1) solid #f1f1f1;
  margin-top: 2.66667vw;
}
.individual-list-page .m-loading span {
  font-size: n(24);
}
.individual-list-page .m-loading i {
  display: inline-block;
  width: n(35);
  height: n(35);
  background-size: cover;
  position: relative;
  top: 1.06667vw;
}
.individual-list-page .daka .m-loading i {
  background: url('//static.yidianling.com/mobile2/images/loading.png') no-repeat;
  background-size: 2.66667vw 2.66667vw;
  background-position: center center;
  animation: rotate 0.7s linear infinite;
}
@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.supervision-list-dialog-content .content-title {
  font-family: PingFangSC-Regular;
  color: #1C1F28;
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 6.4vw;
  margin-bottom: 4.26667vw;
  text-align: center;
}
.supervision-list-dialog-content .content-title .timer {
  color: #FF7A00;
}
.supervision-list-dialog-content .content-item {
  width: 100%;
  height: 17.06667vw;
  border-radius: 1.06667vw;
  background-color: #F6F6F7;
  display: flex;
  align-items: center;
  padding-left: 3.2vw;
  box-sizing: border-box;
}
.supervision-list-dialog-content .content-item .img {
  width: 10.66667vw;
  height: 10.66667vw;
  border-radius: 1.06667vw;
}
.supervision-list-dialog-content .content-item .group {
  text-align: left;
  padding-left: 2.13333vw;
}
.supervision-list-dialog-content .content-item .group .name {
  font-family: PingFangSC-Regular;
  color: #1C1F28;
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 3.73333vw;
  margin-bottom: 2.13333vw;
}
.supervision-list-dialog-content .content-item .group .tags {
  line-height: 5.33333vw;
  font-family: PingFangSC-Regular;
  color: #62636F;
  font-weight: 400;
  font-size: 3.73333vw;
}

.pi-experts-search-footer {
  width: 100%;
  z-index: 5;
  position: relative;
  background: #fff;
}
.pi-experts-search-footer .p-menu-wrap {
  width: 100%;
  height: 9.6vw;
  position: relative;
  z-index: 4;
}
.pi-experts-search-footer .p-menu-wrap .p-menu {
  width: 100%;
  z-index: 3;
  height: 9.6vw;
  background: #fff;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item {
  display: flex;
  max-width: 25%;
  height: 9.6vw;
  box-sizing: border-box;
  position: relative;
  color: #242424;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item .img-down {
  width: 2.4vw;
  height: 2.4vw;
  margin-left: 1.06667vw;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item .img-down-active,
.pi-experts-search-footer .p-menu-wrap .p-menu .item .img-filter-active {
  display: none;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item .img-down-active {
  margin-top: 0.53333vw;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item .img-filter {
  width: 3.2vw;
  height: 3.2vw;
  margin-left: 1.33333vw;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item .text {
  display: block;
  font-size: 3.73333vw;
  text-align: center;
  font-weight: 600;
  line-height: 5.6vw;
  height: 5.33333vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item .ico {
  display: block;
  font-size: 4.8vw;
  position: absolute;
  width: 100%;
  text-align: center;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item .ico .icf-2 {
  font-size: 5.33333vw;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item .iconfont {
  font-size: 3.46667vw;
  position: relative;
  top: 0;
  left: 0.53333vw;
  color: #d8d8d8;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item.last-child:after {
  display: none;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item.cur .text,
.pi-experts-search-footer .p-menu-wrap .p-menu .item.filter .text {
  position: relative;
  font-weight: bold;
  color: #6ec8f9;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-down-active,
.pi-experts-search-footer .p-menu-wrap .p-menu .item.filter .img-down-active,
.pi-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-filter-active,
.pi-experts-search-footer .p-menu-wrap .p-menu .item.filter .img-filter-active {
  display: inline-block !important;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-down,
.pi-experts-search-footer .p-menu-wrap .p-menu .item.filter .img-down,
.pi-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-filter,
.pi-experts-search-footer .p-menu-wrap .p-menu .item.filter .img-filter {
  display: none;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item.cur .iconfont {
  color: #6ec8f9;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-down-active {
  transform: rotate(180deg);
  margin-top: 0;
  margin-bottom: 1px;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item-fwlx {
  padding-left: 4vw;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item-area .text {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item-filter {
  padding-right: 4vw;
}
.pi-experts-search-footer .p-menu-wrap .p-menu .item-filter .text {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.pi-experts-search-footer .p-container {
  position: absolute;
  width: 100%;
  background: #fff;
  left: 0;
  top: 9.6vw;
  z-index: 2;
}
.pi-experts-search-footer .p-container .p-zxfs ul,
.pi-experts-search-footer .p-container .p-sort ul {
  padding: 2.66667vw 0;
}
.pi-experts-search-footer .p-container .p-zxfs ul li,
.pi-experts-search-footer .p-container .p-sort ul li {
  font-weight: 300;
  height: 10.93333vw;
  line-height: 10.93333vw;
  font-size: 3.73333vw;
  color: #242424;
  text-align: center;
  box-sizing: border-box;
  position: relative;
}
.pi-experts-search-footer .p-container .p-zxfs ul li .iconfont,
.pi-experts-search-footer .p-container .p-sort ul li .iconfont {
  display: none;
  position: absolute;
  right: 4vw;
  top: 0;
  font-size: 5.33333vw;
  color: #f50;
}
.pi-experts-search-footer .p-container .p-zxfs ul li.cur,
.pi-experts-search-footer .p-container .p-sort ul li.cur {
  font-weight: bold;
  color: #6ec8f9;
}
.pi-experts-search-footer .p-container .p-filter .filter-top {
  box-shadow: 0 -1px 1.86667vw rgba(0, 0, 0, 0.05);
  padding: 3.2vw 4vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  position: relative;
  text-align: center;
  color: #999;
  font-size: 4.53333vw;
  display: flex;
  justify-content: space-between;
}
.pi-experts-search-footer .p-container .p-filter .filter-top a {
  border-radius: 2.13333vw;
  color: #6ec8f9;
}
.pi-experts-search-footer .p-container .p-filter .filter-top a.cancel {
  color: #242424;
  width: 44vw;
  height: 11.73333vw;
  box-sizing: border-box;
  border: 0.5px solid #ebebeb;
  background: #fff;
}
.pi-experts-search-footer .p-container .p-filter .filter-top a.send {
  color: #1698FF;
  width: 44vw;
  height: 11.73333vw;
  border: 1px solid #1698FF;
}
.pi-experts-search-footer .p-container .p-filter .filter-top a.banClick {
  opacity: 0.5;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom {
  padding-top: 3.2vw;
  height: 68.53333vw;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom::-webkit-scrollbar {
  display: none;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .filter_tit {
  font-weight: bold;
  padding-left: 4vw;
  margin-bottom: 3.2vw;
  color: #242424;
  font-size: 4.26667vw;
  line-height: 5.86667vw;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom ul {
  padding: 0 2.66667vw 3.73333vw;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom ul li {
  box-sizing: border-box;
  display: inline-block;
  height: 9.06667vw;
  line-height: 9.06667vw;
  border-radius: 1.06667vw;
  background: #f7f7f7;
  border: 0.5px solid #f7f7f7;
  font-size: 3.73333vw;
  color: #242424;
  font-weight: 300;
  margin: 0 1.33333vw 3.2vw;
  text-align: center;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom ul li:last-child {
  margin-right: 0;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom ul li.cur {
  font-weight: bold;
  color: #6ec8f9;
  border: 0.5px solid #6ec8f9;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys > span {
  width: 4.8vw;
  height: 4.8vw;
  display: inline-block;
  margin-right: 1.06667vw;
  vertical-align: top;
  margin-top: 1.86667vw;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-text {
  background: url('https://static.ydlcdn.com/weixin/image/text.png');
  background-size: 100%;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-text.active {
  background: url('https://static.ydlcdn.com/weixin/image/text_active.png');
  background-size: 100%;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-tel {
  background: url('https://static.ydlcdn.com/weixin/image/tel.png');
  background-size: 100%;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-tel.active {
  background: url('https://static.ydlcdn.com/weixin/image/tel_active.png');
  background-size: 100%;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-video {
  background: url('https://static.ydlcdn.com/weixin/image/video.png');
  background-size: 100%;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-video.active {
  background: url('https://static.ydlcdn.com/weixin/image/video_active.png');
  background-size: 100%;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-face {
  background: url('https://static.ydlcdn.com/weixin/image/face.png');
  background-size: 100%;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-face.active {
  background: url('https://static.ydlcdn.com/weixin/image/face_active.png');
  background-size: 100%;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys,
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_ages,
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_others {
  width: 20.8vw;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_title {
  width: 44vw;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_person {
  border-radius: 1.06667vw;
  background: #f7f7f7;
  border: 1px solid #f7f7f7;
  min-width: 20.8vw;
  padding: 1.86667vw 0;
  text-align: center;
  line-height: 5.33333vw;
  display: inline-block;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type_person.long {
  padding: 1.86667vw 2.13333vw;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .type-person-box {
  position: relative;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .fold-box {
  position: absolute;
  bottom: 5.33333vw;
  width: 100%;
  height: 10.66667vw;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.9) 50%, #ffffff 80%, #ffffff 100%);
  /* 标准的语法 */
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .fold-box-esp {
  position: relative;
  height: 6.66667vw;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .fold-box-con {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .fold-box .fold-text {
  color: #666;
  font-size: 3.2vw;
  margin-right: 1.06667vw;
  display: inline-block;
  vertical-align: middle;
}
.pi-experts-search-footer .p-container .p-filter .filter-bottom .fold-box .fold-icon {
  width: 2.66667vw;
  height: 2.66667vw;
  display: inline-block;
  vertical-align: middle;
}
.pi-experts-search-footer .p-container .p-area {
  height: 100%;
  max-height: 81.86667vw;
  overflow: hidden;
  position: relative;
}
.pi-experts-search-footer .p-container .p-area .area-province {
  width: 33.6vw;
  height: 76.53333vw;
  padding: 2.66667vw 0;
  background: #fff;
  float: left;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.pi-experts-search-footer .p-container .p-area .area-province::-webkit-scrollbar {
  display: none;
}
.pi-experts-search-footer .p-container .p-area .area-province ul li {
  font-weight: 300;
  height: 10.93333vw;
  line-height: 10.93333vw;
  font-size: 3.73333vw;
  color: #242424;
  text-align: left;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.pi-experts-search-footer .p-container .p-area .area-province ul li i {
  padding-left: 5.33333vw;
  border-left: 1.06667vw solid #fff;
}
.pi-experts-search-footer .p-container .p-area .area-province ul li.cur {
  color: #6ec8f9;
  font-weight: bold;
}
.pi-experts-search-footer .p-container .p-area .area-province ul li.cur i {
  border-left: 1.06667vw solid #6ec8f9;
}
.pi-experts-search-footer .p-container .p-area .area-city {
  margin-left: 33.6vw;
  height: 76.53333vw;
  padding: 2.66667vw 0;
  background: #f7f7f7;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.pi-experts-search-footer .p-container .p-area .area-city::-webkit-scrollbar {
  display: none;
}
.pi-experts-search-footer .p-container .p-area .area-city ul li {
  font-weight: 300;
  height: 10.93333vw;
  line-height: 10.93333vw;
  font-size: 4vw;
  color: #242424;
  text-align: left;
  box-sizing: border-box;
  padding-left: 6.4vw;
  overflow: hidden;
  position: relative;
}
.pi-experts-search-footer .p-container .p-area .area-city ul li.cur {
  color: #6ec8f9;
  font-weight: bold;
}
.pi-experts-search-footer .p-container .p-area .area-city ul li.cur .iconfont {
  display: none;
}
.pi-experts-search-footer .p-container .p-area .area-city ul li .iconfont {
  display: none;
  position: absolute;
  right: 4vw;
  top: 0;
  font-size: 5.33333vw;
  color: #f50;
}
.pi-experts-search-footer .p-container .p-fwlx .cate-container {
  height: 68.53333vw;
  overflow-y: auto;
}
.pi-experts-search-footer .p-container .p-fwlx .cate-container::-webkit-scrollbar {
  display: none;
}
.pi-experts-search-footer .p-container .p-fwlx .fwlx-list {
  margin: 0 2.66667vw;
  padding: 1.6vw 0;
}
.pi-experts-search-footer .p-container .p-fwlx .fwlx-list li {
  box-sizing: border-box;
  min-width: 20.8vw;
  height: 9.06667vw;
  padding: 0 2.66667vw;
  display: inline-block;
  line-height: 9.06667vw;
  text-align: center;
  font-weight: 400;
  color: #242424;
  margin: 0 1.33333vw 2.66667vw;
  font-size: 3.73333vw;
  background: #f7f7f7;
  border-radius: 1.06667vw;
  border: 0.5px solid #f7f7f7;
  font-weight: 300;
}
.pi-experts-search-footer .p-container .p-fwlx .fwlx-list li.cur {
  color: #6ec8f9;
  background: #e8f6ff;
  font-weight: bold;
  border: 0.5px solid #6ec8f9;
}
.pi-experts-search-footer .p-container .p-fwlx .fwlx-list li.is-hide {
  display: none;
}
.pi-experts-search-footer .p-container .p-fwlx .fwlx-control {
  width: 44vw;
  height: 11.73333vw;
  text-align: center;
  line-height: 11.73333vw;
  font-size: 4.53333vw;
  display: flex;
  justify-content: center;
  border-radius: 2.13333vw;
  border: 1px solid #1698FF;
}
.pi-experts-search-footer .p-container .p-fwlx .fwlx-control a {
  display: block;
  color: #1698FF;
}
.pi-experts-search-footer .p-container .p-fwlx .filter-top {
  box-shadow: 0 -1px 1.86667vw rgba(0, 0, 0, 0.05);
  padding: 3.2vw 4vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  position: relative;
  text-align: center;
  color: #999;
  font-size: 4.53333vw;
  display: flex;
  justify-content: space-between;
}
.pi-experts-search-footer .p-container .p-fwlx .filter-top a.cancel {
  border-radius: 1.6vw;
  color: #6ec8f9;
  color: #242424;
  width: 44vw;
  height: 11.73333vw;
  box-sizing: border-box;
  border: 0.5px solid #ebebeb;
  background: #fff;
}
.pi-experts-search-footer .p-container .p-cate .cate-container {
  height: 68.53333vw;
  overflow-y: auto;
}
.pi-experts-search-footer .p-container .p-cate .cate-container::-webkit-scrollbar {
  display: none;
}
.pi-experts-search-footer .p-container .p-cate .ex-cate-list {
  margin: 0 2.66667vw;
  padding: 1.6vw 0;
}
.pi-experts-search-footer .p-container .p-cate .ex-cate-list li {
  box-sizing: border-box;
  min-width: 20.8vw;
  height: 9.06667vw;
  padding: 0 2.66667vw;
  display: inline-block;
  line-height: 9.06667vw;
  text-align: center;
  font-weight: 400;
  color: #242424;
  margin: 0 1.33333vw 2.66667vw;
  font-size: 3.73333vw;
  background: #f7f7f7;
  border-radius: 1.06667vw;
  border: 0.5px solid #f7f7f7;
  font-weight: 300;
}
.pi-experts-search-footer .p-container .p-cate .ex-cate-list li.cur {
  color: #6ec8f9;
  background: #e8f6ff;
  font-weight: bold;
  border: 0.5px solid #6ec8f9;
}
.pi-experts-search-footer .p-container .p-cate .ex-cate-list li.is-hide {
  display: none;
}
.pi-experts-search-footer .p-container .p-cate .cate-control {
  width: 44vw;
  height: 11.73333vw;
  text-align: center;
  line-height: 11.73333vw;
  font-size: 4.53333vw;
  display: flex;
  justify-content: center;
  border-radius: 2.13333vw;
  border: 1px solid #1698FF;
}
.pi-experts-search-footer .p-container .p-cate .cate-control a {
  display: block;
  color: #1698FF;
}
.pi-experts-search-footer .p-container .p-cate .cate-filter-top {
  box-shadow: 0 -1px 1.86667vw rgba(0, 0, 0, 0.05);
  padding: 3.2vw 4vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  position: relative;
  text-align: center;
  color: #999;
  font-size: 4.53333vw;
  display: flex;
  justify-content: space-between;
}
.pi-experts-search-footer .p-container .p-cate .cate-filter-top a.cancel {
  border-radius: 1.6vw;
  color: #6ec8f9;
  color: #242424;
  width: 44vw;
  height: 11.73333vw;
  box-sizing: border-box;
  border: 0.5px solid #ebebeb;
  background: #fff;
}
.pi-experts-search-footer .p-container .p-item {
  border-top: 0.5px solid #f1f1f1;
  display: none;
}
.pi-experts-search-footer .p-container .p-item .tit {
  margin: 6.4vw 0 3.2vw;
  font-size: 4.26667vw;
  font-weight: bold;
  color: #242424;
  padding: 0 4vw;
}
.pi-experts-search-footer .p-container .p-item .icon-arrow {
  width: 4.26667vw;
  float: right;
}
.pi-experts-search-footer .m-mask {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  left: 0;
  top: 45.33333vw;
  z-index: 1;
}

.comment-tabs-box {
  height: 100vh;
}
.comment-tabs-box .wrap {
  flex: 1;
  height: 100%;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.comment-tabs-box .flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.comment-tabs-box .wrapper {
  flex: 1;
  height: 100%;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  padding-top: 13.86667vw;
  background-color: #fff;
}
.comment-tabs-box .wrapper.hide {
  padding-top: 13.86667vw;
}
.comment-tabs-box .tabs {
  background-color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
}
.comment-tabs-box .tabs .tab-item {
  text-align: center;
  width: 50%;
  height: 13.33333vw;
  line-height: 13.33333vw;
  font-size: 4.8vw;
  border-bottom: 0.53333vw solid #ddd;
}
.comment-tabs-box .tabs .tab-item.active {
  color: #49b133;
  border-bottom: 0.53333vw solid #49b133;
}
.comment-tabs-box .top {
  font-size: 4.8vw;
  line-height: 6.13333vw;
  color: #333;
  padding: 4vw 0.16rem;
  background-color: #eee;
}
.comment-tabs-box .top.hide {
  display: none;
}
.comment-tabs-box .content {
  background-color: #fff;
}
.comment-tabs-box .content.rules {
  padding: 13.86667vw 0 0;
}
.comment-tabs-box .content.rules .top {
  padding: 4vw 0.16rem;
}
.comment-tabs-box .content .item {
  padding: 4vw 0;
  border-bottom: 1px solid #ddd;
}
.comment-tabs-box .content .item .title {
  color: #000;
  font-size: 4.8vw;
  margin-bottom: 1.33333vw;
}
.comment-tabs-box .content .item .time {
  color: #666;
  font-size: 3.2vw;
}
.comment-tabs-box .content .point {
  font-size: 8vw;
  color: #49b133;
  font-weight: normal;
}
.comment-tabs-box .inner-box {
  width: 100%;
  box-sizing: border-box;
  padding: 0 0.16rem;
}
.comment-tabs-box .inner-box .null-image {
  width: 2rem;
  height: 1.43rem;
  margin: 1.15rem auto 0;
  display: block;
}
.comment-tabs-box .inner-box .null-text {
  text-align: center;
  margin-top: 0.18rem;
  color: #999;
  font-size: 0.15rem;
}
.comment-tabs-box .inner-box .null-text .is-search {
  margin-top: 0.05rem;
}
.comment-tabs-box .inner-box .nomore-text {
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.13rem;
  line-height: 0.18rem;
  color: #999;
}
.comment-tabs-box .inner-box .loading-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.comment-tabs-box .inner-box .loading-box .loading-icon {
  margin: 0.2rem auto 0;
}
.comment-tabs-box .inner-box .in-bottom {
  height: 0.62rem;
  width: 100%;
}

.mycci-modal-wrap {
  height: 90vh;
}
.mycci-modal-wrap .mycci-modal-header {
  position: relative;
}
.mycci-modal-wrap .mycci-modal-header .mycci-modal-title {
  height: 19.2vw;
  font-weight: 500;
  font-size: 4.26667vw;
  line-height: 19.2vw;
  text-align: center;
  color: #131212;
}
.mycci-modal-wrap .mycci-modal-header .mycci-modal-close-icon {
  position: absolute;
  color: #a3a4ad;
  top: 4vw;
  font-size: 4.26667vw;
  right: 4.53333vw;
  cursor: pointer;
}
.mycci-modal-wrap .mycci-modal-list {
  height: calc(90vh - 19.2vw);
  overflow: auto;
}
.mycci-modal-wrap .mycci-modal-list .mycci-modal-list-active .am-list-content {
  color: #108ee9;
}
.my-custom-cert-real-item {
  margin-top: 3.2vw;
  padding: 0 3.2vw;
  background: white;
  border-radius: 2.13333vw;
}
.my-custom-cert-real-item.mycci-alert {
  box-shadow: 0 0 1px 1px red;
}
.my-custom-cert-real-item .mycci-number-alert-row {
  color: red;
  padding-bottom: 1.33333vw;
}
.my-custom-cert-real-item .mycci-name-input {
  border-radius: 0;
  padding-left: 0 !important;
}
.my-custom-cert-real-item .mycci-cellphone-input {
  border-radius: 0;
  flex: 1;
  padding-left: 0;
}
.my-custom-cert-real-item .mycci-number {
  line-height: 11.73333vw;
  padding-right: 1.33333vw;
}
.my-custom-cert-real-item .mycci-number-row {
  display: flex;
  background: white;
}
.my-custom-cert-real-item .mycci-line {
  height: 0;
  width: 100%;
  position: relative;
}
.my-custom-cert-real-item .mycci-line::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0;
  border-bottom: 1px dashed #d8d8d8;
  transform: scaleY(0.5);
}
.my-custom-cert-real-item .am-list-line {
  padding-left: 0;
  padding-right: 0;
}
.my-custom-cert-real-item .am-list-line::after {
  content: none !important;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.my-custom-orientation {
  background: #f7f8fa;
  border-radius: 2.13333vw;
  padding: 4.26667vw;
}
.my-custom-orientation .mycori-item {
  margin-top: 2.13333vw;
}
.my-custom-orientation .mycori-picker-template {
  display: flex;
  justify-content: space-between;
}
.my-custom-orientation .mycori-picker-template .mycori-required {
  color: red;
  margin-right: 1.33333vw;
}
.my-custom-orientation .mycori-picker-template .mycori-right-text,
.my-custom-orientation .mycori-picker-template .mycori-left-text {
  font-size: 3.73333vw;
  line-height: 6.4vw;
  color: #979797;
}
.my-custom-orientation .mycori-picker-template .mycori-selected-text {
  color: #000;
}
.my-custom-orientation .mycori-picker-template .mycori-right .mycori-child-icon {
  color: #bfbfbf;
  font-size: 4.26667vw;
}
.my-custom-orientation .mycori-display-selected-cell-wrap {
  padding-top: 1.06667vw;
  padding-bottom: 3.2vw;
}
.my-custom-orientation .mycori-display-selected-cell-wrap .mycori-display-selected-cell {
  background: #fff;
  border-radius: 133.33333vw;
  height: 8.53333vw;
  margin-right: 3.2vw;
  display: inline-block;
  line-height: 8.53333vw;
  padding-left: 3.2vw;
  box-sizing: border-box;
  margin-top: 2.13333vw;
  position: relative;
  padding-right: 8vw;
}
.my-custom-orientation .mycori-display-selected-cell-wrap .mycori-display-selected-cell .mycori-display-selected-cell-icon {
  margin-left: 1.33333vw;
  position: absolute;
  display: inline-block;
  height: 100%;
  width: 4.26667vw;
}
.my-custom-orientation .mycori-display-selected-cell-wrap .mycori-display-selected-cell .mycori-display-selected-cell-icon svg.am-icon.am-icon-cross.am-icon-xxs {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.my-custom-orientation-popup .am-modal-content {
  border-radius: 4.26667vw 4.26667vw 0 0;
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
  padding-bottom: 2.13333vw;
}
.my-custom-orientation-popup .am-modal-content .mycorip-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 3.2vw 0;
}
.my-custom-orientation-popup .am-modal-content .mycorip-modal-header .mycorip-modal-cancel,
.my-custom-orientation-popup .am-modal-content .mycorip-modal-header .mycorip-modal-close-icon {
  font-size: 3.73333vw;
  color: #a3a4ad;
}
.my-custom-orientation-popup .am-modal-content .mycorip-modal-header .mycorip-modal-close-icon {
  color: #538fff;
}
.my-custom-orientation-popup .am-modal-content .mycorip-modal-header .mycorip-modal-title {
  font-weight: 500;
  font-size: 4.26667vw;
  color: #131212;
}
.my-custom-orientation-popup .am-modal-content .mycorip-modal-list-wrap {
  margin-bottom: 13.33333vw;
  text-align: left;
}
.my-custom-orientation-popup .am-modal-content .mycorip-modal-list-wrap .mycorip-cell {
  height: 8.53333vw;
  display: inline-block;
  border-radius: 5.33333vw;
  line-height: 8.53333vw;
  padding: 0 3.2vw;
  box-sizing: border-box;
  margin-right: 3.2vw;
  margin-top: 4.26667vw;
  color: #131212;
  background: #f7f8fa;
  margin-left: 1px;
}
.my-custom-orientation-popup .am-modal-content .mycorip-modal-list-wrap .mycorip-selected-cell {
  color: #538fff;
  background: #fff;
  box-shadow: 0 0 1px 1px #538fff;
}

.my-custom-cert-exp-item {
  margin-top: 3.2vw;
  padding: 0 3.2vw !important;
  background: white;
  border-radius: 2.13333vw;
}
.my-custom-cert-exp-item .mycci-name-input {
  border-radius: 0;
  padding-left: 0 !important;
}
.my-custom-cert-exp-item .mycci-line {
  height: 0;
  width: 100%;
  position: relative;
}
.my-custom-cert-exp-item .mycci-line::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0;
  border-bottom: 1px dashed #d8d8d8;
  transform: scaleY(0.5);
}
.my-custom-cert-exp-item .am-list-line {
  padding-left: 0;
  padding-right: 0;
}
.my-custom-cert-exp-item .am-list-line::after {
  content: none !important;
}

.my-statistic-wrap {
  background: var(--ydl-my-home-big);
  padding-top: calc(var(--ydl-header-height) + 8.26667vw);
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
  padding-bottom: 4.26667vw;
}
.my-statistic-wrap .mysw-alllabel {
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 4vw;
  color: white;
}
.my-statistic-wrap .mysw-allvalue {
  font-weight: 600;
  font-size: 7.46667vw;
  line-height: 8.53333vw;
  color: white;
  margin: 3.2vw 0;
}
.my-statistic-wrap .mysw-row {
  display: flex;
  justify-content: space-between;
}
.my-statistic-wrap .mysw-row .my-statistic-cell {
  flex: 1;
  padding: 5.06667vw 3.2vw 3.2vw 3.2vw;
  backdrop-filter: blur(3.46667vw);
  border-radius: 2.13333vw;
  background: var(--ydl-my-home-small);
}
.my-statistic-wrap .mysw-row .my-statistic-cell:last-child {
  margin-left: 2.13333vw;
}
.my-statistic-wrap .mysw-row .my-statistic-cell:first-child {
  margin-left: 0;
}
.my-statistic-wrap .mysw-row .my-statistic-cell .mysc-cell-row {
  display: flex;
  justify-content: space-between;
  margin-top: 2.93333vw;
  color: white;
}
.my-statistic-wrap .mysw-row .my-statistic-cell .mysc-cell-row .mysc-cell-row-value-question {
  margin-left: 1.33333vw;
}
.my-statistic-wrap .mysw-row .my-statistic-cell .mysc-cell-row:first-child {
  margin-top: 0;
  font-weight: 600;
  font-size: 3.73333vw;
  line-height: 4vw;
}
.my-statistic-wrap .mysw-row .my-statistic-cell .mysc-cell-row:nth-child(2) {
  margin-top: 4vw;
}
.mystst-modal-wrap .am-modal-content {
  border-radius: 4.26667vw 4.26667vw 0 0;
  padding-bottom: 2.13333vw;
}
.mystst-modal-wrap .am-modal-content .mystst-modal-header {
  display: flex;
  justify-content: space-between;
  font-weight: 500;
  font-size: 4.8vw;
  line-height: 15.46667vw;
  height: 15.46667vw;
  padding: 0 4.26667vw;
}
.mystst-modal-wrap .am-modal-content .mystst-modal-header .mystst-modal-title {
  text-align: left;
  color: black;
}
.mystst-modal-wrap .am-modal-content .mystst-modal-list-wrap {
  padding: 0 4.26667vw;
}
.mystst-modal-wrap .am-modal-content .mystst-modal-list-wrap .mystst-modal-list-row {
  height: 23.46667vw;
  display: flex;
  align-items: center;
  border-bottom: 1px dashed #d8d8d8;
}
.mystst-modal-wrap .am-modal-content .mystst-modal-list-wrap .mystst-modal-list-row:last-child {
  border: none;
}
.mystst-modal-wrap .am-modal-content .mystst-modal-footer {
  height: 2.13333vw;
  background: #f7f8fa;
}

.my-custom-cert-super-item {
  margin-top: 3.2vw;
  padding: 0 3.2vw !important;
  background: white;
  border-radius: 2.13333vw;
}
.my-custom-cert-super-item .mycci-name-input {
  border-radius: 0 !important;
  padding-left: 0;
}
.my-custom-cert-super-item .mycci-line {
  height: 0;
  width: 100%;
  position: relative;
}
.my-custom-cert-super-item .mycci-line::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0;
  border-bottom: 1px dashed #d8d8d8;
  transform: scaleY(0.5);
}
.my-custom-cert-super-item .am-list-line {
  padding-left: 0;
  padding-right: 0;
}
.my-custom-cert-super-item .am-list-line::after {
  content: none !important;
}

.my-custom-input-field-wrap {
  display: flex;
  padding-left: 4.26667vw;
  height: 14.93333vw;
  background: #f7f8fa;
  border-radius: 2.13333vw;
  line-height: 14.93333vw;
  position: relative;
}
.my-custom-input-field-wrap .mycifw-value-wrap {
  flex: 1;
  position: relative;
  display: inline-block;
  font-size: 3.73333vw;
  line-height: 14.93333vw;
  color: black;
}
.my-custom-input-field-wrap .mycifw-value-wrap .mycifw-unit {
  margin-left: 1.33333vw;
}
.my-custom-input-field-wrap .mycifw-red-icon {
  color: red;
  font-size: 3.73333vw;
  margin-right: 1.33333vw;
}
.my-custom-input-field-wrap .mycifw-input {
  padding-left: 0 !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 1;
  height: 14.93333vw !important;
  line-height: 14.93333vw !important;
  background: #f7f8fa;
}
.my-custom-input-field-wrap .mycifw-input .am-input-control input {
  font-size: 3.73333vw;
}
.my-custom-input-field-wrap .mycifw-input .am-input-control input::placeholder {
  color: #979797;
}
.my-custom-input-field-wrap .mycifw-input .am-input-clear {
  width: 3.73333vw !important;
  height: 3.73333vw !important;
  background-size: 3.46667vw 3.73333vw !important;
  background-position: 0.53333vw 1px !important;
}
.my-custom-input-field-wrap .mycifw-hide-required {
  visibility: hidden;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.custom-other-picker-wrap {
  background: #f7f8fa;
  border-radius: 2.13333vw;
  padding: 4.26667vw;
}
.custom-other-picker-wrap .custopw-picker-template {
  display: flex;
  justify-content: space-between;
}
.custom-other-picker-wrap .custopw-picker-template .custopw-required {
  color: red;
  margin-right: 1.33333vw;
}
.custom-other-picker-wrap .custopw-picker-template .custopw-right-text,
.custom-other-picker-wrap .custopw-picker-template .custopw-left-text {
  font-size: 3.73333vw;
  line-height: 6.4vw;
  color: #979797;
}
.custom-other-picker-wrap .custopw-picker-template .custopw-right-text {
  color: #000;
}
.custom-other-picker-wrap .custopw-picker-template .custopw-selected-text {
  color: #000;
}
.custom-other-picker-wrap .custopw-picker-template .custopw-right .custopw-child-icon {
  color: #bfbfbf;
  font-size: 4.26667vw;
}
.custom-other-picker-wrap.custopw-show-other .custopw-selected-text {
  color: #bfbfbf;
}

.my-shadow-wrap {
  box-shadow: 0 0 7.2vw -3.73333vw rgba(0, 0, 0, 0.4);
  border-radius: 2.13333vw;
  width: 85.33333vw;
}

.my-grey-font {
  color: var(--ydl-my-font-grey);
  line-height: 4.53333vw;
  font-size: 3.2vw;
  font-family: 'PingFang SC';
}

.my-card {
  padding: 0 3.2vw;
  box-sizing: border-box;
}
.my-card .my-card-header {
  height: 10.93333vw;
  line-height: 10.93333vw;
  box-sizing: border-box;
  border-bottom: 1px dashed #d8d8d8;
}
.my-card .my-card-header .my-card-header-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.my-card .my-card-header .my-card-header-wrap .my-card-header-status {
  font-size: 3.2vw;
  color: #538fff;
}
.my-card .my-card-header .my-card-header-wrap .my-card-header-alert {
  color: #ff0500;
}

.my-add-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 16vw;
}
.my-add-btn .mad-icon {
  height: 3.73333vw;
  width: 3.73333vw;
  margin-right: 2.13333vw;
  transform: translateY(-0.53333vw);
}
.my-add-btn .mad-icon img {
  height: 100%;
}
.my-add-btn .mad-txt {
  line-height: 4.53333vw;
  font-size: 3.73333vw;
  color: var(--ydl-my-blue);
}

.my-bold-font {
  color: black;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 3.73333vw;
  line-height: 4.53333vw;
}

.time-line-item {
  padding-bottom: 3.2vw;
  position: relative;
  background: transparent;
}
.content-container {
  position: relative;
  margin-left: 8vw;
}
/* 小圆圈和线的wrap */
.time-circle-line {
  font-size: 0;
  position: absolute;
  top: 13.33333vw;
  height: 100%;
}
/* 小圆圈 */
.time-circle-icon {
  width: 8px;
  height: 8px;
  background-color: #ededf0;
  border-radius: 50%;
  display: inline-block;
}
/* 线 */
.time-line-border {
  width: 0;
  height: 100%;
  border-right: 1px dashed #ededf0;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
/* 最后一个 item 不显示 边线 */
.time-line-item:last-child .time-circle-line {
  height: 4vw;
}
.time-line-item:last-child .time-circle-line .time-line-border {
  display: none;
}

/* stylelint-disable no-descending-specificity */
.my-train-home-wrap .my-train-home-header {
  background: var(--ydl-my-home-big);
}
.my-train-home-wrap .my-home-timeline {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 6.4vw;
}
.my-train-home-wrap .my-home-timeline .my-home-timeline-item .time-circle-line {
  top: 5.33333vw;
}
.my-train-home-wrap .my-home-timeline .my-home-timeline-item .content-container {
  margin-left: 5.33333vw;
}
.my-train-home-wrap .my-home-timeline .my-home-timeline-item .my-train-card-content {
  padding-top: 3.2vw;
  padding-right: 0;
  padding-bottom: 3.46667vw;
  padding-left: 0;
}
.my-train-home-wrap .my-home-timeline .my-home-timeline-item .my-train-card-content .my-train-card-content-row {
  margin-bottom: 3.2vw;
}
.my-train-home-wrap .my-home-timeline .my-home-timeline-item .my-train-card-content .my-train-card-content-row:last-child {
  margin-bottom: 0;
}
.my-train-home-wrap .my-home-timeline .my-home-timeline-item .my-train-card-content .my-tag {
  margin-left: 1.33333vw;
  padding: 0.53333vw 1.06667vw;
  background-color: #d7e3f1;
  border-radius: 1.06667vw;
  color: #94a3b8;
  font-size: 3.2vw;
  width: 8.53333vw;
  height: 4.26667vw;
  line-height: 4.26667vw;
  display: inline-block;
  text-align: center;
}
.my-train-home-wrap .my-home-timeline .my-home-timeline-item .my-train-card-content .my-card-name {
  margin-left: 4vw;
}
.my-statice-home-popup-item .my-statice-popup-black {
  text-align: left;
  font-weight: 500;
  font-size: 4.26667vw;
  line-height: 7.46667vw;
  color: black;
  margin-bottom: 2.13333vw;
}
.my-statice-home-popup-item .my-statice-popup-grey {
  text-align: left;
}
.my-home-persionnal-row {
  padding-top: 11.73333vw;
}

.consult-coupon {
  min-height: 100vh;
  padding-bottom: 4.8vw;
  padding-bottom: calc(4.8vw + env(safe-area-inset-bottom));
  overflow-x: hidden;
  background: linear-gradient(180deg, #d7efff 0%, #eaf6ff 40%, #dff1ff 100%);
  position: relative;
  background-color: #DEEEFB;
}
.consult-coupon .cc-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100vw * 750 / 780);
  max-height: 112vw;
  pointer-events: none;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  opacity: 0.95;
}
.consult-coupon .cc-ct {
  position: relative;
  z-index: 1;
}
.consult-coupon .cc-ct .cc-hero {
  padding-top: 19.2vw;
  padding-top: calc(19.2vw + env(safe-area-inset-top));
  text-align: center;
  position: relative;
}
.consult-coupon .cc-ct .cc-hero .cc-title {
  width: 74.13333vw;
  height: auto;
  animation: cc-rise 520ms ease-out both;
}
.consult-coupon .cc-ct .cc-hero .cc-sub {
  margin-top: 2.4vw;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.06667vw;
  line-height: 6.93333vw;
  animation: cc-fade 700ms ease-out both;
  animation-delay: 60ms;
}
.consult-coupon .cc-ct .cc-hero .cc-sub .cc-orn {
  width: 2.4vw;
  height: 4.8vw;
  display: block;
}
.consult-coupon .cc-ct .cc-hero .cc-sub .cc-sub-t {
  color: #6388C8;
  font-weight: 500;
  font-size: 5.33333vw;
}
.consult-coupon .cc-ct .cc-card {
  margin: 6.66667vw 4.26667vw 0;
  padding: 4.26667vw 3.73333vw 3.73333vw;
  border-radius: 4.8vw;
  background: linear-gradient(180deg, #6482ba 1.13%, #839fce 100%);
  position: relative;
}
.consult-coupon .cc-ct .cc-card .cc-ticket {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 4.8vw;
  padding: 2.66667vw;
  display: flex;
  align-items: center;
  gap: 2.66667vw;
  position: relative;
  z-index: 1;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-l {
  width: 20vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-l .cc-amt {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 0.53333vw;
  color: #4b74c6;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-l .cc-amt .cc-amt-n {
  color: #4D72B8;
  font-weight: 600;
  font-size: 11.2vw;
  height: 11.2vw;
  letter-spacing: -0.53333vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-l .cc-amt .cc-amt-u {
  color: #4D72B8;
  font-weight: 600;
  font-size: 3.2vw;
  letter-spacing: -0.53333vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-l .cc-th {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 1.6vw;
  height: 4.53333vw;
  padding: 1px 2.13333vw;
  line-height: 4.53333vw;
  border-radius: 2.4vw;
  border: 1px solid #7691C2;
  white-space: nowrap;
  color: #4D72B8;
  font-weight: 400;
  font-size: 2.66667vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-div {
  width: 0;
  height: 19.73333vw;
  border-left: 0.53333vw dotted #a5beec;
  position: relative;
  flex: 0 0 auto;
  top: 0.8vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-m {
  flex: 1;
  min-width: 0;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-m .cc-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #4D72B8;
  font-weight: 600;
  font-size: 4.26667vw;
  line-height: 8vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-m .cc-date {
  font-size: 2.66667vw;
  font-weight: 400;
  color: #4D72B8;
  line-height: 4.53333vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-r {
  width: 18.66667vw;
  height: 18.66667vw;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-r .cc-btn {
  width: 100%;
  height: 100%;
  border-radius: 266.4vw;
  border: none;
  padding: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: transform 140ms ease, filter 140ms ease;
  color: #325DA2;
  font-weight: 600;
  font-size: 4.8vw;
  line-height: 5.06667vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-r .cc-btn:active {
  transform: scale(0.98);
  filter: saturate(1.02);
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-r .cc-btn .cc-btn-text {
  width: 2em;
  text-align: center;
  word-break: break-all;
  line-height: 5.06667vw;
  font-size: 4.8vw;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-r .cc-btn .cc-btn-t {
  width: 9.33333vw;
  height: auto;
  display: block;
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-r .cc-btn-dis {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 1;
  color: rgba(60, 78, 120, 0.45);
}
.consult-coupon .cc-ct .cc-card .cc-ticket .cc-r .cc-btn-dis .cc-btn-text {
  width: 3em;
  font-size: 4.8vw;
}
.consult-coupon .cc-ct .cc-card .cc-limit {
  margin-top: 2.66667vw;
  text-align: center;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 3.46667vw;
}
.consult-coupon .cc-ct .cc-rules {
  margin: 5.33333vw 4.26667vw 0;
  border-radius: 5.86667vw;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 3.46667vw 5.33333vw 4.26667vw;
}
.consult-coupon .cc-ct .cc-rules .cc-rt {
  font-size: 4.26667vw;
  font-weight: 600;
  letter-spacing: 1px;
  color: #000000;
}
.consult-coupon .cc-ct .cc-rules .cc-rl {
  margin: 3.2vw 0 0;
  color: #485456;
  font-weight: 400;
  font-size: 3.46667vw;
  padding-left: 0;
}
.consult-coupon .cc-ct .cc-rules .cc-rl .cc-ri {
  margin-bottom: 2.66667vw;
  line-height: 4.8vw;
  white-space: pre-wrap;
}
.consult-coupon .cc-ct .cc-rules .cc-rl .cc-ri:last-child {
  margin-bottom: 0;
}
.consult-coupon .cc-ct .cc-brand {
  padding: 6.93333vw 4.26667vw 0;
  text-align: center;
  user-select: none;
}
.consult-coupon .cc-ct .cc-brand .cc-brand-img {
  width: 46.66667vw;
}
@keyframes cc-rise {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes cc-fade {
  from {
    opacity: 0;
    transform: translateY(6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.am-indexed-list-section-body.am-list-body,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-body.am-list-body:after,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header.am-list-body,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-header.am-list-body:after,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header .am-list-item {
  height: 8vw;
  min-height: 8vw;
  background-color: #f5f5f9;
}
.am-indexed-list-section-header .am-list-item .am-list-line {
  height: 8vw;
  min-height: 8vw;
}
.am-indexed-list-section-header .am-list-item .am-list-content {
  font-size: 3.73333vw !important;
  color: #888 !important;
}
.am-indexed-list-quick-search-bar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 0;
  text-align: center;
  color: #108ee9;
  font-size: 4.26667vw;
  list-style: none;
  padding: 0;
}
.am-indexed-list-quick-search-bar li {
  padding: 0 1.33333vw;
}
.am-indexed-list-quick-search-bar-over {
  background-color: rgba(0, 0, 0, 0.4);
}
.am-indexed-list-qsindicator {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -4vw auto auto -8vw;
  width: 16vw;
  height: 8vw;
  background: transparent;
  opacity: 0.7;
  color: #0af;
  font-size: 5.33333vw;
  border-radius: 8vw;
  z-index: 1999;
  text-align: center;
  line-height: 8vw;
}
.am-indexed-list-qsindicator-hide {
  display: none;
}

.coupon_container {
  background: #fff;
  min-height: 100vh;
}
.coupon_container .tabs::after {
  content: ' ';
  display: block;
  width: 100%;
  height: 1px;
  background: #f3f3f3;
  transform: scaleY(0.5);
}
.coupon_container .tabs .tabs_items {
  width: 100%;
  display: flex;
}
.coupon_container .tabs .tabs_items .tabs_item {
  width: 50%;
  line-height: 12vw;
  font-size: 4vw;
  text-align: center;
}
.coupon_container .tabs .tabs_items .tabs_item_active {
  color: #52b5f9;
  position: relative;
}
.coupon_container .tabs .tabs_items .tabs_item_active::after {
  content: '';
  position: absolute;
  width: 5.33333vw;
  height: 0.8vw;
  border-radius: 1.33333vw;
  background-color: #52b5f9;
  bottom: 0;
  left: calc(50% - 2.66667vw);
}
.coupon_container .coupon_nav_row {
  display: flex;
  padding: 2.66667vw 4.26667vw 0;
}
.coupon_container .coupon_nav_row .coupon_nav {
  width: 19.2vw;
  height: 7.46667vw;
  border-radius: 3.73333vw;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #666;
  font-size: 3.46667vw;
  background-color: #f3f3f3;
  margin-right: 5.33333vw;
}
.coupon_container .coupon_nav_row .coupon_nav_active {
  background: #eef8fe;
  color: #52b5f9;
  position: relative;
}
.coupon_container .coupon_nav_row .coupon_nav_active::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 38.4vw;
  height: 14.93333vw;
  box-sizing: border-box;
  border: 1px solid #52b5f9;
  transform: scale(0.5);
  transform-origin: 0 0;
  border-radius: 7.46667vw;
}
.coupon_container .no_coupon {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.coupon_container .no_coupon .no_coupon_img {
  width: 48vw;
  height: 32vw;
  margin-top: 36vw;
}
.coupon_container .no_coupon .no_coupon_label {
  margin-top: 3.2vw;
  color: #999;
  font-size: 3.73333vw;
}
.coupon_container .coupon_list {
  padding: 5.33333vw 4.26667vw;
}
.coupon_container .coupon_list .am-list-body::before {
  display: none;
}
.coupon_container .coupon_list .am-list-body::after {
  display: none;
}
.coupon_container .coupon_list .coupon_detail {
  width: 92.8vw;
  margin-bottom: 5.33333vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap {
  position: relative;
  z-index: 1;
  display: flex;
  width: 92.8vw;
  height: 24.53333vw;
  overflow: hidden;
  background: url(https://static.ydlcdn.com/zj/mobile/images/coupon_bg.png) 0 0 no-repeat;
  background-size: contain;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_product_type {
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  color: #FF644C;
  font-weight: 400;
  font-size: 2.4vw;
  border-radius: 3.2vw 0px 3.2vw 0px;
  background-color: #FFE8E4;
  padding: 0.53333vw 2.66667vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_left {
  width: 24.8vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  color: #ff644c;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_left .amount {
  margin-bottom: 1.06667vw;
  white-space: nowrap;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_left::after {
  content: '';
  border-right: 1px dashed #fcc1b3;
  transform: scaleX(0.5);
  position: absolute;
  top: 1.86667vw;
  bottom: 2.13333vw;
  right: 0;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_left .coupon_discount {
  font-size: 6.4vw;
  font-weight: 500;
  line-height: 0.6;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_left .coupon_unit {
  margin-left: 0.53333vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right {
  flex: 1;
  width: 0;
  padding: 0 3.2vw 0 3.73333vw;
  box-sizing: border-box;
  position: relative;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_right_main {
  display: flex;
  justify-content: space-between;
  height: 13.86667vw;
  padding-top: 3.46667vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_right_main .coupon_brief .coupon_name {
  width: 35.2vw;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 1.06667vw;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_right_main .coupon_brief .coupon_indate {
  font-size: 3.2vw;
  color: rgba(0, 0, 0, 0.3);
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_right_main .coupon_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 1.06667vw;
  width: 20.53333vw;
  height: 7.46667vw;
  border-radius: 3.73333vw;
  background: #ff644c;
  color: #fff;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_instructions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 6.93333vw;
  padding-right: 3.2vw;
  position: relative;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_instructions::before {
  content: '';
  border-top: 1px dashed #fcc1b3;
  transform: scaleY(0.5);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_instructions .coupon_tips {
  color: rgba(0, 0, 0, 0.25);
  font-size: 2.93333vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_instructions .btn_tips {
  width: 2.66667vw;
  height: 2.66667vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .coupon_right .coupon_instructions .rotate_180 {
  transform: rotate(180deg);
}
.coupon_container .coupon_list .coupon_detail .coupon_wrap .font_sm {
  font-size: 2.93333vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_explain {
  position: relative;
  margin-top: -2.66667vw;
  background: #fff5f3;
  border-radius: 0 0 3.2vw 3.2vw;
  padding: 8vw 3.2vw 3.2vw;
  box-sizing: border-box;
}
.coupon_container .coupon_list .coupon_detail .coupon_explain::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: -3.73333vw;
  height: 2.66667vw;
  box-shadow: 0 3.73333vw 2.66667vw rgba(255, 0, 0, 0.12);
}
.coupon_container .coupon_list .coupon_detail .coupon_explain .coupon_explain_item {
  display: flex;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2.13333vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_explain .coupon_explain_item .coupon_explain_label {
  min-width: 16vw;
  font-size: 3.2vw;
  line-height: 5.33333vw;
  white-space: nowrap;
}
.coupon_container .coupon_list .coupon_detail .coupon_explain .coupon_explain_item .coupon_explain_content {
  flex: 1;
  line-height: 5.33333vw;
  font-size: 3.2vw;
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled {
  background: url(https://static.ydlcdn.com/zj/mobile/images/coupon_bg_disabled.png) 0 0 no-repeat;
  background-size: contain;
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled > .coupon_product_type {
  background-color: #ECECEC;
  color: #9B9B9B;
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled .coupon_left::after {
  border-right-color: #dbdbdb;
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled::before {
  border-color: #dbdbdb;
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled .coupon_left {
  color: rgba(0, 0, 0, 0.6);
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled .coupon_right {
  position: relative;
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled .coupon_right .coupon_instructions::before {
  border-top-color: #dbdbdb;
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled .coupon_right::before {
  border: 1px dashed #e0e0e0;
}
.coupon_container .coupon_list .coupon_detail .coupon_explain_disabled {
  background: #f4f4f4;
}
.coupon_container .coupon_list .coupon_detail .coupon_explain_disabled::before {
  box-shadow: 0 3.73333vw 2.66667vw rgba(0, 0, 0, 0.12);
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled_used::after {
  content: '';
  position: absolute;
  top: -4.53333vw;
  right: -2.13333vw;
  width: 17.86667vw;
  height: 17.86667vw;
  background: url(https://static.ydlcdn.com/zj/mobile/images/coupon_used.png) 0 0 no-repeat;
  background-size: contain;
}
.coupon_container .coupon_list .coupon_detail .coupon_disabled_overdue::after {
  content: '';
  position: absolute;
  top: -4.53333vw;
  right: -2.13333vw;
  width: 17.86667vw;
  height: 17.86667vw;
  background: url(https://static.ydlcdn.com/zj/mobile/images/coupon_overdue.png) 0 0 no-repeat;
  background-size: contain;
}
.coupon_container .coupon_list .coupon_list_footer {
  text-align: center;
}

.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 4.8vw;
  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: 2.13333vw;
  height: 2.13333vw;
  margin: 0 0.8vw;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}

/* stylelint-disable no-descending-specificity */
.newtitle__create-tag {
  margin: 4.26667vw 4.26667vw 0 4.26667vw;
  border-radius: 2.13333vw;
  overflow: hidden;
  background: var(--ydl-my-color-grey2);
}
.newtitle__create-tag .am-list-body::after,
.newtitle__create-tag .am-list-body::before {
  display: none !important;
}
.newtitle__create-tag .am-list-item.am-input-item,
.newtitle__create-tag .am-list-line {
  height: 14.93333vw;
  background: var(--ydl-my-color-grey2);
}
.newtitle__create-tag .am-list-item .am-input-clear {
  width: 3.73333vw;
  height: 3.73333vw;
  background-size: 3.73333vw auto;
  background-position: 0.4vw 1px;
}
.newtitle__create-tag .am-input-control {
  height: 14.93333vw;
}
.newtitle__create-tag input::placeholder {
  color: #979797 !important;
  font-size: 3.73333vw;
  line-height: normal !important;
}
.newtitle__create-tag .am-list-item .am-input-control input:disabled {
  background-color: transparent;
}
.newtitle__create-tag input {
  font-weight: 500;
  font-weight: bold;
  font-size: 4.26667vw;
  color: #000;
  line-height: normal !important;
}
.newtitle__create-tag .am-input-extra {
  font-size: 3.73333vw;
  line-height: 4vw;
  color: #979797;
}
.newtitle__create-tag .am-input-extra span {
  font-weight: 500;
  font-weight: bold;
  font-size: 3.73333vw;
  line-height: 4vw;
  color: var(--ydl-my-color-blue);
}

.receive_coupon_container .receive_wrap {
  width: 100%;
  height: 94.66667vw;
  background: url(https://static.ydlcdn.com/zj/mobile/images/receive_coupon_bg.png) 0 0 no-repeat;
  background-size: cover;
  position: relative;
}
.receive_coupon_container .receive_wrap .img_received {
  width: 17.86667vw;
  height: 17.86667vw;
  position: absolute;
  left: 63.2vw;
  top: 4vw;
}
.receive_coupon_container .receive_wrap .coupon_title {
  position: absolute;
  left: 37.06667vw;
  top: 12vw;
  font-size: 3.2vw;
  color: #db9c71;
}
.receive_coupon_container .receive_wrap .coupon_title::before {
  content: '';
  position: absolute;
  width: 4vw;
  height: 1px;
  background: url(https://static.ydlcdn.com/zj/mobile/images/icon_l.png) 0 0 no-repeat;
  background-size: contain;
  left: -6.13333vw;
  top: 2.13333vw;
}
.receive_coupon_container .receive_wrap .coupon_title::after {
  content: '';
  position: absolute;
  width: 4vw;
  height: 1px;
  background: url(https://static.ydlcdn.com/zj/mobile/images/icon_l.png) 0 0 no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  right: -6.13333vw;
  top: 2.13333vw;
}
.receive_coupon_container .receive_wrap .coupon_discount {
  position: absolute;
  width: 56.8vw;
  height: 17.33333vw;
  left: 21.06667vw;
  top: 18.93333vw;
  font-size: 14.4vw;
  font-weight: 500;
  text-align: center;
  color: #ff644d;
  line-height: 17.33333vw;
}
.receive_coupon_container .receive_wrap .coupon_discount .coupon_unit {
  font-size: 4.26667vw;
  margin-left: 0.53333vw;
}
.receive_coupon_container .receive_wrap .coupon_condition {
  position: absolute;
  width: 56.8vw;
  height: 8vw;
  background: url(https://static.ydlcdn.com/zj/mobile/images/bg_coupn_condition.png) center center no-repeat;
  background-size: contain;
  top: 34.93333vw;
  left: 21.06667vw;
  text-align: center;
  color: #db9c72;
  font-size: 4.26667vw;
  line-height: 8vw;
}
.receive_coupon_container .receive_wrap .coupon_date {
  position: absolute;
  width: 56.8vw;
  height: 4.53333vw;
  font-size: 3.2vw;
  color: #bc815a;
  line-height: 4.53333vw;
  left: 21.06667vw;
  top: 44.53333vw;
  text-align: center;
}
.receive_coupon_container .receive_wrap .coupon_btn {
  width: 50.66667vw;
  height: 12vw;
  position: absolute;
  top: 59.73333vw;
  left: 24.8vw;
  border-radius: 5.86667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  color: #fe624b;
  font-weight: 500;
  font-size: 4.26667vw;
  letter-spacing: 0.53333vw;
  border-width: 0.53333vw;
  border-image: linear-gradient(0deg, #fff2de 0%, #ffd9a1 10.64%, #ffffff 68.82%, #ffffff 100%);
  box-shadow: 0 3.2vw 5.86667vw -2.13333vw #d94731;
}
.receive_coupon_container .receive_wrap .coupon_btn_disabled {
  opacity: 0.59;
  width: 50.66667vw;
  height: 12vw;
  position: absolute;
  top: 59.73333vw;
  left: 24.8vw;
  border-radius: 5.86667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  color: #fe624b;
  font-weight: 500;
  font-size: 4.26667vw;
  letter-spacing: 0.53333vw;
  border-width: 0.53333vw;
  border-image: linear-gradient(0deg, #fff2de 0%, #ffd9a1 10.64%, #ffffff 68.82%, #ffffff 100%);
  box-shadow: 0 3.2vw 5.86667vw -2.13333vw #d94731;
}
.receive_coupon_container .receive_wrap .coupon_btn_top {
  top: 62.66667vw !important;
}
.receive_coupon_container .receive_wrap .coupon_tip {
  position: absolute;
  top: 62.4vw;
  left: 0;
  width: 100%;
  line-height: 5.86667vw;
  text-align: center;
  color: #fff;
  font-weight: 500;
  font-size: 4.26667vw;
}
.receive_coupon_container .receive_wrap .coupon_explain {
  position: absolute;
  top: 74.13333vw;
  left: 0;
  width: 100%;
  line-height: 4.53333vw;
  text-align: center;
  color: #fff;
  font-weight: 400;
  font-size: 3.2vw;
}
.receive_coupon_container .receive_wrap .coupon_explain span {
  padding: 0 0.8vw;
}
.receive_coupon_container .goods_list {
  position: relative;
  border-radius: 5.33333vw 5.33333vw 0 0;
  background: #fff;
  margin-top: -5.33333vw;
  padding: 4.26667vw;
}
.receive_coupon_container .goods_list .goods_list_title {
  display: flex;
  align-items: center;
  font-size: 4.8vw;
  font-weight: 500;
  color: #000;
  line-height: 6.66667vw;
  margin-bottom: 3.2vw;
}
.receive_coupon_container .goods_list .goods_list_title::before {
  content: '';
  display: block;
  width: 1.06667vw;
  height: 4vw;
  background: #ff644d;
  border-radius: 0.53333vw;
  margin-right: 1.33333vw;
}
.receive_coupon_container .goods_list .p-searchList li {
  padding-left: 0;
  padding-right: 0;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item {
  display: flex;
  margin-bottom: 9.6vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_left {
  width: 24.53333vw;
  height: 30.4vw;
  border-radius: 2.13333vw;
  overflow: hidden;
  margin-right: 3.2vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_left .avatar {
  width: 100%;
  height: 100%;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right {
  flex: 1;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_title {
  font-size: 4.26667vw;
  text-align: justify;
  font-weight: 500;
  margin-bottom: 0.8vw;
  line-height: 5.86667vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_tags {
  margin-bottom: 1.6vw;
  display: flex;
  flex-wrap: wrap;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_tags .goods_item_tag {
  padding: 0 1.06667vw;
  height: 5.33333vw;
  display: flex;
  align-items: center;
  font-size: 3.2vw;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(28, 31, 40, 0.15);
  border-radius: 1.06667vw;
  margin: 0.8vw 2.13333vw 0 0;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_tags .goods_item_tag:last-child {
  margin-right: 0;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_intro {
  margin-bottom: 1.6vw;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
  font-size: 3.2vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_intro span {
  font-size: 3.2vw;
  position: relative;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_intro span:not(:last-child) {
  margin-right: 3.73333vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_intro span:not(:last-child)::after {
  content: '';
  position: absolute;
  right: -2.13333vw;
  top: 50%;
  margin-top: -1.33333vw;
  width: 1px;
  height: 2.66667vw;
  background-color: rgba(28, 31, 40, 0.15);
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .good_item_discount_info {
  display: flex;
  font-size: 2.93333vw;
  margin: 1.6vw 0;
  overflow: hidden;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .good_item_discount_info .discount_reduce,
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .good_item_discount_info .discount_tag {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.53333vw 0px;
  color: #ff5347;
  font-weight: 400;
  font-size: 2.93333vw;
  margin-right: 2.13333vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .good_item_discount_info span:not(:last-child) {
  position: relative;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .good_item_discount_info span:not(:last-child)::after {
  content: '';
  position: absolute;
  right: -1.06667vw;
  top: 50%;
  margin-top: -1.06667vw;
  width: 1px;
  height: 2.13333vw;
  background-color: #FF5347;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_buy {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 4.26667vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_buy .price {
  color: #ff5347;
  font-weight: 500;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_buy .price .price_now {
  font-size: 4.26667vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_buy .price .original_price {
  text-decoration: line-through;
  margin-left: 1.33333vw;
  color: rgba(0, 0, 0, 0.2);
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 3.2vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_buy .price .coupon_type_text {
  color: #ff5347;
  font-weight: 500;
  line-height: 5.33333vw;
  font-size: 3.2vw;
  margin-right: 1.06667vw;
}
.receive_coupon_container .goods_list .goods_list_main .goods_item .goods_item_right .goods_item_buy .btn_buy {
  width: 17.06667vw;
  height: 6.4vw;
  border-radius: 3.2vw;
  background: #ff5347;
  color: #fff;
  font-size: 2.93333vw;
  display: flex;
  justify-content: center;
  align-items: center;
}

.p-searchList {
  overflow: hidden;
}
.p-searchList ul {
  padding: 0;
  margin: 0;
}
.p-searchList ul li {
  list-style: none;
  min-height: n(120);
  background: #fff;
  padding: 5.33333vw 4.26667vw;
  position: relative;
}
.p-searchList ul li a {
  width: 100%;
}
.p-searchList ul li .p-pic {
  width: 17.06667vw;
  height: 21.33333vw;
  position: relative;
  float: left;
  margin-top: n(4);
}
.p-searchList ul li .p-pic .pic {
  display: block;
  width: 17.06667vw;
  height: 17.06667vw;
  border-radius: 2.13333vw 2.13333vw 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  box-sizing: border-box;
  object-fit: cover;
}
.p-searchList ul li .p-pic .p-iskeyuyue {
  width: 100%;
  opacity: 0.95;
  background-color: #6ec8f9;
  font-size: 2.4vw;
  text-align: center;
  color: white;
  border-radius: 0 0 2.13333vw 2.13333vw;
  height: 4.26667vw;
  line-height: 4.26667vw;
  font-weight: 300;
}
.p-searchList ul li .p-pic .p-isimg_fwz {
  width: n(84);
}
.p-searchList ul li .p-info {
  margin-left: 20.26667vw;
}
.p-searchList ul li .p-info .h2 {
  display: flex;
  justify-content: space-between;
  font-weight: bold;
  margin-bottom: 1.06667vw;
}
.p-searchList ul li .p-info .h2 .row1 {
  display: flex;
  align-items: center;
}
.p-searchList ul li .p-info .h2 .row1 span {
  margin-right: 1.06667vw;
  color: #1C1F28;
  font-weight: bold;
  line-height: 5.86667vw;
  font-size: 4.26667vw;
}
.p-searchList ul li .p-info .h2 .row1 img {
  width: n(52);
  height: n(24);
  margin-right: n(8);
  position: relative;
  top: n(1);
}
.p-searchList ul li .p-info .h2 .row1 .lab {
  border-radius: 0.8vw;
  background-color: #f6f6f7;
  padding: 0 1.06667vw;
  font-size: 2.66667vw;
  color: #62636F;
  font-weight: 300;
  line-height: 5.33333vw;
}
.p-searchList ul li .p-info .h2 p {
  position: relative;
  top: n(2);
  display: flex;
  align-items: center;
}
.p-searchList ul li .p-info .h2 p img {
  width: 3.2vw;
}
.p-searchList ul li .p-info .h2 p .area1 {
  color: #62636f;
  font-size: 2.93333vw;
  font-weight: 300;
}
.p-searchList ul li .p-info .p-personal {
  margin-bottom: 1.06667vw;
  line-height: 4.8vw;
  color: #82838C;
  font-size: 3.46667vw;
  overflow: hidden;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 2;
  word-break: break-all;
}
.p-searchList ul li .p-info .p-personal span {
  margin-right: 2.13333vw;
}
.p-searchList ul li .p-info .p-personal span + span {
  margin-left: 2.4vw;
  position: relative;
}
.p-searchList ul li .p-info .p-personal span + span:before {
  content: '';
  position: absolute;
  left: -2.4vw;
  top: 1.06667vw;
  border-right: 1px solid #C3C4CC;
  height: 2.66667vw;
}
.p-searchList ul li .p-info .p-comment {
  display: flex;
}
.p-searchList ul li .p-info .p-comment p {
  color: #1c1f28;
  font-size: 3.46667vw;
  margin-right: 3.2vw;
}
.p-searchList ul li .p-info .p-comment p span {
  margin-left: 0.53333vw;
  color: #82838C;
}
.p-searchList ul li .p-info .p-help {
  display: flex;
  justify-content: space-between;
  line-height: n(34);
  margin-bottom: n(6);
}
.p-searchList ul li .p-info .p-help > div {
  display: flex;
}
.p-searchList ul li .p-info .p-help p {
  height: n(34);
  color: #666;
  font-size: n(24);
  display: flex;
  align-items: center;
  font-weight: 300;
}
.p-searchList ul li .p-info .p-help p span {
  color: #242424;
  margin: 0 n(2);
  font-size: n(24);
  font-weight: 400;
}
.p-searchList ul li .p-info .p-help p.p-help-people {
  margin-right: n(22);
}
.p-searchList ul li .p-info .p-help .p-inquiries {
  font-weight: 400;
  color: #FF5040;
}
.p-searchList ul li .p-info .p-sign-siliao {
  display: flex;
  justify-content: space-between;
}
.p-searchList ul li .p-info .p-sign {
  margin-top: 2.13333vw;
  margin-bottom: -1.06667vw;
}
.p-searchList ul li .p-info .p-sign span {
  display: inline-block;
  height: 4.8vw;
  border-radius: 1.06667vw;
  border: 0.5px solid rgba(0, 0, 0, 0.12);
  line-height: 4.8vw;
  padding: 0 1.06667vw;
  color: #9d9ea9;
  font-size: 2.66667vw;
  margin-right: 2.13333vw;
  margin-bottom: 1.06667vw;
  opacity: 0.8;
}
.p-searchList ul li .p-info .way {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-top: 2.13333vw;
}
.p-searchList ul li .p-info .way .way-left {
  display: flex;
  align-items: flex-end;
}
.p-searchList ul li .p-info .way .consultway {
  color: #9d9ea9;
  font-size: 2.66667vw;
  opacity: 0.8;
  font-weight: 300;
}
.p-searchList ul li .p-info .way .p-siliao {
  box-sizing: border-box;
  min-width: 14.93333vw;
  height: 6.4vw;
  border-radius: 3.2vw;
  background-color: #1698FF;
  font-size: 2.93333vw;
  text-align: center;
  line-height: 6.4vw;
  color: white;
  font-weight: 300;
  padding: 0 1.6vw;
}
.p-searchList ul li .p-info .way .p-siliao.disabled {
  color: #999;
  background: #f0f0f0;
}
.p-searchList ul li .p-info .way .price {
  color: #EF8A4A;
  margin-right: 3.2vw;
  font-size: 2.66667vw;
}
.p-searchList ul li .p-info .way .price .num {
  font-size: 4.26667vw;
  margin: 0 1px;
  line-height: 4.26667vw;
}
.p-searchList ul li .p-info .last {
  line-height: 3.73333vw;
  color: #62636f;
  font-size: 2.66667vw;
  text-align: right;
  margin-top: 1.06667vw;
  font-weight: 300;
}
.p-searchList ul li .p-info .p-des {
  color: #999;
  font-weight: 300;
  margin-top: n(10);
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.p-searchList ul li .p-info .p-count {
  margin-top: n(20);
}
.p-searchList ul li .p-info .p-count span {
  margin-right: n(30);
  font-size: n(32);
  color: #333;
  font-weight: 300;
}
.p-searchList ul li .p-info .p-count span em {
  color: #f60;
  font-weight: bold;
}
.p-searchList ul li .p-info .name-tip {
  width: 6.66667vw;
  height: 3.2vw;
  overflow: hidden;
  border-radius: 1px;
}
.p-searchList ul li .p-info .name-tip div {
  transform: scale(0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 200%;
  transform-origin: 0% 0%;
  font-size: 4.26667vw;
  color: #fff;
}
.p-searchList ul li .p-info .name-tip.luxury-gold {
  background: linear-gradient(to right, #D1C0BA, #CCADA3);
}
.p-searchList ul li .p-info .name-tip.grey {
  background: linear-gradient(to right, #B1C0C9, #91A5B1);
}
.p-searchList ul li .p-info .name-tip.activity {
  width: 11.2vw;
}
.p-searchList ul li .p-info .name-tip.activity img {
  display: block;
  width: 11.2vw;
}
.p-searchList ul li:first-child {
  margin-top: 0;
  border-top: 0;
}
.p-searchList ul li::after {
  content: "";
  width: 100%;
  display: block;
  background: #EFEFF1;
  height: 0.5px;
  margin-top: 5.33333vw;
  position: absolute;
  z-index: 4;
}
.p-searchList.daka-list div,
.p-searchList.daka-list p {
  font-family: songtiRegular!important;
}
.p-searchList.daka-list .songti-bold {
  font-family: "songtiBold" !important;
}
.p-searchList.daka-list .songti-semi {
  font-family: "songtiSemi" !important;
}
.p-searchList.daka-list ul {
  padding: 0 n(20);
}
.p-searchList.daka-list ul li {
  padding: 0;
  padding-top: n(40);
  margin-top: n(40);
  border-radius: n(8);
  box-shadow: 0px 1.33333vw 3.2vw 0px rgba(185, 151, 94, 0.18);
}
.p-searchList.daka-list ul li:nth-child(1) {
  margin-top: n(28);
}
.p-searchList.daka-list ul li .p-pic {
  width: n(140);
  height: n(160);
  margin-left: n(20);
}
.p-searchList.daka-list ul li .p-pic .pic {
  width: n(140);
  height: n(160);
}
.p-searchList.daka-list ul li .p-pic::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: n(140);
  height: n(160);
  background: #FA9560;
  opacity: 0.1;
}
.p-searchList.daka-list ul li .p-info {
  margin-left: n(160);
  padding: 0 n(20);
}
.p-searchList.daka-list ul li .p-info .h2 {
  margin-bottom: n(14);
}
.p-searchList.daka-list ul li .p-info .h2 .row1 span {
  color: #4B2D00;
  line-height: n(56);
  font-size: n(40);
}
.p-searchList.daka-list ul li .p-info .h2.min {
  margin-bottom: n(4);
}
.p-searchList.daka-list ul li .p-info .p-personal {
  position: relative;
  margin-bottom: n(26);
  color: #4B2D00;
  line-height: n(42);
  font-size: n(30);
}
.p-searchList.daka-list ul li .p-info .p-personal p {
  float: right;
  position: relative;
  padding-left: n(16);
  padding-right: n(38);
  color: #88878A;
}
.p-searchList.daka-list ul li .p-info .p-personal p .p-info-1 {
  position: absolute;
  top: n(2);
  left: 0;
  line-height: 1;
  font-size: n(32);
  transform: scale(0.5);
}
.p-searchList.daka-list ul li .p-info .p-personal p .p-info-2 {
  margin-right: n(8);
  font-size: n(26);
}
.p-searchList.daka-list ul li .p-info .p-personal p .p-info-3 {
  font-size: n(24);
}
.p-searchList.daka-list ul li .p-info .p-personal.min {
  padding-right: n(176);
  margin-bottom: n(8);
  line-height: 4.8vw;
  font-size: n(26);
}
.p-searchList.daka-list ul li .p-info .p-personal.min p {
  position: absolute;
  top: n(7);
  right: 0;
}
.p-searchList.daka-list ul li .p-info .p-sign {
  height: n(42);
}
.p-searchList.daka-list ul li .p-info .p-sign span {
  float: left;
  position: relative;
  margin-right: n(8);
  display: table;
  height: n(28);
  line-height: n(28);
  color: #A7690B;
  border: 0;
}
.p-searchList.daka-list ul li .p-info .p-sign span i {
  display: table-cell;
  vertical-align: middle;
}
.p-searchList.daka-list ul li .p-info .p-sign span::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border: 1px solid #A7690B;
  transform: scale(0.5) translate(-50%, -50%);
}
.p-searchList.daka-list ul li .p-info .p-sign-siliao {
  display: table;
  text-align: center;
}
.p-searchList.daka-list ul li .p-info .p-sign-siliao .p-siliao {
  display: table-cell;
  width: n(160);
  height: n(52);
  line-height: initial;
  color: #4B2D00;
  background: linear-gradient(to right, #E5B98C, #FCD5A7);
  font-size: n(28);
  vertical-align: middle;
}
.p-searchList.daka-list ul li .p-info .p-sign-siliao .p-siliao.disabled {
  background: #f0f0f0;
  color: #999;
}
.p-searchList.daka-list ul li .p-info .p-sign-siliao .p-siliao.p-psychiatry {
  height: n(60);
  width: n(164);
  background: linear-gradient(to right, #FED998, #FEC666);
  color: #242424;
  font-size: n(30);
  border-radius: n(40);
}
.p-searchList.daka-list ul li .p-help {
  overflow: hidden;
  margin-top: n(14);
  padding: 0 n(20);
}
.p-searchList.daka-list ul li .p-help .p-help-item {
  float: left;
  position: relative;
  width: 33.33%;
  padding: n(12) 0;
  margin-bottom: n(24);
}
.p-searchList.daka-list ul li .p-help .p-help-item div {
  line-height: n(50);
  color: #4B4B4D;
  font-size: n(32);
  text-align: center;
}
.p-searchList.daka-list ul li .p-help .p-help-item div.info {
  margin-top: n(4);
  overflow: visible;
  color: #A7690B;
  font-size: n(20);
  line-height: 1;
}
.p-searchList.daka-list ul li .p-help .p-help-item div.info.right-line::before {
  content: '';
  position: absolute;
  right: 0;
  top: n(32);
  width: 1px;
  height: n(40);
  background: rgba(165, 122, 48, 0.5);
  transform: scaleX(0.5);
}
.p-searchList.daka-list ul li .p-help .p-help-item div.new {
  font-size: n(28);
}
.p-searchList.daka-list ul li .p-reason {
  padding: n(24) n(24) n(40);
  background: rgba(136, 135, 138, 0.05);
  margin: 0 n(20);
}
.p-searchList.daka-list ul li .p-reason h5 {
  margin-bottom: n(10);
  color: #A7690B;
  line-height: n(42);
  font-size: n(30);
  text-align: center;
}
.p-searchList.daka-list ul li .p-reason p {
  padding: 0 n(8);
  color: #555;
  line-height: n(44);
  font-size: n(28);
  word-break: break-word;
}
.p-searchList.daka-list ul li .detail {
  height: n(96);
  color: #999;
  line-height: n(96);
  text-align: center;
  font-size: n(24);
}
.p-searchList.daka-list ul li .detail img {
  display: inline-block;
  width: n(12);
  height: n(18);
  margin-left: n(6);
  vertical-align: baseline;
}
.p-searchList.daka-list .m-loading {
  background: none;
  border-top: 0;
}
.none-list {
  text-align: center;
  padding: 5.33333vw 0;
  font-size: 4.26667vw;
}

.appoint-record.list {
  padding: 0.16rem 0.16rem 0.46rem;
  background: #f8f8f8;
}
.appoint-record.list .no-more {
  height: 0.18rem;
  margin-top: 0.2rem;
  color: #999;
  line-height: 0.18rem;
  font-size: 0.13rem;
  text-align: center;
}
.appoint-modal .am-modal-body {
  color: #242424;
  font-size: 0.15rem;
}

.order_status {
  padding-bottom: 0.2rem;
}
.order_status .title-wrap {
  display: flex;
  justify-content: space-between;
}
.order_status .title-wrap .title {
  height: 0.33rem;
  line-height: 0.33rem;
  font-size: 0.24rem;
  font-weight: bold;
}
.order_status .title-wrap .action-right {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 21.33333vw;
  height: 8vw;
  font-size: 3.73333vw;
  color: #1da1f2;
}
.order_status .title-wrap .action-right[retain] {
  --retain-border-color: #1da1f2;
}
.order_status .des {
  margin-top: 0.04rem;
  color: #999;
  font-size: 0.13rem;
}
.order_status .order_status_right {
  float: right;
}

.customer_info {
  padding: 0 0.15rem;
  margin-bottom: 0.1rem;
  color: #242424;
  border-radius: 0.08rem;
  background: #fff;
}
.customer_info .title {
  position: relative;
  height: 0.24rem;
  padding: 0.14rem 0;
  line-height: 0.24rem;
  font-size: 0.15rem;
  font-weight: bold;
  box-sizing: content-box;
}
.customer_info .title:before {
  content: '';
  position: absolute;
  left: -0.15rem;
  bottom: 0;
  width: calc(100% + 0.3rem);
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.customer_info .content {
  position: relative;
  padding: 0.15rem 0 0.15rem 0;
}
.customer_info .content .content_info {
  display: flex;
  padding-left: 0.38rem;
  position: relative;
}
.customer_info .content .content_info .content_info_head {
  position: absolute;
  left: 0;
  top: 0rem;
  overflow: hidden;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  background-color: rgba(66, 142, 253, 0.18);
}
.customer_info .content .content_info .content_info_head img {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  transform: translateX(-50%);
}
.customer_info .content .content_info .icon {
  width: 0.1rem;
  height: 0.1rem;
  top: 0.2rem;
  left: 0.2rem;
  position: absolute;
}
.customer_info .content .content_info .hide {
  display: none;
}
.customer_info .content .content_info .red {
  color: #F02C50 !important;
}
.customer_info .content .content_info .content_info_user {
  flex: 1;
}
.customer_info .content .content_info .content_info_user .content_info_name {
  min-height: 0.21rem;
  padding-right: 0.8rem;
  line-height: 0.21rem;
  font-size: 0.15rem;
  word-break: break-all;
}
.customer_info .content .content_info .content_info_user .content_info_gender {
  height: 0.18rem;
  color: #999;
  line-height: 0.18rem;
  font-size: 0.13rem;
}
.customer_info .content .content_info .content_info_btn {
  position: absolute;
  right: 0;
  top: 0rem;
  display: -webkit-box;
  width: 0.74rem;
  height: 0.28rem;
  color: #666;
  font-size: 0.12rem;
  -webkit-box-pack: center;
  -webkit-box-align: center;
}
.customer_info .content .content_info .content_info_btn:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 200%;
  height: 200%;
  border: 1px solid #ccc;
  border-radius: 0.28rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%) scale(0.5);
}
.customer_info .content .content_question {
  color: #666;
  font-size: 0.15rem;
}
.customer_info .content .content_question .content_question_title {
  margin: 0.2rem 0 0.1rem;
  line-height: 0.21rem;
  font-weight: bold;
}
.customer_info .content .content_question .content_question_des {
  line-height: 0.26rem;
  display: -webkit-box;
  margin-top: 0.15rem;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  word-break: break-all;
  font-size: 0.15rem;
}
.customer_info .content .content_question .content_question_des.clamp {
  -webkit-box-orient: unset;
  -webkit-line-clamp: unset;
}
.customer_info .content .content_question .content_open_btn {
  display: flex;
  height: 0.18rem;
  margin: 0.15rem 0 0.05rem;
  color: #999;
  justify-content: center;
  align-items: center;
}
.customer_info .content .content_question .content_open_btn span {
  font-size: 0.13rem;
}
.customer_info .content .content_question .content_open_btn .arrow {
  display: inline-block;
  width: 0.1rem;
  height: 0.04rem;
  margin-left: 0.04rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.1rem 0.04rem;
  vertical-align: middle;
}
.customer_info .content .content_question .content_open_btn .down {
  background-image: url('//static.ydlcdn.com/apph5/images/order/arrow_down.png');
}
.customer_info .content .content_question .content_open_btn .up {
  background-image: url('//static.ydlcdn.com/apph5/images/order/arrow_up.png');
}

.discount-modal {
  overflow: hidden;
  border-top-left-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}
.discount-modal .discount {
  position: relative;
  padding: 0.48rem 0.15rem 0.65rem;
}
.discount-modal .discount .close {
  position: absolute;
  top: 0.15rem;
  right: 0.15rem;
  width: 0.17rem;
  height: 0.17rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.17rem 0.17rem;
  background-image: url('//static.ydlcdn.com/apph5/images/order/close.png');
}
.discount-modal .discount .content .content_item {
  display: flex;
  color: #242424;
  margin-bottom: 0.1rem;
}
.discount-modal .discount .content .content_item .content_item_title {
  min-width: 0.8rem;
  font-size: 0.15rem;
  color: #666;
}
.discount-modal .discount .content .content_item .content_item_des {
  font-size: 0.15rem;
  display: flex;
  align-items: center;
}
.discount-modal .discount .content .content_item .content_item_des .coupon-tip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 0.12rem;
  height: 0.12rem;
  margin-left: 0.08rem;
  border: 1px solid #ccc;
  border-radius: 50%;
  color: #999;
  font-size: 0.11rem;
  line-height: 1;
}
.discount-modal .discount .content .content_item .content_item_des.b {
  font-weight: bold;
}
.coupon-tip-toast {
  display: inline-block;
  text-align: left;
  font-size: 0.14rem;
  line-height: 1.6;
  width: max-content;
  max-width: 84vw;
}
body.coupon-tip-toast-open .am-toast > span {
  max-width: 88vw;
}
body.coupon-tip-toast-open .am-toast.am-toast-nomask {
  max-width: 88vw;
}

.order_info {
  padding: 0 0.15rem;
  color: #242424;
  border-radius: 0.08rem;
  background: #fff;
}
.order_info .title {
  position: relative;
  height: 0.24rem;
  padding: 0.14rem 0;
  line-height: 0.24rem;
  font-size: 0.15rem;
  font-weight: bold;
  box-sizing: content-box;
}
.order_info .title::before {
  content: '';
  position: absolute;
  left: -0.15rem;
  bottom: 0;
  width: calc(100% + 0.3rem);
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.order_info .content {
  padding: 0.13rem 0 0.16rem;
}
.order_info .content .content_item {
  position: relative;
  padding: 0.08rem 0 0.08rem 0.75rem;
}
.order_info .content .content_item .content_item_title {
  position: absolute;
  top: 0.08rem;
  left: 0;
  display: inline-block;
  height: 0.2rem;
  line-height: 0.2rem;
  color: #999;
  font-size: 0.15rem;
  min-width: 0.6rem;
  text-align: right;
}
.order_info .content .content_item .content_item_des {
  display: flex;
  align-items: center;
  min-height: 0.2rem;
  color: #242424;
  font-size: 0.15rem;
}
.order_info .content .content_item .content_item_des span {
  font-size: 0.15rem;
}
.order_info .content .content_item .content_item_des span.tax-type-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.08rem;
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 50%;
  border: 1px solid #ccc;
  font-size: 0.11rem;
  color: #999;
  line-height: 1;
}
.order_info .content .content_item .content_item_des .tips {
  width: 4.26667vw;
  margin-left: 2.66667vw;
}
.order_info .content .content_item .content_item_des .copy {
  position: relative;
  display: inline-block;
  height: 0.2rem;
  margin-left: 0.1rem;
  padding: 0 0.06rem;
  color: #999;
  line-height: 0.2rem;
  font-size: 0.12rem;
  text-align: center;
}
.order_info .content .content_item .content_item_des .copy::before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 200%;
  height: 200%;
  border: 1px solid #ccc;
  border-radius: 0.08rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%) scale(0.5);
}

.appoint-record {
  margin-bottom: 0.1rem;
  border-radius: 0.08rem;
  background: #fff;
}
.appoint-record .record-list-box {
  border-radius: 0.08rem;
  background: #fff;
}
.appoint-record .title {
  position: relative;
  height: auto;
  padding: 0.14rem 0.12rem;
  line-height: 0.24rem;
  font-size: 0.15rem;
  font-weight: bold;
  box-sizing: content-box;
}
.appoint-record .title .appoint-tips {
  margin-left: 0.08rem;
  color: #999;
  font-size: 0.13rem;
  font-weight: normal;
}
.appoint-record .title::before {
  content: '';
  position: absolute;
  left: -0.15rem;
  bottom: 0;
  width: calc(100% + 0.3rem);
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.appoint-record .no_appoint {
  padding: 0.25rem 0 0.2rem;
  margin: 0.1rem 0;
  color: #999;
  border-radius: 0.08rem;
  background: #fff;
  font-size: 0.15rem;
  text-align: center;
}
.appoint-record .no_appoint .text {
  display: flex;
  align-items: center;
  justify-content: center;
}
.appoint-record .no_appoint i {
  display: inline-block;
  width: 0.24rem;
  height: 0.25rem;
  margin-right: 0.049rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.24rem 0.25rem;
  vertical-align: bottom;
  background-image: url('//static.ydlcdn.com/apph5/images/order/empty_card.png');
}
.appoint-record .no_appoint .btn-group-appoint {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 5.33333vw;
  box-sizing: border-box;
}
.appoint-record .no_appoint .btn-group-appoint .advance-btn {
  width: 1.4rem;
  height: 0.4rem;
  font-size: 0.14rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  color: #242424;
  border-radius: 0.26rem;
}
.appoint-record .no_appoint .btn-group-appoint .advance-btn > span {
  font-size: 0.14rem;
}
.appoint-record .no_appoint .btn-group-appoint .advance-btn::before {
  border-radius: 0.52rem;
}
.appoint-record .no_appoint .btn-group-appoint .remind-btn {
  background: linear-gradient(to right, #22bfff, #159cef);
  border-radius: 0.26rem;
  color: #fff;
}
.appoint-record .no_appoint .btn-group-appoint .remind-btn::before {
  border: none;
}
.appoint-record .no_appoint .mt20 {
  margin-top: 5.33333vw;
}
.appoint-record .list-btn {
  padding: 0.14rem 0;
  text-align: center;
}
.appoint-record .list-btn .all-btn {
  font-size: 0.15rem;
  height: 0.21rem;
  line-height: 0.21rem;
  color: #6ec8f9;
}
.appoint-modal .am-modal-body {
  color: #242424;
  font-size: 0.15rem;
}
.am-modal-alert-content {
  text-align: center;
}
.am-modal-transparent .am-modal-content {
  padding-top: 4.8vw;
}
.am-modal-header {
  padding-bottom: 2.66667vw;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 6.4vw;
}
.am-modal-button-group-h .am-modal-button {
  height: 11.73333vw;
}

.complete-btn {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.1rem 0.16rem;
  background: #fff;
  box-sizing: border-box;
}
.complete-btn .btn {
  display: -webkit-box;
  width: 100%;
  height: 0.48rem;
  border-radius: 0.24rem;
  color: #fff;
  background: #6EC8F9;
  font-size: 0.17rem;
  -webkit-box-pack: center;
  -webkit-box-align: center;
}
.complete-btn .btn.disable {
  background: #BFBFBF;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.p-c-assistantCard {
  padding: 0 0.15rem;
  color: #242424;
  border-radius: 0.08rem;
  background: #fff;
  margin-top: 0.1rem;
}
.p-c-assistantCard .title {
  position: relative;
  height: 0.24rem;
  padding: 0.14rem 0;
  line-height: 0.24rem;
  font-size: 0.15rem;
  font-weight: bold;
  box-sizing: content-box;
}
.p-c-assistantCard .title:before {
  content: '';
  position: absolute;
  left: -0.15rem;
  bottom: 0;
  width: calc(100% + 0.3rem);
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.p-c-assistantCard .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.15rem 0;
}
.p-c-assistantCard .content .head {
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 100%;
  margin-right: 0.08rem;
}
.p-c-assistantCard .content .arrow {
  width: 0.16rem;
  height: 0.16rem;
  background-image: url('//static.ydlcdn.com/apph5/images/order/arrow_right.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 0.16rem 0.16rem;
}
.p-c-assistantCard .content .con {
  flex: 1;
}
.p-c-assistantCard .content .name {
  height: 0.21rem;
  line-height: 0.21rem;
  font-size: 0.15rem;
  /*! autoprefixer: off */
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.p-c-assistantCard .content .wechat {
  height: 0.18rem;
  line-height: 0.18rem;
  color: #999;
  font-size: 0.13rem;
}
.p-assistantCard_modal {
  overflow: hidden;
  border-top-left-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}
.p-assistantCard_modal .basis {
  height: 0.56rem;
  line-height: 0.56rem;
  display: block;
  color: #242424;
  font-size: 0.17rem;
}
.p-assistantCard_modal .list {
  background: #fff;
  border-bottom: 0.08rem solid #f7f7f7;
}
.p-assistantCard_modal .list span {
  height: 0.56rem;
  line-height: 0.56rem;
  display: block;
  color: #242424;
  font-size: 0.17rem;
  border-bottom: 0.5px solid #ebebeb;
}
.p-assistantCard_modal .list span:last-child {
  border-bottom: none;
}
.p-assistantCard_modal .cancel {
  height: 0.56rem;
  line-height: 0.56rem;
  display: block;
  color: #242424;
  font-size: 0.17rem;
  margin-bottom: 0.32rem;
}

.orderStatusTab ::-webkit-scrollbar {
  display: none;
}
.orderStatusTab .firstTabListWrapper {
  width: 100%;
  padding: 0;
  background: #fff;
}
.orderStatusTab .firstTabList {
  padding: 4.53333vw 2.66667vw 2.66667vw;
  box-sizing: border-box;
  white-space: nowrap;
}
.orderStatusTab .firstTabList .firstTabListItem {
  display: inline-block;
  padding: 0 2.66667vw;
  position: relative;
}
.orderStatusTab .firstTabList .firstTabListItem .title {
  font-size: 3.46667vw;
  color: #999;
}
.orderStatusTab .firstTabList .firstTabListItem.active .title {
  color: #333;
  font-weight: bold;
}
.orderStatusTab .firstTabList .firstTabListItem.active .bottom-bar {
  position: absolute;
  bottom: -2.66667vw;
  left: 50%;
  transform: translateX(-50%);
  width: 3.73333vw;
  height: 0.53333vw;
  background: #1698FF;
  border-radius: 0.53333vw;
}
.orderStatusTab .secondTabList {
  display: flex;
  justify-content: space-between;
  background: #fff;
  padding: 2.66667vw 4.8vw;
  border-top: 1px solid #efefef;
  overflow: auto;
}
.orderStatusTab .secondTabList .secondTabListItem {
  font-size: 3.46667vw;
  width: 27.2vw;
  height: 8.53333vw;
  background: #f8f8f8;
  color: #666;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8.53333vw;
  white-space: nowrap;
}
.orderStatusTab .secondTabList .secondTabListItem.active {
  color: #1698FF;
  background: rgba(22, 152, 255, 0.1);
}
.orderStatusTab .secondTabList .awaitSettleSecondTabItem {
  height: 8.53333vw;
  background: #f8f8f8;
  color: #666;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8.53333vw;
  white-space: nowrap;
  padding: 0 4vw;
  margin-right: 2.66667vw;
}
.orderStatusTab .secondTabList .awaitSettleSecondTabItem.active {
  color: #1698FF;
  background: rgba(22, 152, 255, 0.1);
}
.orderStatusTab .secondTabList .awaitSettleSecondTabItem:last-child {
  margin-right: 0px;
}

.doctorOrderListPage {
  background: #f8f8f8;
  width: 100%;
  min-height: 100vh;
  box-sizing: border-box;
}
.doctorOrderListPage.padding-1 {
  padding-top: 25.33333vw;
}
.doctorOrderListPage.padding-2 {
  padding-top: 37.86667vw;
}
.fixed-top {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}

.withLoadMoreWrapper .loadingBox {
  padding-top: 2.66667vw;
  padding-bottom: 2.66667vw;
  text-align: center;
  color: #999;
}
.withLoadMoreWrapper .loadingBox .noMore {
  margin: 2.66667vw auto;
}
.withLoadMoreWrapper .loadingBox .loading-icon {
  margin: 0 auto;
  display: block;
}

.page-payment {
  box-sizing: border-box;
  min-height: 100vh;
  background: #F8F8F8;
  padding: 0.16rem;
}
.page-payment .details {
  background: #fff;
  border-radius: 0.08rem;
  padding-bottom: 0.24rem;
}

.searchPage {
  padding-top: 12vw;
}
.searchPage .fixed-top {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.searchPage .emptyList {
  background: #fff;
  min-height: 100vh;
  padding-top: 30.66667vw;
  box-sizing: border-box;
}
.searchPage .emptyList .img {
  width: 53.33333vw;
  display: block;
  margin: 0 auto;
}
.searchPage .emptyList .text {
  text-align: center;
  margin-top: 4.8vw;
  color: #999;
  font-size: 0.15rem;
}

.server {
  min-height: 100vh;
  background: #fff;
}
.server .tips {
  display: flex;
  justify-content: space-around;
  padding: 0.15rem 0;
}
.server .tips span {
  color: #999;
}
.server .list .item {
  position: relative;
  padding: 0.15rem 0.55rem 0.15rem 0.15rem;
  color: #242424;
  line-height: 0.2rem;
  font-size: 0.15rem;
  background-position: 95% center;
  background-repeat: no-repeat;
  background-size: 0.07rem 0.1rem;
  background-image: url('//static.ydlcdn.com/m/images/zx/experts/card/arrow-right.png');
}
.server .list .item:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ccc;
  transform: scaleY(0.5);
}
.server .no-more {
  height: 0.18rem;
  margin-top: 0.2rem;
  color: #999;
  line-height: 0.18rem;
  font-size: 0.13rem;
  text-align: center;
}
.server .no-server {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.server .no-server p {
  height: 0.18rem;
  margin-bottom: 0.1rem;
  color: #242424;
  line-height: 0.18rem;
  font-size: 0.13rem;
}
.server .no-server .btn {
  position: relative;
  display: -webkit-inline-box;
  height: 0.38rem;
  padding: 0 0.18rem;
  color: #6ec8f9;
  font-size: 0.12rem;
  -webkit-box-align: center;
}
.server .no-server .btn::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200%;
  height: 200%;
  border: 1px solid #6ec8f9;
  border-radius: 0.1rem;
  transform: translate(-50%, -50%) scale(0.5);
}

.timeline {
  display: flex;
  font-size: 0.14rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  align-items: center;
  padding-top: 0.12rem;
  color: #9d9ea7;
  justify-content: space-between;
}
.timeline li {
  display: flex;
  align-items: center;
}
.timeline li .circle {
  width: 0.18rem;
  height: 0.18rem;
  background-color: #f1f1f1;
  display: block;
  border-radius: 50%;
  line-height: 0.18rem;
  margin-right: 0.04rem;
  box-sizing: border-box;
}
.timeline .cur .circle {
  background: rgba(29, 161, 242, 0.1);
  border: 1px solid #6ec8f9;
  color: #6ec8f9;
}
.timeline .cur .text {
  color: #6ec8f9;
}
.timeline .line {
  display: block;
  height: 0.01rem;
  background: #dadbe1;
  width: 0.36rem;
  position: relative;
  top: 50%;
}
.timeline .line2 {
  display: block;
  height: 0.01rem;
  background: #6ec8f9;
  width: 0.36rem;
  position: relative;
  top: 50%;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.assess {
  min-height: calc(100vh - 34.66667vw);
}
.assess .basic-info-box {
  padding: 6.4vw 0 2.66667vw 0;
}
.assess .basic-info-box .title-box .title {
  font-size: 4.26667vw;
  line-height: 5.86667vw;
  margin-bottom: 2.4vw;
  font-weight: 700;
}
.assess .basic-info-box .no-details {
  font-size: 4.26667vw;
  line-height: 6.93333vw;
}
.assess .btn_box {
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
}
.assess .display_n {
  display: block !important;
}
.assess .btn_tips {
  color: #F28E6B;
  font-size: 3.2vw;
  line-height: 10.66667vw;
}
.assess .co-button-style-1 {
  font-size: 4.8vw;
  line-height: 1;
}
.assess .btn-save {
  flex: 1;
  margin-right: 4.26667vw;
  color: #51545b;
  background-color: #f5f5f5;
}
.assess .btn-submit {
  flex: 2;
  font-weight: 500;
}
.assess .btn-submit.disabled {
  color: #fff;
  background-color: #c6e5f8;
}
.assess.is-view {
  background-color: #f6f6f6;
  padding: 3.2vw 3.2vw 11.73333vw 3.2vw;
}
.assess .view-box {
  background-color: #ffffff;
  border-radius: 2.13333vw;
  padding: 3.2vw 2.66667vw;
  margin-bottom: 3.2vw;
}
.assess .view-box:last-child {
  margin-bottom: 0;
}
.assess .view-box-title {
  font-size: 4.8vw;
  line-height: 6.66667vw;
  margin-bottom: 1.06667vw;
  font-weight: 700;
  color: #1c1f28;
}
.assess .view-box-subtitle {
  font-size: 3.2vw;
  line-height: 4.53333vw;
  color: #1c1f28;
  margin-bottom: -2.13333vw;
}
.assess .view-box .basic-info-box:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.assess .view-box .details {
  font-size: 4.26667vw;
  line-height: 6.93333vw;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block;
}

.operation-contact-box {
  padding: 0 0.16rem 0.16rem;
}
.operation-contact-box .contact-value-box {
  padding-top: 0.24rem;
}
.operation-contact-box .contact-item {
  border-bottom: 0.5px solid #e5e7f0;
  margin-bottom: 0.4rem;
  padding-bottom: 0.1rem;
  text-align: left;
}
.operation-contact-box .contact-item > p {
  font-size: 0.15rem;
  color: #51545b;
  line-height: 0.15rem;
  margin-bottom: 0.14rem;
}
.operation-contact-box .contact-item .name-input,
.operation-contact-box .contact-item .tel-input {
  font-size: 0.19rem;
  color: #1c1f28;
  line-height: 0.19rem;
  height: 0.19rem;
  border: none;
}
.operation-contact-box .contact-item .name-input::placeholder,
.operation-contact-box .contact-item .tel-input::placeholder {
  font-size: 0.19rem;
  color: #dadbe1;
}
.operation-contact-box .contact-item .tel-box {
  display: flex;
  align-items: center;
}
.operation-contact-box .contact-item .tel-box .tel-input {
  flex: 1;
}
.operation-contact-box .contact-item .tel-box > div {
  font-size: 0.19rem;
  color: #1c1f28;
  line-height: 0.19rem;
  padding-right: 0.14rem;
  min-width: 0.82rem;
  box-sizing: border-box;
}
.operation-contact-box .contact-item .tel-box > div .phone-type-value > img {
  width: 0.08rem;
  height: 0.12rem;
  margin-left: 0.05rem;
  transform: rotate(90deg);
}
.operation-contact-box .save-btn-box {
  padding: 0.15rem 0.2rem 0.23rem;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  background: #fff;
  box-sizing: border-box;
  display: flex;
}
.operation-contact-box .save-btn-box .delete-btn {
  width: 1.06rem;
  height: 0.52rem;
  line-height: 0.52rem;
  border-radius: 0.08rem;
  background-color: #f5f5f5;
  font-size: 0.18rem;
  font-weight: 500;
  color: #51545b;
  margin-right: 0.12rem;
}
.operation-contact-box .save-btn-box .save-btn {
  flex: 1;
  height: 0.52rem;
  text-align: center;
  border-radius: 0.08rem;
  background-color: #1da1f2;
  font-size: 0.18rem;
  font-weight: 500;
  color: #fff;
  line-height: 0.52rem;
}
.textarea-antd {
  padding-left: 0;
  min-height: 0.19rem;
}
.textarea-antd textarea {
  font-size: 0.19rem;
  color: #1c1f28;
  line-height: 0.19rem;
}
.textarea-antd textarea::placeholder {
  font-size: 0.19rem;
  color: #dadbe1;
}
.textarea-antd .am-textarea-control {
  padding: 0;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.basic-information-con {
  padding: 0 0.16rem 1.3rem;
  background: #fff;
  position: relative;
}
.basic-information-con .audit_status {
  padding: 0.1rem 0 0;
}
.basic-information-con .basic-info-box {
  padding: 0.29rem 0 0.07rem;
  position: relative;
  border-top: 0.5px solid #e5e7f0;
}
.basic-information-con .basic-info-box > h4 {
  font-size: 0.15rem;
  color: #51545b;
  font-weight: normal;
  line-height: 0.15rem;
  margin-bottom: 0.11rem;
}
.basic-information-con .basic-info-box > h4 .required-mark {
  color: #ff4d4f;
  margin-left: 0.02rem;
}
.basic-information-con .basic-info-box > p {
  font-size: 0.19rem;
  color: #1c1f28;
  line-height: 0.25rem;
}
.basic-information-con .basic-info-box > p.no-detail {
  color: #dadbe1;
}
.basic-information-con .basic-info-box .contact-item {
  position: relative;
  padding-bottom: 0.1rem;
  border-bottom: 0.005rem solid #e5e7f0;
  margin-top: 0.25rem;
}
.basic-information-con .basic-info-box .contact-item:nth-child(2) {
  margin-top: 0.2rem;
}
.basic-information-con .basic-info-box .contact-item > span {
  font-size: 0.19rem;
  color: #1c1f28;
  line-height: 0.19rem;
}
.basic-information-con .basic-info-box .contact-item > span:first-child {
  margin-right: 0.1rem;
}
.basic-information-con .basic-info-box .contact-item .contact-item-icon {
  position: absolute;
  width: 0.08rem;
  height: 0.12rem;
  bottom: 0.15rem;
  right: 0;
}
.basic-information-con .basic-info-box > img {
  position: absolute;
  width: 0.08rem;
  height: 0.12rem;
  top: 0.3rem;
  right: 0;
}
.basic-information-con .basic-info-box > img.icon-add {
  width: 0.19rem;
  height: 0.19rem;
}
.basic-information-con .basic-info-box .certification {
  position: absolute;
  top: 0.3rem;
  right: 0;
  display: flex;
  align-items: center;
}
.basic-information-con .basic-info-box .certification .point {
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #f00;
  margin-right: 0.04rem;
}
.basic-information-con .basic-info-box .certification img {
  width: 0.08rem;
  height: 0.12rem;
}
.basic-information-con .basic-info-box-esp {
  border-top: none;
}
.basic-information-con .save-btn-box {
  padding: 0.15rem 0.2rem 0.23rem;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  background: #fff;
}
.basic-information-con .save-btn-box .save-btn {
  height: 0.52rem;
  width: calc(100% - 0.4rem);
  text-align: center;
  border-radius: 0.08rem;
  background-color: #1da1f2;
  font-size: 0.18rem;
  font-weight: 500;
  color: #fff;
  line-height: 0.52rem;
}
.basic-information-con .save-btn-box .save-btn.disabled {
  background-color: #c6e5f8;
}
.input-model-popup {
  top: 0;
}
.textarea-antd {
  padding-left: 0;
  min-height: 0.19rem;
}
.textarea-antd textarea {
  font-size: 0.19rem;
  color: #1c1f28;
  line-height: 0.19rem;
}
.textarea-antd textarea::placeholder {
  font-size: 0.19rem;
  color: #dadbe1;
}
.textarea-antd .am-textarea-control {
  padding: 0;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.edu {
  padding: 0 0.16rem 1.3rem;
  background: #fff;
  position: relative;
}
.edu .audit_status {
  padding: 0.1rem 0 0;
  background: #fff;
}
.edu .basic-info-box {
  padding: 0.29rem 0 0.1rem;
  position: relative;
  border-bottom: 0.01rem solid #e5e7f0;
}
.edu .basic-info-box .con {
  font-size: 0.19rem;
  color: #1C1F28;
}
.edu .basic-info-box input {
  font-size: 0.19rem;
  color: #1c1f28;
  border-width: initial;
  border-style: none;
  border-color: initial;
  border-image: initial;
  padding: 0;
  width: 100%;
}
.edu .basic-info-box input::placeholder {
  color: #dadbe1;
}
.edu .basic-info-box > h4 {
  font-size: 0.15rem;
  color: #51545b;
  font-weight: normal;
  line-height: 0.15rem;
  margin-bottom: 0.14rem;
}
.edu .basic-info-box > p {
  font-size: 0.19rem;
  color: #1c1f28;
  line-height: 0.19rem;
}
.edu .basic-info-box > p.no-detail {
  color: #dadbe1;
}
.edu .basic-info-box > img {
  position: absolute;
  width: 0.08rem;
  height: 0.12rem;
  top: 0.3rem;
  right: 0;
}
.edu .basic-info-box-esp {
  border-bottom: none;
}
.edu .btn_box {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.12rem 0.2rem 0.3rem;
  display: flex;
}
.edu .del_btn {
  width: 1.06rem;
  height: 0.52rem;
  margin-right: 0.16rem;
  border-radius: 0.08rem;
  color: #51545b;
  background: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.18rem;
  font-weight: 500;
}
.edu .del_btn.disabled {
  color: #dedfe1;
}
.edu .save_btn {
  flex: 1;
  font-weight: 500;
}
.edu .save_btn.disabled {
  color: #fff;
  background-color: #c6e5f8;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.edulist {
  line-height: 1;
  padding: 0 0.16rem 0.4rem;
  background: #fff;
  height: 100vh;
  box-sizing: border-box;
}
.p-c-proinfoItem {
  padding: 0.22rem 0 0.1rem;
  margin-bottom: 0.05rem;
  font-size: 0.17rem;
  border-bottom: 0.005rem solid #E5E7F0;
}
.p-c-proinfoItem .mb8 {
  margin-bottom: 0.08rem;
}
.p-c-proinfoItem .mb16 {
  margin-bottom: 0.16rem;
}
.p-c-proinfoItem .mb20 {
  margin-bottom: 0.2rem;
}
.p-c-proinfoItem .title {
  font-size: 0.17rem;
  color: #1C1F28;
  font-weight: 500;
}
.p-c-proinfoItem .title2 {
  font-size: 0.17rem;
  color: #1C1F28;
}
.p-c-proinfoItem .title3 {
  font-size: 0.17rem;
  color: #62656E;
}
.p-c-proinfoItem .title4 {
  font-size: 0.15rem;
  color: #C3C4CA;
}
.p-c-proinfoItem .width1 {
  width: 2.4rem;
  line-height: 0.22rem;
  /*! autoprefixer: off */
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.p-c-proinfoItem .width2 {
  width: 3.3rem;
  line-height: 0.22rem;
  /*! autoprefixer: off */
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.p-c-proinfoItem .point {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #f00;
  vertical-align: middle;
  margin-right: 0.02rem;
}
.p-c-proinfoItem .audit_box {
  display: flex;
  align-items: center;
}
.p-c-proinfoItem .audit_text {
  font-size: 0.15rem;
  margin-right: 0.02rem;
}
.p-c-proinfoItem .title_box {
  height: 0.21rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.16rem;
}
.p-c-proinfoItem .title_box img {
  width: 0.22rem;
  height: 0.22rem;
}
.p-c-proinfoItem .empty {
  font-size: 0.19rem;
  color: #DADBE1;
  line-height: 0.22rem;
}
.p-c-proinfoItem .con:last-child {
  margin-bottom: 0;
}
.p-c-proinfoItem .line1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.p-c-proinfoItem .line1 img {
  width: 0.08rem;
  height: 0.12rem;
}
.p-c-proinfoItem .taglist {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.14rem;
}
.p-c-proinfoItem .taglist img {
  width: 0.22rem;
  height: 0.22rem;
}
.p-c-proinfoItem .taglist .cateName {
  color: #1c1f28;
  font-size: 0.17rem;
  text-align: left;
}
.p-c-proinfoItem .dddd {
  padding: 0.29rem 0 0.1rem 0;
  border-bottom: 0.005rem solid #E5E7F0;
}
.p-c-proinfoItem .dddd:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.consulting-field .audit_status {
  padding-left: 0;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.my-avatar {
  width: 100%;
  height: 100vh;
  padding-bottom: 0.8rem;
  padding-top: 0.25rem;
  background: #000;
  box-sizing: border-box;
}
.my-avatar.pt130 {
  padding-top: 1.3rem;
}
.my-avatar .my-avatar-audit {
  margin-bottom: 0.12rem;
}
.my-avatar .avatar {
  width: 100%;
}
.my-avatar .footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.8rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.page-professionalInfoForm {
  line-height: 1;
  background: #fff;
  padding: 0 0 1.1rem;
  min-height: calc(100vh - 0.94rem);
}
.page-professionalInfoForm .form-wrapper {
  padding: 0 0.16rem;
}
.page-professionalInfoForm .form-wrapper::before {
  content: '';
  display: table;
}
.page-professionalInfoForm .top-notice {
  background: #facf94;
  width: 100%;
  color: #333;
  padding: 0.08rem 0.16rem;
}
.page-professionalInfoForm .audit_status {
  padding: 0.1rem 0 0;
  background: #fff;
}
.page-professionalInfoForm .upload-img {
  padding-top: 0.24rem;
}
.page-professionalInfoForm .btn_box {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.12rem 0.2rem 0.3rem;
  display: flex;
  font-weight: 500;
}
.page-professionalInfoForm .del_btn {
  width: 1.06rem;
  height: 0.52rem;
  margin-right: 0.16rem;
  border-radius: 0.08rem;
  color: #51545b;
  background: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.18rem;
}
.page-professionalInfoForm .del_btn.disabled {
  color: #dedfe1;
}
.page-professionalInfoForm .save_btn {
  flex: 1;
}
.page-professionalInfoForm .save_btn.disabled {
  color: #fff;
  background-color: #c6e5f8;
}
.page-professionalInfoForm .profession-form-img {
  margin-top: 6.66667vw;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.label-lists {
  overflow: hidden;
  margin-bottom: 1.02rem;
}
.label-lists .label-item {
  display: inline-flex;
  padding: 0.09rem 0.13rem;
  margin-right: 0.12rem;
  margin-bottom: 0.12rem;
  color: #51545b;
  background: #f6f7f8;
  border-radius: 0.04rem;
  border: 1px solid #f6f7f8;
  line-height: 0.15rem;
  align-items: center;
  font-size: 0.15rem;
  box-sizing: border-box;
}
.label-lists .label-item.active {
  border: 1px solid #6ec8f9;
  color: #6ec8f9;
  background: #f2f7fb;
}
.btn_box {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.3rem 0.2rem;
  display: flex;
}
.btn_box .save {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.info {
  line-height: 0.25rem;
  font-size: 0.19rem;
}
.info .qu {
  font-size: 0.19rem;
  color: #DADBE1;
}
.input-model-popup {
  top: 0;
}
.label-warp {
  padding: 0.24rem 0.16rem 0.01rem 0.16rem;
  text-align: left;
  margin-bottom: 29.86667vw;
}
.label-warp .label-warp-title {
  height: 0.21rem;
  margin-bottom: 0.18rem;
  color: #252A35;
  line-height: 0.21rem;
  font-size: 0.21rem;
  font-weight: bold;
}
.label-warp .mt34 {
  margin-top: 0.34rem;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.p-c-proinfoItemList {
  padding: 0.22rem 0 0.1rem;
  margin-bottom: 0.05rem;
  font-size: 0.17rem;
  border-bottom: 0.5px solid #e5e7f0;
}
.p-c-proinfoItemList .ml20 {
  margin-left: 0.2rem;
}
.p-c-proinfoItemList .mr20 {
  margin-right: 0.2rem;
}
.p-c-proinfoItemList .mb8 {
  margin-bottom: 0.08rem;
}
.p-c-proinfoItemList .mb16 {
  margin-bottom: 0.16rem;
}
.p-c-proinfoItemList .mb20 {
  margin-bottom: 0.2rem;
}
.p-c-proinfoItemList .title {
  font-size: 0.17rem;
  color: #1c1f28;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.p-c-proinfoItemList .title2 {
  font-size: 0.17rem;
  color: #1c1f28;
}
.p-c-proinfoItemList .title3 {
  font-size: 0.17rem;
  color: #62656e;
}
.p-c-proinfoItemList .title4 {
  font-size: 0.15rem;
  color: #c3c4ca;
}
.p-c-proinfoItemList .width1 {
  width: 2.4rem;
  line-height: 0.22rem;
  /*! autoprefixer: off */
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.p-c-proinfoItemList .width2 {
  width: 3.3rem;
  line-height: 0.22rem;
  /*! autoprefixer: off */
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.p-c-proinfoItemList .point {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #f00;
  vertical-align: middle;
  margin-right: 0.04rem;
}
.p-c-proinfoItemList .audit_box {
  display: flex;
  align-items: center;
}
.p-c-proinfoItemList .audit_text {
  font-size: 0.15rem;
  margin-right: 0.02rem;
}
.p-c-proinfoItemList .title_box {
  height: 0.21rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.16rem;
}
.p-c-proinfoItemList .title_box img {
  width: 0.22rem;
  height: 0.22rem;
}
.p-c-proinfoItemList .title_box img.labelIcon {
  width: 0.18rem;
  height: 0.18rem;
  margin-left: 0.02rem;
}
.p-c-proinfoItemList .empty {
  font-size: 0.19rem;
  color: #dadbe1;
  line-height: 0.22rem;
}
.p-c-proinfoItemList .con:last-child {
  margin-bottom: 0;
}
.p-c-proinfoItemList .line1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.p-c-proinfoItemList .line1 img {
  width: 0.08rem;
  height: 0.12rem;
}
.p-c-proinfoItemList .foldBtn {
  font-size: 0.15rem;
  color: #cdcdcd;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p-c-proinfoItemList .foldBtn img {
  transform: rotateZ(90deg);
  margin-left: 0.08rem;
  width: 0.07rem;
  height: 0.13rem;
}
.p-c-proinfoItemList .foldBtn .arrow {
  transform: rotateZ(-90deg);
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.p-c-proinfoItem {
  padding: 0.22rem 0 0.1rem;
  margin-bottom: 0.05rem;
  font-size: 0.17rem;
  border-bottom: 0.005rem solid #E5E7F0;
}
.p-c-proinfoItem .mb8 {
  margin-bottom: 0.08rem;
}
.p-c-proinfoItem .mb16 {
  margin-bottom: 0.16rem;
}
.p-c-proinfoItem .mb20 {
  margin-bottom: 0.2rem;
}
.p-c-proinfoItem .title {
  font-size: 0.17rem;
  color: #1C1F28;
  font-weight: 500;
}
.p-c-proinfoItem .title2 {
  font-size: 0.17rem;
  color: #1C1F28;
}
.p-c-proinfoItem .title3 {
  font-size: 0.17rem;
  color: #62656E;
}
.p-c-proinfoItem .title4 {
  font-size: 0.15rem;
  color: #C3C4CA;
}
.p-c-proinfoItem .width1 {
  width: 2.4rem;
  line-height: 0.22rem;
  /*! autoprefixer: off */
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.p-c-proinfoItem .width2 {
  width: 3.3rem;
  line-height: 0.22rem;
  /*! autoprefixer: off */
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.p-c-proinfoItem .point {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #f00;
  vertical-align: middle;
  margin-right: 0.04rem;
}
.p-c-proinfoItem .audit_box {
  display: flex;
  align-items: center;
}
.p-c-proinfoItem .audit_text {
  font-size: 0.15rem;
  margin-right: 0.04rem;
}
.p-c-proinfoItem .title_box {
  height: 0.21rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.16rem;
}
.p-c-proinfoItem .title_box img {
  width: 0.22rem;
  height: 0.22rem;
}
.p-c-proinfoItem .empty {
  font-size: 0.19rem;
  color: #DADBE1;
  line-height: 0.22rem;
}
.p-c-proinfoItem .con:last-child {
  margin-bottom: 0;
}
.p-c-proinfoItem .line1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.p-c-proinfoItem .line1 img {
  width: 0.08rem;
  height: 0.12rem;
}
.p-c-proinfoItem .taglist {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.14rem;
}
.p-c-proinfoItem .taglist img {
  width: 0.22rem;
  height: 0.22rem;
}
.p-c-proinfoItem .taglist .cateName {
  color: #1c1f28;
  font-size: 0.17rem;
  text-align: left;
}
.p-c-proinfoItem .dddd {
  padding: 0.29rem 0 0.1rem 0;
  border-bottom: 0.005rem solid #E5E7F0;
}
.p-c-proinfoItem .dddd:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.p-c-proinfoItem .dddd .choose {
  font-size: 0.19rem;
  color: #DADBE1;
  line-height: 0.22rem;
}

.page-professionalInfo {
  line-height: 1;
  padding: 0 0.16rem 0.4rem;
  background: #fff;
}
.page-professionalInfo .info-box {
  padding: 0.22rem 0 0.1rem;
  margin-bottom: 0.05rem;
  font-size: 0.17rem;
  border-bottom: 0.5px solid #E5E7F0;
}
.page-professionalInfo .info-box .title-box {
  display: flex;
  justify-content: space-between;
}
.page-professionalInfo .info-box .title-box .title {
  flex: 1;
  color: #1c1f28;
  font-size: 0.17rem;
  line-height: 0.17rem;
  margin-bottom: 0.14rem;
  display: flex;
  justify-content: space-between;
}
.page-professionalInfo .info-box .title-box .title .audit_text {
  font-size: 0.15rem;
}
.page-professionalInfo .info-box .title-box .title > span {
  font-size: 0.15rem;
  color: #fd9b0a;
  float: right;
}
.page-professionalInfo .info-box .title-box .title .point {
  float: right;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #f00;
  margin-top: 0.04rem;
}
.page-professionalInfo .info-box .title-box > a {
  width: 0.2rem;
  height: 0.2rem;
  display: inline-block;
  vertical-align: top;
  margin-top: -0.02rem;
}
.page-professionalInfo .info-box .title-box > a > img {
  width: 0.08rem;
  height: 0.12rem;
  margin-top: 0.03rem;
  margin-left: 0.06rem;
}
.page-professionalInfo .info-box .details {
  white-space: normal;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 0.25rem;
}
.page-professionalInfo .info-box .details-show {
  font-size: 0.17rem;
  color: #62656e;
}
.page-professionalInfo .info-box .no-details {
  font-size: 0.19rem;
  color: #dadbe1;
}

.input-model-box {
  padding: 0 0.16rem 0.11rem;
  height: 100%;
  box-sizing: border-box;
}
.input-model-box .audit_status {
  padding: 0.1rem 0 0;
  background: #fff;
  text-align: left;
}
.input-model-box .textarea-box {
  display: flex;
  flex-direction: column;
  height: calc(100% - 0.44rem);
}
.input-model-box .textarea-value {
  flex: 1;
  border: none;
  font-size: 0.15rem;
  line-height: 0.22rem;
  color: #51545b;
  padding: 0.24rem 0 0.16rem;
  resize: none;
}
.input-model-box .textarea-value::placeholder {
  font-size: 0.17rem;
  color: #dadbe1;
}
.input-model-box .tip-box {
  border-top: 0.01rem solid #c4c5ce;
  padding-top: 0.2rem;
  position: relative;
}
.input-model-box .tip-box .eye-icon-box {
  line-height: 0.13rem;
  margin-bottom: 0.09rem;
  text-align: left;
  font-size: 0.13rem;
  color: #1c1f28;
}
.input-model-box .tip-box .eye-icon-box > img {
  width: 0.14rem;
  height: 0.09rem;
  margin-right: 0.09rem;
}
.input-model-box .tip-box .max-range {
  position: absolute;
  top: 0.2rem;
  right: 0;
  font-size: 0.13rem;
  line-height: 0.13rem;
  color: #c4c5ce;
}
.input-model-box .tip-box .max-range > i {
  color: #6ec8f9;
}
.input-model-box .tip-box .tip-details {
  font-size: 0.13rem;
  color: #9d9ea7;
  padding: 0.16rem;
  margin-bottom: 0.05rem;
  border-radius: 0.04rem;
  background-color: #f6f7f8;
  text-align: left;
  position: relative;
}
.input-model-box .tip-box .tip-details > i {
  position: absolute;
  left: 0.4rem;
  top: -0.05rem;
  width: 0;
  height: 0;
  border-bottom: 0.05rem solid #f6f7f8;
  border-right: 0.05rem solid transparent;
  border-left: 0.05rem solid transparent;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.practicing-files {
  padding: 0 0.16rem 0.24rem;
  background: #fff;
}
.practicing-files .head-box {
  padding: 0.16rem 0;
}
.practicing-files .head-box .title {
  color: #1c1f28;
  font-size: 0.17rem;
  width: calc(100% - 0.68rem);
  display: inline-block;
  line-height: 0.56rem;
  font-weight: 500;
}
.practicing-files .head-box .title > span {
  font-size: 0.15rem;
  color: #fd9b0a;
  float: right;
}
.practicing-files .head-box > img {
  width: 0.56rem;
  height: 0.56rem;
  float: right;
  border-radius: 50%;
}
.practicing-files .info-box {
  padding: 0.3rem 0 0.1rem;
  border-top: 0.5px solid #e5e7f0;
}
.practicing-files .info-box .title-box {
  display: flex;
  justify-content: space-between;
}
.practicing-files .info-box .title-box .title {
  flex: 1;
  color: #1c1f28;
  font-size: 0.17rem;
  line-height: 0.17rem;
  margin-bottom: 0.14rem;
  font-weight: 500;
}
.practicing-files .info-box .title-box .title > span {
  font-size: 0.15rem;
  color: #fd9b0a;
  float: right;
}
.practicing-files .info-box .title-box .title .point {
  float: right;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #f00;
  margin-top: 0.04rem;
}
.practicing-files .info-box .title-box > a {
  width: 0.14rem;
  height: 0.2rem;
  display: inline-block;
  vertical-align: top;
  margin-top: -0.02rem;
}
.practicing-files .info-box .title-box > a > img {
  width: 0.08rem;
  height: 0.12rem;
  margin-top: 0.04rem;
  margin-left: 0.06rem;
}
.practicing-files .info-box .details {
  white-space: normal;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 0.25rem;
}
.practicing-files .info-box .details-show {
  font-size: 0.17rem;
  color: #62656e;
}
.practicing-files .info-box .no-details {
  font-size: 0.19rem;
  color: #dadbe1;
}
.input-model-popup {
  top: 0;
}

.individual-title {
  padding: 0 0.16rem 1.3rem;
  background: #fff;
  min-height: 100vh;
  box-sizing: border-box;
}
.individual-title .title-box {
  padding-top: 0.24rem;
}
.individual-title .audit_status {
  padding: 0.1rem 0 0;
}
.individual-title .title-item {
  border-bottom: 0.01rem solid #e5e7f0;
  margin-bottom: 0.3rem;
}
.individual-title .title-item > p {
  font-size: 0.15rem;
  color: #51545b;
  line-height: 0.15rem;
  margin-bottom: 0.14rem;
}
.individual-title .title-item > input {
  font-size: 0.19rem;
  color: #1c1f28;
  line-height: 0.19rem;
  height: 0.19rem;
  width: 100%;
  border: none;
  padding-left: 0;
  padding-bottom: 0.1rem;
}
.individual-title .title-item > input::placeholder {
  font-size: 0.19rem;
  color: #dadbe1;
}
.individual-title .eye-icon-box {
  line-height: 0.13rem;
  margin-bottom: 0.09rem;
  text-align: left;
  font-size: 0.13rem;
  color: #1c1f28;
}
.individual-title .eye-icon-box > img {
  width: 0.14rem;
  height: 0.09rem;
  margin-right: 0.09rem;
}
.individual-title .tip-details {
  font-size: 0.13rem;
  color: #9d9ea7;
  padding: 0.16rem;
  border-radius: 0.04rem;
  background-color: #f6f7f8;
  text-align: left;
  position: relative;
}
.individual-title .tip-details > i {
  position: absolute;
  left: 0.4rem;
  top: -0.05rem;
  width: 0;
  height: 0;
  border-bottom: 0.05rem solid #f6f7f8;
  border-right: 0.05rem solid transparent;
  border-left: 0.05rem solid transparent;
}
.individual-title .save-btn-box {
  padding: 0.15rem 0.2rem 0.23rem;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  background: #fff;
}
.individual-title .save-btn-box .save-btn {
  height: 0.52rem;
  width: calc(100% - 0.4rem);
  text-align: center;
  border-radius: 0.08rem;
  background-color: #1da1f2;
  font-size: 0.18rem;
  font-weight: 500;
  color: #fff;
  line-height: 0.52rem;
}
.individual-title .save-btn-box .save-btn.disabled {
  background-color: #c6e5f8;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.product-chatTemplate {
  padding-bottom: 0.6rem;
  background: #fff;
  min-height: 100vh;
  box-sizing: border-box;
}
.product-chatTemplate .server-item {
  padding: 0.2rem 0.16rem;
  border-bottom: 0.04rem solid #f5f7f7;
}
.product-chatTemplate .server-item .fwb-template {
  padding: 0;
}
.product-chatTemplate .server-item .item-title {
  margin-bottom: 0.08rem;
  color: #242424;
  line-height: 0.25rem;
  font-size: 0.18rem;
  font-weight: bold;
}
.product-chatTemplate .server-item .explain .explain-item {
  display: inline-block;
  width: 50%;
}
.product-chatTemplate .server-item .explain .explain-item .mb8 {
  margin-bottom: 0.08rem;
}
.product-chatTemplate .server-item .explain .explain-item .explain-item-title {
  color: #999;
  line-height: 0.17rem;
  font-size: 0.12rem;
}
.product-chatTemplate .server-item .explain .explain-item .explain-item-des {
  color: #242424;
  line-height: 0.2rem;
  font-size: 0.14rem;
}
.product-chatTemplate .server-item .process {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.product-chatTemplate .server-item .process .process-item {
  width: 0.76rem;
  text-align: center;
}
.product-chatTemplate .server-item .process .process-item img {
  width: 0.48rem;
  height: 0.48rem;
}
.product-chatTemplate .server-item .process .process-item p {
  margin-top: 0.08rem;
  color: #666;
  font-size: 0.14rem;
}
.product-chatTemplate .footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.6rem;
  display: flex;
  background: #fff;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
}
.product-chatTemplate .footer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.product-chatTemplate .footer .btn {
  border-radius: 0.3rem;
  background-color: #6EC8F9;
  margin-right: 0.16rem;
  display: flex;
  width: 1.42rem;
  height: 0.45rem;
  color: #fff;
  font-size: 0.17rem;
  line-height: 0.45rem;
  justify-content: center;
  align-items: center;
}
.product-chatTemplate .footer .btn-disabled {
  opacity: 0.5;
}
.product-chatTemplate .footer .product {
  display: flex;
  align-items: flex-end;
  margin-left: 0.16rem;
}
.product-chatTemplate .footer .product .ico {
  color: #ff5040;
  display: flex;
  align-items: baseline;
  position: relative;
  top: 0.02rem;
  font-size: 0.12rem;
}
.product-chatTemplate .footer .product .money {
  color: #ff5040;
  font-size: 0.24rem;
  font-weight: 300;
  line-height: 0.24rem;
  margin-right: 0.02rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}
.product-chatTemplate .footer .product .uni {
  font-size: 0.12rem;
  color: #999;
  line-height: 1;
}
.product-chatTemplate .footer .product .word {
  color: #7e7e7e;
  font-size: 0.11rem;
}

.describe-template {
  background: #fff;
  min-height: 100vh;
  padding: 0.12rem 0.16rem;
  box-sizing: border-box;
}
.describe-template .tips {
  padding: 0.12rem 0.12rem 0.12rem 0.16rem;
  color: #8595A9;
  background: #F0F4F8;
  border-radius: 0.08rem;
  line-height: 0.21rem;
  font-size: 0.15rem;
}
.describe-template .tips .blue {
  color: #6ec8f9;
  font-size: 0.15rem;
}

.product-useTemplate {
  background: #fff;
  min-height: 100vh;
}
.product-useTemplate .useTemplate-title {
  padding: 0.16rem 0.16rem 0;
  color: #242424;
  line-height: 0.25rem;
  font-size: 0.18rem;
  font-weight: bold;
  box-sizing: border-box;
}
.product-useTemplate .main {
  height: calc(100vh - 2.2rem);
  overflow-y: scroll;
}
.product-useTemplate .main .np-tip {
  padding: 0.12rem 0.16rem 0;
  color: #888;
  line-height: 0.28rem;
  font-size: 0.16rem;
}
.product-useTemplate .footer {
  position: relative;
  width: 100%;
  padding: 0.16rem 0.16rem 0.24rem;
  background: #fff;
  box-sizing: border-box;
}
.product-useTemplate .footer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.product-useTemplate .footer .btn {
  display: flex;
  width: 100%;
  height: 0.48rem;
  border-radius: 0.08rem;
  color: #fff;
  background: linear-gradient(to right, #22bfff, #159cef);
  font-size: 0.18rem;
  justify-content: center;
  align-items: center;
}
.product-useTemplate .footer .tips {
  margin-top: 0.08rem;
  color: #495c72;
  font-size: 0.14rem;
  text-align: center;
}
.product-useTemplate .footer .tips .blue {
  margin-left: 0.04rem;
  color: #22bfff;
  font-size: 0.14rem;
}

.am-drawer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.am-drawer-sidebar {
  z-index: 4;
  position: absolute;
  transition: transform 0.3s ease-out;
  will-change: transform;
  overflow-y: auto;
}
.am-drawer-draghandle {
  z-index: 1;
  position: absolute;
  background-color: rgba(50, 50, 50, 0.1);
}
.am-drawer-overlay {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.am-drawer-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  transition: left 0.3s ease-out, right 0.3s ease-out;
}
.am-drawer.am-drawer-left .am-drawer-sidebar,
.am-drawer.am-drawer-right .am-drawer-sidebar,
.am-drawer.am-drawer-left .am-drawer-draghandle,
.am-drawer.am-drawer-right .am-drawer-draghandle {
  top: 0;
  bottom: 0;
}
.am-drawer.am-drawer-left .am-drawer-draghandle,
.am-drawer.am-drawer-right .am-drawer-draghandle {
  width: 2.66667vw;
  height: 100%;
}
.am-drawer.am-drawer-top .am-drawer-sidebar,
.am-drawer.am-drawer-bottom .am-drawer-sidebar,
.am-drawer.am-drawer-top .am-drawer-draghandle,
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  left: 0;
  right: 0;
}
.am-drawer.am-drawer-top .am-drawer-draghandle,
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  width: 100%;
  height: 2.66667vw;
}
.am-drawer.am-drawer-left .am-drawer-sidebar {
  left: 0;
  transform: translateX(-100%);
}
.am-drawer-open.am-drawer.am-drawer-left .am-drawer-sidebar {
  box-shadow: 1PX 1PX 0.53333vw rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-left .am-drawer-draghandle {
  left: 0;
}
.am-drawer.am-drawer-right .am-drawer-sidebar {
  right: 0;
  transform: translateX(100%);
}
.am-drawer-open.am-drawer.am-drawer-right .am-drawer-sidebar {
  box-shadow: -1PX 1PX 0.53333vw rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-right .am-drawer-draghandle {
  right: 0;
}
.am-drawer.am-drawer-top .am-drawer-sidebar {
  top: 0;
  transform: translateY(-100%);
}
.am-drawer-open.am-drawer.am-drawer-top .am-drawer-sidebar {
  box-shadow: 1PX 1PX 0.53333vw rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-top .am-drawer-draghandle {
  top: 0;
}
.am-drawer.am-drawer-bottom .am-drawer-sidebar {
  bottom: 0;
  transform: translateY(100%);
}
.am-drawer-open.am-drawer.am-drawer-bottom .am-drawer-sidebar {
  box-shadow: 1PX -1PX 0.53333vw rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  bottom: 0;
}

.order-nav-bar-container {
  width: 100%;
}
.order-nav-bar-container .order-nav-bar-clone {
  height: 0.44rem;
  padding: 0 0.16rem;
  box-sizing: border-box;
}
.order-nav-bar-container .order-nav-bar {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  height: 0.44rem;
  padding: 0 0.16rem;
  text-align: center;
  z-index: 2;
  box-sizing: border-box;
}
.order-nav-bar-container .order-nav-bar .nav-title {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #242424;
  font-size: 0.18rem;
  font-weight: 500;
}
.order-nav-bar-container .order-nav-bar .operation-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 0 0.15rem 0 0.11rem;
}
.order-nav-bar-container .order-nav-bar .operation-container .chilren-container {
  width: 1rem;
  flex: 1;
}
.order-nav-bar-container .order-nav-bar .operation-container .right-box {
  height: 100%;
  display: flex;
  align-items: center;
}
.order-nav-bar-container .order-nav-bar .operation-container .right-box .icon-box1 {
  height: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: 0 0.1rem;
}
.order-nav-bar-container .order-nav-bar .operation-container .right-box .icon-box2 {
  height: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 0.1rem;
}
.order-nav-bar-container .img-inline {
  display: inline-block;
}
.order-nav-bar-container .icon-back {
  width: 0.24rem;
  height: 0.24rem;
  background: url('//static.ydlcdn.com/workbench/images/order/back.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.24rem 0.24rem;
}
.order-nav-bar-container .icon-search {
  width: 0.24rem;
  height: 0.24rem;
  background: url('//static.ydlcdn.com/workbench/images/order/search.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.24rem 0.24rem;
}
.order-nav-bar-container .icon-service {
  width: 0.24rem;
  height: 0.24rem;
  background: url('//static.ydlcdn.com/workbench/images/order/service.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.24rem 0.24rem;
}

.expertise-textarea {
  position: relative;
  padding-bottom: 0.12rem;
}
.expertise-textarea.hidden .am-textarea-count {
  display: none;
}
.expertise-textarea:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #C4C5CE;
  transform: scaleY(0.5);
}

.expertise-areas {
  padding: 0.47rem 0.16rem 0;
  min-height: calc(100vh - 0.47rem);
  background: #fff;
  font-weight: bold;
}
.expertise-areas .am-textarea-control textarea {
  color: #51545b;
  font-size: 0.15rem;
}
.expertise-areas .save {
  float: right;
  display: inline-block;
  color: #6ec8f9;
  font-size: 0.15rem;
  font-weight: normal;
}
.expertise-areas .title {
  margin: 0.24rem 0 0.14rem;
  color: #252A35;
  line-height: 1;
  font-size: 0.21rem;
}
.expertise-areas .tip {
  display: flex;
  padding-left: 0.23rem;
  margin-top: 0.24rem;
  margin-bottom: 0;
  background-image: url('https://static.ydlcdn.com/workbench/images/doctor/eye.png');
  background-size: 0.14rem 0.08rem;
  background-position: left center;
  background-repeat: no-repeat;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  font-weight: normal;
}
.expertise-areas .tip .tip-title {
  line-height: 1;
  font-size: 0.13rem;
}
.expertise-areas .tip .tip-word {
  color: #9D9EA7;
  font-size: 0.13rem;
}
.expertise-areas .tip .tip-word .active {
  color: #6ec8f9;
  font-size: 0.13rem;
}
.expertise-areas .tip-des {
  position: relative;
  padding: 0.16rem;
  margin-top: 0.05rem;
  border-radius: 0.04rem;
  background: #f6f7f8;
}
.expertise-areas .tip-des::after {
  content: '';
  position: absolute;
  top: -0.1rem;
  left: 0.5rem;
  width: 0;
  height: 0;
  border: 0.05rem solid;
  border-color: transparent transparent #f6f7f8;
}
.expertise-areas .tip-des p {
  color: #9D9EA7;
  line-height: 0.2rem;
  font-size: 0.13rem;
  font-weight: normal;
}

.label-search .box {
  position: relative;
  padding-left: 0.25rem;
  height: 0.44rem;
  color: #C3C4CA;
  line-height: 0.44rem;
  font-size: 0.15rem;
  background-image: url('https://static.ydlcdn.com/workbench/images/doctor/search.png');
  background-position: left center;
  background-size: 0.17rem 0.17rem;
  background-repeat: no-repeat;
}
.label-search .box::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #E5E7F0;
  z-index: 1;
}

.label-item {
  display: inline-flex;
  padding: 0.09rem 0.13rem;
  margin-right: 0.12rem;
  margin-bottom: 0.12rem;
  color: #51545B;
  background: #F6F7F8;
  border-radius: 0.04rem;
  border: 1px solid #F6F7F8;
  line-height: 0.15rem;
  align-items: center;
  font-size: 0.15rem;
  box-sizing: border-box;
}
.label-item.active {
  border: 1px solid #6ec8f9;
  color: #6ec8f9;
  background: #f2f7fb;
}
.label-item .close {
  display: inline-block;
  width: 0.12rem;
  height: 0.12rem;
  margin-left: 0.08rem;
  background-image: url('https://static.ydlcdn.com/workbench/images/doctor/close-blue.png');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.label-list {
  overflow: hidden;
  margin-bottom: 0.32rem;
  max-height: 2.13rem;
}
.label-list.show {
  overflow: visible;
  max-height: fit-content;
}
.label-list .title {
  height: 0.15rem;
  margin-bottom: 0.14rem;
  color: #242424;
  line-height: 1;
  font-size: 0.15rem;
  font-weight: bold;
  box-sizing: border-box;
}
.label-list .more {
  float: right;
  display: inline-block;
  width: 0.13rem;
  height: 0.08rem;
  margin-top: 0.03rem;
  background-image: url('https://static.ydlcdn.com/workbench/images/doctor/arrow_down.png');
  background-size: 0.13rem 0.08rem;
  background-position: center center;
  background-repeat: no-repeat;
}
.label-list .more.up {
  transform: rotate(180deg);
}

.search-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: #fff;
  z-index: 3;
}
.search-box .header {
  position: fixed;
  width: 100%;
  display: flex;
  height: 0.44rem;
  padding: 0 0.15rem 0 0.11rem;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.search-box .header .icon-back {
  width: 0.24rem;
  height: 0.24rem;
  background: url('//static.ydlcdn.com/workbench/images/order/back.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.24rem 0.24rem;
}
.search-box .am-list-item.am-input-item {
  padding-left: 0;
}
.search-box .search-con {
  padding: 0.71rem 0.16rem 0;
}
.search-box .search-con .label-search {
  position: relative;
}
.search-box .search-con .label-search input {
  width: 100%;
  padding-left: 0.25rem;
  height: 0.44rem;
  border: 0;
  color: #252A35;
  font-size: 0.15rem;
}
.search-box .search-con .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.12rem;
  height: 0.46rem;
  background: url('//static.ydlcdn.com/workbench/images/doctor/close.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.12rem 0.12rem;
}
.search-box .search-con .search-list .search-list-item {
  position: relative;
  padding: 0.32rem 0 0.24rem;
  color: #51545B;
  line-height: 1;
  font-size: 0.15rem;
}
.search-box .search-con .search-list .search-list-item span {
  color: #6ec8f9;
  font-size: 0.15rem;
}
.search-box .search-con .search-list .no-more {
  margin-top: 0.32rem;
  color: #9D9EA7;
  font-size: 0.15rem;
  text-align: center;
}

.label-warp {
  padding: 0.24rem 0.16rem 0.01rem 0.16rem;
}
.label-warp .label-warp-title {
  height: 0.21rem;
  margin-bottom: 0.18rem;
  color: #252A35;
  line-height: 0.21rem;
  font-size: 0.21rem;
  font-weight: bold;
}
.label-warp .mt34 {
  margin-top: 0.34rem;
}
.label-warp .choosed {
  position: relative;
  padding: 0.2rem 0 0 0.46rem;
  margin-right: 0.12rem;
  margin-bottom: 0.34rem;
  font-size: 0;
  box-sizing: border-box;
  white-space: nowrap;
}
.label-warp .choosed .choose-list {
  width: 100%;
  overflow-x: scroll;
}
.label-warp .choosed .title {
  position: absolute;
  top: 0.27rem;
  left: 0;
  color: #252A35;
  font-size: 0.15rem;
}
::-webkit-scrollbar {
  display: none;
}

.label-page {
  padding-top: 0.47rem;
  min-height: 100vh;
  background: #fff;
}
.label-page .btn_box {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.3rem 0.2rem;
  display: flex;
}
.label-page .btn_box .save {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.bb::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #E5E7F0;
  z-index: 1;
}

.order-detail {
  padding: 0.61rem 0.16rem 0.88rem;
  background: #f8f8f8;
}
.order-detail .appointment-info-box {
  height: 0.52rem;
  padding: 0 0.16rem;
  margin-top: 0.1rem;
  border-radius: 0.08rem;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.15rem;
}
.order-detail .appointment-info-box div {
  flex-shrink: 0;
}
.order-detail .appointment-info-box .appointment-info {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #AFAFAF;
  font-weight: 400;
  font-size: 0.15rem;
  text-align: right;
  margin: 0 1.06667vw 0 7.46667vw;
}
.order-detail .appointment-info-box .appointment-info .writed {
  color: #242424;
}
.order-detail .appointment-info-box .arrow {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  background-image: url('//static.ydlcdn.com/apph5/images/order/arrow_right.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 0.16rem 0.16rem;
}
.order-detail .appointment-info-box .remind {
  width: 19.73333vw;
  height: 7.46667vw;
  line-height: 7.46667vw;
  border-radius: 3.73333vw;
  border: 1px solid #52B5F9;
  color: #52B5F9;
  font-weight: 400;
  font-size: 3.2vw;
  text-align: center;
  flex-shrink: 0;
}
.order-detail .consultate-agreement {
  display: flex;
  height: 0.52rem;
  padding: 0 0.16rem;
  margin-top: 0.1rem;
  border-radius: 0.08rem;
  background: #ffff;
  font-size: 0.15rem;
  align-items: center;
  justify-content: space-between;
}
.order-detail .consultate-agreement .arrow {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  background-image: url('//static.ydlcdn.com/apph5/images/order/arrow_right.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 0.16rem 0.16rem;
}

.modify-appoint-time {
  padding: 0.77rem 0.16rem 0;
  min-height: 100vh;
  color: #242424;
  background: #f8f8f8;
  box-sizing: border-box;
}
.modify-appoint-time.p33 {
  padding-top: 0.33rem;
}
.modify-appoint-time .order-con {
  position: relative;
  padding: 0.33rem 0.2rem 0.05rem;
  border-radius: 0.08rem;
  background: #fff;
}
.modify-appoint-time .order-con .logo {
  position: absolute;
  width: 0.34rem;
  height: 0.34rem;
  top: -0.17rem;
  left: 50%;
  transform: translateX(-50%);
}
.modify-appoint-time .order-con .header {
  position: relative;
  padding-bottom: 0.2rem;
  text-align: center;
}
.modify-appoint-time .order-con .header .title {
  margin-bottom: 0.2rem;
  line-height: 0.21rem;
  font-size: 0.15rem;
}
.modify-appoint-time .order-con .header .status {
  margin-bottom: 0.08rem;
  line-height: 0.24rem;
  font-size: 0.17rem;
}
.modify-appoint-time .order-con .header .status.blue {
  color: #6ec8f9;
}
.modify-appoint-time .order-con .header .status.c6 {
  color: #666;
}
.modify-appoint-time .order-con .header .word {
  height: 0.18rem;
  display: flex;
  color: #999;
  justify-content: center;
  align-items: center;
  font-size: 0.13rem;
}
.modify-appoint-time .order-con .header .word .time {
  display: inline-block;
  width: 0.14rem;
  height: 0.14rem;
  margin-right: 0.06rem;
  background-image: url('//static.ydlcdn.com/apph5/images/order/icon_time.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 0.14rem 0.14rem;
}
.modify-appoint-time .order-con .content {
  position: relative;
  padding: 0.17rem 0.05rem;
}
.modify-appoint-time .order-con .content .content-item {
  margin-bottom: 0.12rem;
  line-height: 0.21rem;
  font-size: 0;
}
.modify-appoint-time .order-con .content .content-item .content-item-title {
  color: #999;
  font-size: 0.15rem;
}
.modify-appoint-time .order-con .content .content-item .content-item-des {
  font-size: 0.15rem;
}
.modify-appoint-time .order-con .content .content-item .cFD9B0A {
  color: #FD9B0A;
}
.modify-appoint-time .order-con .order {
  display: flex;
  height: 0.53rem;
  font-size: 0.15rem;
  background-image: url('//static.ydlcdn.com/apph5/images/order/arrow_right.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 0.17rem 0.16rem;
  align-items: center;
}
.modify-appoint-time .btn {
  display: -webkit-box;
  height: 0.48rem;
  margin-top: 0.32rem;
  border-radius: 0.24rem;
  color: #fff;
  background: linear-gradient(to right, #22BFFF, #159CEF);
  font-size: 0.17rem;
  -webkit-box-align: center;
  -webkit-box-pack: center;
}
.modify-appoint-time .bb::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #EBEBEB;
  transform: scaleY(0.5);
}

.time-picker {
  width: 100%;
  height: 0.44rem;
  line-height: 0.44rem;
  background: #fff;
}
.time-picker .title {
  position: relative;
  padding-left: 0.28rem;
  font-size: 0.17rem;
  font-weight: bold;
}
.time-picker .title::before {
  content: '';
  position: absolute;
  top: 0.15rem;
  left: 0.15rem;
  width: 0.03rem;
  height: 0.14rem;
  background: #6ec8f9;
}
.time-picker .title .down {
  display: inline-block;
  width: 0.12rem;
  height: 0.12rem;
  margin-left: 0.04rem;
  background-image: url('//static.ydlcdn.com/apph5/images/order/down_arrow.png');
  background-size: 0.12rem 0.12rem;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
}
.time-picker .title .up {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.04rem;
  border-left: 0.06rem solid transparent;
  border-right: 0.06rem solid transparent;
  border-bottom: 0.06rem solid #000;
  vertical-align: middle;
}

.refund-status {
  display: flex;
  height: 0.74rem;
  border-radius: 0.08rem;
  background: #fff;
}
.refund-status .refund-status-item {
  flex: 1;
  padding: 0.16rem 0;
  text-align: center;
}
.refund-status .refund-status-item .refund-status-des {
  height: 0.2rem;
  margin-bottom: 0.08rem;
  line-height: 0.2rem;
  font-size: 0.2rem;
}
.refund-status .refund-status-item .refund-status-title {
  height: 0.14rem;
  color: #999;
  line-height: 0.14rem;
  font-size: 0.13rem;
}

.refund-order-item {
  margin: 0.1rem 0;
  border-radius: 0.08rem;
  background: #fff;
}
.refund-order-item .item-head {
  position: relative;
  display: flex;
  height: 0.48rem;
  padding: 0 0.16rem 0 0.48rem;
  justify-content: space-between;
  align-items: center;
}
.refund-order-item .item-head::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #EBEBEB;
  transform: scaleY(0.5);
}
.refund-order-item .item-head .avatar {
  position: absolute;
  top: 0.13rem;
  left: 0.16rem;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 50%;
}
.refund-order-item .item-head .name {
  color: #999;
  font-size: 0.15rem;
}
.refund-order-item .item-head .price {
  color: #666;
  font-size: 0.15rem;
}
.refund-order-item .item-con {
  padding: 0.14rem 0.16rem;
}
.refund-order-item .item-con .product {
  margin-bottom: 0.12rem;
  line-height: 0.17rem;
  color: #999;
  font-size: 0.15rem;
}
.refund-order-item .item-con .reason {
  padding: 0.12rem;
  border-radius: 0.08rem;
  color: #FF5040;
  background: #FAFAFA;
  line-height: 0.22rem;
  font-size: 0.15rem;
  word-break: break-all;
}
.refund-order-item .item-con .time {
  height: 0.13rem;
  color: #999;
  margin-top: 0.12rem;
  line-height: 0.13rem;
  font-size: 0.13rem;
}

.r-list {
  padding: 0.13rem 0.16rem;
}
.r-list .no-order {
  width: 100%;
  margin-top: 0.67rem;
  padding-top: 1.32rem;
  color: #999;
  background-image: url('//static.ydlcdn.com/apph5/images/order/no-order.png');
  background-size: 1.8rem 1.2rem;
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 0.14rem;
  text-align: center;
}
.r-list .tips {
  margin-top: 2.66667vw;
  text-align: center;
}

.refund-list {
  overflow: scroll;
  color: #242424;
  padding-top: 0.44rem;
  background: #F8F8F8;
  height: 100vh;
  box-sizing: border-box;
}
.refund-list .close {
  float: left;
  font-size: 0.14rem;
}

.order-tabs-box .order-tabs-clone {
  width: 100%;
  height: 0.44rem;
}
.order-tabs-box .order-tabs {
  background: #fff;
  width: 100%;
  height: 0.44rem;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0 0.16rem 0 0.21rem;
  position: fixed;
  top: 0.44rem;
  left: 0;
  z-index: 2;
}
.order-tabs-box .order-tabs-item {
  color: #999;
  font-size: 0.15rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.order-tabs-box .order-tabs-item.is-active {
  color: #242424;
  font-weight: 500;
}
.order-tabs-box .order-tabs-item.is-active::before {
  content: '';
  position: absolute;
  width: 0.2rem;
  height: 0.04rem;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #6ec8f9;
}

.order-list-item-sendorder {
  box-sizing: border-box;
  background: #fff;
  border-radius: 0.08rem;
  margin: 0.16rem auto;
}
.order-list-item-sendorder .order-servicetime-box {
  margin: 0.12rem 0;
  box-sizing: border-box;
  background: rgba(255, 107, 93, 0.05);
  border-radius: 0.04rem;
}
.order-list-item-sendorder .order-servicetime-box .order-servicetime {
  display: inline-flex;
  align-items: center;
  padding: 0 0.12rem;
  height: 0.28rem;
  color: #FF6B5D;
  font-size: 0.14rem;
}
.order-list-item-sendorder .order-servicetime-box .order-servicetime .circle-icon {
  border-radius: 50%;
  background: #6ec8f9;
  width: 0.06rem;
  height: 0.06rem;
  margin-right: 0.04rem;
}
.order-list-item-sendorder .order-servicetime-box .order-servicetime .service-time {
  font-size: 0.14rem;
}
.order-list-item-sendorder .order-servicetime-box .order-servicetime .service-text {
  font-size: 0.14rem;
  margin-right: 0.08rem;
}
.order-list-item-sendorder .order-servicetime-box.is-fail {
  background-color: #FAFAFA;
}
.order-list-item-sendorder .order-servicetime-box.is-fail .order-servicetime {
  color: #666666;
}
.order-list-item-sendorder-header {
  padding: 0 0.15rem;
  min-height: 0.52rem;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.order-list-item-sendorder-header::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  border-bottom: 1px solid #ebebeb;
  width: 100%;
  transform: scaleY(0.5);
}
.order-list-item-sendorder-header .lazyload-wrapper {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.1rem;
}
.order-list-item-sendorder-header .header {
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 50%;
}
.order-list-item-sendorder-header .name {
  color: #242424;
  font-size: 0.16rem;
  font-weight: 600;
  flex: 1;
  padding: 0.08rem 0;
  word-break: break-all;
}
.order-list-item-sendorder-header .total {
  flex: 1;
  font-size: 0.18rem;
  font-weight: 500;
}
.order-list-item-sendorder-header .status {
  color: #242424;
  font-size: 0.16rem;
  margin-left: 0.16rem;
}
.order-list-item-sendorder-header .status.status-0 {
  color: #6ec8f9;
}
.order-list-item-sendorder-header .status.status-1 {
  color: #999;
}
.order-list-item-sendorder-header .status.status-2 {
  color: #FF6B5D;
}
.order-list-item-sendorder-body {
  padding: 0.12rem 0.15rem 0.2rem;
  box-sizing: border-box;
}
.order-list-item-sendorder-body .order-title {
  color: #242424;
  font-size: 0.16rem;
  font-weight: 600;
  margin-bottom: 0.08rem;
}
.order-list-item-sendorder-body .order-under-title {
  color: #242424;
  font-size: 0.16rem;
  line-height: 0.21rem;
}
.order-list-item-sendorder-body .order-under-title .middle-line {
  display: inline-block;
  height: 0.12rem;
  border-left: 1px solid #ebebeb;
  margin: 0 0.06rem 0 0.07rem;
}
.order-list-item-sendorder-body .order-under-title .cf00 {
  color: #f00;
}
.order-list-item-sendorder-body .order-content {
  margin-bottom: 0.11rem;
  border-radius: 0.08rem;
  background: #fafafa;
  padding: 0.08rem 0.11rem 0.08rem 0.12rem;
  color: #999;
  font-size: 0.13rem;
  line-height: 0.24rem;
}
.order-list-item-sendorder-body .order-content-p {
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.order-list-item-sendorder-body .order-disposeDuration {
  font-size: 0.14rem;
  color: #999;
  line-height: 0.18rem;
  margin: 0.16rem 0 0.08rem 0;
}
.order-list-item-sendorder-body .order-createtime {
  font-size: 0.14rem;
  color: #999;
  line-height: 0.18rem;
}
.order-list-item-sendorder-body .order-operation {
  display: flex;
}
.order-list-item-sendorder-body .order-operation.status-0 {
  margin-top: 0.16rem;
}
.order-list-item-sendorder-body .order-operation .refuse-btn {
  width: 0.99rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  font-size: 0.16rem;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #666;
  background-color: #f5f5f5;
}
.order-list-item-sendorder-body .order-operation .refuse-btn > span {
  font-size: 0.16rem;
}
.order-list-item-sendorder-body .order-operation .refuse-btn::before {
  border: 0;
}
.order-list-item-sendorder-body .order-operation .confirm-btn {
  margin-left: 0.12rem;
  width: 2rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  font-size: 0.16rem;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: #6ec8f9;
  color: #fff;
}
.order-list-item-sendorder-body .order-operation .confirm-btn > span {
  font-size: 0.16rem;
}
.order-list-item-sendorder-body .order-operation .confirm-btn::before {
  border: 0;
}

.order-list {
  flex: 1;
  height: 100%;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.order-list .inner-box {
  width: 100%;
  box-sizing: border-box;
  padding: 0 0.16rem;
}
.order-list .inner-box .null-image {
  width: 2rem;
  height: 1.43rem;
  margin: 1.15rem auto 0;
  display: block;
}
.order-list .inner-box .null-text {
  text-align: center;
  margin-top: 0.18rem;
  color: #999;
  font-size: 0.15rem;
}
.order-list .inner-box .null-text .is-search {
  margin-top: 0.05rem;
}
.order-list .inner-box .nomore-text {
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.13rem;
  line-height: 0.18rem;
  color: #999;
}
.order-list .inner-box .loading-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.order-list .inner-box .loading-box .loading-icon {
  margin: 0.2rem auto 0;
}
.order-list .inner-box .in-bottom {
  height: 0.62rem;
  width: 100%;
}
.remark-modal {
  border-radius: 0.08rem 0.08rem 0 0;
  overflow: hidden;
}
.remark-modal .remark-container .remark-title {
  padding: 0.16rem 0;
  line-height: 0.25rem;
  font-size: 0.18rem;
  font-weight: 500;
  color: #242424;
}
.remark-modal .remark-container .sub-title {
  width: 100%;
  height: 0.21rem;
  box-sizing: border-box;
  padding: 0 0.16rem;
  margin-bottom: 0.1rem;
  color: #666;
  font-size: 0.15rem;
  line-height: 0.21rem;
  text-align: left;
}
.remark-modal .remark-container .remark-name-container {
  padding: 0 0.16rem;
  height: 0.52rem;
  margin-bottom: 0.18rem;
}
.remark-modal .remark-container .remark-name-container .am-list-body::before {
  display: none;
}
.remark-modal .remark-container .remark-name-container .am-list-body::after {
  display: none;
}
.remark-modal .remark-container .remark-name {
  color: #242424;
  font-size: 0.17rem;
  height: 0.48rem;
  line-height: 0.52rem;
  background: #F8F8F8;
  border-radius: 0.08rem;
}
.remark-modal .remark-container .remark-name .am-list-line::after {
  display: none;
}
.remark-modal .remark-container .help-info {
  box-sizing: border-box;
  padding: 0 0.16rem;
  color: #242424;
  font-size: 0.17rem;
}
.remark-modal .remark-container .help-info .am-textarea-control {
  padding-top: 0.12rem;
  padding-left: 0.16rem;
  padding-right: 0.16rem;
  padding-bottom: 0.33rem;
  border-radius: 0.08rem;
  background: #F8F8F8;
}
.remark-modal .remark-container .help-info .am-textarea-control textarea {
  font-size: 0.17rem;
}
.remark-modal .remark-container .help-info .am-textarea-count {
  right: 0.17rem;
  display: block;
  padding: 0.02rem 0.09rem;
  border-radius: 0.14rem;
  border: 1px solid #ebebeb;
  font-size: 0.12rem;
  line-height: 0.17rem;
  color: #999;
  bottom: 0.1rem;
  right: 0.27rem;
}
.remark-modal .remark-container .help-info .am-textarea-count > span {
  color: #6ec8f9;
}
.remark-modal .remark-container .buttons-box {
  padding: 0.25rem 0.16rem 0.4rem;
  display: flex;
  justify-content: space-between;
}
.remark-modal .remark-container .buttons-box.is-up {
  display: none;
}
.remark-modal .remark-container .buttons-box .cancel-btn {
  width: 1.54rem;
  height: 0.48rem;
  box-sizing: border-box;
  border-radius: 0.24rem;
  border: 1px solid #eee;
  background: #f7f7f7;
  color: #999;
  font-size: 0.17rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.remark-modal .remark-container .buttons-box .cancel-btn::before {
  border: 0;
}
.remark-modal .remark-container .buttons-box .save-btn {
  width: 1.54rem;
  height: 0.48rem;
  box-sizing: border-box;
  border-radius: 0.26rem;
  border: 0;
  background: #6ec8f9;
  color: #fff;
  font-size: 0.17rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.remark-modal .remark-container .buttons-box .save-btn::before {
  border: 0;
}

.page-order-list {
  background: #f8f8f8;
  display: flex;
  flex-direction: column;
  height: 100vh;
}
.page-order-list.is-null {
  background: #fff;
}

.page-sendorder-refuse {
  height: 100vh;
  background-color: #fff;
}
.page-sendorder-refuse .my-drawer-content .drawer-header {
  width: 100%;
  padding: 0 0.16rem;
  box-sizing: border-box;
  position: relative;
  height: 0.55rem;
  line-height: 0.55rem;
  text-align: center;
  color: #242424;
  font-size: 0.18rem;
  font-weight: 500;
}
.page-sendorder-refuse .my-drawer-content .drawer-header .cancel {
  position: absolute;
  color: #242424;
  font-size: 0.17rem;
  line-height: 0.24rem;
  top: 0.15rem;
  left: 0.16rem;
  font-weight: 400;
}
.page-sendorder-refuse .my-drawer-content .options {
  width: 100%;
  overflow: auto;
}
.page-sendorder-refuse .my-drawer-content .options .options-item {
  width: 100%;
  height: 0.48rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F8F8F8;
  color: #242424;
  font-size: 0.16rem;
  margin-bottom: 0.16rem;
}
.page-sendorder-refuse .my-drawer-content .options .options-item:first-child {
  margin-top: 0.05rem;
}
.page-sendorder-refuse .my-drawer-content .options .options-item.is-active {
  background-color: rgba(29, 161, 242, 0.1);
  color: #6ec8f9;
}
.page-sendorder-refuse .container {
  padding: 0.88rem 0.16rem 0;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.page-sendorder-refuse .container .main {
  flex: 1;
}
.page-sendorder-refuse .container .footer {
  height: 0.98rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0.1rem 0.04rem 0;
  box-sizing: border-box;
  background-color: #fff;
}
.page-sendorder-refuse .container .footer .no-btn {
  width: 1.15rem;
  height: 0.48rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #666666;
  font-size: 0.18rem;
  font-weight: 500;
  background-color: #F5F5F5;
  border-radius: 0.08rem;
}
.page-sendorder-refuse .container .footer .yes-btn {
  width: 2rem;
  height: 0.48rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 0.18rem;
  font-weight: 500;
  background-color: #6ec8f9;
  border-radius: 0.08rem;
}
.page-sendorder-refuse .container .label {
  font-size: 0.16rem;
  color: #242424;
}
.page-sendorder-refuse .container .label2 {
  font-size: 0.16rem;
  color: #242424;
  margin-bottom: 0.12rem;
}
.page-sendorder-refuse .container .select-view {
  display: flex;
  align-items: center;
  height: 0.41rem;
  margin-bottom: 0.33rem;
  border-bottom: 0.005rem solid #EBEBEB;
}
.page-sendorder-refuse .container .select-view .select-label {
  flex: 1;
  width: 1rem;
  color: #242424;
  font-weight: 500;
  font-size: 0.18rem;
}
.page-sendorder-refuse .container .select-view .select-label.not-choise {
  color: #ccc;
  font-weight: 400;
}
.page-sendorder-refuse .container .select-view .right {
  margin-left: 0.1rem;
}
.page-sendorder-refuse .container .reason-textarea {
  background: #f8f8f8;
  box-shadow: 0px 0px 1.06667vw 0px rgba(45, 88, 115, 0.05);
}
.page-sendorder-refuse .container .reason-textarea .am-textarea-control textarea {
  color: #242424;
  font-size: 0.18rem;
}

.case-operational-header {
  height: 0.51rem;
  display: flex;
  align-items: center;
  padding: 0.08rem 0.16rem;
  background: #fff;
}
.case-operational-header .timeBtn {
  width: 100%;
  height: 0.35rem;
  border: 1px solid #E3E3E3;
  border-radius: 0.04rem;
  color: #666;
  box-sizing: border-box;
  position: relative;
}
.case-operational-header .timeBtn span {
  font-size: 0.14rem;
  box-sizing: border-box;
  display: inline-block;
  width: 50%;
  height: 100%;
  position: absolute;
  top: -1px;
  text-align: center;
  line-height: 0.35rem;
  height: 0.35rem;
  border: 1px solid rgba(255, 255, 255, 0);
}
.case-operational-header .timeBtn span:first-child {
  left: -1px;
}
.case-operational-header .timeBtn span:first-child.act {
  border-radius: 0.04rem 0 0 0.04rem;
}
.case-operational-header .timeBtn span:last-child {
  right: -1px;
}
.case-operational-header .timeBtn span:last-child.act {
  border-radius: 0 0.04rem 0.04rem 0;
}
.case-operational-header .timeBtn .act {
  color: #6ec8f9;
  background: rgba(29, 161, 242, 0.1);
  border: 1px solid #6ec8f9;
}
.case-operational-header .NOText {
  font-size: 0.15rem;
  color: #6ec8f9;
}

.case-table {
  background: #fff;
  border-radius: 0.08rem;
  width: 100%;
  margin-top: 0.12rem;
}
.case-table__header {
  display: flex;
  justify-content: space-between;
}
.case-table__header-item {
  text-align: center;
  line-height: 0.41rem;
  font-size: 0.14rem;
  color: #333;
}
.case-table__header-item:first-child {
  width: 0.94rem;
}
.case-table__header-item:nth-child(2) {
  width: 0.87rem;
}
.case-table__header-item:nth-child(3) {
  width: 1rem;
}
.case-table__header-item:nth-child(4) {
  width: 0.64rem;
}
.case-table__body .case-table__row {
  display: flex;
  justify-content: space-between;
  border-top: 0.005rem solid #EDECEC;
}
.case-table__body .case-table__row-item {
  line-height: 0.44rem;
  font-size: 0.14rem;
  color: #666;
  text-align: center;
}
.case-table__body .case-table__row-item:first-child {
  width: 0.94rem;
}
.case-table__body .case-table__row-item:nth-child(2) {
  width: 0.87rem;
}
.case-table__body .case-table__row-item:nth-child(3) {
  width: 1rem;
}
.case-table__body .case-table__row-item:nth-child(4) {
  width: 0.64rem;
}

.case-question {
  background: #fff;
  border-radius: 0.08rem;
  width: 100%;
  margin-top: 0.12rem;
  margin-bottom: 0.24rem;
  padding-top: 0.16rem;
}
.case-question-title {
  color: #242424;
  font-size: 0.16rem;
  line-height: 0.24rem;
  font-weight: 500;
  padding: 0 0.12rem;
}
.case-question-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.51rem;
  padding: 0 0.12rem;
}
.case-question-item:last-child {
  border-top: 0.005rem solid #EDECEC;
}
.case-question-item__text {
  font-size: 0.15rem;
  color: #999999;
}
.case-question-item .right-arrow {
  width: 0.1rem;
  height: 0.1rem;
}

.case-chart {
  background: #fff;
  border-radius: 0.08rem;
  position: relative;
  width: 100%;
}
.case-chart .case-chart-clone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.case-chart .case-chart-clone .legend-container {
  position: absolute;
  left: 0;
  bottom: 0.28rem;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  justify-content: center;
}
.case-chart .case-chart-clone .legend-container .legend-item {
  display: flex;
  align-items: center;
}
.case-chart .case-chart-clone .legend-container .legend-item .legend-icon {
  display: inline-block;
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  margin-right: 0.02rem;
}
.case-chart .case-chart-clone .legend-container .legend-item .legend-text {
  display: inline-block;
  white-space: nowrap;
  font-size: 0.12rem;
  color: #999999;
  transform: scale(0.75);
  transform-origin: 0 50%;
}
.case-chart .none-contain {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 2.63rem;
}
.case-chart .none-contain .none-image {
  width: 1.8rem;
  height: 1.2rem;
  margin: 0.6rem 0 0.12rem 0;
  font-size: 0;
}
.case-chart .none-contain .none-text {
  font-size: 0.14rem;
  color: #999999;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.page-case-operational-data {
  box-sizing: border-box;
  min-height: 100vh;
  background: #f8f8f8;
  overflow: hidden;
}
.page-case-operational-data .data-con {
  padding: 0.12rem 0.16rem;
}

.operational-statistical {
  margin-bottom: 0.12rem;
  background: #fff;
  border-radius: 0.07rem;
  width: 100%;
}
.operational-statistical .con {
  padding-top: 0.17rem;
  padding-left: calc(100% * (28 / 343));
  display: flex;
  flex-wrap: wrap;
}
.operational-statistical .item {
  width: calc(100% * (114 / 315));
  margin-bottom: 0.24rem;
  color: #242424;
  display: flex;
  flex-direction: column;
}
.operational-statistical .item:nth-of-type(3n) {
  width: calc(100% * (86 / 315));
}
.operational-statistical .item .title-bar {
  display: flex;
  align-items: center;
}
.operational-statistical .item .title-bar .icon {
  width: 0.13rem;
  margin-left: 0.05rem;
}
.operational-statistical .tit {
  font-size: 0.12rem;
  line-height: 0.17rem;
  color: #999;
}
.operational-statistical .data_show {
  font-size: 0.24rem;
  line-height: 0.28rem;
  height: 0.28rem;
  display: flex;
  align-items: baseline;
}
.operational-statistical .data_show .num {
  font-size: 0.16rem;
  margin-right: 0.04rem;
}
.operational-statistical .data_show .unit {
  font-size: 0.1rem;
}

.operational-header {
  height: 0.52rem;
  border-bottom: 0.5px solid #EBEBEB;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.16rem;
}
.operational-header .left {
  font-size: 0.15rem;
  color: #242424;
  display: flex;
  align-items: center;
}
.operational-header .left span {
  display: inline-block;
  width: 0.03rem;
  height: 0.15rem;
  border-radius: 1px;
  margin-right: 0.08rem;
  background: linear-gradient(to bottom, #22BFFF, #159CEF);
}
.operational-header .timeBtn {
  width: 1.5rem;
  height: 0.28rem;
  border: 1px solid #EBEBEB;
  border-radius: 0.04rem;
  color: #666;
  box-sizing: border-box;
  position: relative;
}
.operational-header .timeBtn span {
  font-size: 0.12rem;
  box-sizing: border-box;
  display: inline-block;
  width: 0.75rem;
  height: 0.28rem;
  position: absolute;
  top: -1px;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.28rem;
  border: 1px solid rgba(255, 255, 255, 0);
}
.operational-header .timeBtn span:first-child {
  left: -1px;
}
.operational-header .timeBtn span:last-child {
  right: -1px;
}
.operational-header .timeBtn .act {
  color: #6ec8f9;
  background: rgba(29, 161, 242, 0.1);
  border: 1px solid #6ec8f9;
}
.operational-header .NOText {
  font-size: 0.15rem;
  color: #6ec8f9;
}

.operational-analysis {
  margin-bottom: 0.12rem;
  background: #fff;
  border-radius: 0.07rem;
  width: 100%;
}

.operational-ratio {
  margin-bottom: 0.12rem;
  background: #fff;
  border-radius: 0.07rem;
  width: 100%;
}
.operational-ratio .ratio_con {
  display: flex;
  flex-wrap: wrap;
  padding: 0.1rem 0;
}
.operational-ratio .ratio_item {
  width: 50%;
  height: 1.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.page-operational-data {
  box-sizing: border-box;
  min-height: 100vh;
  background: #f8f8f8;
  overflow: hidden;
}
.page-operational-data .data-con {
  padding: 0.12rem 0.16rem;
}

.operational-list {
  box-sizing: border-box;
  padding-top: 0.13rem;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  height: calc(100% - 0.82rem);
}
.operational-list .c1DA1F2 {
  color: #6ec8f9;
}
.operational-list .cFD9B0A {
  color: #FD9B0A;
}
.operational-list .cFF5040 {
  color: #FF5040;
}
.operational-list .personal {
  box-sizing: border-box;
  width: 100%;
  height: 0.98rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('//static.ydlcdn.com/workbench/images/data/bg_ranking.png');
  padding: 0.04rem 0.28rem 0.16rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.operational-list .head_info {
  display: flex;
  align-items: center;
}
.operational-list .head_info .info {
  margin-left: 0.08rem;
}
.operational-list .head_info .info span {
  font-size: 0.15rem;
  color: #242424;
  display: block;
  margin-bottom: 0.04rem;
  line-height: 0.21rem;
}
.operational-list .head_info .info p {
  font-size: 0.11rem;
  line-height: 0.16rem;
}
.operational-list .headImg {
  width: 0.36rem;
  height: 0.36rem;
  border-radius: 100%;
}
.operational-list .numVal {
  font-size: 0.24rem;
  font-family: DINOT-Medium;
  display: flex;
  align-items: center;
}
.operational-list .numVal img {
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.09rem;
}
.operational-list .list {
  height: 0.68rem;
  box-sizing: border-box;
  display: flex;
  color: #242424;
  background: #fff;
}
.operational-list .serial_number {
  width: 0.48rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.operational-list .rank_info_box {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  margin-right: 0.16rem;
  padding-left: 0.05rem;
  border-bottom: 0.5px solid #EBEBEB;
}
.operational-list .rank_info {
  display: flex;
  align-items: center;
}
.operational-list .rank_info span {
  font-size: 0.13rem;
  margin-left: 0.12rem;
}
.operational-list .loading-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.operational-list .loading-box .loading-icon {
  margin: 0.2rem auto 0;
}
.operational-list .nomore-text {
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.13rem;
  line-height: 0.18rem;
  color: #999;
}

.operational-explainModal {
  background: #fff;
  min-height: 3.53rem;
  overflow: hidden;
  border-radius: 0.1rem 0.1rem 0 0;
}
.operational-explainModal .am-modal-content {
  text-align: initial;
}
.operational-explainModal .title {
  padding-top: 0.16rem;
  text-align: center;
  font-size: 0.18rem;
  line-height: 0.25rem;
  color: #242424;
}
.operational-explainModal .li {
  padding: 0 0.16rem;
  color: #242424;
}
.operational-explainModal .li span {
  display: block;
  margin-top: 0.2rem;
  font-size: 0.15rem;
  line-height: 0.21rem;
  font-weight: 500;
}
.operational-explainModal .li p {
  font-size: 0.15rem;
  margin-top: 0.08rem;
  color: #666666;
  line-height: 0.24rem;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.page-operational-ranking {
  box-sizing: border-box;
  height: 100vh;
  background: #fff;
}
.page-operational-ranking .tabs_box {
  height: 0.38rem;
}
.page-operational-ranking .por-tabs {
  height: 0.38rem;
  background: #fff;
  border-bottom: 0.5px solid #EBEBEB;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 2;
  display: flex;
}
.page-operational-ranking .por-tab {
  display: flex;
  flex: 1;
  justify-content: center;
}
.page-operational-ranking .por-tab span {
  display: flex;
  align-items: center;
  font-size: 0.15rem;
  color: #666666;
  height: 100%;
  position: relative;
}
.page-operational-ranking .por-tab span i {
  width: 100%;
  height: 0.03rem;
  background: linear-gradient(to right, #22BFFF, #159CEF);
  border-radius: 1px;
  position: absolute;
  bottom: -0.013rem;
  left: 0;
  right: 0;
}
.page-operational-ranking .por-tab .act {
  color: #242424;
}

.supervision-duration-page {
  height: 100vh;
  background-color: #fff;
  text-align: center;
}
.supervision-duration-page .section .mess-group {
  margin-top: 50.66667vw;
  margin-bottom: 11.46667vw;
}
.supervision-duration-page .section .mess-group .title {
  line-height: 6.66667vw;
  font-family: PingFangSC-Regular;
  color: #000000;
  font-weight: 600;
  font-size: 4.8vw;
  margin-bottom: 2.66667vw;
}
.supervision-duration-page .section .mess-group .sub-title {
  line-height: 5.33333vw;
  font-family: PingFangSC-Regular;
  color: #999999;
  font-weight: 400;
  font-size: 3.73333vw;
}
.supervision-duration-page .section .submit-btn {
  margin: 0 10.13333vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  border-radius: 5.33333vw;
  background-color: #1698FF;
  font-family: PingFangSC-Regular;
  color: #FFFFFF;
  font-weight: 600;
  font-size: 4.26667vw;
}
.supervision-duration-page .section .img {
  margin: auto;
  margin-top: 42.66667vw;
  margin-bottom: 3.2vw;
  width: 48vw;
  height: 32vw;
  display: block;
}
.supervision-duration-page .section .tip {
  line-height: 5.33333vw;
  font-family: PingFangSC-Regular;
  color: #999999;
  font-weight: 400;
  font-size: 3.73333vw;
}

.supervision-list-page {
  height: 100vh;
  overflow-y: auto;
}
.supervision-list-page .supervision-list-page__search {
  position: relative;
  padding: 0.93333vw 4.26667vw 4.26667vw;
  background: #fff;
}
.supervision-list-page .btn-group {
  display: flex;
  padding: 0 4.26667vw 2.66667vw;
  background-color: #fff;
  position: relative;
}
.supervision-list-page .btn-group .su-button {
  height: 13.33333vw;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2.13333vw;
  box-sizing: border-box;
}
.supervision-list-page .btn-group .su-button .img {
  width: 4.8vw;
  height: 4.8vw;
  margin-right: 2.13333vw;
}
.supervision-list-page .btn-group .su-button .content {
  line-height: 1;
}
.supervision-list-page .btn-group .su-button .content span {
  display: block;
}
.supervision-list-page .btn-group .su-button .content .title {
  color: #1c1f28;
  font-weight: 500;
  font-size: 3.46667vw;
}
.supervision-list-page .btn-group .su-button .content .desc {
  margin-top: 1.06667vw;
  color: #9d9ea9;
  font-weight: 400;
  font-size: 2.93333vw;
}
.supervision-list-page .btn-group .su-button span {
  line-height: 1;
}
.supervision-list-page .btn-group .appoint-btn {
  margin-right: 2.66667vw;
  background-color: rgba(22, 152, 255, 0.05);
  border: 1px solid #d6e7f8;
}
.supervision-list-page .btn-group .duration-btn {
  background-color: #FFFBF4;
  border-color: #f7ecd9;
  border: 1px solid #f7ecd9;
}
.supervision-list-page .m-loading {
  text-align: center;
  height: 13.33333vw;
  line-height: 13.33333vw;
  color: #666;
  border-bottom: n(1) solid #f1f1f1;
  border-top: n(1) solid #f1f1f1;
  margin-top: 2.66667vw;
}
.supervision-list-page .m-loading span {
  font-size: n(24);
}
.supervision-list-page .m-loading i {
  display: inline-block;
  width: n(35);
  height: n(35);
  background-size: cover;
  position: relative;
  top: 1.06667vw;
}
.supervision-list-page .daka .m-loading i {
  background: url('//static.yidianling.com/mobile2/images/loading.png') no-repeat;
  background-size: 2.66667vw 2.66667vw;
  background-position: center center;
  animation: rotate 0.7s linear infinite;
}
@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.supervision-list-dialog-content .content-title {
  font-family: PingFangSC-Regular;
  color: #1c1f28;
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 6.4vw;
  margin-bottom: 4.26667vw;
  text-align: center;
}
.supervision-list-dialog-content .content-title .timer {
  color: #ff7a00;
}
.supervision-list-dialog-content .content-item {
  width: 100%;
  height: 17.06667vw;
  border-radius: 1.06667vw;
  background-color: #f6f6f7;
  display: flex;
  align-items: center;
  padding-left: 3.2vw;
  box-sizing: border-box;
}
.supervision-list-dialog-content .content-item .img {
  width: 10.66667vw;
  height: 10.66667vw;
  border-radius: 1.06667vw;
}
.supervision-list-dialog-content .content-item .group {
  text-align: left;
  padding-left: 2.13333vw;
}
.supervision-list-dialog-content .content-item .group .name {
  font-family: PingFangSC-Regular;
  color: #1c1f28;
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 3.73333vw;
  margin-bottom: 2.13333vw;
}
.supervision-list-dialog-content .content-item .group .tags {
  line-height: 5.33333vw;
  font-family: PingFangSC-Regular;
  color: #62636f;
  font-weight: 400;
  font-size: 3.73333vw;
}

.p-experts-search-footer {
  width: 100%;
  z-index: 5;
  position: relative;
  background: #fff;
}
.p-experts-search-footer .p-menu-wrap {
  width: 100%;
  height: 10.66667vw;
  position: relative;
  z-index: 4;
}
.p-experts-search-footer .p-menu-wrap::after {
  content: '';
  width: 100%;
  display: block;
  background: #EBEBEB;
  height: 0.5px;
  position: absolute;
  bottom: 0;
}
.p-experts-search-footer .p-menu-wrap .p-menu {
  width: 100%;
  z-index: 3;
  height: 10.66667vw;
  background: #fff;
  display: flex;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item {
  display: flex;
  width: 25%;
  height: 9.6vw;
  box-sizing: border-box;
  position: relative;
  color: #242424;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item .img-down {
  width: 2.4vw;
  height: 2.4vw;
  margin-left: 1.06667vw;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item .img-down-active,
.p-experts-search-footer .p-menu-wrap .p-menu .item .img-filter-active {
  display: none;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item .img-down-active {
  margin-top: 0.53333vw;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item .img-filter {
  width: 2.13333vw;
  height: 2.4vw;
  margin-left: 1.33333vw;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item .text {
  display: block;
  font-size: 3.73333vw;
  text-align: center;
  font-weight: 400;
  line-height: 5.6vw;
  height: 5.33333vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #242424;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item .ico {
  display: block;
  font-size: 4.8vw;
  position: absolute;
  width: 100%;
  text-align: center;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item .ico .icf-2 {
  font-size: 5.33333vw;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item .iconfont {
  font-size: 3.46667vw;
  position: relative;
  top: 0;
  left: 0.53333vw;
  color: #d8d8d8;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item.last-child:after {
  display: none;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item.cur .text,
.p-experts-search-footer .p-menu-wrap .p-menu .item.filter .text {
  position: relative;
  font-weight: bold;
  color: #6ec8f9;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-down-active,
.p-experts-search-footer .p-menu-wrap .p-menu .item.filter .img-down-active,
.p-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-filter-active,
.p-experts-search-footer .p-menu-wrap .p-menu .item.filter .img-filter-active {
  display: inline-block !important;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-down,
.p-experts-search-footer .p-menu-wrap .p-menu .item.filter .img-down,
.p-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-filter,
.p-experts-search-footer .p-menu-wrap .p-menu .item.filter .img-filter {
  display: none;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item.cur .iconfont {
  color: #6ec8f9;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item.cur .img-down-active {
  transform: rotate(180deg);
  margin-top: 0;
  margin-bottom: 1px;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item-fwlx {
  padding-left: 2.66667vw;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item-area {
  padding: 0 2.66667vw;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item-area .text {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item-filter {
  padding: 0 2.66667vw;
}
.p-experts-search-footer .p-menu-wrap .p-menu .item-filter .text {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.p-experts-search-footer .p-fastScreen {
  height: 8.53333vw;
  width: 100%;
  background: #fff;
  display: flex;
  justify-content: space-around;
  border-bottom: 0.5px solid #f0f0f0;
}
.p-experts-search-footer .p-fastScreen span {
  box-sizing: border-box;
  width: 77;
  height: 5.86667vw;
  color: #666;
  font-size: 3.2vw;
  background: #f5f5f5;
  border-radius: 2.93333vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-experts-search-footer .p-fastScreen .cur {
  background: #e8f6ff;
  color: #6ec8f9;
  font-weight: bold;
}
.p-experts-search-footer .p-container {
  position: absolute;
  width: 100%;
  background: #fff;
  left: 0;
  top: 10.66667vw;
  z-index: 2;
}
.p-experts-search-footer .p-container .p-zxfs ul,
.p-experts-search-footer .p-container .p-sort ul {
  padding: 2.66667vw 0;
}
.p-experts-search-footer .p-container .p-zxfs ul li,
.p-experts-search-footer .p-container .p-sort ul li {
  font-weight: 300;
  height: 10.93333vw;
  line-height: 10.93333vw;
  font-size: 3.73333vw;
  color: #242424;
  text-align: center;
  box-sizing: border-box;
  position: relative;
}
.p-experts-search-footer .p-container .p-zxfs ul li .iconfont,
.p-experts-search-footer .p-container .p-sort ul li .iconfont {
  display: none;
  position: absolute;
  right: 4vw;
  top: 0;
  font-size: 5.33333vw;
  color: #f50;
}
.p-experts-search-footer .p-container .p-zxfs ul li.cur,
.p-experts-search-footer .p-container .p-sort ul li.cur {
  font-weight: bold;
  color: #6ec8f9;
}
.p-experts-search-footer .p-container .p-filter .filter-top {
  box-shadow: 0 -1px 1.86667vw rgba(0, 0, 0, 0.05);
  padding: 3.2vw 4vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  position: relative;
  text-align: center;
  color: #999;
  font-size: 4.53333vw;
  display: flex;
  justify-content: space-between;
}
.p-experts-search-footer .p-container .p-filter .filter-top a {
  border-radius: 2.13333vw;
  color: #6ec8f9;
}
.p-experts-search-footer .p-container .p-filter .filter-top a.cancel {
  color: #242424;
  width: 44vw;
  height: 11.73333vw;
  box-sizing: border-box;
  border: 0.5px solid #ebebeb;
  background: #fff;
}
.p-experts-search-footer .p-container .p-filter .filter-top a.send {
  color: #1698FF;
  width: 44vw;
  height: 11.73333vw;
  border: 1px solid #1698FF;
}
.p-experts-search-footer .p-container .p-filter .filter-top a.banClick {
  opacity: 0.5;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom {
  padding-top: 3.2vw;
  height: 68.53333vw;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom::-webkit-scrollbar {
  display: none;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .filter_tit {
  font-weight: bold;
  padding-left: 4vw;
  margin-bottom: 3.2vw;
  color: #242424;
  font-size: 4.26667vw;
  line-height: 5.86667vw;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom ul {
  padding: 0 2.66667vw 3.73333vw;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom ul li {
  box-sizing: border-box;
  display: inline-block;
  height: 9.06667vw;
  line-height: 9.06667vw;
  border-radius: 1.06667vw;
  background: #f7f7f7;
  border: 0.5px solid #f7f7f7;
  font-size: 3.73333vw;
  color: #242424;
  font-weight: 300;
  margin: 0 1.33333vw 3.2vw;
  text-align: center;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom ul li:last-child {
  margin-right: 0;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom ul li.cur {
  font-weight: bold;
  color: #6ec8f9;
  border: 0.5px solid #6ec8f9;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys > span {
  width: 4.8vw;
  height: 4.8vw;
  display: inline-block;
  margin-right: 1.06667vw;
  vertical-align: top;
  margin-top: 1.86667vw;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-text {
  background: url('https://static.ydlcdn.com/weixin/image/text.png');
  background-size: 100%;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-text.active {
  background: url('https://static.ydlcdn.com/weixin/image/text_active.png');
  background-size: 100%;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-tel {
  background: url('https://static.ydlcdn.com/weixin/image/tel.png');
  background-size: 100%;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-tel.active {
  background: url('https://static.ydlcdn.com/weixin/image/tel_active.png');
  background-size: 100%;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-video {
  background: url('https://static.ydlcdn.com/weixin/image/video.png');
  background-size: 100%;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-video.active {
  background: url('https://static.ydlcdn.com/weixin/image/video_active.png');
  background-size: 100%;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-face {
  background: url('https://static.ydlcdn.com/weixin/image/face.png');
  background-size: 100%;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys .type-face.active {
  background: url('https://static.ydlcdn.com/weixin/image/face_active.png');
  background-size: 100%;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_enquirys,
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_ages,
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_others {
  width: 20.8vw;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_title {
  width: 44vw;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_person {
  border-radius: 1.06667vw;
  background: #f7f7f7;
  border: 1px solid #f7f7f7;
  min-width: 20.8vw;
  padding: 1.86667vw 0;
  text-align: center;
  line-height: 5.33333vw;
  display: inline-block;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type_person.long {
  padding: 1.86667vw 2.13333vw;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .type-person-box {
  position: relative;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .fold-box {
  position: absolute;
  bottom: 5.33333vw;
  width: 100%;
  height: 10.66667vw;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.9) 50%, #ffffff 80%, #ffffff 100%);
  /* 标准的语法 */
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .fold-box-esp {
  position: relative;
  height: 6.66667vw;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .fold-box-con {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .fold-box .fold-text {
  color: #666;
  font-size: 3.2vw;
  margin-right: 1.06667vw;
  display: inline-block;
  vertical-align: middle;
}
.p-experts-search-footer .p-container .p-filter .filter-bottom .fold-box .fold-icon {
  width: 2.66667vw;
  height: 2.66667vw;
  display: inline-block;
  vertical-align: middle;
}
.p-experts-search-footer .p-container .p-area {
  height: 100%;
  max-height: 81.86667vw;
  overflow: hidden;
  position: relative;
}
.p-experts-search-footer .p-container .p-area .area-province {
  width: 33.6vw;
  height: 76.53333vw;
  padding: 2.66667vw 0;
  background: #fff;
  float: left;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.p-experts-search-footer .p-container .p-area .area-province::-webkit-scrollbar {
  display: none;
}
.p-experts-search-footer .p-container .p-area .area-province ul li {
  font-weight: 300;
  height: 10.93333vw;
  line-height: 10.93333vw;
  font-size: 3.73333vw;
  color: #242424;
  text-align: left;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.p-experts-search-footer .p-container .p-area .area-province ul li i {
  padding-left: 5.33333vw;
  border-left: 1.06667vw solid #fff;
}
.p-experts-search-footer .p-container .p-area .area-province ul li.cur {
  color: #6ec8f9;
  font-weight: bold;
}
.p-experts-search-footer .p-container .p-area .area-province ul li.cur i {
  border-left: 1.06667vw solid #6ec8f9;
}
.p-experts-search-footer .p-container .p-area .area-city {
  margin-left: 33.6vw;
  height: 76.53333vw;
  padding: 2.66667vw 0;
  background: #f7f7f7;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.p-experts-search-footer .p-container .p-area .area-city::-webkit-scrollbar {
  display: none;
}
.p-experts-search-footer .p-container .p-area .area-city ul li {
  font-weight: 300;
  height: 10.93333vw;
  line-height: 10.93333vw;
  font-size: 4vw;
  color: #242424;
  text-align: left;
  box-sizing: border-box;
  padding-left: 6.4vw;
  overflow: hidden;
  position: relative;
}
.p-experts-search-footer .p-container .p-area .area-city ul li.cur {
  color: #6ec8f9;
  font-weight: bold;
}
.p-experts-search-footer .p-container .p-area .area-city ul li.cur .iconfont {
  display: none;
}
.p-experts-search-footer .p-container .p-area .area-city ul li .iconfont {
  display: none;
  position: absolute;
  right: 4vw;
  top: 0;
  font-size: 5.33333vw;
  color: #f50;
}
.p-experts-search-footer .p-container .p-fwlx .cate-container {
  height: 68.53333vw;
  overflow-y: auto;
}
.p-experts-search-footer .p-container .p-fwlx .cate-container::-webkit-scrollbar {
  display: none;
}
.p-experts-search-footer .p-container .p-fwlx .fwlx-list {
  margin: 0 2.66667vw;
  padding: 1.6vw 0;
}
.p-experts-search-footer .p-container .p-fwlx .fwlx-list li {
  box-sizing: border-box;
  min-width: 20.8vw;
  height: 9.06667vw;
  padding: 0 2.66667vw;
  display: inline-block;
  line-height: 9.06667vw;
  text-align: center;
  font-weight: 400;
  color: #242424;
  margin: 0 1.33333vw 2.66667vw;
  font-size: 3.73333vw;
  background: #f7f7f7;
  border-radius: 1.06667vw;
  border: 0.5px solid #f7f7f7;
  font-weight: 300;
}
.p-experts-search-footer .p-container .p-fwlx .fwlx-list li.cur {
  color: #6ec8f9;
  background: #e8f6ff;
  font-weight: bold;
  border: 0.5px solid #6ec8f9;
}
.p-experts-search-footer .p-container .p-fwlx .fwlx-list li.is-hide {
  display: none;
}
.p-experts-search-footer .p-container .p-fwlx .fwlx-control {
  width: 44vw;
  height: 11.73333vw;
  text-align: center;
  line-height: 11.73333vw;
  font-size: 4.53333vw;
  display: flex;
  justify-content: center;
  border-radius: 2.13333vw;
  border: 1px solid #1698FF;
}
.p-experts-search-footer .p-container .p-fwlx .fwlx-control a {
  display: block;
  color: #1698FF;
}
.p-experts-search-footer .p-container .p-fwlx .filter-top {
  box-shadow: 0 -1px 1.86667vw rgba(0, 0, 0, 0.05);
  padding: 3.2vw 4vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  position: relative;
  text-align: center;
  color: #999;
  font-size: 4.53333vw;
  display: flex;
  justify-content: space-between;
}
.p-experts-search-footer .p-container .p-fwlx .filter-top a.cancel {
  border-radius: 1.6vw;
  color: #6ec8f9;
  color: #242424;
  width: 44vw;
  height: 11.73333vw;
  box-sizing: border-box;
  border: 0.5px solid #ebebeb;
  background: #fff;
}
.p-experts-search-footer .p-container .p-item {
  border-top: 0.5px solid #f1f1f1;
  display: none;
}
.p-experts-search-footer .p-container .p-item .tit {
  margin: 6.4vw 0 3.2vw;
  font-size: 4.26667vw;
  font-weight: bold;
  color: #242424;
  padding: 0 4vw;
}
.p-experts-search-footer .p-container .p-item .icon-arrow {
  width: 4.26667vw;
  float: right;
}
.p-experts-search-footer .m-mask {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  left: 0;
  top: 45.33333vw;
  z-index: 1;
}

.p-searchList {
  overflow: hidden;
}
.p-searchList ul {
  padding: 0;
  margin: 0;
}
.p-searchList ul li {
  list-style: none;
  min-height: n(120);
  background: #fff;
  padding: 5.33333vw 4.26667vw;
  position: relative;
}
.p-searchList ul li a {
  width: 100%;
}
.p-searchList ul li .p-pic {
  width: 17.06667vw;
  height: 21.33333vw;
  position: relative;
  float: left;
  margin-top: n(4);
}
.p-searchList ul li .p-pic .pic {
  display: block;
  width: 17.06667vw;
  height: 17.06667vw;
  border-radius: 2.13333vw 2.13333vw 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  box-sizing: border-box;
  object-fit: cover;
}
.p-searchList ul li .p-pic .p-iskeyuyue {
  width: 100%;
  opacity: 0.95;
  background-color: #6ec8f9;
  font-size: 2.4vw;
  text-align: center;
  color: white;
  border-radius: 0 0 2.13333vw 2.13333vw;
  height: 4.26667vw;
  line-height: 4.26667vw;
  font-weight: 300;
}
.p-searchList ul li .p-pic .p-isimg_fwz {
  width: n(84);
}
.p-searchList ul li .p-info {
  margin-left: 20.26667vw;
}
.p-searchList ul li .p-info .h2 {
  display: flex;
  justify-content: space-between;
  font-weight: bold;
  margin-bottom: 1.06667vw;
}
.p-searchList ul li .p-info .h2 .row1 {
  display: flex;
  align-items: center;
}
.p-searchList ul li .p-info .h2 .row1 span {
  margin-right: 1.6vw;
  color: #1c1f28;
  font-weight: bold;
  line-height: 5.86667vw;
  font-size: 4.26667vw;
}
.p-searchList ul li .p-info .h2 .row1 img {
  width: n(52);
  height: n(24);
  margin-right: n(8);
  position: relative;
  top: n(1);
}
.p-searchList ul li .p-info .h2 .row1 .level {
  border-radius: 0.53333vw;
  padding: 0 0.8vw;
  font-size: 2.4vw;
  font-weight: 500;
  line-height: 3.73333vw;
  height: 3.73333vw;
}
.p-searchList ul li .p-info .h2 .row1 .level-low {
  color: #323A95;
  background: linear-gradient(90deg, #dceaff 0%, #c8daff 100%);
}
.p-searchList ul li .p-info .h2 .row1 .level-high {
  color: #AB5C39;
  background: linear-gradient(90deg, #ffede4 0%, #ffdcc6 100%);
}
.p-searchList ul li .p-info .h2 p {
  position: relative;
  top: n(2);
  display: flex;
  align-items: center;
}
.p-searchList ul li .p-info .h2 p img {
  width: 2.93333vw;
}
.p-searchList ul li .p-info .h2 p .area1 {
  color: #62636f;
  font-size: 2.93333vw;
  font-weight: 300;
}
.p-searchList ul li .p-info .titles {
  margin-bottom: 1.06667vw;
  line-height: 4.8vw;
  color: #82838c;
  font-size: 3.46667vw;
  overflow: hidden;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 2;
  word-break: break-word;
}
.p-searchList ul li .p-info .titles span {
  margin-right: 2.13333vw;
  font-size: 3.2vw;
}
.p-searchList ul li .p-info .titles span.warn {
  color: #1C1F28;
}
.p-searchList ul li .p-info .titles span + span {
  margin-left: 2.4vw;
  position: relative;
  color: #82838c;
}
.p-searchList ul li .p-info .titles span + span:before {
  content: '';
  position: absolute;
  left: -2.4vw;
  top: 1.06667vw;
  border-right: 1px solid #c3c4cc;
  height: 2.66667vw;
}
.p-searchList ul li .p-info .working {
  display: flex;
}
.p-searchList ul li .p-info .working p {
  color: #1c1f28;
  font-size: 3.2vw;
  margin-right: 3.2vw;
}
.p-searchList ul li .p-info .working p span {
  font-size: 3.2vw;
  margin-left: 1px;
  color: #82838c;
}
.p-searchList ul li .p-info .p-help {
  display: flex;
  justify-content: space-between;
  line-height: n(34);
  margin-bottom: n(6);
}
.p-searchList ul li .p-info .p-help > div {
  display: flex;
}
.p-searchList ul li .p-info .p-help p {
  height: n(34);
  color: #666;
  font-size: n(24);
  display: flex;
  align-items: center;
  font-weight: 300;
}
.p-searchList ul li .p-info .p-help p span {
  color: #242424;
  margin: 0 n(2);
  font-size: n(24);
  font-weight: 400;
}
.p-searchList ul li .p-info .p-help p.p-help-people {
  margin-right: n(22);
}
.p-searchList ul li .p-info .p-help .p-inquiries {
  font-weight: 400;
  color: #ff5040;
}
.p-searchList ul li .p-info .p-sign-siliao {
  display: flex;
  justify-content: space-between;
}
.p-searchList ul li .p-info .tags {
  display: inline-block;
  height: 5.33333vw;
  line-height: 5.33333vw;
  max-width: 96%;
  margin: 1.06667vw 0 0.53333vw;
  border-radius: 1.06667vw;
  padding: 0 1.6vw;
  background-color: #f5f5f5;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 3.2vw;
}
.p-searchList ul li .p-info .tags span {
  color: #9d9ea9;
  margin-left: 1.06667vw;
  margin-right: 1.06667vw;
}
.p-searchList ul li .p-info .way {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-top: 2.13333vw;
}
.p-searchList ul li .p-info .way .way-left {
  display: flex;
  align-items: flex-end;
}
.p-searchList ul li .p-info .way .consultway {
  font-size: 2.66667vw;
  color: #9D9EA9;
}
.p-searchList ul li .p-info .way .p-siliao {
  min-width: 14.93333vw;
  height: 6.4vw;
  border-radius: 3.2vw;
  background-color: #1698ff;
  font-size: 2.93333vw;
  text-align: center;
  line-height: 6.4vw;
  color: white;
  font-weight: 300;
  padding: 0 3.2vw;
  box-sizing: border-box;
}
.p-searchList ul li .p-info .way .p-siliao.disabled {
  color: #999;
  background: #f0f0f0;
}
.p-searchList ul li .p-info .way .price {
  color: #ef8a4a;
  margin-right: 3.2vw;
  font-size: 2.66667vw;
}
.p-searchList ul li .p-info .way .price .num {
  font-size: 4.26667vw;
  margin: 0 1px;
  line-height: 4.26667vw;
}
.p-searchList ul li .p-info .last {
  line-height: 3.73333vw;
  color: #62636f;
  font-size: 2.66667vw;
  text-align: right;
  margin-top: 1.06667vw;
  font-weight: 300;
}
.p-searchList ul li .p-info .p-des {
  color: #999;
  font-weight: 300;
  margin-top: n(10);
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.p-searchList ul li .p-info .p-count {
  margin-top: n(20);
}
.p-searchList ul li .p-info .p-count span {
  margin-right: n(30);
  font-size: n(32);
  color: #333;
  font-weight: 300;
}
.p-searchList ul li .p-info .p-count span em {
  color: #f60;
  font-weight: bold;
}
.p-searchList ul li .p-info .name-tip {
  width: 6.66667vw;
  height: 3.2vw;
  overflow: hidden;
  border-radius: 1px;
}
.p-searchList ul li .p-info .name-tip div {
  transform: scale(0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 200%;
  transform-origin: 0% 0%;
  font-size: 4.26667vw;
  color: #fff;
}
.p-searchList ul li .p-info .name-tip.luxury-gold {
  background: linear-gradient(to right, #d1c0ba, #ccada3);
}
.p-searchList ul li .p-info .name-tip.grey {
  background: linear-gradient(to right, #b1c0c9, #91a5b1);
}
.p-searchList ul li .p-info .name-tip.activity {
  width: 11.2vw;
}
.p-searchList ul li .p-info .name-tip.activity img {
  display: block;
  width: 11.2vw;
}
.p-searchList ul li:first-child {
  margin-top: 0;
  border-top: 0;
}
.p-searchList ul li::after {
  content: '';
  width: 100%;
  display: block;
  background: #efeff1;
  height: 0.5px;
  margin-top: 5.33333vw;
  position: absolute;
  z-index: 4;
}
.p-searchList.daka-list div,
.p-searchList.daka-list p {
  font-family: songtiRegular !important;
}
.p-searchList.daka-list .songti-bold {
  font-family: 'songtiBold' !important;
}
.p-searchList.daka-list .songti-semi {
  font-family: 'songtiSemi' !important;
}
.p-searchList.daka-list ul {
  padding: 0 n(20);
}
.p-searchList.daka-list ul li {
  padding: 0;
  padding-top: n(40);
  margin-top: n(40);
  border-radius: n(8);
  box-shadow: 0px 1.33333vw 3.2vw 0px rgba(185, 151, 94, 0.18);
}
.p-searchList.daka-list ul li:nth-child(1) {
  margin-top: n(28);
}
.p-searchList.daka-list ul li .p-pic {
  width: n(140);
  height: n(160);
  margin-left: n(20);
}
.p-searchList.daka-list ul li .p-pic .pic {
  width: n(140);
  height: n(160);
}
.p-searchList.daka-list ul li .p-pic::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: n(140);
  height: n(160);
  background: #fa9560;
  opacity: 0.1;
}
.p-searchList.daka-list ul li .p-info {
  margin-left: n(160);
  padding: 0 n(20);
}
.p-searchList.daka-list ul li .p-info .h2 {
  margin-bottom: n(14);
}
.p-searchList.daka-list ul li .p-info .h2 .row1 span {
  color: #4b2d00;
  line-height: n(56);
  font-size: n(40);
}
.p-searchList.daka-list ul li .p-info .h2.min {
  margin-bottom: n(4);
}
.p-searchList.daka-list ul li .p-info .titles {
  position: relative;
  margin-bottom: n(26);
  color: #4b2d00;
  line-height: n(42);
  font-size: 3.2vw;
}
.p-searchList.daka-list ul li .p-info .titles p {
  float: right;
  position: relative;
  padding-left: n(16);
  padding-right: n(38);
  color: #88878a;
}
.p-searchList.daka-list ul li .p-info .titles p .p-info-1 {
  position: absolute;
  top: n(2);
  left: 0;
  line-height: 1;
  font-size: n(32);
  transform: scale(0.5);
}
.p-searchList.daka-list ul li .p-info .titles p .p-info-2 {
  margin-right: n(8);
  font-size: n(26);
}
.p-searchList.daka-list ul li .p-info .titles p .p-info-3 {
  font-size: n(24);
}
.p-searchList.daka-list ul li .p-info .titles.min {
  padding-right: n(176);
  margin-bottom: n(8);
  line-height: 4.8vw;
  font-size: n(26);
}
.p-searchList.daka-list ul li .p-info .titles.min p {
  position: absolute;
  top: n(7);
  right: 0;
}
.p-searchList.daka-list ul li .p-info .p-sign {
  height: n(42);
}
.p-searchList.daka-list ul li .p-info .p-sign span {
  float: left;
  position: relative;
  margin-right: n(8);
  display: table;
  height: n(28);
  line-height: n(28);
  color: #a7690b;
  border: 0;
}
.p-searchList.daka-list ul li .p-info .p-sign span i {
  display: table-cell;
  vertical-align: middle;
}
.p-searchList.daka-list ul li .p-info .p-sign span::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border: 1px solid #a7690b;
  transform: scale(0.5) translate(-50%, -50%);
}
.p-searchList.daka-list ul li .p-info .p-sign-siliao {
  display: table;
  text-align: center;
}
.p-searchList.daka-list ul li .p-info .p-sign-siliao .p-siliao {
  display: table-cell;
  width: n(160);
  height: n(52);
  line-height: initial;
  color: #4b2d00;
  background: linear-gradient(to right, #e5b98c, #fcd5a7);
  font-size: n(28);
  vertical-align: middle;
}
.p-searchList.daka-list ul li .p-info .p-sign-siliao .p-siliao.disabled {
  background: #f0f0f0;
  color: #999;
}
.p-searchList.daka-list ul li .p-info .p-sign-siliao .p-siliao.p-psychiatry {
  height: n(60);
  width: n(164);
  background: linear-gradient(to right, #fed998, #fec666);
  color: #242424;
  font-size: n(30);
  border-radius: n(40);
}
.p-searchList.daka-list ul li .p-help {
  overflow: hidden;
  margin-top: n(14);
  padding: 0 n(20);
}
.p-searchList.daka-list ul li .p-help .p-help-item {
  float: left;
  position: relative;
  width: 33.33%;
  padding: n(12) 0;
  margin-bottom: n(24);
}
.p-searchList.daka-list ul li .p-help .p-help-item div {
  line-height: n(50);
  color: #4b4b4d;
  font-size: n(32);
  text-align: center;
}
.p-searchList.daka-list ul li .p-help .p-help-item div.info {
  margin-top: n(4);
  overflow: visible;
  color: #a7690b;
  font-size: n(20);
  line-height: 1;
}
.p-searchList.daka-list ul li .p-help .p-help-item div.info.right-line::before {
  content: '';
  position: absolute;
  right: 0;
  top: n(32);
  width: 1px;
  height: n(40);
  background: rgba(165, 122, 48, 0.5);
  transform: scaleX(0.5);
}
.p-searchList.daka-list ul li .p-help .p-help-item div.new {
  font-size: n(28);
}
.p-searchList.daka-list ul li .p-reason {
  padding: n(24) n(24) n(40);
  background: rgba(136, 135, 138, 0.05);
  margin: 0 n(20);
}
.p-searchList.daka-list ul li .p-reason h5 {
  margin-bottom: n(10);
  color: #a7690b;
  line-height: n(42);
  font-size: n(30);
  text-align: center;
}
.p-searchList.daka-list ul li .p-reason p {
  padding: 0 n(8);
  color: #555;
  line-height: n(44);
  font-size: n(28);
  word-break: break-word;
}
.p-searchList.daka-list ul li .detail {
  height: n(96);
  color: #999;
  line-height: n(96);
  text-align: center;
  font-size: n(24);
}
.p-searchList.daka-list ul li .detail img {
  display: inline-block;
  width: n(12);
  height: n(18);
  margin-left: n(6);
  vertical-align: baseline;
}
.p-searchList.daka-list .m-loading {
  background: none;
  border-top: 0;
}
.none-list {
  text-align: center;
  padding: 5.33333vw 0;
  font-size: 4.26667vw;
}

.am-modal.supervison-list__confirm {
  width: 80vw !important;
  height: auto !important;
  background: #fff;
  border-radius: 2.13333vw;
}
.am-modal.supervison-list__confirm .am-modal-header {
  padding-top: 3.46667vw;
  padding-bottom: 3.2vw;
}
.am-modal.supervison-list__confirm .am-modal-header .am-modal-title {
  font-family: PingFangSC-Regular;
  color: #242424;
  font-weight: 600;
  font-size: 4.8vw;
  line-height: 4.8vw;
}
.am-modal.supervison-list__confirm .am-modal-body {
  font-family: PingFangSC-Regular;
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.86667vw;
  padding-bottom: 7.46667vw;
}
.am-modal.supervison-list__confirm .am-modal-footer .am-modal-button {
  height: 12vw;
  line-height: 12vw;
}
.am-modal.supervison-list__confirm .am-modal-footer .am-modal-button:first-child {
  font-family: PingFangSC-Regular;
  color: #666666;
  font-weight: 400;
  font-size: 4.53333vw;
}
.am-modal.supervison-list__confirm .am-modal-footer .am-modal-button:last-child {
  color: #6ec8f9;
}
.am-modal.supervison-list__confirm1 {
  width: 80vw !important;
  height: auto !important;
  background: #fff;
  border-radius: 3.2vw;
}
.am-modal.supervison-list__confirm1 .am-modal-content {
  background-color: transparent;
}
.am-modal.supervison-list__confirm1 .am-modal-header {
  padding-top: 1.33333vw;
  padding-bottom: 1.06667vw;
}
.am-modal.supervison-list__confirm1 .am-modal-header .am-modal-title {
  line-height: 6.66667vw;
  font-family: PingFangSC-Regular;
  color: #1C1F28;
  font-weight: 600;
  font-size: 4.8vw;
}
.am-modal.supervison-list__confirm1 .am-modal-body {
  padding: 0px 4.26667vw 6.4vw;
  font-size: 4.26667vw;
  line-height: 6.4vw;
  text-align: center;
}
.am-modal.supervison-list__confirm1 .am-modal-footer {
  padding: 0 5.33333vw 1.86667vw 5.33333vw;
}
.am-modal.supervison-list__confirm1 .am-modal-footer .am-modal-button-group-normal {
  flex-wrap: wrap;
  justify-content: space-between;
}
.am-modal.supervison-list__confirm1 .am-modal-footer .am-modal-button-group-normal::before {
  display: none;
}
.am-modal.supervison-list__confirm1 .am-modal-footer .am-modal-button-group-normal .am-modal-button {
  width: 100%;
  font-weight: 400;
  font-size: 4.26667vw;
  line-height: 10.66667vw;
  text-align: center;
  color: #62636F;
  height: 10.66667vw;
  border-radius: 5.33333vw;
  flex: none;
  font-family: PingFangSC-Regular;
  background-color: transparent;
}
.am-modal.supervison-list__confirm1 .am-modal-footer .am-modal-button-group-normal .am-modal-button:first-child {
  color: #FFFFFF !important;
  font-weight: 600;
  background-color: #1698FF;
}
.am-modal.supervison-list__confirm1 .am-modal-footer .am-modal-button-group-normal .am-modal-button:last-child {
  margin-top: 0.8vw;
  font-size: 3.73333vw;
}
.am-modal.supervison-list__confirm1 .am-modal-footer .am-modal-button-group-normal .am-modal-button::before {
  display: none;
}

/* stylelint-disable no-descending-specificity */
.supervision-list__search {
  position: relative;
}
.supervision-list__search .input-search {
  background: var(--ydl-my-color-grey2);
  border-radius: 2.13333vw;
  height: 9.6vw;
  min-height: 9.6vw;
  box-sizing: border-box;
}
.supervision-list__search .input-search.am-list-item .am-input-label.am-input-label-5 {
  width: auto;
}
.supervision-list__search .input-search.am-list-item .am-input-clear {
  width: 4vw;
  height: 4vw;
  background-size: 4vw auto;
  background-position: 0.4vw 1px;
}
.supervision-list__search .input-search .am-search-synthetic-ph-icon {
  display: inline-block;
  margin-right: 1.33333vw;
  width: 4vw;
  height: 4vw;
  overflow: hidden;
  vertical-align: -0.66667vw;
  background-repeat: no-repeat;
  background-size: 4vw auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'38'%20height%3D'36'%20viewBox%3D'0%200%2038%2036'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z'%20fill%3D'%23bbb'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
}
.supervision-list__search .input-search.am-list-item .am-list-line::after {
  background-color: transparent !important;
}
.supervision-list__search .input-search input::placeholder {
  color: #979797 !important;
  font-size: 3.73333vw;
  line-height: normal !important;
  text-align: left;
}
.supervision-list__search .search-result {
  position: absolute;
  top: 14.66667vw;
  left: 0;
  width: 100%;
  height: calc(100vh - 26.4vw);
  background-color: #fff;
  z-index: 9999;
  overflow-y: auto;
}
.supervision-list__search .search-list {
  padding: 0 4.26667vw;
}
.supervision-list__search .search-item {
  padding: 3.2vw 0;
  font-size: 3.73333vw;
  line-height: 1;
  color: #131212;
  word-break: break-all;
}
.supervision-list__search .search-item .search-item-bold {
  font-weight: bold;
}
.supervision-list__search .search-nodata {
  margin-top: 40vw;
}
.supervision-list__search .search-nodata-img {
  display: block;
  margin: auto;
  max-width: 100%;
  width: 34.66667vw;
  height: 34.66667vw;
}
.supervision-list__search .search-nodata-txt {
  margin-top: 8vw;
  font-size: 4.26667vw;
  line-height: 6.4vw;
  text-align: center;
  color: var(--ydl-my-color-grey3);
}

.bind-phone-wrap.relogin .am-modal-content {
  padding-top: 0 !important;
}
.bind-phone-wrap.relogin .am-modal-body {
  padding: 0 5.33333vw 5.33333vw !important;
}
.bind-phone-wrap.relogin .am-modal-body .showReLogin-tip {
  font-size: 3.73333vw;
  padding: 5.33333vw 6.66667vw;
  color: #495c6f;
  text-align: center;
}
.bind-phone-wrap .get-btn {
  background-color: #1da1f2;
  border: 1px solid #1da1f2;
  border-radius: 266.4vw;
  padding: 0 4vw;
  font-size: 3.73333vw;
  color: #fff;
}
.bind-phone-wrap .go-login {
  color: #1da1f2;
  font-size: 4.26667vw;
}
.bind-phone-wrap .code-wrap {
  display: flex;
  justify-content: space-between;
}
.bind-phone-wrap .am-modal-transparent {
  width: 80vw;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content {
  padding-top: 5.33333vw;
  border-radius: 4.26667vw;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-close {
  width: 4vw;
  height: 4vw;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-close .am-modal-close-x {
  width: 4vw;
  height: 4vw;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-header {
  padding: 0;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-header .am-modal-title {
  text-align: center;
  font-size: 4.26667vw;
  color: #242424;
  line-height: 8vw;
  font-weight: 600;
  margin: 0;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0 5.33333vw 13.33333vw;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-body .head-tip {
  font-size: 3.73333vw;
  color: #999;
  margin-bottom: 4vw;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-body .am-list-item.am-input-item {
  color: #999;
  height: 11.73333vw;
  border-radius: 5.86667vw;
  background-color: #f7f7f7;
  margin-bottom: 4vw;
  padding: 2.66667vw 4vw;
  box-sizing: border-box;
  font-size: 3.73333vw;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-body .am-list-item.am-input-item .am-list-line {
  padding: 0;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-body .am-list-item.am-input-item .am-list-line::after {
  height: 0;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-body .code-wrap .am-button {
  width: 26.66667vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  margin-left: 2.13333vw;
  padding: 0;
  flex-shrink: 0;
  color: #323233;
  background-color: #fff;
  border: 1px solid #ebedf0;
  border-radius: 266.4vw;
  font-size: 3.73333vw;
}
.bind-phone-wrap .am-modal-transparent .am-modal-content .am-modal-body .code-wrap .am-button::after {
  display: none;
}

/* stylelint-disable no-descending-specificity */
.supervision-list__search {
  position: relative;
}
.supervision-list__search .supervision-input-search {
  background: var(--ydl-my-color-grey2);
  border-radius: 1.6vw;
  height: 8.53333vw!important;
  min-height: 8.53333vw!important;
  box-sizing: border-box;
}
.supervision-list__search .supervision-input-search.am-list-item .am-input-label.am-input-label-5 {
  width: auto;
}
.supervision-list__search .supervision-input-search.am-list-item .am-input-clear {
  width: 4vw;
  height: 4vw;
  background-size: 4vw auto;
  background-position: 0.4vw 1px;
}
.supervision-list__search .supervision-input-search .am-search-synthetic-ph-icon {
  display: inline-block;
  width: 4vw;
  height: 4vw;
  overflow: hidden;
  vertical-align: -0.66667vw;
  background-repeat: no-repeat;
  background-size: 4vw auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'38'%20height%3D'36'%20viewBox%3D'0%200%2038%2036'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z'%20fill%3D'%23bbb'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
}
.supervision-list__search .supervision-input-search input::placeholder {
  color: #979797 !important;
  font-size: 3.73333vw;
  line-height: normal !important;
  text-align: left;
}
.supervision-list__search .search-result {
  position: absolute;
  top: 14.66667vw;
  left: 0;
  width: 100%;
  height: calc(100vh - 26.4vw);
  background-color: #fff;
  z-index: 9999;
  overflow-y: auto;
}
.supervision-list__search .search-list {
  padding: 0 4.26667vw;
}
.supervision-list__search .search-item {
  padding: 3.2vw 0;
  font-size: 3.73333vw;
  line-height: 1;
  color: #131212;
  word-break: break-all;
}
.supervision-list__search .search-item .search-item-bold {
  font-weight: bold;
}
.supervision-list__search .search-nodata {
  margin-top: 40vw;
}
.supervision-list__search .search-nodata-img {
  display: block;
  margin: auto;
  max-width: 100%;
  width: 34.66667vw;
  height: 34.66667vw;
}
.supervision-list__search .search-nodata-txt {
  margin-top: 8vw;
  font-size: 4.26667vw;
  line-height: 6.4vw;
  text-align: center;
  color: var(--ydl-my-color-grey3);
}

.immediately-consult-pay-success {
  min-height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  overflow: auto;
  background-color: #f8f8f8;
}
.immediately-consult-pay-success .top {
  width: 100%;
  height: 61.33333vw;
  background-image: url("https://static.ydlcdn.com/m/images/pay/pay_success_bg.png");
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  padding-left: 4.26667vw;
  box-sizing: border-box;
}
.immediately-consult-pay-success .top .c-nav_bar {
  height: 22.4vw;
  background-color: transparent;
}
.immediately-consult-pay-success .top .c-nav_bar .nav_con {
  background-color: transparent;
}
.immediately-consult-pay-success .top .c-nav_bar .left {
  padding: 0 2.66667vw;
  margin-left: 3.73333vw;
}
.immediately-consult-pay-success .top .success-box {
  display: flex;
  margin: 5.86667vw 0 0 0;
  align-items: center;
}
.immediately-consult-pay-success .top .success-box .success-icon {
  width: 5.33333vw;
  height: 5.33333vw;
}
.immediately-consult-pay-success .top .success-box .success-text {
  font-size: 5.86667vw;
  color: rgba(0, 0, 0, 0.7);
  margin-left: 2.66667vw;
}
.immediately-consult-pay-success .immediately-content {
  background: #fff;
  border-radius: 2.13333vw;
  margin-left: 4.26667vw;
  margin-right: 4.26667vw;
  margin-top: -16vw;
  padding-left: 3.73333vw;
  padding-right: 4.53333vw;
  padding: 5.33333vw 4.53333vw 8.53333vw 3.73333vw;
}
.immediately-consult-pay-success .immediately-content .text {
  color: rgba(0, 0, 0, 0.7);
  font-size: 4.26667vw;
  height: 5.86667vw;
  line-height: 5.86667vw;
  margin-bottom: 1.6vw;
}
.immediately-consult-pay-success .immediately-content .hello {
  margin-bottom: 3.73333vw;
  color: rgba(0, 0, 0, 0.8);
}
.immediately-consult-pay-success .immediately-content .security {
  margin-top: 1.06667vw;
  margin-bottom: 6.4vw;
  color: rgba(0, 0, 0, 0.4);
  font-size: 3.46667vw;
  position: relative;
}
.immediately-consult-pay-success .immediately-content .security::after {
  content: '';
  position: absolute;
  border-top: 1px solid #eee;
  left: 0;
  bottom: -6.4vw;
  width: 100%;
  transform: scaleY(0.5);
}
.immediately-consult-pay-success .immediately-content .tips-box {
  margin-top: 13.06667vw;
}
.immediately-consult-pay-success .immediately-content .tips-box .tips-title {
  height: 5.33333vw;
  line-height: 5.33333vw;
  color: rgba(0, 0, 0, 0.6);
  font-size: 3.73333vw;
  margin-bottom: 2.13333vw;
}
.immediately-consult-pay-success .immediately-content .tips-box .tips-content {
  line-height: 5.06667vw;
  color: rgba(0, 0, 0, 0.4);
  font-size: 3.46667vw;
}
.immediately-consult-pay-success .immediately-content .start-button {
  margin-top: 8.53333vw;
  height: 13.86667vw;
  line-height: 13.86667vw;
  border-radius: 6.93333vw;
  background-color: #6ec8f9;
  box-shadow: 0px 2.66667vw 6.93333vw -2.13333vw rgba(110, 200, 249, 0.5);
  color: #fff;
  font-size: 4.8vw;
  text-align: center;
}

.apply-refund-container {
  background: #f8f8f8;
  display: flex;
  flex-direction: column;
  padding-bottom: calc(18.13333vw + env(safe-area-inset-bottom));
  padding-bottom: calc(18.13333vw + constant(safe-area-inset-bottom));
  min-height: 100vh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
}
.apply-refund-container .footer-bottom {
  box-sizing: border-box;
  min-height: 18.13333vw;
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
  padding-bottom: env(safe-area-inset-bottom);
  padding-bottom: constant(safe-area-inset-bottom);
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.apply-refund-container .footer-bottom .submit-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45.86667vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: linear-gradient(270deg, #159cef 0%, #22bfff 100%);
  color: #ffffff;
  font-weight: 500;
  font-size: 4.53333vw;
  border: none;
}
.apply-refund-container .footer-bottom .submit-button:active {
  opacity: 0.8;
}
.apply-refund-container .footer-bottom .submit-button .loading {
  margin-right: 2.13333vw;
}
.apply-refund-container .footer-bottom .amount {
  color: #242424;
  font-weight: 400;
  font-size: 3.2vw;
}
.apply-refund-container .footer-bottom .amount .refund {
  color: #EF8A4A;
  font-weight: 500;
  font-size: 5.33333vw;
  padding-left: 1.33333vw;
}
.apply-refund-container .footer-bottom .amount .refund::before {
  content: '\A5';
  font-size: 3.2vw;
  padding-right: 1px;
}
.apply-refund-container .box-wrap {
  min-height: 14.4vw;
  margin: 3.2vw 3.2vw 0 3.2vw;
  box-sizing: border-box;
  padding: 3.2vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
  margin-top: 3.2vw;
}
.apply-refund-container .box-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 4.8vw;
}
.apply-refund-container .doctor-wrap {
  min-height: 14.4vw;
  margin: 3.2vw 3.2vw 0 3.2vw;
  box-sizing: border-box;
  padding: 3.2vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
  margin-top: 3.2vw;
  padding: 2.66667vw !important;
}
.apply-refund-container .doctor-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 4.8vw;
}
.apply-refund-container .doctor-wrap .info {
  display: flex;
}
.apply-refund-container .doctor-wrap .info .header {
  width: 11.73333vw;
  height: 11.73333vw;
  object-fit: cover;
}
.apply-refund-container .doctor-wrap .info .desc {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-left: 2.13333vw;
  text-align: left;
}
.apply-refund-container .doctor-wrap .info .desc .tags {
  color: #999999;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 4.8vw;
  padding-top: 1.06667vw;
}
.apply-refund-container .doctor-wrap .info .desc .tags span:not(:last-child) {
  margin-right: 4.26667vw;
  position: relative;
}
.apply-refund-container .doctor-wrap .info .desc .tags span:not(:last-child)::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 2.66667vw;
  top: 50%;
  margin-top: -1.33333vw;
  right: -2.13333vw;
  background-color: #A2A2A2;
}
.apply-refund-container .doctor-wrap .goods-name {
  padding-top: 1.06667vw;
  color: #666666;
}
.apply-refund-container .doctor-wrap .goods-name .fileds {
  font-weight: 500;
  font-size: 3.2vw;
  line-height: 4.8vw;
}
.apply-refund-container .doctor-wrap .goods-name .title {
  padding-left: 2.13333vw;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 4.8vw;
}
.apply-refund-container .sessions-wrap {
  display: flex;
  justify-content: space-between;
  min-height: 14.4vw;
  margin: 3.2vw 3.2vw 0 3.2vw;
  box-sizing: border-box;
  padding: 3.2vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
  margin-top: 3.2vw;
}
.apply-refund-container .sessions-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 4.8vw;
}
.apply-refund-container .sessions-wrap .sessions-price {
  color: #EF8A4A;
  font-weight: 500;
  font-size: 4.26667vw;
  padding-left: 1.33333vw;
}
.apply-refund-container .sessions-wrap .sessions-price::before {
  content: '\A5';
  font-size: 3.2vw;
  padding-right: 1px;
}
.apply-refund-container .sessions-wrap .sessions-number {
  display: flex;
  align-items: center;
}
.apply-refund-container .sessions-wrap .sessions-number .number {
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
  padding-left: 3.73333vw;
  padding-right: 3.73333vw;
}
.apply-refund-container .sessions-wrap .sessions-number .minus {
  background: url(//static.ydlcdn.com/workbench/images/order/minus_icon.png) #F1F1F1 center no-repeat;
  background-size: 6.4vw;
}
.apply-refund-container .sessions-wrap .sessions-number .plus {
  background: url(//static.ydlcdn.com/workbench/images/order/plus_icon.png) #F1F1F1 center no-repeat;
  background-size: 6.4vw;
}
.apply-refund-container .sessions-wrap .sessions-number .minus,
.apply-refund-container .sessions-wrap .sessions-number .plus {
  width: 6.4vw;
  height: 6.4vw;
  text-align: center;
  line-height: 6.4vw;
  font-size: 5.33333vw;
  border-radius: 50%;
}
.apply-refund-container .sessions-wrap .sessions-number .minus:active,
.apply-refund-container .sessions-wrap .sessions-number .plus:active {
  opacity: 0.8;
}
.apply-refund-container .sessions-wrap .sessions-number .minus.disabled,
.apply-refund-container .sessions-wrap .sessions-number .plus.disabled {
  opacity: 0.5;
}
.apply-refund-container .sessions-wrap.reson {
  display: flex;
  align-items: center;
}
.apply-refund-container .sessions-wrap.reson .sessions-select {
  color: #999999;
  font-weight: 400;
  font-size: 4vw;
  padding-right: 2.13333vw;
  background: url('//static.ydlcdn.com/workbench/images/order/icon_title_select.png') right center no-repeat;
  background-size: 1.06667vw 2.13333vw;
}
.apply-refund-container .sessions-wrap.reson .sessions-select .select-reason {
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
}
.apply-refund-container .sessions-wrap.remark {
  flex-direction: column;
}
.apply-refund-container .sessions-wrap.remark .remark {
  flex: 1;
  padding-left: 0;
  padding-bottom: 0;
  font-size: 4vw;
  line-height: 4.8vw;
  color: #666666;
}
.apply-refund-container .sessions-wrap.remark .remark textarea::placeholder {
  color: #BCBCBC;
  font-size: 4vw;
  line-height: 4.8vw;
}
.apply-refund-container .sessions-wrap .tips {
  color: #999999;
  font-weight: 400;
  font-size: 3.2vw;
  padding-top: 1.06667vw;
}
body .apply-refund-container .remark .am-textarea-count {
  display: none;
}
body .reason-modal .am-modal-content {
  background: transparent;
  padding-bottom: env(safe-area-inset-bottom);
  padding-bottom: constant(safe-area-inset-bottom);
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap {
  background-color: #ffffff;
  border-radius: 5.33333vw 5.33333vw 0px 0px;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4.26667vw;
  padding: 4.26667vw 0 0 0;
  text-align: center;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list {
  max-height: 176vw;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li {
  padding: 4.8vw 0;
  margin: 0 4.26667vw;
  display: flex;
  justify-content: space-between;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li[retain] {
  --retain-border-color: #EBEBEB;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .name {
  color: #242424;
  font-weight: 400;
  font-size: 3.73333vw;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .checked_icon,
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .un_checked_icon {
  width: 4.26667vw;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .checked_icon {
  background: url('//static.ydlcdn.com/workbench/images/order/checked_icon.png') center no-repeat;
  background-size: 4.26667vw;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .un_checked_icon {
  background: url('//static.ydlcdn.com/workbench/images/order/un_checked_icon.png') center no-repeat;
  background-size: 4.26667vw;
}

.p-zx_time {
  box-sizing: border-box;
  padding: 4.26667vw 2.66667vw;
  margin-bottom: 2.66667vw;
  height: 25.06667vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
}
.p-zx_time.head-top {
  margin-top: 11.73333vw;
}
.p-zx_time p {
  color: #999999;
  margin-bottom: 3.2vw;
  line-height: 5.86667vw;
  font-family: PingFangSC;
  color: #242424;
  font-weight: bolder;
  font-size: 4.26667vw;
}
.p-zx_time p .time-tip {
  font-size: 3.2vw;
  color: #999999;
  font-weight: normal;
}
.p-zx_time .choose {
  display: flex;
  justify-content: space-between;
}
.p-zx_time .choose span {
  line-height: 7.46667vw;
  font-family: PingFangSC;
  color: #242424;
  font-weight: 400;
  font-size: 5.33333vw;
}
.p-zx_time .choose img {
  width: 0.16rem;
  height: 0.16rem;
  margin: auto 0;
}

.am-picker-popup-mask {
  background-color: rgba(0, 0, 0, 0.7);
}
.reset-picker.am-picker-popup {
  border-top-left-radius: 2.13333vw;
  border-top-right-radius: 2.13333vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header {
  height: 11.2vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header::after {
  background-color: #ddd;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-item {
  font-size: 4.53333vw;
  padding: 2.4vw 4.26667vw;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-left {
  color: #51545b;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-title {
  font-family: PingFangSC-Medium;
  color: #1c1f28;
  font-weight: 500;
}
.reset-picker.am-picker-popup .am-picker-popup-header .am-picker-popup-header-right {
  color: #6ec8f9;
}
.reset-picker.am-picker-popup .am-picker-col-mask {
  background-size: 100% 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-indicator {
  height: 11.2vw;
  top: 26.13333vw !important;
}
.reset-picker.am-picker-popup .am-picker-col-content {
  padding: 26.13333vw 0 !important;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item {
  height: 11.2vw;
  line-height: 11.2vw;
  font-size: 4vw;
}
.reset-picker.am-picker-popup .am-picker-col-content .am-picker-col-item.am-picker-col-item-selected {
  font-size: 4.53333vw;
}
@font-face {
  font-family: 'zmhfont';
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.eot');
  src: url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Bold.ttf') format('truetype'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.eot'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff2') format('woff2'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.woff') format('woff'), url('//static.ydlcdn.com/m/styles/zmhfont/DINCond-Medium.ttf') format('truetype');
}
.zmhfont {
  font-family: "zmhfont" !important;
  font-size: 4.26667vw;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmhfont .am-tabs-default-bar-tab {
  font-family: "zmhfont" !important;
}
.co-button-style-1 {
  display: flex;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: #6ec8f9;
  font-size: 0.18rem;
  align-items: center;
  justify-content: center;
}
.co-button-style-1.disabled {
  color: #DEDFE1;
  background-color: #F5F5F5;
}
.p-contacts {
  box-sizing: border-box;
  min-height: 1.09rem;
  border-radius: 0.08rem;
  background: #fff;
  padding: 4.26667vw 0 4.26667vw 2.66667vw;
}
.p-contacts .title {
  margin-bottom: 3.2vw;
  line-height: 5.86667vw;
  font-family: PingFangSC;
  color: #242424;
  font-weight: bolder;
  font-size: 4.26667vw;
}
.p-contacts .btn_list {
  padding: 0 0.11rem;
  display: flex;
  flex-wrap: wrap;
}
.p-contacts .consultant-content {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  padding-top: 3.2vw;
}
.p-contacts .consultant-content::-webkit-scrollbar {
  display: none;
}
.p-contacts .consultant-content::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.p-contacts .consultant-item {
  padding: 3.2vw 2.66667vw;
  height: 17.6vw;
  flex-basis: 37.33333vw;
  flex-shrink: 0;
  border-radius: 1.6vw;
  background-color: #F5F5F5;
  border: 1px solid #F5F5F5;
  box-sizing: border-box;
  margin-right: 2.66667vw;
}
.p-contacts .consultant-item.item-add {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-basis: 20.26667vw;
  border: 1px dashed #DEDEDE;
  background-color: transparent;
}
.p-contacts .consultant-item.item-add .add-icon {
  margin-bottom: 2.4vw;
}
.p-contacts .consultant-item.item-add .add-icon,
.p-contacts .consultant-item.item-add .add-txt {
  color: #999999;
  font-size: 3.46667vw;
}
.p-contacts .consultant-item.ac {
  background-color: #E9F7FF;
  border-color: #52B5F9;
}
.p-contacts .consultant-item.ac .name {
  color: #333333;
}
.p-contacts .consultant-item .name {
  color: #666666;
  font-weight: bolder;
  font-size: 3.73333vw;
  margin-bottom: 1.6vw;
  display: flex;
  align-items: center;
}
.p-contacts .consultant-item .name .txt {
  flex: 1;
}
.p-contacts .consultant-item .name .img {
  width: 3.2vw;
  height: 3.2vw;
}
.p-contacts .consultant-item .value {
  color: #666666;
  font-weight: 400;
  font-size: 3.46667vw;
}
.p-contacts .consultant-item .value .value-tip {
  color: #52B5F9;
  font-size: 3.46667vw;
  margin-left: 1.06667vw;
}
.p-contacts .comBtn {
  width: 0.7rem;
  height: 0.36rem;
  border-radius: 0.04rem;
  box-sizing: border-box;
  border: 1px solid #EBEBEB;
  font-size: 0.12rem;
  color: #242424;
  padding: 0.07rem 0.08rem;
  margin: 0 0.05rem 0.1rem;
}
.p-contacts .comBtn .text {
  /*! autoprefixer: off */
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: center;
  line-height: 0.22rem;
}
.p-contacts .selected_item {
  border: 1px solid #6ec8f9;
  position: relative;
  color: #6ec8f9;
}
.p-contacts .selected_item .icon_selected {
  width: 0.18rem;
  height: 0.15rem;
  position: absolute;
  bottom: -1px;
  right: -1px;
}
.p-contacts .addBtn {
  color: #6ec8f9;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p-contacts .addBtn .icon_add {
  width: 0.12rem;
  height: 0.12rem;
  margin-right: 0.04rem;
}
.p-contacts .itemInfo {
  padding: 0.1rem 0.16rem;
  position: relative;
}
.p-contacts .itemInfo .tit {
  font-size: 0.17rem;
  line-height: 0.22rem;
  color: #242424;
}
.p-contacts .itemInfo .tit span {
  display: inline-block;
  padding: 0.02rem 0.07rem;
  background: #F8F8F8;
  border-radius: 0.02rem;
  font-size: 0.11rem;
  line-height: 0.16rem;
  color: #666666;
  margin-left: 0.08rem;
  position: relative;
  top: -1px;
}
.p-contacts .itemInfo .phone {
  padding-top: 0.08rem;
  font-size: 0.15rem;
  color: #666666;
  line-height: 0.21rem;
  display: flex;
  align-items: center;
}
.p-contacts .itemInfo .phone img {
  width: 0.14rem;
  height: 0.14rem;
  margin-right: 0.08rem;
}
.p-contacts .itemInfo .phone span {
  font-size: 0.15rem;
  color: #666666;
  line-height: 0.21rem;
}
.p-contacts .itemInfo .edit {
  width: 0.16rem;
  height: 0.16rem;
  position: absolute;
  right: 0.16rem;
  bottom: 0;
  top: 0;
  margin: auto 0;
}
.service_person-modal {
  min-height: 2.74rem;
  background: #fff;
  overflow: hidden;
  border-radius: 0.1rem 0.1rem 0 0;
}
.service_person-modal .am-modal-content {
  text-align: initial;
}
.service_person-modal .bar {
  height: 0.52rem;
  line-height: 0.52rem;
  color: #242424;
  padding: 0 0.16rem;
  display: flex;
  justify-content: space-between;
  border-bottom: 0.5px solid #EBEBEB;
}
.service_person-modal .bar span {
  font-size: 0.17rem;
}
.service_person-modal .bar span:first-child {
  color: #999999;
}
.service_person-modal .bar span:last-child {
  color: #6ec8f9;
}
.service_person-modal .con {
  height: 4.15rem;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.service_person-modal .con p {
  font-size: 0.15rem;
  color: #242424;
  line-height: 0.21rem;
  padding: 0.16rem 0.16rem 0.12rem;
}
.service_person-modal .con .rel_list {
  padding: 0 0.10625rem 0.04rem;
}
.service_person-modal .con .rel_list li {
  box-sizing: border-box;
  display: inline-block;
  width: 0.6rem;
  height: 0.34rem;
  border: 1px solid #EBEBEB;
  border-radius: 0.04rem;
  font-size: 0.13rem;
  color: #242424;
  margin: 0 0.05375rem 0.1rem;
  line-height: 0.34rem;
  text-align: center;
}
.service_person-modal .con .rel_list .selected_item {
  border: 1px solid #6ec8f9;
  position: relative;
  color: #6ec8f9;
}
.service_person-modal .con .rel_list .selected_item img {
  width: 0.18rem;
  height: 0.15rem;
  position: absolute;
  bottom: -1px;
  right: -1px;
}
.service_person-modal .con .input_box {
  padding: 0.07rem 0.16rem 0;
  margin-bottom: 0.17rem;
  display: flex;
}
.service_person-modal .con .input_box span {
  width: 0.69rem;
  font-size: 0.15rem;
  color: #666666;
  line-height: 0.26rem;
}
.service_person-modal .con .input_box .input {
  flex: 1;
  padding-left: 0;
  padding-bottom: 0.1rem;
  height: 0.24rem;
  min-height: 0.24rem;
  border-bottom: 0.5px solid #EBEBEB;
}
.service_person-modal .con .input_box .am-list-item .am-input-control input {
  font-size: 0.17rem;
  padding: 0;
  line-height: 0.24rem;
  color: #242424;
}
.service_person-modal .del_btn {
  height: 0.76rem;
  padding-top: 0.23rem;
  display: flex;
  justify-content: center;
}
.service_person-modal .del_btn.is_up {
  display: none;
}
.service_person-modal .del_btn span {
  box-sizing: border-box;
  display: inline-block;
  width: 0.64rem;
  height: 0.28rem;
  border-radius: 0.14rem;
  border: 1px solid #CCCCCC;
  text-align: center;
  line-height: 0.28rem;
  color: #666666;
  font-size: 0.13rem;
}

.page-appointment-time {
  box-sizing: border-box;
  height: 100vh;
  background: #f8f8f8;
  padding: 3.2vw 3.2vw 0;
}
.page-appointment-time .confirmBtn {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 0;
}
.page-appointment-time .confirmBtn .btn {
  margin: 5.33333vw 3.2vw 8vw;
  height: 0.48rem;
  background: linear-gradient(to right, #38C3FF, #139CF0);
  border-radius: 0.24rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: PingFangSC;
  color: #FFFFFF;
  font-weight: bolder;
  font-size: 4.53333vw;
}
.page-appointment-time .mess-table {
  padding: 4.26667vw 4.26667vw 5.33333vw;
  margin-top: 3.2vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
}
.page-appointment-time .mess-table .name {
  line-height: 5.86667vw;
  font-family: PingFangSC;
  color: #242424;
  font-weight: bolder;
  font-size: 4.26667vw;
  margin-bottom: 3.2vw;
}
.page-appointment-time .mess-table .value {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 8vw;
  font-family: PingFangSC-Regular;
  color: #242424;
  font-weight: 400;
  font-size: 5.86667vw;
}
.page-appointment-time .mess-table .value span {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-appointment-time .mess-table .value .img {
  width: 4.53333vw;
  height: 4.53333vw;
}

.confide-apply-refund-container {
  background: #f8f8f8;
  display: flex;
  flex-direction: column;
  padding-bottom: calc(18.13333vw + env(safe-area-inset-bottom));
  padding-bottom: calc(18.13333vw + constant(safe-area-inset-bottom));
  min-height: 100vh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
}
.confide-apply-refund-container .confide-refund-detail-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.confide-apply-refund-container .confide-refund-detail-header .pageNavBarWrapperConfide {
  background-color: #fff;
}
.confide-apply-refund-container .confide-refund-detail-header .title {
  color: #242424;
  font-weight: 500;
  font-size: 4.8vw;
}
.confide-apply-refund-container .confide-refund-detail-header .back-icon {
  width: 6.4vw;
  height: 6.4vw;
  position: relative;
  left: -1.06667vw;
}
.confide-apply-refund-container .confide-refund-detail-header .service-icon {
  width: 5.86667vw;
  height: 5.86667vw;
}
.confide-apply-refund-container .footer-bottom {
  box-sizing: border-box;
  min-height: 18.13333vw;
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
  padding-bottom: env(safe-area-inset-bottom);
  padding-bottom: constant(safe-area-inset-bottom);
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.confide-apply-refund-container .footer-bottom .submit-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45.86667vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #4ECC9A;
  color: #ffffff;
  font-weight: 500;
  font-size: 4.53333vw;
  border: none;
}
.confide-apply-refund-container .footer-bottom .submit-button:active {
  opacity: 0.8;
}
.confide-apply-refund-container .footer-bottom .submit-button .loading {
  margin-right: 2.13333vw;
}
.confide-apply-refund-container .footer-bottom .amount {
  color: #242424;
  font-weight: 400;
  font-size: 3.2vw;
}
.confide-apply-refund-container .footer-bottom .amount .refund {
  color: #EF8A4A;
  font-weight: 500;
  font-size: 5.33333vw;
  padding-left: 1.33333vw;
}
.confide-apply-refund-container .footer-bottom .amount .refund::before {
  content: '\A5';
  font-size: 3.2vw;
  padding-right: 1px;
}
.confide-apply-refund-container .box-wrap {
  min-height: 14.4vw;
  margin: 3.2vw 3.2vw 0 3.2vw;
  box-sizing: border-box;
  padding: 3.2vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
  margin-top: 3.2vw;
}
.confide-apply-refund-container .box-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 4.8vw;
}
.confide-apply-refund-container .doctor-wrap {
  min-height: 14.4vw;
  margin: 3.2vw 3.2vw 0 3.2vw;
  box-sizing: border-box;
  padding: 3.2vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
  margin-top: 3.2vw;
  padding: 2.66667vw !important;
}
.confide-apply-refund-container .doctor-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 4.8vw;
}
.confide-apply-refund-container .doctor-wrap .info {
  display: flex;
}
.confide-apply-refund-container .doctor-wrap .info .header {
  width: 11.73333vw;
  height: 11.73333vw;
  object-fit: cover;
  border-radius: 50%;
}
.confide-apply-refund-container .doctor-wrap .info .desc {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-left: 2.13333vw;
  text-align: left;
}
.confide-apply-refund-container .doctor-wrap .info .desc .title {
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 4.8vw;
}
.confide-apply-refund-container .doctor-wrap .info .desc .tags {
  color: #999999;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 4.8vw;
  padding-top: 1.06667vw;
}
.confide-apply-refund-container .doctor-wrap .info .desc .tags span:not(:last-child) {
  margin-right: 4.26667vw;
  position: relative;
}
.confide-apply-refund-container .doctor-wrap .info .desc .tags span:not(:last-child)::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 2.66667vw;
  top: 50%;
  margin-top: -1.33333vw;
  right: -2.13333vw;
  background-color: #A2A2A2;
}
.confide-apply-refund-container .doctor-wrap .goods-name {
  padding-top: 1.06667vw;
  color: #666666;
}
.confide-apply-refund-container .doctor-wrap .goods-name .fileds {
  font-weight: 500;
  font-size: 3.2vw;
  line-height: 4.8vw;
}
.confide-apply-refund-container .doctor-wrap .goods-name .title {
  padding-left: 2.13333vw;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 4.8vw;
}
.confide-apply-refund-container .sessions-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 14.4vw;
  margin: 3.2vw 3.2vw 0 3.2vw;
  box-sizing: border-box;
  padding: 3.2vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
  margin-top: 3.2vw;
}
.confide-apply-refund-container .sessions-wrap.remark {
  align-items: flex-start;
}
.confide-apply-refund-container .sessions-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 4.8vw;
}
.confide-apply-refund-container .sessions-wrap.amount {
  flex-direction: column;
  align-items: flex-start;
  height: 18.66667vw;
  max-height: 18.66667vw;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions {
  height: 7.46667vw;
  max-height: 7.46667vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions-price {
  color: #EF8A4A;
  font-weight: 500;
  font-size: 5.33333vw;
  display: flex;
  align-items: center;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions-price .amount-box {
  display: flex;
  align-items: center;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions-price .amount-box .amount-icon {
  font-size: 3.73333vw;
  color: #EF8A4A;
  position: relative;
  top: 0.53333vw;
  right: 0;
  line-height: 1;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions-price .amount-box .price-count {
  position: relative;
  color: #EF8A4A;
  display: inline-block;
  max-width: 40vw;
  white-space: nowrap;
  height: 6.4vw;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions-price .amount-box .price-count .amount-count {
  display: inline-block;
  height: 100%;
  white-space: nowrap;
  opacity: 0;
  width: 100%;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions-price .amount-box .price-count input {
  display: inline-block;
  border: none;
  text-align: end;
  color: #EF8A4A;
  height: 6.4vw;
  width: calc(100% + 0.53333vw);
  font-weight: 500;
  font-size: 5.33333vw;
  line-height: 1;
  position: absolute;
  right: -5.33333vw;
  top: 0;
  bottom: 0;
  left: 0;
  padding-right: 5.33333vw;
  background: transparent;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions-price .amount-box .price-edit-box {
  display: flex;
  align-items: center;
}
.confide-apply-refund-container .sessions-wrap.amount .sessions-price .amount-box .price-edit-box .price-edit {
  display: block;
  width: 3.2vw;
  height: 3.2vw;
  margin-left: 1.6vw;
  background: url(//static.ydlcdn.com/workbench/images/order/edit.png) center no-repeat;
  background-size: 3.2vw;
}
.confide-apply-refund-container .sessions-wrap.amount .tip {
  font-size: 3.2vw;
  color: #999999;
  font-weight: 400;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 1.06667vw;
  align-items: center;
  gap: 1.06667vw;
}
.confide-apply-refund-container .sessions-wrap.amount .tip .refund-intro {
  color: #1698FF;
}
.confide-apply-refund-container .sessions-wrap .sessions-number {
  display: flex;
  align-items: center;
}
.confide-apply-refund-container .sessions-wrap .sessions-number .number {
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
  padding-left: 3.73333vw;
  padding-right: 3.73333vw;
}
.confide-apply-refund-container .sessions-wrap .sessions-number .minus {
  background: url(//static.ydlcdn.com/workbench/images/order/minus_icon.png) #F1F1F1 center no-repeat;
  background-size: 6.4vw;
}
.confide-apply-refund-container .sessions-wrap .sessions-number .plus {
  background: url(//static.ydlcdn.com/workbench/images/order/plus_icon.png) #F1F1F1 center no-repeat;
  background-size: 6.4vw;
}
.confide-apply-refund-container .sessions-wrap .sessions-number .minus,
.confide-apply-refund-container .sessions-wrap .sessions-number .plus {
  width: 6.4vw;
  height: 6.4vw;
  text-align: center;
  line-height: 6.4vw;
  font-size: 5.33333vw;
  border-radius: 50%;
}
.confide-apply-refund-container .sessions-wrap .sessions-number .minus:active,
.confide-apply-refund-container .sessions-wrap .sessions-number .plus:active {
  opacity: 0.8;
}
.confide-apply-refund-container .sessions-wrap .sessions-number .minus.disabled,
.confide-apply-refund-container .sessions-wrap .sessions-number .plus.disabled {
  opacity: 0.5;
}
.confide-apply-refund-container .sessions-wrap.reson {
  display: flex;
  align-items: center;
}
.confide-apply-refund-container .sessions-wrap.reson .sessions-select {
  color: #999999;
  font-weight: 400;
  font-size: 4vw;
  padding-right: 2.13333vw;
  background: url('//static.ydlcdn.com/workbench/images/order/icon_title_select.png') right center no-repeat;
  background-size: 1.06667vw 2.13333vw;
}
.confide-apply-refund-container .sessions-wrap.reson .sessions-select .select-reason {
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
}
.confide-apply-refund-container .sessions-wrap.remark {
  flex-direction: column;
}
.confide-apply-refund-container .sessions-wrap.remark .remark {
  flex: 1;
  padding-left: 0;
  padding-bottom: 0;
  font-size: 4vw;
  line-height: 4.8vw;
  color: #666666;
  width: 100%;
}
.confide-apply-refund-container .sessions-wrap.remark .remark textarea::placeholder {
  color: #BCBCBC;
  font-size: 4vw;
  line-height: 5.6vw;
  font-weight: 400;
}
.confide-apply-refund-container .sessions-wrap .tips {
  color: #999999;
  font-weight: 400;
  font-size: 3.2vw;
  padding-top: 1.06667vw;
}
.confide-apply-refund-container .sessions-wrap .sessions-time {
  color: #999999;
  font-weight: 400;
  font-size: 4vw;
}
body .confide-apply-refund-container .remark .am-textarea-count {
  display: none;
}
body .reason-modal .am-modal-content {
  background: transparent;
  padding-bottom: env(safe-area-inset-bottom);
  padding-bottom: constant(safe-area-inset-bottom);
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap {
  background-color: #ffffff;
  border-radius: 5.33333vw 5.33333vw 0px 0px;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4.26667vw;
  padding: 4.26667vw 0 0 0;
  text-align: center;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list {
  max-height: 120vw;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li {
  padding: 4.8vw 0;
  margin: 0 4.26667vw;
  display: flex;
  justify-content: space-between;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li[retain] {
  --retain-border-color: #EBEBEB;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .name {
  color: #242424;
  font-weight: 400;
  font-size: 3.73333vw;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .checked_icon,
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .un_checked_icon {
  width: 4.26667vw;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .checked_icon {
  background: url('//static.ydlcdn.com/workbench/images/order/user_checked_icon.png') center no-repeat;
  background-size: 4.26667vw;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap .item-list li .un_checked_icon {
  background: url('//static.ydlcdn.com/workbench/images/order/un_checked_icon.png') center no-repeat;
  background-size: 4.26667vw;
}
body .reason-modal .am-modal-content .am-modal-body .select-item-wrap.is-expert .am-modal-content .am-modal-body .select-item-wrap .item-list li .checked_icon {
  background: url('//static.ydlcdn.com/workbench/images/order/checked_icon.png') center no-repeat;
  background-size: 4.26667vw;
}

.pageNavbarRightIcon {
  margin-top: 1.33333vw;
  width: 5.86667vw;
}
.confide-refund-detail-wrap {
  background: #f8f8f8;
  display: flex;
  flex-direction: column;
  padding-bottom: calc(14.93333vw + env(safe-area-inset-bottom));
  padding-bottom: calc(14.93333vw + constant(safe-area-inset-bottom));
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
  min-height: 100vh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
}
.confide-refund-detail-wrap.confide-refund-app-title {
  padding-top: 19.2vw;
}
.confide-refund-detail-wrap .confide-refund-detail-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.confide-refund-detail-wrap .confide-refund-detail-header .pageNavBarWrapperConfide {
  background-color: #fff;
}
.confide-refund-detail-wrap .confide-refund-detail-header .title {
  color: #242424;
  font-weight: 500;
  font-size: 4.8vw;
}
.confide-refund-detail-wrap .confide-refund-detail-header .back-icon {
  width: 6.4vw;
  height: 6.4vw;
  position: relative;
  left: -1.06667vw;
}
.confide-refund-detail-wrap .confide-refund-detail-header .service-icon {
  width: 5.86667vw;
  height: 5.86667vw;
}
.confide-refund-detail-wrap.confide-refund-detail-wrap-expert {
  padding-bottom: calc(19.2vw + env(safe-area-inset-bottom)) !important;
  padding-bottom: calc(19.2vw + constant(safe-area-inset-bottom)) !important;
}
.confide-refund-detail-wrap .footer-wrap {
  box-sizing: border-box;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
}
.confide-refund-detail-wrap .footer-wrap .action-wrap-expert {
  display: flex;
  justify-content: space-between !important;
  padding-top: 3.2vw;
  padding-bottom: calc(env(safe-area-inset-bottom) + 3.2vw);
  padding-bottom: calc(constant(safe-area-inset-bottom) + 3.2vw);
  padding-left: 6.13333vw;
  padding-right: 6.13333vw;
}
.confide-refund-detail-wrap .footer-wrap .action-wrap-user {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 2.66667vw;
  padding-bottom: calc(env(safe-area-inset-bottom) + 2.66667vw);
  padding-bottom: calc(constant(safe-area-inset-bottom) + 2.66667vw);
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
}
.confide-refund-detail-wrap .footer-wrap .action-button {
  min-width: 18.13333vw;
  height: 9.6vw;
  line-height: 9.6vw;
  text-align: center;
  border-radius: 6.93333vw;
  color: #666;
  font-weight: 400;
  font-size: 3.73333vw;
  padding: 0 3.2vw;
}
.confide-refund-detail-wrap .footer-wrap .action-button[retain] {
  --retain-border-color: #CCCCCC;
}
.confide-refund-detail-wrap .footer-wrap .resolve-button {
  margin: 0 2.13333vw;
  width: 43.73333vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #1DA1F2;
  color: #ffffff;
  font-weight: 500;
  font-size: 4.53333vw;
  border: none;
}
.confide-refund-detail-wrap .footer-wrap .resolve-button:active {
  opacity: 0.8;
}
.confide-refund-detail-wrap .footer-wrap .reject-button {
  margin: 0 2.13333vw;
  width: 43.73333vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #ffffff;
  color: #1DA1F2;
  font-weight: 500;
  font-size: 4.53333vw;
  border: 1px solid #1DA1F2;
}
.confide-refund-detail-wrap .footer-wrap .reject-button:active {
  opacity: 0.8;
}
.confide-refund-detail-wrap .status-wrap {
  padding-top: 6.4vw;
  padding-bottom: 5.33333vw;
}
.confide-refund-detail-wrap .status-wrap .status {
  color: #242424;
  font-weight: 500;
  font-size: 6.4vw;
  line-height: 8.8vw;
}
.confide-refund-detail-wrap .status-wrap .status-tip {
  color: #666;
  font-weight: 400;
  font-size: 3.73333vw;
  padding-top: 1.06667vw;
}
.confide-refund-detail-wrap .status-wrap .status-tip .timer {
  color: #FF5353;
  font-weight: 400;
  font-size: 3.73333vw;
}
.confide-refund-detail-wrap .doctor-info {
  width: 91.46667vw;
  border-radius: 2.13333vw;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 3.2vw 4vw;
  box-sizing: border-box;
}
.confide-refund-detail-wrap .doctor-info .header-wrap {
  display: flex;
  align-items: center;
}
.confide-refund-detail-wrap .doctor-info .header-wrap .header {
  width: 6.4vw;
  height: 6.4vw;
  border-radius: 50%;
}
.confide-refund-detail-wrap .doctor-info .header-wrap .name {
  color: #666;
  font-weight: 400;
  font-size: 4vw;
  padding-left: 2.13333vw;
}
.confide-refund-detail-wrap .doctor-info .contact {
  height: 7.46667vw;
  line-height: 7.46667vw;
  text-align: center;
  border-radius: 3.73333vw;
  color: #666;
  font-weight: 400;
  font-size: 3.2vw;
  padding: 0 4.8vw;
}
.confide-refund-detail-wrap .doctor-info .contact[retain] {
  --retain-border-color: #CCCCCC;
}
.confide-refund-detail-wrap .refund_order_info {
  width: 91.46667vw;
  background: #fff;
  margin-top: 3.2vw;
  border-radius: 2.13333vw;
}
.confide-refund-detail-wrap .refund_order_info .title {
  padding: 0 4vw;
  height: 13.86667vw;
  line-height: 13.86667vw;
  color: #242424;
  font-weight: 600;
  font-size: 4vw;
}
.confide-refund-detail-wrap .refund_order_info .title[retain] {
  --retain-border-color: #ebebeb;
}
.confide-refund-detail-wrap .refund_order_info ul {
  padding: 4.26667vw;
}
.confide-refund-detail-wrap .refund_order_info ul li {
  display: flex;
}
.confide-refund-detail-wrap .refund_order_info ul li:not(:last-child) {
  margin-bottom: 4.26667vw;
}
.confide-refund-detail-wrap .refund_order_info ul li .filed {
  color: #999;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.6vw;
  flex-shrink: 0;
}
.confide-refund-detail-wrap .refund_order_info ul li .desc {
  flex: 1;
  padding-left: 4vw;
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.6vw;
  word-break: break-all;
}
.confide-refund-detail-wrap .refund_order_info ul li .desc .copy {
  padding: 0.8vw 1.6vw;
  margin-left: 2.66667vw;
  width: 9.6vw;
  height: 5.33333vw;
  border-radius: 1.06667vw;
  color: #999999;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 3.73333vw;
}
.confide-refund-detail-wrap .refund_order_info ul li .desc .copy[retain] {
  --retain-border-color: #CCCCCC;
  --retain-border-radius: 1.06667vw;
}
.confide-refund-detail-wrap .refund_tips {
  margin-top: 3.2vw;
  padding: 4.26667vw;
  background-color: #fff;
  border-radius: 2.13333vw;
}
.confide-refund-detail-wrap .refund_tips h4 {
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 5.6vw;
}
.confide-refund-detail-wrap .refund_tips p {
  color: #666666;
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 5.33333vw;
  padding-top: 2.13333vw;
}
body .am-modal-title {
  color: #242424;
  font-weight: 600;
  font-size: 4.8vw;
  line-height: 6.66667vw;
}
body .am-modal-button-group-h .am-modal-button:first-child {
  color: #666666;
}
body .am-modal-button-group-h .am-modal-button {
  font-size: 4.53333vw;
}
body .am-modal-alert-content {
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
}
body .reason-modal .am-modal-content {
  background: transparent;
  padding-bottom: env(safe-area-inset-bottom);
  padding-bottom: constant(safe-area-inset-bottom);
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap {
  background-color: #ffffff;
  border-radius: 5.33333vw 5.33333vw 0px 0px;
  box-sizing: border-box;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4.8vw;
  padding: 4.26667vw 0 0 0;
  text-align: center;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap {
  display: flex;
  justify-content: space-between;
  padding: 3.2vw 4.26667vw;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap .cancel {
  width: 43.73333vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #F7F7F7;
  color: #666666;
  font-weight: 500;
  font-size: 4.53333vw;
  border: 1px solid #CCCCCC;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap .cancel:active {
  opacity: 0.8;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap .submit {
  width: 43.73333vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #1DA1F2;
  color: #ffffff;
  font-weight: 500;
  font-size: 4.53333vw;
  border: none;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap .submit:active {
  opacity: 0.8;
}
body .reason-modal .am-list-item {
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
}
body .reason-modal .am-textarea-control textarea {
  overflow: hidden;
  border-radius: 2.13333vw;
  background-color: #F8F8F8;
  padding: 4.26667vw;
  font-weight: 400;
  font-size: 4.53333vw;
  box-sizing: border-box;
}
body .reason-modal .am-textarea-control textarea::placeholder {
  color: #BFBFBF;
  font-size: 4.53333vw;
}

.pageNavBarWrapperConfide {
  padding-top: 1.33333vw;
  padding-bottom: 1.33333vw;
  background: #f8f8f8;
  box-sizing: border-box;
}
@supports (padding-top: constant(safe-area-inset-top)) {
  .pageNavBarWrapperConfide.ios-safe-area {
    padding-top: calc(5px + constant(safe-area-inset-top));
  }
}
@supports (padding-top: env(safe-area-inset-top)) {
  .pageNavBarWrapperConfide.ios-safe-area {
    padding-top: calc(5px + env(safe-area-inset-top));
  }
}
@supports (padding-top: constant(safe-area-inset-top)) {
  .pageNavBarWrapperConfide.show-bar-half {
    padding-top: calc(5px + constant(safe-area-inset-top) / 2);
  }
}
@supports (padding-top: env(safe-area-inset-top)) {
  .pageNavBarWrapperConfide.show-bar-half {
    padding-top: calc(5px + env(safe-area-inset-top) / 2);
  }
}
.PageNavBarConfide {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.PageNavBarConfide .left {
  padding-left: 3.2vw;
  position: relative;
  z-index: 2;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.PageNavBarConfide .right {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 3.2vw;
}
.PageNavBarConfide .center {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.navbar-confide-search {
  width: 100%;
  background-color: #EFEFEF;
  height: 9.6vw;
  border-radius: 9.6vw;
  display: flex;
  align-items: center;
  margin-left: 3.2vw;
  margin-right: 3.2vw;
  box-sizing: border-box;
  overflow: hidden;
}
.navbar-confide-search form {
  width: 100%;
}
.navbar-confide-search .input {
  display: flex;
  align-items: center;
  width: 100%;
  height: 9.6vw;
  border-radius: 9.6vw;
  border: none;
  outline: none;
  background: #efefef;
  padding-left: 7.2vw;
  font-size: 3.2vw;
  text-align: left;
  background-image: url('//static.ydlcdn.com/workbench/images/confide/search_icon.png');
  background-repeat: no-repeat;
  background-position: 3.2vw center;
  background-size: 3.2vw;
}
.pageNavbarConfideLeftIcon {
  width: 8.53333vw;
  height: 8.53333vw;
}
.pageNavbarConfideRightIcon {
  width: 8.53333vw;
  height: 8.53333vw;
  margin-left: 3.2vw;
}
.pageNavbarConfideRightIcon:first-child {
  margin-left: 0;
}
.input-wrapper {
  position: relative;
}
.loading-wrapper {
  position: absolute;
  right: 3.2vw;
  top: 50%;
  transform: translateY(-50%);
}
.loading-wrapper .spinner {
  width: 4.26667vw;
  height: 4.26667vw;
  border: 0.53333vw solid #999999;
  border-top-color: transparent;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.am-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.am-badge-text {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: -1.6vw;
  height: 4.8vw;
  line-height: 4.8vw;
  min-width: 2.4vw;
  border-radius: 3.2vw;
  padding: 0 1.33333vw;
  text-align: center;
  font-size: 3.2vw;
  color: #fff;
  background-color: #ff5b05;
  white-space: nowrap;
  transform: translateX(-45%);
  transform-origin: -10% center;
  z-index: 10;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", SimSun, sans-serif;
}
.am-badge-text a {
  color: #fff;
}
.am-badge-text p {
  margin: 0;
  padding: 0;
}
.am-badge-hot .am-badge-text {
  background-color: #f96268;
}
.am-badge-dot {
  position: absolute;
  transform: translateX(-50%);
  transform-origin: 0 center;
  top: -1.06667vw;
  height: 2.13333vw;
  width: 2.13333vw;
  border-radius: 100%;
  background: #ff5b05;
  z-index: 10;
}
.am-badge-dot-large {
  height: 4.26667vw;
  width: 4.26667vw;
}
.am-badge-not-a-wrapper .am-badge-text,
.am-badge-not-a-wrapper .am-badge-dot {
  top: auto;
  display: block;
  position: relative;
  transform: translateX(0);
}
.am-badge-corner {
  width: 21.33333vw;
  padding: 2.13333vw;
  position: absolute;
  right: -8.53333vw;
  top: 2.13333vw;
  background-color: #ff5b05;
  color: #fff;
  white-space: nowrap;
  transform: rotate(45deg);
  text-align: center;
  font-size: 4vw;
}
.am-badge-corner-wrapper {
  overflow: hidden;
}

.confideOrderStatusTab {
  background: #f8f8f8;
  position: relative;
}
.confideOrderStatusTab::before,
.confideOrderStatusTab::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 5.33333vw;
  z-index: 1;
  pointer-events: none;
}
.confideOrderStatusTab::before {
  left: 0;
  background: linear-gradient(to right, rgba(248, 248, 248, 0.9), rgba(248, 248, 248, 0));
}
.confideOrderStatusTab::after {
  right: 0;
  background: linear-gradient(to left, rgba(248, 248, 248, 0.9), rgba(248, 248, 248, 0));
}
.confideOrderStatusTab .tabListWrapper {
  overflow-x: auto;
  overflow-y: hidden;
}
.confideOrderStatusTab .tabListWrapper::-webkit-scrollbar {
  display: none;
}
.confideOrderStatusTab .tabListWrapper .tabList {
  display: flex;
  padding: 0 3.2vw;
  height: 11.73333vw;
  align-items: center;
  justify-content: space-between;
}
.confideOrderStatusTab .tabListWrapper .tabList .tabListItem {
  position: relative;
  padding: 0 2.93333vw;
  height: 11.73333vw;
  display: flex;
  align-items: center;
  color: #999999;
  font-weight: 400;
  font-size: 4vw;
  white-space: nowrap;
  cursor: pointer;
}
.confideOrderStatusTab .tabListWrapper .tabList .tabListItem:first-child {
  padding-left: 0;
}
.confideOrderStatusTab .tabListWrapper .tabList .tabListItem .title {
  position: relative;
}
.confideOrderStatusTab .tabListWrapper .tabList .tabListItem .title .am-badge-text {
  background: #f71500;
  top: -3.2vw;
  font-size: 2.93333vw;
  height: 4vw;
  min-width: 4vw;
  line-height: 4vw;
  padding: 0 0.53333vw;
  font-weight: 500;
  box-sizing: border-box;
}
.confideOrderStatusTab .tabListWrapper .tabList .tabListItem.active {
  color: #333333;
  font-weight: 500;
  font-size: 4vw;
}

.confide-order-card {
  background: #fff;
  padding: 3.2vw 3.2vw;
  margin-bottom: 2.13333vw;
  margin: 3.2vw;
  border-radius: 2.13333vw;
}
.confide-order-card:first-child {
  margin-top: 0;
}
.confide-order-card .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.2vw;
  padding-bottom: 3.2vw;
}
.confide-order-card .header[retain] {
  --retain-border-color: #ebebeb;
}
.confide-order-card .header .order-id-container {
  display: flex;
  align-items: center;
  gap: 1.06667vw;
}
.confide-order-card .header .order-id-container .order-id {
  color: #999;
  font-size: 3.73333vw;
  margin-right: 2.13333vw;
}
.confide-order-card .header .order-id-container .copy-icon {
  width: 2.93333vw;
  height: 3.2vw;
  background: url('//static.ydlcdn.com/workbench/images/confide/copy_icon.png') no-repeat center;
  background-size: 100%;
  cursor: pointer;
}
.confide-order-card .header .status-tag {
  font-size: 3.73333vw;
  padding: 0.53333vw 0;
  font-weight: 500;
}
.confide-order-card .header .status-tag.status-0 {
  color: #1698FF;
}
.confide-order-card .header .status-tag.status-1 {
  color: #1890FF;
}
.confide-order-card .header .status-tag.status-2 {
  color: #1890FF;
}
.confide-order-card .header .status-tag.status-3 {
  color: #1890FF;
}
.confide-order-card .header .status-tag.status-4 {
  color: #999999;
}
.confide-order-card .header .status-tag.status-5 {
  color: #999999;
}
.confide-order-card .header .status-tag.status-6 {
  color: #999999;
}
.confide-order-card .content {
  padding: 0 0.53333vw;
}
.confide-order-card .teacher-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 3.2vw;
}
.confide-order-card .teacher-info .teacher-info-container {
  display: flex;
  align-items: center;
}
.confide-order-card .teacher-info .teacher-info-container .avatar {
  width: 5.33333vw;
  height: 5.33333vw;
  border-radius: 50%;
  margin-right: 1.6vw;
  object-fit: cover;
}
.confide-order-card .teacher-info .teacher-info-container .teacher-detail {
  display: flex;
  align-items: center;
  font-size: 3.46667vw;
}
.confide-order-card .teacher-info .teacher-info-container .teacher-detail .teacher-name,
.confide-order-card .teacher-info .teacher-info-container .teacher-detail .teacher-location,
.confide-order-card .teacher-info .teacher-info-container .teacher-detail .teacher-title {
  color: #333333;
  font-weight: 500;
  font-size: 4vw;
  margin-right: 1.6vw;
}
.confide-order-card .teacher-info .consult-amount .consult-amount-text {
  color: #666666;
  font-weight: 400;
  font-size: 3.2vw;
}
.confide-order-card .teacher-info .consult-amount .consult-amount-value {
  color: #242424;
  font-weight: 500;
  font-size: 3.73333vw;
}
.confide-order-card .teacher-info .first-consult-tag {
  display: flex;
  align-items: center;
}
.confide-order-card .teacher-info .first-consult-tag .first-consult-tag-text {
  width: 4.26667vw;
  height: 4.26667vw;
  border-radius: 0.8vw;
  border: 1px solid #D4D4D4;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 1.6vw;
  color: #666666;
  font-weight: 400;
  font-size: 2.66667vw;
}
.confide-order-card .teacher-info .first-consult-tag .first-consult-tag-value {
  color: #242424;
  font-weight: 500;
  font-size: 3.73333vw;
}
.confide-order-card .order-info .info-row {
  font-size: 3.46667vw;
  color: #242424;
  margin-bottom: 1.6vw;
  line-height: 4.8vw;
}
.confide-order-card .order-info .info-row .info-row-text {
  color: #999999;
  font-weight: 400;
}
.confide-order-card .order-info .info-row .count {
  color: #999999;
  font-style: normal;
}
.confide-order-card .order-info .info-row.last-call-row .last-call-time {
  color: #999999;
}
.confide-order-card .order-info .info-row.duration-row,
.confide-order-card .order-info .info-row.last-call-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.confide-order-card .order-info .info-row.duration-row p,
.confide-order-card .order-info .info-row.last-call-row p {
  margin: 0;
}
.confide-order-card .order-info .info-row.duration-row .uncalled-tag,
.confide-order-card .order-info .info-row.last-call-row .uncalled-tag {
  color: #FF5050;
  font-weight: 400;
  font-size: 3.46667vw;
}
.confide-order-card .comment {
  margin-top: 3.2vw;
  padding: 2.13333vw 3.2vw;
  background: #f8f8f8;
  border-radius: 2.13333vw;
  font-size: 3.46667vw;
  position: relative;
  display: flex;
}
.confide-order-card .comment .comment-text {
  font-size: 3.46667vw;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  line-height: 1.5;
  max-height: 3em;
  color: #A6A6A6;
}
.confide-order-card .comment .comment-text .view-more {
  color: #666666;
  cursor: pointer;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #f8f8f8;
  padding-left: 0.53333vw;
  font-size: 3.46667vw;
}
.confide-order-card .comment .comment-text .view-more::before {
  content: '...';
  color: #A6A6A6;
}
.confide-order-card .button-container {
  display: flex;
  align-items: center;
  margin-top: 3.2vw;
}
.confide-order-card .button-container .time-text {
  font-size: 3.46667vw;
  color: #999999;
  margin-right: 3.46667vw;
  flex: 1;
  margin: 0;
}
.confide-order-card .button-container .btn {
  flex-shrink: 0;
  min-width: 16vw;
  height: 8vw;
  padding: 0 3.2vw;
  border: none;
  outline: none;
  font-size: 3.46667vw;
  color: #242424;
  background: #fff;
  cursor: pointer;
  margin-left: 3.2vw;
}
.confide-order-card .button-container .btn[retain] {
  --retain-border-color: #cccccc;
  --retain-border-radius: 1.33333vw;
}
.confide-order-card .timestamp {
  margin-top: 3.2vw;
  font-size: 3.2vw;
  color: #999;
  text-align: left;
}

.confide-order-list .no-order-tip {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80vw;
}

.order-remark-modal {
  border-radius: 5.33333vw 5.33333vw 0 0;
  overflow: hidden;
  background-color: #FFFFFF;
}
.order-remark-modal .modal-header {
  display: flex;
  align-items: center;
  padding: 4.26667vw;
  font-size: 4.8vw;
  font-weight: 500;
  color: #333;
  position: relative;
}
.order-remark-modal .modal-header .modal-header-title {
  font-size: 4.8vw;
  font-weight: 500;
  color: #333;
}
.order-remark-modal .modal-header .close-icon {
  width: 4.26667vw;
  height: 4.26667vw;
  position: absolute;
  right: 4.26667vw;
  top: 4.8vw;
}
.order-remark-modal .modal-header .update-time {
  padding-left: 2.13333vw;
  color: #999999;
  font-weight: 400;
  font-size: 3.46667vw;
}
.order-remark-modal .modal-content {
  margin-bottom: 5.33333vw;
  color: #333333;
  font-weight: 500;
  font-size: 4.26667vw;
  text-align: left;
  padding: 0 4.26667vw;
}
.order-remark-modal .modal-content .complaint-topic {
  display: flex;
  flex-wrap: wrap;
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 7.46667vw;
}
.order-remark-modal .modal-content .complaint-topic .complaint-topic-title {
  color: #333333;
  font-weight: 500;
  font-size: 4.26667vw;
}
.order-remark-modal .modal-content .complaint-topic .tag-name {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3.2vw;
  min-width: 19.2vw;
  height: 7.46667vw;
  color: #666;
  margin-bottom: 2.66667vw;
  box-sizing: border-box;
  padding: 0 2.13333vw;
}
.order-remark-modal .modal-content .complaint-topic .tag-name[retain="round"] {
  --retain-border-color: #979797;
  --retain-border-radius: 1.06667vw;
}
.order-remark-modal .modal-content .complaint-topic .add-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 19.2vw;
  height: 7.46667vw;
  color: #1698FF;
  font-weight: 400;
  font-size: 3.73333vw;
}
.order-remark-modal .modal-content .complaint-topic .add-tag[retain="round"] {
  --retain-border-color: #1698FF;
  --retain-border-radius: 1.06667vw;
}
.order-remark-modal .modal-content .remark-textarea {
  margin-top: 2.66667vw;
  width: 100%;
  height: 59.2vw;
  border-radius: 2.13333vw;
  background-color: #F8F8F8;
  border: none;
  padding: 3.2vw;
  box-sizing: border-box;
}
.order-remark-modal .modal-content .remark-textarea::placeholder {
  color: #BDBDBD;
  font-weight: 400;
  font-size: 3.73333vw;
}
.order-remark-modal .modal-footer {
  padding: 0 4.26667vw 4.26667vw 4.26667vw;
}
.order-remark-modal .modal-footer .btn-confirm {
  border-radius: 2.13333vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  color: #1698FF;
  font-weight: 500;
  font-size: 4.8vw;
  border: 1px solid #1698FF;
  background: #fff;
}

.confide-visiting-desc-modal {
  border-radius: 5.33333vw 5.33333vw 0 0;
  overflow: hidden;
  background-color: #FFFFFF;
}
.confide-visiting-desc-modal .modal-header {
  display: flex;
  align-items: center;
  padding: 4.26667vw;
  font-size: 4.8vw;
  font-weight: 500;
  color: #333;
  position: relative;
}
.confide-visiting-desc-modal .modal-header .modal-header-title {
  font-size: 4.8vw;
  font-weight: 500;
  color: #333;
}
.confide-visiting-desc-modal .modal-header .close-icon {
  width: 4.26667vw;
  height: 4.26667vw;
  position: absolute;
  right: 4.26667vw;
  top: 4.8vw;
}
.confide-visiting-desc-modal .modal-header .update-time {
  padding-left: 2.13333vw;
  color: #999999;
  font-weight: 400;
  font-size: 3.46667vw;
}
.confide-visiting-desc-modal .modal-content {
  margin-bottom: 5.33333vw;
  color: #333333;
  font-weight: 500;
  font-size: 4.26667vw;
  text-align: left;
  padding: 0 4.26667vw;
}
.confide-visiting-desc-modal .modal-content .complaint-topic {
  display: flex;
  flex-wrap: wrap;
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 7.46667vw;
}
.confide-visiting-desc-modal .modal-content .complaint-topic .complaint-topic-title {
  color: #333333;
  font-weight: 500;
  font-size: 4.26667vw;
}
.confide-visiting-desc-modal .modal-content .complaint-topic .tag-name {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3.2vw;
  min-width: 19.2vw;
  height: 7.46667vw;
  color: #666;
  margin-bottom: 2.66667vw;
  box-sizing: border-box;
  padding: 0 2.13333vw;
}
.confide-visiting-desc-modal .modal-content .complaint-topic .tag-name[retain="round"] {
  --retain-border-color: #979797;
  --retain-border-radius: 1.06667vw;
}
.confide-visiting-desc-modal .modal-content .complaint-topic .add-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 19.2vw;
  height: 7.46667vw;
  color: #1698FF;
  font-weight: 400;
  font-size: 3.73333vw;
}
.confide-visiting-desc-modal .modal-content .complaint-topic .add-tag[retain="round"] {
  --retain-border-color: #1698FF;
  --retain-border-radius: 1.06667vw;
}
.confide-visiting-desc-modal .modal-content .remark-textarea {
  width: 100%;
  height: 59.2vw;
  border-radius: 2.13333vw;
  background-color: #F8F8F8;
  border: none;
  padding: 3.2vw;
  box-sizing: border-box;
}
.confide-visiting-desc-modal .modal-content .remark-textarea::placeholder {
  color: #BDBDBD;
  font-weight: 400;
  font-size: 3.73333vw;
}
.confide-visiting-desc-modal .modal-footer {
  padding: 0 4.26667vw 4.26667vw 4.26667vw;
}
.confide-visiting-desc-modal .modal-footer .btn-confirm {
  border-radius: 2.13333vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  color: #1698FF;
  font-weight: 500;
  font-size: 4.8vw;
  border: 1px solid #1698FF;
  background: #fff;
}

.confide-report-modal {
  border-radius: 5.33333vw 5.33333vw 0 0;
  overflow: hidden;
  background-color: #FFFFFF;
}
.confide-report-modal .modal-content {
  padding-bottom: 4.26667vw;
}
.confide-report-modal .modal-content .line {
  height: 1.6vw;
  background-color: #f8f8f8;
}
.confide-report-modal .option-item {
  padding: 4.26667vw;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 13.86667vw;
  text-align: center;
  font-size: 4.26667vw;
  color: #333;
}
.confide-report-modal .option-item[retain='border:bottom'] {
  --retain-border-color: #ebebeb;
}
.confide-report-modal .cancel-btn {
  margin-top: 4.26667vw;
  color: #333333;
  font-weight: 500;
  font-size: 4.8vw;
}

.confide-nikename-modal {
  border-radius: 5.33333vw 5.33333vw 0 0;
  overflow: hidden;
  background-color: #fff;
}
.confide-nikename-modal .modal-header {
  display: flex;
  align-items: center;
  padding: 4.26667vw;
  font-size: 4.8vw;
  font-weight: 500;
  color: #333;
  position: relative;
}
.confide-nikename-modal .modal-header .modal-header-title {
  font-size: 4.8vw;
  font-weight: 500;
  color: #333;
}
.confide-nikename-modal .modal-header .close-icon {
  width: 4.26667vw;
  height: 4.26667vw;
  position: absolute;
  right: 4.26667vw;
  top: 4.8vw;
}
.confide-nikename-modal .modal-header .update-time {
  padding-left: 2.13333vw;
  color: #999;
  font-weight: 400;
  font-size: 3.46667vw;
}
.confide-nikename-modal .modal-content {
  margin-bottom: 5.33333vw;
  color: #333;
  font-weight: 500;
  font-size: 4.26667vw;
  text-align: left;
  padding: 0 4.26667vw;
}
.confide-nikename-modal .modal-content .complaint-topic {
  display: flex;
  flex-wrap: wrap;
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 7.46667vw;
}
.confide-nikename-modal .modal-content .complaint-topic .complaint-topic-title {
  color: #333;
  font-weight: 500;
  font-size: 4.26667vw;
}
.confide-nikename-modal .modal-content .complaint-topic .tag-name {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3.2vw;
  min-width: 19.2vw;
  height: 7.46667vw;
  color: #666;
  margin-bottom: 2.66667vw;
  box-sizing: border-box;
  padding: 0 2.13333vw;
}
.confide-nikename-modal .modal-content .complaint-topic .tag-name[retain="round"] {
  --retain-border-color: #979797;
  --retain-border-radius: 1.06667vw;
}
.confide-nikename-modal .modal-content .complaint-topic .add-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 19.2vw;
  height: 7.46667vw;
  color: #1698ff;
  font-weight: 400;
  font-size: 3.73333vw;
}
.confide-nikename-modal .modal-content .complaint-topic .add-tag[retain="round"] {
  --retain-border-color: #1698ff;
  --retain-border-radius: 1.06667vw;
}
.confide-nikename-modal .modal-content .remark-textarea {
  width: 100%;
  height: 10.66667vw;
  border-radius: 2.13333vw;
  background-color: #f8f8f8;
  border: none;
  padding: 3.2vw;
  box-sizing: border-box;
}
.confide-nikename-modal .modal-content .remark-textarea::placeholder {
  color: #bdbdbd;
  font-weight: 400;
  font-size: 3.73333vw;
}
.confide-nikename-modal .modal-footer {
  padding: 0 4.26667vw 4.26667vw 4.26667vw;
}
.confide-nikename-modal .modal-footer .btn-confirm {
  border-radius: 2.13333vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  color: #1698ff;
  font-weight: 500;
  font-size: 4.8vw;
  border: 1px solid #1698ff;
  background: #fff;
}

.confide-order-detail-page {
  padding-top: 16vw;
}
.confide-order-detail-page .fixed-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.confide-order-detail-page .fixed-top .title {
  color: #242424;
  font-weight: 500;
  font-size: 4.8vw;
}
.confide-order-detail-page .fixed-top .back-icon {
  width: 6.4vw;
  height: 6.4vw;
  margin-right: 9.6vw;
  position: relative;
  left: -1.06667vw;
}
.confide-order-detail-page .fixed-top .report-icon {
  width: 5.86667vw;
  height: 5.86667vw;
  margin-right: 4.26667vw;
}
.confide-order-detail-page .fixed-top .service-icon {
  width: 5.86667vw;
  height: 5.86667vw;
}
.confide-order-detail-page .order-detail {
  background-color: #F7F7F7;
  min-height: 100vh;
  padding-bottom: 6.4vw;
  padding: 0;
  overflow: auto;
}
.confide-order-detail-page .order-detail .refund-intro {
  display: flex;
  align-items: center;
  color: #1698FF;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 3.73333vw;
  margin-top: 3.2vw;
  margin-left: 4.26667vw;
  margin-right: 4.26667vw;
}
.confide-order-detail-page .order-detail .refund-intro img {
  width: 1.33333vw;
  height: 2.66667vw;
  margin-left: 1.6vw;
}
.confide-order-detail-page .status {
  padding: 4.26667vw;
  color: #242424;
  font-weight: 500;
  font-size: 6.4vw;
  line-height: 8.8vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.confide-order-detail-page .status .refund-status-btn {
  border-radius: 3.46667vw;
  padding: 0 3.2vw;
  border: 1px solid #999999;
  font-size: 3.2vw;
  font-weight: 400;
  line-height: 1;
  height: 6.66667vw;
  color: #666666;
  background-color: transparent;
  display: flex;
  align-items: center;
}
.confide-order-detail-page .status .refund-status-btn.refund-status-btn--error {
  border-color: #ff5353;
  color: #ff5353;
}
.confide-order-detail-page .doctor-card {
  background: #fff;
  margin: 0 4.26667vw;
  padding: 4.26667vw 0;
  display: flex;
  align-items: flex-start;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
}
.confide-order-detail-page .doctor-card .doctor-info {
  flex: 1;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row {
  display: flex;
  padding: 0 4.26667vw;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row .avatar {
  width: 11.73333vw;
  height: 11.73333vw;
  border-radius: 50%;
  margin-right: 3.2vw;
  background-color: #F5F5F5;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row .info-content {
  flex: 1;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row .info-content .name-row {
  display: flex;
  align-items: center;
  margin-bottom: 1.06667vw;
  color: #1A1A1A;
  font-weight: 500;
  font-size: 4.53333vw;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row .info-content .name-row .name {
  line-height: 6.4vw;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row .info-content .name-row .copy-icon {
  width: 3.2vw;
  height: 3.2vw;
  margin-left: 2.13333vw;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row .info-content .nickname {
  color: #999999;
  font-weight: 400;
  font-size: 3.46667vw;
  margin-top: 1.06667vw;
  margin-bottom: 2.66667vw;
  line-height: 4.8vw;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row .sub-info {
  margin-top: 2.66667vw;
  color: #555555;
  font-weight: 400;
  font-size: 3.2vw;
}
.confide-order-detail-page .doctor-card .doctor-info .info-row .sub-info span {
  margin-right: 2.13333vw;
  border-radius: 1.06667vw;
  background-color: #F3F3F3;
  padding: 0.8vw 1.6vw;
  color: #555555;
  font-weight: 400;
  font-size: 3.2vw;
}
.confide-order-detail-page .doctor-card .doctor-info .description {
  min-height: 5.33333vw;
  display: block;
  margin-top: 2.66667vw;
  background: linear-gradient(270deg, rgba(49, 201, 255, 0.01) 0%, rgba(22, 152, 255, 0.05) 100%);
  padding: 1.6vw 4.26667vw;
  position: relative;
}
.confide-order-detail-page .doctor-card .doctor-info .description .lf-wrapper {
  color: #555555;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 5.86667vw;
  text-indent: 16vw;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* Limit to 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  text-align: justify;
}
.confide-order-detail-page .doctor-card .doctor-info .description .lf-bg {
  position: absolute;
  top: 2.4vw;
  left: 4.26667vw;
  width: 13.86667vw;
  height: 3.46667vw;
}
.confide-order-detail-page .doctor-card .doctor-info .description .lf-desc {
  color: #555555;
  font-weight: 400;
  font-size: 3.2vw;
  position: relative;
  margin: 0;
  min-height: 5.33333vw;
}
.confide-order-detail-page .doctor-card .doctor-info .description .lf-desc .lf-edit {
  width: 8vw;
  height: 3.73333vw;
  position: absolute;
  bottom: 1.33333vw;
  right: 0;
  background: #fff;
}
.confide-order-detail-page .doctor-card .doctor-info .description .lf-desc .lf-edit.is-show::before {
  width: 26.66667vw;
  height: 3.73333vw;
  display: inline-block;
  content: '';
  position: absolute;
  right: 3.2vw;
  bottom: 0;
  line-height: 3.2vw;
  padding-right: 1.06667vw;
  color: #555555;
  text-align: right;
  font-size: 3.2vw;
  white-space: nowrap;
  background: linear-gradient(to right, transparent, #fff);
}
.confide-order-detail-page .doctor-card .doctor-info .description .lf-desc .lf-edit::after {
  background: url(https://static.ydlcdn.com/workbench/images/confide/lf_edit.png) no-repeat #ffffff center center;
  content: '';
  display: block;
  width: 3.2vw;
  height: 3.2vw;
  background-size: 100%;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
}
.confide-order-detail-page .doctor-card .doctor-info .actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 4.26667vw;
  padding: 0 4.26667vw;
}
.confide-order-detail-page .doctor-card .doctor-info .actions .view-case,
.confide-order-detail-page .doctor-card .doctor-info .actions .chat-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40vw;
  height: 8.53333vw;
  font-weight: 400;
  font-size: 3.46667vw;
}
.confide-order-detail-page .doctor-card .doctor-info .actions .view-case[retain="round"],
.confide-order-detail-page .doctor-card .doctor-info .actions .chat-btn[retain="round"] {
  --retain-border-radius: 1.6vw;
}
.confide-order-detail-page .doctor-card .doctor-info .actions .view-case {
  color: #666666;
}
.confide-order-detail-page .doctor-card .doctor-info .actions .view-case[retain="round"] {
  --retain-border-color: #D8D8D8;
}
.confide-order-detail-page .doctor-card .doctor-info .actions .chat-btn {
  color: #1698FF;
}
.confide-order-detail-page .doctor-card .doctor-info .actions .chat-btn[retain="round"] {
  --retain-border-color: #1698FF;
}
.confide-order-detail-page .order-info,
.confide-order-detail-page .refund-info,
.confide-order-detail-page .apply-refund,
.confide-order-detail-page .service-agreement-card {
  margin: 3.2vw 4.26667vw 0 4.26667vw;
  border-radius: 2.13333vw;
  background-color: #FFFFFF;
}
.confide-order-detail-page .order-info .info-title,
.confide-order-detail-page .refund-info .info-title,
.confide-order-detail-page .apply-refund .info-title,
.confide-order-detail-page .service-agreement-card .info-title {
  padding: 0 4.26667vw;
  height: 12.26667vw;
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 4vw;
  line-height: 5.6vw;
  color: #242424;
}
.confide-order-detail-page .order-info .info-title[retain="border:bottom"],
.confide-order-detail-page .refund-info .info-title[retain="border:bottom"],
.confide-order-detail-page .apply-refund .info-title[retain="border:bottom"],
.confide-order-detail-page .service-agreement-card .info-title[retain="border:bottom"] {
  --retain-border-color: #EBEBEB;
}
.confide-order-detail-page .order-info .info-title.refund-title,
.confide-order-detail-page .refund-info .info-title.refund-title,
.confide-order-detail-page .apply-refund .info-title.refund-title,
.confide-order-detail-page .service-agreement-card .info-title.refund-title {
  justify-content: space-between;
}
.confide-order-detail-page .order-info .info-title .first-order-tag,
.confide-order-detail-page .refund-info .info-title .first-order-tag,
.confide-order-detail-page .apply-refund .info-title .first-order-tag,
.confide-order-detail-page .service-agreement-card .info-title .first-order-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 9.6vw;
  height: 5.33333vw;
  color: #999999;
  font-weight: 400;
  font-size: 3.2vw;
  border-radius: 1.06667vw;
  margin-left: 1.86667vw;
}
.confide-order-detail-page .order-info .info-title .first-order-tag[retain="round"],
.confide-order-detail-page .refund-info .info-title .first-order-tag[retain="round"],
.confide-order-detail-page .apply-refund .info-title .first-order-tag[retain="round"],
.confide-order-detail-page .service-agreement-card .info-title .first-order-tag[retain="round"] {
  --retain-border-radius: 1.06667vw;
  --retain-border-color: #cccccc;
}
.confide-order-detail-page .order-info .info-wrapper,
.confide-order-detail-page .refund-info .info-wrapper,
.confide-order-detail-page .apply-refund .info-wrapper,
.confide-order-detail-page .service-agreement-card .info-wrapper {
  padding-top: 2.13333vw;
  padding-bottom: 2.13333vw;
}
.confide-order-detail-page .order-info .info-wrapper .apply-refund-info-item,
.confide-order-detail-page .refund-info .info-wrapper .apply-refund-info-item,
.confide-order-detail-page .apply-refund .info-wrapper .apply-refund-info-item,
.confide-order-detail-page .service-agreement-card .info-wrapper .apply-refund-info-item,
.confide-order-detail-page .order-info .info-wrapper .service-agreement-info-item,
.confide-order-detail-page .refund-info .info-wrapper .service-agreement-info-item,
.confide-order-detail-page .apply-refund .info-wrapper .service-agreement-info-item,
.confide-order-detail-page .service-agreement-card .info-wrapper .service-agreement-info-item {
  font-size: 4vw;
  height: 9.86667vw;
  padding: 0 4.26667vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.confide-order-detail-page .order-info .info-wrapper .apply-refund-info-item .edit-icon,
.confide-order-detail-page .refund-info .info-wrapper .apply-refund-info-item .edit-icon,
.confide-order-detail-page .apply-refund .info-wrapper .apply-refund-info-item .edit-icon,
.confide-order-detail-page .service-agreement-card .info-wrapper .apply-refund-info-item .edit-icon,
.confide-order-detail-page .order-info .info-wrapper .service-agreement-info-item .edit-icon,
.confide-order-detail-page .refund-info .info-wrapper .service-agreement-info-item .edit-icon,
.confide-order-detail-page .apply-refund .info-wrapper .service-agreement-info-item .edit-icon,
.confide-order-detail-page .service-agreement-card .info-wrapper .service-agreement-info-item .edit-icon {
  width: 3.73333vw;
  height: 3.73333vw;
}
.confide-order-detail-page .order-info .info-wrapper .info-item,
.confide-order-detail-page .refund-info .info-wrapper .info-item,
.confide-order-detail-page .apply-refund .info-wrapper .info-item,
.confide-order-detail-page .service-agreement-card .info-wrapper .info-item {
  display: flex;
  align-items: center;
  font-size: 4vw;
  height: 9.86667vw;
  padding: 0 4.26667vw;
}
.confide-order-detail-page .order-info .info-wrapper .info-item .label,
.confide-order-detail-page .refund-info .info-wrapper .info-item .label,
.confide-order-detail-page .apply-refund .info-wrapper .info-item .label,
.confide-order-detail-page .service-agreement-card .info-wrapper .info-item .label {
  width: 17.33333vw;
  color: #999999;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.6vw;
  padding-right: 4vw;
}
.confide-order-detail-page .order-info .info-wrapper .info-item .value,
.confide-order-detail-page .refund-info .info-wrapper .info-item .value,
.confide-order-detail-page .apply-refund .info-wrapper .info-item .value,
.confide-order-detail-page .service-agreement-card .info-wrapper .info-item .value {
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.6vw;
  display: flex;
  align-items: center;
}
.confide-order-detail-page .order-info .info-wrapper .info-item .value .copy-icon,
.confide-order-detail-page .refund-info .info-wrapper .info-item .value .copy-icon,
.confide-order-detail-page .apply-refund .info-wrapper .info-item .value .copy-icon,
.confide-order-detail-page .service-agreement-card .info-wrapper .info-item .value .copy-icon {
  margin-left: 2.13333vw;
  width: 2.93333vw;
  height: 3.2vw;
}
.confide-order-detail-page .order-info .info-wrapper .info-item .value.income,
.confide-order-detail-page .refund-info .info-wrapper .info-item .value.income,
.confide-order-detail-page .apply-refund .info-wrapper .info-item .value.income,
.confide-order-detail-page .service-agreement-card .info-wrapper .info-item .value.income {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
.confide-order-detail-page .order-info .info-wrapper .info-item .value.income p,
.confide-order-detail-page .refund-info .info-wrapper .info-item .value.income p,
.confide-order-detail-page .apply-refund .info-wrapper .info-item .value.income p,
.confide-order-detail-page .service-agreement-card .info-wrapper .info-item .value.income p {
  display: flex;
  align-items: center;
}
.confide-order-detail-page .order-info .info-wrapper .info-item .value.income img,
.confide-order-detail-page .refund-info .info-wrapper .info-item .value.income img,
.confide-order-detail-page .apply-refund .info-wrapper .info-item .value.income img,
.confide-order-detail-page .service-agreement-card .info-wrapper .info-item .value.income img {
  width: 3.46667vw;
  height: 3.46667vw;
  margin-left: 1.06667vw;
}
.confide-order-detail-page .order-info .info-wrapper .info-item .value.income .income-tip,
.confide-order-detail-page .refund-info .info-wrapper .info-item .value.income .income-tip,
.confide-order-detail-page .apply-refund .info-wrapper .info-item .value.income .income-tip,
.confide-order-detail-page .service-agreement-card .info-wrapper .info-item .value.income .income-tip {
  display: flex;
  align-items: center;
  color: #1698FF;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 5.6vw;
}
.confide-order-detail-page .call-records {
  background: #fff;
  margin-top: 3.2vw;
  margin-left: 4.26667vw;
  margin-right: 4.26667vw;
  overflow: hidden;
  border-radius: 2.13333vw;
}
.confide-order-detail-page .call-records .records-title {
  height: 12.26667vw;
  display: flex;
  align-items: center;
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 4vw;
  padding-left: 4.26667vw;
}
.confide-order-detail-page .call-records .records-title[retain="border:bottom"] {
  --retain-border-color: #EBEBEB;
}
.confide-order-detail-page .call-records .records-content {
  padding: 0 4.26667vw;
  margin-bottom: 4.26667vw;
}
.confide-order-detail-page .call-records .records-content .record-stats {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin-top: 3.73333vw;
  margin-bottom: 3.2vw;
}
.confide-order-detail-page .call-records .records-content .record-stats .stats-item {
  margin-bottom: 2.13333vw;
}
.confide-order-detail-page .call-records .records-content .record-stats .stats-item:last-child {
  margin-bottom: 0;
}
.confide-order-detail-page .call-records .records-content .record-stats .stats-item .stats-label {
  display: inline-block;
  width: 17.33333vw;
  color: #999999;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.6vw;
  padding-right: 4vw;
}
.confide-order-detail-page .call-records .records-content .record-stats .stats-item .stats-label.no-record {
  width: 100%;
  box-sizing: border-box;
}
.confide-order-detail-page .call-records .records-content .record-stats .stats-item .stats-value {
  color: #1A1A1A;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.6vw;
}
.confide-order-detail-page .call-records .records-content .record-list {
  border-radius: 1.6vw;
  background-color: #F8F8F8;
  padding: 0 3.2vw;
}
.confide-order-detail-page .call-records .records-content .record-list .record-item {
  line-height: 4.8vw;
  padding: 2.66667vw 0;
}
.confide-order-detail-page .call-records .records-content .record-list .record-item[retain="border:bottom"] {
  --retain-border-color: #EBEBEB;
}
.confide-order-detail-page .call-records .records-content .record-list .record-item:last-child {
  --retain-border-color: transparent;
}
.confide-order-detail-page .call-records .records-content .record-list .record-item .record-header {
  display: flex;
  justify-content: space-between;
  margin: 0;
}
.confide-order-detail-page .call-records .records-content .record-list .record-item .record-header .time {
  color: #282828;
  font-weight: 400;
  font-size: 3.46667vw;
}
.confide-order-detail-page .call-records .records-content .record-list .record-item .record-header .duration {
  color: #999999;
  font-weight: 400;
  font-size: 3.46667vw;
}
.confide-order-detail-page .call-records .records-content .record-list .record-item .record-desc {
  color: #999999;
  font-weight: 400;
  font-size: 3.46667vw;
  margin-top: 1.06667vw;
  margin-bottom: 0;
}
.confide-order-detail-page .evaluate-note {
  margin: 3.2vw 4.26667vw 4.26667vw 4.26667vw;
  overflow: hidden;
  border-radius: 2.13333vw;
}
.confide-order-detail-page .evaluate-note .note {
  margin-top: 3.2vw;
}
.confide-order-detail-page .evaluate-note .note .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.confide-order-detail-page .evaluate-note .note .title img {
  width: 3.73333vw;
  height: 3.73333vw;
}
.confide-order-detail-page .evaluate-note .evaluate,
.confide-order-detail-page .evaluate-note .note {
  padding: 0 4.26667vw;
  background-color: #FFFFFF;
  border-radius: 2.13333vw;
}
.confide-order-detail-page .evaluate-note .evaluate .title,
.confide-order-detail-page .evaluate-note .note .title {
  height: 12.26667vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #242424;
  font-weight: 500;
  font-size: 4vw;
  line-height: 3.73333vw;
}
.confide-order-detail-page .evaluate-note .evaluate .evaluate-btn,
.confide-order-detail-page .evaluate-note .note .evaluate-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15.2vw;
  height: 5.86667vw;
  color: #1698FF;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 3.73333vw;
}
.confide-order-detail-page .evaluate-note .evaluate .evaluate-btn[retain="round"],
.confide-order-detail-page .evaluate-note .note .evaluate-btn[retain="round"] {
  --retain-border-radius: 1.33333vw;
  --retain-border-color: #1698FF;
}
.confide-order-detail-page .evaluate-note .evaluate .no-evaluate,
.confide-order-detail-page .evaluate-note .note .no-evaluate {
  color: #999999;
  font-weight: 400;
  font-size: 4vw;
  line-height: 3.73333vw;
  padding-bottom: 4.26667vw;
}
.confide-order-detail-page .evaluate-note .evaluate .add-note,
.confide-order-detail-page .evaluate-note .note .add-note {
  padding-bottom: 4.26667vw;
  color: #bdbdbd;
  font-size: 3.73333vw;
}
.confide-order-detail-page .evaluate-note .evaluate .add-note img,
.confide-order-detail-page .evaluate-note .note .add-note img {
  width: 3.46667vw;
  height: 3.46667vw;
  margin-right: 1.06667vw;
}
.confide-order-detail-page .evaluate-note .evaluate .add-note .add-note-wrapper,
.confide-order-detail-page .evaluate-note .note .add-note .add-note-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.confide-order-detail-page .evaluate-note .evaluate .add-note .remark-wrapper .tag-wrap,
.confide-order-detail-page .evaluate-note .note .add-note .remark-wrapper .tag-wrap {
  display: flex;
  flex-wrap: wrap;
}
.confide-order-detail-page .evaluate-note .evaluate .add-note .remark-wrapper .tag-name,
.confide-order-detail-page .evaluate-note .note .add-note .remark-wrapper .tag-name {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 1.33333vw;
  min-width: 19.2vw;
  height: 7.46667vw;
  color: #666;
  margin-bottom: 2.66667vw;
  box-sizing: border-box;
  padding: 0 2.13333vw;
}
.confide-order-detail-page .evaluate-note .evaluate .add-note .remark-wrapper .tag-name[retain="round"],
.confide-order-detail-page .evaluate-note .note .add-note .remark-wrapper .tag-name[retain="round"] {
  --retain-border-color: #979797;
  --retain-border-radius: 1.06667vw;
}
.agreement-confide-modal {
  height: 80vh;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-top-left-radius: 5.33333vw;
  border-top-right-radius: 5.33333vw;
  text-align: left;
}
.agreement-confide-modal .agreement-content {
  flex: 1;
  overflow-y: auto;
  padding: 5.33333vw;
}
.agreement-confide-modal .agreement-footer {
  padding: 2.66667vw 5.33333vw;
  border-top: 1px solid #eee;
}
.agreement-confide-modal .agreement-footer .agreement-btn {
  height: 11.73333vw;
  line-height: 11.73333vw;
  text-align: center;
  background-color: #108ee9;
  color: #fff;
  border-radius: 5.86667vw;
  font-size: 4.26667vw;
}

.consult-info {
  padding: 0.2rem 0.15rem 0.83rem;
  color: #242424;
  background: #fff;
  min-height: 100vh;
}
.consult-info .title {
  height: 0.21rem;
  margin-bottom: 0.07rem;
  line-height: 0.21rem;
  font-size: 0.15rem;
}
.consult-info .tip {
  height: 0.18rem;
  margin-bottom: 0.2rem;
  color: #999;
  line-height: 0.18rem;
  font-size: 0.13rem;
}
.consult-info .consult-text {
  height: 2.91rem;
  padding: 0 0.16rem 0.46rem;
  border-radius: 0.08rem;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
}
.consult-info .consult-text .am-textarea-control {
  padding: 0;
}
.consult-info .consult-text .am-textarea-control textarea {
  height: 2.26rem;
  color: #242424;
  font-size: 0.17rem;
}
.consult-info .consult-text .am-textarea-count {
  bottom: 0.1rem;
  right: 0.1rem;
  display: inline-flex;
  width: 0.67rem;
  height: 0.28rem;
  border: 1px solid #ebebeb;
  color: #999;
  border-radius: 0.14rem;
  justify-content: center;
  align-items: center;
  font-size: 0.14rem;
}
.consult-info .consult-text .am-textarea-count span {
  color: #6ec8f9;
  font-size: 0.14rem;
}
.consult-info .ck {
  position: relative;
  display: flex;
  height: 0.21rem;
  padding-left: 0.12rem;
  margin: 0.2rem 0 0.06rem;
  color: #999;
  align-items: center;
  font-size: 0.15rem;
  font-weight: bold;
}
.consult-info .ck::before {
  content: '';
  position: absolute;
  top: 0.04rem;
  left: 0;
  width: 0.53333vw;
  height: 0.12rem;
  background: #979797;
}
.consult-info .ck-info {
  color: #999;
  line-height: 0.24rem;
  font-size: 0.15rem;
}
.consult-info .btns {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.83rem;
  padding: 0.1rem 0.16rem;
  background: #fff;
  box-sizing: border-box;
}
.consult-info .btns:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.consult-info .btns .btn {
  display: -webkit-box;
  width: 100%;
  height: 0.48rem;
  border-radius: 0.24rem;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  border: 0;
  color: #fff;
  font-size: 0.17rem;
  background: linear-gradient(to right, #22BFFF, #159CEF);
}

.order-status-card {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3.2vw;
}
.order-status-card li {
  display: flex;
  flex-direction: column;
  text-align: center;
  position: relative;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.order-status-card li:nth-child(2) {
  padding-left: 3.2vw;
  padding-right: 3.2vw;
  margin-left: 3.2vw;
  margin-right: 3.2vw;
}
.order-status-card li:nth-child(2)::before,
.order-status-card li:nth-child(2)::after {
  content: '';
  position: absolute;
  width: 1px;
  top: 0;
  bottom: 0;
  background-color: #ebebeb;
}
.order-status-card li:nth-child(2)::before {
  left: 0;
}
.order-status-card li:nth-child(2)::after {
  right: 0;
}
.order-status-card li span {
  margin-top: 0.53333vw;
}
.order-status-card li span.text {
  font-weight: bold;
}
.order-status-card li.total .text {
  color: #6ec8f9;
}
.order-status-card li.already .text {
  color: #999;
}
.order-status-card li.remain .text {
  color: #6bbd2d;
}

.help_info {
  padding: 0 0.15rem;
  margin-bottom: 0.1rem;
  color: #242424;
  border-radius: 0.08rem;
  background: #fff;
}
.help_info .title {
  position: relative;
  height: 0.24rem;
  padding: 0.14rem 0;
  line-height: 0.24rem;
  font-size: 0.15rem;
  font-weight: bold;
  box-sizing: content-box;
}
.help_info .title:before {
  content: '';
  position: absolute;
  left: -0.15rem;
  bottom: 0;
  width: calc(100% + 0.3rem);
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.help_info .content {
  position: relative;
  padding: 0.15rem 0 0.15rem 0;
}
.help_info .content .content_info {
  display: flex;
  padding-left: 0.38rem;
}
.help_info .content .content_info .content_info_head {
  position: absolute;
  left: 0;
  top: 0.2rem;
  overflow: hidden;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  background-color: rgba(66, 142, 253, 0.18);
}
.help_info .content .content_info .content_info_head img {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  transform: translateX(-50%);
}
.help_info .content .content_info .content_info_user {
  flex: 1;
}
.help_info .content .content_info .content_info_user .content_info_name {
  min-height: 0.21rem;
  padding-right: 0.8rem;
  line-height: 0.21rem;
  font-size: 0.15rem;
}
.help_info .content .content_info .content_info_user .content_info_gender {
  height: 0.18rem;
  color: #999;
  line-height: 0.18rem;
  font-size: 0.13rem;
}
.help_info .content .content_info .content_info_user .noInfo {
  color: #FF5040;
}
.help_info .content .content_info .content_info_btn {
  position: absolute;
  right: 0;
  top: 0.2rem;
  display: -webkit-box;
  width: 0.74rem;
  height: 0.28rem;
  color: #666;
  font-size: 0.12rem;
  -webkit-box-pack: center;
  -webkit-box-align: center;
}
.help_info .content .content_info .content_info_btn:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 200%;
  height: 200%;
  border: 1px solid #ccc;
  border-radius: 0.28rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%) scale(0.5);
}
.help_info .content .content_question {
  color: #666;
  font-size: 0.15rem;
}
.help_info .content .content_question .content_question_title {
  margin: 0.2rem 0 0.1rem;
  line-height: 0.21rem;
  font-weight: bold;
}
.help_info .content .content_question .content_question_des {
  line-height: 0.26rem;
  display: -webkit-box;
  margin-top: 0.15rem;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  word-break: break-all;
  font-size: 0.15rem;
}
.help_info .content .content_question .content_question_des.clamp {
  -webkit-box-orient: unset;
  -webkit-line-clamp: unset;
}
.help_info .content .content_question .content_open_btn {
  display: flex;
  height: 0.18rem;
  margin: 0.15rem 0 0.05rem;
  color: #999;
  justify-content: center;
  align-items: center;
}
.help_info .content .content_question .content_open_btn span {
  font-size: 0.13rem;
}
.help_info .content .content_question .content_open_btn .arrow {
  display: inline-block;
  width: 0.1rem;
  height: 0.04rem;
  margin-left: 0.04rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.1rem 0.04rem;
  vertical-align: middle;
}
.help_info .content .content_question .content_open_btn .down {
  background-image: url('//static.ydlcdn.com/apph5/images/order/arrow_down.png');
}
.help_info .content .content_question .content_open_btn .up {
  background-image: url('//static.ydlcdn.com/apph5/images/order/arrow_up.png');
}
.helpInfo_modal .am-modal-content {
  padding-top: 0.16rem;
  border-radius: 0.08rem 0.08rem 0 0;
}
.helpInfo_modal .am-modal-content .am-modal-body {
  padding: 0.35rem 0.16rem 0.45rem;
}
.helpInfo_modal .am-modal-content .am-modal-body .content {
  min-height: 1.04rem;
  max-height: 4.8rem;
  text-align: justify;
  font-size: 0.15rem;
  line-height: 0.24rem;
  color: #242424;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.helpInfo_modal .am-modal-close {
  width: 0.16rem;
  height: 0.16rem;
  right: 0.16rem;
}

.user-discount-modal {
  overflow: hidden;
  border-top-left-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}
.user-discount-modal .discount {
  position: relative;
  padding: 0.48rem 0.15rem 0.65rem;
}
.user-discount-modal .discount .close {
  position: absolute;
  top: 0.15rem;
  right: 0.15rem;
  width: 0.17rem;
  height: 0.17rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.17rem 0.17rem;
  background-image: url('//static.ydlcdn.com/apph5/images/order/close.png');
}
.user-discount-modal .discount .content .content_item {
  display: flex;
  color: #242424;
  justify-content: space-between;
  margin-bottom: 0.1rem;
}
.user-discount-modal .discount .content .content_item .content_item_title {
  font-size: 0.15rem;
  color: #666;
}
.user-discount-modal .discount .content .content_item .content_item_des {
  font-size: 0.15rem;
}
.user-discount-modal .discount .content .content_item .content_item_des.b {
  font-weight: bold;
}
.user-discount-modal .discount .content .content_item .content_item_des.cFF0000 {
  color: #FF0000;
}

.order_info_user {
  padding: 0 0.12rem;
  margin-bottom: 0.1rem;
  color: #242424;
  border-radius: 0.08rem;
  background: #fff;
}
.order_info_user .refund-btn-wrap {
  display: flex;
  justify-content: flex-end;
}
.order_info_user .refund-btn-wrap .refund-btn {
  width: 19.73333vw;
  height: 7.46667vw;
  line-height: 7.46667vw;
  text-align: center;
  color: #666666;
  font-weight: 400;
  font-size: 3.2vw;
  margin-bottom: 3.2vw;
}
.order_info_user .refund-btn-wrap .refund-btn.refund-status-style {
  color: #EF8A4A;
}
.order_info_user .refund-btn-wrap .refund-btn[retain] {
  --retain-border-color: #CCCCCC;
  --retain-border-radius: 3.73333vw;
}
.order_info_user .title {
  position: relative;
  padding: 0.14rem 0;
  line-height: 0.24rem;
  font-size: 0.15rem;
  font-weight: bold;
  box-sizing: border-box;
}
.order_info_user .title:before {
  content: '';
  position: absolute;
  left: -0.12rem;
  bottom: 0;
  width: calc(100% + 0.24rem);
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.order_info_user .content {
  padding: 0.13rem 0 0.16rem;
}
.order_info_user .content .content_item {
  position: relative;
  padding: 0.08rem 0 0.08rem 0.75rem;
}
.order_info_user .content .content_item .content_item_title {
  position: absolute;
  top: 0.1rem;
  left: 0;
  display: inline-block;
  height: 0.2rem;
  line-height: 0.2rem;
  color: #999;
  font-size: 0.15rem;
}
.order_info_user .content .content_item .content_item_des {
  min-height: 0.2rem;
  color: #242424;
  font-size: 0.15rem;
  vertical-align: middle;
  display: flex;
  align-items: center;
}
.order_info_user .content .content_item .content_item_des span {
  font-size: 0.15rem;
}
.order_info_user .content .content_item .content_item_des span.num {
  vertical-align: super;
}
.order_info_user .content .content_item .content_item_des span.tax-type-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.08rem;
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 50%;
  border: 1px solid #ccc;
  font-size: 0.11rem;
  color: #999;
  line-height: 1;
}
.order_info_user .content .content_item .content_item_des .copy {
  position: relative;
  display: inline-block;
  height: 0.2rem;
  margin-left: 0.1rem;
  padding: 0 0.06rem;
  color: #999;
  line-height: 0.2rem;
  font-size: 0.12rem;
  text-align: center;
  vertical-align: top;
}
.order_info_user .content .content_item .content_item_des .copy.middle {
  vertical-align: middle;
}
.order_info_user .content .content_item .content_item_des .copy:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 200%;
  height: 200%;
  border: 1px solid #ccc;
  border-radius: 0.08rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%) scale(0.5);
}
.order_info_user .content .content_item .content_item_des .chat {
  display: inline-flex;
  width: 0.36rem;
  height: 0.2rem;
  margin-left: 0.1rem;
  color: #6ec8f9;
  border-radius: 0.04rem;
  font-size: 0.12rem;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
.order_info_user .content .content_item .content_item_des .chat[retain] {
  --retain-border-color: #6ec8f9;
  --retain-border-radius: 1.06667vw;
}

.appoint-item {
  position: relative;
  padding: 0.1rem 0.15rem 0.2rem;
  color: #242424;
  font-size: 0;
}
.appoint-item:not(:last-child)::after {
  content: '';
  width: calc(100% - 0.3rem);
  position: absolute;
  left: 0.15rem;
  bottom: 0;
  border-top: 1px solid #EBEBEB;
  transform: scaleY(0.5);
}
.appoint-item .date-time {
  height: 0.46rem;
}
.appoint-item .date-time .date {
  margin-right: 0.04rem;
  font-size: 0.33rem;
}
.appoint-item .date-time .mon {
  font-size: 0.15rem;
  margin-right: 0.1rem;
}
.appoint-item .date-time .week {
  margin-right: 0.08rem;
  font-size: 0.15rem;
}
.appoint-item .date-time .time {
  font-size: 0.17rem;
}
.appoint-item .date-time .status {
  position: absolute;
  top: 0.28rem;
  right: 0.15rem;
  color: #6EC8F9;
  font-size: 0.15rem;
}
.appoint-item .date-time .status.ash {
  color: #999;
}
.appoint-item .item-info {
  margin-top: 0.04rem;
  color: #242424;
}
.appoint-item .item-info .name {
  margin-right: 0.08rem;
  font-size: 0.13rem;
}
.appoint-item .item-info .relation {
  display: -webkit-inline-box;
  padding: 0 0.06rem;
  margin-right: 0.08rem;
  height: 0.24rem;
  border-radius: 0.04rem;
  color: #666;
  background: #f7f7f7;
  font-size: 0.12rem;
  -webkit-box-align: center;
}
.appoint-item .item-info .appoint-des {
  display: -webkit-inline-box;
  padding-right: 0.06rem;
  height: 0.24rem;
  border-radius: 0.04rem;
  color: #666;
  background: #f7f7f7;
  -webkit-box-align: center;
}
.appoint-item .item-info .appoint-des .location {
  display: inline-block;
  width: 0.18rem;
  height: 0.18rem;
  margin-left: 0.05rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.18rem 0.18rem;
  vertical-align: bottom;
  background-image: url('//static.ydlcdn.com/apph5/images/order/icon_location.png');
}
.appoint-item .item-info .appoint-des .type {
  position: relative;
  display: inline-block;
  margin-right: 0.1rem;
  font-size: 0.12rem;
  font-style: normal;
}
.appoint-item .item-info .appoint-des .type::before {
  content: '';
  position: absolute;
  top: 0.03rem;
  right: -0.05rem;
  width: 1px;
  height: 0.12rem;
  background: #ebebeb;
}
.appoint-item .item-info .appoint-des .type.ml4 {
  margin-left: 0.06rem;
}
.appoint-item .item-info .appoint-des .time {
  display: inline-block;
  font-size: 0.12rem;
  font-style: normal;
}
.appoint-item .item-btns {
  margin-top: 0.2rem;
  text-align: right;
}
.appoint-item .item-btns .btn {
  display: -webkit-inline-box;
  min-width: 0.62rem;
  height: 0.28rem;
  padding: 0 0.13rem;
  margin-left: 0.08rem;
  border-radius: 0.14rem;
  color: #fff;
  background: #6ec8f9;
  font-size: 0.12rem;
  -webkit-box-align: center;
  -webkit-box-pack: center;
}
.appoint-item .item-btns .btn-shallow {
  position: relative;
  display: -webkit-inline-box;
  height: 0.28rem;
  padding: 0 0.13rem;
  margin-left: 0.08rem;
  border-radius: 0.14rem;
  color: #6ec8f9;
  font-size: 0.12rem;
  -webkit-box-align: center;
}
.appoint-item .item-btns .btn-shallow::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200%;
  height: 200%;
  border: 1px solid #6ec8f9;
  border-radius: 0.28rem;
  transform: translate(-50%, -50%) scale(0.5);
}
.appoint-item .item-btns .btn-ash {
  position: relative;
  display: -webkit-inline-box;
  height: 0.28rem;
  padding: 0 0.13rem;
  margin-left: 0.08rem;
  border-radius: 0.14rem;
  color: #666;
  font-size: 0.12rem;
  -webkit-box-align: center;
}
.appoint-item .item-btns .btn-ash::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200%;
  height: 200%;
  border: 1px solid #ccc;
  border-radius: 0.28rem;
  transform: translate(-50%, -50%) scale(0.5);
}
.order_alert {
  width: 3rem;
}
.order_alert .am-modal-content {
  padding-top: 0.24rem;
}
.order_alert .am-modal-content .am-modal-header {
  padding-top: 0;
}
.order_alert .am-modal-content .am-modal-header .am-modal-title {
  line-height: 0.25rem;
  font-size: 0.18rem;
  font-weight: bold;
}
.order_alert .am-modal-content .am-modal-body {
  padding-bottom: 0.2rem;
}
.order_alert .am-modal-content .am-modal-body .am-modal-alert-content {
  color: #242424;
  line-height: 0.21rem;
  font-size: 0.15rem;
}
.order_alert .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button {
  color: #666;
  height: 0.44rem;
  line-height: 0.44rem;
  font-size: 0.17rem;
}
.order_alert .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child {
  color: #6ec8f9;
}
.server-addrese p {
  font-size: 3.73333vw;
  line-height: 2;
  display: flex;
  align-items: center;
  color: #999;
}
.server-addrese p .location {
  display: inline-block;
  width: 0.18rem;
  height: 0.18rem;
  margin-left: 0.05rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.18rem 0.18rem;
  vertical-align: bottom;
  background-image: url('//static.ydlcdn.com/apph5/images/order/icon_location.png');
}
.server-addrese .copy {
  position: relative;
  display: inline-block;
  height: 0.2rem;
  margin-left: 0.1rem;
  padding: 0 0.06rem;
  color: #999;
  line-height: 0.2rem;
  font-size: 0.12rem;
  text-align: center;
}
.server-addrese .copy:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 200%;
  height: 200%;
  border: 1px solid #ccc;
  border-radius: 0.08rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%) scale(0.5);
}

.appoint-record.list {
  padding: 0.16rem 0.16rem 0.46rem;
  background: #f8f8f8;
}
.appoint-record.list .no-more {
  height: 0.18rem;
  margin-top: 0.2rem;
  color: #999;
  line-height: 0.18rem;
  font-size: 0.13rem;
  text-align: center;
}

.appoint-record {
  margin-bottom: 0.1rem;
  color: #242424;
  border-radius: 0.08rem;
  background: #fff;
}
.appoint-record .title {
  position: relative;
  padding: 0.14rem 0.12rem;
  line-height: 0.24rem;
  height: auto;
  font-size: 0.15rem;
  font-weight: bold;
  box-sizing: border-box;
}
.appoint-record .title .appoint-tips {
  margin-left: 0.08rem;
  color: #999;
  font-size: 0.13rem;
  font-weight: normal;
}
.appoint-record .title::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #ebebeb;
  transform: scaleY(0.5);
}
.appoint-record .no-appoint {
  display: -webkit-box;
  height: 0.96rem;
  margin: 0.1rem 0;
  color: #999;
  border-radius: 0.08rem;
  background: #fff;
  font-size: 0.15rem;
  -webkit-box-pack: center;
  -webkit-box-align: center;
}
.appoint-record .no-appoint i {
  display: inline-block;
  width: 0.24rem;
  height: 0.25rem;
  margin-right: 0.049rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.24rem 0.25rem;
  vertical-align: bottom;
  background-image: url('//static.ydlcdn.com/apph5/images/order/empty_card.png');
}
.appoint-record .list-btn {
  padding: 0.14rem 0;
  text-align: center;
}
.appoint-record .list-btn .all-btn {
  font-size: 0.15rem;
  height: 0.21rem;
  line-height: 0.21rem;
  color: #6ec8f9;
}

.modal-tip-guide {
  --space: 4.26667vw;
  width: 80vw;
  min-height: 80vw;
  background: url('//static.ydlcdn.com/workbench/images/order/download-app-bg.png') no-repeat center / cover;
  border-radius: 2.13333vw;
}
.modal-tip-guide .am-modal-content {
  background-color: transparent;
  padding-top: 0;
}
.modal-tip-guide .am-modal-content .am-modal-body {
  padding: 0;
}
.modal-tip-guide .container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.modal-tip-guide .top {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: var(--text-color-title);
  padding: var(--space) var(--space) 0;
}
.modal-tip-guide .top .logo {
  width: 9.6vw;
  height: 9.6vw;
  margin-bottom: 3.2vw;
  display: block;
}
.modal-tip-guide .top .close-img {
  position: absolute;
  top: 5.33333vw;
  right: 4.26667vw;
  width: 3.73333vw;
  height: 3.73333vw;
}
.modal-tip-guide .top .title {
  font-size: 4.8vw;
  font-weight: 500;
}
.modal-tip-guide .top .content {
  margin-top: 3.2vw;
  font-size: 3.46667vw;
  line-height: 5.33333vw;
  text-align: left;
}
.modal-tip-guide .top .content p {
  margin-bottom: 1.06667vw;
}
.modal-tip-guide .btm {
  margin: var(--space);
}
.modal-tip-guide .btm .btn {
  width: 100%;
  line-height: 11.73333vw;
  border-radius: 8vw;
  background: linear-gradient(93.54deg, #7087fc 0%, #6fa7ff 100%);
  box-shadow: 0 2.4vw 4vw -0.8vw rgba(97, 142, 255, 0.51);
  color: #fff;
  font-size: 4.26667vw;
  border: none;
}

.complete-btn {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.1rem 0.16rem;
  background: #fff;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.complete-btn div + div {
  margin-left: 0.15rem;
}
.complete-btn .btn {
  display: -webkit-box;
  width: 100%;
  height: 0.52rem;
  border-radius: 0.26rem;
  -webkit-box-pack: center;
  -webkit-box-align: center;
}
.complete-btn .btn-half {
  box-sizing: border-box;
  width: 47.8%;
  height: 0.52rem;
  border-radius: 0.26rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.complete-btn .btn_1 {
  border: 0.5px solid #e0e0e0;
  color: #999;
  font-size: 0.17rem;
  background-color: #f7f7f7;
}
.complete-btn .btn_2 {
  float: right;
  border: 0;
  color: #fff;
  font-size: 0.17rem;
  background: linear-gradient(270deg, #159cef 0%, #22bfff 100%);
}
.complete-btn .btn-red {
  background: #ff6b5d;
}
.complete-btn-meituan .btn_2 {
  color: var(--text-color-title);
  background-color: var(--meituan-primary-color);
}

.user-order-detail {
  padding: 0.2rem 0.16rem 0.98rem;
  background: #f8f8f8;
}
.user-order-detail .order-status-title {
  font-size: 6.4vw;
  font-weight: bold;
  margin-bottom: 5.33333vw;
}
.user-order-detail .appointment-info-box {
  height: 0.52rem;
  padding: 0 0.16rem;
  border-radius: 0.08rem;
  background: #fff;
  display: flex;
  align-items: center;
  margin-bottom: 0.1rem;
}
.user-order-detail .appointment-info-box p {
  font-size: 0.15rem;
  color: #242424;
  font-weight: bold;
  flex-shrink: 0;
}
.user-order-detail .appointment-info-box .appointment-info {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #AFAFAF;
  font-weight: 400;
  font-size: 0.15rem;
  text-align: right;
  margin: 0 1.06667vw 0 7.46667vw;
}
.user-order-detail .appointment-info-box .appointment-info .writed {
  color: #242424;
}
.user-order-detail .appointment-info-box img {
  width: 0.12rem;
  height: 0.12rem;
  flex-shrink: 0;
}
.user-order-detail .agreement {
  height: 0.52rem;
  padding: 0 0.16rem;
  border-radius: 0.08rem;
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.1rem;
  font-weight: bold;
}
.user-order-detail .agreement p {
  font-size: 0.15rem;
  color: #242424;
}
.user-order-detail .agreement img {
  width: 0.12rem;
  height: 0.12rem;
}
.user-order-detail .fixed-bottom-button {
  position: fixed;
  bottom: -0.47rem;
  width: 100%;
  padding: 0.22rem 0 0.58rem;
}
.user-order-detail .fixed-bottom-button .button {
  width: 3.43rem;
  background: linear-gradient(90deg, #159cef 0%, #22bfff 100%);
  color: #fff;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  border-radius: 26.66667vw;
}
.user-order-detail .list-module {
  width: 100%;
  background: #fff;
  border-radius: 0.08rem;
  margin-bottom: 0.1rem;
}
.user-order-detail .list-module .list-module-title {
  height: 0.52rem;
  padding-left: 0.15rem;
  line-height: 0.52rem;
  font-size: 0.15rem;
  color: #242424;
  font-weight: bold;
}
.user-order-detail .list-module .list-module-title::after {
  content: ' ';
  display: block;
  width: calc(100% + 0.15rem);
  height: 1px;
  transform: scaleY(0.5);
  margin-left: -0.15rem;
  background: #EBEBEB;
}
.user-order-detail .list-module .list-module-main {
  padding: 0 0.12rem 0.16rem;
  position: relative;
}
.user-order-detail .list-module .list-module-main .list-module-li {
  width: 3.19rem;
  height: 0.75rem;
  background: #F8F8F8;
  border-radius: 0.08rem;
  margin-top: 0.12rem;
  box-sizing: border-box;
  padding: 0.13rem;
}
.user-order-detail .list-module .list-module-main .list-module-li .middle-box {
  height: 100%;
  display: flex;
  align-items: center;
}
.user-order-detail .list-module .list-module-main .list-module-li .arrow {
  width: 0.12rem;
  height: 0.12rem;
  position: absolute;
  right: 0.18rem;
  top: 0.3rem;
}
.user-order-detail .list-module .list-module-main .list-module-li .list-module-li-r {
  display: flex;
  margin-bottom: 0.08rem;
}
.user-order-detail .list-module .list-module-main .list-module-li .list-module-li-r:last-child {
  margin-bottom: 0;
}
.user-order-detail .list-module .list-module-main .list-module-li .list-module-li-r .list-module-li-r-l {
  width: 0.8rem;
  font-size: 0.15rem;
  color: #999;
  margin-right: 0.15rem;
}
.user-order-detail .list-module .list-module-main .list-module-li .list-module-li-r .list-module-li-r-r {
  color: #242424;
  font-size: 0.15rem;
}
.user-order-detail .list-module .list-module-main .h50 {
  height: 0.5rem;
}
.user-order-detail .list-module .list-module-main .h50 .arrow {
  top: 0.18rem;
}
.user-order-detail .box {
  margin-bottom: 2.66667vw;
  color: #242424;
  border-radius: 2.13333vw;
  background-color: #fff;
}

.order-list-item-user {
  position: relative;
  padding: 0 0.15rem;
  box-sizing: border-box;
  background: #fff;
  border-radius: 0.06rem;
  margin: 0.1rem auto;
}
.order-list-item-user::before {
  content: '';
  position: absolute;
  top: 0.52rem;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scaleY(0.5);
  background: linear-gradient(0deg, #fff, #ebebeb);
}
.order-list-item-user .order-list-item-header {
  position: relative;
  padding: 0 0.5rem 0 0;
  display: -webkit-box;
  height: 0.52rem;
  font-size: 0.17rem;
  -webkit-box-align: center;
}
.order-list-item-user .order-list-item-header .order-id {
  font-size: 0.14rem;
  display: inline-block;
  line-height: 0.2rem;
  height: 0.2rem;
  color: #242424;
}
.order-list-item-user .order-list-item-header .order-id .order-id-label {
  color: #999;
}
.order-list-item-user .order-list-item-header .status {
  position: absolute;
  right: 0;
  top: 0.15rem;
  font-size: 3.73333vw;
  font-weight: normal;
}
.order-list-item-user .order-list-item-header .status.refund-status-title {
  color: #EF8A4A;
}
.order-list-item-user .order-list-item-header .status.status-1 {
  color: #ffa789;
}
.order-list-item-user .order-list-item-header .status.status-2 {
  color: #6ec8f9;
}
.order-list-item-user .order-list-item-header .status.status-3 {
  color: #6ec8f9;
}
.order-list-item-user .order-list-item-header .status.status-4 {
  color: #6ec8f9;
}
.order-list-item-user .order-list-item-header .status.status-5 {
  color: #999;
}
.order-list-item-user .order-list-item-header .status.status-6 {
  color: #999;
}
.order-list-item-user .order-list-item-header .status.is-waitSendOrder {
  color: #6ec8f9;
}
.order-list-item-user .order-list-item-body {
  padding: 0.14rem 0 0.16rem;
  position: relative;
}
.order-list-item-user .order-list-item-body .user-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-list-item-user .order-list-item-body .user-box .user-info {
  display: flex;
  align-items: center;
}
.order-list-item-user .order-list-item-body .user-box .user-info .header {
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 50%;
}
.order-list-item-user .order-list-item-body .user-box .user-info .doctor-name {
  margin-left: 0.06rem;
  font-size: 0.14rem;
  color: #666;
  line-height: 0.2rem;
}
.order-list-item-user .order-list-item-body .user-box .refund-status-tag {
  color: #EF8A4A;
  font-weight: 400;
  font-size: 3.73333vw;
}
.order-list-item-user .order-list-item-body .order-title {
  margin-top: 0.12rem;
  font-weight: bold;
  color: #333;
  font-size: 0.16rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.order-list-item-user .order-list-item-body .time-box {
  margin-top: 0.12rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-list-item-user .order-list-item-body .time-box .time-item {
  color: #242424;
  font-size: 0.13rem;
  height: 0.18rem;
  line-height: 0.18rem;
}
.order-list-item-user .order-list-item-body .time-box .time-item .time-label {
  color: #999;
  margin-right: 0.04rem;
}
.order-list-item-user .order-list-item-body .service-time {
  margin-top: 0.16rem;
  border-radius: 0.06rem;
  background-color: #f5f6f9;
  display: flex;
  align-items: center;
  padding: 0.1rem;
  color: #6ec8f9;
  font-size: 0.13rem;
}
.order-list-item-user .order-list-item-body .service-time .refund-money {
  color: #999999;
  font-size: 3.46667vw;
}
.order-list-item-user .order-list-item-body .order-operation {
  margin-top: 3.2vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.order-list-item-user .order-list-item-body .order-operation .order-createtime {
  color: #999;
  font-size: 0.12rem;
  line-height: 0.17rem;
  margin: 0;
}
.order-list-item-user .order-list-item-body .order-buttons {
  text-align: right;
  position: relative;
}
.order-list-item-user .order-list-item-body .order-buttons .pay-label {
  position: absolute;
  left: 0;
  top: 0.06rem;
  font-size: 3.2vw;
  color: #ff7a00;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_1 {
  margin-left: 0.1rem;
  width: 0.74rem;
  height: 0.28rem;
  border-radius: 0.14rem;
  background: #6ec8f9;
  font-size: 0.12rem;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_1::before {
  border: 0;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_1 > span {
  font-size: 0.12rem;
}
.order-list-item-user .order-list-item-body .order-buttons .pd01 {
  padding: 0 0.1rem;
  box-sizing: content-box;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_refund_chat {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22.66667vw;
  height: 8.53333vw;
  text-align: center;
  border-radius: 4.26667vw;
  color: #6ec8f9;
  font-weight: 400;
  font-size: 3.46667vw;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_refund_chat[retain][retain] {
  --retain-border-color: #6ec8f9;
  --retain-border-radius: 4.26667vw;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_2 {
  margin-left: 0.1rem;
  width: 0.74rem;
  height: 0.28rem;
  border-radius: 0.14rem;
  border: 0.5px solid #cccccc;
  font-size: 0.12rem;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #666;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_2::before {
  border: 0;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_2 > span {
  font-size: 0.12rem;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_1:first-child,
.order-list-item-user .order-list-item-body .order-buttons .btn_2:first-child {
  margin-left: 0;
}
.order-list-item-user .order-list-item-body .order-buttons .btn-pay {
  background: #ff6b5d;
  color: #fff;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_comment_red_dot {
  display: inline-block;
  margin-left: 0.1rem;
  width: 0.74rem;
  height: 0.28rem;
  border-radius: 0.14rem;
  border: 0.5px solid #cccccc;
  font-size: 0.12rem;
  color: #666;
  box-sizing: border-box;
  line-height: 0.28rem;
  text-align: center;
  position: relative;
}
.order-list-item-user .order-list-item-body .order-buttons .btn_comment_red_dot::after {
  content: ' ';
  position: absolute;
  right: 0;
  top: 0;
  width: 0.09rem;
  height: 0.09rem;
  border-radius: 50%;
  background-color: #f71500;
}
.order-list-item-user-meituan .order-list-item-body .order-buttons .btn_1 {
  background-color: var(--meituan-primary-color);
  color: var(--text-color-title);
}

.order-list {
  flex: 1;
  height: 100%;
  box-sizing: border-box;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.order-list .inner-box {
  width: 100%;
  box-sizing: border-box;
  padding: 0 0.16rem;
}
.order-list .inner-box .null-image {
  width: 2rem;
  height: 1.43rem;
  margin: 1.15rem auto 0;
  display: block;
}
.order-list .inner-box .null-text {
  text-align: center;
  margin-top: 0.18rem;
  color: #999;
  font-size: 0.15rem;
}
.order-list .inner-box .null-text .is-search {
  margin-top: 0.05rem;
}
.order-list .inner-box .nomore-text {
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.13rem;
  line-height: 0.18rem;
  color: #999;
}
.order-list .inner-box .nomore-text.nomore {
  margin-top: 53.33333vw;
}
.order-list .inner-box .loading-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.order-list .inner-box .loading-box .loading-icon {
  margin: 0.2rem auto 0;
}
.order-list .inner-box .in-bottom {
  height: 0.62rem;
  width: 100%;
}
.order-list .zx-btn {
  display: flex;
  width: 0.74rem;
  height: 0.28rem;
  margin: 0.2rem auto;
  border-radius: 0.14rem;
  color: #fff;
  background: linear-gradient(to right, #159cef, #22bfff);
  font-size: 0.12rem;
  justify-content: center;
  align-items: center;
}
.order-list .zx-btn-meituan {
  color: var(--text-color-title);
  background: var(--meituan-primary-color);
}
.am-modal-alert-content {
  color: #000;
  font-size: 4.8vw;
}

.order-list-container .tab {
  display: flex;
  justify-content: space-between;
  background: white;
  padding: 0.15rem 0.16rem 0.1rem;
  font-weight: 400;
  font-size: 3.2vw;
  width: 100%;
  position: fixed;
  z-index: 2;
  box-sizing: border-box;
}
.order-list-container .tab .tab-item {
  width: 27.2vw;
  height: 8.53333vw;
  border-radius: 4.26667vw;
  background-color: #F8F8F8;
  text-align: center;
  line-height: 8.53333vw;
  color: #666666;
}
.order-list-container .tab .cur {
  color: #1698FF;
  background-color: rgba(22, 152, 255, 0.1);
}
.order-list-container .page-order-list {
  background: #f8f8f8;
  display: flex;
  flex-direction: column;
  height: calc(100vh - 11.33333vw);
}
.order-list-container .page-order-list.is-null {
  background: #fff;
}

.ydl-tabs-container {
  overflow-x: auto;
  white-space: nowrap;
  position: relative;
  -webkit-overflow-scrolling: touch;
  /* 确保流畅滚动 */
  background-color: #fff;
}
.ydl-tabs-container::-webkit-scrollbar {
  display: none;
}
.ydl-tabs {
  display: inline-flex;
  position: relative;
}
.ydl-tabs .ydl-tabs-item {
  display: flex;
  align-items: center;
  padding: 2.66667vw 3.2vw;
  cursor: pointer;
  transition: color 0.3s ease;
  white-space: nowrap;
  color: #9b9b9b;
  font-weight: 400;
  font-size: 4vw;
}
.ydl-tabs .ydl-tabs-item.active {
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
}
.ydl-tabs .ydl-tabs-item .am-badge-text {
  background: #f71500;
  top: -3.2vw;
  font-size: 2.93333vw;
  height: 4vw;
  min-width: 4vw;
  line-height: 4vw;
  padding: 0 0.53333vw;
  font-weight: 500;
  box-sizing: border-box;
}
.ydl-tabs .indicator {
  position: absolute;
  bottom: 0;
  width: 5.06667vw;
  /* 固定宽度 */
  height: 1.06667vw;
  /* 固定高度 */
  background-color: #1da1f2;
  /* 指定颜色 */
  transition: transform 0.3s ease;
  /* 只平滑滑动 */
}

.page-user_payment {
  box-sizing: border-box;
  min-height: 100vh;
  background: #F8F8F8;
  padding: 0.16rem;
}
.page-user_payment .details {
  background: #fff;
  border-radius: 0.08rem;
  padding-bottom: 0.24rem;
}

.m-paymentDetails_statusInfo {
  margin-left: 0.12rem;
  border-bottom: 0.5px solid #EBEBEB;
  padding: 0.21rem 0 0.14rem;
}
.m-paymentDetails_statusInfo .title {
  height: 0.33rem;
  display: flex;
  align-items: center;
  color: #242424;
  font-size: 0.22rem;
  font-weight: bold;
}
.m-paymentDetails_statusInfo .title img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.06rem;
}
.m-paymentDetails_statusInfo .tips {
  color: #999;
  font-size: 0.14rem;
  line-height: 0.2rem;
  padding-top: 0.05rem;
}

.m-paymentDetails_info {
  padding: 0.12rem 0.12rem 0.16rem;
}
.m-paymentDetails_info .list {
  display: flex;
  margin-bottom: 0.16rem;
  line-height: 0.21rem;
}
.m-paymentDetails_info .label {
  width: 0.65rem;
  margin-right: 0.1rem;
  color: #999999;
  font-size: 0.15rem;
}
.m-paymentDetails_info .textCon {
  color: #242424;
  display: flex;
  align-items: center;
  flex: 1;
  word-break: break-word;
  text-align: justify;
  font-size: 0.15rem;
}
.m-paymentDetails_info .textCon .first {
  display: inline-block;
  box-sizing: border-box;
  font-size: 0.12rem;
  line-height: 0.14rem;
  padding: 0.03rem 0.07rem;
  color: #6ec8f9;
  border: 0.5px solid #6ec8f9;
  border-radius: 0.04rem;
  margin-left: 0.04rem;
  font-weight: bold;
}
.m-paymentDetails_info .textColor1 {
  color: #FF0000;
}
.m-paymentDetails_info .textColor2 {
  color: #6ec8f9;
}

.m-paymentDetails_button {
  padding: 0 0.12rem;
}
.m-paymentDetails_button .btn2 {
  width: 100%;
  height: 0.45rem;
  border-radius: 0.08rem;
  background: #F7F7F7;
  color: #666666;
  font-size: 0.17rem;
  border: 0.5px solid #E0E0E0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  background: linear-gradient(to right, #22BFFF, #159CEF);
  border: none;
  margin-bottom: 0.16rem;
}
.m-paymentDetails_button .btn1 {
  width: 100%;
  height: 0.45rem;
  border-radius: 0.08rem;
  background: #F7F7F7;
  color: #666666;
  font-size: 0.17rem;
  border: 0.5px solid #E0E0E0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.userProfilePage {
  background: #f8f8f8;
  font-size: 0.15rem;
}
.card {
  width: 3.43rem;
  margin: 2.66667vw auto 2.66667vw;
  background: #fff;
  border-radius: 0.08rem;
  padding-bottom: 1px;
}
.card:first-of-type {
  margin-top: 4.8vw;
}
.card .titleBar {
  font-size: 0.15rem;
  color: #242424;
  font-weight: bold;
  padding: 0.16rem 0.15rem;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(235, 235, 235, 0.5);
  margin-bottom: 0.04rem;
}
.card .descBlock {
  display: flex;
  padding: 0.08rem 0;
}
.card .descBlock .label {
  width: 0.8rem;
  margin-left: 0.16rem;
  font-size: 0.15rem;
  color: #999;
}
.card .descBlock .content {
  font-size: 0.15rem;
  margin-left: 0.1rem;
}
.card .infoBlock {
  border-radius: 0.08rem;
  border: 1px solid rgba(235, 235, 235, 0.5);
  margin: 0.15rem 0.16rem;
}
.card .infoBlock .label {
  font-size: 0.15rem;
  color: #999;
  margin: 0.12rem;
  padding: 0 0 0.06rem;
  border-bottom: 1px solid rgba(235, 235, 235, 0.5);
  line-height: 1.5;
}
.card .infoBlock .content {
  margin: 0.12rem;
  font-size: 0.15rem;
}
.card .infoBlock .content p {
  font-size: 0.15rem;
}

.refund-detail-wrap {
  background: #f8f8f8;
  display: flex;
  flex-direction: column;
  padding-bottom: calc(14.93333vw + env(safe-area-inset-bottom));
  padding-bottom: calc(14.93333vw + constant(safe-area-inset-bottom));
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
  min-height: 100vh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
}
.refund-detail-wrap.refund-detail-wrap-expert {
  padding-bottom: calc(19.2vw + env(safe-area-inset-bottom)) !important;
  padding-bottom: calc(19.2vw + constant(safe-area-inset-bottom)) !important;
}
.refund-detail-wrap .footer-wrap {
  box-sizing: border-box;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
}
.refund-detail-wrap .footer-wrap .action-wrap-expert {
  display: flex;
  justify-content: space-between !important;
  padding-top: 3.2vw;
  padding-bottom: calc(env(safe-area-inset-bottom) + 3.2vw);
  padding-bottom: calc(constant(safe-area-inset-bottom) + 3.2vw);
  padding-left: 6.13333vw;
  padding-right: 6.13333vw;
}
.refund-detail-wrap .footer-wrap .action-wrap-user {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 2.66667vw;
  padding-bottom: calc(env(safe-area-inset-bottom) + 2.66667vw);
  padding-bottom: calc(constant(safe-area-inset-bottom) + 2.66667vw);
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
}
.refund-detail-wrap .footer-wrap .action-button {
  min-width: 18.13333vw;
  height: 9.6vw;
  line-height: 9.6vw;
  text-align: center;
  border-radius: 6.93333vw;
  color: #666;
  font-weight: 400;
  font-size: 3.73333vw;
  padding: 0 3.2vw;
}
.refund-detail-wrap .footer-wrap .action-button[retain] {
  --retain-border-color: #CCCCCC;
}
.refund-detail-wrap .footer-wrap .resolve-button {
  margin: 0 2.13333vw;
  width: 43.73333vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #6ec8f9;
  color: #ffffff;
  font-weight: 500;
  font-size: 4.53333vw;
  border: none;
}
.refund-detail-wrap .footer-wrap .resolve-button:active {
  opacity: 0.8;
}
.refund-detail-wrap .footer-wrap .reject-button {
  margin: 0 2.13333vw;
  width: 43.73333vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #ffffff;
  color: #6ec8f9;
  font-weight: 500;
  font-size: 4.53333vw;
  border: 1px solid #6ec8f9;
}
.refund-detail-wrap .footer-wrap .reject-button:active {
  opacity: 0.8;
}
.refund-detail-wrap .status-wrap {
  padding-top: 6.4vw;
  padding-bottom: 5.33333vw;
}
.refund-detail-wrap .status-wrap .status {
  color: #242424;
  font-weight: 500;
  font-size: 6.4vw;
  line-height: 8.8vw;
}
.refund-detail-wrap .status-wrap .status-tip {
  color: #666;
  font-weight: 400;
  font-size: 3.73333vw;
  padding-top: 1.06667vw;
}
.refund-detail-wrap .status-wrap .status-tip .timer {
  color: #FF5353;
  font-weight: 400;
  font-size: 3.73333vw;
}
.refund-detail-wrap .doctor-info {
  width: 91.46667vw;
  border-radius: 2.13333vw;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 3.2vw 4vw;
  box-sizing: border-box;
}
.refund-detail-wrap .doctor-info .header-wrap {
  display: flex;
  align-items: center;
}
.refund-detail-wrap .doctor-info .header-wrap .header {
  width: 6.4vw;
  height: 6.4vw;
  border-radius: 50%;
}
.refund-detail-wrap .doctor-info .header-wrap .name {
  color: #666;
  font-weight: 400;
  font-size: 4vw;
  padding-left: 2.13333vw;
}
.refund-detail-wrap .doctor-info .contact {
  width: 22.4vw;
  height: 7.46667vw;
  line-height: 7.46667vw;
  text-align: center;
  border-radius: 3.73333vw;
  color: #666;
  font-weight: 400;
  font-size: 3.2vw;
}
.refund-detail-wrap .doctor-info .contact[retain] {
  --retain-border-color: #CCCCCC;
}
.refund-detail-wrap .refund_order_info {
  width: 91.46667vw;
  background: #fff;
  margin-top: 3.2vw;
  border-radius: 2.13333vw;
}
.refund-detail-wrap .refund_order_info .title {
  padding: 0 4vw;
  height: 13.86667vw;
  line-height: 13.86667vw;
  color: #242424;
  font-weight: 600;
  font-size: 4vw;
}
.refund-detail-wrap .refund_order_info .title[retain] {
  --retain-border-color: #ebebeb;
}
.refund-detail-wrap .refund_order_info ul {
  padding: 4.26667vw;
}
.refund-detail-wrap .refund_order_info ul li {
  display: flex;
}
.refund-detail-wrap .refund_order_info ul li:not(:last-child) {
  margin-bottom: 4.26667vw;
}
.refund-detail-wrap .refund_order_info ul li .filed {
  color: #999;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.6vw;
  flex-shrink: 0;
}
.refund-detail-wrap .refund_order_info ul li .desc {
  flex: 1;
  padding-left: 4vw;
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
  line-height: 5.6vw;
  word-break: break-all;
}
.refund-detail-wrap .refund_order_info ul li .desc .order-id {
  color: #1698FF;
}
.refund-detail-wrap .refund_order_info ul li .desc .copy {
  padding: 0.8vw 1.6vw;
  margin-left: 2.66667vw;
  width: 9.6vw;
  height: 5.33333vw;
  border-radius: 1.06667vw;
  color: #999999;
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 3.73333vw;
}
.refund-detail-wrap .refund_order_info ul li .desc .copy[retain] {
  --retain-border-color: #CCCCCC;
  --retain-border-radius: 1.06667vw;
}
body .am-modal-title {
  color: #242424;
  font-weight: 600;
  font-size: 4.8vw;
  line-height: 6.66667vw;
}
body .am-modal-button-group-h .am-modal-button:first-child {
  color: #666666;
}
body .am-modal-button-group-h .am-modal-button {
  font-size: 4.53333vw;
}
body .am-modal-alert-content {
  color: #242424;
  font-weight: 400;
  font-size: 4vw;
}
body .reason-modal .am-modal-content {
  background: transparent;
  padding-bottom: env(safe-area-inset-bottom);
  padding-bottom: constant(safe-area-inset-bottom);
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap {
  background-color: #ffffff;
  border-radius: 5.33333vw 5.33333vw 0px 0px;
  box-sizing: border-box;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .title {
  color: #242424;
  font-weight: 500;
  font-size: 4.8vw;
  padding: 4.26667vw 0 0 0;
  text-align: center;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap {
  display: flex;
  justify-content: space-between;
  padding: 3.2vw 4.26667vw;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap .cancel {
  width: 43.73333vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #F7F7F7;
  color: #666666;
  font-weight: 500;
  font-size: 4.53333vw;
  border: 1px solid #CCCCCC;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap .cancel:active {
  opacity: 0.8;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap .submit {
  width: 43.73333vw;
  height: 12.8vw;
  line-height: 12.8vw;
  text-align: center;
  border-radius: 6.93333vw;
  background: #6ec8f9;
  color: #ffffff;
  font-weight: 500;
  font-size: 4.53333vw;
  border: none;
}
body .reason-modal .am-modal-content .am-modal-body .reject-reson-wrap .btn-wrap .submit:active {
  opacity: 0.8;
}
body .reason-modal .am-list-item {
  padding-left: 4.26667vw;
  padding-right: 4.26667vw;
}
body .reason-modal .am-textarea-control textarea {
  overflow: hidden;
  border-radius: 2.13333vw;
  background-color: #F8F8F8;
  padding: 4.26667vw;
  font-weight: 400;
  font-size: 4.53333vw;
  box-sizing: border-box;
}
body .reason-modal .am-textarea-control textarea::placeholder {
  color: #BFBFBF;
  font-size: 4.53333vw;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
a,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
  display: block;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
em {
  text-align: left;
  font-weight: normal;
}
html,
body,
fieldset,
img,
iframe,
abbr {
  border: 0;
}
i,
cite,
em,
var,
address,
dfn {
  font-style: normal;
}
[hidefocus],
summary {
  outline: 0;
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
small {
  font-size: 100%;
}
sup,
sub {
  font-size: 83%;
}
pre,
code,
kbd,
samp {
  font-family: inherit;
}
q:before,
q:after {
  content: none;
}
textarea {
  overflow: auto;
  resize: none;
}
label,
summary {
  cursor: default;
}
a,
button {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
strong,
b {
  font-weight: bold;
}
del,
ins,
u,
s,
a,
a:hover {
  text-decoration: none;
}
body,
textarea,
input,
button,
select,
keygen,
legend,
div,
span,
p {
  font-size: 3.73333vw;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, sans-serif !important;
  outline: 0;
}
html {
  width: 100%;
  height: 100%;
}
body {
  width: 100%;
  height: 100%;
}
#app,
.app-main {
  width: 100%;
  height: 100%;
}
a {
  outline: none;
}
/*滚动条*/
*::-webkit-scrollbar-track {
  background-color: #f0f4fb;
}
*::-webkit-scrollbar {
  width: 1.6vw;
  background-color: #f0f4fb;
}
*::-webkit-scrollbar-thumb {
  background-color: #888;
}
/*input-placeholder*/
::-webkit-input-placeholder {
  color: #ccc;
}
::-moz-placeholder {
  color: #ccc;
}
:-ms-input-placeholder {
  color: #ccc;
}
input:-moz-placeholder {
  color: #ccc;
}
input,
button,
textarea {
  -webkit-appearance: none;
}

:root {
  --ydl-black: #242424;
  --ydl-white: #fff;
  --ydl-blue: #6ec8f9;
  --ydl-red: #ff5040;

  /* 正文，全局文字默认此颜色 */

  /* --ydl-text-color: #6D6D6D; */
  --ydl-primary-color: var(--ydl-blue);
  --ydl-danger-color: var(--ydl-red);

  /* 标题 */
  --ydl-text-color-title: #1a1a1a;

  /* 正文，全局文字默认此颜色 */
  --ydl-text-color: #6d6d6d;

  /* 辅文 */
  --ydl-text-color-sub: #9c9c9c;
  --ydl-line-color: #ebebeb;
  --ydl-my-color-grey: #5e5e66;
  --ydl-my-color-grey2: #f7f8fa;
  --ydl-my-color-grey3: #131212;
  --ydl-my-color-blue: #538fff;

  /* 顶部栏的高度 */
  --ydl-header-height: 11.73333vw;

  /* 我的 页面添加按钮的字体蓝色 */
  --ydl-my-blue: #538fff;

  /* 我的 页面 灰色字体颜色，主要用于小尺寸的字体 */
  --ydl-my-font-grey: #999;

  /* 我的 首页 顶部背景色 大范围 */
  --ydl-my-home-big: #93a0bb;

  /* 我的 首页 顶部背景色 统计卡片背景色 */
  --ydl-my-home-small: #a3b1cc;

  /* 标题 */
  --text-color-title: #1a1a1a;

  /* 正文，全局文字默认此颜色 */
  --text-color: #6d6d6d;

  /* 辅文 */
  --text-color-sub: #9c9c9c;

  /* 美团小程序主题色 */
  --meituan-primary-color: #ffe339;
  --meituan-price-color: #ff4b10;
}

/* stylelint-disable no-descending-specificity */
.newtitle__labels-item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 3.2vw;
  background: #f7f8fa;
  border-radius: 5.33333vw;
  height: 8.53333vw;
  position: relative;
}
.newtitle__labels-item.__label-ghost::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border: 1px solid #538fff;
  transform-origin: 0 0;
  transform: scale(0.5);
  border-radius: 10.66667vw;
}
.newtitle__labels-item.__label-ghost .text {
  color: #538fff;
}
.newtitle__labels-item.__label-size-small {
  height: 7.46667vw;
}
.newtitle__labels-item .text {
  font-size: 3.2vw;
  line-height: 1;
  color: #131212;
  flex: 1;
}
.newtitle__labels-item .am-icon {
  margin-left: 2.13333vw;
  z-index: 9;
}

/* stylelint-disable no-descending-specificity */
.advantage__tag-list {
  padding: 0 4.26667vw;
}
.advantage__tag-list .selected-head {
  font-weight: 600;
  font-weight: bold;
  font-size: 3.73333vw;
  line-height: 4vw;
  display: flex;
  align-items: center;
  color: #000;
  margin-bottom: 3.2vw;
}
.advantage__tag-list .selected-head .selected-head-count {
  font-size: 3.2vw;
  display: flex;
  align-items: center;
  text-align: right;
  color: #999;
  margin-left: 0.8vw;
}
.advantage__tag-list .selected-content {
  padding: 4.26667vw 3.2vw;
  background: var(--ydl-my-color-grey2);
  border-radius: 2.13333vw;
}
.advantage__tag-list .selected-content .selected-category {
  display: flex;
  align-items: center;
}
.advantage__tag-list .selected-content .selected-category .category-name {
  padding: 0 3.2vw 0 0;
  width: 16.53333vw;
  font-size: 3.2vw;
  color: #999;
  margin-bottom: 3.2vw;
  align-self: flex-start;
  line-height: 7.46667vw;
  box-sizing: border-box;
}
.advantage__tag-list .selected-content .selected-category .category-list {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.advantage__tag-list .selected-content .selected-category .category-list .newtitle__labels-item {
  margin-right: 3.2vw;
  margin-bottom: 3.2vw;
}

/* stylelint-disable no-descending-specificity */
.am-modal.advantage__confirm {
  width: 80vw !important;
  height: auto !important;
  background: #fff;
  border-radius: 3.2vw;
}
.am-modal.advantage__confirm .am-modal-content {
  background-color: transparent;
}
.am-modal.advantage__confirm .am-modal-body {
  padding: 5.33333vw 5.33333vw 6.4vw;
  font-size: 4.26667vw;
  line-height: 6.4vw;
  text-align: center;
  color: var(--ydl-my-color-grey);
}
.am-modal.advantage__confirm .am-modal-footer {
  padding: 0 5.33333vw 5.33333vw 5.33333vw;
}
.am-modal.advantage__confirm .am-modal-footer .am-modal-button-group-normal {
  flex-wrap: wrap;
  justify-content: space-between;
}
.am-modal.advantage__confirm .am-modal-footer .am-modal-button-group-normal::before {
  display: none;
}
.am-modal.advantage__confirm .am-modal-footer .am-modal-button-group-normal .am-modal-button {
  font-weight: 400;
  font-size: 3.73333vw;
  line-height: 9.6vw;
  text-align: center;
  color: #fff;
  width: 33.06667vw;
  height: 9.6vw;
  background: var(--ydl-my-color-blue);
  border-radius: 5.86667vw;
  flex: none;
}
.am-modal.advantage__confirm .am-modal-footer .am-modal-button-group-normal .am-modal-button:first-child {
  color: #131212;
  background: var(--ydl-my-color-grey2);
}
.am-modal.advantage__confirm .am-modal-footer .am-modal-button-group-normal .am-modal-button::before {
  display: none;
}

/* stylelint-disable no-descending-specificity */
.advantage__search {
  position: relative;
}
.advantage__search .input-search {
  margin: 2.13333vw 4.26667vw 4.26667vw;
  background: var(--ydl-my-color-grey2);
  border-radius: 2.13333vw;
  height: 9.6vw;
  min-height: 9.6vw;
  box-sizing: border-box;
}
.advantage__search .input-search.am-list-item .am-input-label.am-input-label-5 {
  width: auto;
}
.advantage__search .input-search.am-list-item .am-input-clear {
  width: 4vw;
  height: 4vw;
  background-size: 4vw auto;
  background-position: 0.4vw 1px;
}
.advantage__search .input-search .am-search-synthetic-ph-icon {
  display: inline-block;
  margin-right: 1.33333vw;
  width: 4vw;
  height: 4vw;
  overflow: hidden;
  vertical-align: -0.66667vw;
  background-repeat: no-repeat;
  background-size: 4vw auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'38'%20height%3D'36'%20viewBox%3D'0%200%2038%2036'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z'%20fill%3D'%23bbb'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
}
.advantage__search .input-search input::placeholder {
  color: #979797 !important;
  font-size: 3.73333vw;
  line-height: normal !important;
  text-align: left;
}
.advantage__search .search-result {
  position: absolute;
  top: 16vw;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #fff;
  z-index: 99;
}
.advantage__search .search-list {
  padding: 0 4.26667vw;
}
.advantage__search .search-item {
  padding: 3.2vw 0;
  font-size: 3.73333vw;
  line-height: 1;
  color: #131212;
}
.advantage__search .search-item .search-item-bold {
  font-weight: bold;
}
.advantage__search .search-nodata {
  margin-top: 40vw;
}
.advantage__search .search-nodata-img {
  display: block;
  margin: auto;
  max-width: 100%;
  width: 34.66667vw;
  height: 34.66667vw;
}
.advantage__search .search-nodata-txt {
  margin-top: 8vw;
  font-size: 4.26667vw;
  line-height: 6.4vw;
  text-align: center;
  color: var(--ydl-my-color-grey3);
}

/* stylelint-disable no-descending-specificity */
.advantage__tabs {
  display: flex;
}
.advantage__tabs .tag-menu {
  overflow: auto;
  background: var(--ydl-my-color-grey2);
}
.advantage__tabs .tag-menu .tag-menu-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 27.46667vw;
  height: 12.8vw;
  padding: 0 4.26667vw;
  background: var(--ydl-my-color-grey2);
  box-sizing: border-box;
  position: relative;
}
.advantage__tabs .tag-menu .tag-menu-item .tag-menu-label {
  font-size: 3.73333vw;
  line-height: 1;
  color: var(--ydl-my-color-grey);
}
.advantage__tabs .tag-menu .tag-menu-item .tag-menu-count {
  width: 5.33333vw;
  height: 5.33333vw;
  line-height: 5.33333vw;
  text-align: center;
  font-size: 3.2vw;
  color: #fff;
  background: var(--ydl-my-color-blue);
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  right: 1.86667vw;
  top: 50%;
  transform: translateY(-50%) scale(0.85);
  transform-origin: center;
}
.advantage__tabs .tag-menu .tag-menu-item-ac {
  background-color: #fff;
}
.advantage__tabs .tag-menu .tag-menu-item-ac .tag-menu-label {
  font-weight: 500;
  font-weight: bold;
  color: var(--ydl-my-color-blue);
}
.advantage__tabs .tag-content {
  flex: 1;
  padding-left: 4.26667vw;
  padding-bottom: 2.13333vw;
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.advantage__tabs .tag-content .tag-content-section {
  padding-top: 3.2vw;
  padding-bottom: 3.2vw;
}
.advantage__tabs .tag-content .tag-content-title {
  font-weight: 500;
  font-weight: bold;
  font-size: 3.73333vw;
  line-height: 5.33333vw;
  color: #000000;
  margin-bottom: 2.13333vw;
}
.advantage__tabs .tag-content .tag-content-list::after {
  content: '';
  display: table;
  clear: both;
}
.advantage__tabs .tag-content .newtitle__labels-item {
  margin: 2.13333vw 3.2vw 2.13333vw 0;
  float: left;
}

/* stylelint-disable no-descending-specificity */
.my-page__advantage {
  background: #fff;
  height: 100vh;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.my-page__advantage .component-header .header_con {
  z-index: 99;
  position: absolute;
}
.my-page__advantage .am-search {
  margin: 2.13333vw 4.26667vw 4.26667vw;
  background: var(--ydl-my-color-grey2);
  border-radius: 2.13333vw;
  height: 9.6vw;
}
.my-page__advantage .am-search .am-search-input {
  background: var(--ydl-my-color-grey2);
}
.my-page__advantage .my-page__search {
  position: relative;
}
.my-page__advantage .my-page__advantage-selected {
  margin-bottom: 2.13333vw;
}
.my-page__advantage .my-page__advantage-tag {
  overflow: hidden;
  flex: 1;
}
.my-page__advantage .save-btn {
  padding: 4.26667vw;
  background: #fff;
}

/* stylelint-disable no-descending-specificity */
.newtitle__check-button {
  width: 100%;
  display: flex;
  padding: 2.13333vw 4.26667vw;
  background: #fff;
  box-shadow: 0 -0.53333vw 0.53333vw rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
}
.newtitle__check-button .am-button {
  border-radius: 5.86667vw;
}
.newtitle__check-button .am-button::before {
  display: none;
}
.newtitle__check-button .reset-btn {
  width: 23.46667vw;
  margin-right: 3.2vw;
  font-size: 4.26667vw;
  color: #131212;
  background: var(--ydl-my-color-grey2);
}
.newtitle__check-button .submit-btn {
  font-size: 4.26667vw;
  color: #fff;
  background: var(--ydl-my-color-blue);
}
.newtitle__check-button .submit-btn.__disable {
  background: #d8d8d8;
}
.newtitle__check-button .submit-btn.__default {
  background: var(--ydl-my-color-blue);
}
.newtitle__check-button .submit-btn.__checking {
  background: #d7e3f1;
}

/* stylelint-disable no-descending-specificity */
.my-page__newtitle {
  background: #fff;
  height: 100vh;
  box-sizing: border-box;
  padding-top: 11.73333vw;
  padding-bottom: 17.06667vw;
  overflow-y: hidden;
}
.my-page__newtitle > div:first-child {
  padding: 0 !important;
}
.my-page__content-labels {
  padding: 0 4.26667vw;
  margin-top: 3.2vw;
  margin-bottom: 16vw;
}
.my-page__content-labels .labels-title {
  font-size: 3.73333vw;
  line-height: 4.53333vw;
  height: 4.53333vw;
  color: #666;
}
.my-page__content-labels .labels-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 4.26667vw;
}
.my-page__content-labels .labels-list .newtitle__labels-item {
  margin-right: 3.2vw;
  margin-bottom: 4.26667vw;
}
.my-page__content-labels .labels-list .newtitle__labels-item .img {
  width: 3.6vw;
  height: 3.6vw;
  margin-right: 2.4vw;
}
.my-page__content-carousel {
  overflow: hidden;
}
.my-page__content-carousel .carousel-tip {
  padding: 0 4.26667vw;
  height: 4.53333vw;
  font-size: 3.2vw;
  line-height: 4.53333vw;
  color: #666;
}
.my-page__content-carousel .carousel-tip .img {
  margin-left: 2.4vw;
  width: 3.46667vw;
  height: 2.93333vw;
}
.my-page__content-carousel .space-carousel {
  padding: 3.2vw 0;
}
.my-page__content-carousel .slider-slide {
  background-color: #F7F8FA;
}
.my-page__content-carousel .carousel-item {
  width: 82.53333vw;
  height: 22.4vw;
  display: flex;
  padding: 3.46667vw 5.33333vw 3.46667vw 3.46667vw;
  box-sizing: border-box;
  background: #F7F8FA;
  border-radius: 2.13333vw;
  position: relative;
}
.my-page__content-carousel .carousel-item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border: 1px solid #e5e5e5;
  transform-origin: 0 0;
  transform: scale(0.5);
  border-radius: 2.13333vw;
}
.my-page__content-carousel .carousel-item .img {
  width: 15.46667vw;
  height: 15.46667vw;
  border-radius: 1.06667vw;
  margin-right: 3.2vw;
}
.my-page__content-carousel .carousel-item .message .name {
  height: 4.53333vw;
  font-weight: 500;
  font-weight: bold;
  font-size: 3.73333vw;
  line-height: 4.53333vw;
  color: #000;
  margin-bottom: 1.33333vw;
}
.my-page__content-carousel .carousel-item .message .title {
  font-size: 3.2vw;
  line-height: 4.8vw;
  color: #999;
}
.btn-group {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* iphoneX、iphoneXs、iphone11 Pro */
/* iphone 12、iphone 12 Pro */
/* iphone Xs Max、iphone11 Pro Max */
/* iphone XR、iphone 11 */
/* iphone 12 Pro Max */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  .my-page__newtitle {
    padding-bottom: 34px;
  }
  .my-page__newtitle .btn-group {
    bottom: 34px;
  }
}

/* stylelint-disable no-descending-specificity */
.advantage__search {
  position: relative;
}
.advantage__search .input-search {
  margin: 2.13333vw 4.26667vw 4.26667vw;
  background: var(--ydl-my-color-grey2);
  border-radius: 2.13333vw;
  height: 9.6vw;
  min-height: 9.6vw;
  box-sizing: border-box;
}
.advantage__search .input-search.am-list-item .am-input-label.am-input-label-5 {
  width: auto;
}
.advantage__search .input-search.am-list-item .am-input-clear {
  width: 4vw;
  height: 4vw;
  background-size: 4vw auto;
  background-position: 0.4vw 1px;
}
.advantage__search .input-search .am-search-synthetic-ph-icon {
  display: inline-block;
  margin-right: 1.33333vw;
  width: 4vw;
  height: 4vw;
  overflow: hidden;
  vertical-align: -0.66667vw;
  background-repeat: no-repeat;
  background-size: 4vw auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'38'%20height%3D'36'%20viewBox%3D'0%200%2038%2036'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z'%20fill%3D'%23bbb'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
}
.advantage__search .input-search input::placeholder {
  color: #979797 !important;
  font-size: 3.73333vw;
  line-height: normal !important;
  text-align: left;
}
.advantage__search .search-result {
  position: absolute;
  top: 16vw;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #fff;
  z-index: 99;
}
.advantage__search .search-list {
  padding: 0 4.26667vw;
}
.advantage__search .search-item {
  padding: 3.2vw 0;
  font-size: 3.73333vw;
  line-height: 1;
  color: #131212;
}
.advantage__search .search-item .search-item-bold {
  font-weight: bold;
}
.advantage__search .search-nodata {
  margin-top: 40vw;
}
.advantage__search .search-nodata-img {
  display: block;
  margin: auto;
  max-width: 100%;
  width: 34.66667vw;
  height: 34.66667vw;
}
.advantage__search .search-nodata-txt {
  margin-top: 8vw;
  font-size: 4.26667vw;
  line-height: 6.4vw;
  text-align: center;
  color: var(--ydl-my-color-grey3);
}

/* stylelint-disable no-descending-specificity */
.advantage__tag-list {
  padding: 0 4.26667vw;
}
.advantage__tag-list .selected-head {
  font-weight: 600;
  font-weight: bold;
  font-size: 3.73333vw;
  line-height: 4vw;
  display: flex;
  align-items: center;
  color: #000;
  margin-bottom: 3.2vw;
}
.advantage__tag-list .selected-head .selected-head-count {
  font-size: 3.2vw;
  display: flex;
  align-items: center;
  text-align: right;
  color: #999;
  margin-left: 0.8vw;
}
.advantage__tag-list .selected-content {
  padding: 4.26667vw 3.2vw;
  background: var(--ydl-my-color-grey2);
  border-radius: 2.13333vw;
}
.advantage__tag-list .selected-content .selected-category {
  display: flex;
  align-items: center;
}
.advantage__tag-list .selected-content .selected-category .category-name {
  padding: 0 3.2vw 0 0;
  width: 16.53333vw;
  font-size: 3.2vw;
  color: #999;
  margin-bottom: 3.2vw;
  align-self: flex-start;
  line-height: 7.46667vw;
  box-sizing: border-box;
}
.advantage__tag-list .selected-content .selected-category .category-list {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.advantage__tag-list .selected-content .selected-category .category-list .newtitle__labels-item {
  margin-right: 3.2vw;
  margin-bottom: 3.2vw;
}

/* stylelint-disable no-descending-specificity */
.advantage__tabs {
  display: flex;
}
.advantage__tabs .tag-menu {
  overflow: auto;
  background: var(--ydl-my-color-grey2);
}
.advantage__tabs .tag-menu .tag-menu-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 27.46667vw;
  height: 12.8vw;
  padding: 0 4.26667vw;
  background: var(--ydl-my-color-grey2);
  box-sizing: border-box;
  position: relative;
}
.advantage__tabs .tag-menu .tag-menu-item .tag-menu-label {
  font-size: 3.73333vw;
  line-height: 1;
  color: var(--ydl-my-color-grey);
}
.advantage__tabs .tag-menu .tag-menu-item .tag-menu-count {
  width: 5.33333vw;
  height: 5.33333vw;
  line-height: 5.33333vw;
  text-align: center;
  font-size: 3.2vw;
  color: #fff;
  background: var(--ydl-my-color-blue);
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  right: 1.86667vw;
  top: 50%;
  transform: translateY(-50%) scale(0.85);
  transform-origin: center;
}
.advantage__tabs .tag-menu .tag-menu-item-ac {
  background-color: #fff;
}
.advantage__tabs .tag-menu .tag-menu-item-ac .tag-menu-label {
  font-weight: 500;
  font-weight: bold;
  color: var(--ydl-my-color-blue);
}
.advantage__tabs .tag-content {
  flex: 1;
  padding-left: 4.26667vw;
  padding-bottom: 2.13333vw;
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.advantage__tabs .tag-content .tag-content-section {
  padding-top: 3.2vw;
  padding-bottom: 3.2vw;
}
.advantage__tabs .tag-content .tag-content-title {
  font-weight: 500;
  font-weight: bold;
  font-size: 3.73333vw;
  line-height: 5.33333vw;
  color: #000000;
  margin-bottom: 2.13333vw;
}
.advantage__tabs .tag-content .tag-content-list::after {
  content: '';
  display: table;
  clear: both;
}
.advantage__tabs .tag-content .newtitle__labels-item {
  margin: 2.13333vw 3.2vw 2.13333vw 0;
  float: left;
}

.modify-consult-theme {
  background: #fff;
  height: 100vh;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.modify-consult-theme .component-header .header_con {
  z-index: 99;
  position: absolute;
}
.modify-consult-theme .am-search {
  margin: 2.13333vw 4.26667vw 4.26667vw;
  background: var(--ydl-my-color-grey2);
  border-radius: 2.13333vw;
  height: 9.6vw;
}
.modify-consult-theme .am-search .am-search-input {
  background: var(--ydl-my-color-grey2);
}
.modify-consult-theme .consult-them__search {
  position: relative;
}
.modify-consult-theme .consult-them__advantage-selected {
  margin-bottom: 2.13333vw;
}
.modify-consult-theme .consult-them__advantage-tag {
  overflow: hidden;
  flex: 1;
}
.modify-consult-theme .save-button-box {
  padding: 4.26667vw;
  padding-bottom: calc(env(safe-area-inset-bottom) + 4.26667vw);
  display: flex;
}
.modify-consult-theme .save-button-box .save-button {
  flex: 1;
  height: 11.73333vw;
  color: #fff;
  background: var(--ydl-my-color-blue);
  font-size: 3.73333vw;
  border-radius: 1.06667vw;
  outline: none;
  border: none;
}
.modify-consult-theme .save-button-box .save-button.loading {
  opacity: 0.7;
}

/* stylelint-disable no-descending-specificity */
.my-page__advantage {
  background: #fff;
  height: 100vh;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.my-page__advantage .component-header .header_con {
  z-index: 99;
  position: absolute;
}
.my-page__advantage .am-search {
  margin: 2.13333vw 4.26667vw 4.26667vw;
  background: var(--ydl-my-color-grey2);
  border-radius: 2.13333vw;
  height: 9.6vw;
}
.my-page__advantage .am-search .am-search-input {
  background: var(--ydl-my-color-grey2);
}
.my-page__advantage .my-page__search {
  position: relative;
}
.my-page__advantage .my-page__advantage-selected {
  margin-bottom: 2.13333vw;
}
.my-page__advantage .my-page__advantage-tag {
  overflow: hidden;
  flex: 1;
}

.c-nav_bar_new {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}
.c-nav_bar_new .nav_con {
  background: #fff;
  padding: 0.16rem;
  line-height: 0.25rem;
  border-bottom: 0.04rem solid #f5f7f7;
  font-size: 0.18rem;
  text-align: left;
  color: #242424;
  z-index: 2;
  font-weight: 500;
}
.c-nav_bar_new .nav_con.pl {
  padding-left: 0.35rem;
}
.c-nav_bar_new .nav_con.pr {
  padding-right: 0.53rem;
}
.c-nav_bar_new .nav_con.nofix {
  position: static;
}
.c-nav_bar_new .left {
  position: absolute;
  left: 0;
  top: 0.16rem;
  padding-left: 0.16rem;
}
.c-nav_bar_new .left img {
  width: 0.08rem;
  height: 0.15rem;
  vertical-align: middle;
}
.c-nav_bar_new .right {
  position: absolute;
  right: 0.16rem;
  top: 0.16rem;
  font-size: 0;
}
.c-nav_bar_new .right img {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: middle;
}
.c-nav_bar_new .center {
  text-align: center;
}

.fwb-template {
  color: #242424;
  padding: 0.12rem 0.16rem;
}
.fwb-template .content {
  line-height: 1.7;
  font-size: 0.16rem;
}
.fwb-template .content img {
  width: 100%;
}
.fwb-template .content a {
  color: #6ec8f9;
}
.fwb-template .content p,
.fwb-template .content a,
.fwb-template .content span,
.fwb-template .content strong,
.fwb-template .content li {
  font-size: 0.16rem;
}
.fwb-template .content ul {
  padding-left: 1em;
  list-style: disc;
}
.fwb-template .content ol {
  padding-left: 1em;
  list-style: decimal;
}
.fwb-template .content li {
  display: list-item;
  list-style: inherit;
}
.fwb-template .content strong {
  font-weight: bold;
}
.fwb-template .content h2 {
  font-size: 0.17rem !important;
  font-weight: bold;
}
.fwb-template .content h2 strong {
  font-size: inherit;
}

