@charset "UTF-8";
/* BEM support Func
 -------------------------- */
/*
 一些比较通用的变量。根据项目配置
*/
/* BEM
 --------------------------
 */
@font-face {
  font-family: "DingTalk JinBuTi";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/DingTalk JinBuTi.woff") format("woff");
}
@font-face {
  font-family: "YouSheBiaoTiYuan";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/YouSheBiaoTiYuan.woff") format("woff");
}
@font-face {
  font-family: "Alimama ShuHeiTi";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/ShuHeiTi.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/ShuHeiTi.woff") format("woff");
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "Alimama FangYuanTi VF";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/AlimamaFangYuanTiVF-Thin.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/AlimamaFangYuanTiVF-Thin.woff") format("woff");
  font-display: swap;
  font-weight: 400;
}
@font-face {
  font-family: "Alimama FangYuanTi VF";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/AlimamaFangYuanTiVF-Thin.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/AlimamaFangYuanTiVF-Thin.woff") format("woff");
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "Alibaba PuHuiTi 2.0";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_55_Regular_55_Regular.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_55_Regular_55_Regular.woff") format("woff");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Alibaba PuHuiTi 2.0";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_65_Medium_65_Medium.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_65_Medium_65_Medium.woff") format("woff");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Alibaba PuHuiTi 2.0";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_75_SemiBold_75_SemiBold.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_75_SemiBold_75_SemiBold.woff") format("woff");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Alibaba PuHuiTi 2.0";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_55_Regular_85_Bold.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_55_Regular_85_Bold.woff") format("woff");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Alibaba PuHuiTi 2.0";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_95_ExtraBold_95_ExtraBold.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_95_ExtraBold_95_ExtraBold.woff") format("woff");
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Alibaba PuHuiTi 2.0";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_105_Heavy_105_Heavy.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/Alibaba_PuHuiTi_2.0_105_Heavy_105_Heavy.woff") format("woff");
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Alibaba Health Font 2.0 CN";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/AlibabaHealthFont2.0CN-45R.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/AlibabaHealthFont2.0CN-45R.woff") format("woff");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Alibaba Health Font 2.0 CN";
  src: url("https://cdn.myketi.com/maoyan_front/cdn/font/AlibabaHealthFont2.0CN-85B.woff2") format("woff2"), url("https://cdn.myketi.com/maoyan_front/cdn/font/AlibabaHealthFont2.0CN-85B.woff") format("woff");
  font-weight: 600;
  font-display: swap;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-decoration: none;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  color: #262626;
  line-height: 1.417;
  font-size: 0.875rem;
  font-family: "Alibaba PuHuiTi 2.0", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

ol, ul {
  list-style: none;
}

strong {
  font-weight: 600;
}

img {
  display: block;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  color: inherit;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
a:hover {
  color: #24BE86;
}

textarea {
  font-family: inherit;
}

[v-cloak] {
  display: none !important;
}

body {
  min-height: 100vh;
  background: #F7F8F9;
}

img {
  vertical-align: middle;
}

.mask {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
}

.center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.center-horizontal {
  margin-left: 50%;
  transform: translate(-50%);
}

.width100 {
  width: 100%;
}

.width50 {
  width: 50%;
}

.line1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.formItemNoTip.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label:before, .formItemNoTip.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
  visibility: hidden;
}

.titleUnderline {
  display: inline-block;
  position: relative;
  font-weight: bold;
  font-size: 1rem;
}
.titleUnderline span {
  position: relative;
  z-index: 1;
}
.titleUnderline:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0.375rem;
  background: #9691EC;
}

.flex {
  display: flex;
}

.flex1 {
  flex: 1;
}

.flex-wrap {
  flex-wrap: wrap;
}

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

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

.flex-column-align-center {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.items-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.cursor-point {
  cursor: pointer;
}

.secColor {
  color: #7B838B;
}

.mr-2 {
  margin-right: 0.125rem;
}

.mt-2 {
  margin-top: 0.125rem;
}

.ml-2 {
  margin-left: 0.125rem;
}

.mb-2 {
  margin-bottom: 0.125rem;
}

.pr-2 {
  padding-right: 0.125rem;
}

.pt-2 {
  padding-top: 0.125rem;
}

.pl-2 {
  padding-left: 0.125rem;
}

.pb-2 {
  padding-bottom: 0.125rem;
}

.gap-2 {
  gap: 0.125rem;
}

.icon-2 {
  width: 0.125rem;
  height: 0.125rem;
}

.mr-3 {
  margin-right: 0.1875rem;
}

.mt-3 {
  margin-top: 0.1875rem;
}

.ml-3 {
  margin-left: 0.1875rem;
}

.mb-3 {
  margin-bottom: 0.1875rem;
}

.pr-3 {
  padding-right: 0.1875rem;
}

.pt-3 {
  padding-top: 0.1875rem;
}

.pl-3 {
  padding-left: 0.1875rem;
}

.pb-3 {
  padding-bottom: 0.1875rem;
}

.gap-3 {
  gap: 0.1875rem;
}

.icon-3 {
  width: 0.1875rem;
  height: 0.1875rem;
}

.mr-4 {
  margin-right: 0.25rem;
}

.mt-4 {
  margin-top: 0.25rem;
}

.ml-4 {
  margin-left: 0.25rem;
}

.mb-4 {
  margin-bottom: 0.25rem;
}

.pr-4 {
  padding-right: 0.25rem;
}

.pt-4 {
  padding-top: 0.25rem;
}

.pl-4 {
  padding-left: 0.25rem;
}

.pb-4 {
  padding-bottom: 0.25rem;
}

.gap-4 {
  gap: 0.25rem;
}

.icon-4 {
  width: 0.25rem;
  height: 0.25rem;
}

.mr-6 {
  margin-right: 0.375rem;
}

.mt-6 {
  margin-top: 0.375rem;
}

.ml-6 {
  margin-left: 0.375rem;
}

.mb-6 {
  margin-bottom: 0.375rem;
}

.pr-6 {
  padding-right: 0.375rem;
}

.pt-6 {
  padding-top: 0.375rem;
}

.pl-6 {
  padding-left: 0.375rem;
}

.pb-6 {
  padding-bottom: 0.375rem;
}

.gap-6 {
  gap: 0.375rem;
}

.icon-6 {
  width: 0.375rem;
  height: 0.375rem;
}

.mr-8 {
  margin-right: 0.5rem;
}

.mt-8 {
  margin-top: 0.5rem;
}

.ml-8 {
  margin-left: 0.5rem;
}

.mb-8 {
  margin-bottom: 0.5rem;
}

.pr-8 {
  padding-right: 0.5rem;
}

.pt-8 {
  padding-top: 0.5rem;
}

.pl-8 {
  padding-left: 0.5rem;
}

.pb-8 {
  padding-bottom: 0.5rem;
}

.gap-8 {
  gap: 0.5rem;
}

.icon-8 {
  width: 0.5rem;
  height: 0.5rem;
}

.mr-10 {
  margin-right: 0.625rem;
}

.mt-10 {
  margin-top: 0.625rem;
}

.ml-10 {
  margin-left: 0.625rem;
}

.mb-10 {
  margin-bottom: 0.625rem;
}

.pr-10 {
  padding-right: 0.625rem;
}

.pt-10 {
  padding-top: 0.625rem;
}

.pl-10 {
  padding-left: 0.625rem;
}

.pb-10 {
  padding-bottom: 0.625rem;
}

.gap-10 {
  gap: 0.625rem;
}

.icon-10 {
  width: 0.625rem;
  height: 0.625rem;
}

.mr-12 {
  margin-right: 0.75rem;
}

.mt-12 {
  margin-top: 0.75rem;
}

.ml-12 {
  margin-left: 0.75rem;
}

.mb-12 {
  margin-bottom: 0.75rem;
}

.pr-12 {
  padding-right: 0.75rem;
}

.pt-12 {
  padding-top: 0.75rem;
}

.pl-12 {
  padding-left: 0.75rem;
}

.pb-12 {
  padding-bottom: 0.75rem;
}

.gap-12 {
  gap: 0.75rem;
}

.icon-12 {
  width: 0.75rem;
  height: 0.75rem;
}

.mr-14 {
  margin-right: 0.875rem;
}

.mt-14 {
  margin-top: 0.875rem;
}

.ml-14 {
  margin-left: 0.875rem;
}

.mb-14 {
  margin-bottom: 0.875rem;
}

.pr-14 {
  padding-right: 0.875rem;
}

.pt-14 {
  padding-top: 0.875rem;
}

.pl-14 {
  padding-left: 0.875rem;
}

.pb-14 {
  padding-bottom: 0.875rem;
}

.gap-14 {
  gap: 0.875rem;
}

.icon-14 {
  width: 0.875rem;
  height: 0.875rem;
}

.mr-16 {
  margin-right: 1rem;
}

.mt-16 {
  margin-top: 1rem;
}

.ml-16 {
  margin-left: 1rem;
}

.mb-16 {
  margin-bottom: 1rem;
}

.pr-16 {
  padding-right: 1rem;
}

.pt-16 {
  padding-top: 1rem;
}

.pl-16 {
  padding-left: 1rem;
}

.pb-16 {
  padding-bottom: 1rem;
}

.gap-16 {
  gap: 1rem;
}

.icon-16 {
  width: 1rem;
  height: 1rem;
}

.mr-18 {
  margin-right: 1.125rem;
}

.mt-18 {
  margin-top: 1.125rem;
}

.ml-18 {
  margin-left: 1.125rem;
}

.mb-18 {
  margin-bottom: 1.125rem;
}

.pr-18 {
  padding-right: 1.125rem;
}

.pt-18 {
  padding-top: 1.125rem;
}

.pl-18 {
  padding-left: 1.125rem;
}

.pb-18 {
  padding-bottom: 1.125rem;
}

.gap-18 {
  gap: 1.125rem;
}

.icon-18 {
  width: 1.125rem;
  height: 1.125rem;
}

.mr-20 {
  margin-right: 1.25rem;
}

.mt-20 {
  margin-top: 1.25rem;
}

.ml-20 {
  margin-left: 1.25rem;
}

.mb-20 {
  margin-bottom: 1.25rem;
}

.pr-20 {
  padding-right: 1.25rem;
}

.pt-20 {
  padding-top: 1.25rem;
}

.pl-20 {
  padding-left: 1.25rem;
}

.pb-20 {
  padding-bottom: 1.25rem;
}

.gap-20 {
  gap: 1.25rem;
}

.icon-20 {
  width: 1.25rem;
  height: 1.25rem;
}

.mr-24 {
  margin-right: 1.5rem;
}

.mt-24 {
  margin-top: 1.5rem;
}

.ml-24 {
  margin-left: 1.5rem;
}

.mb-24 {
  margin-bottom: 1.5rem;
}

.pr-24 {
  padding-right: 1.5rem;
}

.pt-24 {
  padding-top: 1.5rem;
}

.pl-24 {
  padding-left: 1.5rem;
}

.pb-24 {
  padding-bottom: 1.5rem;
}

.gap-24 {
  gap: 1.5rem;
}

.icon-24 {
  width: 1.5rem;
  height: 1.5rem;
}

.mr-28 {
  margin-right: 1.75rem;
}

.mt-28 {
  margin-top: 1.75rem;
}

.ml-28 {
  margin-left: 1.75rem;
}

.mb-28 {
  margin-bottom: 1.75rem;
}

.pr-28 {
  padding-right: 1.75rem;
}

.pt-28 {
  padding-top: 1.75rem;
}

.pl-28 {
  padding-left: 1.75rem;
}

.pb-28 {
  padding-bottom: 1.75rem;
}

.gap-28 {
  gap: 1.75rem;
}

.icon-28 {
  width: 1.75rem;
  height: 1.75rem;
}

.mr-30 {
  margin-right: 1.875rem;
}

.mt-30 {
  margin-top: 1.875rem;
}

.ml-30 {
  margin-left: 1.875rem;
}

.mb-30 {
  margin-bottom: 1.875rem;
}

.pr-30 {
  padding-right: 1.875rem;
}

.pt-30 {
  padding-top: 1.875rem;
}

.pl-30 {
  padding-left: 1.875rem;
}

.pb-30 {
  padding-bottom: 1.875rem;
}

.gap-30 {
  gap: 1.875rem;
}

.icon-30 {
  width: 1.875rem;
  height: 1.875rem;
}

.mr-32 {
  margin-right: 2rem;
}

.mt-32 {
  margin-top: 2rem;
}

.ml-32 {
  margin-left: 2rem;
}

.mb-32 {
  margin-bottom: 2rem;
}

.pr-32 {
  padding-right: 2rem;
}

.pt-32 {
  padding-top: 2rem;
}

.pl-32 {
  padding-left: 2rem;
}

.pb-32 {
  padding-bottom: 2rem;
}

.gap-32 {
  gap: 2rem;
}

.icon-32 {
  width: 2rem;
  height: 2rem;
}

.mr-36 {
  margin-right: 2.25rem;
}

.mt-36 {
  margin-top: 2.25rem;
}

.ml-36 {
  margin-left: 2.25rem;
}

.mb-36 {
  margin-bottom: 2.25rem;
}

.pr-36 {
  padding-right: 2.25rem;
}

.pt-36 {
  padding-top: 2.25rem;
}

.pl-36 {
  padding-left: 2.25rem;
}

.pb-36 {
  padding-bottom: 2.25rem;
}

.gap-36 {
  gap: 2.25rem;
}

.icon-36 {
  width: 2.25rem;
  height: 2.25rem;
}

.mr-38 {
  margin-right: 2.375rem;
}

.mt-38 {
  margin-top: 2.375rem;
}

.ml-38 {
  margin-left: 2.375rem;
}

.mb-38 {
  margin-bottom: 2.375rem;
}

.pr-38 {
  padding-right: 2.375rem;
}

.pt-38 {
  padding-top: 2.375rem;
}

.pl-38 {
  padding-left: 2.375rem;
}

.pb-38 {
  padding-bottom: 2.375rem;
}

.gap-38 {
  gap: 2.375rem;
}

.icon-38 {
  width: 2.375rem;
  height: 2.375rem;
}

.mr-40 {
  margin-right: 2.5rem;
}

.mt-40 {
  margin-top: 2.5rem;
}

.ml-40 {
  margin-left: 2.5rem;
}

.mb-40 {
  margin-bottom: 2.5rem;
}

.pr-40 {
  padding-right: 2.5rem;
}

.pt-40 {
  padding-top: 2.5rem;
}

.pl-40 {
  padding-left: 2.5rem;
}

.pb-40 {
  padding-bottom: 2.5rem;
}

.gap-40 {
  gap: 2.5rem;
}

.icon-40 {
  width: 2.5rem;
  height: 2.5rem;
}

.mr-48 {
  margin-right: 3rem;
}

.mt-48 {
  margin-top: 3rem;
}

.ml-48 {
  margin-left: 3rem;
}

.mb-48 {
  margin-bottom: 3rem;
}

.pr-48 {
  padding-right: 3rem;
}

.pt-48 {
  padding-top: 3rem;
}

.pl-48 {
  padding-left: 3rem;
}

.pb-48 {
  padding-bottom: 3rem;
}

.gap-48 {
  gap: 3rem;
}

.icon-48 {
  width: 3rem;
  height: 3rem;
}

.mr-56 {
  margin-right: 3.5rem;
}

.mt-56 {
  margin-top: 3.5rem;
}

.ml-56 {
  margin-left: 3.5rem;
}

.mb-56 {
  margin-bottom: 3.5rem;
}

.pr-56 {
  padding-right: 3.5rem;
}

.pt-56 {
  padding-top: 3.5rem;
}

.pl-56 {
  padding-left: 3.5rem;
}

.pb-56 {
  padding-bottom: 3.5rem;
}

.gap-56 {
  gap: 3.5rem;
}

.icon-56 {
  width: 3.5rem;
  height: 3.5rem;
}

.mr-64 {
  margin-right: 4rem;
}

.mt-64 {
  margin-top: 4rem;
}

.ml-64 {
  margin-left: 4rem;
}

.mb-64 {
  margin-bottom: 4rem;
}

.pr-64 {
  padding-right: 4rem;
}

.pt-64 {
  padding-top: 4rem;
}

.pl-64 {
  padding-left: 4rem;
}

.pb-64 {
  padding-bottom: 4rem;
}

.gap-64 {
  gap: 4rem;
}

.icon-64 {
  width: 4rem;
  height: 4rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.px-16 {
  padding: 0 1rem;
}

.px-30 {
  padding: 0 1.875rem;
}

.pb-30 {
  padding-bottom: 1.875rem;
}

.whitespace-normal {
  white-space: normal;
}

.ellipse {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.overflow-hidden {
  overflow: hidden;
}

.ellipse2 {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.is-link {
  color: #24BE86;
}
.is-link:hover {
  color: #24BE86;
  text-decoration: underline;
}

.is-success {
  color: #24BE86;
}

.is-process {
  color: #24BE86;
}

.is-wait {
  color: #FDA633;
}

.payment__modal {
  text-align: center;
  padding: 0 0.625rem;
}
.payment__modal-successImg {
  width: 5rem;
  height: 5rem;
}
.payment__modal-title {
  font-size: 1.875rem;
  margin-top: 1rem;
}
.payment__modal-subtitle {
  color: #7B838B;
  margin-top: 0.75rem;
  font-size: 1rem;
}
.payment__modal-qrcode {
  width: 16.25rem;
  margin: 2.5rem auto 0;
  display: block;
}
.payment__modal-btn {
  width: 16.25rem;
  height: 2.5rem;
  margin-top: 2.5rem;
}

.el-button--success {
  background-color: #12805F;
  border-color: #12805F;
}

.el-button--success:focus, .el-button--success:hover {
  background-color: #12805F;
  border-color: #12805F;
}

.el-button--info {
  background-color: #161616;
  border-color: #161616;
}

.el-button--info:focus, .el-button--info:hover {
  background-color: #161616;
  border-color: #161616;
}

.el-table .bg_gray {
  background: #F8F9FB;
}

.common__table .el-table th {
  background: #F2F4F7;
}
.common__table .el-table th > .cell {
  color: #262626;
  padding: 0.25rem 0 0.25rem 1.875rem;
}
.common__table .cell {
  color: #262626;
  padding: 0 0 0 1.875rem;
}

.service {
  position: fixed;
  bottom: 3.125rem;
  right: 0;
  cursor: pointer;
  z-index: 101;
}
.service__qrcode {
  font-size: 0.875rem;
  text-align: center;
}
.service__qrcodeImg {
  width: 11rem;
}
.service__img {
  width: 7.5625rem;
  vertical-align: middle;
}

/* 修改搜索下来滚动条样式 */
::-webkit-scrollbar {
  width: 0.375rem;
  height: 0px;
}

/*滚动条里面小方块*/
::-webkit-scrollbar-thumb {
  border-radius: 0.5rem;
  background-color: #D9DDE1;
}

/*滚动条里面轨道*/
::-webkit-scrollbar-track {
  /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
  border-radius: 0.5rem;
  /* background: #fff; */
}

.compcat-input {
  border: 0.0625rem solid #dcdfe6;
  border-radius: 0.25rem;
  transition: all 0.3s;
  line-height: 1.875rem;
}
.compcat-input .el-input {
  flex: 1;
  vertical-align: bottom;
}
.compcat-input .el-input .el-input-group__append {
  border: none;
  padding-right: 0.5rem;
}
.compcat-input .el-form-item__content {
  line-height: 1.875rem;
  height: 1.875rem;
}
.compcat-input .el-input__inner {
  border: none;
  padding: 0 0.5rem;
  height: 1.875rem;
  line-height: 1.875rem;
}
.compcat-input .el-input__inner::-moz-placeholder {
  font-size: 0.8125rem;
}
.compcat-input .el-input__inner::placeholder {
  font-size: 0.8125rem;
}
.compcat-input .el-input__prefix {
  display: none;
}
.compcat-input .el-input__icon {
  line-height: 1.875rem;
}
.compcat-input .el-divider--vertical {
  height: 1.875rem;
  margin-right: 0;
}
.compcat-input .el-date-editor {
  vertical-align: bottom;
}
.compcat-input .el-date-editor.el-input {
  width: auto;
}
.compcat-input .el-date-editor.el-date-editor--year .el-input__suffix::after {
  content: "年";
  color: #909399;
  font-size: 0.8125rem;
  padding-right: 0.25rem;
}
.compcat-input .el-date-editor.is-nosuffix .el-input__suffix::after {
  content: "";
}

.compcat-input .confirm, .compcat-input .info {
  width: 2.5rem;
  color: #909399;
  text-align: center;
  font-size: 0.8125rem;
  cursor: pointer;
  line-height: 1.875rem;
}
.compcat-input:hover {
  border-color: #999;
}
.compcat-input:hover .confirm {
  color: #161616;
}

.cateyes-asideMenu {
  width: 12.5rem;
  padding: 2rem 1rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  box-sizing: border-box;
}
.cateyes-asideMenu .el-divider--horizontal {
  margin: 1.125rem 0 0.625rem;
  background-color: #297260;
}
.cateyes-asideMenu__menu-item {
  width: 100%;
  border-radius: 0.25rem;
  padding: 0.625rem 1rem;
  margin-bottom: 0.125rem;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.cateyes-asideMenu__menu-item.is-fund {
  display: block;
  background-color: #27715F;
  margin-bottom: 0.75rem;
}
.cateyes-asideMenu__menu-item.is-fund .cateyes-asideMenu__menu-item--title {
  color: #FFFFFF;
  font-weight: 500;
}

.cateyes-asideMenu__menu-item.is-fund.is-disabled {
  padding: 0;
  margin-bottom: 0.5rem;
}
.cateyes-asideMenu__menu-item.is-fund.is-disabled .cateyes-asideMenu__menu-item--title {
  color: #8EB2A9;
}

.cateyes-asideMenu__menu-item--top {
  display: flex;
  align-items: center;
}

.cateyes-asideMenu__menu-item.is-active {
  background-color: #fff;
}
.cateyes-asideMenu__menu-item.is-active .cateyes-asideMenu__menu-item--title {
  color: #1E6453;
  font-weight: 600;
}

.cateyes-asideMenu__menu-item.is-active:hover {
  background-color: #fff;
}

.cateyes-asideMenu__menu-item.is-disabled {
  background-color: transparent;
  cursor: auto;
}
.cateyes-asideMenu__menu-item.is-disabled:hover {
  background-color: transparent;
}
.cateyes-asideMenu__menu-item.is-disabled .cateyes-asideMenu__menu-item--title {
  font-size: 0.75rem;
}

.cateyes-asideMenu__menu-item:hover {
  background-color: #277663;
}
.cateyes-asideMenu__menu-item--icon {
  width: 1rem;
  height: 1rem;
  margin-right: 0.25rem;
}

.cateyes-asideMenu__menu-item--title {
  font-size: 0.875rem;
  color: #8EB2A9;
  line-height: 1.25rem;
  font-weight: 600;
}

.cateyes-asideMenu__menu-item a {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.cateyes-asideMenu__menu-item--desc {
  font-size: 0.75rem;
  color: #7AA892;
  margin-top: 0.125rem;
}

.detail-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
}
.detail-list a {
  color: #24BE86;
}
.detail-list a:hover {
  color: #24BE86;
  text-decoration: underline;
}
.detail-list a.hover-link {
  color: inherit;
}
.detail-list a.hover-link:hover {
  color: #24BE86;
  text-decoration: underline;
}
.detail-list li {
  width: 100%;
  display: flex;
  align-items: center;
}
.detail-list li .label {
  align-self: flex-start;
  flex-shrink: 0;
}
.detail-list li .tagLabel {
  line-height: 1.75rem;
}
.detail-list li .value {
  flex: 1;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.detail-list li .value .tagGroup {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem 0.5rem;
}
.detail-list li .value .tagGroup .tag {
  box-sizing: border-box;
  padding: 0 0.3125rem;
  line-height: 1.625rem;
  font-size: 0.75rem;
  border: 0.0625rem solid #E7ECF0;
  border-radius: 0.25rem;
  cursor: pointer;
  color: inherit;
  width: auto;
  max-width: 12.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.detail-list li .value .tagGroup .tag:hover {
  color: #24BE86;
  text-decoration: none;
}
.detail-list.col-2 li {
  width: calc((100% - 1rem) / 2);
}
.detail-list.col-3 li {
  width: calc((100% - 2rem) / 3);
}

.cateyes-createReportModal .el-dialog__header {
  padding-bottom: 0.25rem !important;
}
.cateyes-createReportModal .el-dialog__body {
  display: flex;
  flex-direction: column;
}
.cateyes-createReportModal .text-yellow {
  color: #FFF388;
}
.cateyes-createReportModal .text-primary {
  color: #24BE86;
}
.cateyes-createReportModal .text-danger {
  color: #EB483E;
}
.cateyes-createReportModal .btn-group {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.cateyes-createReportModal__btn-2 {
  background: linear-gradient(96deg, #0ECC1E 2.89%, #9AE56E 97.69%);
  font-size: 0.875rem;
  font-weight: 500;
}
.cateyes-createReportModal__btn-2 .innerText {
  border: none;
  color: #FFF;
  text-shadow: 0px 0px 0.25rem rgba(85, 178, 17, 0.25);
  margin-left: 0.25rem;
  font-size: 0.875rem;
}
.cateyes-createReportModal__btn-2 .icon {
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.25rem;
}

.cateyes-createReportModal__btn-1 {
  background: linear-gradient(96deg, #FDEDCC 1.76%, #F2E0A0 98.86%);
  border: none;
  color: #714200;
}
.cateyes-createReportModal__btn-1 .icon {
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.25rem;
}

.cateyes-createReportModal__content {
  color: #666;
  font-size: 0.75rem;
}

.cateyes-createReportModal__consumeTips {
  background: #F7F8F9;
  border-radius: 0.25rem;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: linear-gradient(180deg, #FFF8E8 -3.56%, #FFF 100%, #FFF 100%);
}
.cateyes-createReportModal__consumeTips--icon {
  width: 1.5rem;
  height: 1.5rem;
  box-shadow: 0px 0.125rem 0.5rem 0px rgba(31, 66, 44, 0.08);
  border-radius: 62.4375rem;
}

.cateyes-createReportModal__consumeTips--text {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #333;
  font-weight: 500;
  display: inline-block;
  align-items: center;
  gap: 0.25rem;
}

.cateyes-createReportModal__consumeTips--top {
  display: flex;
}

.cateyes-createReportModal__consumeTips--highlight {
  font-size: 1.125rem;
  color: #24BE86;
  font-weight: 700;
}

.cateyes-createReportModal__consumeTips--dash {
  height: 0.0625rem;
  background: #E5F6EB;
}

.cateyes-createReportModal__consumeTips--limit {
  color: #939DA7;
  font-size: 0.8125rem;
  font-weight: 400;
}

.cateyes-createReportModal__lackModal .el-dialog__body {
  display: flex;
  flex-direction: column;
}
.cateyes-createReportModal__lackModal--content {
  font-size: 0.875rem;
  color: #333333;
}

.cateyes-createReportModal__lackModal--mainWrap {
  overflow: auto;
  padding: 1rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid #E8F8DE;
  background: linear-gradient(76deg, #F4FFEC 3.49%, #E5FFD5 97.55%);
}

.cateyes-createReportModal__lackModal--tipsWrap {
  display: flex;
  align-items: center;
}

.cateyes-createReportModal__lackModal--icon {
  width: 1.5rem;
  height: 1.5rem;
  box-shadow: 0px 0.125rem 0.5rem 0px rgba(31, 66, 44, 0.08);
  border-radius: 62.4375rem;
}

.cateyes-createReportModal__lackModal--tipTitle {
  font-size: 1rem;
  color: #EB483E;
}

.cateyes-createReportModal__lackModal--danger {
  color: #EB483E;
}

.cateyes-createReportModal__lackModal--tip {
  font-size: 0.875rem;
  color: #666666;
}

.cateyes-createReportModal__lackModal--highlight {
  color: #24BE86;
}

.cateyes-createReportModal__lackModal--buttonGroup {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.cateyes-createReportModal__lackModal--primaryButton.el-button {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0.625rem 1rem;
  border-radius: 0.5rem;
  background: linear-gradient(96deg, #0ECC1E 2.89%, #9AE56E 97.69%);
  border-color: #9AE56E;
}
.cateyes-createReportModal__lackModal--primaryButton.el-button > span {
  width: 100%;
  justify-content: space-between;
}

.cateyes-createReportModal__lackModal--secondaryButton {
  width: 100%;
  display: block;
}
.cateyes-createReportModal__lackModal--secondaryButton .el-button {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0.625rem 1rem;
  border-radius: 0.5rem;
}
.cateyes-createReportModal__lackModal--secondaryButton .el-button > span {
  width: 100%;
  justify-content: space-between;
}

.cateyes-createReportModal__lackModal--arrow {
  width: 1rem;
  height: 1rem;
}

.cateyes-createReportModal__lackModal--coinIcon {
  width: 1rem;
  height: 1rem;
}

.cateyes-createReportModal__lackModal--assistWrap {
  background: linear-gradient(180deg, #F7F8F9 0%, #FFFFFF 100%);
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  padding: 1rem;
}

.cateyes-createReportModal__lackModal--assistTitle {
  font-size: 0.875rem;
  color: #333333;
}

.cateyes-createReportModal__lackModal--assistBox {
  border: 0.0625rem solid var(--Stroke-, #E7ECF0);
  background-size: cover;
  display: flex;
  height: 9.1875rem;
  border-radius: 0.5rem;
  overflow: hidden;
}

.cateyes-createReportModal__lackModal--assistLeft {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  padding-right: 0;
}
.cateyes-createReportModal__lackModal--assistLeft .mt-22 {
  margin-top: 1.375rem;
}

.cateyes-createReportModal__lackModal--assistRight {
  width: 8.25rem;
  height: 9.0625rem;
  background-size: cover;
  background-image: url(../images/vip/vip_qrbox_bg.png);
}

.cateyes-createReportModal__lackModal--assistList {
  font-size: 0.8125rem;
  color: #333333;
  position: relative;
  margin-left: 0.5rem;
}
.cateyes-createReportModal__lackModal--assistList::before {
  color: #fff;
  background: #24BE86;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #24BE86;
  content: " ";
  position: absolute;
  top: 0.375rem;
  left: -0.5rem;
}

.cateyes-createReportModal__lackModal--assistRewardTip {
  font-size: 0.75rem;
  color: #939DA7;
}

.cateyes-createReportModal__lackModal--assistRight {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cateyes-createReportModal__lackModal--qrCode {
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  border: 0.0625rem solid #DBDFE3;
  width: 6.25rem;
  height: 6.25rem;
}

.cateyes-createReportModal__lackModal--qrCodeTip {
  font-size: 0.75rem;
  color: #161616;
}

.cateyes-advanceModal .el-dialog {
  width: 40rem;
}
.cateyes-advanceModal .el-dialog__footer {
  padding: 1.5rem 2rem;
}
.cateyes-advanceModal .el-dialog__headerbtn {
  top: 1rem;
  right: 1rem;
}
.cateyes-advanceModal .el-form-item--small.el-form-item {
  margin-bottom: 0;
}
.cateyes-advanceModal .el-form-item--small.el-form-item .el-form-item__error {
  position: relative;
}
.cateyes-advanceModal .el-select--small {
  width: 13.125rem;
}
.cateyes-advanceModal__searchWords {
  background: #F7F8F9;
  border-radius: 0.5rem;
  padding: 0.5rem;
  gap: 0.5rem;
}
.cateyes-advanceModal__searchWords--item {
  gap: 0.5rem;
}

.cateyes-advanceModal__searchWords .w-100 {
  width: 6.25rem;
}
.cateyes-advanceModal__searchWords .w-100 .el-input__inner {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.cateyes-advanceModal__searchWords .w-64 {
  width: 4rem;
}
.cateyes-advanceModal__searchWords .w-64 .el-input__inner {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.cateyes-advanceModal__footer .el-button {
  display: inline-flex;
  align-items: center;
}

.cateyes-foldText {
  display: flex;
  overflow: hidden;
  position: relative;
}
.cateyes-foldText__text {
  line-height: 1.5;
  max-height: 1.5em;
  overflow: hidden;
  text-align: justify;
}
.cateyes-foldText__text::before {
  content: "";
  float: right;
  width: 0;
  height: 100%;
  margin-bottom: -1.5rem;
}
.cateyes-foldText__text::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #fff;
}
.cateyes-foldText__text--btn {
  float: right;
  clear: both;
  cursor: pointer;
  position: relative;
  margin-right: 1.25rem;
  color: #666;
}
.cateyes-foldText__text--btn::before {
  content: "...";
  position: absolute;
}
.cateyes-foldText__text--btn::after {
  content: "展开";
  padding-left: 0.9375rem;
}
.cateyes-foldText__text--btn svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -1.25rem;
}
.cateyes-foldText__text--btn:hover {
  color: #333;
}
.cateyes-foldText__text--btn:hover svg {
  transform: translateY(-50%);
}
.cateyes-foldText__text--btn:hover svg path {
  fill: #333;
}

.cateyes-foldText__input {
  display: none;
}
.cateyes-foldText__input:checked + div {
  max-height: none;
}
.cateyes-foldText__input:checked + div::after {
  visibility: hidden;
}
.cateyes-foldText__input:checked + div .cateyes-foldText__text--btn::after {
  content: "收起";
}
.cateyes-foldText__input:checked + div .cateyes-foldText__text--btn::before {
  content: "";
}
.cateyes-foldText__input:checked + div .cateyes-foldText__text--btn svg {
  transform: translateY(-50%) rotate(180deg);
}

.custom-select {
  display: inline-block;
}
.custom-select .el-input__inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.custom-select .el-icon-arrow-down {
  transform: rotateZ(180deg);
}
.custom-select .el-icon-arrow-down:before {
  content: " ";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url(../images/icons/arrow-up-16.png) no-repeat center center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.custom-select.is-focus .el-icon-arrow-down {
  transform: rotateZ(0);
}

.custom-select-popover {
  padding: 0.5rem 0.25rem 0.5rem 0.5rem;
}

.custom-select-popoverContainer {
  padding-right: 0.25rem;
  max-height: 10.125rem;
  overflow-y: auto;
  /* 修改搜索下来滚动条样式 */
}
.custom-select-popoverContainer::-webkit-scrollbar {
  width: 0.25rem;
  height: 0;
}
.custom-select-popoverContainer {
  /*滚动条里面小方块*/
}
.custom-select-popoverContainer::-webkit-scrollbar-thumb {
  border-radius: 0.375rem;
  background-color: #EBEBEB;
}
.custom-select-popoverContainer {
  /*滚动条里面轨道*/
}
.custom-select-popoverContainer::-webkit-scrollbar-track {
  border-radius: 0.375rem;
}

.custom-select-popoverContainer .el-checkbox {
  margin: 0;
  width: 100%;
  padding: 0.375rem 0.5rem;
  border-radius: 0.25rem;
  transition: all 0.3s;
  line-height: 1.25rem;
  display: flex;
  align-items: center;
}
.custom-select-popoverContainer .el-checkbox:hover {
  background-color: #EFEFEF;
}
.custom-select-popoverContainer .el-checkbox .el-checkbox__label {
  flex: 1;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: block;
}

.cateyes-commonListItem {
  padding: 1rem 0;
  border-bottom: 0.0625rem solid #E7ECF0;
}
.cateyes-commonListItem.is-side .cateyes-commonListItem__title {
  font-size: 0.875rem;
}

.cateyes-commonListItem.is-side:last-of-type {
  border-bottom: none;
}

.cateyes-commonListItem__title {
  font-size: 1rem;
  font-weight: 500;
  color: #161616;
  cursor: pointer;
  transition: all 0.3s;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.cateyes-commonListItem__title:hover {
  color: #24BE86;
}

.cateyes-commonListItem__translateTitle {
  flex: 1;
  font-weight: 500;
}
.cateyes-commonListItem__translateTitle svg + div {
  flex: 1;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.cateyes-commonListItem .detail-list {
  font-size: 0.75rem;
  color: #666;
}

.cateyes-common-read-more__expandable-content {
  position: relative;
}

.cateyes-common-read-more__content-collapsed {
  overflow: hidden;
}

.cateyes-common-read-more__toggle-button-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.cateyes-common-read-more__toggle-button {
  background: #FFFFFF;
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  border: 0.0625rem solid #E1E1E1;
  padding: 0.375rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1E6453;
}
.cateyes-common-read-more__toggle-button:hover {
  color: #24BE86;
}

.cateyes-common-read-more__icon {
  width: 0.75rem;
  height: 0.75rem;
}

.cateyes-upload-pdf-modal .el-upload-dragger {
  width: 20.375rem;
}
.cateyes-upload-pdf-modal__icon {
  width: 1.75rem;
  height: 1.75rem;
}

.cateyes-upload-pdf-modal__uploadWrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cateyes-upload-pdf-modal__uploadText {
  color: #161616;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  margin-top: 0.5rem;
}

.cateyes-upload-pdf-modal__uploadTips {
  margin-top: 0.125rem;
  color: #939DA7;
  font-size: 0.75rem;
  line-height: 1rem;
}

.cateyes-upload-pdf-modal__title {
  margin-top: 1rem;
  color: #333333;
  font-size: 0.875rem;
}

.cateyes-upload-pdf-modal__danger {
  color: #EB483E;
}

.cateyes-upload-pdf-modal__warningText {
  margin-top: 0.25rem;
  color: #666666;
  font-size: 0.75rem;
}

.cateyes-upload-pdf-modal__fileItem {
  border: 0.0625rem dotted #DBDFE3;
  border-radius: 0.5rem;
  padding: 1rem;
  background: #FAFBFC;
}

.cateyes-upload-pdf-modal__fileTop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
}

.cateyes-upload-pdf-modal__fileIcon {
  width: 2.125rem;
  height: 2.5rem;
}

.cateyes-upload-pdf-modal__fileName {
  font-size: 0.875rem;
  color: #161616;
  font-weight: 600;
  flex: 1;
}

.cateyes-upload-pdf-modal__fileDesc {
  color: #939DA7;
  font-size: 0.75rem;
  margin-top: 0.375rem;
}

.cateyes-upload-pdf-modal__fileDelete {
  display: inline-block;
  margin-top: 0.5rem;
  cursor: pointer;
  font-weight: 500;
  color: #1E6453;
  font-size: 0.875rem;
}
.cateyes-upload-pdf-modal__fileDelete:hover {
  opacity: 0.8;
}

.cateyes-audit-literature-modal .audit-h3 {
  font-size: 0.875rem;
  color: #161616;
  font-weight: 600;
}
.cateyes-audit-literature-modal .audit-p {
  color: #666666;
  font-size: 0.875rem;
}
.cateyes-audit-literature-modal .audit-pdf-box {
  max-height: 21.25rem;
  overflow: auto;
}
.cateyes-audit-literature-modal .audit-pdf-img {
  width: 100%;
}
.cateyes-audit-literature-modal .t-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cateyes-audit-literature-modal .t-icon {
  width: 3.5rem;
  height: 3.5rem;
}
.cateyes-audit-literature-modal .t-h3 {
  color: #161616;
  margin-top: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
}
.cateyes-audit-literature-modal .t-box {
  background-color: #F0F9F5;
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
  padding: 1rem;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: flex;
  gap: 1.5rem;
}
.cateyes-audit-literature-modal .t-h4 {
  color: #1E6453;
  font-size: 0.875rem;
  margin-bottom: 0.375rem;
  font-weight: 500;
}
.cateyes-audit-literature-modal .t-p, .cateyes-audit-literature-modal .t-li {
  color: #4E9582;
  font-size: 0.75rem;
}
.cateyes-audit-literature-modal .t-li {
  position: relative;
  margin-left: 0.5rem;
}
.cateyes-audit-literature-modal .t-li::before {
  color: #fff;
  background: #4E9582;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #4E9582;
  content: " ";
  position: absolute;
  top: 0.375rem;
  left: -0.5rem;
}

.cateyes-audit-literature-modal .t-service-box {
  background-image: url("../images/common/qr_border.png");
  background-size: cover;
  width: 6.75rem;
  height: 6.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cateyes-audit-literature-modal .t-service-qrcode {
  width: 5.625rem;
  height: 5.625rem;
}
.cateyes-audit-literature-modal .t-left {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.list-sorter {
  line-height: 1.25rem;
  padding: 0.375rem 0.5rem;
  border-radius: 0.25rem;
  cursor: pointer;
  margin-right: 1rem;
  flex-wrap: nowrap;
}
.list-sorter.asc .caret::before {
  border-bottom-color: #24BE86;
}
.list-sorter.desc .caret::after {
  border-top-color: #24BE86;
}
.list-sorter:hover {
  background: #EFEFEF;
}
.list-sorter .caret {
  position: relative;
  width: 0.75rem;
  height: 0.75rem;
}
.list-sorter .caret::before, .list-sorter .caret::after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border: 0.3125rem solid transparent;
}
.list-sorter .caret::before {
  border-bottom-color: #BBC1C7;
  margin-top: -0.3125rem;
}
.list-sorter .caret::after {
  border-top-color: #BBC1C7;
  margin-top: 0.125rem;
}

.reportLoadingModal {
  position: fixed;
  z-index: 2000;
  background: rgba(255, 255, 255, 0.96);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.reportLoadingModal .loading-icon {
  width: 1.5rem;
  height: 1.5rem;
  background: url("../images/topicAnalysis/report-loading.png") no-repeat center center;
  background-size: cover;
  animation: rotate 1s linear infinite;
}
.reportLoadingModal p {
  font-size: 1rem;
  font-weight: 600;
}
.reportLoadingModal p + p {
  font-size: 0.875rem;
  font-weight: 400;
  color: #666666;
}

.smallModal .el-dialog {
  width: 20rem;
}
.smallModal .el-dialog .el-dialog__footer {
  padding: 1rem 1.5rem 1.5rem;
}

.expand-tag-list {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.expand-tag-list .expand-tag-list-witdh {
  position: absolute;
  z-index: -999;
  opacity: 0;
}
.expand-tag-list .expand-tag-list-left {
  flex: 1;
  overflow: hidden;
}
.expand-tag-list .action {
  flex-shrink: 0;
  padding: 0 0.3125rem;
  line-height: 1.625rem;
  font-size: 0.75rem;
  border: 0.0625rem solid #E7ECF0;
  border-radius: 0.25rem;
  cursor: pointer;
  align-self: flex-start;
}
.expand-tag-list .action img {
  transition: all 0.3s;
}
.expand-tag-list .action.unexpand img {
  transform: rotate(-180deg);
}

.show-more-text-hide {
  overflow: visible;
  word-break: keep-all;
  position: absolute;
  opacity: 0;
  z-index: -1000;
  left: -625rem;
}

.show-more-text-pop {
  max-width: 20rem;
}

.auto-swiper .swiper-list {
  animation: auto-swiper-animate 40s linear infinite;
}
.auto-swiper.is-left .swiper-list {
  animation: auto-swiper-animate-left 40s linear infinite;
}

@keyframes auto-swiper-animate {
  0% {
    transform: translate(0);
  }
  100% {
    transform: translate(-100%);
  }
}
@keyframes auto-swiper-animate-left {
  0% {
    transform: translate(-100%);
  }
  100% {
    transform: translate(0);
  }
}
.set-fx {
  display: flex;
  align-items: center;
}

.f-footer {
  background: linear-gradient(92deg, #0D1211 1.91%, #0D1F1B 100.67%);
  padding-top: 5rem;
}
.f-footer .set-a-box {
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.2);
  padding: 1rem 0;
  text-align: center;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 2.5rem;
}

.dialog-feed.el-dialog {
  border-radius: 1rem;
}
.dialog-feed.el-dialog .el-dialog__body {
  padding-top: 0;
  padding-bottom: 1.5rem;
}
.dialog-feed.el-dialog .el-dialog__title {
  font-size: 1rem;
  color: #161616;
}
.dialog-feed.el-dialog .el-form-item__label {
  color: #161616;
}
.dialog-feed.el-dialog .c-input textarea {
  resize: none;
}
.dialog-feed.el-dialog .el-form--label-top .el-form-item__label {
  padding-bottom: 0.375rem;
}
.dialog-feed.el-dialog .text-r {
  text-align: right;
}
.dialog-feed.el-dialog .text-r .c-btn {
  padding: 0.5rem 1rem;
}
.dialog-feed.el-dialog .el-upload--picture-card {
  width: 3.5rem;
  height: 3.5rem;
  line-height: 3.5rem;
  border-radius: 0.5rem;
}
.dialog-feed.el-dialog .el-upload--picture-card i {
  font-size: 1.25rem;
}
.dialog-feed.el-dialog .el-upload-list .el-upload-list__item {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 0.5rem;
}

.dialog-feed-success-v2 .text-1 {
  color: #666666;
  font-size: 0.875rem;
}
.dialog-feed-success-v2 .text-primary {
  color: #24BE86;
}
.dialog-feed-success-v2 .footer {
  display: flex;
  justify-content: center;
}

.dialog-feed-success.el-dialog {
  background-color: transparent;
  border-radius: 1rem;
}
.dialog-feed-success.el-dialog .el-dialog__body {
  padding: 0;
  background-color: #fff;
  border-radius: 1rem;
}
.dialog-feed-success.el-dialog .el-dialog__header {
  padding: 0;
  position: relative;
  z-index: 10;
}
.dialog-feed-success.el-dialog .content {
  position: relative;
  font-weight: 500;
  color: #161616;
  padding-bottom: 1.5rem;
  border-radius: 1rem;
  background: linear-gradient(180deg, #E0FBF4 0%, #FFFFFF 20%, #FFFFFF 100%);
  box-shadow: inset 0px 0.0625rem 0.125rem 0px #FFFFFF;
}
.dialog-feed-success.el-dialog .content .success-icon {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
.dialog-feed-success.el-dialog .content .title {
  font-size: 1.5rem;
}
.dialog-feed-success.el-dialog .content .tips {
  color: #1E6453;
  width: 15rem;
  height: 5rem;
  background: url("../images/taskCenter/feedback_tip.png") no-repeat center center;
  background-size: cover;
  padding: 1rem 0;
  text-align: center;
}
.dialog-feed-success.el-dialog .content .qrcode {
  width: 11.25rem;
  height: 11.25rem;
  background: url("../images/common/qr_border.png") no-repeat center center;
  background-size: cover;
}
.dialog-feed-success.el-dialog .content .todotip {
  color: #666;
  font-weight: 400;
  text-align: center;
}
.dialog-feed-success.el-dialog .content .todotip span {
  color: #EB483E;
}
.dialog-feed-success.el-dialog .content .todotip b {
  color: #161616;
  font-weight: 500;
}
.dialog-feed-success.el-dialog .content .todotip a {
  color: #24BE86;
  text-decoration: underline;
}

.pageListEmptyBox {
  height: 100%;
  min-height: 18.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.pageListEmptyBox .img {
  width: 7.5rem;
  height: 7.5rem;
}
.pageListEmptyBox .text {
  font-size: 1rem;
  color: #666666;
}

.v-scroll-list-box {
  min-height: 18.75rem;
}
.v-scroll-list-box .emptyWrap {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.v-scroll-list-box .emptyWrap .img {
  width: 7.5rem;
  height: 7.5rem;
}
.v-scroll-list-box .emptyWrap .text {
  font-size: 1rem;
  color: #666666;
}

.user-collect-box .btn1 {
  width: 2.5rem;
  height: 2.5rem;
  background: white;
  border-radius: 0.5rem;
  border: 0.0625rem #E7ECF0 solid;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.5rem;
  cursor: pointer;
}
.user-collect-box .btn1:hover .path-1, .user-collect-box .btn1:hover .path-2 {
  fill: #333333;
}
.user-collect-box .btn1.is-active .path-1, .user-collect-box .btn1.is-active .path-2 {
  fill: #FDA633;
}

.limit-task-box.el-dialog .el-dialog__header {
  display: none;
}
.limit-task-box.el-dialog .el-dialog__body {
  padding: 0;
  border-radius: 1rem;
  overflow: hidden;
}
.limit-task-box.el-dialog .wrap {
  background-image: url("../images/newAITopic/bg-2.png");
  overflow: hidden;
  position: relative;
}
.limit-task-box.el-dialog .close-box {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  color: #61E4CC;
  cursor: pointer;
  font-size: 1rem;
}
.limit-task-box.el-dialog .close-box:hover {
  color: #fff;
}
.limit-task-box.el-dialog .top {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  margin-top: 1.5rem;
}
.limit-task-box.el-dialog .p-1 {
  color: #FFF;
  text-shadow: 0px 0px 0.5rem rgba(0, 0, 0, 0.08);
  font-family: "Alimama FangYuanTi VF";
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.limit-task-box.el-dialog .countdown {
  margin-top: 0.5rem;
  color: #FFF;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.limit-task-box.el-dialog .box-1 {
  color: #FFF;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  line-height: 1.25rem;
  min-width: 1.25rem;
  padding: 0.125rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000;
  border-radius: 0.1875rem;
}
.limit-task-box.el-dialog .box-2 {
  width: 27.5rem;
  height: 23.5rem;
  overflow: scroll;
  border-radius: 1rem;
  border: 0.03125rem solid var(--Stroke-, #E7ECF0);
  background: #F1F9F1;
  box-shadow: 0px 0.25rem 1rem 0px rgba(0, 0, 0, 0.08);
  margin-top: 1.25rem;
  padding: 1rem;
}
.limit-task-box.el-dialog .box-3 {
  height: 5rem;
  flex-shrink: 0;
  border-radius: 0.5rem;
  border: 0.03125rem solid #E7ECF0;
  background: #FFF;
  box-shadow: 0px 0.125rem 0.25rem 0px rgba(0, 0, 0, 0.06);
  padding: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.limit-task-box.el-dialog .box-3 + .box-3 {
  margin-top: 0.5rem;
}
.limit-task-box.el-dialog .left-1 {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.limit-task-box.el-dialog .p-2 {
  color: var(--text-1, #262626);
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.limit-task-box.el-dialog .p-3 {
  color: var(--warning-, #FDA633);
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0.125rem;
}
.limit-task-box.el-dialog .img-1 {
  width: 3rem;
  height: 3rem;
}
.limit-task-box.el-dialog .c-btn {
  padding: 0.5625rem 1rem;
  border-radius: 2.6875rem;
  border: 0.0625rem solid #24BE86;
  color: #24BE86;
  font-size: 1rem;
}
.limit-task-box.el-dialog .btn-success {
  color: #fff;
  background: linear-gradient(261deg, #06C36E 0%, #25CE5F 53%, #73EA2B 100%), linear-gradient(180deg, #78F87A 0%, rgba(10, 196, 109, 0) 100%);
  box-shadow: inset 0px 0.25rem 0.5rem 0px rgba(204, 252, 203, 0.5), inset 0px -0.25rem 0.25rem 0px rgba(181, 255, 163, 0.56), inset 0px 0px 0.3125rem 0.0625rem #00B14A;
  border: 0.125rem solid #C8FAE2;
}
.limit-task-box.el-dialog .c-btn.is-disabled {
  color: #BBC1C7;
  background: #F7F8F9;
  border: 0.0625rem solid #E7ECF0;
}

.ai-example-dialog-box {
  font-size: 0.875rem;
  color: #666666;
}
.ai-example-dialog-box .el-dialog__body {
  height: 60vh;
  overflow: scroll;
}
.ai-example-dialog-box .title {
  color: #161616;
  font-size: 1.25rem;
}
.ai-example-dialog-box .desc {
  font-size: 1rem;
  margin-top: 1rem;
}
.ai-example-dialog-box .strong {
  color: #161616;
}
.ai-example-dialog-box .contentTitle {
  color: #161616;
  font-size: 1rem;
  font-weight: 600;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-sm {
  font-size: 0.875rem; /* 14px */
  line-height: 1.25rem; /* 20px */
}

.text-base {
  font-size: 1rem; /* 16px */
  line-height: 1.5rem; /* 24px */
}

.align-text-bottom {
  vertical-align: text-bottom;
}