.repord-guide[data-v-2c86602a] {
  background: #95001d;
  height: 100%;
  overflow: auto;
  position: relative;
}
.repord-guide .repord-guide-cont[data-v-2c86602a] {
  position: absolute;
  top: 134px;
  width: 100%;
}
.repord-guide .imgblock-tit[data-v-2c86602a] {
  padding: 0 24px;
}
.repord-guide .footer[data-v-2c86602a] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.repord-guide .footer .footer-tips[data-v-2c86602a] {
  color: rgba(255, 233, 216, 0.8);
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin-top: 20px;
}
.repord-guide .submitBtn[data-v-2c86602a] {
  height: 48px;
  padding: 0 36px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  display: inline-block;
  margin-top: 76px;
  font-family: PingFang SC;
  font-weight: 500;
  cursor: pointer;
  background: radial-gradient(62.25% 85.43% at 50.31% 100%, #fff2e1 0%, #ffdab3 49.65%, #ffd2a8 100%);
  color: #a50023;
  font-size: 16px;
}
.repord-guide .notice-tips[data-v-2c86602a] {
  font-size: 12px;
  color: rgba(255, 233, 216, 0.8);
  text-align: center;
  margin-top: 20px;
}
.imgblock[data-v-2c86602a] {
  width: 100%;
  height: 100%;
}
.imgblock img[data-v-2c86602a] {
  width: 100%;
  height: 100%;
}

.repord-guide[data-v-1cc39212] {
  background: #95001d;
  height: 100%;
  overflow: auto;
  position: relative;
}
.repord-guide .repord-guide-cont[data-v-1cc39212] {
  position: absolute;
  top: 134px;
  width: 100%;
}
.repord-guide .imgblock-tit[data-v-1cc39212] {
  padding: 0 24px;
}
.repord-guide .footer[data-v-1cc39212] {
  padding: 0 24px;
}
.repord-guide .submitBtn[data-v-1cc39212] {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  margin-top: 76px;
  font-family: PingFang SC;
  font-weight: 500;
  cursor: pointer;
  background: radial-gradient(62.25% 85.43% at 50.31% 100%, #fff2e1 0%, #ffdab3 49.65%, #ffd2a8 100%);
  color: #a50023;
  font-size: 16px;
}
.repord-guide .footer-tips[data-v-1cc39212] {
  font-size: 12px;
  color: #ffe9d8;
  text-align: center;
  margin-top: 26px;
}
.imgblock[data-v-1cc39212] {
  width: 100%;
  height: 100%;
}
.imgblock img[data-v-1cc39212] {
  width: 100%;
  height: 100%;
}

#app {
  width: 100%;
  height: 100%;
  max-width: 500px;
  background-color: #95001D;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  overflow: auto;
}

.guideBox[data-v-7df5aaa1] {
  padding: 20px 10px 16px;
  border-radius: 12px 12px 0 0;
  max-height: 90%;
}
.guideBox[data-v-7df5aaa1] .nutui-popup__close-icon--top-right {
  width: 14px !important;
  height: 14px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAA4oAMABAAAAAEAAAA4AAAAAA1XaFMAAAGHSURBVHic5dYxbsIwFAbg/z24RxYmhnCUVKUqJ/BgcQjEIZAHn6AVVOIoZOiUodwDnjs0RiEkEDvp0j4pUhRb/vT0/BwDfz3Iv2w2m3Q8Hj+LyLvW+nOIxY0xU2Z+PZ1OH8vlMgcA9oOj0WgOYMXMe2PMbABsxsx7AKtybVyBzrk351wBYMLM2z5oiW0BTJxzhXPuzY9RdaK1NhWRHYAJgEJEXrTWh1gMQMHMc6VU7se5OlkplTPzHEBUpo+wG7AP2gVrBGPQrhhQq2E96jVtWigEa83QRz1TEdlZa9NY7GGGPpp2LwCEYp3BOuqcOwIAESUhWBAIXJ0eSfnpKCJZSK/ereFvRGfQWpuWNUsAfJVPwszb6kYaBGxoj0xEntCye3uBbb2otT6UuzUIvQs+avwYtBXscsrEoI1gVywGvQFDsVD0CozFQtDLSWOMmRLRnoiisGo0XDEyfzG7ZEhEiyEw4CdT/5chogkRLfzYBTyfzzsAaxHJ+mA+lFK5iGQA1uXa/yS+AYRFZnl7iIqnAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  top: 21px;
}
.guideBox[data-v-7df5aaa1] .nutui-popup__close-icon--top-right svg {
  display: none;
}
.guideBox .guideBox-container[data-v-7df5aaa1] {
  overflow-y: auto;
  text-align: left;
  margin-bottom: 10px;
}
.guideBox .guideBox-title[data-v-7df5aaa1] {
  line-height: 16px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  text-align: center;
  margin-bottom: 20px;
  padding: 0 25px;
}
.guideBox .guideBox-desc[data-v-7df5aaa1] {
  margin-bottom: 20px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: normal;
  color: #666666;
  padding: 0 6px;
}
.guideBox .guideBox-titleBox[data-v-7df5aaa1] {
  height: 16px;
  line-height: 16px;
  margin-bottom: 12px;
  margin-top: 20px;
  padding: 0 6px;
}
.guideBox .guideBox-titleBox span[data-v-7df5aaa1] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  margin-right: 4px;
}
.guideBox .guideBox-titleBox img[data-v-7df5aaa1] {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.guideBox .guideBox-contentBox .guideBox-contentBox-desc[data-v-7df5aaa1] {
  width: 100%;
  border-radius: 8px;
  background: #f6f6f6;
  padding: 14px 10px;
  color: #2c2d2f;
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 21px;
}
.guideBox .guideBox-contentBox .guideBox-contentBox-desc .flex-container[data-v-7df5aaa1] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex: 1;
}
.guideBox .guideBox-contentBox .guideBox-contentBox-desc .flex-item[data-v-7df5aaa1] {
  flex: 0 0 calc(50% - 10px);
}
.guideBox .food-guideBox-titleBox[data-v-7df5aaa1] {
  height: 16px;
  line-height: 16px;
  margin-top: 20px;
  padding: 0 6px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
.guideBox .guideBox-imageBox[data-v-7df5aaa1] {
  width: 100%;
}
.guideBox .guideBox-imageBox .guideBox-image-columns[data-v-7df5aaa1] {
  display: flex;
  width: 100%;
}
.guideBox .guideBox-imageBox .guideBox-image-column[data-v-7df5aaa1] {
  flex: 1;
  padding: 0 6px;
}
.guideBox .guideBox-imageBox .guideBox-image-food[data-v-7df5aaa1] {
  margin-bottom: 17px;
}
.guideBox .guideBox-imageBox .guideBox-image-food img[data-v-7df5aaa1] {
  width: 100%;
  border-radius: 8px;
  border: 0.7px solid #e4e4e4;
}
.guideBox .guideBox-imageBox .guideBox-image-food .icon_class[data-v-7df5aaa1] {
  display: flex;
  align-items: center;
  font-family: PingFang SC;
  font-size: 13px;
  font-weight: 500;
}
.guideBox .guideBox-imageBox .guideBox-image-food .icon_class .success_title[data-v-7df5aaa1] {
  color: #00cf37;
  margin-right: 4px;
}
.guideBox .guideBox-imageBox .guideBox-image-food .icon_class .error_title[data-v-7df5aaa1] {
  color: #ff0400;
  margin-right: 4px;
}
.guideBox .guideBox-imageBox .guideBox-image-food .icon_class img[data-v-7df5aaa1] {
  width: 14px;
  height: 14px;
}
.guideBox .guideBox-imageBox .guideBox-image-food .notice[data-v-7df5aaa1] {
  color: #666666;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin: 8px 0;
}
.guideBox .guideBox-imageBox .guideBox-image[data-v-7df5aaa1] {
  padding: 0 6px;
  flex: 1;
}
.guideBox .guideBox-imageBox .guideBox-image img[data-v-7df5aaa1] {
  width: 100%;
  border-radius: 8px;
}
.guideBox .guideBox-imageBox .guideBox-image .notice[data-v-7df5aaa1] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: normal;
  color: #ff1e19;
  margin-top: 7px;
}
.guideBox .guideBox-btn[data-v-7df5aaa1] {
  cursor: pointer;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #ff0a19;
  border-radius: 22px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: normal;
  color: #ffffff;
  left: 0;
  bottom: 0;
  text-align: center;
  z-index: 9999;
}
.agentClientBox .guideBox-btn[data-v-7df5aaa1] {
  background: #ff0a19;
}

.fillLicenseInfo[data-v-51aeec51] {
  width: 100%;
  height: 100%;
  background: #050402;
  position: relative;
}
.fillLicenseInfo[data-v-51aeec51] .guideBox-btn {
  border-radius: 24px;
  opacity: 1;
  background: radial-gradient(62.25% 85.43% at 50.31% 100%, #fff2e1 0%, #ffdab3 49.65%, #ffd2a8 100%);
  color: #3a1803;
  font-family: PingFang SC;
  font-size: 17px;
  font-weight: 500;
}
.fillLicenseInfo .bdCode-box[data-v-51aeec51] {
  position: absolute;
  bottom: 20px;
  right: 24px;
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 14px;
}
.fillLicenseInfoBox-img[data-v-51aeec51] {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.fillLicenseInfoBox[data-v-51aeec51] {
  padding: 0 24px 50px;
}
.fillLicenseInfoBox .fillLicenseInfoBox-title[data-v-51aeec51] {
  color: #ffd5b2;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: Medium;
  line-height: 20px;
  margin-bottom: 18px;
}
.fillLicenseInfoBox .fillLicenseInfoBox-desc[data-v-51aeec51] {
  color: rgba(255, 224, 186, 0.5);
  font-family: PingFang SC;
  font-size: 12px;
  line-height: 20px;
  margin-top: 10px;
}
.fillLicenseInfoBox .notice-btn[data-v-51aeec51] {
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 14px;
  margin: 24px auto 0;
  text-align: center;
  cursor: pointer;
}
.fillLicenseInfoBox .notice-btn img[data-v-51aeec51] {
  width: 14px;
  height: 14px;
}
.fillLicenseInfoBox .inputBox[data-v-51aeec51] {
  height: 52px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 0 16px;
  text-align: left;
  position: relative;
  border: 1px solid rgba(255, 242, 238, 0.1);
}
.fillLicenseInfoBox .inputBox .fillLicenseInfoBox-upload-icon[data-v-51aeec51] {
  width: 28px;
  height: 28px;
  margin-left: 10px;
}
.fillLicenseInfoBox .inputBox .fillLicenseInfoBox-upload-icon img[data-v-51aeec51] {
  width: 100%;
  height: 100%;
}
.fillLicenseInfoBox .inputBox .inputBox-title[data-v-51aeec51] {
  width: 70px;
  color: #ffd5b2;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 12px;
}
.fillLicenseInfoBox .inputBox[data-v-51aeec51]:last-child {
  margin-bottom: 0;
}
.fillLicenseInfoBox .inputBox input[data-v-51aeec51] {
  height: 100%;
  border: none;
  background: transparent;
  width: calc(100% - 90px);
  color: #ffd5b2;
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.fillLicenseInfoBox .inputBox.inputBox2 input[data-v-51aeec51] {
  width: calc(100% - 38px);
}
.fillLicenseInfoBox .inputBox input[data-v-51aeec51]::-webkit-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.fillLicenseInfoBox .inputBox input[data-v-51aeec51]::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.fillLicenseInfoBox .inputBox input[data-v-51aeec51]:-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.fillLicenseInfoBox .inputBox input[data-v-51aeec51]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}
.fillLicenseInfoBox .inputBox input[data-v-51aeec51]::-webkit-outer-spin-button,
.fillLicenseInfoBox .inputBox input[data-v-51aeec51]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
.fillLicenseInfoBox .inputBox input[type="number"][data-v-51aeec51] {
  -moz-appearance: textfield;
}
.fillLicenseInfoBox .submitBtn[data-v-51aeec51] {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  color: #fff;
  margin-top: 43px;
  background: radial-gradient(53.93% 53.93% at 53.64% 107.75%, #fff2e1 0%, #ffdab3 66.11%, #ffd2a8 100%);
  text-align-horizontal: center;
  color: #3a1803;
  font-family: PingFang SC;
  font-size: 17px;
  font-weight: 500;
  cursor: pointer;
}

.fillInfo[data-v-5091d6dc] {
  width: 100%;
  height: 100%;
  background: #050402;
  position: relative;
}
.fillInfo .notice-box[data-v-5091d6dc] {
  text-align: center;
  color: #ffe0ba;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 14px;
  width: 100%;
}
.fillInfo .bdCode-box[data-v-5091d6dc] {
  position: absolute;
  bottom: 20px;
  right: 24px;
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 14px;
}
.fillInfoBox-img[data-v-5091d6dc] {
  width: 100%;
  height: auto;
  margin-bottom: 21px;
}
.fillInfoBox[data-v-5091d6dc] {
  padding: 0 20px 40px;
}
.fillInfoBox .notice-btn[data-v-5091d6dc] {
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 14px;
  margin: 24px auto 0;
  text-align: center;
  cursor: pointer;
}
.fillInfoBox .notice-btn img[data-v-5091d6dc] {
  width: 14px;
  height: 14px;
}
.fillInfoBox .licenseNo-box[data-v-5091d6dc] {
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 12px;
  line-height: 14px;
  margin-top: 24px;
  text-align: center;
}
.fillInfoBox .inputBox[data-v-5091d6dc] {
  height: 52px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 26px;
  margin-bottom: 10px;
  padding: 0 24px;
  text-align: left;
  position: relative;
  border: 1px solid rgba(255, 242, 238, 0.1);
}
.fillInfoBox .inputBox .inputBox-title[data-v-5091d6dc] {
  width: 70px;
  color: #ffd5b2;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 12px;
}
.fillInfoBox .inputBox[data-v-5091d6dc]:last-child {
  margin-bottom: 0;
}
.fillInfoBox .inputBox input[data-v-5091d6dc] {
  height: 100%;
  border: none;
  background: transparent;
  width: calc(100% - 90px);
  color: #ffd5b2;
  font-family: PingFang SC;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.fillInfoBox .inputBox input[data-v-5091d6dc]::-webkit-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.fillInfoBox .inputBox input[data-v-5091d6dc]::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.fillInfoBox .inputBox input[data-v-5091d6dc]:-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.fillInfoBox .inputBox input[data-v-5091d6dc]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}
.fillInfoBox .inputBox input[data-v-5091d6dc]::-webkit-outer-spin-button,
.fillInfoBox .inputBox input[data-v-5091d6dc]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
.fillInfoBox .inputBox input[type="number"][data-v-5091d6dc] {
  -moz-appearance: textfield;
}
.fillInfoBox .submitBtn[data-v-5091d6dc] {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  color: #fff;
  margin-top: 30px;
  background: radial-gradient(53.93% 53.93% at 53.64% 107.75%, #fff2e1 0%, #ffdab3 66.11%, #ffd2a8 100%);
  text-align-horizontal: center;
  color: #3a1803;
  font-family: PingFang SC;
  font-size: 17px;
  font-weight: 500;
  cursor: pointer;
}

.successInfo[data-v-7b010ed4] {
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #090500 0%, #200f00 100%);
  position: relative;
}
.successInfo .bdCode-box[data-v-7b010ed4] {
  position: absolute;
  bottom: 20px;
  right: 24px;
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 14px;
}
.successInfo-box[data-v-7b010ed4] {
  padding: 13px 20px;
}
.successInfo-box .notice-btn[data-v-7b010ed4] {
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 14px;
  margin: 24px auto 0;
  text-align: center;
  cursor: pointer;
}
.successInfo-box .notice-btn img[data-v-7b010ed4] {
  width: 14px;
  height: 14px;
}
.successInfo-box .successInfo-message[data-v-7b010ed4] {
  width: 100%;
  border-radius: 8px;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 77px;
}
.successInfo-box .successInfo-message .successInfo-message-box[data-v-7b010ed4] {
  text-align: center;
}
.successInfo-box .successInfo-message .successInfo-message-tit[data-v-7b010ed4] {
  color: #FFD5B2;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-top: 16px;
}
.successInfo-box .successInfo-message .successInfo-img[data-v-7b010ed4] {
  width: 53px;
  height: 53px;
}
.successInfo-box .successInfo-btn[data-v-7b010ed4] {
  width: 253px;
  margin: 0 auto;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  opacity: 1;
  background: radial-gradient(62.29% 62.29% at 47.8% 106.73%, #fff2e1 0%, #ffdab3 66.11%, #ffd2a8 100%);
  text-align: center;
  color: #3A1803;
  font-family: PingFang SC;
  font-size: 17px;
  font-weight: 500;
  cursor: pointer;
  justify-content: center;
}
.successInfo-box .successInfo-btn .successInfo-btn-img[data-v-7b010ed4] {
  width: 19px;
  height: 19px;
  margin-left: 8px;
}

.riderInfo-banner-info .riderIconInfo[data-v-521931f3] {
  background: red;
  background: #fff2e7;
  border-radius: 12px;
  color: #95001d;
  padding: 20px 18px;
  position: relative;
}
.riderInfo-banner-info .riderIconInfo .riderIconInfo-content[data-v-521931f3] {
  max-height: 280px;
  overflow: auto;
}
.riderInfo-banner-info .riderIconInfo p[data-v-521931f3] {
  margin-bottom: 10px;
  text-align: left;
  font-size: 12px;
}
.riderInfo-banner-info .riderIconInfo p[data-v-521931f3]:last-child {
  margin-bottom: 0;
}
.riderInfo-banner-info .riderIconInfo h5[data-v-521931f3] {
  color: #95001d;
  font-size: 16px;
  text-align: center;
  margin-bottom: 18px;
}
.riderInfo-banner-info .riderIconInfo .close[data-v-521931f3] {
  position: absolute;
  bottom: -40px;
  cursor: pointer;
  margin-left: -9px;
  left: 50%;
}
.riderInfo-banner-info .riderIconInfo .close img[data-v-521931f3] {
  width: 18px;
  height: 18px;
}
.riderInfo-banner-box[data-v-521931f3] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
}
.riderInfo-banner-box .riderInfo-banner-black[data-v-521931f3] {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
}
.riderInfo-banner-box .riderInfo-banner[data-v-521931f3] {
  position: absolute;
  width: calc(100% - 80px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.riderInfo-banner-box .riderInfo-banner .riderInfo-banner-img[data-v-521931f3] {
  position: relative;
}
.riderInfo-banner-box .riderInfo-banner .riderInfo-banner-img > img[data-v-521931f3] {
  width: 100%;
  height: auto;
  border-radius: 12px;
}
.riderInfo-banner-box .riderInfo-banner .riderInfo-banner-img .riderInfo-banner-close[data-v-521931f3] {
  position: absolute;
  right: 12px;
  top: -26px;
  cursor: pointer;
}
.riderInfo-banner-box .riderInfo-banner .riderInfo-banner-img .riderInfo-banner-close img[data-v-521931f3] {
  width: 18px;
  height: 18px;
}
.riderInfo-banner-box .riderInfo-banner .riderInfo-notice[data-v-521931f3] {
  margin-top: 15px;
  text-align: center;
  color: #cf98a2;
  font-family: PingFang SC;
  font-size: 16px;
}
.riderInfo-banner-box .riderInfo-banner .riderInfo-download[data-v-521931f3] {
  width: 104px;
  height: 42px;
  line-height: 42px;
  border-radius: 24px;
  background: radial-gradient(97.56% 133.91% at 14.98% 100%, #ffd5ae 0%, #ffe7d4 49.65%, #ffebdb 100%);
  text-align: center;
  color: #a50023;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  margin: 20px auto 0;
  cursor: pointer;
}

.riderInfo[data-v-1d4d2166] {
  width: 100%;
  height: 100%;
  background: #95001d;
  position: relative;
}
.riderInfo .ridrePeople[data-v-1d4d2166] {
  color: #ffe9d8cc;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
.riderInfo .ridrePeople .icon[data-v-1d4d2166] {
  width: 20px;
  height: 25px;
}
.riderInfo .ridrePeople .icon img[data-v-1d4d2166] {
  margin-top: 6px;
  display: block;
  margin-left: 5px;
}
.riderInfo .riderInfoBox-top[data-v-1d4d2166] {
  width: 100%;
  position: relative;
}
.riderInfo .riderInfoBox-top .riderInfoBox-img[data-v-1d4d2166] {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.riderInfo .riderInfoBox-top .riderInfoBox-tit[data-v-1d4d2166] {
  position: absolute;
  top: 80px;
  max-width: 320px;
  height: auto;
  left: 50%;
  transform: translate(-50%, 0%);
  width: calc(100% - 40px);
}
.riderInfoBox[data-v-1d4d2166] {
  position: absolute;
  left: 0;
  top: 210px;
  width: 100%;
  height: calc(100% - 210px);
  padding: 0 20px 50px;
}
.riderInfoBox .inputBox[data-v-1d4d2166] {
  height: 52px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 26px;
  margin-bottom: 10px;
  padding: 0 16px 0 24px;
  text-align: left;
  position: relative;
  border: 1px solid rgba(255, 242, 238, 0.22);
}
.riderInfoBox .inputBox .getVCBtn[data-v-1d4d2166] {
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: Regular;
  line-height: 50px;
  height: 50px;
  border-radius: 13px;
  width: 70px;
  margin-left: 10px;
  cursor: pointer;
  text-align: center;
}
.riderInfoBox .inputBox .getVCBtn.gray[data-v-1d4d2166] {
  color: #ffffff;
  background: #dcdcdc;
  pointer-events: auto;
  cursor: pointer;
  margin: 0;
  padding: 0;
  justify-content: center;
}
.riderInfoBox .inputBox .getVCBtn.gray img[data-v-1d4d2166] {
  width: 12px;
  height: 12px;
  margin-right: 3px;
}
.riderInfoBox .inputBox .inputBox-title[data-v-1d4d2166] {
  width: 70px;
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 12px;
}
.riderInfoBox .inputBox[data-v-1d4d2166]:last-child {
  margin-bottom: 0;
}
.riderInfoBox .inputBox input[data-v-1d4d2166] {
  height: 100%;
  border: none;
  background: transparent;
  width: calc(100% - 82px);
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.riderInfoBox .inputBox.inputBox2 input[data-v-1d4d2166] {
  width: calc(100% - 170px);
}
.riderInfoBox .inputBox input[data-v-1d4d2166]::-webkit-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.riderInfoBox .inputBox input[data-v-1d4d2166]::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.riderInfoBox .inputBox input[data-v-1d4d2166]:-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.riderInfoBox .inputBox input[data-v-1d4d2166]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}
.riderInfoBox .inputBox input[data-v-1d4d2166]::-webkit-outer-spin-button,
.riderInfoBox .inputBox input[data-v-1d4d2166]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
.riderInfoBox .inputBox input[type="number"][data-v-1d4d2166] {
  -moz-appearance: textfield;
}
.riderInfoBox .submitBtn[data-v-1d4d2166] {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  margin-top: 30px;
  font-family: PingFang SC;
  font-weight: 500;
  cursor: pointer;
  background: radial-gradient(62.25% 85.43% at 50.31% 100%, #fff2e1 0%, #ffdab3 49.65%, #ffd2a8 100%);
  color: #a50023;
  font-size: 16px;
}
.riderInfoBox .bottom-tips[data-v-1d4d2166] {
  text-align: center;
  color: rgba(255, 233, 216, 0.8);
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin-top: 18px;
}

.ml6[data-v-16540d9a] {
  margin-left: 6px;
}
.mt6[data-v-16540d9a] {
  margin-top: 6px;
}
.mt10[data-v-16540d9a] {
  margin-top: 10px;
}
.promotionTeml[data-v-16540d9a] {
  height: 100%;
  overflow-y: auto;
}
[data-v-16540d9a] .nut-infiniteloading .bottom-tips {
  color: #95001D;
  opacity: 0.5;
}
[data-v-16540d9a] .nut-infiniteloading .bottom-tips .tips-txt:before,[data-v-16540d9a] .nut-infiniteloading .bottom-tips .tips-txt:after {
  background: #95001D;
  opacity: 0.5;
}
.noData[data-v-16540d9a] {
  width: 100%;
  color: #80634D;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  line-height: 12px;
  position: absolute;
  top: 50%;
  margin-top: -70px;
  left: 0;
}
.storeInfo[data-v-16540d9a] {
  margin: 0 20px;
}
.storeInfo .storeInfoMain[data-v-16540d9a] {
  padding: 10px 0;
  border-bottom: 0.5px solid #EFDBCA;
}
.storeInfo .storeInfoMain img[data-v-16540d9a] {
  margin-bottom: 4px;
}
.storeInfo .storeInfoMain .promotionInfo[data-v-16540d9a] {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  color: #95001D;
}
.storeInfo .storeInfoMain .promotionInfo.lose[data-v-16540d9a] {
  color: #95001D66;
}
.storeInfo .storeInfoMain .promotionInfo .title[data-v-16540d9a] {
  width: calc(100% - 120px);
  /* 所有浏览器通用截断 */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@supports (-webkit-line-clamp: 2) {
.storeInfo .storeInfoMain .promotionInfo .title[data-v-16540d9a] {
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 3em;
}
}
.storeInfo .storeInfoMain .promotionInfo span[data-v-16540d9a] {
  font-size: 14px;
  width: 85px;
  text-align: right;
}
.storeInfo .storeInfoMain .ellipsis[data-v-16540d9a] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.storeInfo .storeInfoLast[data-v-16540d9a] {
  border: none;
}

.riderPromotion[data-v-55749314] .nut-tabbar {
  margin-top: 0px;
  height: 52px;
  z-index: 1;
  position: relative;
}
.riderPromotion[data-v-55749314] .card,
.riderPromotion[data-v-55749314] .nut-tabbar {
  border: none;
  background: transparent;
  margin-bottom: 0;
}
.riderPromotion[data-v-55749314] .tabbar-nav {
  color: #95001D;
  font-weight: 300;
  font-size: 14px;
}
.riderPromotion[data-v-55749314] .curr {
  font-weight: 600;
}
.riderPromotion[data-v-55749314] .curr .tabbar-nav-word:after {
  content: "";
  position: absolute;
  width: 32px;
  height: 3px;
  border-radius: 6px;
  display: inline-block;
  bottom: -10px;
  left: 50%;
  margin-left: -16px;
  background: #95001D;
}
.riderPromotion .promotion[data-v-55749314] {
  position: absolute;
  left: 0;
  top: 190px;
  width: 100%;
  height: calc(100% - 190px);
}
.riderPromotion .promotion .timebox[data-v-55749314] {
  color: rgba(149, 0, 29, 0.5);
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  padding: 0 20px;
  height: 24px;
  line-height: 26px;
  overflow: hidden;
  text-align: right;
}
.riderPromotion .promotion .timebox .icon[data-v-55749314] {
  float: right;
}
.riderPromotion .promotion .ridrePeople[data-v-55749314] {
  color: #FFE9D8CC;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  display: flex;
  justify-content: center;
  margin-bottom: 12px;
}
.riderPromotion .promotion .ridrePeople .icon[data-v-55749314] {
  width: 20px;
  height: 25px;
}
.riderPromotion .promotion .ridrePeople .icon img[data-v-55749314] {
  margin-top: 6px;
  display: block;
  margin-left: 5px;
}
.riderPromotion .promotion .riderInfoPhone[data-v-55749314] {
  color: #fff;
  font-size: 14px;
  margin: 20px 24px;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
}
.riderPromotion .promotion .riderInfoPhone div[data-v-55749314] {
  float: left;
}
.riderPromotion .promotion .riderInfoPhone .icon[data-v-55749314] {
  float: right;
  background-image: url("https://jddj-web.s3.cn-north-1.jdcloud-oss.com/ruzhu/icon_vector.png");
  background-size: 14px;
  background-repeat: no-repeat;
  padding-left: 19px;
  background-position-y: center;
}
.riderPromotion .promotion .riderListBox[data-v-55749314] {
  border-radius: 20px 20px 0 0;
  background-color: #FFF2E7;
  position: absolute;
  bottom: 0;
  height: calc(100% - 145px);
  width: 100%;
  overflow: hidden;
}
.riderPromotion .promotion .riderListBox[data-v-55749314] .nut-tabbar {
  background-size: 100% 140%;
  background-repeat: no-repeat;
}
.riderPromotion .promotion .riderListBox.todo[data-v-55749314] .nut-tabbar {
  background-image: url("https://jddj-web.s3.cn-north-1.jdcloud-oss.com/ruzhu/list_todo.png");
}
.riderPromotion .promotion .riderListBox.todo .tabList[data-v-55749314] {
  height: calc(100% - 52px - 24px);
}
.riderPromotion .promotion .riderListBox.done[data-v-55749314] .nut-tabbar {
  background-image: url("https://jddj-web.s3.cn-north-1.jdcloud-oss.com/ruzhu/list_done.png");
}
.riderPromotion .promotion .riderListBox.done .tabList[data-v-55749314] {
  height: calc(100% - 52px);
}
.riderInfo[data-v-55749314] {
  width: 100%;
  height: 100%;
  background: #95001D;
  position: relative;
}
.riderInfo .riderInfo-banner-box[data-v-55749314] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
}
.riderInfo .riderInfo-banner-box .riderInfo-banner-black[data-v-55749314] {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
}
.riderInfo .riderInfo-banner-box .riderInfo-banner[data-v-55749314] {
  position: absolute;
  width: calc(100% - 80px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.riderInfo .riderInfo-banner-box .riderInfo-banner .riderInfo-banner-img[data-v-55749314] {
  position: relative;
}
.riderInfo .riderInfo-banner-box .riderInfo-banner .riderInfo-banner-img > img[data-v-55749314] {
  width: 100%;
  height: auto;
  border-radius: 12px;
}
.riderInfo .riderInfo-banner-box .riderInfo-banner .riderInfo-banner-img .riderInfo-banner-close[data-v-55749314] {
  position: absolute;
  right: 12px;
  top: -26px;
  cursor: pointer;
}
.riderInfo .riderInfo-banner-box .riderInfo-banner .riderInfo-banner-img .riderInfo-banner-close img[data-v-55749314] {
  width: 18px;
  height: 18px;
}
.riderInfo .riderInfo-banner-box .riderInfo-banner .riderInfo-notice[data-v-55749314] {
  margin-top: 15px;
  text-align: center;
  color: #F9E8D4;
  font-weight: 500;
  font-family: PingFang SC;
  font-size: 18px;
}
.riderInfo .riderInfo-banner-box .riderInfo-banner .riderInfo-download[data-v-55749314] {
  width: 104px;
  height: 42px;
  line-height: 42px;
  border-radius: 24px;
  background: radial-gradient(97.56% 133.91% at 14.98% 100%, #ffd5ae 0%, #ffe7d4 49.65%, #ffebdb 100%);
  text-align: center;
  color: #A50023;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  margin: 20px auto 0;
  cursor: pointer;
}
.riderInfoBox-top[data-v-55749314] {
  width: 100%;
  position: relative;
}
.riderInfoBox-top .riderInfoBox-img[data-v-55749314] {
  width: 100%;
  height: auto;
}
.riderInfoBox-top .riderInfoBox-tit[data-v-55749314] {
  position: absolute;
  top: 80px;
  width: 320px;
  height: auto;
  left: 50%;
  margin-left: -160px;
}
.riderInfoBox[data-v-55749314] {
  padding: 0 20px 0;
}
.riderInfoBox .submitBtn[data-v-55749314],
.riderInfoBox .cashOutBtn[data-v-55749314] {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  font-family: PingFang SC;
  font-weight: 500;
  cursor: pointer;
  background: radial-gradient(97.56% 133.91% at 14.98% 100%, #ffd5ae 0%, #ffe7d4 49.65%, #ffebdb 100%);
  color: #A50023;
  font-size: 16px;
}
.riderInfoBox .cashOutBtn[data-v-55749314] {
  background: #95001D;
  color: #fff;
  margin: 10px 0;
}
.riderInfoBox .cashOutBtn.disable[data-v-55749314] {
  background: #bdbfc2;
}
.noDataImg[data-v-55749314] {
  display: block;
  margin: 0 auto;
  margin-top: 20px;
}
.descTxt[data-v-55749314] {
  text-align: center;
}

.bizCropperBox[data-v-3a72bd0a] {
  width: 100%;
  height: 100%;
}
.bizCropperBox.transparent[data-v-3a72bd0a] {
  opacity: 0;
}
.bizCropperBox .bizCropperBox-container[data-v-3a72bd0a] {
  width: 100%;
  height: calc(100% - 170px);
}
.bizCropperBox .bizCropperBox-container img[data-v-3a72bd0a] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.bizCropperBox .bizCropperBox-container[data-v-3a72bd0a] .cropper-point.point-se {
  width: 5px;
  height: 5px;
}
.bizCropperBox .bizCropperBox-container[data-v-3a72bd0a] .cropper-point,
.bizCropperBox .bizCropperBox-container[data-v-3a72bd0a] .cropper-line {
  background-color: #fff;
}
.bizCropperBox .bizCropperBox-container[data-v-3a72bd0a] .cropper-view-box {
  outline: 1px solid #fff;
  outline-color: rgba(255, 255, 255, 0.75);
}
.bizCropperBox .bizCropperBox-container[data-v-3a72bd0a] .cropper-modal {
  background-color: #000;
  opacity: 0.7;
}
.bizCropperBox .bizCropperBox-bottom[data-v-3a72bd0a] {
  height: 170px;
  width: 100%;
  position: relative;
  text-align: center;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-final[data-v-3a72bd0a] {
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  padding-bottom: 42px;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-final .bizCropperBox-bottom-final-btn[data-v-3a72bd0a] {
  width: 120px;
  height: 40px;
  border-radius: 21px;
  background: rgba(87, 87, 87, 0.7);
  color: #ffffff;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: Regular;
  line-height: 40px;
  text-align: center;
  justify-content: center;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-final .bizCropperBox-bottom-final-btn img[data-v-3a72bd0a] {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-final .bizCropperBox-bottom-final-btn.active[data-v-3a72bd0a] {
  background: linear-gradient(90deg, #ff0400 0%, #ff4335 99.92%);
  color: #fff;
  margin-left: 50px;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-container .bizCropperBox-bottom-container-top[data-v-3a72bd0a] {
  width: 100%;
  height: 48px;
  background: #272727;
  padding: 10px 16px;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-container .bizCropperBox-bottom-container-top .bizCropperBox-bottom-container-top-cancel[data-v-3a72bd0a] {
  text-align: center;
  color: #999999;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  float: left;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-container .bizCropperBox-bottom-container-top .bizCropperBox-bottom-container-top-title[data-v-3a72bd0a] {
  text-align: center;
  color: #ffffff;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-container .bizCropperBox-bottom-container-top .bizCropperBox-bottom-container-top-ok[data-v-3a72bd0a] {
  width: 57px;
  height: 28px;
  line-height: 28px;
  border-radius: 20px;
  background: #ff2000;
  color: #fff;
  float: right;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-container .bizCropperBox-bottom-container-bottom[data-v-3a72bd0a] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-container .bizCropperBox-bottom-container-op[data-v-3a72bd0a] {
  flex: 1 1;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-container .bizCropperBox-bottom-container-op .bizCropperBox-bottom-container-op-img[data-v-3a72bd0a] {
  width: 30px;
  height: 30px;
  margin-bottom: 5px;
}
.bizCropperBox .bizCropperBox-bottom .bizCropperBox-bottom-container .bizCropperBox-bottom-container-op .bizCropperBox-bottom-container-op-txt[data-v-3a72bd0a] {
  text-align: center;
  color: #ffffff;
  font-family: PingFang SC;
  font-size: 13px;
  font-weight: 500;
}

.cropperModalBox[data-v-221623a0] {
  width: 100%;
  height: 100%;
  background: #000;
  padding: 0 !important;
  z-index: 10000!important;
}
.cropperModalBox.transparent[data-v-221623a0] {
  opacity: 0;
}
.cropperModalBox .cropperModalBox-container[data-v-221623a0] {
  height: 100%;
}

.video-box[data-v-198eff60] {
  width: 100%;
  height: 100%;
  margin: auto;
}
.video-box .video-box-img[data-v-198eff60] {
  width: 100%;
  height: calc(100% - 24px);
  background: #555555;
  justify-content: center;
}
.video-box .video-box-img img[data-v-198eff60] {
  width: 64px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
video[data-v-198eff60] {
  width: 100%;
  height: auto;
}
.video-placeholder[data-v-198eff60] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  background-color: #f0f0f0;
  color: #888;
}

.uploadImg-box[data-v-57e7bd22] {
  position: relative;
  width: 100%;
}
.uploadImg-box .uploadImg-box-example[data-v-57e7bd22] {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 24px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px 4px 4px 4px;
  opacity: 50;
  padding: 0 5px;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: normal;
  color: #fff;
}
.uploadImg-box .uploadImg-box-upload-txt[data-v-57e7bd22] {
  position: absolute;
  width: 100%;
  height: 32px;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0 0 8px 8px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
  bottom: 0;
  left: 0;
  text-align: center;
  cursor: pointer;
}
.uploadImg-box .uploadImg-box-upload-box[data-v-57e7bd22] {
  position: absolute;
  width: 100%;
  height: 32px;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0 0 8px 8px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
  bottom: 0;
  left: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.uploadImg-box .uploadImg-box-upload-box .uploadImg-box-upload-line[data-v-57e7bd22] {
  width: 1px;
  height: 12px;
  background: #999999;
  margin: 0 12px;
}
.uploadImg-box .uploadImg-box-upload-box .txt[data-v-57e7bd22] {
  cursor: pointer;
  flex: 1 1 ;
}
.uploadImg-box.uploadImg-box-qualifications .file[data-v-57e7bd22] {
  background: transparent;
  width: 100%;
  height: 286px;
}
.uploadImg-box.uploadImg-box-qualifications .uploadImg-box-upload-txt[data-v-57e7bd22] {
  width: 80px;
  height: 32px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 18px;
  right: 0;
  bottom: 46px;
  left: unset;
}
.uploadImg-box.uploadImg-box-qualifications .uploadImg-box-example[data-v-57e7bd22] {
  display: none;
}
.uploadImg-box.hasExampleImg .file.noImg img[data-v-57e7bd22] {
  width: 100%;
  height: 100%;
}
.uploadImg-box .file[data-v-57e7bd22] {
  width: 100%;
  height: 180px;
  background: #f4f4f4;
  border-radius: 10px;
}
.uploadImg-box .file img[data-v-57e7bd22],
.uploadImg-box .file video[data-v-57e7bd22] {
  width: 100%;
  height: 100%;
}
.uploadImg-box .file.noImg[data-v-57e7bd22] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.uploadImg-box .file.noImg img[data-v-57e7bd22] {
  width: 32px;
  height: 32px;
}

.ml6[data-v-ac58f1e2] {
  margin-left: 6px;
}
.mt6[data-v-ac58f1e2] {
  margin-top: 6px;
}
.mt10[data-v-ac58f1e2] {
  margin-top: 10px;
}
.iconImg[data-v-ac58f1e2] {
  width: 14px;
  height: 7px;
}
.iconUp[data-v-ac58f1e2] {
  transform: rotate(180deg);
}
.storeCont[data-v-ac58f1e2] {
  position: relative;
}
.storeCont .popoverCont[data-v-ac58f1e2] {
  position: absolute;
  top: 56px;
  right: 0;
  width: 240px;
  max-height: 240px;
  padding: 12px;
  border-radius: 4px;
  z-index: 9;
  background: #fff8f3;
}
.storeCont .popoverCont .dataListCont[data-v-ac58f1e2] {
  max-height: 200px;
  overflow-y: auto;
}
.storeCont .popoverCont[data-v-ac58f1e2]::before {
  content: "";
  position: absolute;
  top: -7px;
  right: 12px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff8f3;
  z-index: 2;
}
.storeCont .popoverCont .active[data-v-ac58f1e2] {
  color: #c10000;
}
.storeCont .inputBoxCont[data-v-ac58f1e2] {
  border: 1px solid rgba(255, 242, 238, 0.22);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  height: 52px;
  padding: 0 14px;
  display: flex;
  align-items: center;
}
.storeCont .inputBoxCont .input[data-v-ac58f1e2] {
  border: none;
  background: transparent;
  flex: 1;
  width: calc(100% - 110px);
  font-size: 16px;
  height: 100%;
  color: #f9e8d4;
  padding-right: 20px;
  box-sizing: border-box;
}
.storeCont .inputBoxCont input[data-v-ac58f1e2]::-webkit-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.storeCont .inputBoxCont input[data-v-ac58f1e2]::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.storeCont .inputBoxCont input[data-v-ac58f1e2]:-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.storeCont .inputBoxCont input[data-v-ac58f1e2]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}
.storeCont .inputBoxCont input[data-v-ac58f1e2]::-webkit-outer-spin-button,
.storeCont .inputBoxCont input[data-v-ac58f1e2]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
.storeCont .inputBoxCont .icon[data-v-ac58f1e2] {
  padding: 14px 0;
}
.storeCont .item[data-v-ac58f1e2] {
  padding: 6px 0;
  color: #2c2d2f;
}
.storeCont .formBoxInput[data-v-ac58f1e2] {
  height: 52px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 26px;
  margin-bottom: 10px;
  padding: 0 16px 0 24px;
  text-align: left;
  position: relative;
  border: 1px solid rgba(255, 242, 238, 0.3);
  border-radius: 52px;
}
.storeCont .formBoxInput .inputBox-title[data-v-ac58f1e2] {
  width: 98px;
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 12px;
}
.ellipsis[data-v-ac58f1e2] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.disF[data-v-ac58f1e2] {
  display: flex;
  align-items: center;
}
.disInB[data-v-ac58f1e2] {
  display: inline-block;
}

.address[data-v-a057387e] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.recommend[data-v-a057387e] {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #95001d;
  position: relative;
}
.recommend .ridrePeople[data-v-a057387e] {
  color: #ffe9d8cc;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
.recommend .ridrePeople .icon[data-v-a057387e] {
  width: 20px;
  height: 25px;
}
.recommend .ridrePeople .icon img[data-v-a057387e] {
  margin-top: 6px;
  display: block;
  margin-left: 5px;
}
.recommend .recommendBox-top[data-v-a057387e] {
  width: 100%;
  position: relative;
}
.recommend .recommendBox-top .positon-right-box[data-v-a057387e] {
  position: absolute;
  top: 13px;
  right: 15px;
  cursor: pointer;
  color: #ffe0ba;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin-left: 2px;
}
.recommend .recommendBox-top .positon-box[data-v-a057387e] {
  position: absolute;
  top: 13px;
  left: 15px;
  cursor: pointer;
  width: calc(100% - 110px);
}
.recommend .recommendBox-top .positon-box img[data-v-a057387e] {
  width: 12px;
  height: 12px;
}
.recommend .recommendBox-top .positon-box .txt[data-v-a057387e] {
  color: #ffe0ba;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin-left: 2px;
  width: calc(100% - 14px);
}
.recommend .recommendBox-top .recommendBox-img[data-v-a057387e] {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.recommend .recommendBox-top .recommendBox-tit[data-v-a057387e] {
  position: absolute;
  top: 74px;
  height: auto;
  left: 50%;
  transform: translate(-50%, 0%);
  width: calc(100% - 40px);
}
.formBox[data-v-a057387e] {
  margin-bottom: 10px;
}
.recommendBox[data-v-a057387e] {
  position: absolute;
  left: 0;
  top: 210px;
  width: 100%;
  padding: 0 20px 50px;
}
.recommendBox .recommend-notice[data-v-a057387e] {
  color: rgba(254, 200, 188, 0.8);
  font-family: PingFang SC;
  font-size: 13px;
  font-weight: Regular;
  line-height: 19px;
  margin-top: 16px;
}
.recommendBox .recommend-upload[data-v-a057387e] {
  margin-top: 12px;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-a057387e] {
  margin-right: 5px;
  width: 100px;
  height: 70px;
  border-radius: 4px;
  overflow: hidden;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-a057387e] .uploadImg-box {
  width: 100%;
  height: 100%;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-a057387e] .uploadImg-box .file {
  height: 100% !important;
  overflow: hidden;
  border-radius: unset;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-a057387e] .uploadImg-box .file.noImg img {
  -o-object-fit: contain;
     object-fit: contain;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-a057387e] .uploadImg-box .uploadImg-box-example {
  padding: 5px;
  font-size: 9px;
  line-height: 9px;
  border-radius: 0 0 4px 0;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-a057387e] .uploadImg-box .uploadImg-box-upload-txt {
  padding: 0;
  color: #ffffff;
  font-family: PingFang SC;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  height: 24px;
  border-radius: unset;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-a057387e] .uploadImg-box .file {
  height: auto;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-a057387e]:last-child {
  margin-right: 0;
}
.recommendBox .inputBox[data-v-a057387e] {
  height: 52px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 26px;
  margin-bottom: 10px;
  padding: 0 16px 0 24px;
  text-align: left;
  position: relative;
  border: 1px solid rgba(255, 242, 238, 0.3);
}
.recommendBox .inputBox .getVCBtn[data-v-a057387e] {
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: Regular;
  line-height: 50px;
  height: 50px;
  border-radius: 13px;
  width: 70px;
  margin-left: 10px;
  cursor: pointer;
  text-align: center;
}
.recommendBox .inputBox .getVCBtn.gray[data-v-a057387e] {
  color: #ffffff;
  background: #dcdcdc;
  pointer-events: auto;
  cursor: pointer;
  margin: 0;
  padding: 0;
  justify-content: center;
}
.recommendBox .inputBox .getVCBtn.gray img[data-v-a057387e] {
  width: 12px;
  height: 12px;
  margin-right: 3px;
}
.recommendBox .inputBox .inputBox-title[data-v-a057387e] {
  width: 98px;
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 12px;
}
.recommendBox .inputBox[data-v-a057387e]:last-child {
  margin-bottom: 0;
}
.recommendBox .inputBox input[data-v-a057387e] {
  height: 100%;
  border: none;
  background: transparent;
  width: calc(100% - 110px);
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.recommendBox .inputBox.inputBox2 input[data-v-a057387e] {
  width: calc(100% - 170px);
}
.recommendBox .inputBox input[data-v-a057387e]::-webkit-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox input[data-v-a057387e]::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox input[data-v-a057387e]:-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox input[data-v-a057387e]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}
.recommendBox .inputBox input[data-v-a057387e]::-webkit-outer-spin-button,
.recommendBox .inputBox input[data-v-a057387e]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
.recommendBox .inputBox input[type="number"][data-v-a057387e] {
  -moz-appearance: textfield;
}
.recommendBox .submitBtn[data-v-a057387e] {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  margin-top: 40px;
  font-family: PingFang SC;
  font-weight: 500;
  cursor: pointer;
  background: radial-gradient(62.25% 85.43% at 50.31% 100%, #fff2e1 0%, #ffdab3 49.65%, #ffd2a8 100%);
  color: #a50023;
  font-size: 16px;
}
.recommendBox .recommend-tips[data-v-a057387e] {
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 12px;
  line-height: 14px;
  margin-top: 20px;
  text-align: center;
}
.recommendBox .recommend-report-box[data-v-a057387e] {
  text-align: center;
  margin: 30px auto 0;
  justify-content: center;
}
.recommendBox .recommend-report[data-v-a057387e] {
  cursor: pointer;
  color: rgba(249, 232, 212, 0.6);
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 14px;
}
.recommendBox .recommend-report-line[data-v-a057387e] {
  width: 1px;
  height: 14px;
  background: rgba(249, 232, 212, 0.6);
  margin: 0 12px;
}
.recommendBox .logout-box[data-v-a057387e] {
  margin-top: 30px;
  cursor: pointer;
  justify-content: center;
}
.recommendBox .logout-box .icon[data-v-a057387e] {
  background-image: url("https://jddj-web.s3.cn-north-1.jdcloud-oss.com/ruzhu/icon_vector.png");
  background-size: 14px;
  background-repeat: no-repeat;
  padding-left: 19px;
  background-position-y: center;
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: Regular;
  line-height: 14px;
  opacity: 0.6;
}

.recommend[data-v-070d809c] {
  background: #95001D;
  height: 100%;
  overflow: auto;
}
.recommend .footer[data-v-070d809c] {
  padding: 0 24px;
}
.recommend .submitBtn[data-v-070d809c] {
  margin-bottom: 50px;
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  margin-top: 40px;
  font-family: PingFang SC;
  font-weight: 500;
  cursor: pointer;
  background: radial-gradient(62.25% 85.43% at 50.31% 100%, #fff2e1 0%, #ffdab3 49.65%, #ffd2a8 100%);
  color: #a50023;
  font-size: 16px;
}
.imgblock[data-v-070d809c] {
  width: 100%;
  height: 100%;
}
.imgblock img[data-v-070d809c] {
  width: 100%;
  height: 100%;
}

.title[data-v-acef6302] {
  font-size: 16px;
  color: #f9e8d4;
  margin-bottom: 12px;
}
.address[data-v-acef6302] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.recommend[data-v-acef6302] {
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
  background: #95001d;
  position: relative;
  overflow: auto;
}
.recommend .ridrePeople[data-v-acef6302] {
  color: #ffe9d8cc;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
.recommend .ridrePeople .icon[data-v-acef6302] {
  width: 20px;
  height: 25px;
}
.recommend .ridrePeople .icon img[data-v-acef6302] {
  margin-top: 6px;
  display: block;
  margin-left: 5px;
}
.recommend .recommendBox-top[data-v-acef6302] {
  width: 100%;
  position: relative;
}
.recommend .recommendBox-top .positon-right-box[data-v-acef6302] {
  position: absolute;
  top: 13px;
  right: 15px;
  cursor: pointer;
  color: #ffe0ba;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin-left: 2px;
}
.recommend .recommendBox-top .positon-box[data-v-acef6302] {
  position: absolute;
  top: 13px;
  left: 15px;
  cursor: pointer;
  width: calc(100% - 110px);
}
.recommend .recommendBox-top .positon-box img[data-v-acef6302] {
  width: 12px;
  height: 12px;
}
.recommend .recommendBox-top .positon-box .txt[data-v-acef6302] {
  color: #ffe0ba;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin-left: 2px;
  width: calc(100% - 14px);
}
.recommend .recommendBox-top .recommendBox-img[data-v-acef6302] {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.recommend .recommendBox-top .recommendBox-tit-box[data-v-acef6302] {
  width: 100%;
  position: absolute;
  top: 60px;
  text-align: center;
}
.recommend .recommendBox-top .recommendBox-tit[data-v-acef6302] {
  height: auto;
  width: calc(100% - 40px);
}
.recommend .recommendBox-top .recommendBox-subtit[data-v-acef6302] {
  width: 90%;
  text-align: center;
  color: rgba(255, 233, 216, 0.8);
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin: 14px auto 0;
}
.recommendBox[data-v-acef6302] {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0 20px 50px;
}
.recommendBox .title[data-v-acef6302] {
  font-size: 16px;
  color: #f9e8d4;
}
.recommendBox textarea[data-v-acef6302] {
  border: none;
  background: transparent;
  flex: 1;
  font-size: 16px;
  height: 100%;
  color: #f9e8d4;
  box-sizing: border-box;
  resize: none;
}
.recommendBox textarea[data-v-acef6302]::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
  opacity: 1;
  /* Firefox */
}
.recommendBox textarea[data-v-acef6302]::placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .formBox[data-v-acef6302] {
  margin-bottom: 20px;
}
.recommendBox .recommend-notice[data-v-acef6302] {
  color: rgba(254, 200, 188, 0.8);
  font-family: PingFang SC;
  font-size: 13px;
  font-weight: Regular;
  line-height: 19px;
  margin-top: 12px;
}
.recommendBox .recommend-upload[data-v-acef6302] {
  margin-top: 12px;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-acef6302] {
  margin-right: 5px;
  width: 100px;
  height: 70px;
  border-radius: 4px;
  overflow: hidden;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-acef6302] .uploadImg-box {
  width: 100%;
  height: 100%;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-acef6302] .uploadImg-box .file {
  height: 100% !important;
  overflow: hidden;
  border-radius: unset;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-acef6302] .uploadImg-box .file.noImg img {
  -o-object-fit: contain;
     object-fit: contain;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-acef6302] .uploadImg-box .uploadImg-box-example {
  padding: 5px;
  font-size: 9px;
  line-height: 9px;
  border-radius: 0 0 4px 0;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-acef6302] .uploadImg-box .uploadImg-box-upload-txt {
  padding: 0;
  color: #ffffff;
  font-family: PingFang SC;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  height: 24px;
  border-radius: unset;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-acef6302] .uploadImg-box .file {
  height: auto;
}
.recommendBox .recommend-upload .recommend-upload-box[data-v-acef6302]:last-child {
  margin-right: 0;
}
.recommendBox .inputBox[data-v-acef6302] {
  border: 1px solid rgba(255, 242, 238, 0.22);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  min-height: 52px;
  padding: 0 14px;
  display: flex;
}
.recommendBox .inputBox.textarea[data-v-acef6302] {
  padding: 12px 14px 27px;
  height: 115px;
  position: relative;
}
.recommendBox .inputBox.textarea .maxlen-box[data-v-acef6302] {
  color: #df9585;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  position: absolute;
  bottom: 15px;
  right: 12px;
}
.recommendBox .inputBox[data-v-acef6302] .nut-textbox {
  width: 100%;
  height: 100%;
  border: unset;
  background: transparent;
}
.recommendBox .inputBox[data-v-acef6302] .nut-textbox .txt-area {
  height: 100%;
  background: transparent !important;
  border: unset;
  padding: 12px 12px 15px;
}
.recommendBox .inputBox[data-v-acef6302] .nut-textbox .txt-area span {
  bottom: 15px;
  font-size: 12px;
  color: #df9585;
  font-family: PingFang SC;
  font-weight: Regular;
  line-height: 12px;
}
.recommendBox .inputBox[data-v-acef6302] .nut-textbox .txt-area textarea {
  color: #f9e8d4;
}
.recommendBox .inputBox[data-v-acef6302] .nut-textbox .txt-area textarea::-webkit-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox[data-v-acef6302] .nut-textbox .txt-area textarea::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox[data-v-acef6302] .nut-textbox .txt-area textarea:-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox[data-v-acef6302] .nut-textbox .txt-area textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}
.recommendBox .inputBox .getVCBtn[data-v-acef6302] {
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: Regular;
  line-height: 50px;
  height: 50px;
  border-radius: 13px;
  width: 70px;
  margin-left: 10px;
  cursor: pointer;
  text-align: center;
}
.recommendBox .inputBox .getVCBtn.gray[data-v-acef6302] {
  color: #ffffff;
  background: #dcdcdc;
  pointer-events: auto;
  cursor: pointer;
  margin: 0;
  padding: 0;
  justify-content: center;
}
.recommendBox .inputBox .getVCBtn.gray img[data-v-acef6302] {
  width: 12px;
  height: 12px;
  margin-right: 3px;
}
.recommendBox .inputBox .inputBox-title[data-v-acef6302] {
  width: 70px;
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 12px;
}
.recommendBox .inputBox[data-v-acef6302]:last-child {
  margin-bottom: 0;
}
.recommendBox .inputBox input[data-v-acef6302] {
  height: 100%;
  border: none;
  background: transparent;
  width: calc(100% - 82px);
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.recommendBox .inputBox.inputBox2 input[data-v-acef6302] {
  width: calc(100% - 170px);
}
.recommendBox .inputBox input[data-v-acef6302]::-webkit-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox input[data-v-acef6302]::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox input[data-v-acef6302]:-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 213, 178, 0.3);
}
.recommendBox .inputBox input[data-v-acef6302]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}
.recommendBox .inputBox input[data-v-acef6302]::-webkit-outer-spin-button,
.recommendBox .inputBox input[data-v-acef6302]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
.recommendBox .inputBox input[type="number"][data-v-acef6302] {
  -moz-appearance: textfield;
}
.recommendBox .submitBtn[data-v-acef6302] {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  margin-top: 60px;
  font-family: PingFang SC;
  font-weight: 500;
  cursor: pointer;
  background: radial-gradient(62.25% 85.43% at 50.31% 100%, #fff2e1 0%, #ffdab3 49.65%, #ffd2a8 100%);
  color: #a50023;
  font-size: 16px;
}
.recommendBox .backBtn[data-v-acef6302] {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.15);
  color: #ffd5b2;
  margin-top: 16px;
  margin-bottom: 20px;
  border: 1px solid rgba(255, 242, 238, 0.35);
}
.recommendBox .recommend-tips[data-v-acef6302] {
  color: rgba(255, 224, 186, 0.4);
  font-family: PingFang SC;
  font-size: 12px;
  line-height: 14px;
  margin-top: 20px;
  text-align: center;
}
.recommendBox .recommend-report-box[data-v-acef6302] {
  text-align: center;
}
.recommendBox .recommend-report[data-v-acef6302] {
  cursor: pointer;
  color: rgba(249, 232, 212, 0.6);
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 14px;
  margin: 40px auto 0;
}
.recommendBox .logout-box[data-v-acef6302] {
  margin-top: 30px;
  cursor: pointer;
  justify-content: center;
}
.recommendBox .logout-box .icon[data-v-acef6302] {
  background-position-y: center;
  color: #f9e8d4;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: Regular;
  line-height: 14px;
  opacity: 0.6;
}
.recommendBox .footer-tips[data-v-acef6302] {
  text-align: center;
  color: rgba(255, 233, 216, 0.7);
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: Regular;
  line-height: 12px;
  margin: 40px auto 0;
}

.report-offline[data-v-84f2b598] {
  box-sizing: border-box;
  height: 100%;
  background-color: #F7F7F7;
  padding: 12px 8px;
  overflow: auto;
}
.report-offline .report-offline-content[data-v-84f2b598] {
  padding: 20px 12px;
  border-radius: 8px;
  background-color: #fff;
}
.report-offline .offline-content-title[data-v-84f2b598] {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #262626;
}
.report-offline .offline-content-desc[data-v-84f2b598] {
  margin-top: 16px;
  font-size: 14px;
  color: #595959;
}
.report-offline .offline-content-desc span[data-v-84f2b598] {
  font-weight: bold;
  color: #262626;
}
.report-offline .offline-content-image[data-v-84f2b598] {
  margin-top: 16px;
  width: 100%;
}

.recommend[data-v-2f896334] {
  background: #95001d;
  height: 100%;
  overflow: auto;
}
.recommend .footer[data-v-2f896334] {
  padding: 0 24px;
}
.recommend .submitBtn[data-v-2f896334] {
  margin-bottom: 50px;
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  text-align: center;
  margin-top: 40px;
  font-family: PingFang SC;
  font-weight: 500;
  cursor: pointer;
  background: radial-gradient(62.25% 85.43% at 50.31% 100%, #fff2e1 0%, #ffdab3 49.65%, #ffd2a8 100%);
  color: #a50023;
  font-size: 16px;
}
.imgblock[data-v-2f896334] {
  width: 100%;
  height: 100%;
}
.imgblock img[data-v-2f896334] {
  width: 100%;
  height: 100%;
}

.report-rule[data-v-4f2e201b] {
  background: #F7F8FC;
  height: 100%;
  width: 100%;
  padding: 0 8px;
  padding-top: 14px;
}
.report-rule .report-rule-desc[data-v-4f2e201b] {
  padding: 0 12px;
  border-radius: 12px;
  margin-bottom: 20px;
  color: #333333;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.report-rule .report-rule-card[data-v-4f2e201b] {
  padding: 16px 12px;
  border-radius: 10px;
  background: #FFFFFF;
  margin-bottom: 8px;
}
.report-rule .report-rule-card .title[data-v-4f2e201b] {
  color: #333333;
  font-size: 16px;
  font-weight: 500;
  line-height: 14px;
  margin-bottom: 12px;
}
.report-rule .report-rule-card .desc[data-v-4f2e201b] {
  color: #333333;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 18px;
  white-space: pre-line;
}

.van-popup,
.popupConfirmBox {
  border-radius: 12px 12px 0px 0px;
}
.van-popup .van-picker__toolbar,
.popupConfirmBox .van-picker__toolbar {
  height: 48px;
  background: #F6F6F6;
  border-radius: 12px 12px 0px 0px;
}
.van-popup .van-picker__cancel,
.popupConfirmBox .van-picker__cancel,
.van-popup .van-picker__confirm,
.popupConfirmBox .van-picker__confirm {
  height: 48px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 48px;
}
.van-popup .van-picker__cancel,
.popupConfirmBox .van-picker__cancel {
  color: #666;
}
.van-popup .van-picker__confirm,
.popupConfirmBox .van-picker__confirm {
  color: #ff0a19;
}
.van-popup .van-picker-column__item,
.popupConfirmBox .van-picker-column__item {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
}
.agentClientBox .van-picker__confirm {
  color: #ff0a19;
}
.h100 {
  height: 100%;
}
body {
  background-color: #fff;
  color: #666;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  /** IOS禁止微信调整字体大小 */
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  -moz-text-size-adjust: 100% !important;
}
body ::-webkit-scrollbar {
  width: 0;
  height: 0;
}
body ::v-deep .dateContent {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
}
html,
body {
  height: 100%;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition-delay: 111111s;
  -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
}
input[readonly] {
  cursor: auto;
}
.page {
  padding: 20px;
}
#app {
  width: 100%;
  height: 100%;
  max-width: 500px;
  background-color: #95001D;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  overflow: auto;
}
.ui.inverted.dimmer {
  max-width: 500px;
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.messagebox-toast {
  border-radius: 4px;
  box-shadow: 0 0 4px #444;
  color: white;
  padding: 0.4rem 1.2rem;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 50%;
  transform: translate(-50%, -50%);
  animation-duration: 0.2s;
  max-width: 400px;
  min-width: 100px;
  text-align: center;
  z-index: 9999;
}
.nut-dialog-ok {
  background: #0088ea;
}
.nut-dialog-ok:active {
  background: #0088ea;
}
.nut-dialog-btn:only-child {
  color: #0088ea;
}
.nut-dialog-btn:only-child:active {
  background: transparent;
}
@keyframes am-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.auto-search-panel {
  width: 100%;
  padding: 10px;
  position: relative;
}
.auto-search-panel::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAmVJREFUSA2tlj2LE1EUhjN3Mp3pRDDYbWMXSPITxGZRN9gKEn+AsMXqdmIhLLuF4B9IoX1WccHSxi4JpBEbO1msFpZtApOd+LzjuUM+xqzZmQN379l7z33euV/nJqissfF4fGc6nT4iZHs2m20FQVBXOP4p/k/ck2q1+rHRaPxS+zoL8jpHo1E9SZLX9HUpYV7MXNslfs8596rZbJ7OtS+4K0KIPETkA1E1Skw5VuHLB1EUpaA4juvMtE37jpWI+gKxJ4h9wl+xBaHBYPCcJXnL0jjqPvVeu93WEv3TGKMlPSK2Q51Q7zLm3fKATEgzIahvAfutVutoOXjd/8PhcI/+A8Ug2FmeWSpke/KDmBpBLzYVEVwmMT72EFfLeHd+z5wCbOMl0r+uiDgaKwZuzZhqTs3pCON1KTFfo+kXMmPoEHWNnfKc3RMd4eOrNv5/vsAYOqmhsf8K8XfbAOosyzzLsyuOqW6JrntSlopneba4ui9pWvGXsQwxz/LsVKgM8DIjDMPsfvo+LV2WVnxj0XoymdwWw7Pla+nSFGO5S22FzbM8W0Bd2BMjK0GWZZ7l2RWn9wS6Uv2OEmRRJWNI6NLYKdLZo9Xjv4ipbpRI8z7KGHo2evMPYprr9GjRccHmdSwL5zGubGPsGzEQU1IVM7NUSFlWjxYBCT0H1xHTGMbvG/k3R/w8U8FZOO8lPXxncG8i+oUJPKCeSnBBSA1Fn3KW7juYb9S3EHmP2FPq2YqQiRX6ccIytuB8RewGIoe8Uy9zhSQmK/Jzi224D+IzJWL/760VklgRYxse89Lucp+eFeFsNPYPZ7k7CR2DkjgAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translate(0%, -50%);
}
.auto-search-panel input {
  width: calc(100% - 85px);
  height: 30px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #dddddd;
  padding-left: 30px;
  padding-right: 35px;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: #333333;
  line-height: 13px;
}
.auto-search-panel .input-delete {
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAslJREFUWAnNV7GK20AQXQnj2ATswg4EcbiKmxincpEy1yZguDp/kfbgihxp7y9cBw6SNu01rozTOI3NoQRiFzYcdtw474kdsadbaWXHSrIgRqudmfdmdjRaeSrnGI/H5c1mcwr1/m63ew4ZeJ4X0BzzECLE/CvkdaVS+dLpdLZccw3PpQDgp+v1+gJ6b3HVXPp6fQU5qFar70HkR5ZNKoHJZPJouVyeI6p3iPBxlpO0NdjewfaqXq9/aLfbv2x6VgKMGun+COOXNqN9n4HIDbblzJaNBwSGw+ELAH8CyMm+QA79W6y/7vV6I1PPNyeMvCBwwjCgz8QwMWMC3HOmXSuaOse8PyEGscRpTIAFd6w9F+c2SQxiyVpUA7rovmHxoGoXZ3kl3w4U5TMWZZQBvudZ4EEQqG63qxqNhhODOtSlTdoglu4tykP0ZUx+Qjm1ydBhuVxmx1Oz2UzN53Or72azqVqtlkKEarvdqtHoXsEnbVZoVE98FMVpFjitwjCMwOmYAARKDhOcRGnjGDVicwv6DkW1WCyiyOnYRiIJzizRJsfol+CUHxbnkLRLiillyDPXFom+SGKXMEmvFtHUMo0Es7IvuHYZlGAc0DjvSJKg3YHg3M4gbkR5CRxTD8R3Pi5nuZqgyYJj9LbCNG0y7r8zA7kJJMFZ7bz+gETogz2PUc5hA2c98DqUBLGZgWsXOttr1qtmI5GnbRPb5wESNzzDpQ72de4zU81o5U0wDZIksr4F2m5FbF+fXgems+Q9uxp7+3Q6tYKLPklQh7o5OuGA2P/H55jfZaT3SiIpWhKLmMSJGxGPztjnm6LBiUEswYkJ8NzOozMWeHotatwSw/xHiAkQkWkBwze4LYJEdCyX1EuED/4LuKDPiH/lx+ReBoQVWdZqtVeYXyIjd/J8X6ltL+krGbn4smZAFimZjX/yc2qS0EQK+T3/DRj4sAswL0svAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translate(0%, -50%);
}
.am-animation-fade {
  animation-name: am-fade;
  animation-duration: 0.8s;
  animation-timing-function: linear;
}
.am-animation-reverse {
  animation-direction: reverse;
}
.dimmable.dimmed *,
.dimmable.dimmed *:before,
.dimmable.dimmed *:after {
  font-family: "Icons" !important;
}
.spacing {
  display: inline-block;
  width: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.ui.header {
  color: #777;
}
.button-panel {
  text-align: center;
  padding-bottom: 100px;
}
.button-panel .ui.gray.button {
  background-color: #999999;
  color: #ffffff;
}
.button-panel .ui.gray.button:hover {
  background-color: #888888;
}
.disInB {
  display: inline-block;
  vertical-align: top;
}
.disF {
  display: flex;
  align-items: center;
}
.disInF {
  display: inline-flex;
  align-items: center;
}
.divF1 {
  flex: 1;
  border-right: 1px solid #e7e7e7;
}
.divF1:last-child {
  border: unset;
}
.textAC {
  text-align: center;
}
.bold {
  font-weight: bold;
}
.posR {
  position: relative;
}
.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon,
.ui.form .inline.field > .selection.dropdown > .dropdown.icon {
  width: 0px;
  height: 0px;
  border: 5px solid #000;
  border-top-color: #000;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  padding: 0 !important;
  margin-top: 5px;
  right: 20px;
}
.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon:before,
.ui.form .inline.field > .selection.dropdown > .dropdown.icon:before {
  content: "";
}
.mt1 {
  margin-top: 1px;
}
.mt8 {
  margin-top: 8px;
}
.mt12 {
  margin-top: 12px;
}
.mt20 {
  margin-top: 20px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb12 {
  margin-bottom: 12px;
}
.mr4 {
  margin-right: 4px;
}
.mr8 {
  margin-right: 8px;
}
.cursorP {
  cursor: pointer;
}
.bottomOp {
  width: 100%;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 12px;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.bottomOp .btn {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #cccccc;
  border-radius: 22px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  pointer-events: none;
}
.bottomOp .btn.active {
  background: #ff0a19;
  pointer-events: auto;
  cursor: pointer;
}
.bottomOp .btn.cancel {
  background: #FFF1F1;
  color: #ff0a19;
}
.bottomOp .btn2 {
  width: calc(50% - 4px);
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  border-radius: 22px;
  text-align: center;
  margin-right: 8px;
  color: #ff0a19;
  background: #FFF1F1;
}
.bottomOp .btn2.disabled {
  pointer-events: none;
}
.bottomOp .btn2:last-child {
  margin-right: 0;
}
.bottomOp .btn2.active {
  color: #ffffff;
  cursor: pointer;
  background: #ff0a19;
}
.basicPageBox {
  width: 100%;
}
.pageBox {
  width: 100%;
  padding: 12px 12px 12px;
  background: #f6f6f6;
  height: 100%;
}
.pageBox.pageBox2 {
  height: calc(100% - 64px);
}
.pageBox .containerBox {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.pageBox .card {
  padding: 12px;
  background: #ffffff;
  border-radius: 10px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.pageBox .card .dj-table table thead tr:first-child th {
  padding: 8px;
  font-size: 11px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 16px;
  background: #FFF1F1;
}
.pageBox .card .dj-table table tr td {
  font-size: 11px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 16px;
  padding: 8px;
}
.pageBox .card .dj-table table tr td .cell {
  zoom: 0.917;
}
.pageBox .certificationOp {
  text-align: center;
  cursor: pointer;
}
.pageBox .certificationOp .icon {
  width: 26px;
  height: 26px;
  margin: 0 auto 7px;
}
.pageBox .certificationOp .icon img {
  width: 100%;
  height: 100%;
}
.pageBox .certificationOp .txt {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ff0a19;
  line-height: 17px;
}
.base-info.pageBox,
.finance-info.pageBox,
.step3-info.pageBox {
  padding: 0;
  border-radius: 12px;
  background: #F6F6F6;
}
.base-info.pageBox ul.formBox,
.finance-info.pageBox ul.formBox,
.step3-info.pageBox ul.formBox {
  padding: 0;
  color: #333333;
  margin: 0;
}
.base-info.pageBox ul.formBox li,
.finance-info.pageBox ul.formBox li,
.step3-info.pageBox ul.formBox li {
  padding: 20px 16px;
  border: unset;
  align-items: start;
}
.base-info.pageBox ul.formBox li > label,
.finance-info.pageBox ul.formBox li > label,
.step3-info.pageBox ul.formBox li > label {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  width: 84px;
  margin-right: 10px;
}
.base-info.pageBox ul.formBox li > label.empty:before,
.finance-info.pageBox ul.formBox li > label.empty:before,
.step3-info.pageBox ul.formBox li > label.empty:before {
  display: none;
}
.base-info.pageBox ul.formBox li .contentBox,
.finance-info.pageBox ul.formBox li .contentBox,
.step3-info.pageBox ul.formBox li .contentBox {
  width: auto;
  flex: 1 1;
  text-align: right;
}
.base-info.pageBox ul.formBox li .input,
.finance-info.pageBox ul.formBox li .input,
.step3-info.pageBox ul.formBox li .input {
  width: auto;
  flex: 1 1;
}
.base-info.pageBox ul.formBox li .input.bdBox,
.finance-info.pageBox ul.formBox li .input.bdBox,
.step3-info.pageBox ul.formBox li .input.bdBox {
  width: calc(100% - 94px);
}
.base-info.pageBox ul.formBox li .input.field,
.finance-info.pageBox ul.formBox li .input.field,
.step3-info.pageBox ul.formBox li .input.field {
  text-align: right;
}
.base-info.pageBox ul.formBox li .input.field > input,
.finance-info.pageBox ul.formBox li .input.field > input,
.step3-info.pageBox ul.formBox li .input.field > input {
  text-align: right;
}
.base-info.pageBox ul.formBox li.dropdown:after,
.finance-info.pageBox ul.formBox li.dropdown:after,
.step3-info.pageBox ul.formBox li.dropdown:after {
  right: 16px;
}
.base-info.pageBox ul.formBox li.dropdown .dropdownBox,
.finance-info.pageBox ul.formBox li.dropdown .dropdownBox,
.step3-info.pageBox ul.formBox li.dropdown .dropdownBox {
  text-align: right;
  width: calc(100% - 104px);
}
.base-info.pageBox ul.formBox li .text,
.finance-info.pageBox ul.formBox li .text,
.step3-info.pageBox ul.formBox li .text {
  text-align: right;
  flex: 1 1;
}
.base-info.pageBox ul.formBox li.brBox,
.finance-info.pageBox ul.formBox li.brBox,
.step3-info.pageBox ul.formBox li.brBox {
  padding: 0;
  width: 100%;
  height: 8px;
  background: #f6f6f6;
}
.base-info.pageBox ul.formBox li .form-card .form-card-title,
.finance-info.pageBox ul.formBox li .form-card .form-card-title,
.step3-info.pageBox ul.formBox li .form-card .form-card-title {
  height: 14px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
.base-info.pageBox ul.formBox li .form-card .form-card-desc,
.finance-info.pageBox ul.formBox li .form-card .form-card-desc,
.step3-info.pageBox ul.formBox li .form-card .form-card-desc {
  height: 14px;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: normal;
  color: #666666;
  margin-top: 7px;
}
.qualifications-box {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #F6F6F6 !important;
  border-radius: unset !important;
  z-index: 9999;
}
.qualifications-box .containerBox,
.qualifications-box .containerBox2 {
  height: calc(100% - 64px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.qualifications-box .containerBox ul.formBox,
.qualifications-box .containerBox2 ul.formBox {
  border-radius: unset;
  background: transparent;
}
.qualifications-box .containerBox ul.formBox .qualifications-box-upload,
.qualifications-box .containerBox2 ul.formBox .qualifications-box-upload {
  background: transparent;
}
ul.formBox.hideBox li:not(.formBox-title),
ul.formBoxChild.hideBox li:not(.formBox-title) {
  display: none;
}
ul.formBox.hideBox .formBox-title-op span:after,
ul.formBoxChild.hideBox .formBox-title-op span:after {
  transform: rotate(-180deg);
}
ul.formBox {
  margin: 0px;
  background-color: #fff;
  border-radius: 10px;
  padding: 0 12px;
  margin-top: 12px;
}
ul.formBox .formBox-title .formBox-title-box {
  width: 100%;
  height: 100%;
}
ul.formBox .formBox-title h3,
ul.formBox .formBox-title .formBox-title-op {
  display: inline-block;
  vertical-align: top;
}
ul.formBox .formBox-title .formBox-title-op {
  float: right;
  cursor: pointer;
}
ul.formBox .formBox-title .formBox-title-op img {
  width: 14px;
  height: 14px;
  margin-right: 4px;
  margin-top: 2px;
}
ul.formBox .formBox-title .formBox-title-op span {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: normal;
  color: #333333;
  position: relative;
  padding-right: 20px;
}
ul.formBox .formBox-title .formBox-title-op span.active {
  color: #BFBFBF;
}
ul.formBox .formBoxChild {
  border-radius: 8px;
  padding: 0 6px 0 12px;
}
ul.formBox .formBoxChild li {
  background: #f8f8f8;
}
ul.formBox .formBoxChild li:first-child {
  border-top: none;
}
ul.formBox input::-webkit-input-placeholder {
  color: #B7B7B7;
}
ul.formBox input::-moz-placeholder {
  color: #B7B7B7;
}
ul.formBox input:-ms-input-placeholder {
  color: #B7B7B7;
}
ul.formBox input[disabled] {
  background-color: unset;
}
ul.formBox .btnS {
  height: 26px;
  line-height: 26px;
  border-radius: 13px;
  padding: 0 10px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ff0a19;
  background: #FFF1F1;
  margin-left: 10px;
  cursor: pointer;
  text-align: center;
}
ul.formBox:first-child {
  margin-top: 0;
}
ul.formBox .dj-radio {
  margin-right: 12px;
}
ul.formBox h3 {
  color: #333333;
  font-size: 16px;
}
ul.formBox > li,
ul.formBox > ul > li {
  list-style: none;
  font-size: 14px;
  color: #333333;
  background-color: #ffffff;
  padding: 16px 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  border-top: 1px solid #f0f0f0;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  line-height: 18px;
  display: flex;
  align-items: center;
}
ul.formBox > li:first-child,
ul.formBox > ul > li:first-child {
  border-top: none;
}
ul.formBox > li:last-child,
ul.formBox > ul > li:last-child {
  border-bottom: none;
}
ul.formBox > li.bold,
ul.formBox > ul > li.bold {
  font-weight: bold;
  border-top: 1px solid #f0f0f0;
}
ul.formBox > li .contentBox,
ul.formBox > ul > li .contentBox {
  width: calc(100% - 100px);
}
ul.formBox > li .contentBox .notice,
ul.formBox > ul > li .contentBox .notice {
  display: block;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 14px;
  margin-top: 8px;
}
ul.formBox > li > label,
ul.formBox > ul > li > label {
  width: 90px;
  display: inline-block;
  margin-right: 10px;
}
ul.formBox > li > label.empty:before,
ul.formBox > ul > li > label.empty:before {
  content: "*";
  display: inline-block;
  vertical-align: middle;
  color: red;
}
ul.formBox > li .txtBox,
ul.formBox > ul > li .txtBox {
  width: calc(100% - 100px);
}
ul.formBox > li .placeholder,
ul.formBox > ul > li .placeholder {
  color: #cccccc;
}
ul.formBox > li input,
ul.formBox > ul > li input {
  width: 100%;
  border: none !important;
  font-size: 14px;
}
ul.formBox > li > .input,
ul.formBox > ul > li > .input {
  display: inline-block;
  width: calc(100% - 105px);
}
ul.formBox > li .file,
ul.formBox > ul > li .file {
  display: inline-block;
}
ul.formBox > li .file input,
ul.formBox > ul > li .file input {
  display: none;
}
ul.formBox > li .file.noImg img,
ul.formBox > ul > li .file.noImg img {
  border: none;
}
ul.formBox > li .file img,
ul.formBox > ul > li .file img {
  height: 66px;
  width: 92px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #f4f4f4;
  border-radius: 4px;
  vertical-align: middle;
  cursor: pointer;
}
ul.formBox .dropdown {
  cursor: pointer;
  position: relative;
}
ul.formBox .dropdown:after {
  content: "";
  width: 6px;
  height: 12px;
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAYAAADOMhxqAAAAAXNSR0IArs4c6QAAAfFJREFUOE+Fk79rE2EYx7/P2yOXYkZdsgl6f4BTFUKJdZC4+GNykDbmcpeEROgfoJ4O4hTwlt57FxQyFIzdahFEKzh0cRCRrl2KzdSAOEQO7x65eC0xvbs+28vz/bwPPN/vQ71e72YQBKvM/LDRaHzGKUWu624xcwXATwAl0zS/ZzHked5CGIbbAOYB7IdheLnZbP5IgyhquK57h5kHAASAb4qilGq12q8kaAJEJaVcBdCNn+81TbtRLpf/zELHQAy9APAgFr00TbOWCViWJYrF4gYz34qERPTYMIyn09B/E6JGt9udLxQK28y8AICFECv1er1/BJ0AooZt2+fy+fwOM18gIl8IUdF1/eNkatr6HMe5SEQ7AM5Oe5QKxOu+wswfIo+YeZ+ILmUCCR49PxXo9/tnxuNxFJfzANYzAdu2VVVV3wK4Fq/5biowGAzmRqPRGyKaeAJgzTTNVhpAUspXAJZj8fpwOLxnWVaYCEgppyOyqWna7aNcnQAcx3lCRI/inz/lcrlKtVr9nej0TGK/KIqyNBvz4wmu695n5t6/zNGu7/uL7Xb7MDGt8QG9BjAHYM/3/VKn0zlIPCDHcZaIaAuACuAgCIJSq9XaSz1RKeU7ANcBHBLRomEYu2niiXme511l5qYQ4pmu61+zxFHvL+dKv+C5JeR2AAAAAElFTkSuQmCC);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translate(0%, -50%);
}
ul.formBox .dropdown > span,
ul.formBox .dropdown .detailBox {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: #cccccc;
  display: inline-block;
  width: calc(100% - 125px);
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ul.formBox .dropdown .dropdownBox {
  width: calc(100% - 125px);
}
ul.formBox .dropdown .text {
  color: #333333;
}
ul.formBox .error .dj-radio:not(.is-checked),
ul.formBox .error .dj-radio:not(.is-checked) {
  color: unset;
}
ul.formBox .error .dj-radio:not(.is-checked) .dj-radio-icon,
ul.formBox .error .dj-radio:not(.is-checked) .dj-radio-icon,
ul.formBox .error .dj-radio:not(.is-checked).is-button,
ul.formBox .error .dj-radio:not(.is-checked).is-button {
  background: unset;
  border-color: #e3e5eb;
}
.popupBox {
  padding: 24px 12px;
  background: #f6f6f6;
  border-radius: 12px 12px 0px 0px;
}
.popupBox .nutui-popup__close-icon--top-right {
  width: 16px !important;
  height: 16px !important;
  top: 24px;
  right: 14px;
}
.popupBox > .title {
  text-align: center;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 16px;
  margin-bottom: 24px;
}
.bold {
  font-weight: bold;
}
.containBox {
  width: 100%;
  height: 100%;
  background: #f6f6f6;
  padding: 16px 12px;
  position: relative;
}
.containBox > .tit {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
  margin-bottom: 16px;
}
.ui.basic.red.label {
  padding: 5px 0;
  border-radius: 2px;
  border: unset;
  /* height: 12px; */
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  line-height: 15px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: normal;
  color: #ff0400 !important;
  line-height: 14px;
  margin: 6px 0 0 !important;
}
.ui.basic.red.label:before {
  display: none;
}
.ui.basic.red.label img,
.ui.basic.red.label span {
  display: none;
  width: 14px;
  height: 14px;
}
.ui.basic.red.label span {
  margin-right: 3px;
}
.ui.basic.red.label .txt {
  line-height: 14px;
  width: calc(100% - 17px);
}
.ui.input input {
  padding: 0;
}
.form .field.error input::-webkit-input-placeholder {
  color: #B7B7B7;
}
.form .field.error input::-moz-placeholder {
  color: #B7B7B7;
}
.form .field.error input:-ms-input-placeholder {
  color: #B7B7B7;
}
.toastClass {
  z-index: 10000;
  white-space: pre-line;
}
.toastClass .nut-toast-inner {
  background: rgba(0, 0, 0, 0.6) !important;
  border-radius: 10px;
  padding: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
}
.readonly {
  color: #666;
}
.readonlyTxt {
  color: #999;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html,
body,
.bottomOp,
#MdatePlugin,
.getDateBg,
.van-overlay,
.popup-bg {
  touch-action: none;
}
.textRed {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 18px;
}
.textRed.black {
  color: #333333;
}
.textRed.deleteLine {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 14px;
  margin-left: 5px;
}
.logoutBtn {
  width: 100%;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
  background: #fff;
  margin-top: 12px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  color: #999;
  cursor: pointer;
}
.errorBox {
  border-radius: 2px;
  border: unset;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ff0a19;
  line-height: 14px;
  margin: 6px 0 0;
}
.agentClientBox .formBox-title-op span.active {
  color: #ff0a19 !important;
}
.agentClientBox .btnS {
  color: #ff0a19 !important;
  background: #FFF1F1 !important;
}
.agentClientBox .nut-dialog-ok {
  background: #ff0a19;
}
.agentClientBox .nut-dialog-ok:active {
  background: #ff0a19;
}
.agentClientBox .nut-dialog-btn:only-child {
  color: #ff0a19;
}
.agentClientBox .nut-dialog-btn:only-child:active {
  background: transparent;
}
.agentClientBox .bottomOp .btn.active {
  background: #ff0a19;
}
.agentClientBox .bottomOp .btn.cancel {
  background: #FFF1F1;
  color: #ff0a19;
}
.agentClientBox .bottomOp .btn2 {
  color: #ff0a19;
  background: #FFF1F1;
}
.agentClientBox .bottomOp .btn2.active {
  color: #fff;
  background: #ff0a19;
}
.agentClientBox .bottomOp .certificationOp .txt {
  color: #ff0a19;
}
.agentClientBox .dj-radio-group .is-checked:not(.is-disabled) {
  color: #ff0a19;
}
.agentClientBox .dj-radio-group .is-checked:not(.is-disabled) .dj-radio-icon:after {
  background: #ff0a19;
}
.agentClientBox .dj-radio-group .is-checked:not(.is-disabled) .dj-radio-icon {
  border-color: #ff0a19;
}
.nut-dialog-footer {
  padding: 0 18px 18px 18px;
  height: 56px;
}
.nut-dialog-footer .nut-dialog-cancel,
.nut-dialog-footer .nut-dialog-ok {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: normal;
  height: 38px;
  line-height: 38px;
  border-radius: 6px;
  width: calc(50% - 3.5px);
  border: unset;
  color: #fff;
}
.nut-dialog-footer .nut-dialog-cancel {
  background: #EDEDED;
  color: #666666;
  margin-right: 7px;
}
.nut-dialog-footer .nut-dialog-ok {
  background: linear-gradient(90deg, #ff0400 0%, #ff4336 99.92388791%);
}
.getDateBox .choiceDateTitle button#dateSure {
  color: #ff0a19;
}
.dj-radio-group.is-checked,
.dj-radio.is-checked {
  color: #ff0a19;
}
.dj-radio-group.is-checked .dj-radio-icon,
.dj-radio.is-checked .dj-radio-icon,
.dj-radio:not(.is-disabled) .dj-radio-icon:hover {
  border-color: #ff0a19;
}
.dj-radio-group.is-checked .dj-radio-icon:after,
.dj-radio.is-checked .dj-radio-icon:after {
  background: #ff0a19;
}
.promptTxtBox {
  text-align: right;
}
.uploadImgBox {
  width: 100%;
}
.uploadImgBox .promptTxtBox {
  text-align: center;
}
.uploadImgBox .ui.basic.red.label {
  margin: 10px 0 0 !important;
  padding: 0 !important;
}
.containerBox.readonly ul.formBox .dropdownBox,
.containerBox2.readonly ul.formBox .dropdownBox,
.containerBox.readonly ul.formBox input,
.containerBox2.readonly ul.formBox input,
.containerBox.readonly ul.formBox li .text,
.containerBox2.readonly ul.formBox li .text,
.containerBox.readonly ul.formBox li .input.field > input,
.containerBox2.readonly ul.formBox li .input.field > input,
.containerBox.readonly ul.formBox input:disabled,
.containerBox2.readonly ul.formBox input:disabled,
.containerBox.readonly ul.formBox .dj-radio-group.is-disabled,
.containerBox2.readonly ul.formBox .dj-radio-group.is-disabled,
.containerBox.readonly ul.formBox .dj-radio.is-disabled:not(.is-checked),
.containerBox2.readonly ul.formBox .dj-radio.is-disabled:not(.is-checked) {
  color: #9e9e9e !important;
  opacity: 1!important;
}
.containerBox.readonly ul.formBox .dj-radio-group.is-disabled .dj-radio-label,
.containerBox2.readonly ul.formBox .dj-radio-group.is-disabled .dj-radio-label,
.containerBox.readonly ul.formBox .dj-radio.is-disabled .dj-radio-label,
.containerBox2.readonly ul.formBox .dj-radio.is-disabled .dj-radio-label {
  opacity: 1!important;
}
.containerBox.readonly ul.formBox input[disabled],
.containerBox2.readonly ul.formBox input[disabled] {
  background-color: #ffffff;
}
.longTermLi {
  display: block;
}
.longTermLi.readonly input {
  color: #999999;
}

