/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/jlc-website.vue?vue&type=style&index=0&id=76917662&scoped=true&lang=less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/pages/components/eyeBox/index.vue?vue&type=style&index=0&id=29cf723c&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */
.viewRealBtn[data-v-29cf723c] {
  margin-left: 6px;
  display: inline-block;
  width: 14px;
  height: 11px;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAABBJJREFUSEutlWtoHFUUx39nktQIVWjNzO7OzMagEWus+KiVokS0UAWF0iBtFAmB+qiWiqigqPVRgh9KVUQUi5aK/VBK+0FrQQu+xVZbqCA2KKgYs7uTzCbGttoQmuwcczc76WSTbQV7P83ce8753Xvu/5wrJIadyd5soU8Rja8Jw/Bkcu1cfUsiUJ3j+r3A5cDXUhq/I4am081XlqxoOehNgrgCtoIFjCj6h4h1GKLPioXCD2fbWBKIk81eSkm/BPwk1HazawV9hylI7SEcBX2jmE5v58iR8bkMZwCNQQX6LWAnoU7G71AhayF9WPp7BGMWLIxUrhDVG4FO4MIK5DewHi4G/Z9UQ2cBU573mKq8AsRryfRaKde/W9HrUGu+Cj/WReO7BwcHh2zbnk9DY7egj1SuRYEtxSD/NBDF4CRQnIz3MiKPGwMR2ayqXTXSuy2xoT8F2RAGuV2VoJbtZXtE1YBM/J3FIN8NTJj1aaCTyW5FdB3wjyD3hkHuw1p3mva8WyO1loCuAG4zgRRZOxTk3o1P4rjZVaDvmTQLbA+D/H3TwJSbXanoXmA00lL78MDA97Fj2vdviSK+qPzPUK+ZS2X8B1R4Gzg+Ibp4pFDIx762614rWAeBRkTWFwu5t8TzvIvGlV6QlCgPhgN5o8bp4bj+C5M/LyamZkPd7G5FV09mbFMxyCdtcTxvHSpbzWHqiRaJ4/o7gXsE2RMGuTXVqnJc/31gVdX8DKiT8boQ2aHIvqEgt7I6hu16uwTpNAyxPf+wKEtV9aWhgcLGOYD7gdvnqKlpqO1514iKuYa9xSDfUW2b8rIbVbUH5ZCkPG+Zqpg8q4iuCAuFz5MOtue/JsqjNar9NNQ0B8ErFnI9Sdt0Ors0svRAOb7F9WWVOq73Jsh6YFBK41eHYViMnZoyzUssiQ4BdWeDtrS0NPb19Y3FdlP6ENNELkPkebOZMrCtrW3e8LETXwHLgF616BjK5385LXF/8+SlP1kDaKZnCSmTyVwcSd1+hUUmlUU31W7a3XQdplIpR62GTxGuMhIXoq4wCPaZaK2tref9PTq2RWFDsnZrCampqekCa17jT4AH+s3E2Pl3joz8emK6DmNH3/cXnor4AGgv1zKyI9KJ1+O6NM+XiD6Eshgpt6ujAh8pmAzM1fBX1xPdFQTBaMyY1UvNXTmu/xzwDNAwZSgHVNimRAeHCwWTatMnzbBs3zcvTLeIPFuZm5XeZCbmApbXHaf5EhqiTWj5FaiAy0umJx6rpHZBjSerJrQmcKbSrE5El6tyg0ylLvY7VVY28l0kfGwR/awqe6rT+59OeAZF1rmuu+BkfX3peH//X9V2Mxq+yBPFQu7V/ws8w16mlgxUSnp/GOSNDuL7nlLDWb3PscG/1THxGD+REdcAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
}
.viewed[data-v-29cf723c] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAYAAABIB77kAAAAAXNSR0IArs4c6QAAA0tJREFUSEu9lU1oXFUUx3/nvkziR8G0dObNvHljpiUgFaVKwao7o0JpQ0URqytt1IqgVCwNbsQWVzXoIl1Yijbd+S1YWz+orTuLQv3AhbiRMTPz4rypNpZWk07nHr3zEZL42oBU7+bBu+f8/+cezv9/hKVPj5/Pb1BrhhBdDwwAKwABfgNKKvKVwR6rZbOfcvJk41KQLinxLF+9+pqeP2d3isg2IL10Xa2IUyqyv5HyxqZLpemknETCdL7wiKi+AixvJ2kJMQcE+0XTmB+WeZ57GWebzRWetWsUczuqW4FVHZLTKvJsvVo+uJh0AeHg4GDfmT9mJoCHOoHHBRmvReUPAbsyCK4zmK2i3NgqQ/jeYidORdGPgPGDwrCi24GhTv4bV/X2jJRKpZku8Ryh7/tXq5f6ALgTOI/IM3G1/Gon0GSCcAfwItC3qOpZ4Pk4qrzsinJ3mXz+CVTGgV7gmDQb99RqtXPurkso6SA8JDAMRIjeH1erJ7rAmSDcCbzkABUmDHLU3Vn0boGRDs5oHFXGujl+Pn+rqrwL5BUO16PK5nZTXEVB+MLf313AGS6Ym+N48qduYqeN3wEptQzXf6l8PP+F6TDcKJbDrisWu7bT3laI7w+sUq/5NdDv8OOosltyuYE1TWm2AUUfqFer78wHzAThHmBU4fV6VHksafLSQfiawKPAnjiqPLcgPxfeh/Ae0PDUWyuZoHAU9C5U9sVT5ScXA/q58IgKGwV5sBaV30oi9IPCFkXfFOWj2lRl0z8wgnCvwlMgn/1fhOMKT7cIs9lrr7fGfvsftvRehPddS401N3WHxg2MG5zLOjTZbLFozYVvOkOzO44qu7qyMH4QHlJw/b88sgjD9WpxsggFjtTasrBzwk+n08tI9Tkt3tEWvm6Pq9V9/0r4ufw2RPY64St8TmN2c71ePztf+C3cYrF4xbnzjYOCbLmEtY2IckOytQWbFOOszbkVgrx9Za/3cKK1LRBzUBgR1FmVE+yS5g3mNlV1jtM172lFdtSj8oHFErnoeuovFvv7Gs1RVX0cWJmkv4R/v4rI/hlPxn6fnDydlHNRwrngdetS/tTUBivekKje4jrfWVvdBfyzinxptHm8lst9stQC/gtB+Z4kSrO02AAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% 100%;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/login-register-two.vue?vue&type=style&index=0&id=7e128716&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */
[data-v-7e128716] .global-login-register-popover {
  position: absolute !important;
  top: 52px !important;
  padding: 20px !important;
}
i[class*='icons'][data-v-7e128716] {
  vertical-align: sub;
  display: inline-block;
}
.login-register-box[data-v-7e128716] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
}
.register-button[data-v-7e128716] {
  border: 1px solid #3664fb !important;
  font-size: 14px;
  color: #3664fb !important;
  background: #fff !important;
  height: 40px !important;
  line-height: 1 !important;
  border-radius: 6px !important;
  padding: 0 15px !important;
}
.cart-button[data-v-7e128716] {
  border: 1px solid #3664fb !important;
  color: #3664fb !important;
  background: #fff !important;
  height: 40px !important;
  line-height: 1 !important;
  border-radius: 6px !important;
  padding: 0 15px !important;
}
.cart-icon[data-v-7e128716] {
  width: 15px;
  height: 15px;
  margin-right: 6px;
  margin-bottom: 2px;
}
.calendar-icon[data-v-7e128716] {
  width: 16px;
  height: 16px;
}
.login-button[data-v-7e128716] {
  background-color: #3664fb !important;
  border-color: #3664fb !important;
  height: 40px !important;
  font-size: 14px;
  line-height: 1 !important;
  border-radius: 6px !important;
  padding: 0 15px !important;
}
.login-success[data-v-7e128716] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.cart-badge[data-v-7e128716] .el-badge__content {
  background-color: #ef4444;
  border-color: #ef4444;
  font-size: 11px;
  height: 16px;
  line-height: 16px;
  padding: 0 5px;
}
.order-link-btn[data-v-7e128716] {
  display: block;
}
.enter-order-btn[data-v-7e128716] {
  height: 40px !important;
  border-radius: 6px !important;
  padding: 0 15px !important;
}
.avatar-img[data-v-7e128716] {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  cursor: pointer;
}
.panel[data-v-7e128716] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
  line-height: 1;
}
.user-info[data-v-7e128716] {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 10px;
}
.user-avatar[data-v-7e128716] {
  width: 38px;
  height: 38px;
  border-radius: 4px;
  flex-shrink: 0;
}
.user-detail[data-v-7e128716] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 7px;
}
.user-code[data-v-7e128716] {
  font-size: 14px;
  font-weight: 600;
  color: #262626;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-role[data-v-7e128716] {
  display: flex;
  align-items: center;
  color: #8c8c8c;
  font-size: 12px;
}
.role-tag[data-v-7e128716] {
  display: inline-flex;
  align-items: center;
  height: 20px;
  border-radius: 2px;
  background: #e6edff;
  padding: 0 8px;
  margin-right: 8px;
  font-size: 11px;
  line-height: 20px;
  color: #3664fb;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08);
}
.user-name[data-v-7e128716] {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.arrow-right[data-v-7e128716] {
  flex-shrink: 0;
  width: 12px;
  height: 16px;
}
.order-link[data-v-7e128716] {
  display: block;
  margin: 12px 0 30px;
}
.order-platform-btn[data-v-7e128716] {
  width: 100%;
  height: 40px !important;
  border-radius: 4px !important;
}
.balance[data-v-7e128716] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 600;
}
.balance-label[data-v-7e128716] {
  display: flex;
  align-items: center;
  gap: 6px;
}
.balance-value[data-v-7e128716] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.balance-arrow[data-v-7e128716] {
  cursor: pointer;
  width: 12px;
  height: 16px;
}
[data-v-7e128716] .el-divider {
  margin: 15px 0;
}
.section-title[data-v-7e128716] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px;
  cursor: pointer;
}
.arrow-right-sm[data-v-7e128716] {
  flex-shrink: 0;
  width: 12px;
  height: 16px;
}
.order-list[data-v-7e128716] {
  display: flex;
  justify-content: space-between;
}
.order-item[data-v-7e128716] {
  cursor: pointer;
  text-align: center;
}
.order-count[data-v-7e128716] {
  font-size: 16px;
  font-weight: bold;
  color: #262626;
  margin: 0;
}
.order-label[data-v-7e128716] {
  margin: 12px 0 0;
  font-size: 12px;
  color: #8c8c8c;
}
.function-list[data-v-7e128716] {
  display: flex;
  justify-content: space-around;
}
.function-item[data-v-7e128716] {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
.function-item span[data-v-7e128716] {
  margin-top: 6px;
  font-size: 12px;
  color: #8c8c8c;
}
.login-out[data-v-7e128716] {
  padding-top: 2px;
  cursor: pointer;
  text-align: center;
  color: #8c8c8c;
  font-size: 14px;
}
.login-out[data-v-7e128716]:hover {
  color: #3664fb;
}
.function-icons1[data-v-7e128716] {
  background-image: url(data:image/png;base64,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);
  background-size: cover;
  width: 30px;
  height: 30px;
}
.function-icons3[data-v-7e128716] {
  background-image: url(data:image/png;base64,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);
  background-size: cover;
  width: 30px;
  height: 30px;
}
.function-icons4[data-v-7e128716] {
  background-image: url(data:image/png;base64,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);
  background-size: cover;
  width: 30px;
  height: 30px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/header.vue?vue&type=style&index=0&id=29e8c3c6&lang=less&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */
[data-v-29e8c3c6] .popover-box,
.popover-box.el-popover__reference-wrapper[data-v-29e8c3c6] {
  height: 100%;
}
[data-v-29e8c3c6] .global-header-popover {
  position: absolute !important;
  margin-top: 0;
  top: 52px !important;
  left: 50% !important;
  transform: translateX(-50%);
  width: 100%;
  max-width: 1600px;
  animation: none;
}
@media (max-width: 1600px) {
[data-v-29e8c3c6] .global-header-popover {
    max-width: 1264px;
}
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/footer.vue?vue&type=style&index=1&id=6c4d8baa&lang=less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */
.footer-globe a:hover {
  color: unset;
}
/* 业务员弹窗样式（不 scoped，需要穿透 el-dialog） */
.staff-dialog {
  background: linear-gradient(180deg, #eaf2ff, #ffffff 33%);
  box-shadow: 0px 4px 10px 0px rgba(24, 113, 255, 0.1);
}
.staff-dialog .el-dialog__header {
  border-bottom: 1px solid #edeef2;
}
.staff-dialog .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.staff-dialog .el-dialog__body {
  padding: 16px;
}
.staff-dialog .staff-info {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.staff-dialog .staff-avatar {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  overflow: hidden;
}
.staff-dialog .staff-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.staff-dialog .staff-detail {
  margin-left: 10px;
  flex: 1;
  padding-top: 3px;
}
.staff-dialog .staff-detail .staff-name {
  display: flex;
  align-items: center;
  color: #262626;
  font-size: 16px;
  font-weight: bolder;
}
.staff-dialog .staff-detail .staff-phone {
  color: #899099;
  margin-top: 4px;
  font-size: 14px;
}
.staff-dialog .customer-service-icon {
  margin-left: 4px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAgCAYAAACfDx/iAAAAAXNSR0IArs4c6QAAEytJREFUaEONWglcVdW+/vY5zJMoiWCWWmQmPsHMqdvT1FRS02tdvfYsUtESnFAIxTGnytQsTcsh1LqaWV1Nn1macwOit25ZOaBCAgqKgKLMZ6/31rjXPudY9/z8yTl7XOv7f+v7T8vAf/ghv2z3QzDpZRKfwYbDaAc4m8PpbA7DGQLDAcABOJyA4YRh0L/0t491XJ13AIQAMNg/9akrBoJaiJ8EoJfw/7S/8ic9Ls+J8/SZ+vPoefYe/SN+y2v18+IYqS4FfALZTQaIGIY1DvoKMXoQQtgr6VXy1fKYdoBfJ260DdEb9iRvY5TZ4DfXcDpHwnCGEThgCGAZqBJcCrQ4Tq9hwDucIIaDG4Ceo8fZTAwLDPq9oQbwDwBADfSfgCyuYZO4A/DSYOpdwgASMfoe/RwdV205iMOPj8FCVYAvTM/eZx+jIU0jgOVD8jQGN+IdPiR3pb9pNJ5lGI5pBI5gG2gMWAoeBZKC68N/CwMw4Nk5eZ1kv2A3M7cGVt1lILildkzN1nPyFpW0kWsASAPoxvhT9vP7SXUxDJ9QwWpTkEPiazeCNQV+L3+dYLL4bgFM2Lk7Ak5+2Rjl8jN2OBzObpzRPoypFFBDgaux1sFlRLKZX6sd88puISlsHLcBnzBtgm6s1Y1jY7UbE+9oDC9S4s5uswakoZ6zXgNQfZes1oCTUsIJzcHmthXypqYhx2lJj2ILObO+g+nw3WM4nC24NHiTEMFcJifWdyYhXiWHXkNHI2fClxz71JUCwdFeNFsDXWfonXTZQ7P/6H4vklRVDOIbKlaUp8Elg+k81Hddu+V3hq0b64XVlL5LtCmziZ9xgsBo4Q6ehxZrOq6zm8qIWhUSfF25FA0EHetKgKC7JTXswLsDLdkt/zID6uwVAs3uowYWsiBXiLpf+hALWFJTBjj9rXHYWOspGxw84VYl69ljKdP58/kKMECIyRHQ4wSq2S4z5LBhOLrpYHswVkYegtmWA+WSwmVHMl9quJQPzVExZ1kF+AVzrVfM9eIErTUuuOHOQLmWZXSjrSA9mvEWndDzdWUghr/92dpKsjFayYaX6EQCriIX5aFVRKOcpuvc+wtAjDk0lHPXY+4EheMTf6mWS4C5rHBwPSIYZlY5SrfopKYICGmpRSzSkf6ZnLhFMspRujNX03jlBzzlglQVA1RO3JhqCz2FsSzwdZcj9Vt3jNRRymu4yNB7GeBcSsh5GM5gBqJwlBREQjWLhXUipmbfeYQiw76jR7LR0GCiT7/eDHgmP1Jy9JhbzpWNmi73GuEspZPx4izdgfIWCipNJCgqLMT6lesw8eVJuKvpXcJXuAOvSY2rBsTVYI/XvIR3fBh0fFwm+G9TyASVDXpcRDvqGjfiSJ13nduwBnAmy9iZgSb015IUGXN7OsnMjAWIjo7G5PRJLKLhbKfM1sJANxauXvYGTLaM3T268t+25MbH1wfJUyd5X/aaEVwNLkwck4Le/Xtj2MhhQpM1bedQWS+pKsbefSdQVlomYjt+qkev7rh+/Tp+/uG0FxkDOsS3RVx8O6bXyhDiuzCH0nPdUAbNIInf7WvEcITZnJ/KFkVMLVibe74AlwqvwICDsd9lAh9kbcXDj3REfKd44RmocayopGOnTmjcpLEKuehaSxz2LP46fBii777bYiFlji1m5sCUXCnB5598ho2f/EOBVVFegdXLVurWUcBcyi+AabrQ6r5W/Ji2ssLDG2FCWop6J6kpx7zZb8E0TURHR7LLjx//EVOmjUV+XgEO7DuG2PYP2oz000+n8eTA3hj6dD+u1sI1cUepxeRefI9Rfzqrv8Pp+NLdUVJHJp2filAMJ3bs3IdDB78TS9BAdVUNqqur0SSiiZfJ80OT0qaiTbu2lla7qpE4YgwSnhqEyOgoO+MkQtbIUXqtFF/t/gIbP/lQveNayVWkjpuEQUOfQmQUB6qmpgYBATRjdWOx+H3qx1PIu5CPt9ev4JJWWwbi8Me8mW/gsR5d0TehB7vyxdHpGD8hEfl5hTh7+jxmzp1kS+Onp72Kno93w8CnetuOS3z1FSSTIRkSGq6zG1fD4UiRjs/mICnLRZouDaAnN/TalSvWgjJq2aplVtapxz+6lDAcaFRwGYkj09DziT6IaBphL4t4BQtwOp146pkhKk6+dvUaA3z+0oWIaRODLz7fg53bd2De668gNIwmUVotRUjOscPHsO9/9+Pt9W/yt1QXAz4hmJf5Bh7r2RV9+1uAJ09IRF5eAc6euYDM2RPZ9bdu3cLVkutYPH8lRicNx2M9OrPjetbpnnFyz2lJmGGe23QIDufjRMsMZWgnj0n26wUpeqymrh7JSal4clACho8cIZypqJcoLuoZpdTraiQOG4NZi+ej9Oo1NDQ0oKG+AXV1tairrUNdbQ1qampRXV2F6qpq3K68Bf+AAKTNflklT7W1tTjx3XHEPRyHY4eOYksWlZs//sxZPAvnz57HoKcHAg3VKj6em7kEERHhaPPQAwyc7Vs/x8TUMUxSJOAU1JkZS3Dp9yLExLRE+vSXEBIaJBaTm5QIA8tFqkZFHasr94OzhsPZRi84WUUpeyaZNCZd1QQYQ0ygvqEePj4+cDhE0CNDTxVwcgPHPdwRqdPTAJroBLdA4pBnMPu1RTh64CAcDid8fJzw9fNjz9r58ad45tnhaNqsKQKDAhEaFopG4eGIak7lRyoGQWXlTWS9+z5yvj2ORlSbp01AbFx7xaj6ujrs+HgH9u7ei5GjR+KJhD5KbkjVFcCXrwTKcCqLERGN2fnffj2HKWnjbIAzhlfegp+/H/z9fK3nqIqhDHS0ZEpFO1ZKb7jO/6MShiNEOUwV/mlRiYjDv8/+UYWJ9BHbt36GwKAADH76r6KYpbNZY5sBNGnSGG3bxQL1JSAB0Xhu8DNYtGIZwhqF4uu9X1kXmwS7PtuBJ57sh6CQEOVEO3V5GDEPtlF+4HppKeakzUJIaCjGp47Hie9PYs+OXej6aDcMGT4EuWfOYef2z+Ef4IeklCQ8+FAba2kTE6SuAmCVQXBJ6dEFfRN6soBvHNXwlETk5xdg9879CG8sJEoUY+k9D8S0RsrkRJFi2CuDnoUqy7Ea5oWthDLanlHKeras+snKoChIwUBRUQmmT5uFsclj0avvExbglucQy025bcCkmWUo6mrrMfpvI7Bk9VtMMl6dPQ9jkl9iFCH/Hy2sfXs1/mdMIsLCaG0D2PXpDvQdmIB+A/srZtEv3x4+hs7dusLPnzKO4OiBI9iwZgNoaEg/D7V/CFMyJiM0LMR2H2qugTipHHA2zp3xOv67ZzcGOD324uiXITU8J/tHPDmwF6qqatAoPJRB/u2xk3A6HZiaPtZLPdzkqT378PjfqiKSSsO88BGx1UmUo7Q3EHQdp7H2hrWbcOjrI+jVtxd8fWk87aYh7IUGevbpiVb33cc9S00hENIKNytuIPm5UXhz/Rr2fVHmHPTu31cMkWD/ni/xWK8eCAriGnkiOweD/zYE/Qb0lzEXXC4TxVeuoCC/AGd+/Q0/nPgB5dfL0K5DLB7p2hmXC4qQk52Dyhs3EfNgDGI7xCL67ihENotE0zCCsAhaMOOAz0hfhNjYNujYicqRgbeWrUPKpFHIz7uEs2cuonXrFrheVoGJk19g9ZE5mcvweK/u6NP3UTFLDq4eHlpLVk9+cM5wXdhGVOPAVs/mZVnJfluU4vDBJx/9E7m5F8RzdbD5oeLLV0CX/ZSMNHTp3pWTyVHLooK88xcwOzUdGz/9CHX1dThz6lc1Pho/v/36coxOGQcaM8vPva1bIrJZUwbIgS/348P1m1FfX8/i+/vb3I/YuFgmJ40a8VUhV8u50+fwr5x/4fe8AhQWFKKirALhjRth1drXRBeGIH3KfFRU3ISvD82maTRyG1PThYafvYhRScMwK2MJVr67AFW3qpCWughvvzMPEXc1VmEhg9yjHi6zUh4xEeCwYV7cTmRrzL2Do9dHCG0oiOSHyg9dYsGhYVZWKVYQneilvHwsnD0Pbdq2xbTMDDh9nEDtZSDoXgZE9tFv8OGGLKzevAFZa9biRsUNW8Jz8vsc/FfHOPgH0OqdfDCQPHUCAgIDUF5ahvO5ubg/Joal8ns//8IilFzKbkfoz3ETkuBrluFmNRAd3UxFPClJ0zF+UiI6xLXzkJSzpy9g5pyJWL50HSKahLOIqrKSGiTJHoOrupxwkN5KEAbWGGbep3ZJUcUpWf0TCZBWwDp7OheL57+GuPh4/KVnD3Tq0olFGJQyF3MvYMmCxYiKjsLMBfPg78+Po/4qENicAfvh+iwUFRRixsK5SE0aj94JfdG2fTvOAtPEghlzMXn6VPj6+rLnuhrqsXTBEqzbmoXgkCBbsevI14ewee1mDP37UAGxXo/hhyrKy/Hl7n1YvnoJmt0VAMPhx2vWhCZLtRibOBUr3lmAyMgIdpxq+PiU55GfTxOfC8icMwFXS0oxI/01EJNg4WvpuOeeKJVV8rdYZWIeDoq6isZ6mEgwXPmfEdX01XqPrMtDyzSy26MZorq2HiePn8Q3R77Frz//wiKV7o/9Bfe2boWtGz9Ay9YtkTFvFgIDAjnYDTcBf5HaE4JpL03AEwn9MGDoYKSOTcZzSaMQ/0hH1NbWobrqNqYkpWBKZhqyj37HdDdh8ACMf24c1m19H8HBQbZe5JEDh7Ft8za8u/ldy424lWEv5V9CZuosLF8xHc1a0FYeLyHQoeWevYjFr7yFrC0rVB37xTEZSJ7wPPJopskSnwm4eaMSc2YuReXN20jLGIfY9m1sjWOmYqoeLvG3jAADN1Fa2dQwf99BVNdG9Sit7rv3xoMIGWGgrKwcRw8extGDh1BypZjZ+u/PP4s+/fojODSYs5HKiSjDXjx/HnOmZmDZ2lWIbt5cAf7p1m0sNQ8MCEBgUBCCgoMQEhaKX/79M2Yvnoe08akc8BDxTMHnIwcOYUvWFsxcmCmIphXDxLK+UlSMd5avwbLlGYi6t7WNjTTJ+T2/EC/PTGFVQOpTxr2QjrQZycwYlOFjxg7Hm0vXoWXLFoiMisDuXQcwYsQgJAzsCQerrno2nfVOvlgA7xrRCSmG6/edguGeVUB924MtpZcrQdNXiutvp07hwFdf42RODktmuj3aHaPGjUJAiC/g5ECtXroCZdfLMOf1BWygqWNT8FzSC3ikWxetWseZUV9fh22btjDdPLT/ILI+3sQSI+kU6fMow9ev2oBGLFb2/jFdLsbQZStfQRTTbm6UmuoaTJs4F6PGjUCXrvF4b9VmnPr5DFtpq95bhL17DiLn+38zUvXu8yhGjBzMVsGRQ8fxwabPcH9MS2TOSubD0ZoPogenO9TbcJoxRuTAYsO8tEswXO9TWlsb7tijtN5iFRO4q0ZFWTm+/mo/fjz5Axa9OhkG68hzEPfv2YvIqGaI69SR/f7nR9vRuXtX3NPqHuXE9K0PG955j2V38Z06osPDcYLFVj2bhoTZ32Rj1EujtTadqvyzZ9JoafumzRjxwrMIp1GMyM8KC65g25YdmJr2Ihw+DpzM+YnlBZ06xyE4OABffnEY+RcLMGhIH7RoEa3Vw4GrV6/j8uUSxMc/ZK0sZW83P0LMhUb0gLkMMvPSbh6lqChEhIKiVcbqKaJPqerlsnehPLHVStIqOcJZlgKBIiX3aKPJvSJaJ4gZRpUK/7yereu1yjfkhKWGmiD1NwDDT5CPGkwbs5AEyVIGDI+sbWDeqUilMkud5VaYmI1K8rjxwIBaDnjBHhvgTM/dtj2ocPGPNvNo5VRFITrJwCa2erTHxh3p4W33S6rYnI4bk7wZRlQjFWLi/uoSEB+abepJiM5CmZrz+70Br6qAYmiyQayqkrZtF6pxXAin2ZlKiZyRYRbuJbKlxttpsldJw0GebcpohW/+UZ05t6jAS9+yrggIaum5w0lIj2jwaTjYQeC28NJ+Uy06rZOjCKuzm3fuSU0J4AxRWaqavGChFm5oTkAYQXThWedddXdk2CeAtXXpxSMMFIK4BhhRA0/pnsUwi75igHNmu230oTUWfasavUZtQZBtDo1VUhzZnGmfkABOGhq6A+eucRqoNuDcGOlxzh1wL9vX6itZnYhaVW5rkGyVlraUyGK32H2i4nXpsvTdBVwhxbYIvf5OjGw4G4bqzLYYXrRPhYXuWu1R0HJ3lLY+pVakotfJUFCyVC1nqR18sDYGS8OoS+waKjTFxkLrfv39lg8gt4sAv3BNjuwrQGm15l/sewUtrbd6k5prEfMTEnPbJORNxy1zsdRsnd1cw4v2E57kUPnQ9pToGzblFgnFbrcdVO6bM+mcXNcBf976sj5uzuxOkuHmrNQKUQ+S+i1XjpftEfRa0wVSX8n3PrLZWqtRd4pKn/WtasrpcdmQt3vMhRvqJgjZAqdrgTdW2yXl8gHGcFtPU49Q5LZjud2Bddn1qEIwQN97UlcOBDb1IiWC1XIEetTirfagDOINULGzShJQ3a/JkHKWns5QlxMZZSib2FaePcYmILcM4DIhuEwM8psDjl24Vn7IaD+8zp3N3n7/H6bPzo+1YHorAAAAAElFTkSuQmCC) no-repeat;
  background-size: cover;
  width: 46px;
  height: 16px;
}
.staff-dialog .copy-icon {
  margin-left: 5px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAQJJREFUSEvtlbESwUAQhncbpULHa/AWUSvVkU6YoRGLhhkTXaJWqvEWXoNOoVRkzTFmOO5cJkdhpP6z3+7ev7sIX/pQxyFa5iB/GAJwnQGKaXJCgD0ALuBYCIhqJz0onI8ZuJMGIGsRcEK+230DineiEmR0qOVu0gCDWeQg40pURn6jpAX1w5hF8IHf0OpUCdz//6Mg2V1JwpVR29tabx1J7vog6LW7rFekCvgHyfP0NEf/1pnuPOPWUXi1PSNXh01vbQoQupdLVfVG8iCnAd20D2dCCbJ9+LIOpkmllzORFdSbRmURRyxiFdQKyCTRC8imu7QV2XSXHmTRXVqQiWuyas6drBMqK7Rz8gAAAABJRU5ErkJggg==) no-repeat;
  background-size: cover;
  width: 12px;
  height: 12px;
  vertical-align: text-top;
  cursor: pointer;
}
.staff-dialog .staff-qrcode {
  margin: 14px auto;
  width: 172px;
  height: 172px;
  padding: 8px;
  background: rgba(235, 243, 255, 0.39);
  border: 2px solid rgba(24, 113, 255, 0.04);
  border-radius: 8px;
}
.staff-dialog .staff-qrcode img {
  width: 100%;
  height: 100%;
}
.staff-dialog .staff-tip {
  margin-top: 4px;
  font-size: 13px;
  text-align: center;
  color: #7c7c7c;
  margin-bottom: 4px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/consultWechatQrCode.vue?vue&type=style&index=0&id=206646a0&scoped=true&lang=less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */
.qr-box[data-v-206646a0] {
  text-align: center;
  margin: 0 auto;
}
.button-box[data-v-206646a0] {
  border: 1px solid #ccc;
  padding: 5px;
  margin-left: 10px;
  border-radius: 3px;
  cursor: pointer;
  text-decoration: underline;
  color: #0090ff;
  line-height: 18px;
  background-color: #fff;
}
.info[data-v-206646a0] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.info .head-icons[data-v-206646a0],
.info .img-icons[data-v-206646a0] {
  width: 50px;
  height: 50px;
}
.info > div[data-v-206646a0]:nth-child(2) {
  margin-left: 10px;
  flex: 1;
  height: 40px;
}
.info > div:nth-child(2) .user-code[data-v-206646a0] {
  display: flex;
  align-items: center;
  color: #262626;
  font-size: 16px;
  font-weight: bolder;
  max-width: 170px;
}
.info > div:nth-child(2) .user-code span[data-v-206646a0] {
  display: inline-block;
  max-width: 120px;
}
.info > div:nth-child(2) .belong-to[data-v-206646a0] {
  display: inline-block;
  color: #899099;
  margin-top: 4px;
  font-size: 14px;
  min-width: 170px;
}
.qr-code-box[data-v-206646a0] {
  margin: 14px auto;
  width: 172px;
  height: 172px;
  padding: 8px;
  background: rgba(235, 243, 255, 0.39);
  border: 2px solid rgba(24, 113, 255, 0.04);
  border-radius: 8px;
}
.head-icons[data-v-206646a0] {
  display: inline-block;
  background: url(../img/salesman-head.c20e825d.png) no-repeat;
  background-size: cover;
}
.head-icons img[data-v-206646a0] {
  border-radius: 50%;
}
.customer-service-icons[data-v-206646a0] {
  margin-left: 4px;
  display: inline-block;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: cover;
  width: 46px;
  height: 16px;
}
.copy-icons[data-v-206646a0] {
  margin-left: 5px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAQJJREFUSEvtlbESwUAQhncbpULHa/AWUSvVkU6YoRGLhhkTXaJWqvEWXoNOoVRkzTFmOO5cJkdhpP6z3+7ev7sIX/pQxyFa5iB/GAJwnQGKaXJCgD0ALuBYCIhqJz0onI8ZuJMGIGsRcEK+230DineiEmR0qOVu0gCDWeQg40pURn6jpAX1w5hF8IHf0OpUCdz//6Mg2V1JwpVR29tabx1J7vog6LW7rFekCvgHyfP0NEf/1pnuPOPWUXi1PSNXh01vbQoQupdLVfVG8iCnAd20D2dCCbJ9+LIOpkmllzORFdSbRmURRyxiFdQKyCTRC8imu7QV2XSXHmTRXVqQiWuyas6drBMqK7Rz8gAAAABJRU5ErkJggg==) no-repeat;
  background-size: cover;
  width: 12px;
  height: 12px;
  vertical-align: text-top;
  cursor: pointer;
}
.text[data-v-206646a0] {
  margin-top: 4px;
  font-size: 13px;
  text-align: center;
  color: #7c7c7c;
}
.show-type-img[data-v-206646a0] {
  cursor: pointer;
  width: 98px;
  height: 98px;
  margin: 0 auto;
}
img[data-v-206646a0] {
  width: 100%;
  height: 100%;
}
[data-v-206646a0] .el-dialog {
  background: linear-gradient(180deg, #eaf2ff, #ffffff 33%);
  box-shadow: 0px 4px 10px 0px rgba(24, 113, 255, 0.1);
}
[data-v-206646a0] .el-dialog .el-dialog__header {
  border-color: #edeef2;
}
[data-v-206646a0] .el-dialog .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
[data-v-206646a0] .el-dialog__headerbtn {
  top: 14px !important;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/previewImageBox.vue?vue&type=style&index=0&id=03f4b078&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */
/* 组件样式已通过Tailwind CSS类名实现 */

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/commonToolbar.vue?vue&type=style&index=0&id=a7ca71a0&lang=less&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */
.toolbar[data-v-a7ca71a0] {
  position: fixed;
  right: 0;
  z-index: 1100;
  top: 380px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.toolbarUl[data-v-a7ca71a0] {
  margin: 0 auto;
  background: #ffffff;
  border-radius: 120px;
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.08);
  width: 48px;
}
.to-top-box[data-v-a7ca71a0] {
  margin: 0 auto;
  width: 48px;
  height: 48px;
  background: #ffffff;
  border-radius: 120px;
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.08);
  margin-top: 15px;
}
.svg-box[data-v-a7ca71a0] {
  width: 36px;
  height: 51px;
  background: #e6edff;
  border-radius: 150px;
  margin: 0 auto;
}
.toolbarUl > li[data-v-a7ca71a0] {
  height: 63px;
  position: relative;
}
.toolbarUl .cursor-pointer[data-v-a7ca71a0]:not(:nth-child(2n))::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 0;
  width: 70%;
  height: 1px;
  background: #edeef2;
}
.toolbarUl > li a[data-v-a7ca71a0] {
  display: block;
  width: 100%;
  height: 100%;
}
.contact-box[data-v-a7ca71a0] {
  background: #f7f9fa;
  border-radius: 6px;
  padding: 12px !important;
}
.dashedB[data-v-a7ca71a0] {
  border-bottom: 1px solid #edeef2;
}
.popover-box > ul > li[data-v-a7ca71a0] {
  padding: 10px 0;
  cursor: pointer;
}
.commentListBox > .commentList[data-v-a7ca71a0] {
  overflow-y: scroll;
  max-height: 260px;
  min-height: 60px;
}
.commentListBox > .commentList[data-v-a7ca71a0]::-webkit-scrollbar-track-piece {
  background-color: #ebe7e7;
  border-radius: 2em;
}
.commentListBox > .commentList[data-v-a7ca71a0]::-webkit-scrollbar {
  width: 7px;
}
.commentListBox > .commentList[data-v-a7ca71a0]::-webkit-scrollbar-thumb {
  background-color: #bbb;
  background-clip: padding-box;
  border-radius: 2em;
}
.commentListBox > .commentList[data-v-a7ca71a0]::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
.commentListBox .commentTitle[data-v-a7ca71a0] {
  cursor: pointer;
  color: #2e95fe;
}
.read-icon[data-v-a7ca71a0] {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: red;
  margin-right: 3px;
  margin-bottom: 2px;
}
.number[data-v-a7ca71a0] {
  position: absolute;
  top: 5px;
  left: 52%;
  line-height: 14px;
  color: #ffffff;
  padding: 0 6px;
  border: 1px solid #fff;
  white-space: nowrap;
  font-size: 12px;
  height: 16px;
  background: #fa5454;
  border-radius: 8px;
}
.salesman-icons[data-v-a7ca71a0] {
  display: inline-block;
  background: url(../img/salesman-head-not-login.f8fdd1fd.png) no-repeat;
  background-size: cover;
  width: 72px;
  height: 74px;
}
.salesman-login-icons[data-v-a7ca71a0] {
  display: inline-block;
  background: url(../img/salesman-head-login.76c184cd.png) no-repeat;
  background-size: cover;
  width: 72px;
  height: 74px;
}
.close-icon[data-v-a7ca71a0] {
  position: absolute;
  right: 0;
  top: 0;
  color: #7c7c7c;
  z-index: 1200;
  cursor: pointer;
}
.hide-toolbar-icon[data-v-a7ca71a0] {
  width: 27px;
  height: 46px;
  background: #ffffff;
  border-radius: 8px 0px 0px 8px;
  cursor: pointer;
  box-shadow: 0px 0px 16px 2px rgba(112, 112, 112, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
}
.hide-toolbar-icon:hover .el-icon-arrow-left[data-v-a7ca71a0] {
  color: #2e95fe;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./src/assets/css/zindex-fix.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* 修复多层模态框和 popover 的层级问题 */

/* 确保 $message 提示始终显示在 dialog 之上 */
.el-message {
  z-index: 9999 !important;
}

/* 确保所有弹出层有足够高的 z-index */
/* .el-dialog__wrapper {
  z-index: 2000 !important;
}

.el-drawer__wrapper {
  z-index: 2000 !important;
}
 */
.el-message-box__wrapper {
  z-index: 3000 !important;
}
.el-dropdown-menu {
  z-index: 4000 !important;
}
.el-select-dropdown {
  z-index: 4000 !important;
}
.el-cascader__dropdown {
  z-index: 4000 !important;
}
.el-popover {
  z-index: 4000 !important;
}
.el-notification {
  z-index: 2500 !important;
}
/*

.el-tooltip {
  z-index: 3000 !important;
} */
/*


.el-cascader-menus {
  z-index: 3000 !important;
}

.el-color-dropdown {
  z-index: 3000 !important;
}


.v-modal {
  z-index: 1999 !important;
} */

/* 如果有嵌套的模态框，动态提高层级 */
/* .el-dialog__wrapper + .el-dialog__wrapper {
  z-index: 2100 !important;
}

.el-dialog__wrapper + .el-dialog__wrapper + .el-dialog__wrapper {
  z-index: 2200 !important;
} */

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/@vue/cli-service/node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 全局样式变量配置
 * 与 Tailwind CSS 配置保持一致
 */
/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
 */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
.container{
    max-width: 640px;
}
}
@media (min-width: 768px){
.container{
    max-width: 768px;
}
}
@media (min-width: 1024px){
.container{
    max-width: 1024px;
}
}
@media (min-width: 1280px){
.container{
    max-width: 1280px;
}
}
@media (min-width: 1600px){
.container{
    max-width: 1600px;
}
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.-right-32{
  right: -32px;
}
.-right-36{
  right: -36px;
}
.-top-2{
  top: -2px;
}
.-top-6{
  top: -6px;
}
.bottom-0{
  bottom: 0px;
}
.bottom-10{
  bottom: 10px;
}
.left-0{
  left: 0px;
}
.left-24{
  left: 24px;
}
.right-0{
  right: 0px;
}
.top-0{
  top: 0px;
}
.top-34{
  top: 34px;
}
.top-\[-20px\]{
  top: -20px;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-50{
  z-index: 50;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.m-0{
  margin: 0px;
}
.mx-1{
  margin-left: 1px;
  margin-right: 1px;
}
.mx-10{
  margin-left: 10px;
  margin-right: 10px;
}
.mx-24{
  margin-left: 24px;
  margin-right: 24px;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-10{
  margin-top: 10px;
  margin-bottom: 10px;
}
.my-\[32px\]{
  margin-top: 32px;
  margin-bottom: 32px;
}
.mb-10{
  margin-bottom: 10px;
}
.mb-12{
  margin-bottom: 12px;
}
.mb-14{
  margin-bottom: 14px;
}
.mb-15{
  margin-bottom: 15px;
}
.mb-16{
  margin-bottom: 16px;
}
.mb-2{
  margin-bottom: 2px;
}
.mb-20{
  margin-bottom: 20px;
}
.mb-24{
  margin-bottom: 24px;
}
.mb-42{
  margin-bottom: 42px;
}
.mb-6{
  margin-bottom: 6px;
}
.mb-\[22px\]{
  margin-bottom: 22px;
}
.mb-\[24px\]{
  margin-bottom: 24px;
}
.mb-\[32px\]{
  margin-bottom: 32px;
}
.ml-10{
  margin-left: 10px;
}
.ml-12{
  margin-left: 12px;
}
.ml-16{
  margin-left: 16px;
}
.ml-2{
  margin-left: 2px;
}
.ml-20{
  margin-left: 20px;
}
.ml-3{
  margin-left: 3px;
}
.ml-30{
  margin-left: 30px;
}
.ml-5{
  margin-left: 5px;
}
.ml-6{
  margin-left: 6px;
}
.ml-8{
  margin-left: 8px;
}
.ml-\[16px\]{
  margin-left: 16px;
}
.ml-\[18px\]{
  margin-left: 18px;
}
.ml-\[200px\]{
  margin-left: 200px;
}
.ml-\[4px\]{
  margin-left: 4px;
}
.ml-\[64px\]{
  margin-left: 64px;
}
.ml-auto{
  margin-left: auto;
}
.mr-100{
  margin-right: 100px;
}
.mr-16{
  margin-right: 16px;
}
.mr-5{
  margin-right: 5px;
}
.mr-8{
  margin-right: 8px;
}
.mr-\[16px\]{
  margin-right: 16px;
}
.mr-\[28px\]{
  margin-right: 28px;
}
.mt-10{
  margin-top: 10px;
}
.mt-12{
  margin-top: 12px;
}
.mt-16{
  margin-top: 16px;
}
.mt-2{
  margin-top: 2px;
}
.mt-20{
  margin-top: 20px;
}
.mt-22{
  margin-top: 22px;
}
.mt-24{
  margin-top: 24px;
}
.mt-5{
  margin-top: 5px;
}
.mt-6{
  margin-top: 6px;
}
.mt-8{
  margin-top: 8px;
}
.mt-\[16px\]{
  margin-top: 16px;
}
.mt-\[24px\]{
  margin-top: 24px;
}
.line-clamp-3{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.list-item{
  display: list-item;
}
.hidden{
  display: none;
}
.h-132{
  height: 132px;
}
.h-14{
  height: 14px;
}
.h-16{
  height: 16px;
}
.h-20{
  height: 20px;
}
.h-22{
  height: 22px;
}
.h-40{
  height: 40px;
}
.h-60{
  height: 60px;
}
.h-64{
  height: 64px;
}
.h-70{
  height: 70px;
}
.h-80{
  height: 80px;
}
.h-\[14px\]{
  height: 14px;
}
.h-\[156px\]{
  height: 156px;
}
.h-\[16px\]{
  height: 16px;
}
.h-\[22px\]{
  height: 22px;
}
.h-\[245px\]{
  height: 245px;
}
.h-\[250px\]{
  height: 250px;
}
.h-\[320px\]{
  height: 320px;
}
.h-\[378px\]{
  height: 378px;
}
.h-\[52px\]{
  height: 52px;
}
.h-\[56px\]{
  height: 56px;
}
.h-\[600px\]{
  height: 600px;
}
.h-\[68px\]{
  height: 68px;
}
.h-\[740px\]{
  height: 740px;
}
.h-full{
  height: 100%;
}
.min-h-\[280px\]{
  min-height: 280px;
}
.w-1{
  width: 1px;
}
.w-112{
  width: 112px;
}
.w-12{
  width: 12px;
}
.w-132{
  width: 132px;
}
.w-16{
  width: 16px;
}
.w-2\/4{
  width: 50%;
}
.w-20{
  width: 20px;
}
.w-200{
  width: 200px;
}
.w-22{
  width: 22px;
}
.w-28{
  width: 28px;
}
.w-3\/4{
  width: 75%;
}
.w-40{
  width: 40px;
}
.w-60{
  width: 60px;
}
.w-80{
  width: 80px;
}
.w-\[110px\]{
  width: 110px;
}
.w-\[14px\]{
  width: 14px;
}
.w-\[170px\]{
  width: 170px;
}
.w-\[212px\]{
  width: 212px;
}
.w-\[218px\]{
  width: 218px;
}
.w-\[22px\]{
  width: 22px;
}
.w-\[28px\]{
  width: 28px;
}
.w-\[400px\]{
  width: 400px;
}
.w-\[600px\]{
  width: 600px;
}
.w-\[68px\]{
  width: 68px;
}
.w-\[702px\]{
  width: 702px;
}
.w-\[88px\]{
  width: 88px;
}
.w-\[96px\]{
  width: 96px;
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.min-w-0{
  min-width: 0px;
}
.min-w-12{
  min-width: 12px;
}
.min-w-1280{
  min-width: 1280px;
}
.min-w-\[1280px\]{
  min-width: 1280px;
}
.min-w-\[96px\]{
  min-width: 96px;
}
.max-w-1600{
  max-width: 1600px;
}
.max-w-\[1600px\]{
  max-width: 1600px;
}
.max-w-\[340px\]{
  max-width: 340px;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-shrink{
  flex-shrink: 1;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink-0{
  flex-shrink: 0;
}
.border-collapse{
  border-collapse: collapse;
}
.translate-x-\[3px\]{
  --tw-translate-x: 3px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[4px\]{
  --tw-translate-y: 4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-default{
  cursor: default;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.list-none{
  list-style-type: none;
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-center{
  align-items: center;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-10{
  gap: 10px;
}
.gap-12{
  gap: 12px;
}
.gap-15{
  gap: 15px;
}
.gap-16{
  gap: 16px;
}
.gap-20{
  gap: 20px;
}
.gap-26{
  gap: 26px;
}
.gap-40{
  gap: 40px;
}
.gap-5{
  gap: 5px;
}
.gap-6{
  gap: 6px;
}
.gap-\[16px\]{
  gap: 16px;
}
.gap-\[6px\]{
  gap: 6px;
}
.self-start{
  align-self: flex-start;
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.break-all{
  word-break: break-all;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-\[0px_4px_0px_4px\]{
  border-radius: 0px 4px 0px 4px;
}
.rounded-\[2px\]{
  border-radius: 2px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-tl-\[22px\]{
  border-top-left-radius: 22px;
}
.border{
  border-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-t{
  border-top-width: 1px;
}
.border-solid{
  border-style: solid;
}
.border-dashed{
  border-style: dashed;
}
.border-none{
  border-style: none;
}
.border-\[\#3664FB\]{
  --tw-border-opacity: 1;
  border-color: rgb(54 100 251 / var(--tw-border-opacity));
}
.border-\[\#F8F8FA\]{
  --tw-border-opacity: 1;
  border-color: rgb(248 248 250 / var(--tw-border-opacity));
}
.border-\[\#e6e6e6\]{
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity));
}
.border-\[\#ffe4ce\]{
  --tw-border-opacity: 1;
  border-color: rgb(255 228 206 / var(--tw-border-opacity));
}
.border-border-light{
  --tw-border-opacity: 1;
  border-color: rgb(237 238 242 / var(--tw-border-opacity));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-primary{
  --tw-border-opacity: 1;
  border-color: rgb(54 100 251 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-opacity-25{
  --tw-border-opacity: 0.25;
}
.bg-\[\#3664FB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(54 100 251 / var(--tw-bg-opacity));
}
.bg-\[\#777777\]{
  --tw-bg-opacity: 1;
  background-color: rgb(119 119 119 / var(--tw-bg-opacity));
}
.bg-\[\#E1E9FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(225 233 255 / var(--tw-bg-opacity));
}
.bg-\[\#E6ECFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(230 236 255 / var(--tw-bg-opacity));
}
.bg-\[\#F5F6FA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 250 / var(--tw-bg-opacity));
}
.bg-\[\#F5F7F9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 247 249 / var(--tw-bg-opacity));
}
.bg-\[\#F5F8FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 248 255 / var(--tw-bg-opacity));
}
.bg-\[\#F7F7F7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#F8F8FA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 250 / var(--tw-bg-opacity));
}
.bg-\[\#F8FAFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#f5f8ff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 248 255 / var(--tw-bg-opacity));
}
.bg-\[\#f8f8fa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 250 / var(--tw-bg-opacity));
}
.bg-\[\#ffeddd\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 221 / var(--tw-bg-opacity));
}
.bg-\[\#fff6ef\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 246 239 / var(--tw-bg-opacity));
}
.bg-\[rgba\(255\2c 141\2c 40\2c 0\.1\)\]{
  background-color: rgba(255,141,40,0.1);
}
.bg-\[rgba\(54\2c 100\2c 251\2c 0\.1\)\]{
  background-color: rgba(54,100,251,0.1);
}
.bg-red{
  --tw-bg-opacity: 1;
  background-color: rgb(245 58 96 / var(--tw-bg-opacity));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[url\(\'\~\@\/assets\/images\/onlineOrder\/down\.png\'\)\]{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAABr0lEQVR4AexVPUsDQRDduWwCWqhg678IiWUEBUGwsLBKYZHEQmz8DepfMGKhIlrZWwlJQAMaJE0Q+4CFIKIEEy4f67yEnHLcJncrpLpjHszOvjfzmIQ7Sxg+yYy9m8y2VR+ZzqZhG2FswHSgWxcaCDcQbiDcgHYD8W01u5hVCzooi+acl4rVm9fxUEcvh+tKtAastphRoltQolP3Aimx7/RSlPfiDGrdAno5XFeiNVA5o3q0F0mREC8uje8jtOiBXjqR1gAE96f0GpEyxXmNETRq0KLHKKHV/5rhq5ax97yI5WN6E7Zc4rsqw29UoelrPRSJnL0znDtyA0Pt4wW9x6Jymc8VxriogAvNOCLufRkA8S5PH9SUK5yXGboogwOujuCu+zYA4cMVfU3H5CrnJYY7SrgDx30x6hzIABoVj6jRteQa/8NvcQaQo4Y7nIMgsAE0fzqh76mOXOf8BkCOGueBw8gAphTPqdX4lBsActRMYGwAw56vyQaQm+JfBkyH/tWFBn43QCKeyHXSkwApkRz+DDDQGhwoTUpdTgJC0JYYPC1LkTjkvMmYdGDmwQ8AAAD//82++EMAAAAGSURBVAMAbk0vr0Gsc9kAAAAASUVORK5CYII=);
}
.bg-\[url\(\'\~\@\/assets\/images\/onlineOrder\/edit2\.png\'\)\]{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEYUlEQVR4AdRVX2hTZxQ/3w0Bx5qysbe0ZBsD29dtbLiHMSzsYRvUjS0vQwZJkz50KrMpe9lY49jLxLRatUJvm7yIL1XUgvogKuKDgqD4IlYQpdT6JIopKMTk8/f7cnO58d7cJKCI4Zz7nT+/8zvnfvd+N5a84d/bNcDIyPinI9ncrnQ2dx66DC07Svs8c8R0s6kd7UAqk/slPZq7pS11TYv8gwaboRuhPY7S3swcMcSyBrm2EjpAJjPxcSqbu6yULIqWAbCtipKDWL+PiB7YEH0ao9JmzMmtEssa1pIDuZbScoBUduc3NdFXlcgmVK9pJdny45WPinOFbUW7cMa2p27Pzs6uU2kzxhwxxLKGteQgF/xACRyABUqss7ijD0RkSaqRwdJcYX5xcbEKP1SIIZY1AC6RQ4GLnBLw8w3ALVPaOgZsVLSeSfTFfioWd5fhdyWsYS2K9kOj5CQ37CbxDVBV+ginBmop0d+7M5/P12D7JJ3+M5bKju/HKZih7QMgwFoM8QdMsxOGG45Xmgbgm8vnBsAatnArCWAHS+T5X0rUNiS3C2ysgWI4qpGtSK4pkU3sAduVpgGUJf8xg5dokltIu5UC4z4Wrx2EJxcwk8w1etCmugOYD4hz1NYfrZSYDNMP473/i+gctW6HoUUcTnNETS8H7g4glvrRxJSc5Jts7JALtvZ50Z6aTvT1zsDu6HTg3TppKBu94LgDaJGv4eOG5JRZ21xSmYkhvIA3V+6XK6nRiS/bwOtpXed2eyHqDgC7Dyr4qt3hGqZouEMpfQ6YQWjH4uE2vVjoHSDOQDT6bI1rqOrqDeRXoV2Jh9v0YrF3APodacmevmhpnewIHAzCU6gnvAOYO69UNrjT1SHB16pluSTBCH/Uw/2gkfUOcJ/BqqhPuL4O9XCbXuzhDqBELjGAo/KDWV/HRYnhdnuhhzuA1PQJ+DyGW5LJZMTYr/BiOLVsMZSNXnDcARYWpq7j7pcR6+95P5HC+krF4exnD9PLYXcHoK9r8jdXpWVXq3845tOZ8d+U1vtoU2kzRjtIyUVO5ho9aFObBijNF45qkStIxCVSPZzP55vyiBvRlryLZxWFXnM0Wo+ZdNPFcIALwTi52QO2K74GEa1+FS0PgRheWX0ybQjgeKU0N3UI/wOfe5UxL4Y2a/Gp3gt7mJyGG45XfAPMz++5q1XtZ4AqotQOEBznFsLvSljDWhRth1bISW7YTeIbgFl+6bTUvuXU8IfxOG6lRnMZ8yYjECbEEMsa4Mydk4uc8H0SOABRLLBEfcHnBj+Ol8iOvZe4lx7NHcC/4HfZ7PjGsbGxHiptxpgjhljWsNYCB7ngB4oVGHWC3LKSXfhKa0mKEnNEsSu/I30aX7XlZ5V3ylTajDk5c9RYw1pyINdSQgdoVPHNLc4VBlVNf4av2L+IX4Dehq47SvsCc8QQyxrk2kpHAzRY+AFZsAuTRbswBB2AxhylPcQcMQ18J2tXA3RC+DKmnf8CAAD//ycVBWEAAAAGSURBVAMAdvDrUJsTnC0AAAAASUVORK5CYII=);
}
.bg-\[url\(\'\~\@\/assets\/images\/onlineOrder\/edit3\.png\'\)\]{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADRElEQVR4AdSW20sUcRTHzxnNIjIoKHqMLkL3iKILFWUQ1j9gjzq665ORu4Lh077Vw+5KiZA77s5ThlgYRW89WCE9pZQVUeSDUgQlqGtRXub0/e3qtuvOzqw4EQ3n87ue3znf/c1vZlajf3z9XwJq6wPVui84A2QZ3HTa5KJ3oM4faGDmbiEpFRRE/MQJJnpP6mIrqapCFCWgztfcIsK3EOQbCw8z00zCCJ9xQojD8CextNeqLoSrAN0XuI4frBgtITmFQN+BZ1ZQQCgU0nR/sJOIW4joHc3RScOIprcVA16ZrQC/379q7HOym4T8RDIoczOnTTM6tpykItYUMY1owtNO6/IE+P2htXPW+gciVA0BT3+tmT1rmu1fnYLYzZld0Z5ELLI9Hg8/tJtfHMsTMCvJAWKpgsOjZLlVdbu9fQrtv2Z5AvD4HMS2CyYqy6e1cd0X/JENnoCjQlTmlSLkyQ8lzEmLaBgzeQjxOESMY87VdP3KNoWTo60A3PvBhBE5ak94M+7tJqegtQ3B3di1l1RS8lGB9iufr2mP3Rp7AXaeRY41NjauZov64L4PO9WjQHvvPGn3a2pCa9DOMc8FTP8sPYYMFULSEY9FLilIpB1jO7SyqeOoc8xzARprW1UGjWhI1Sk43cZrOTWXGlso4LfQWmGlNzQdxpvzpBBVqFA4yDtVX0HMO9UYa1Kh+jW+4BHVV3gmgCztLgk9A60qMOqrQPUVOWMa072UDwpXAeoEA/U+yCJQg7V2NiVMJl7Dz5HcxDm4liJrDIsmQcZcBWBLv8D7UzY42fZfRKZJMxbRza62E4ku1Ea01VRkjSHOBMiYqwDTiJxPGJH92cRj0d5MhBU2XAWsML7rclcBuP99YKAAHa4ZXBxcBWD9AaAeGzt2Ye6PCW3Q6wM3nIDzRpAxVwG499tAWQEqM5HSjXV45i87QlSedk2XrgLSbu4lvt8X2ZJDxVAi1oXFiJ4JMDsjb+Px6FAxGEbbG88FLAZcbm27A0x8QK8PPvaC2vrmpeckR6OtAPwl20BM57xA02hLTsYlnTwBpZwsG/nwYlVyYrTUC+Kx8J0lOXO6eQJisdhsf3//XG9v77wXIBs+JygL2G8AAAD//3J8weIAAAAGSURBVAMAVOhMX/LkPu8AAAAASUVORK5CYII=);
}
.bg-\[url\(\'\~\@\/assets\/images\/onlineOrder\/play\.png\'\)\]{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFX0lEQVR4AdRWa4hUdRQ/5z7W3W1NRPqiSBDhbIGhuTOzm0W6gZCwVGQEykLrzG7Ul4qwEsrUHpgUQkGEM6NiKIFCrRmBRC302J1Z0+hFu0bfdiN8UGm6O/dx+p27c2d3nDu7s5+i4fzmf97n3HP/93+vQf/x7//VQFuquDre6+xK9DqfJ9LOCHC5hBHVqU195jPUuiaQTLubUOgXg/kMC+0gofUosgJoKWGF6tSmPuqrMbDNSbM20LZ14pZEyhkSkmPIFAPOs3CGmLuIvdjEpNXS3GAt9H2vFYUfIOIcEV0AYhqDRgY1B+SaVLOB9rSzzjDMAjElEf0nC2271GQtz+esvkLGOlnINI5+/z7/M/AuXzl9oHFkKGOdKGStdLNrLRei7Yj7G3HtmkNzgY+kyAY0wCc6hYglwDdMVms+Z7/56zs8CXlWGjjEE8NZe4/tWbcxUQHOSzSX5gRfRVUN6MgQcByeNnAMV92Zz/If4OdFXx/g8SbXuheT+AiBtubU3OArqKoBg82j8NArH0Tx7nquGv6RpNMwW6zNMJ4GluB2HMFaQRUNBDs3vOdkPRRVvKNvcmWit3g4udXRJ6EiWZQwuI+vmZb1IGxXgPagBpiQKhrAzn2tZHi91tg9MZ8m4W4x6LNkytlBO8GVgmotg+/xGDbmXrWjxqu6hig30N5XvBNKfbYvYPRvg48m8ZtCgzDtSoy5n67ukZtCXa3VN6y3YPsLiJVqgSUqN+AJ4zlWHfdHjV4tMyEsKcjfkdAG23TPtqWctZBr0rf7+SqRnFSH6VozGmCie9SI9WNd54L4fA7PfIcQ74fvMoNpAAfPNhRBCmgiSNg4oWo4BLWUL08AV7JMFUzeqK71QHf5cNZ6nIS3wH8C2JtIu/13PyGLwVeR+P65QCkU1FJ+ugGipaqQaw1jus4HhZx11DP8OGJ+BLqKjjuAtYoabDvMHdRSh5kNqEyT9vS+CBR1/rFHFkZrzebuTFTnntnAuAbbdrE8HpXrQby3+JjBRl6IWnHyfWKKtT4qzrCcMHdQS32mG2CaGo+Y+tZT25zoeEaa4mn3AAsfhHMDir+AF1XXYI4vQa4in43WQBnWglBuAN1/CRk5/NLjqFJtmCQx97KbZ5IexOoVdRYy9htEDJEifywS5IZDUEudyg2YLP2qIOKuNX3STHP8hDmLe74SHZ9yPWtVIWuXk0aFIuci6DcCJL7oC0rZ6U0xtL/hDDQjwGLDd5/FWoMMHCiBSYRoR2GZdf/Zg3w+0MzyZ3rudphvAEZO5xrOYg2oPAGVmPjFqZWei/fIcuWvh7C3j4UPIfC+4az9Cu1kvGlp1l9HauJWTOopdQprKK9AHl2mkM9a+h0wBKmFTbcfY6u6FcOZBT/lc1bPUNaOfNYRW0HJLXKjZ5h6exthGCrVADtFFQ2oyvc9PdUugl9t+u6xO7pFxwZx/qTFpcn9kIRuR/TFUm6w01TVAL7vfoNyE1wcYGPjAveru1JyM/h5UQfGLs3uIII6AUdzam7wFQR9hRwIOl4YNkDQSaxy2f05mXZ2r3tS9DMc6tqE27YIX9J7PDZ/CK9cc2nOqCjYotREGoCRJZAkD49m7PiXrhbd35Pp4geJlLsZp1987VZZqmhLFRPJlNsdTznHcdvGseGeR0xwzzWH5oIcSTUbUG8dWSFnt2PnPgJZH9EWIX4UZ80RPAkFx3DHFAZzXlgOM9PD8NONO6IxOBs6NAd0NWnWBsIo3blI1moYskaYduMKv4BNX9v6nacYVZ3a1Ed9NQY+c1JdDYRZ9LAaztgvFzJ2J4rEgIUlxFSnNvUJ/etZ59VAPQmv95lL/hcAAP//u2o3UQAAAAZJREFUAwCqvwlfcKDcDgAAAABJRU5ErkJggg==);
}
.bg-\[url\(\'\~\@\/assets\/images\/onlineOrder\/safety\.png\'\)\]{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAADXUlEQVR4AZyVS2hTaRTHz7lNx+kw6AxOYTazmGGG2fnY+MCCvfUmuRGxCLYKiuITBRcKrnRTN7pwoSK6UHyAIhoRxWrNTWpvQmtV6FYULL7tQmrrG0OTfP7/l9zQ1Pqo4fz7ne+c8/8lvd+X1pJvvK76/p+pjH+WYv6NcfkisL29/RdAttYU5B4gyyjmrLGH/bhRBfR9P5JOd827lvH31tb9+gyOfdAHVVlOMYf2sccZqIEe1CphpTJdR66l/fOpdPZ2vqAvS6o9KrJdjLwSkW35utr/4459jmLOmjE6zBmoO1+QIXoDBlj4hLoB775U1PwjYu6qMXuMiH3rRu5fN2rvb25oeAtIEMxZu30j+1/JmEZR3Q3oHXoDhugGAIPZKxish+bEY007ElE729bWVgo64/xgb2GsKec6jTvjUXsufPUYuwJ9+VDY/BGFn3DC3mRvb93YAyHkh4AA/Tz5ff4yDuR0MpmsISjUhIEdHR2TALoEgGNEX7e0tFQ963GBntc1O5XJroGpKvBpfrIidRdRjKuRY64zf5MqMhTCILCATQSqhLGsw7hCx7xM19qwSNjk3+sviEoCOnmzN7dxDIyMAoGDRuSP0Mi1RkaWwPTYiHXU6/RX9/X11QKWRG8R3ujUrZ7cOl4d7CtRZgwCqAMq8rfB9Q+70Wj0iRkRG/tnKB8fHHrXg7xZRM+8GR5c8xkMQ2SgP2CJmm4Rmep5/jSslUgk7EcRLQBqnmNmFhrn3gy/WNXa2lpEXhVl71TMdVt4Dh67WiMruI6W4zgPpChNonJoUkRWjgfjfOgly7rZnSWw34huxP36jQOj5bp2v+vYW2zb5uGNbgU5PfRi00+WxeehYvagMCVf0ANYJxRlzxQyyLLojjn2CaydOMFVXia7Gfl3RSrtb6IHw51lhgRAxeW0zMhqNB4aMYdSGX8L8q9GMKNyGM/3Eb1k0BAAmcRisYGIFh0RfSoiB3H/kp6X+wt5VbDGHooHBbMRKS6gV8qvCpB7JzjVjzORXzVGWoxVup/q9I+m09djFHPW2OOMFD/ODDzYhFEFZNF13SH8wVykJV2MX+ce/hWsL6nlUcxZw5egmTOcpWe0PgOGzXi8sR3XZYbR4nR8C9qMyC4pmhmsJWJNl8O5sesnAAAA//+X2+O5AAAABklEQVQDAJx2hV1CpmDXAAAAAElFTkSuQmCC);
}
.bg-none{
  background-image: none;
}
.bg-cover{
  background-size: cover;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0{
  padding: 0px;
}
.p-10{
  padding: 10px;
}
.p-12{
  padding: 12px;
}
.p-16{
  padding: 16px;
}
.p-20{
  padding: 20px;
}
.p-24{
  padding: 24px;
}
.p-6{
  padding: 6px;
}
.p-8{
  padding: 8px;
}
.p-\[8px\]{
  padding: 8px;
}
.px-16{
  padding-left: 16px;
  padding-right: 16px;
}
.px-20{
  padding-left: 20px;
  padding-right: 20px;
}
.px-60{
  padding-left: 60px;
  padding-right: 60px;
}
.px-8{
  padding-left: 8px;
  padding-right: 8px;
}
.px-\[6px\]{
  padding-left: 6px;
  padding-right: 6px;
}
.py-10{
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-12{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-2{
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-24{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-38{
  padding-top: 38px;
  padding-bottom: 38px;
}
.py-4{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-6{
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[64px\]{
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-\[96px\]{
  padding-top: 96px;
  padding-bottom: 96px;
}
.pb-20{
  padding-bottom: 20px;
}
.pl-14{
  padding-left: 14px;
}
.pl-15{
  padding-left: 15px;
}
.pl-20{
  padding-left: 20px;
}
.pl-\[180px\]{
  padding-left: 180px;
}
.pr-12{
  padding-right: 12px;
}
.pr-16{
  padding-right: 16px;
}
.pr-20{
  padding-right: 20px;
}
.pr-40{
  padding-right: 40px;
}
.pt-20{
  padding-top: 20px;
}
.pt-24{
  padding-top: 24px;
}
.pt-30{
  padding-top: 30px;
}
.pt-36{
  padding-top: 36px;
}
.pt-8{
  padding-top: 8px;
}
.pt-\[100px\]{
  padding-top: 100px;
}
.pt-\[106px\]{
  padding-top: 106px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-2xl{
  font-size: 24px;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[11px\]{
  font-size: 11px;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[17px\]{
  font-size: 17px;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[26px\]{
  font-size: 26px;
}
.text-base{
  font-size: 16px;
}
.text-lg{
  font-size: 18px;
}
.text-sm{
  font-size: 14px;
}
.text-xs{
  font-size: 12px;
}
.font-\[600\]{
  font-weight: 600;
}
.font-bold{
  font-weight: 700;
}
.font-semibold{
  font-weight: 600;
}
.leading-4{
  line-height: 16px;
}
.leading-\[14px\]{
  line-height: 14px;
}
.leading-\[18px\]{
  line-height: 18px;
}
.leading-\[22px\]{
  line-height: 22px;
}
.leading-\[30px\]{
  line-height: 30px;
}
.leading-\[34px\]{
  line-height: 34px;
}
.leading-none{
  line-height: 1;
}
.leading-relaxed{
  line-height: 1.625;
}
.text-\[\#000000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#1871ff\]{
  --tw-text-opacity: 1;
  color: rgb(24 113 255 / var(--tw-text-opacity));
}
.text-\[\#202D40\]{
  --tw-text-opacity: 1;
  color: rgb(32 45 64 / var(--tw-text-opacity));
}
.text-\[\#202d40\]{
  --tw-text-opacity: 1;
  color: rgb(32 45 64 / var(--tw-text-opacity));
}
.text-\[\#262626\]{
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}
.text-\[\#3664FB\]{
  --tw-text-opacity: 1;
  color: rgb(54 100 251 / var(--tw-text-opacity));
}
.text-\[\#626573\]{
  --tw-text-opacity: 1;
  color: rgb(98 101 115 / var(--tw-text-opacity));
}
.text-\[\#6B7284\]{
  --tw-text-opacity: 1;
  color: rgb(107 114 132 / var(--tw-text-opacity));
}
.text-\[\#6F747E\]{
  --tw-text-opacity: 1;
  color: rgb(111 116 126 / var(--tw-text-opacity));
}
.text-\[\#899099\]{
  --tw-text-opacity: 1;
  color: rgb(137 144 153 / var(--tw-text-opacity));
}
.text-\[\#999999\]{
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[\#B8BBBF\]{
  --tw-text-opacity: 1;
  color: rgb(184 187 191 / var(--tw-text-opacity));
}
.text-\[\#F3781E\]{
  --tw-text-opacity: 1;
  color: rgb(243 120 30 / var(--tw-text-opacity));
}
.text-\[\#F97500\]{
  --tw-text-opacity: 1;
  color: rgb(249 117 0 / var(--tw-text-opacity));
}
.text-\[\#f3781e\]{
  --tw-text-opacity: 1;
  color: rgb(243 120 30 / var(--tw-text-opacity));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue{
  --tw-text-opacity: 1;
  color: rgb(64 158 255 / var(--tw-text-opacity));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-primary{
  --tw-text-opacity: 1;
  color: rgb(54 100 251 / var(--tw-text-opacity));
}
.text-red{
  --tw-text-opacity: 1;
  color: rgb(245 58 96 / var(--tw-text-opacity));
}
.text-text{
  --tw-text-opacity: 1;
  color: rgb(32 45 64 / var(--tw-text-opacity));
}
.text-text-light{
  --tw-text-opacity: 1;
  color: rgb(137 144 153 / var(--tw-text-opacity));
}
.text-text-secondary{
  --tw-text-opacity: 1;
  color: rgb(53 53 53 / var(--tw-text-opacity));
}
.text-warning{
  --tw-text-opacity: 1;
  color: rgb(230 162 60 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.line-through{
  text-decoration-line: line-through;
}
.opacity-0{
  opacity: 0;
}
.opacity-50{
  opacity: 0.5;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_27\.429px_0px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{
  --tw-shadow: 0px 0px 27.429px 0px rgba(0,0,0,0.08);
  --tw-shadow-colored: 0px 0px 27.429px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
  outline-style: solid;
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.sepia{
  --tw-sepia: sepia(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: unset;
  vertical-align: unset;
}
i {
  display: inline-block;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  font-family: PingFang SC,
    Microsoft YaHei,
    Arial,
    Misans,
    SF Pro SC,
    Helvetica,
    Noto Sans CJK,
    Roboto;
  -webkit-font-smoothing: antialiased;
}
/* 屏幕宽度 ≤ 1600px 时版心缩为 1264px */
@media (max-width: 1600px) {
.max-w-1600 {
    max-width: 1264px !important;
}
.max-w-\[1600px\] {
    max-width: 1264px !important;
}
}
body {
  margin: 0;
  padding: 0;
  background: #f4f5f7;
  min-width: 1400px;
  font-weight: 400;
}
.auto {
  margin: 0 auto;
}
img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}
.inlineB {
  display: inline-block;
}
.img img {
  max-width: none;
}
.table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
  border: 1px solid #f2f3f5 !important;
}
.table thead {
  background: #edeef2;
  height: 52px;
  font-weight: 600;
}
.middle {
  vertical-align: middle;
}
.table td {
  vertical-align: middle;
  padding: 10px 12px;
  text-align: center;
  font-size: 14px;
  border-bottom: 1px solid #f2f3f5;
}
.table th {
  font-size: 14px;
  vertical-align: middle;
  padding: 10px 12px;
  border-bottom: 1px solid #f2f3f5;
}
.table.text-center th,
.table.text-center tbody > tr > td {
  text-align: center;
}
.table.text-right th,
.table.text-right tbody > tr > td {
  text-align: right;
}
.table.text-left th,
.table.text-left tbody > tr > td {
  text-align: left;
}
.table .textCenter {
  text-align: center;
}
.table tr.tabletr100 {
  height: 100px;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #e5e7e9;
}
.table.hoverBg tbody > tr:hover {
  background: #f5f8ff;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  word-break: break-all;
  border-top: 0;
}
.tableSub > tbody > tr > td {
  padding: 15px 8px;
  line-height: 1.42857143;
}
.border-right-none td,
th {
  border-right: none !important;
}
.tdTable .nopadding th {
  vertical-align: middle;
  padding: 5px !important;
}
.tdTable p {
  line-height: 26px;
  font-size: 12px;
  margin-bottom: 0;
}
.tdTable .list-info {
  color: #888;
  min-width: 400px;
}
.tdTable .list-info .strong {
  width: 100%;
  color: #2e95fe;
}
.tdTable .list-info p {
  float: left;
  width: 50%;
  word-break: break-all;
  padding-right: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  color: #000;
}
a {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
.a-link {
  text-decoration: underline;
  cursor: pointer;
}
.a-link:hover {
  opacity: 0.8;
}
.modal-title {
  font-size: 16px;
}
.wrapper {
  width: 96%;
  min-width: 990px;
  margin: 0 auto;
}
.wrapperFrame {
  min-width: 1183px;
  margin: 0 auto;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.title-round {
  width: 6px;
  height: 6px;
  border-radius: 8px;
  display: inline-block;
  vertical-align: baseline;
  margin-right: 6px;
  background-color: #ffb739;
}
.color0 {
  color: #000;
}
.color1 {
  color: #111;
}
.colorf6 {
  color: #f66f6a !important;
}
.colorf62 {
  color: #ff6242;
}
.colorc2 {
  color: #c2c2c2;
}
.color3 {
  color: #333 !important;
}
.colora23 {
  color: #f59a23;
}
.bgf9 {
  background-color: #f9f9f9;
}
.bg52 {
  background-color: #525659;
}
.bg-faeee5 {
  background-color: #faeee5;
}
.color5d {
  color: #5d5d5d;
}
.color7f {
  color: #7f7f7f !important;
}
.color7c {
  color: #7c7c7c !important;
}
.color8 {
  color: #808080 !important;
}
.color8b {
  color: #8b8b8b !important;
}
.color9 {
  color: #999 !important;
}
.color94 {
  color: #949494 !important;
}
.color5 {
  color: #555 !important;
}
.color6 {
  color: #666 !important;
}
.color4 {
  color: #4d4d4d !important;
}
.color2a {
  color: #2a2a2a;
}
.color4a {
  color: #4a4a4a !important;
}
.colora {
  color: #aaa !important;
}
.colorc {
  color: #ccc !important;
}
.color92 {
  color: #929292 !important;
}
.color30 {
  color: #303239;
}
.colore {
  color: #eee !important;
}
.colorf {
  color: #fff !important;
}
.colorb2 {
  color: #b22222 !important;
}
.colorb3 {
  color: #b3b3b3 !important;
}
.color8c939d {
  color: #8c939d !important;
}
.colorb35 {
  color: #353535 !important;
}
.colorc7 {
  color: #c7c7c7 !important;
}
.color7a {
  color: #7a7a7a;
}
.coloryellow {
  color: #ffd807;
}
.color59 {
  color: #595959;
}
.space1 {
  letter-spacing: 1px;
}
.colorfe {
  color: #fe6700;
}
.colordeepBlue {
  color: #006699;
}
.positive {
  color: #1293e5;
}
.blue {
  color: #2e95fe !important;
}
.color189 {
  color: #1890ff;
}
.color36c {
  color: #3366cc;
}
.color06c {
  color: #0066cc;
}
.color069 {
  color: #006699;
}
.color076 {
  color: #007ec6;
}
.color039 {
  color: #0d3d9c;
}
.color3f9 {
  color: #3f93ff;
}
.color1E9 {
  color: #1e9cff;
}
.color1871ff {
  color: #1871ff;
}
.color6F747E {
  color: #6f747e;
}
.color626573 {
  color: #626573;
}
.green {
  color: #1da237;
}
.green1 {
  color: #22ac38 !important;
}
.red {
  color: #ff0000 !important;
}
.colorf52 {
  color: #f5222d;
}
.orange {
  color: #ff6243 !important;
}
.assertive {
  color: #ed1d1d !important;
}
.text-danger {
  color: #ed1d1d;
}
.text-\#1871ff {
  color: #1871ff !important;
}
.text-409EFF {
  color: #409eff !important;
}
.text-warning {
  color: #ffa92e;
}
.textIndent {
  text-indent: 2em;
}
.colore620 {
  color: #ef6201;
}
.colorff4 {
  color: #ff4d4f;
}
.colorF53A60 {
  color: #f53a60;
}
.colorB9BBBF {
  color: #b9bbbf;
}
.colorFF3A3A {
  color: #ff3a3a;
}
.color5F6C80 {
  color: #5f6c80;
}
.colorff140d {
  color: #ff140d;
}
.color202d40 {
  color: #202d40;
}
.color969799 {
  color: #969799;
}
.colorF3781E {
  color: #f3781e;
}
.radius0 {
  border-radius: 0 !important;
}
li {
  list-style: none;
}
.radius3 {
  border-radius: 3px !important;
  /*behavior:url(../../client/css/PIE/PIE.htc);*/
}
.radius5 {
  border-radius: 5px !important;
  /*behavior:url(../../client/css/PIE/PIE.htc);*/
}
.radius6 {
  border-radius: 6px !important;
  /*behavior:url(../../client/css/PIE/PIE.htc);*/
}
.radius10 {
  border-radius: 10px !important;
  /*behavior:url(../../client/css/PIE/PIE.htc);*/
}
.radius17 {
  border-radius: 17px !important;
  /*behavior:url(../../client/css/PIE/PIE.htc);*/
}
.radius50 {
  border-radius: 50% !important;
  /*behavior:url(../../client/css/PIE/PIE.htc);*/
}
.top0 {
  margin-top: 0 !important;
}
.bordere6 {
  border: 1px solid #e5e7e9;
}
.bordereR6 {
  border-right: 1px solid #e5e7e9;
}
.borderNone {
  border: none !important;
}
.borderT {
  border-top: 1px solid #e5e7e9;
}
.borderR {
  border-right: 1px solid #e5e7e9;
}
.borderR9 {
  border-right: 1px solid #999;
}
.borderL {
  border-left: 1px solid #e5e7e9;
}
.borderB {
  border-bottom: 1px solid #e5e7e9;
}
.borderBottomN {
  border-bottom: none !important;
}
.borderLNone {
  border-left: none !important;
}
.borderRNone {
  border-right: none !important;
}
.borderTopN {
  border-top: none !important;
}
.bdh1 {
  height: 1px;
  width: 100%;
  background: #c2c2c2;
}
.bgf0 {
  background: #f0f0f0;
}
.bgf2 {
  background: #f2f2f2;
}
.bgf5 {
  background: #f5f5f5;
}
.bgf4 {
  background: #f4f5f7;
}
.btnbgff6 {
  background: #ff6060 !important;
  border: none !important;
  color: white;
}
.btnbgff6:hover {
  background: #ee5a5a !important;
  color: white;
}
.bgfb {
  background: #f5fbff;
}
.bgf7 {
  background: #f7f7f7;
}
.bgf8 {
  background: #f8f8f8 !important;
}
.bgfb {
  background: #fbfbfb;
}
.bgfff {
  background: #fff !important;
}
.bgfa {
  background: #fafafa;
}
.bgeee {
  background: #eee;
}
.bg9 {
  background: #999;
}
.bg000 {
  background: #000;
}
.bg009 {
  background: #2e95fe !important;
}
button.bg009:active {
  background: #00a0ea !important;
}
.bgffd {
  background: #f7f9dd;
}
.bgfcf {
  background: #f8fcff;
}
.bgea {
  background: #eaf6fe;
}
.bgf9fb {
  background: #f9fbfe;
}
.bge70 {
  background: #e7f0f9;
}
.bgeef {
  background: #e7efff;
}
.bgfef {
  background: #fef7f1;
}
.bgded {
  background: #dedddd;
}
.bga0 {
  background: #a0a0a0 !important;
}
.bgffa {
  background: #ffa92e;
}
.bgfec {
  background: #fec820;
}
.bgffe {
  background: #ffe14f;
}
.bgfef {
  background: #fef5ea;
}
.bgf6 {
  background: #f6f7f9;
}
.bgfff6f5 {
  background-color: #fff6f5;
}
.bg-primary {
  background: #2e95fe;
}
.bg-transparent {
  background: transparent !important;
}
.but-hui:hover {
  color: #fff;
}
.font11 {
  font-size: 11px;
}
.font12 {
  font-size: 12px !important;
}
.font13 {
  font-size: 13px;
}
.font14 {
  font-size: 14px !important;
}
.font15 {
  font-size: 15px;
}
.font16 {
  font-size: 16px !important;
}
.font17 {
  font-size: 17px;
}
.font18 {
  font-size: 18px !important;
}
.font20 {
  font-size: 20px;
}
.font22 {
  font-size: 22px;
}
.font24 {
  font-size: 24px;
}
.font26 {
  font-size: 26px;
}
.font28 {
  font-size: 28px;
}
.font30 {
  font-size: 30px;
}
.font32 {
  font-size: 32px;
}
.line1 {
  line-height: 1 !important;
}
.line2 {
  line-height: 2em !important;
}
.line17 {
  line-height: 17px !important;
}
.line34 {
  line-height: 34px !important;
}
.line30 {
  line-height: 30px !important;
}
.line18 {
  line-height: 18px;
}
.line16 {
  line-height: 16px;
}
.line20 {
  line-height: 20px;
}
.line22 {
  line-height: 22px;
}
.line24 {
  line-height: 24px !important;
}
.line26 {
  line-height: 26px !important;
}
.line28 {
  line-height: 28px;
}
.line32 {
  line-height: 32px;
}
.line34 {
  line-height: 34px;
}
.line36 {
  line-height: 36px;
}
.line40 {
  line-height: 40px !important;
}
.line42 {
  line-height: 42px !important;
}
.line45 {
  line-height: 45px;
}
.line50 {
  line-height: 50px;
}
.line52 {
  line-height: 52px;
}
.line55 {
  line-height: 55px;
}
.line77 {
  line-height: 77px;
}
.line80 {
  line-height: 80px;
}
.line85 {
  line-height: 85px;
}
.line90 {
  line-height: 90px;
}
.line100 {
  line-height: 100px;
}
.line150 {
  line-height: 150px;
}
.line95 {
  line-height: 95px;
}
.pr0 {
  padding-right: 0 !important;
}
.pt0 {
  padding-top: 0 !important;
}
.pb0 {
  padding-bottom: 0 !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pr130 {
  padding-right: 130px;
}
.pd08 {
  padding: 0 8px;
}
.pd83 {
  padding: 8px 3px;
}
.pd017 {
  padding: 0 17px;
}
.pd160 {
  padding: 16px 0;
}
.pd200 {
  padding: 20px 0;
}
.pd1010 {
  padding: 10px 10px;
}
.pd2010 {
  padding: 20px 10px;
}
.pd1508 {
  padding: 15px 8px;
}
.pd1510 {
  padding: 15px 10px;
}
.pd1020 {
  padding: 10px 20px !important;
}
.pd1620 {
  padding: 16px 20px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb75 {
  padding-bottom: 75px !important;
}
.ptb0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.ptb10 {
  padding-bottom: 10px;
  padding-top: 10px;
}
.ptb12 {
  padding-bottom: 10px;
  padding-top: 10px;
}
.ptb15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.ptb16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ptb5 {
  padding-bottom: 5px;
  padding-top: 5px;
}
.ptb3 {
  padding-top: 3px;
  padding-bottom: 3px;
}
.pad0 {
  padding: 0 !important;
}
.pad05 {
  padding: 0 5px;
}
.pad16 {
  padding: 16px;
}
.pad8 {
  padding: 8px;
}
.pad60 {
  padding: 6px 0px;
}
.pad80 {
  padding: 8px 0px;
}
.pad010 {
  padding: 0 10px;
}
.pad011 {
  padding: 0 11px;
}
.pad015 {
  padding: 0 15px !important;
}
.pad2016 {
  padding: 20px 16px;
}
.pad1018 {
  padding: 10px 18px;
}
.pad1520 {
  padding: 15px 20px;
}
.pad10 {
  padding: 10px;
}
.pad30 {
  padding: 30px;
}
.p12 {
  padding: 12px;
}
.pad100 {
  padding: 10px 0;
}
.pad20 {
  padding: 20px;
}
.pad010 {
  padding: 0 10px !important;
}
.pad020 {
  padding: 0 20px;
}
.pad928 {
  padding: 9px 28px !important;
}
.plr10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.plr12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.plr15 {
  padding-left: 15px;
  padding-right: 15px;
}
.plr16 {
  padding-left: 16px;
  padding-right: 16px;
}
.plr18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}
.plr20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.plr24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.plr30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.plr50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.ptb20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.pl32 {
  padding-left: 32px;
}
.pl55 {
  padding-left: 55px;
}
.pl70 {
  padding-left: 70px;
}
.pl90 {
  padding-left: 90px;
}
.pr20 {
  padding-right: 20px;
}
.pr24 {
  padding-right: 24px;
}
.pb5 {
  padding-bottom: 5px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb16 {
  padding-bottom: 16px !important;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb33 {
  padding-bottom: 33px;
}
.pb45 {
  padding-bottom: 45px;
}
.ptb7 {
  padding-top: 7px;
  padding-bottom: 7px;
}
.pad50 {
  padding: 50px;
}
.pad5-0 {
  padding: 5px 0;
}
.pad5 {
  padding: 5px;
}
.padt208 {
  padding-top: 208px !important;
}
.p1015 {
  padding: 10px 15px;
}
.pl0 {
  padding-left: 0px !important;
}
.pl5 {
  padding-left: 5px !important;
}
.pl60 {
  padding-left: 60px;
}
.pr5 {
  padding-right: 5px !important;
}
.pl8 {
  padding-left: 8px !important;
}
.pl9 {
  padding-left: 9px !important;
}
.pl10 {
  padding-left: 10px !important;
}
.pl15 {
  padding-left: 15px !important;
}
.pl20 {
  padding-left: 20px !important;
}
.pl25 {
  padding-left: 25px !important;
}
.pl35 {
  padding-left: 35px !important;
}
.pl36 {
  padding-left: 36px !important;
}
.pl40 {
  padding-left: 40px !important;
}
.pl47 {
  padding-left: 47px !important;
}
.pl50 {
  padding-left: 50px !important;
}
.pl165 {
  padding-left: 165px !important;
}
.pl190 {
  padding-left: 190px !important;
}
.pr10 {
  padding-right: 10px !important;
}
.plr5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.plr35 {
  padding-left: 35px;
  padding-right: 35px;
}
.pt10 {
  padding-top: 10px;
}
.pt13 {
  padding-top: 13px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt24 {
  padding-top: 24px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pl0 {
  padding-left: 0 !important;
}
.pr0 {
  padding-right: 0 !important;
}
.pr14 {
  padding-right: 14px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr80 {
  padding-right: 80px;
}
.pb24 {
  padding-bottom: 24px;
}
.pb30 {
  padding-bottom: 30px;
}
.plr30 {
  padding-left: 30px;
  padding-right: 30px;
}
.ptb25 {
  padding-bottom: 25px;
  padding-top: 25px;
}
.p30 {
  padding: 30px;
}
.mgAuto {
  margin: 0 auto;
}
.mg05 {
  margin: 0 5px;
}
.mg010 {
  margin: 0 10px;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb4 {
  margin-bottom: 4px !important;
}
.mt0 {
  margin-top: 0 !important;
}
.mt4 {
  margin-top: 4px;
}
.mt40 {
  margin-top: 40px !important;
}
.mt48 {
  margin-top: 48px;
}
.mg0 {
  margin: 0 !important;
}
.mrauto {
  margin-right: auto !important;
}
.mr0 {
  margin-right: 0 !important;
}
.mr5 {
  margin-right: 5px !important;
}
.mr3 {
  margin-right: 3px !important;
}
.mr8 {
  margin-right: 8px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.mr16 {
  margin-right: 16px;
}
.mr5p {
  margin-right: 5%;
}
.mr10p {
  margin-right: 10%;
}
.mr12 {
  margin-right: 12px !important;
}
.mr15 {
  margin-right: 15px !important;
}
.mr20 {
  margin-right: 20px;
}
.mr24 {
  margin-right: 24px;
}
.mr25 {
  margin-right: 25px;
}
.mr30 {
  margin-right: 30px !important;
}
.mr35 {
  margin-right: 35px;
}
.mr38 {
  margin-right: 38px;
}
.mr50 {
  margin-right: 50px !important;
}
.mr56 {
  margin-right: 56px;
}
.mr60 {
  margin-right: 60px !important;
}
.mr80 {
  margin-right: 80px;
}
.mr160 {
  margin-right: 160px;
}
.mlr15 {
  margin-right: 15px;
  margin-left: 15px;
}
.ml0 {
  margin-left: 0 !important;
}
.ml3 {
  margin-left: 3px;
}
.ml4 {
  margin-left: 4px;
}
.ml5 {
  margin-left: 5px;
}
.ml8 {
  margin-left: 8px;
}
.ml10 {
  margin-left: 10px !important;
}
.ml12 {
  margin-left: 12px;
}
.ml15 {
  margin-left: 15px;
}
.ml20 {
  margin-left: 20px !important;
}
.ml22 {
  margin-left: 22px;
}
.ml24 {
  margin-left: 24px;
}
.ml25 {
  margin-left: 25px;
}
.ml35 {
  margin-left: 35px;
}
.ml40 {
  margin-left: 40px;
}
.ml50 {
  margin-left: 50px;
}
.ml60 {
  margin-left: 60px;
}
.ml64 {
  margin-left: 64px;
}
.ml70 {
  margin-left: 70px;
}
.ml77 {
  margin-left: 77px;
}
.ml90 {
  margin-left: 90px;
}
.ml165 {
  margin-left: 165px;
}
.ml190 {
  margin-left: 190px;
}
.ml97 {
  margin-left: 97px;
}
.ml150 {
  margin-left: 150px;
}
.ml197 {
  margin-left: 197px;
}
.mlr5 {
  margin-left: 5px;
  margin-right: 5px;
}
.mt2 {
  margin-top: 2px;
}
.mt3 {
  margin-top: 3px;
}
.mt5 {
  margin-top: 5px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mt12 {
  margin-top: 12px;
}
.mt15 {
  margin-top: 15px !important;
}
.mt16 {
  margin-top: 16px !important;
}
.mt19 {
  margin-top: 19px;
}
.mt20 {
  margin-top: 20px !important;
}
.mt24 {
  margin-top: 24px;
}
.mb24 {
  margin-bottom: 24px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mt30 {
  margin-top: 30px !important;
}
.mt32 {
  margin-top: 32px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb80 {
  margin-bottom: 80px;
}
.mt50 {
  margin-top: 50px !important;
}
.mt25 {
  margin-top: 25px;
}
.ml16 {
  margin-left: 16px;
}
.ml30 {
  margin-left: 30px !important;
}
.ml32 {
  margin-left: 32px;
}
.ml96 {
  margin-left: 96px;
}
.mb2 {
  margin-bottom: 3px !important;
}
.mb3 {
  margin-bottom: 3px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.mb8 {
  margin-bottom: 8px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb16 {
  margin-bottom: 16px !important;
}
.mb15 {
  margin-bottom: 15px !important;
}
.mb18 {
  margin-bottom: 18px;
}
.mb20 {
  margin-bottom: 20px !important;
}
.mb50 {
  margin-bottom: 50px;
}
.mlr10 {
  margin-right: 10px;
  margin-left: 10px;
}
.mlr20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mg15 {
  margin: 15px;
}
.ml6 {
  margin-left: 6px;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.fixed {
  position: fixed;
}
.sticky {
  position: sticky;
}
.absolute {
  position: absolute;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  color: #2e95fe;
  text-decoration: none;
}
.aText {
  color: blue;
  text-decoration: underline;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
}
b {
  font-weight: bold !important;
}
label {
  font-weight: normal;
  margin-bottom: 0;
  display: inline-block;
  outline: none;
  max-width: none;
}
.over {
  overflow: hidden;
}
.strong {
  font-weight: bold !important;
}
.hr {
  border-bottom: none;
  border-top: 0.0625rem solid #ececec;
}
.bdc {
  border: 1px solid #f5f5f5;
}
.bde0e {
  border: 1px solid #e0e2e4;
}
.bdblack {
  border: 1px solid #000;
}
.bdgreen {
  border: 1px solid green;
}
.bdFFB447 {
  border: 1px solid #ffb447;
}
.ver {
  vertical-align: middle !important;
}
.verB {
  vertical-align: text-bottom;
}
.verT {
  vertical-align: top;
}
.verSub {
  vertical-align: sub;
}
.inline {
  display: inline-block !important;
}
.normal {
  font-weight: normal !important;
}
.semidb {
  font-weight: 600 !important;
}
.fsnormal {
  font-style: normal !important;
}
.nowrap {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis2 {
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ellipsis3 {
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.ellipsis8 {
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
}
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #c7c7c7 !important;
  font-size: 12px;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c7c7c7 !important;
  font-size: 12px;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c7c7c7 !important;
  font-size: 12px;
}
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #c7c7c7 !important;
  font-size: 12px;
}
.block {
  display: block;
}
textarea {
  resize: none;
  border-color: #e5e7e9;
  font-family: -apple-system, BlinkMacSystemFont, SF Pro SC, SF Pro Text, Helvetica Neue, Helvetica, PingFang SC, Roboto, microsoft yahei ui, Microsoft YaHei, SimSun, sans-serif;
}
.textLeft {
  text-align: left !important;
}
.textRight {
  text-align: right !important;
}
.textCenter {
  text-align: center !important;
}
.underline {
  text-decoration: underline;
}
.w960 {
  width: 960px !important;
}
.w130 {
  width: 130px !important;
}
.w225 {
  width: 225px;
}
.w320 {
  width: 320px;
}
.w258 {
  width: 258px;
}
.w265 {
  width: 265px;
}
.w273 {
  width: 273px;
}
.max-w278 {
  max-width: 278px;
}
.max-w360 {
  max-width: 360px;
}
.w285 {
  width: 285px;
}
.w300 {
  width: 300px !important;
}
.w330 {
  width: 330px !important;
}
.w333 {
  width: 312px !important;
}
.w340 {
  width: 340px;
}
.w350 {
  width: 350px !important;
}
.w360 {
  width: 360px !important;
}
.w460 {
  width: 460px !important;
}
.w482 {
  width: 482px !important;
}
.w520 {
  width: 520px !important;
}
.w540 {
  width: 540px;
}
.w555 {
  width: 555px;
}
.w580 {
  width: 580px;
}
.w600 {
  width: 600px;
}
.w620 {
  width: 620px;
}
.w640 {
  width: 640px !important;
}
.w655 {
  width: 655px !important;
}
.w700 {
  width: 700px !important;
}
.w720 {
  width: 720px !important;
}
.w750 {
  width: 750px;
}
.w800 {
  width: 800px !important;
}
.w840 {
  width: 840px !important;
}
.w860 {
  width: 860px !important;
}
.w86 {
  width: 86px !important;
}
.w88 {
  width: 88px !important;
}
.w880 {
  width: 880px !important;
}
.w900 {
  width: 900px !important;
}
.w980 {
  width: 980px !important;
}
.w1100 {
  width: 1100px !important;
}
/*min-width:1200px;能让网页端适应手机端*/
.w1200 {
  width: 1200px !important;
  margin: 0 auto;
}
.w1300 {
  width: 1300px;
  margin: 0 auto;
}
.maxw900 {
  max-width: 900px;
}
.maxw110 {
  max-width: 110px;
}
.maxw165 {
  max-width: 165px;
}
.w132 {
  width: 132px !important;
}
.w180 {
  width: 180px !important;
}
.w14 {
  width: 14px;
}
.w38 {
  width: 38px;
}
.w40 {
  width: 40px !important;
}
.w42 {
  width: 42px;
}
.w50 {
  width: 50px;
}
.w55 {
  width: 55px;
}
.w5 {
  width: 5px;
}
.w33p {
  width: 33%;
}
.w27p {
  width: 27%;
}
.w10p {
  width: 10%;
}
.w14p {
  width: 14%;
}
.w19p {
  width: 19%;
}
.w23p {
  width: 23%;
}
.w25p {
  width: 25%;
}
.w50p {
  width: 50%;
}
.w55p {
  width: 55% !important;
}
.w60p {
  width: 60% !important;
}
.w60 {
  width: 60px !important;
}
.w64 {
  width: 64px;
}
.w66 {
  width: 66px;
}
.w70p {
  width: 70%;
}
.w75 {
  width: 75px;
}
.w77p {
  width: 77%;
}
.w76 {
  width: 76px;
}
.w77 {
  width: 77px;
}
.w90p {
  width: 90%;
}
.w84p {
  width: 84%;
}
.w85p {
  width: 85%;
}
.w80p {
  width: 80%;
}
.w70 {
  width: 70px !important;
}
.w54 {
  width: 54px;
}
.w80 {
  width: 80px !important;
}
.w84 {
  width: 84px;
}
.w90 {
  width: 90px !important;
}
.w98 {
  width: 98px !important;
}
.w400 {
  width: 400px !important;
}
.w406 {
  width: 406px;
}
.w440 {
  width: 440px !important;
}
.mw110 {
  max-width: 110px;
}
.mw125 {
  max-width: 125px;
}
.mw148 {
  max-width: 148px;
}
.mw190 {
  max-width: 190px;
}
.mw400 {
  max-width: 400px;
}
.minw30 {
  min-width: 30px;
}
.minw40 {
  min-width: 40px;
}
.minw64 {
  min-width: 64px;
}
.minw70 {
  min-width: 70px;
}
.minw75 {
  min-width: 75px;
}
.minw80 {
  min-width: 80px;
}
.minw100 {
  min-width: 100px;
}
.minw130 {
  min-width: 130px;
}
.minw140 {
  min-width: 140px;
}
.minw160 {
  min-width: 160px;
}
.minw200 {
  min-width: 200px;
}
.minw240 {
  min-width: 240px;
}
.minw360 {
  min-width: 360px !important;
}
.minw400 {
  min-width: 400px;
}
.w16 {
  width: 16px;
}
.w84 {
  width: 84px !important;
}
.w95 {
  width: 95px;
}
.w96 {
  width: 96px;
}
.w100p {
  width: 100% !important;
}
.w105p {
  width: 105%;
}
.w103 {
  width: 103px;
}
.w105 {
  width: 105px;
}
.w100 {
  width: 100px !important;
}
.w106 {
  width: 106px !important;
}
.w110 {
  width: 110px;
}
.w109 {
  width: 109px !important;
}
.w110 {
  width: 110px !important;
}
.w115 {
  width: 115px !important;
}
.w125 {
  width: 125px !important;
}
.w120 {
  width: 120px !important;
}
.w133 {
  width: 133px !important;
}
.w135 {
  width: 135px !important;
}
.w137 {
  width: 137px !important;
}
.w140 {
  width: 140px !important;
}
.w145 {
  width: 145px !important;
}
.w146 {
  width: 146px !important;
}
.w150 {
  width: 150px !important;
}
.w155 {
  width: 155px !important;
}
.w160 {
  width: 160px !important;
}
.w161 {
  width: 161px;
}
.w162 {
  width: 162px !important;
}
.w165 {
  width: 165px !important;
}
.w170 {
  width: 170px !important;
}
.w174 {
  width: 174px !important;
}
.w178 {
  width: 178px !important;
}
.w179 {
  width: 179px !important;
}
.w186 {
  width: 186px !important;
}
.w188 {
  width: 188px;
}
.w189 {
  width: 189px !important;
}
.w190 {
  width: 190px;
}
.w195 {
  width: 195px;
}
.w199 {
  width: 199px !important;
}
.w200 {
  width: 200px !important;
}
.w205 {
  width: 205px;
}
.w208 {
  width: 208px;
}
.w213 {
  width: 213px !important;
}
.w216 {
  width: 216px !important;
}
.w218 {
  width: 218px !important;
}
.w220 {
  width: 220px !important;
}
.w223 {
  width: 223px;
}
.w226 {
  width: 226px;
}
.w231 {
  width: 231px;
}
.w233 {
  width: 233px;
}
.w245 {
  width: 245px;
}
.w250 {
  width: 250px !important;
}
.w239 {
  width: 239px;
}
.w240 {
  width: 245px !important;
}
.w230 {
  width: 230px !important;
}
.w210 {
  width: 210px !important;
}
.w215 {
  width: 215px !important;
}
.w257 {
  width: 257px;
}
.w308 {
  width: 308px !important;
}
.w362 {
  width: 362px !important;
}
.w370 {
  width: 370px;
}
.w378 {
  width: 378px;
}
:root .w240 {
  width: 240px !important;
}
.w430 {
  width: 430px !important;
}
.w450 {
  width: 450px !important;
}
.w770 {
  width: 770px;
}
.w791 {
  width: 791px;
}
.w6em {
  width: 6em;
}
.w7e {
  width: 7em;
}
.w-fit-content {
  width: -moz-fit-content;
  width: fit-content;
}
.h05 {
  height: 5px;
}
.h10 {
  height: 10px;
}
.h14 {
  height: 14px !important;
}
.h15 {
  height: 15px;
}
.h16 {
  height: 16px !important;
}
.h20 {
  height: 20px;
}
.h24 {
  height: 24px;
}
.h22 {
  height: 22px;
}
.mh22 {
  min-height: 22px;
}
.mh30 {
  min-height: 30px;
}
.mh650 {
  min-height: 650px;
}
.h26 {
  height: 26px !important;
}
.h28 {
  height: 28px;
}
.h30 {
  height: 30px;
}
.h34 {
  height: 34px;
}
.h36 {
  height: 36px;
}
.h38 {
  height: 38px;
}
.h40 {
  height: 40px !important;
}
.h42 {
  height: 42px !important;
}
.h45 {
  height: 45px !important;
}
.h52 {
  height: 52px;
}
.h55 {
  height: 55px;
}
.h60 {
  height: 60px !important;
}
.h65 {
  height: 65px !important;
}
.h77 {
  height: 77px !important;
}
.h80 {
  height: 80px !important;
}
.h90 {
  height: 90px !important;
}
.h95 {
  height: 95px !important;
}
.h100 {
  height: 100px !important;
}
.h120 {
  height: 100px !important;
}
.h150 {
  height: 150px;
}
.h220 {
  height: 220px !important;
}
.h250 {
  height: 250px;
}
.h300 {
  height: 300px;
}
.h800 {
  height: 800px;
}
.mh300 {
  min-height: 300px;
}
.h370 {
  height: 370px;
}
.h430 {
  height: 430px;
}
.h50p {
  height: 50%;
}
.h100vh {
  height: 100vh;
}
.dash {
  border-bottom: 1px dashed #eee;
}
.break {
  word-warp: break-word;
  word-break: break-all;
}
.urgentChangeTable {
  display: inline-block;
}
.urgentChangeTable td {
  padding: 3px 10px;
}
.table-hover > tbody > tr:hover {
  background: #d3e6f2;
}
input[type='radio'],
input[type='checkbox'] {
  width: 16px;
  height: 16px;
  margin: 0;
}
:focus {
  outline: 0;
}
input:focus {
  outline: 0;
}
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
}
.form-inline .input-group {
  display: inline-block;
}
.form-control[readonly] {
  background: #fff;
}
.modal {
  overflow-y: auto;
}
.zIndex33 {
  z-index: 33;
}
.zIndex2 {
  z-index: 2;
}
.zIndex4000 {
  z-index: 4000;
}
.zIndex5000 {
  z-index: 5000;
}
.w20 {
  width: 20px;
}
.diabled button,
.diabled a {
  background-color: #f2f2f2 !important;
  color: #bfbfbf !important;
}
button[disabled],
input[disabled] {
  cursor: not-allowed;
}
button.el-button--text.disabled {
  color: #c7c7c7 !important;
  background-color: #fff !important;
  cursor: not-allowed;
}
.disabledC {
  cursor: not-allowed !important;
}
.pagination > li > button {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #e5e7e9;
}
.pagination > li:last-child > button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li:first-child > button {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > .active > button,
.pagination > .active > button:focus,
.pagination > .active > button:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
/*火狐代码*/
/*for Chrome/Safari*/
/*ie11*/
/*打印*/
@media print {
.printHide {
    display: none;
}
}
@media (min-width: 320px) {
.modal-sm {
    width: 320px;
}
}
@media (max-width: 800px) {
body {
    overflow-x: auto;
}
}
.colord9 {
  color: #d90000;
}
.color5b {
  color: #5b5b5b;
}
.color5c {
  color: #5c5c5c !important;
}
.color25 {
  color: #252525;
}
.color85 {
  color: #85a2b8;
}
.color86 {
  color: #868686;
}
.color68 {
  color: #686767;
}
.colore0 {
  color: #e04f02;
}
.color-3b6f60 {
  color: #3b6f60;
}
.color-EC2054 {
  color: #ec2054;
}
.color-ffb447 {
  color: #ffb447;
}
.border-color-blue {
  border-color: #2e95fe !important;
}
.w31p {
  width: 31%;
}
.w40p {
  width: 40%;
}
.w15p {
  width: 15%;
}
.w44p {
  width: 44%;
}
.w45p {
  width: 45%;
}
.w47p {
  width: 47%;
}
.auto {
  margin-left: auto;
  margin-right: auto;
}
.pl37 {
  padding-left: 37px;
}
/**分页组件的样式的开始*!*/
.commonPagenation .box-footer {
  text-align: center;
}
.commonPagenation .paging li {
  display: inline-block;
  margin-right: 8px;
  border-radius: 5px;
  padding: 6px 20px;
  color: #2e95fe;
  background: #fff;
  border: 1px solid #e5e5e5;
}
.commonPagenation .paging li.page:hover {
  background: #2e95fe !important;
  color: #fff !important;
}
.commonPagenation .active {
  color: #ffffff !important;
  background: #2e95fe !important;
}
.commonPagenation .nextBtn {
  color: #666 !important;
  border-color: #e5e5e5 !important;
}
.commonPagenation .nextBtn:hover {
  background: #ff6060 !important;
  color: #fff !important;
  border-color: #ff6060 !important;
}
.commonPagenation .paging li.eclipse {
  color: #666 !important;
  border: none !important;
  background: none !important;
  padding: 0 !important;
  position: relative;
  top: -3px;
}
.commonPagenation .paging li.text {
  color: #666 !important;
  border: none !important;
  background: none !important;
  padding: 0 !important;
}
.commonPagenation .goPageInputLi {
  padding: 5px 13px !important;
}
.commonPagenation .goPageInput {
  height: 20px;
  line-height: 20px;
  width: 50px;
  border: 1px solid #e5e5e5;
  outline: none;
  background: #fff;
  color: #666;
  text-indent: 5px;
}
/**分页组件的样式的结束*!*/
/*兼容样式 -el-table边框线显示问题*/
.el-table__body,
.el-table__footer,
.el-table__header {
  border-collapse: separate !important;
}
/*兼容样式 -非el-table可以在table父级( 指设有overflow属性的父级)元素外面套一层div. */
.el-table__body-wrapper {
  height: 100%;
}
/*兼容样式 横向滚动条导致hover高度增加bug*/
.el-table__body {
  overflow-x: auto;
}
.disabledTableRow {
  cursor: not-allowed !important;
}
.disabledTableRow td {
  background: #e4e7ed !important;
}
/*elementUI中动画样式的兼容*/
.el-select .el-input .el-select__caret {
  -ms-transition: transform 0.3s;
  -ms-transform: rotateZ(180deg);
}
/**/
.el-dialog__body {
  color: #202d40 !important;
  padding: 15px 20px;
}
.el-dialog__wrapper .el-dialog__header .el-dialog__close,
.el-message-box .el-dialog__header .el-dialog__close,
.el-dialog__wrapper .el-message-box__header .el-dialog__close,
.el-message-box .el-message-box__header .el-dialog__close,
.el-dialog__wrapper .el-dialog__header .el-message-box__headerbtn,
.el-message-box .el-dialog__header .el-message-box__headerbtn,
.el-dialog__wrapper .el-message-box__header .el-message-box__headerbtn,
.el-message-box .el-message-box__header .el-message-box__headerbtn {
  font-size: 20px;
}
.el-dialog__headerbtn {
  top: 15px !important;
  right: 15px !important;
}
div.el-message-box {
  width: 540px;
}
div.el-message-box .el-message-box__content {
  padding: 20px 15px;
  text-align: center;
  position: relative;
}
div.el-message-box .el-message-box__content .el-message-box__status {
  display: inline-block;
  vertical-align: sub;
  position: initial;
  transform: translateY(0);
  -webkit-transform: translateY(0);
}
div.el-message-box .el-message-box__content .el-message-box__message {
  display: inline-block;
  padding-left: 10px;
}
div.el-message-box .el-message-box__content .el-message-box__message p {
  font-size: 14px;
}
div.el-message-box .el-message-box__btns {
  text-align: center;
  padding-bottom: 20px;
}
div.el-message-box .el-message-box__btns button {
  padding: 9px 30px;
}
div.el-message {
  z-index: 2200 !important;
  min-width: 200px;
  padding: 10px 20px;
  background-color: #000000;
  border-color: #000000;
}
div.el-message .el-message__icon,
div.el-message .el-message__content,
div.el-message .el-message__closeBtn {
  color: #ffffff;
}
div.el-tooltip__popper.is-other {
  background: #fff6e5;
  color: #3a3a3a;
  padding: 6px 10px;
}
div.el-tooltip__popper.is-other .popper__arrow {
  display: none;
}
div.el-tooltip__popper.is-other[x-placement^='bottom'] {
  margin-top: 6px;
}
div.el-tooltip__popper.is-other[x-placement^='top'] {
  margin-bottom: 6px;
}
.el-checkbox /deep/ .el-checkbox__inner {
  width: 16px;
  height: 16px;
}
.el-checkbox /deep/ .el-checkbox__inner:after {
  left: 5px;
  top: 2px;
}
.bg-icon {
  background: url(../img/icons_3d.a8f232ea.png) no-repeat;
  vertical-align: sub;
  display: inline-block;
}
.blueCircle {
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #00a0ea;
  border-radius: 50%;
}
.mt70 {
  margin-top: 70px;
}
.color3535 {
  color: #353535;
}
.serviceCenterUl li {
  line-height: 26px;
  margin-bottom: 50px;
}
.serviceCenter {
  padding: 70px 0;
  overflow: hidden;
}
.serviceCenter_l,
.serviceCenter_r {
  width: 50%;
}
.pr30 {
  padding-right: 30px;
}
.pr12 {
  padding-right: 12px;
}
.dashBorder {
  border-bottom: 1px dashed #232323;
}
.dashed {
  border: 1px dashed #dcdee1;
}
.crumbs-box {
  padding-top: 30px;
}
.crumbs-item {
  display: inline-block;
  color: #333;
}
.title-box {
  position: relative;
}
.title-box .bor {
  margin: 15px auto 30px;
  width: 50px;
  height: 2px;
  background: #0096ff;
}
.more-box {
  position: absolute;
  right: 25px;
  top: 0;
  color: #0096ff;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  cursor: pointer;
}
.evaluate-big {
  position: relative;
}
.evaluate-box {
  font-size: 14px;
  position: relative;
  height: 400px;
  overflow: hidden;
}
.evaluate-big i {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(../img/icons.6801edba.png);
  vertical-align: middle;
}
.evaluate-list-box i {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(../img/icons.6801edba.png);
  vertical-align: middle;
  margin-right: 3px;
}
.evaluate-list-box {
  font-size: 0;
}
.evaluate-list-box .item-box {
  display: inline-block;
  width: 24.8%;
  padding: 0 12px 20px 0;
  font-size: 14px;
  position: relative;
  font-size: 14;
}
.evaluate-list-box .item-box .item-card {
  border-radius: 5px;
  background: #fff;
  border: 1px solid #ececec;
}
.row-item .item-box {
  width: 100%;
  margin-top: 0;
}
.item-card:hover {
  box-shadow: 0px 3px 10px 4px #eaeaea;
}
.item-card video {
  height: 210px;
  width: 100%;
}
.block {
  display: block;
}
.item-card .img-box {
  position: relative;
}
.item-card .img-box .video-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.item-card .img-box i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
  width: 36px;
  height: 36px;
  z-index: 2;
  background-position: -76px -1531px;
  cursor: pointer;
}
.item-box .pac-img {
  display: inline-block;
  width: 100%;
  height: 210px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
}
.item-content {
  padding: 15px 10px;
}
.item-content .name {
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.item-content .text {
  margin-top: 15px;
  height: 36px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.item-content .bottom-box {
  margin-top: 25px;
  margin-bottom: 10px;
  font-size: 10px;
  color: #999;
}
.people-icon {
  width: 14px;
  height: 14px;
  background-position: -7px -1371px;
}
.scroll-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.hide-item {
  margin-left: 100%;
}
.hide-item1 {
  margin-left: -100%;
}
.show-item {
  margin-left: 0;
}
.upper-icon {
  position: absolute;
  left: -55px;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  background-position: -74px -1574px;
  border-radius: 50%;
  box-shadow: 0px 3px 10px 4px #eaeaea;
  cursor: pointer;
}
.upper-icon_ed {
  background-position: -74px -1622px !important;
}
.upper-icon:hover {
  box-shadow: 0px 0px 7px 6px #cecece;
}
.lower-icon {
  position: absolute;
  right: -55px;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  background-position: -14px -1674px;
  border-radius: 50%;
  box-shadow: 0px 3px 10px 4px #eaeaea;
  cursor: pointer;
}
.lower-icon_ed {
  background-position: -74px -1674px !important;
}
.lower-icon:hover {
  box-shadow: 0px 0px 7px 6px #cecece;
}
.see-icon {
  width: 18px;
  height: 15px;
  background-position: -53px -1343px;
}
.stars-box i {
  display: inline-block;
  width: 18px;
  height: 18px;
}
.item-box1 {
  width: 100%;
  margin-top: 0;
  padding: 0 0px 20px;
}
.bottom-box_ul {
  width: 100%;
  border-top: 1px solid #eeeeee;
  height: 40px;
  margin-bottom: 0;
}
.bottom-box_ul > li {
  width: 50%;
  border-left: 1px solid #eeeeee;
  margin-left: -1px;
  float: left;
  line-height: 40px;
  text-align: center;
}
li {
  list-style: none;
}
.bigImgBox {
  width: 750px;
  height: 504px;
  background-color: white;
  z-index: 3;
  display: none;
  margin-top: 10px;
  position: absolute;
}
.img-box:hover .bigImgBox {
  display: block;
}
.bigImgBox img {
  display: block;
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px !important;
}
.item-box:nth-child(4n) .bigImgBox {
  margin-left: -550px;
}
.item-box:nth-child(3n) .bigImgBox {
  margin-left: -200px;
}
.informationFavorStatusActive {
  color: #0096ff;
}
/* Icons button */
.icobutton {
  font-size: 1.2em;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  overflow: visible;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 1px;
  color: #dddddd;
}
.grid__item1 .icobutton {
  cursor: default;
}
.icobutton .fa {
  display: block;
  padding: 0 0.1em;
}
.icobutton__text {
  font-size: 0.75em;
  position: absolute;
  top: 100%;
  left: -50%;
  width: 200%;
  text-align: center;
  line-height: 1.5;
  color: #a6a6a6;
}
.icobutton__text--side {
  top: 0;
  left: 100%;
  width: 100%;
  width: auto;
  padding: 0 0 0 0.25em;
}
/* fix for mo.js */
.icobutton svg {
  left: 0;
}
.icobutton:hover,
.icobutton:focus {
  outline: none;
}
/* Unicorn */
.icobutton--unicorn svg {
  fill: #c0c1c3;
}
button[disabled],
html input[disabled] {
  cursor: not-allowed !important;
}
.line25 {
  line-height: 25px;
}
.orderProcessBoxUl li {
  float: left;
  width: 20%;
}
.orderProcessBoxUl li img {
  margin: 0 auto;
  display: block;
}
.pt70 {
  padding-top: 70px;
}
.pb60 {
  padding-bottom: 60px;
}
.processMaterialsUl li {
  height: 280px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.processMaterials_l {
  width: 460px;
  padding: 76px;
  text-align: center;
  border-radius: 4px;
  height: 280px;
}
.line24 {
  line-height: 24px;
}
.mt14 {
  margin-top: 14px;
}
.strengthsUl li {
  width: 285px;
  background-color: white;
  height: 280px;
  margin-right: 20px;
}
.strengthsUl li:last-child {
  margin-right: 0;
}
.strengthsUl li img {
  margin-top: 30px;
}
.plr22 {
  padding-left: 22px;
  padding-right: 22px;
}
.companyNews_T li {
  margin-right: 30px;
  border-bottom: 1px solid #e5e7e9;
  padding-bottom: 27px;
  float: left;
}
.companyNews_T li:last-child {
  margin-right: 0;
}
.companyNewsImg {
  width: 300px;
  height: 200px;
}
.companyNewsImg img {
  display: block;
  width: 100%;
  height: 100%;
}
.companyNews_T .info {
  width: 244px;
  height: 112px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.companyNews_B_title {
  width: 206px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.companyNews_B_Ul li {
  width: 566px;
  margin-right: 30px;
  margin-top: 20px;
  height: 20px;
  overflow: hidden;
  float: left;
}
.companyNews_B_Ul li:last-child {
  margin-right: 0;
}
.mt3 {
  margin-top: 3px;
}
.mt36 {
  margin-top: 36px;
}
.mb60 {
  margin-bottom: 60px;
}
.line12 {
  line-height: 12px !important;
}
.mt8 {
  margin-top: 8px;
}
.mt22 {
  margin-top: 22px;
}
.listBgIcon {
  display: inline-block;
  vertical-align: sub;
  background: url(../img/icons.6801edba.png) no-repeat;
  width: 16px;
  height: 16px;
  background-position: -75px -1092px;
}
.mb170 {
  margin-bottom: 170px;
}
.mb22 {
  margin-bottom: 22px;
}
.p20 {
  padding: 20px;
}
.needListUl li {
  float: left;
  position: relative;
  border: 1px solid #dbdbdb;
  margin-right: 16px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  padding: 0 6px;
  border-radius: 4px;
}
.w100 {
  width: 100px;
}
.activedLi {
  border-color: #2e95fe !important;
  color: #2e95fe;
}
.rightIcons {
  background: url(../img/icons1.7f5091c1.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.blueSelect {
  display: inline-block;
  width: 16px;
  height: 19px;
  background-position: -4px -13px !important;
  position: absolute;
  bottom: 0;
  right: 0;
}
.btnWidth {
  width: 120px;
  height: 40px;
  font-size: 16px !important;
}
.inputStyle {
  width: 216px !important;
}
.uploadIcon {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-position: -130px -555px;
}
.btnWidth1 {
  width: 90px;
  height: 32px;
  font-size: 14px;
}
.submitIcon {
  width: 63px;
  height: 63px;
  background-position: -172px -153px;
}
.submitTransferInfoBox {
  margin: 0 auto;
  margin-top: 8px;
}
.blueDashed {
  border: 1px dashed #9cc4e3;
  border-radius: 5px;
}
.submitTransferInfoBox p {
  margin-top: 8px;
}
.submitTransferInfo {
  width: 50%;
}
.td_title {
  background-color: #fafafa;
  text-align: center;
  border-right: 1px solid #e5e7e9;
}
.search-box .searchForm .el-form-item {
  float: left;
  margin-right: 15px;
}
.search-box .search-but {
  height: 24px;
  line-height: 24px;
  width: 70px;
  background: #2e95fe;
  color: #fff;
  text-align: center;
  border: none;
  font-size: 12px;
  cursor: pointer;
  outline: 0;
}
.search-box .show-but {
  color: #555;
  margin-left: 20px;
  cursor: pointer;
}
.search-box .el-select {
  width: 140px;
}
.search-box .search-input {
  display: inline-block;
  position: relative;
  width: 200px;
  height: 28px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding-left: 30px;
  vertical-align: middle;
}
.search-box .search-input input {
  float: left;
  width: 99%;
  height: 100%;
  line-height: 28px;
  border: none;
  font-size: 12px;
}
.search-box .search-icon {
  position: absolute;
  left: 8px;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background-position: -17px -87px;
}
.dashedL {
  border-left: 1px dashed #e5e7e9;
}
.blueBorderButton {
  border-color: #2e95fe !important;
  color: #2e95fe !important;
}
.wText {
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-align: justify;
  text-justify: distribute-all-lines;
}
.secondPart_text_dashed li {
  border-bottom: 1px dashed #e5e7e9;
  height: 60px !important;
  line-height: 60px !important;
}
.secondPart_text_dashed li:last-child {
  border-bottom: none;
}
.w118 {
  width: 118px;
}
.w140 {
  width: 140px;
}
.whiteIcon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-position: -150px -167px !important;
  position: relative;
  top: -2px;
}
.mr6 {
  margin-right: 6px;
}
.textIndent {
  text-indent: 2em;
}
.w317 {
  width: 317px !important;
}
.w235 {
  width: 235px !important;
}
.w257 {
  width: 257px !important;
}
.w357 {
  width: 357px !important;
}
.w360 {
  width: 360px !important;
}
.el-scrollbar__wrap {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.w1000 {
  width: 1000px;
}
.couponUseIcon {
  width: 0;
  height: 0;
  border-top: 60px solid #dcdcdc;
  border-left: 60px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
}
.couponText {
  position: absolute;
  top: -11px;
  right: 1px;
  height: 63px;
  line-height: 63px;
  transform: rotate(40deg);
  color: #f4f4f4;
}
.grayCoupon .top-img {
  background: #dcdcdc !important;
}
.grayCoupon .time-box {
  border-color: #dcdcdc !important;
  color: #999999;
}
.grayCoupon .couponUseIcon {
  border-top-color: #bdbdbd;
}
.bgf4f7 {
  background: #f4f7f8;
}
.accountSecurityIcon {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  margin-top: 39px;
}
.accountSecurityIcon1 {
  background-position: -172px -363px;
}
.accountSecurityIcon2 {
  background-position: -172px -433px;
}
.accountSecurityIcon3 {
  background-position: -172px -501px;
}
.accountSecurityIcon4 {
  background-position: -172px -569px;
}
.accountSecurityBox li {
  width: 222px;
  height: 248px;
  border: 1px solid #e5e7e9;
  border-radius: 4px;
  text-align: center;
  display: inline-block;
  margin-right: 24px;
  vertical-align: top;
}
.accountSecurityBox li:last-child {
  margin-right: 0;
}
.bgIcons {
  background-image: url(../img/icons.6801edba.png);
  display: inline-block;
  vertical-align: middle;
}
.mr40 {
  margin-right: 40px;
}
.mr6 {
  margin-right: 6px;
}
.p20 {
  padding: 20px;
}
.line28 {
  line-height: 28px;
}
.text-center {
  text-align: center !important;
}
.mb40 {
  margin-bottom: 40px;
}
.noUnderLine {
  text-decoration: none !important;
}
.mb22 {
  margin-bottom: 22px;
}
.text-right {
  text-align: right;
}
.ptb22 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.borderDash {
  border: 1px dashed #9cc4e3;
}
.mb9 {
  margin-bottom: 9px;
}
.bgf9f {
  background: #f9fbfe;
}
.mb18 {
  margin-bottom: 18px;
}
.hoverbtn:hover span {
  color: #409eff;
}
.color409 {
  color: #409eff;
}
.w860 {
  width: 860px;
}
.auto {
  margin-left: auto;
  margin-right: auto;
}
.mb180 {
  margin-bottom: 180px;
}
.blueButton span {
  color: #2e95fe;
}
.mt7 {
  margin-top: 7px;
}
.pb60 {
  padding-bottom: 60px;
}
.ml26 {
  margin-left: 26px;
}
.mt60 {
  margin-top: 60px;
}
.yellowTips {
  display: inline-block;
  width: 16px;
  height: 20px;
  background-position: -101px -12px;
}
.upIcon {
  display: inline-block;
  width: 18px;
  height: 12px;
  background-position: -35px -18px;
}
.downIcon {
  display: inline-block;
  width: 18px;
  height: 12px;
  background-position: -57px -18px;
}
.el-dialog__headerbtn .el-dialog__close .el-icon-close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxMjMyMjgxMDM1OTExRTk4OTI4RDIxMDUzMUE4MEE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxMjMyMjgyMDM1OTExRTk4OTI4RDIxMDUzMUE4MEE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjEyMzIyN0YwMzU5MTFFOTg5MjhEMjEwNTMxQTgwQTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjEyMzIyODAwMzU5MTFFOTg5MjhEMjEwNTMxQTgwQTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4lB4fjAAABcElEQVR42qyUzUrDQBDHZzZNvftJa9CKRylIiyDoI6gPqz6CnkQRivcW0kij9a6xGTNTN9mNSbSmc5rMbn77n49dgCUbVi22vQ5tbnmg4BNiaKTxx/sbXAh40D0it+mKrxKUhs3BSrxw4kPgD7ESeHZ+QUEQyk/RRwR7nRZcX13+2OMHb4kXCziv1vro9Y9J4QyGIx9eX54ry3HYP6UiqDLTZGV/gWV1VKKUa20BOQ2uGaepYayg2zuhPIhjc3UZlBtnAUfjqXw8De5SZVx0BwlMKPsc4zVtXntVVOpDBOggmtmLcQdnhClUwzhmdpeb1sAoye49U8jjUGSDh9sUqmEcy++LyQG3uWI3ZVkmQPMW5BuglZnp/wqcEX0PajGM0zTTN6HrGy2KjUTF291eSyF6YRqOZdmsGfvhJLAO9nb2reFGe/KrL37ZbeFDdOfxv8Uvu3pYtpnnqvbjYDcE5adaz1c5GKxHdpE617YvAQYAHmTjA4GGI0QAAAAASUVORK5CYII=) no-repeat;
  width: 20px;
  height: 20px;
}
.el-dialog__headerbtn .el-dialog__close:before .el-icon-close:before {
  content: '' !important;
}
.printIcon {
  display: inline-block;
  width: 16px;
  height: 17px;
  background-position: -10px -12px;
  position: relative;
  top: -2px;
}
.m20 {
  margin: 20px;
}
.m30 {
  margin: 30px;
}
.jlcTableHeader {
  background: #eeeeee;
  font-size: 14px;
}
.jlcTableHeader th {
  background: #eeeeee !important;
  color: #333 !important;
}
.jlcTableBox {
  border: 1px solid #ebeef5;
  border-radius: 3px;
  overflow: hidden;
}
.demo-table-expand {
  font-size: 0;
}
.demo-table-expand label {
  width: 90px;
  color: #99a9bf;
}
.demo-table-expand .el-form-item {
  margin-right: 0;
  margin-bottom: 0 !important;
  width: 100%;
  padding: 0 20px;
}
.rotate90 {
  transform: rotate(90deg);
}
.mtb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mtb15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.el-dialog__title {
  font-weight: bold;
}
.pb14 {
  padding-bottom: 14px;
}
.el-link.el-link--primary {
  font-size: 12px !important;
}
.p18 {
  padding: 18px;
}
.secondPart_text li {
  height: 30px;
}
.closeEyeIcon {
  display: inline-block;
  width: 15px;
  height: 8px;
  background-position: -32px -46px;
  position: relative;
  top: -2px;
}
.openEyeIcon {
  display: inline-block;
  width: 15px;
  height: 8px;
  background-position: -58px -46px;
  position: relative;
  top: -2px;
}
.text-nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.h50 {
  height: 50px;
}
.h54 {
  height: 54px;
}
.h70 {
  height: 70px;
}
.h648 {
  height: 648px;
}
.line70 {
  line-height: 70px;
}
.line60 {
  line-height: 60px;
}
.ml6 {
  margin-left: 6px;
}
.ml34 {
  margin-left: 34px;
}
.ml15 {
  margin-left: 15px;
}
.ml64 {
  margin-left: 64px;
}
.needListUl li {
  float: left;
  position: relative;
  border: 1px solid #dbdbdb;
  margin-right: 16px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  padding: 0 6px;
}
.w100 {
  width: 100px;
}
.firstPart,
.secondPart {
  margin: 16px 16px;
  box-shadow: 0 0 10px #ededed;
  border-radius: 5px;
  padding: 16px;
  background-color: white;
}
.ptb30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.mt6 {
  margin-top: 6px;
}
.mb130 {
  margin-bottom: 130px;
}
.w65 {
  width: 65px;
}
.w102 {
  width: 102px;
}
.h18 {
  width: 18px;
}
.white {
  color: white;
}
.bg9e {
  background: #9eb4c5 !important;
}
.colorb3 {
  color: #b3b3b3;
}
.ruleFormBox .el-form-item__label {
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-align: justify;
  text-justify: distribute-all-lines;
}
.w80 {
  width: 80px;
}
.goBackIcon {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-position: -125px -41px;
}
.noUnderline {
  text-decoration: none !important;
}
.w160 {
  width: 160px;
}
.w165 {
  width: 165px;
}
.splitTable .el-input-number--small {
  width: 226px;
}
.circularBox {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #dcdfe6;
  border-radius: 50%;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
}
.bold {
  font-weight: bold !important;
}
.w210 {
  width: 210px;
}
.w420 {
  width: 420px;
}
.w200 {
  width: 200px;
}
.ml150 {
  margin-left: 150px;
}
.ml00 {
  margin-left: 100px;
}
.ml06 {
  margin-left: 106px;
}
.addressWidth {
  width: 73%;
  margin-left: 10px;
}
.hideLable .el-radio__label,
.hideLable .el-checkbox__label {
  display: none;
}
.pt22 {
  punctuation-trim: 22px;
}
.pb15 {
  padding-bottom: 15px;
}
.invoiceMsgBox {
  border-right: 1px dashed #e5e5e5;
  padding-right: 18px;
}
table tr:hover > td {
  background-color: #f5f7fa;
}
.dialog_none_wrapper .el-dialog {
  background: transparent;
  box-shadow: none;
}
.dialog_none_wrapper .el-dialog__header {
  display: none;
}
.dialog_none_wrapper .el-dialog__body {
  padding: 0 !important;
  border-radius: 6px;
  overflow: hidden;
}
.el-link {
  vertical-align: top !important;
}
.ml6 {
  margin-left: 6px;
}
.blueInputPhone .el-input-group__append,
.blueInputPhone .el-input-group__prepend {
  background-color: #409eff;
  color: white;
}
.course {
  display: inline-block;
  color: white;
  font-size: 12px;
  border-radius: 18px 18px 18px 0;
  background-color: #fdad48;
  width: 34px;
  text-align: center;
  margin-left: 4px;
}
.zhankaiText {
  width: 100%;
  line-height: 32px;
  text-align: center;
  color: #2e95fe;
  font-size: 14px;
}
.opeText {
  padding: 0px 5px;
  display: inline-block;
  vertical-align: middle;
  color: #111;
  border-radius: 3px;
}
.opeText:hover {
  color: #5c5c5c;
}
.defaulInfo {
  background: #f8f8f8;
  color: #999 !important;
}
.styleDialog {
  scroll-behavior: smooth;
}
.downLoadBox:hover {
  text-decoration: underline;
}
.tableCellStyle .el-table th > .cell {
  font-size: 15px;
}
.tableCellStyle .el-table .cell {
  font-size: 14px;
}
.pl30 {
  padding-left: 30px;
}
.secondPart_text .el-row {
  word-wrap: break-word;
}
.mlr5 {
  margin-left: 5px;
  margin-right: 5px;
}
.pl18 {
  padding-left: 18px;
}
.dashedBlue {
  border: 1px dashed #9cc4e3;
}
.el-input--prefix .el-input__inner {
  padding-right: 20px !important;
}
.linkIcon {
  display: inline-block;
  background-position: -127px -575px;
  width: 42px;
  height: 22px;
}
.weChatIcon {
  display: inline-block;
  background-position: -172px -296px;
  width: 60px;
  height: 60px;
}
.jlcIcon {
  display: inline-block;
  background-position: -10px -755px;
  width: 55px;
  height: 60px;
}
.bindIcon {
  display: inline-block;
  background-position: -105px -573px;
  width: 20px;
  height: 20px;
}
.marginTable tr {
  display: block;
  margin: 20px 0;
}
.marginTable td {
  border-bottom: none;
}
.marginTable {
  border: none !important;
}
.marginTable thead tr {
  background: #f5f5f5;
  margin-bottom: 0;
}
.marginTable thead {
  background: white;
}
.questionIcon {
  display: inline-block;
  width: 15px;
  height: 14px;
  background-position: -127px -42px;
  position: relative;
  top: -2px;
  cursor: pointer;
}
.noLine {
  text-decoration: none !important;
}
.el-carousel--horizontal {
  width: 100%;
}
.w240 {
  width: 240px !important;
}
.dashedB {
  border-bottom: 1px dashed #e0e2e4;
}
.p36 {
  padding: 36px;
}
.onlineRecharge .el-dialog__body {
  overflow: hidden;
}
.colorf66 {
  color: #f5222d;
}
.payTypeBox_body .el-radio__input {
  top: -9px;
}
.color3d {
  color: #3d8cdd;
}
.cell p {
  height: 20px;
  overflow: hidden;
  word-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mlr6 {
  margin-left: 6px;
  margin-right: 6px;
}
.loginAfterOrderBox {
  position: fixed;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  background: none;
  z-index: 8099;
}
.white {
  color: white;
}
.getVerificationCodeBtn {
  padding: 12px 0;
  width: 111px;
}
.mb12 {
  margin-bottom: 12px !important;
}
.newQuestionIcon {
  width: 16px;
  height: 16px;
  background-position: -127px -42px !important;
}
.p0 {
  padding: 0 !important;
}
.h32 {
  height: 32px;
}
.w288 {
  width: 288px !important;
}
.w409 {
  width: 409px !important;
}
.el-form-item__label {
  color: #232323 !important;
}
.w575 {
  width: 565px !important;
}
.w550 {
  width: 550px !important;
}
.w350 {
  width: 350px !important;
}
.w500 {
  width: 500px !important;
}
.w545 {
  width: 545px !important;
}
.w240 {
  width: 240px !important;
}
.bgf9 {
  background: #f9fbfe;
}
.text-left {
  text-align: left !important;
}
.text-left .el-input__inner {
  text-align: left !important;
}
.table td {
  word-break: break-all;
}
.stepUl {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
.stepUl li {
  font-size: 14px;
  color: #999999;
  margin-right: 16px;
  float: left;
}
.stepMun {
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin-right: 6px;
  border: 1px solid #999999;
  text-align: center;
  line-height: 28px;
}
.stepLine {
  width: 160px;
  height: 1px;
  background: #e5e5e5;
  display: inline-block;
  line-height: 28px;
  margin-left: 16px;
  position: relative;
  top: -5px;
}
.stepUl li:last-child .stepLine {
  display: none;
}
.curStep .stepMun {
  background: #0090ff;
  color: white;
  border-color: #0090ff;
}
.curStep .stepLabel {
  color: #0090ff;
}
.radius2 {
  border-radius: 2px;
}
.bge9f {
  background: #e9f0f9;
}
.writeIcon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-position: -8px -43px !important;
  position: relative;
  top: -2px;
}
.color999 {
  color: #999999;
}
.bindWxBox li {
  overflow: hidden;
}
.previewList li {
  float: left;
}
.previewList li .previewListBox {
  width: 168px;
  height: 140px;
  border: 1px solid #c0c4cc;
  border-radius: 4px;
  overflow: hidden;
}
.previewList li .previewListBox img {
  width: 100%;
  height: 100%;
}
.nolistingPreviewIcon {
  width: 52px;
  height: 58px;
  background-position: -174px -938px;
}
.viewLargerImageIcon {
  width: 38px;
  height: 36px;
  background-position: -49px -1004px;
  position: absolute;
  right: -2px;
  bottom: -2px;
  z-index: 1;
  cursor: pointer;
}
.previewListBox {
  position: relative;
}
.mt80 {
  margin-top: 80px;
}
.previewListBox img {
  width: 100%;
  height: 100%;
}
.colorb7 {
  color: #b7b7b7;
}
.font9 {
  font-size: 9px;
}
.overTxt {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.w740 {
  width: 740px;
}
.previewListBoxTxt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.6;
  z-index: 1;
  color: white;
  text-align: center;
  line-height: 141px;
  font-size: 14px;
  cursor: pointer;
}
.text-nowrap-unhidden {
  white-space: nowrap;
}
.require::before {
  content: '*';
  color: #f56c6c;
  margin-right: 4px;
}
.activedLiRed {
  border-color: #f66f6a !important;
}
.line-through {
  text-decoration: line-through;
  vertical-align: middle;
}
.line-through_price {
  text-decoration: line-through;
  color: #888;
}
.icon-limit {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 40px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  background: linear-gradient(0deg, #ff522a 0%, #ff5f4a 100%);
  border-radius: 4px 0px 8px 0px;
  color: #ffffff;
  font-size: 12px;
}
.el-dialog__footer {
  text-align: center !important;
}
.flex {
  display: flex;
}
.flow-root {
  display: flow-root;
}
.items-center {
  align-items: center;
}
.items-start {
  align-items: start;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.flex-col {
  flex-direction: column;
}
.flex-row {
  flex-direction: row;
}
.flex-wrap {
  flex-wrap: wrap;
}
.ml-auto {
  margin-left: auto !important;
}
.flex-1 {
  flex: 1;
}
.flex-0050 {
  flex: 0 0 50%;
}
.hand {
  cursor: pointer;
}
.cursor-pointer {
  cursor: pointer;
}
.arrow-icons {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAg0lEQVQ4T6WT0Q2AMAgFWyZyFEd1FCciFhMaRB5iymfDO9Kj7W2x+mK+pYBtlAw4R6FBECBhIjokyMw7goQADUtQAAJCkBfAhnVqdKZXegB8o3WAIBMQhb2DCHIDUDhy4HsnQNdVcWCvljqwu//tIHo4ZQfZ8/50UPkb0EEl7HuWf+MFYErAEY32e44AAAAASUVORK5CYII=) center;
  transition: all 0.5s;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.over-one {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.over-two {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.over-six {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
.over-four {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.over-six {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
.w-auto {
  width: auto !important;
}
.justify-space {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.whitespace-pre {
  white-space: pre;
}
.el-tooltip__popper {
  max-width: 400px !important;
}
.h-full {
  height: 100%;
}
.decoration-none {
  text-decoration: none;
}
.warnning-box button,
.warnning-box .el-input,
.warnning-box .el-select {
  animation: glow 800ms ease-out infinite alternate;
}
.jlc-qrcode-fa {
  display: inline-block;
  height: 120px;
  width: 120px;
}
.clearfix::after {
  display: block;
  content: '';
  height: 0;
  clear: both;
}
.el-popup-parent--hidden {
  padding-right: 0 !important;
}
.discount-popover {
  padding: 0 !important;
}
.discount-popover .discount-box {
  width: 300px;
  border-bottom: 1px solid #f3f7f9;
}
.discount-popover .el-loading-spinner {
  margin-top: -30px;
}
.discount-popover table {
  border-collapse: separate;
  border-spacing: 0px 10px;
}
.discount-popover table tbody tr:nth-of-type(2n) {
  background-color: #f5f7fa;
}
.discount-popover table tbody td {
  padding: 6px 0;
}
.fee-popover {
  padding: 0 !important;
}
.fee-popover .fee-box {
  width: 280px;
}
.fee-popover .fee-box .fee-content {
  border-top: 1px solid #f3f7f9;
  border-bottom: 1px solid #f3f7f9;
  padding: 13px 20px 20px;
}
.fee-popover .fee-box .fee-content > div:last-child {
  margin-bottom: 0 !important;
}
.clearfix::after {
  display: block;
  content: '';
  height: 0;
  clear: both;
}
.el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item.selected {
  color: #2e95fe !important;
}
.colorFF6E6E {
  color: #ff6e6e;
}
.font100 {
  font-size: 100px;
}
.p15 {
  padding: 15px;
}
.not-allowed {
  cursor: not-allowed;
}
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.borderfff {
  border-bottom: 1px dashed #fff;
}
.borderefefef {
  border-bottom: 1px dashed #efefef;
}
.min-w-12 {
  min-width: 12px;
}
.mr-8 {
  margin-right: 8px;
}
.mt-2 {
  margin-top: 2px;
}
.coclor899099 {
  color: #899099;
}
.auditRemark-tips-popover {
  max-width: 380px;
}
.opacity-5 {
  opacity: 0.5;
}
.min-w268 {
  min-width: 268px !important;
}
.rounded-4 {
  border-radius: 4px;
}
.feedback-style {
  font-size: 13px;
  font-weight: normal !important;
  color: #626573 !important;
}
.feedback-style .click-feedback {
  font-weight: 500;
  text-decoration: underline;
  color: #1871ff !important;
  cursor: pointer;
}
.justify-between {
  justify-content: space-between;
}
.cascader-h30-popper .el-cascader-menu__wrap {
  max-height: 200px !important;
}
.color000 {
  color: #000;
}
.el-tooltip__popper,
.el-popper.is-dark,
.el-popper.is-light {
  max-width: 400px !important;
}
.discount-amount-wrapper {
  display: inline-flex;
  align-items: center;
}
.discount-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 18px;
  background: #ff6600;
  color: #fff;
  font-size: 12px;
  border-radius: 50%;
  margin-right: 6px;
}
.discountAmount-box {
  color: #ff6600;
  font-size: 14px;
  font-weight: bold;
}
.discount-message {
  width: 320px !important;
}
.discount-message .el-message-box__content {
  text-align: left !important;
}
.center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.center-col {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.center-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.center-absolute {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* 隐藏滚动条 */
.horizontal-scroll {
  /* 隐藏滚动条（可选） */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE/Edge */
}
.horizontal-scroll::-webkit-scrollbar {
  display: none;
  /* Chrome/Safari/Opera */
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #f5f5f5;
}
/*滚动条里面的小方块，能向上向下移动（或向左向右移动）*/
::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.3);
}
.single-line-title {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  /* 不换行 */
  text-overflow: ellipsis;
  /* 超出显示... */
  display: block;
}
.ellipsis-1 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  /* 不换行 */
  text-overflow: ellipsis;
  /* 超出显示... */
  display: block;
}
.ellipsis-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制显示 3 行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  /* 防止单词超出容器宽度 */
  max-width: 100%;
  /* 确保宽度不越界 */
  position: relative;
}
.ellipsis-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* 限制显示 3 行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  /* 防止单词超出容器宽度 */
  max-width: 100%;
  /* 确保宽度不越界 */
  position: relative;
}
.middle {
  vertical-align: middle;
}
.table td {
  line-height: 17px;
  vertical-align: middle;
  padding: 10px 12px;
  text-align: center;
}
.table.text-center th,
.table.text-center tbody > tr > td {
  text-align: center;
}
.table.text-right th,
.table.text-right tbody > tr > td {
  text-align: right;
}
.table.text-left th,
.table.text-left tbody > tr > td {
  text-align: left;
}
.table .textCenter {
  text-align: center;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #e5e7e9;
}
.table-no-bordered > tbody > tr > td,
.table-no-bordered > tbody > tr > th,
.table-no-bordered > tfoot > tr > td,
.table-no-bordered > tfoot > tr > th,
.table-no-bordered > thead > tr > td,
.table-no-bordered > thead > tr > th {
  border: none;
}
.table.hoverBg tbody > tr:hover {
  background: #f5f8ff;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  word-break: break-all;
  border-top: 0;
}
.hover-link {
  color: #4d4d4d;
  margin-bottom: 14px;
}
.hover-link:hover {
  color: #4d4d4d;
  text-decoration: underline;
}
.arrow-spin {
  transition: transform 0.3s ease;
}
.box-arrow-spin:hover .arrow-spin {
  transform: rotate(180deg);
  /* 向上箭头 */
}
.border-primary {
  border-color: rgb(54 100 251);
}
.red {
  color: red;
}
.main-color {
  color: #3664FB !important;
}
.mainpage-color {
  color: #2e95fe !important;
}
.el-popup-parent--hidden,
.el-loading-parent--hidden {
  overflow: hidden !important;
  padding-right: 6px !important;
}
.el-popup-parent--hidden .suspendBox,
.el-loading-parent--hidden .suspendBox {
  right: 6px;
}
.el-popup-parent--hidden .vehicle-parts,
.el-loading-parent--hidden .vehicle-parts {
  right: 105px !important;
}
.el-collapse-item__arrow {
  transform: rotate(-90deg);
}
.suspendBox {
  right: 0px;
}
html::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
html::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 0;
}
html::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  border-radius: 5px;
}
.el-dialog__wrapper::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.el-dialog__wrapper::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 0;
}
.el-dialog__wrapper::-webkit-scrollbar-thumb {
  background: #ababab !important;
  border-radius: 5px;
}
pre {
  white-space: pre-wrap;
  /* css3.0 */
  white-space: -moz-pre-wrap;
  /* Firefox */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  font-family: -apple-system, BlinkMacSystemFont, SF Pro SC, SF Pro Text, Helvetica Neue, Helvetica, PingFang SC, Roboto, microsoft yahei ui, Microsoft YaHei, SimSun, sans-serif;
}
.pre-box {
  color: #444;
  font-size: 12px;
  max-width: 550px;
  min-width: 180px;
  line-height: 22px;
  letter-spacing: 1px;
}
.pre-box pre {
  font-family: -apple-system, BlinkMacSystemFont, SF Pro SC, SF Pro Text, Helvetica Neue, Helvetica, PingFang SC, Roboto, microsoft yahei ui, Microsoft YaHei, SimSun, sans-serif;
}
.half {
  font-size: 1px;
  overflow: hidden;
}
.half > div {
  font-size: 14px;
  display: inline-table;
  width: 49.9999%;
  margin-bottom: 8px;
}
.table {
  border: 1px solid #e5e7e9;
  font-size: 13px;
}
.table .label-one {
  background: #fafafa;
  width: 150px;
}
.table .label {
  background: #fafafa;
  width: 90px;
}
.table .color-green {
  color: #0e9000;
}
.table tr:hover {
  background: none;
}
.hover tr:hover {
  background: #f2f3f5;
}
.double td:nth-child(even) {
  width: 162px;
}
.table-box {
  margin-top: 15px;
}
.table-box .title {
  background: #f5f5f5;
  overflow: hidden;
  border: 1px solid #e6e5e5;
}
.table-box .title .item {
  float: left;
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 14px;
}
.table-box .list-item {
  margin-top: 16px;
  border: 1px solid #e6e5e5;
}
.table-box .list-item .item-header {
  background: #f5f5f5;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
}
.table-box .list-item .price-but {
  font-size: 18px;
  color: #2e95fe !important;
}
.table-box .list-item .buts button {
  margin-bottom: 10px;
}
.table-box .list-item .but-box {
  line-height: 26px;
}
.div-tr {
  display: table;
  width: 100%;
  border-bottom: 1px solid #e5e7e9;
}
.div-tr .td {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 8px 10px;
  line-height: 22px;
}
.div-tr .td:not(:last-child) {
  border-right: 1px solid #e5e7e9;
}
.table .img-box,
.div-tr .img-box {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
  margin-right: 20px;
  border: 1px solid #e5e7e9;
  cursor: pointer;
  overflow: hidden;
  vertical-align: middle;
}
.table .img-box img,
.div-tr .img-box img {
  width: auto;
  height: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.table .img-box .text,
.div-tr .img-box .text {
  position: absolute;
  left: 0;
  bottom: 1px;
  height: 26px;
  width: 100%;
  line-height: 26px;
  text-align: center;
  color: #000;
  text-decoration: underline;
  background: rgba(255, 255, 255, 0.8);
}
.table .img-box .img-label,
.div-tr .img-box .img-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  border-radius: 0px 0px 8px 0px;
}
.table .img-box .img-label.cnc,
.div-tr .img-box .img-label.cnc {
  background-color: #fdad21;
  color: #ffffff;
  z-index: 999;
}
.table .img-box .img-label._3d,
.div-tr .img-box .img-label._3d {
  background-color: #2cb8f9;
  color: #ffffff;
}
.table .img-box .text-preview,
.div-tr .img-box .text-preview {
  position: absolute;
  bottom: -24px;
  right: -24px;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background-color: rgba(92, 92, 92, 0.5);
  border-radius: 15px;
}
.table .img-box .text-preview .el-icon-zoom-in,
.div-tr .img-box .text-preview .el-icon-zoom-in {
  transform: translate(-10px, -10px);
  color: #ffffff;
}
.table .img-box:hover .text,
.div-tr .img-box:hover .text {
  color: #3664FB;
}
.table .list-info,
.div-tr .list-info {
  display: inline-block;
  vertical-align: middle;
}
.table .list-info .name,
.div-tr .list-info .name {
  font-size: 14px;
  color: #202d40;
}
.table .list-info p,
.div-tr .list-info p {
  font-size: 12px;
  color: #666;
  margin: 3px 0;
  width: 180px;
}
.form .form-half {
  font-size: 1px;
  overflow: hidden;
}
.form .form-half > div {
  font-size: 14px;
  display: inline-table;
  width: 49.9999%;
  padding-right: 20px;
}
.form .form-item {
  margin-bottom: 16px;
  font-size: 14px;
}
.form .form-item > label {
  float: left;
  min-width: 115px;
  line-height: 30px;
  margin-right: 15px;
}
.form .form-item .form-item_content {
  margin-left: 130px;
}
.form .form-item .radio-group button:hover {
  color: #3664FB;
  border: 1px solid #3664FB;
}
.form .form-item .radio-group button {
  vertical-align: middle;
  padding: 0 12px;
  height: 32px;
  min-width: 100px;
  background: #fff;
  border: 1px solid #dcdcdc;
  color: #000;
  margin-right: 14px;
  outline: none;
  cursor: pointer;
  position: relative;
  transition: all 0.3s;
  border-radius: 2px;
}
.form .form-item .radio-group .is-active {
  color: #3664FB !important;
  border: 1px solid #3664FB !important;
}
.form .form-item .radio-group button[disabled] {
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ebeef5;
  color: #c0c4cc;
}
.form .form-item .radio-group .is-active:before {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(../img/icons1.7f5091c1.png) -89px -199px no-repeat;
}
.form .form-item .mb button {
  margin-bottom: 15px;
}
.form .form-item .input-box {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}
.form .form-item .input-box .input-inner {
  background-color: #fff;
  background-image: none;
  border: 1px solid #e5e7e9;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 30px;
  line-height: 30px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}
.form .form-item .input-box .textarea-inner {
  width: 100%;
  padding: 10px 15px;
  background: #fff;
  order: 1px solid #ececec;
}
.form .form-item .input-box .textarea-inner:focus {
  border: 1px solid #1871ff;
}
.form .form-item:after {
  display: table;
  clear: both;
}
.form .form-item-tips {
  font-size: 12px;
  color: #ff0000;
  margin: 10px 10px 15px 115px;
}
.specially-text {
  line-height: 20px;
  padding-bottom: 10px;
  color: #f02525;
  margin-left: 120px;
}
.twinkle {
  animation: glow 800ms ease-out infinite alternate;
}
@keyframes glow {
0% {
    border-color: red;
    box-shadow: 0 0 5px rgba(255, 0, 0, 0.5), inset 0 0 5px rgba(255, 0, 0, 0.3), 0 0 0 red;
}
100% {
    border-color: #e6e5e5;
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.6), inset 0 0 6px rgba(255, 255, 255, 0.4), 0 0 0 #e6e5e5;
}
}
.gif-warning {
  width: 16px;
  height: 16px;
  margin-right: 5px !important;
  margin-bottom: 2px;
  vertical-align: middle;
  background: url(data:image/gif;base64,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) no-repeat;
  display: inline-block;
}
.main-color_but {
  cursor: pointer;
  color: #3664FB;
}
.main-color_but1 {
  cursor: pointer;
  color: #3664FB;
  text-decoration: underline;
}
.no-data_tips {
  text-align: center !important;
  font-size: 12px;
  color: #999;
  margin: 10px 0;
}
.fold-title {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 16px;
}
.fold-title .icons {
  transition: all 0.5s;
  width: 16px;
  height: 16px;
  background-position: -20px -572px;
  margin-bottom: 2px;
  margin-right: 5px;
}
.fold-title-right {
  font-weight: bold;
  font-size: 16px;
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
}
.fold-title-right .icons {
  top: 12px;
  float: right;
  width: 15px;
  height: 16px;
  background-position: -20px -593px;
  transition: all 0.5s;
  cursor: pointer;
}
/*订单流程进度样式*/
.step-box {
  margin: 60px 0;
  font-size: 0;
}
.step-box .step-item {
  display: inline-block;
  width: 24.8%;
  text-align: center;
  position: relative;
  vertical-align: middle;
  font-size: 14px;
}
.step-box .step-item i {
  display: inline-block;
  width: 40px;
  height: 40px;
}
.step-box .step-item p {
  margin-top: 10px;
  text-align: center;
}
.step-box .step-item .line {
  position: absolute;
  left: 68%;
  top: 22px;
  width: 68%;
  border-top: 1px dashed #0096ff;
}
.step-box .step-item .time {
  margin-top: 15px;
  font-size: 13px;
  color: #666;
  min-height: 20px;
}
.progress-box {
  margin-top: 20px;
  font-size: 14px;
  line-height: 23px;
}
.progress-box .item-box {
  position: relative;
}
.progress-box .item {
  margin-bottom: 13px;
}
.progress-box .item .icons {
  width: 16px;
  height: 16px;
  background-position: -11px -950px;
  margin-right: 20px;
}
.progress-box .item .icon-act {
  background-position: -51px -950px;
}
.progress-box .item span {
  display: inline-block;
  width: 200px;
}
.progress-box .item .p1 {
  width: 580px;
}
.progress-box .item p {
  vertical-align: top;
  display: inline-block;
}
.progress-box .line {
  position: absolute;
  top: 10px;
  left: 7px;
  bottom: 20px;
  width: 1px;
  background: #c7c7c7;
}
.progress-box .open-box {
  cursor: pointer;
  display: inline-block;
  margin: 30px 40px;
}
.steps-box {
  float: right;
  color: #999;
  font-size: 14px;
  vertical-align: middle;
}
.steps-box .circular {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #e0e2e4;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 5px;
  line-height: 24px;
  color: #fff;
  text-align: center;
}
.steps-box .line {
  display: inline-block;
  width: 40px;
  height: 2px;
  background: #e0e2e4;
  vertical-align: middle;
  margin: 0 8px;
}
.steps-box .active {
  background: #3664FB;
}
.steps-box .text-active {
  color: #3664FB;
}
.steps-box span {
  vertical-align: middle;
}
.buts-box {
  margin: 20px 0;
  text-align: center;
}
.coupon-box {
  margin-top: 15px;
  padding: 25px 10px;
  background: #f4f7f8;
}
.coupon-item {
  display: inline-block;
  width: 265px;
  transition: all 0.3s;
  border: 1px solid #e5e7e9;
  position: relative;
  margin: 0 9px 20px;
}
.coupon-item .top-img {
  color: #fff;
  padding: 10px;
  background: linear-gradient(0deg, #3a8df4 0%, #52acfc 100%);
}
.coupon-item .top-img .info-box {
  display: inline-block;
  vertical-align: middle;
  width: 180px;
  padding: 10px;
}
.coupon-item .top-img .price {
  font-size: 24px;
}
.coupon-item .top-img .text {
  margin-top: 10px;
  font-size: 12px;
}
.coupon-item .time-box {
  border-top: 1px dashed #3664FB;
  padding: 0 20px;
  line-height: 32px;
  height: 32px;
}
.coupon-item:hover {
  border-color: #3664FB;
}
.coupon-active {
  border-color: #3664FB !important;
}
.coupon-active:before {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(../img/icons1.7f5091c1.png) -89px -199px no-repeat;
}
/*高度过渡样式*/
.hide-height {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s;
}
.show-height {
  max-height: none !important;
  overflow: hidden;
  transition: max-height 1s;
}
.rotate180 {
  transform: rotate(180deg);
}
#fileInput {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.icons {
  background: url(../img/icons.6801edba.png) no-repeat;
  vertical-align: sub;
  display: inline-block;
  position: relative;
}
.icons3d {
  background: url(../img/icons_3d.a8f232ea.png) no-repeat;
  vertical-align: sub;
  display: inline-block;
  position: relative;
}
.logo-icon_blue {
  display: inline-block;
  width: 200px;
  height: 48px;
  -o-object-fit: scale-down;
     object-fit: scale-down;
  vertical-align: middle;
}
.checked-radio_default {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAo1JREFUWEfNlzuPElEUx/+X1xAeDhQmQmwgQkCIgWQklmulsTCx9hO4pa3RYo2tnesnsDYxMbHbLTc4BBJBEAw0BkwsgOURhscdPZMZgivKwyyzN5lq7j3nd//nce9lWHMUi0WHoii3VVW9D+A6gKD+kYWm/n1mjL0TBOEomUyO1zHNVk3KZrNXLBbLMwAPAVxaNV//fwrgDef8IJPJfP/Xmr8C1Go1odvtPgHwGICbjLhcLvh8Png8HtjtdjgcDs32eDzGZDJBv99Hp9PBcDg0fA5+Qb8URfFFJBJRloEsBdB3/RbALVrk9/sRDAbhdDrXEmA0GqHZbKLdbhvzTzjnD5ap8QdALpe7oarqewBXBUFAKBSC260JsPEYDAZoNBpQFG3z3wDckyTp06Kh3wD0nX8k516vF+FwGDabbWPHiwum0ynq9Tp6vZ4GwTm/uajEHECP+THJTs4jkQgYW5mja8GpqoparWZAnIiiuGfkxNyDLMsHAJ6S7LFY7L93fpaMlKhUKkY4nkuSRJUFDUCX/itlOznfNuar5KCcIAgAA875NQqFBiDL8iGAR5TtFPfzHJQPenW8liRpn1GHG41GP6jJJBKJtUttW0gq0VKpRMtPnU7nZZbL5e6oqvqBmkw8Ht/W7kbryuWy1qwYY3eZLMuvAOxTowkEAhsZ2nZyq9XSGhWAQwI4ArAXjUZB5beLQT2hWq2Sq2MC+AIguov4G5tbyIMqAVCL8qTTaVgsll0IAM458vk8+erPAVKpFKxW604AZrMZCoUC+epdiBCYnoTmlqHpjcj0Vmz6YXQhjmNdBfMuJARg+pVsIRTmXEqNHmzqtdyAMPVhYkCY+jRbPBJNe5yePZfP63n+E5rZye+1bO/NAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.checked-radio {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA3dJREFUWEfFl1uIG2UUx3//yW6LgpfazQVB8aFSBK0o1tu6LS2Kgog+FF9EbCvqQ6E7IwiCL30RUTFJrTeoYIuXFxEEH0SQ2rr7oIKt7ZOIxS3bSmazXVmrD5vNzNFJk22SzWWSzdK8Tb45//9vzpzvnG/EZf7pMvsTH8CzKzLGdoOHgbskrgdSBiGGL/jTxKSMbwrXMsk+leM8XCyAjGe7MN5ErI8jCpxB7Cpk9V23+zsCXPei3TBsHBZs6ybUat2MT0tr2fPX65pvF98WIOXaExKHBNf0Y14XM23iST+rH1rptARIurYjIT5fofFSuBmL5rB5JquTzZrLAJKebUgYJxFXDgqgomNMldewafYNXajXbQIwpT1OCG4fqHlVzOAjP6fdbQFS4/aC4/DBapjXNANxZzGrE7XrSxnYZ2sy85wDRlYTwIxv/bweWgaQ9OyRBHy9muaVUjCstJZ1ta25lIGUa+84Ys9KAQzOWZmtzjA3Yhxp2R/gKT+nz6K1JYC0Z6cEt60EwKAQwlgxp9+T47Yl4XCsDcBBP6fnGwAyrs0gkn0DGMVA3B+Zj4zbxiHn/3nQpp7q66CaAVPaJZB6GE6NpHOLDqPn39Kv3cyrYb8VctpYl4EKwILEcJsM3FMOmR8SE81ZMuNvM8Zm9uvUetduGRJHBalOmTTjtJ/XhuZX8AfiplaBgXFHMa9fUuO2SWJC4uqLzY35wNg+m9fxuObVrni0kFdlwF0qQtcmJUZbkhtngbFCXlMp1+5zxBEzyhgP+vv1Y2Q+DMfi1pDBJ35OTzfvgtcEL3dI3XRJjM5lNZ327DFEMZpwvZpXe8Fzfl4fNgAk99oDiQQTHXeBMVUKGJs7oCgjxCy4ZZL/lhi58K7ONwBApRDPVo9abTmiAlp02DYUsC56FT2cki5qGt8X8tpaM2iYhhnPngEO9d0LYgRayL1R3bQEiP7MuPYTYnMMrX5uOVzIaWd9YMsDiQPHBVf149Ah5kywwK3F9/RPR4BoMe3Z44IvBwZgLITG3VGzatZc/UNpdBQL2TH7tn5u9UDdj+Uh70s82ms2zCqz5WCwwEvNae/6CprNUq6NOuJVYGn7tAOKjBFfhPBKNBm7gcf6MqqJJPfazXJ4VrCl2i/SlZZM5dNsOoSvnICPCwdU7GbcdhvGDRzUfT1lYFCm9Tr/Aav6RTB5FKWiAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
}
[class*=' icon-'],
[class^='icon-'] {
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
}
.question_mark {
  fill: #dbdbdb;
  width: 14px;
  height: 14px;
  vertical-align: sub;
}
label .question_mark {
  float: right;
  margin-top: 9px;
}
.question_mark:hover {
  fill: #1871ff;
}
.icon-info {
  width: 12px;
  height: 15px;
  background-position: -77px -1093px;
}
.icon-warning {
  width: 16px;
  height: 16px;
  background-position: -61px -2219px;
}
.icon-download {
  width: 14px;
  height: 16px;
  background-position: -6px -1092px;
}
.icon-3D {
  width: 18px;
  height: 20px;
  background-position: -150px -40px;
}
.icon1-check {
  width: 16px;
  height: 15px;
  background-position: -119px -301px;
}
.icon1-check-active {
  width: 16px;
  height: 15px;
  background-position: -81px -301px;
}
.icon-close1 {
  width: 15px;
  height: 16px;
  background-position: -20px -592px;
}
.icon-free_warning {
  width: 16px;
  height: 16px;
  background-position: -104px -15px;
}
input.form-input:focus,
select.form-select:focus,
button.form-button:focus {
  border-color: #2e95fe;
}
button.el-button--text {
  text-decoration: underline;
  color: #232323;
  padding: 0;
  font-size: 13px;
}
button.el-button--text:hover {
  color: #3664FB;
}
.el-popover {
  min-width: 120px !important;
  text-align: left !important;
  box-shadow: 0px 0px 7px 0px rgba(43, 42, 39, 0.19);
}
.el-popover .el-popover__title {
  font-size: 15px;
  color: #000;
  font-weight: bold;
}
.el-radio .el-radio__input.is-checked .el-radio__inner {
  border-color: #00a0e9;
  background: #ffffff;
}
.el-radio .el-radio__input .el-radio__inner {
  border-color: #a5a5a5;
}
.el-radio .el-radio__inner::after {
  width: 6px;
  height: 6px;
  background: #00a0e9;
}
.el-radio.hide-label {
  margin-right: 0;
}
.el-radio.hide-label .el-radio__label {
  display: none;
}
.el-popover .el-popconfirm__main {
  margin: 10px 0;
}
.el-scrollbar__wrap {
  overflow: auto;
}
.el-scrollbar__wrap::-webkit-scrollbar {
  width: 6px;
}
.el-scrollbar__wrap::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 3px;
}
.el-scrollbar__wrap::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  border-radius: 3px;
}
.el-button--primary {
  background-color: #3664FB;
  border-color: #3664FB;
}
.el-button--primary:hover,
.el-button--primary:focus {
  background-color: #2854E4;
  border-color: #2854E4;
}
.el-button--primary:active {
  background-color: #3664FB;
  border-color: #3664FB;
}
.el-button--primary.is-plain {
  color: #3664FB;
  background-color: #F5F8FF;
  border-color: #ccd8fe;
}
.el-button--primary.is-plain:hover,
.el-button--primary.is-plain:focus {
  background-color: #3664FB;
  border-color: #3664FB;
  color: #fff;
}
.el-button--text {
  color: #3664FB;
}
.el-button--text:hover,
.el-button--text:focus {
  color: #2854E4;
}
.recommend {
  margin-right: 5px;
  text-align: center;
  display: inline-block;
  line-height: 16px;
  padding: 2px 6px;
  border-radius: 10px;
  background: #f3781e;
  color: #fff;
  font-size: 12px;
  font-style: inherit;
  vertical-align: middle;
}
.recommend-icon1 {
  position: absolute;
  top: 0;
  left: 0;
  margin-right: 5px;
  text-align: center;
  display: inline-block;
  line-height: 16px;
  padding: 1px 4px;
  border-bottom-right-radius: 6px;
  background: linear-gradient(90deg, #fc2a00, #fe9474);
  color: #fff;
  font-size: 10px;
  font-style: inherit;
  vertical-align: middle;
}
.hot-icon1 {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAyRJREFUWEfFlkuoV2UUxX9rljZQSoggJJSIqBAkiHwrqWX4iK5JIKT4GOjg+gIVSapBaVFImFoOAoUIwQeKCQbm2yBEiaBLFKFgDjTCBumo5dlw/pdzj//vnHOPQnv67cf69mPtLf5nUZv4th+V9Fcb27JNWwDjgV3AWknH7wdIWwCTgZN54HclvdcWRFsAC4G9haC7JS1vA6ItgM+BFaWAUY5PBwuiLYArwMhSsNvAM5LirbEMGoDtMcDlRIQjkubEm+3XgROSblWhaQPgK2BRhdPxks7bfhVYI2n6AwNgezTwW01+j0maZfsl4DywRdLGlE0yA7YfAl6RdKhjbPswMLtBgR8DogTBFSFTJJ3qZlcFYAqwWdK0vKZLgd0NgofKKmAJ8HyufzVv0H8bM6Htj4F1GcnI9ijgZ2BIQwB3stRHBouyLWvI1Y0A2I5A14FhQHT9DiDot5v8npFS9EYTeUTS30XFriWw3QtsyxVPZ+M0qcL7jCw7PUATJuyV9FkTAH8Cjzf5EjBW0iXb0axza2yOS5pZCcD2MuDLhsFDbXiQTdYzD2cALgFPVdjeljS0DkCkfGINgAtAzPmvkp7u6NoubsmUi6Drvs7jgB6wPQK4URP8TJALcBT4SNL6or7t74CXK3zMknQsBWAB8E0NgMXAEeAm8GR5+dgOogrCSkmPpP0pAO8A71cYX5P0RLzb/jBFsdkUxagNT/iZkO2HcykAcdlsrgDwtqQ9tqOR/pMUhHOP2P4aeCvhZ0jRrtwDK4HtCcNzkiY0mQ7b64Bg0rIckPRGcgpsvwD8mAgyRtJPDQHMyxj0YBfdGZKiSfvlHia0/QPwYsn4rKS60ew3sT0O6K9z/vB9Z7HVAejs8aLe1qxuG5r8Pm/QoO7i+o0t+JykP8o+UrtgDfBJQXmTpA8GAWA+sK+g/5qkb7vZV90DsVy+yI12SipfwUk8nVWenWT/ZD0Vwc+mlCtvQttTgVgyfRl7lfuiCsBFIK6i6ZJ+qcpc7VFqO5ZLzPWb3WpYdm772ThG82NmwO4fVAm6OB4pKU6rSolbMkVQ9wWgLnDb97vPARYwOp+u2QAAAABJRU5ErkJggg==);
  background-size: 100% 100%;
  vertical-align: text-bottom;
}
.eda-icon {
  width: 40px;
  height: 14px;
  background: url(data:image/png;base64,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);
  background-size: 100% 100%;
  margin-right: 5px;
  margin-bottom: 2px;
}
.jlcheader {
  position: relative;
  height: 40px;
  background: #fff;
}
.jlcheader .backIconBox {
  position: absolute;
  z-index: 3;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  height: 70%;
  width: 20px;
}
.jlcheader .backIconBox:active {
  background-color: #eee;
}
.jlcheader .backIconBox .backIcon {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgEAYAAAAj6qa3AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAA7NJREFUaN7tmU1IG0EUx99ztZBoaLaKEgkokmNAdIW0SaFgafRQjYcs6UVCJJk1h0IRSkGRoHhRihCw4q5iybXFQyqEpimllUZbzCYUQy6GYvSUkzmkYMF2eljiQegHNsmq+LvtDMy8/5t5b97MAlxxxYVC6BV6hd4nT4iP+Igvm1VaEc86Xq3agv4VQgghZHqaAgUKk5O4jdu4PT2t9FJ61nFr1Bb2ZxCVlX76VPmenKSdtJN2BgJiSkyJqUBAbQsrJ5wQQkgwSGQiE/nnT7JLdsnuo0dln0ltqSV4nud5nmFYL+tlvZIETdAETR4PNEIjND58KLVL7VL7s2flnlf1EDgR7mE9rOf5c8hBDnJuN4gggujxVEq46g7gnbyTd167xsbZOBt/8QIMYACDy4W1WIu1Dx5IkiRJUiikln0VQ4ltrZYUSZEUX78mXaSLdB0dCWEhLIQdjmrbw1RrouHm4ebh5vr6uv26/br9V68gC1nI2my4iIu46HCIFtEiWiKRajug4iGgHGPXr2t0Gp1GF4uBHvSgt1iU3vv3xTaxTWyLxaotvOL4/X6/38+yvgPfge/g82eyQ3bIzuGhN+gNeoM3b6ptX4myh4DX7DV7zS0tYAQjGN+9w1mcxVmjEY/xGI/v3l0eXx5fHpdltYWXKFsdoCQ3gwE2YAM23r6lCZqgiRs3mDgTZ+L37i31LfUt9aXTags+zX/nADd1UzfV68EGNrDF47AO67BeX49jOIZjt2+fV+Flc8AJczAHc2e/lV1YB4QwhCEsFJQdYLXCAAzAwLdvdJ7O0/mPH0ejo9HRqNmsttDfUfYVKyXBGmuNtcYai8EWbMFWSws60IEOu12cEWfEmS9f1BZeoux1wEp6Jb2SzucZhmEY5s4dGqERGtnboy7qoq737y/9MVgikUgkEomjo55iT7Gn+PIlNEADNNjtuIALuPD4MTfIDXKDnz7JsizL8t6eWg6oWtIqlcIarUar0YbDYAc72G/dwgmcwImhoUtbEZ7md5chpX1oSG37qkbpOkxaSStpXVsjKZIiqe/fhVVhVVh1OqtlR9Vug6fJZDKZTObHj47+jv6O/rU1jUlj0phMJihAAQpTU5yBM3CGXE7JEZU7Nc5N4aLWk9g5pXqPoqqFwN9Qtn40ylGOclSng03YhM2pqe6R7pHuEUqTkWQkGfnw4dI64MQRSTkpJ9+84TiO4ziGwTzmMR8IcBIncRKALMmSLP2/Iy4MJ7/GQiREQl+/qm3PFRedX7w+k012d+lcAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTA0LTA3VDE2OjIwOjE3KzA4OjAwsTIC8AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0wNC0wN1QxNjoyMDoxNyswODowMMBvukwAAABLdEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWRtaW4vaWNvbi1mb250L3RtcC9pY29uX2llc3VuZGo4OC9hcnJvd19iYWNrLnN2Z4zV464AAAAASUVORK5CYII=) no-repeat center;
}
.jlcheader .title-box {
  text-align: center;
  height: 100%;
}
.jlcheader .title {
  display: inline-block;
  width: 65%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jlcheader .title .text {
  vertical-align: middle;
}
.jlcheader .bottoms-icon {
  display: inline-block;
  margin-left: 5px;
  width: 15px;
  height: 15px;
  background-position: -5px -541px;
  vertical-align: middle;
  transition: all 0.3s;
}
.jlcheader .right-box {
  position: absolute;
  top: 0;
  right: 10px;
  height: 100%;
  display: flex;
  align-items: center;
}
.jlcheader-fixed {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1010;
}
.spot {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #5eafff;
  margin-right: 8px;
  display: inline-block;
  vertical-align: middle;
}
.price-box_payment {
  vertical-align: middle;
  display: inline-block;
  min-width: 200px;
}
.price-box_payment .top-half {
  text-align: right;
}
.price-box_payment .top-half > div {
  display: inline-table;
}
.el-select-dropdown .is-disabled {
  color: #c0c4cc !important;
}
.goods-img {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  position: fixed;
  z-index: 999;
}
.goods-img img {
  width: 100%;
  height: 100%;
  animation: 0.88s mymove ease-in-out;
}
@keyframes mymove {
50% {
    transform: scale(1);
}
62% {
    transform: scale(0.8);
}
74% {
    transform: scale(0.6);
}
86% {
    transform: scale(0.3);
}
100% {
    transform: scale(0.2);
}
}
.guide-disabled {
  pointer-events: none !important;
  cursor: not-allowed !important;
  opacity: 0.6;
}
.state-default {
  background-color: #F5F8FF;
  transition: all 0.3s;
}
.state-hover,
.state-selected {
  background-color: #2854E4;
  transition: all 0.3s;
}
.state-interactive {
  background-color: #F5F8FF;
  transition: all 0.3s;
  cursor: pointer;
}
.state-interactive:hover,
.state-interactive.is-selected,
.state-interactive.active {
  background-color: #2854E4;
}
.state-interactive.is-disabled,
.state-interactive.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.btn-state {
  background-color: #F5F8FF;
  border: 1px solid #e5e7e9;
  cursor: pointer;
  transition: all 0.3s;
}
.btn-state:hover:not(.is-disabled) {
  background-color: #2854E4;
  border-color: #2854E4;
  color: #ffffff;
}
.btn-state.is-active,
.btn-state.is-selected {
  background-color: #2854E4;
  border-color: #2854E4;
  color: #ffffff;
}
.btn-state.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.tag-state {
  display: inline-block;
  padding: 4px 8px;
  background-color: #F5F8FF;
  border-radius: 4px;
  font-size: 12px;
  transition: all 0.3s;
}
.tag-state.is-selected {
  background-color: #2854E4;
  color: #ffffff;
}
.tag-state.is-disabled {
  opacity: 0.5;
}
.card-state {
  background-color: #F5F8FF;
  border: 1px solid transparent;
  border-radius: 8px;
  transition: all 0.3s;
  cursor: pointer;
}
.card-state:hover:not(.is-disabled) {
  border-color: #2854E4;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.card-state.is-selected {
  background-color: #2854E4;
  border-color: #2854E4;
  color: #ffffff;
}
.card-state.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.list-item-state {
  background-color: transparent;
  transition: all 0.15s;
  cursor: pointer;
}
.list-item-state:hover:not(.is-disabled) {
  background-color: #F5F8FF;
}
.list-item-state.is-selected {
  background-color: #2854E4;
  color: #ffffff;
}
.list-item-state.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.is-disabled,
.disabled {
  opacity: 0.5;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.order-operation {
  margin-top: 10px;
  padding: 12px 10px;
  background: #fff;
}
.order-operation.order-operation--sticky {
  position: fixed;
  width: calc(100% - 64px);
  box-shadow: 0 2px 10px 5px rgba(0, 0, 0, 0.1);
  z-index: 999;
}
.order-operation::after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/**
 * 状态样式使用说明：
 *
 * 基础状态色值：
 * - 默认状态：#F5F8FF (浅蓝色背景)
 * - 选中/悬浮：#2854E4 (深蓝色)
 * - 禁用状态：透明度 50%
 *
 * 使用示例：
 *
 * 1. 交互式元素（推荐）：
 *    <div class="state-interactive">默认状态，自动支持 hover 和 disabled</div>
 *
 * 2. 按钮状态：
 *    <button class="btn-state">按钮</button>
 *    <button class="btn-state is-selected">选中按钮</button>
 *    <button class="btn-state is-disabled">禁用按钮</button>
 *
 * 3. 标签状态：
 *    <span class="tag-state">标签</span>
 *    <span class="tag-state is-selected">选中标签</span>
 *
 * 4. 卡片状态：
 *    <div class="card-state">卡片内容</div>
 *    <div class="card-state is-selected">选中卡片</div>
 *
 * 5. 列表项状态：
 *    <li class="list-item-state">列表项</li>
 *    <li class="list-item-state is-selected">选中项</li>
 *
 * 6. Tailwind CSS 用法：
 *    <div class="bg-state-default hover:bg-state-hover">内容</div>
 *    <div class="bg-state-selected text-white">选中内容</div>
 *
 * 7. Less 变量用法：
 *    .my-element {
 *      background-color: @state-default;
 *      &:hover {
 *        background-color: @state-hover;
 *      }
 *      &.disabled {
 *        opacity: @state-disabled-opacity;
 *      }
 *    }
 */
#app {
  background: #f8f8fa;
  min-height: 100vh;
}
.content-app {
  min-width: 1280px;
  margin: 0 auto;
  background: #fff;
}
.page-loading-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f8f8fa;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}
a:hover {
  color: #3664fb;
}
.hover\:border-\[\#3664FB\]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(54 100 251 / var(--tw-border-opacity));
}
.hover\:border-primary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(54 100 251 / var(--tw-border-opacity));
}
.hover\:bg-\[\#2d57fa\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(45 87 250 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#e8efff\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(232 239 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#f5f8ff\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(245 248 255 / var(--tw-bg-opacity));
}
.hover\:text-\[\#3664FB\]:hover{
  --tw-text-opacity: 1;
  color: rgb(54 100 251 / var(--tw-text-opacity));
}
.hover\:text-\[\#3664fb\]:hover{
  --tw-text-opacity: 1;
  color: rgb(54 100 251 / var(--tw-text-opacity));
}
.hover\:text-\[\#F53A60\]:hover{
  --tw-text-opacity: 1;
  color: rgb(245 58 96 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:opacity-80:hover{
  opacity: 0.8;
}
@media (max-width: 1600px){
.max-\[1600px\]\:mr-30{
    margin-right: 30px;
}
.max-\[1600px\]\:gap-25{
    gap: 25px;
}
}
@media (min-width: 1600px){
.\32xl\:w-\[120px\]{
    width: 120px;
}
.\32xl\:min-w-\[120px\]{
    min-width: 120px;
}
}


/*# sourceMappingURL=app.52b87953.css.map*/