/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */


/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: #646a73;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Roboto', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
  font-weight: var(--semi-bold);
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #3370FF;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #4e83fd;
}
a:active {
  color: #245bdb;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: inherit;
  background: #e1eaff;
}
::selection {
  color: inherit;
  background: #e1eaff;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --wave-shadow-color: #3370FF;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #3370FF;
  box-shadow: 0 0 0 0 var(--wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #3370FF;
    box-shadow: 0 0 0 6px var(--wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #3370FF;
    box-shadow: 0 0 0 6px var(--wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
/* ats-x modal相关的动画 */
@-webkit-keyframes ZoomModalIn {
  0% {
    transform: scale(0.2) translateY(0);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
}
@keyframes ZoomModalIn {
  0% {
    transform: scale(0.2) translateY(0);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
}
@-webkit-keyframes ZoomModalOut {
  0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
  100% {
    transform: scale(0.2) translateY(0);
    opacity: 0;
  }
}
@keyframes ZoomModalOut {
  0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
  100% {
    transform: scale(0.2) translateY(0);
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: fixed;
  top: 36px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.atsx-message-notice {
  padding: 8px;
  text-align: center;
}
.atsx-message-notice:first-child {
  margin-top: -8px;
}
.atsx-message-notice-content {
  position: relative;
  display: inline-block;
  padding: 12px 24px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: all;
  max-width: 600px;
  text-align: left;
}
.atsx-message-info-place .atsx-message-notice-content,
.atsx-message-loading-place .atsx-message-notice-content,
.atsx-message-default-place .atsx-message-notice-content {
  background: #F0F4FF;
  border: 1px solid #3370FF;
}
.atsx-message-success-place .atsx-message-notice-content {
  background: #f0fbef;
  border: 1px solid #34c724;
}
.atsx-message-error-place .atsx-message-notice-content {
  background: #FEF1F1;
  border: 1px solid #F54A45;
}
.atsx-message-warning-place .atsx-message-notice-content {
  background: #FFF5EB;
  border: 1px solid #FF8800;
}
.atsx-message-custom-content span {
  display: inline-block;
  vertical-align: top;
  line-height: 22px;
}
.atsx-message-custom-content span.atsx-message-custom-text {
  margin-left: 24px;
}
.atsx-message-can-close .atsx-message-custom-content span.atsx-message-custom-text {
  margin-right: 32px;
}
.atsx-message-custom-content span.atsx-message-custom-operations {
  color: #3370FF;
  font-size: 14px;
  margin-right: 16px;
}
.atsx-message-custom-content span.atsx-message-custom-operations.atsx-message-custom-operations-with-close {
  margin-right: 12px;
}
.atsx-message-custom-content .atsx-message-close {
  font-size: 16px;
  color: #8F959E;
  position: absolute;
  top: 15px;
}
.atsx-message-custom-content .atsx-message-close:hover {
  color: #3370FF;
}
.atsx-message-success .atsx-message-icon {
  color: #34c724;
}
.atsx-message-error .atsx-message-icon {
  color: #F54A45;
}
.atsx-message-warning .atsx-message-icon {
  color: #FF8800;
}
.atsx-message-info .atsx-message-icon,
.atsx-message-loading .atsx-message-icon {
  color: #3370FF;
}
.atsx-message-icon {
  position: absolute;
  top: 15px;
  margin-right: 8px;
  font-size: 16px;
}
.atsx-message-close {
  display: none;
  right: 16px;
  position: absolute;
  top: 14px;
  cursor: pointer;
  font-size: 12px;
}
.atsx-message-can-close .atsx-message-notice-content {
  padding-right: 32px;
}
.atsx-message-can-close .atsx-message-close {
  display: inline-block;
}
.atsx-message-notice.move-up-leave.move-up-leave-active {
  -webkit-animation-name: MessageMoveOut;
          animation-name: MessageMoveOut;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}
@-webkit-keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-icon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.atsx-icon svg {
  display: inline-block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  background: #9CA2A9;
}
.atsx-divider,
.atsx-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  width: 1px;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
}
.atsx-divider-horizontal {
  display: block;
  clear: both;
  width: 100%;
  min-width: 100%;
  height: 1px;
  margin: 24px 0;
}
.atsx-divider-horizontal.atsx-divider-with-text,
.atsx-divider-horizontal.atsx-divider-with-text-left,
.atsx-divider-horizontal.atsx-divider-with-text-right {
  display: table;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  background: transparent;
}
.atsx-divider-horizontal.atsx-divider-with-text::before,
.atsx-divider-horizontal.atsx-divider-with-text-left::before,
.atsx-divider-horizontal.atsx-divider-with-text-right::before,
.atsx-divider-horizontal.atsx-divider-with-text::after,
.atsx-divider-horizontal.atsx-divider-with-text-left::after,
.atsx-divider-horizontal.atsx-divider-with-text-right::after {
  position: relative;
  top: 50%;
  display: table-cell;
  width: 50%;
  border-top: 1px solid #e8e8e8;
  -ms-transform: translateY(50%);
      transform: translateY(50%);
  content: '';
}
.atsx-divider-horizontal.atsx-divider-with-text-left .atsx-divider-inner-text,
.atsx-divider-horizontal.atsx-divider-with-text-right .atsx-divider-inner-text {
  display: inline-block;
  padding: 0 10px;
}
.atsx-divider-horizontal.atsx-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.atsx-divider-horizontal.atsx-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.atsx-divider-horizontal.atsx-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.atsx-divider-horizontal.atsx-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.atsx-divider-inner-text {
  display: inline-block;
  padding: 0 24px;
}
.atsx-divider-horizontal.atsx-divider-dashed {
  background: none;
  border-top: 1px dashed #e8e8e8;
}
.atsx-divider-horizontal.atsx-divider-with-text.atsx-divider-dashed,
.atsx-divider-horizontal.atsx-divider-with-text-left.atsx-divider-dashed,
.atsx-divider-horizontal.atsx-divider-with-text-right.atsx-divider-dashed {
  border-top: 0;
}
.atsx-divider-horizontal.atsx-divider-with-text.atsx-divider-dashed::before,
.atsx-divider-horizontal.atsx-divider-with-text-left.atsx-divider-dashed::before,
.atsx-divider-horizontal.atsx-divider-with-text-right.atsx-divider-dashed::before,
.atsx-divider-horizontal.atsx-divider-with-text.atsx-divider-dashed::after,
.atsx-divider-horizontal.atsx-divider-with-text-left.atsx-divider-dashed::after,
.atsx-divider-horizontal.atsx-divider-with-text-right.atsx-divider-dashed::after {
  border-style: dashed none none;
}
.atsx-divider-vertical.atsx-divider-dashed {
  border-left: 1px dashed #e8e8e8;
  background: none;
}
.atsx-divider-connect.atsx-divider-dashed {
  border-top: 1px dashed #e8e8e8;
  background: none;
}
.atsx-divider-connect {
  width: 8px;
  height: 1px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: auto;
      flex: auto;
  -ms-flex-direction: column;
      flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #fff;
}
.atsx-layout,
.atsx-layout * {
  box-sizing: border-box;
}
.atsx-layout.atsx-layout-has-sider {
  -ms-flex-direction: row;
      flex-direction: row;
}
.atsx-layout.atsx-layout-has-sider > .atsx-layout,
.atsx-layout.atsx-layout-has-sider > .atsx-layout-content {
  overflow-x: hidden;
}
.atsx-layout-header,
.atsx-layout-footer {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.atsx-layout-header {
  height: 56px;
  padding: 0 50px;
  line-height: 56px;
  background: #fff;
}
.atsx-layout-footer {
  padding: 24px 50px;
  color: #646a73;
  font-size: 14px;
  background: #fff;
}
.atsx-layout-content {
  -ms-flex: auto;
      flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.atsx-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #fff;
  transition: all 0.2s;
}
.atsx-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.atsx-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.atsx-layout-sider-right {
  -ms-flex-order: 1;
      order: 1;
}
.atsx-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.atsx-layout-sider-zero-width > * {
  overflow: hidden;
}
.atsx-layout-sider-zero-width-trigger {
  position: absolute;
  top: 56px;
  right: -36px;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #fff;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.atsx-layout-sider-zero-width-trigger:hover {
  background: #ffffff;
}
.atsx-layout-sider-zero-width-trigger-right {
  left: -36px;
}
.atsx-layout-sider-light {
  background: #fff;
}
.atsx-layout-sider-light .atsx-layout-sider-trigger {
  color: #646a73;
  background: #fff;
}
.atsx-layout-sider-light .atsx-layout-sider-zero-width-trigger {
  color: #646a73;
  background: #fff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-btn {
  line-height: 1.499;
  position: relative;
  display: inline-block;
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: none;
  cursor: pointer;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 4px;
  min-width: 80px;
}
.atsx-btn > .anticon {
  line-height: 1;
}
.atsx-btn,
.atsx-btn:active {
  outline: 0;
}
.atsx-btn:not([disabled]):hover {
  text-decoration: none;
}
.atsx-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.atsx-btn.disabled,
.atsx-btn[disabled] {
  cursor: default;
}
.atsx-btn.disabled > *,
.atsx-btn[disabled] > * {
  pointer-events: none;
}
.atsx-btn-lg {
  min-width: 80px;
  max-width: 120px;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 4px;
}
.atsx-btn-sm {
  min-width: unset;
  max-width: 100px;
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 4px;
}
.atsx-btn > i,
.atsx-btn > span {
  display: inline-block;
  pointer-events: none;
}
.atsx-btn-default {
  color: #1F2329;
  background-color: white;
  border-color: #CAD0D0;
}
.atsx-btn-default > a:only-child {
  color: currentColor;
}
.atsx-btn-default > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default:hover {
  color: #3370FF;
  background-color: white;
  border-color: #3370FF;
}
.atsx-btn-default:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-default:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default:active,
.atsx-btn-default.active {
  color: #3370FF;
  background-color: white;
  border-color: #3370FF;
}
.atsx-btn-default:active > a:only-child,
.atsx-btn-default.active > a:only-child {
  color: currentColor;
}
.atsx-btn-default:active > a:only-child::after,
.atsx-btn-default.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default.atsx-btn-disabled,
.atsx-btn-default.disabled,
.atsx-btn-default[disabled],
.atsx-btn-default.atsx-btn-disabled:hover,
.atsx-btn-default.disabled:hover,
.atsx-btn-default[disabled]:hover,
.atsx-btn-default.atsx-btn-disabled:active,
.atsx-btn-default.disabled:active,
.atsx-btn-default[disabled]:active,
.atsx-btn-default.atsx-btn-disabled.active,
.atsx-btn-default.disabled.active,
.atsx-btn-default[disabled].active {
  color: #c3c6cb;
  background-color: white;
  border-color: #CAD0D0;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-default.atsx-btn-disabled > a:only-child,
.atsx-btn-default.disabled > a:only-child,
.atsx-btn-default[disabled] > a:only-child,
.atsx-btn-default.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-default.disabled:hover > a:only-child,
.atsx-btn-default[disabled]:hover > a:only-child,
.atsx-btn-default.atsx-btn-disabled:active > a:only-child,
.atsx-btn-default.disabled:active > a:only-child,
.atsx-btn-default[disabled]:active > a:only-child,
.atsx-btn-default.atsx-btn-disabled.active > a:only-child,
.atsx-btn-default.disabled.active > a:only-child,
.atsx-btn-default[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-default.atsx-btn-disabled > a:only-child::after,
.atsx-btn-default.disabled > a:only-child::after,
.atsx-btn-default[disabled] > a:only-child::after,
.atsx-btn-default.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-default.disabled:hover > a:only-child::after,
.atsx-btn-default[disabled]:hover > a:only-child::after,
.atsx-btn-default.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-default.disabled:active > a:only-child::after,
.atsx-btn-default[disabled]:active > a:only-child::after,
.atsx-btn-default.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-default.disabled.active > a:only-child::after,
.atsx-btn-default[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default .anticon:not(.anticon-loading) {
  color: #1f2329;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-btn-default:hover .anticon:not(.anticon-loading),
.atsx-btn-default:active .anticon:not(.anticon-loading),
.atsx-btn-default.active .anticon:not(.anticon-loading) {
  color: inherit;
  transition: none;
}
.atsx-btn-default.atsx-btn-disabled,
.atsx-btn-default.atsx-btn.disabled,
.atsx-btn-default.atsx-btn[disabled],
.atsx-btn-default.atsx-btn-disabled:hover,
.atsx-btn-default.atsx-btn.disabled:hover,
.atsx-btn-default.atsx-btn[disabled]:hover,
.atsx-btn-default.atsx-btn-disabled:active,
.atsx-btn-default.atsx-btn.disabled:active,
.atsx-btn-default.atsx-btn[disabled]:active,
.atsx-btn-default.atsx-btn-disabled.active,
.atsx-btn-default.atsx-btn.disabled.active,
.atsx-btn-default.atsx-btn[disabled].active {
  cursor: not-allowed;
}
.atsx-btn-default.atsx-btn-disabled .anticon,
.atsx-btn-default.atsx-btn.disabled .anticon,
.atsx-btn-default.atsx-btn[disabled] .anticon,
.atsx-btn-default.atsx-btn-disabled:hover .anticon,
.atsx-btn-default.atsx-btn.disabled:hover .anticon,
.atsx-btn-default.atsx-btn[disabled]:hover .anticon,
.atsx-btn-default.atsx-btn-disabled:active .anticon,
.atsx-btn-default.atsx-btn.disabled:active .anticon,
.atsx-btn-default.atsx-btn[disabled]:active .anticon,
.atsx-btn-default.atsx-btn-disabled.active .anticon,
.atsx-btn-default.atsx-btn.disabled.active .anticon,
.atsx-btn-default.atsx-btn[disabled].active .anticon {
  color: #9ca2a9;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-btn-primary {
  color: white;
  background-color: #3370FF;
  border-color: #3370FF;
  box-shadow: none;
}
.atsx-btn-primary > a:only-child {
  color: currentColor;
}
.atsx-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-primary:hover {
  color: white;
  background-color: #82a7fc;
  border-color: #82a7fc;
}
.atsx-btn-primary:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-primary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-primary:active,
.atsx-btn-primary.active {
  color: white;
  background-color: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-primary:active > a:only-child,
.atsx-btn-primary.active > a:only-child {
  color: currentColor;
}
.atsx-btn-primary:active > a:only-child::after,
.atsx-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-primary.atsx-btn-disabled,
.atsx-btn-primary.disabled,
.atsx-btn-primary[disabled],
.atsx-btn-primary.atsx-btn-disabled:hover,
.atsx-btn-primary.disabled:hover,
.atsx-btn-primary[disabled]:hover,
.atsx-btn-primary.atsx-btn-disabled:active,
.atsx-btn-primary.disabled:active,
.atsx-btn-primary[disabled]:active,
.atsx-btn-primary.atsx-btn-disabled.active,
.atsx-btn-primary.disabled.active,
.atsx-btn-primary[disabled].active {
  color: white;
  background-color: #BACEFD;
  border-color: #BACEFD;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-primary.atsx-btn-disabled > a:only-child,
.atsx-btn-primary.disabled > a:only-child,
.atsx-btn-primary[disabled] > a:only-child,
.atsx-btn-primary.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-primary.disabled:hover > a:only-child,
.atsx-btn-primary[disabled]:hover > a:only-child,
.atsx-btn-primary.atsx-btn-disabled:active > a:only-child,
.atsx-btn-primary.disabled:active > a:only-child,
.atsx-btn-primary[disabled]:active > a:only-child,
.atsx-btn-primary.atsx-btn-disabled.active > a:only-child,
.atsx-btn-primary.disabled.active > a:only-child,
.atsx-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-primary.atsx-btn-disabled > a:only-child::after,
.atsx-btn-primary.disabled > a:only-child::after,
.atsx-btn-primary[disabled] > a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-primary.disabled:hover > a:only-child::after,
.atsx-btn-primary[disabled]:hover > a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-primary.disabled:active > a:only-child::after,
.atsx-btn-primary[disabled]:active > a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-primary.disabled.active > a:only-child::after,
.atsx-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-group .atsx-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #5c92ff;
  border-left-color: #5c92ff;
}
.atsx-btn-group .atsx-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #CAD0D0;
}
.atsx-btn-group .atsx-btn-primary:first-child:not(:last-child) {
  border-right-color: #5c92ff;
}
.atsx-btn-group .atsx-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #CAD0D0;
}
.atsx-btn-group .atsx-btn-primary:last-child:not(:first-child),
.atsx-btn-group .atsx-btn-primary + .atsx-btn-primary {
  border-left-color: #5c92ff;
}
.atsx-btn-group .atsx-btn-primary:last-child:not(:first-child)[disabled],
.atsx-btn-group .atsx-btn-primary + .atsx-btn-primary[disabled] {
  border-left-color: #CAD0D0;
}
.atsx-btn-secondary {
  color: #3370FF;
  background-color: #fff;
  border-color: #3370FF;
}
.atsx-btn-secondary > a:only-child {
  color: currentColor;
}
.atsx-btn-secondary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-secondary:hover {
  color: #3370FF;
  background-color: #E1EAFF;
  border-color: #3370FF;
}
.atsx-btn-secondary:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-secondary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-secondary:active,
.atsx-btn-secondary.active {
  color: #3370FF;
  background-color: #BACEFD;
  border-color: #3370FF;
}
.atsx-btn-secondary:active > a:only-child,
.atsx-btn-secondary.active > a:only-child {
  color: currentColor;
}
.atsx-btn-secondary:active > a:only-child::after,
.atsx-btn-secondary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-secondary.atsx-btn-disabled,
.atsx-btn-secondary.disabled,
.atsx-btn-secondary[disabled],
.atsx-btn-secondary.atsx-btn-disabled:hover,
.atsx-btn-secondary.disabled:hover,
.atsx-btn-secondary[disabled]:hover,
.atsx-btn-secondary.atsx-btn-disabled:active,
.atsx-btn-secondary.disabled:active,
.atsx-btn-secondary[disabled]:active,
.atsx-btn-secondary.atsx-btn-disabled.active,
.atsx-btn-secondary.disabled.active,
.atsx-btn-secondary[disabled].active {
  color: #BACEFD;
  background-color: white;
  border-color: #BACEFD;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-secondary.atsx-btn-disabled > a:only-child,
.atsx-btn-secondary.disabled > a:only-child,
.atsx-btn-secondary[disabled] > a:only-child,
.atsx-btn-secondary.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-secondary.disabled:hover > a:only-child,
.atsx-btn-secondary[disabled]:hover > a:only-child,
.atsx-btn-secondary.atsx-btn-disabled:active > a:only-child,
.atsx-btn-secondary.disabled:active > a:only-child,
.atsx-btn-secondary[disabled]:active > a:only-child,
.atsx-btn-secondary.atsx-btn-disabled.active > a:only-child,
.atsx-btn-secondary.disabled.active > a:only-child,
.atsx-btn-secondary[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-secondary.atsx-btn-disabled > a:only-child::after,
.atsx-btn-secondary.disabled > a:only-child::after,
.atsx-btn-secondary[disabled] > a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-secondary.disabled:hover > a:only-child::after,
.atsx-btn-secondary[disabled]:hover > a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-secondary.disabled:active > a:only-child::after,
.atsx-btn-secondary[disabled]:active > a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-secondary.disabled.active > a:only-child::after,
.atsx-btn-secondary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-ghost {
  color: #1f2329;
  background-color: transparent;
  border-color: #CAD0D0;
}
.atsx-btn-ghost > a:only-child {
  color: currentColor;
}
.atsx-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-ghost:hover {
  color: #3370FF;
  background-color: transparent;
  border-color: #3370FF;
}
.atsx-btn-ghost:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-ghost:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-ghost:active,
.atsx-btn-ghost.active {
  color: #2152d9;
  background-color: transparent;
  border-color: #2152d9;
}
.atsx-btn-ghost:active > a:only-child,
.atsx-btn-ghost.active > a:only-child {
  color: currentColor;
}
.atsx-btn-ghost:active > a:only-child::after,
.atsx-btn-ghost.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-ghost.atsx-btn-disabled,
.atsx-btn-ghost.disabled,
.atsx-btn-ghost[disabled],
.atsx-btn-ghost.atsx-btn-disabled:hover,
.atsx-btn-ghost.disabled:hover,
.atsx-btn-ghost[disabled]:hover,
.atsx-btn-ghost.atsx-btn-disabled:active,
.atsx-btn-ghost.disabled:active,
.atsx-btn-ghost[disabled]:active,
.atsx-btn-ghost.atsx-btn-disabled.active,
.atsx-btn-ghost.disabled.active,
.atsx-btn-ghost[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-ghost.atsx-btn-disabled > a:only-child,
.atsx-btn-ghost.disabled > a:only-child,
.atsx-btn-ghost[disabled] > a:only-child,
.atsx-btn-ghost.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-ghost.disabled:hover > a:only-child,
.atsx-btn-ghost[disabled]:hover > a:only-child,
.atsx-btn-ghost.atsx-btn-disabled:active > a:only-child,
.atsx-btn-ghost.disabled:active > a:only-child,
.atsx-btn-ghost[disabled]:active > a:only-child,
.atsx-btn-ghost.atsx-btn-disabled.active > a:only-child,
.atsx-btn-ghost.disabled.active > a:only-child,
.atsx-btn-ghost[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-ghost.atsx-btn-disabled > a:only-child::after,
.atsx-btn-ghost.disabled > a:only-child::after,
.atsx-btn-ghost[disabled] > a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-ghost.disabled:hover > a:only-child::after,
.atsx-btn-ghost[disabled]:hover > a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-ghost.disabled:active > a:only-child::after,
.atsx-btn-ghost[disabled]:active > a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-ghost.disabled.active > a:only-child::after,
.atsx-btn-ghost[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-dashed {
  color: #1F2329;
  background-color: white;
  border-color: #CAD0D0;
  border-style: dashed;
}
.atsx-btn-dashed > a:only-child {
  color: currentColor;
}
.atsx-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-dashed:hover {
  color: #3370FF;
  background-color: white;
  border-color: #3370FF;
}
.atsx-btn-dashed:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-dashed:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-dashed:active,
.atsx-btn-dashed.active {
  color: #2152d9;
  background-color: white;
  border-color: #2152d9;
}
.atsx-btn-dashed:active > a:only-child,
.atsx-btn-dashed.active > a:only-child {
  color: currentColor;
}
.atsx-btn-dashed:active > a:only-child::after,
.atsx-btn-dashed.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-dashed.atsx-btn-disabled,
.atsx-btn-dashed.disabled,
.atsx-btn-dashed[disabled],
.atsx-btn-dashed.atsx-btn-disabled:hover,
.atsx-btn-dashed.disabled:hover,
.atsx-btn-dashed[disabled]:hover,
.atsx-btn-dashed.atsx-btn-disabled:active,
.atsx-btn-dashed.disabled:active,
.atsx-btn-dashed[disabled]:active,
.atsx-btn-dashed.atsx-btn-disabled.active,
.atsx-btn-dashed.disabled.active,
.atsx-btn-dashed[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-dashed.atsx-btn-disabled > a:only-child,
.atsx-btn-dashed.disabled > a:only-child,
.atsx-btn-dashed[disabled] > a:only-child,
.atsx-btn-dashed.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-dashed.disabled:hover > a:only-child,
.atsx-btn-dashed[disabled]:hover > a:only-child,
.atsx-btn-dashed.atsx-btn-disabled:active > a:only-child,
.atsx-btn-dashed.disabled:active > a:only-child,
.atsx-btn-dashed[disabled]:active > a:only-child,
.atsx-btn-dashed.atsx-btn-disabled.active > a:only-child,
.atsx-btn-dashed.disabled.active > a:only-child,
.atsx-btn-dashed[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-dashed.atsx-btn-disabled > a:only-child::after,
.atsx-btn-dashed.disabled > a:only-child::after,
.atsx-btn-dashed[disabled] > a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-dashed.disabled:hover > a:only-child::after,
.atsx-btn-dashed[disabled]:hover > a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-dashed.disabled:active > a:only-child::after,
.atsx-btn-dashed[disabled]:active > a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-dashed.disabled.active > a:only-child::after,
.atsx-btn-dashed[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-danger {
  color: #F54A45;
  background-color: #fff;
  border-color: #F54A45;
}
.atsx-btn-danger > a:only-child {
  color: currentColor;
}
.atsx-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-danger:hover {
  color: #F54A45;
  background-color: #FDE2E2;
  border-color: #F54A45;
}
.atsx-btn-danger:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-danger:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-danger:active,
.atsx-btn-danger.active {
  color: #F54A45;
  background-color: #FBBFBC;
  border-color: #F54A45;
}
.atsx-btn-danger:active > a:only-child,
.atsx-btn-danger.active > a:only-child {
  color: currentColor;
}
.atsx-btn-danger:active > a:only-child::after,
.atsx-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-danger.atsx-btn-disabled,
.atsx-btn-danger.disabled,
.atsx-btn-danger[disabled],
.atsx-btn-danger.atsx-btn-disabled:hover,
.atsx-btn-danger.disabled:hover,
.atsx-btn-danger[disabled]:hover,
.atsx-btn-danger.atsx-btn-disabled:active,
.atsx-btn-danger.disabled:active,
.atsx-btn-danger[disabled]:active,
.atsx-btn-danger.atsx-btn-disabled.active,
.atsx-btn-danger.disabled.active,
.atsx-btn-danger[disabled].active {
  color: #FBBFBC;
  background-color: white;
  border-color: #FBBFBC;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-danger.atsx-btn-disabled > a:only-child,
.atsx-btn-danger.disabled > a:only-child,
.atsx-btn-danger[disabled] > a:only-child,
.atsx-btn-danger.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-danger.disabled:hover > a:only-child,
.atsx-btn-danger[disabled]:hover > a:only-child,
.atsx-btn-danger.atsx-btn-disabled:active > a:only-child,
.atsx-btn-danger.disabled:active > a:only-child,
.atsx-btn-danger[disabled]:active > a:only-child,
.atsx-btn-danger.atsx-btn-disabled.active > a:only-child,
.atsx-btn-danger.disabled.active > a:only-child,
.atsx-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-danger.atsx-btn-disabled > a:only-child::after,
.atsx-btn-danger.disabled > a:only-child::after,
.atsx-btn-danger[disabled] > a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-danger.disabled:hover > a:only-child::after,
.atsx-btn-danger[disabled]:hover > a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-danger.disabled:active > a:only-child::after,
.atsx-btn-danger[disabled]:active > a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-danger.disabled.active > a:only-child::after,
.atsx-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link {
  color: #3370FF;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.atsx-btn-link > a:only-child {
  color: currentColor;
}
.atsx-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link:hover {
  color: #3370FF;
  background-color: transparent;
  border-color: #3370FF;
}
.atsx-btn-link:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-link:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link:active,
.atsx-btn-link.active {
  color: #2152d9;
  background-color: transparent;
  border-color: #2152d9;
}
.atsx-btn-link:active > a:only-child,
.atsx-btn-link.active > a:only-child {
  color: currentColor;
}
.atsx-btn-link:active > a:only-child::after,
.atsx-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link.atsx-btn-disabled,
.atsx-btn-link.disabled,
.atsx-btn-link[disabled],
.atsx-btn-link.atsx-btn-disabled:hover,
.atsx-btn-link.disabled:hover,
.atsx-btn-link[disabled]:hover,
.atsx-btn-link.atsx-btn-disabled:active,
.atsx-btn-link.disabled:active,
.atsx-btn-link[disabled]:active,
.atsx-btn-link.atsx-btn-disabled.active,
.atsx-btn-link.disabled.active,
.atsx-btn-link[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-link.atsx-btn-disabled > a:only-child,
.atsx-btn-link.disabled > a:only-child,
.atsx-btn-link[disabled] > a:only-child,
.atsx-btn-link.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-link.disabled:hover > a:only-child,
.atsx-btn-link[disabled]:hover > a:only-child,
.atsx-btn-link.atsx-btn-disabled:active > a:only-child,
.atsx-btn-link.disabled:active > a:only-child,
.atsx-btn-link[disabled]:active > a:only-child,
.atsx-btn-link.atsx-btn-disabled.active > a:only-child,
.atsx-btn-link.disabled.active > a:only-child,
.atsx-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-link.atsx-btn-disabled > a:only-child::after,
.atsx-btn-link.disabled > a:only-child::after,
.atsx-btn-link[disabled] > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-link.disabled:hover > a:only-child::after,
.atsx-btn-link[disabled]:hover > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-link.disabled:active > a:only-child::after,
.atsx-btn-link[disabled]:active > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-link.disabled.active > a:only-child::after,
.atsx-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link:hover,
.atsx-btn-link:active {
  border-color: transparent;
}
.atsx-btn-link.atsx-btn-disabled,
.atsx-btn-link.disabled,
.atsx-btn-link[disabled],
.atsx-btn-link.atsx-btn-disabled:hover,
.atsx-btn-link.disabled:hover,
.atsx-btn-link[disabled]:hover,
.atsx-btn-link.atsx-btn-disabled:active,
.atsx-btn-link.disabled:active,
.atsx-btn-link[disabled]:active,
.atsx-btn-link.atsx-btn-disabled.active,
.atsx-btn-link.disabled.active,
.atsx-btn-link[disabled].active {
  color: rgba(51, 112, 255, 0.3);
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-link.atsx-btn-disabled > a:only-child,
.atsx-btn-link.disabled > a:only-child,
.atsx-btn-link[disabled] > a:only-child,
.atsx-btn-link.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-link.disabled:hover > a:only-child,
.atsx-btn-link[disabled]:hover > a:only-child,
.atsx-btn-link.atsx-btn-disabled:active > a:only-child,
.atsx-btn-link.disabled:active > a:only-child,
.atsx-btn-link[disabled]:active > a:only-child,
.atsx-btn-link.atsx-btn-disabled.active > a:only-child,
.atsx-btn-link.disabled.active > a:only-child,
.atsx-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-link.atsx-btn-disabled > a:only-child::after,
.atsx-btn-link.disabled > a:only-child::after,
.atsx-btn-link[disabled] > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-link.disabled:hover > a:only-child::after,
.atsx-btn-link[disabled]:hover > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-link.disabled:active > a:only-child::after,
.atsx-btn-link[disabled]:active > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-link.disabled.active > a:only-child::after,
.atsx-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 16px;
  border-radius: 32px;
}
.atsx-btn-round.atsx-btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 18px;
  border-radius: 40px;
}
.atsx-btn-round.atsx-btn-sm {
  height: 28px;
  padding: 0 14px;
  font-size: 14px;
  border-radius: 28px;
}
.atsx-btn-circle,
.atsx-btn-circle-outline {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%;
}
.atsx-btn-circle.atsx-btn-lg,
.atsx-btn-circle-outline.atsx-btn-lg {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 50%;
}
.atsx-btn-circle.atsx-btn-sm,
.atsx-btn-circle-outline.atsx-btn-sm {
  width: 28px;
  height: 28px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%;
}
.atsx-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.atsx-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-btn .anticon.anticon-plus > svg,
.atsx-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.atsx-btn.atsx-btn-loading {
  position: relative;
  pointer-events: none;
}
.atsx-btn.atsx-btn-loading::before {
  display: block;
}
.atsx-btn.atsx-btn-loading:not(.atsx-btn-circle):not(.atsx-btn-circle-outline):not(.atsx-btn-icon-only) {
  padding-left: 29px;
}
.atsx-btn.atsx-btn-loading:not(.atsx-btn-circle):not(.atsx-btn-circle-outline):not(.atsx-btn-icon-only) .anticon:not(:last-child) {
  margin-left: -14px;
}
.atsx-btn-sm.atsx-btn-loading:not(.atsx-btn-circle):not(.atsx-btn-circle-outline):not(.atsx-btn-icon-only) {
  padding-left: 24px;
}
.atsx-btn-sm.atsx-btn-loading:not(.atsx-btn-circle):not(.atsx-btn-circle-outline):not(.atsx-btn-icon-only) .anticon {
  margin-left: -17px;
}
.atsx-btn-group {
  position: relative;
  display: inline-block;
}
.atsx-btn-group > .atsx-btn,
.atsx-btn-group > span > .atsx-btn {
  position: relative;
}
.atsx-btn-group > .atsx-btn:hover,
.atsx-btn-group > span > .atsx-btn:hover,
.atsx-btn-group > .atsx-btn:active,
.atsx-btn-group > span > .atsx-btn:active,
.atsx-btn-group > .atsx-btn.active,
.atsx-btn-group > span > .atsx-btn.active {
  z-index: 2;
}
.atsx-btn-group > .atsx-btn:disabled,
.atsx-btn-group > span > .atsx-btn:disabled {
  z-index: 0;
}
.atsx-btn-group-lg > .atsx-btn,
.atsx-btn-group-lg > span > .atsx-btn {
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px;
}
.atsx-btn-group-sm > .atsx-btn,
.atsx-btn-group-sm > span > .atsx-btn {
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 0;
  line-height: 26px;
}
.atsx-btn-group-sm > .atsx-btn > .anticon,
.atsx-btn-group-sm > span > .atsx-btn > .anticon {
  font-size: 14px;
}
.atsx-btn-group .atsx-btn + .atsx-btn,
.atsx-btn + .atsx-btn-group,
.atsx-btn-group span + .atsx-btn,
.atsx-btn-group .atsx-btn + span,
.atsx-btn-group > span + span,
.atsx-btn-group + .atsx-btn,
.atsx-btn-group + .atsx-btn-group {
  margin-left: -1px;
}
.atsx-btn-group .atsx-btn-primary + .atsx-btn:not(.atsx-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.atsx-btn-group .atsx-btn {
  border-radius: 0;
}
.atsx-btn-group > .atsx-btn:first-child,
.atsx-btn-group > span:first-child > .atsx-btn {
  margin-left: 0;
}
.atsx-btn-group > .atsx-btn:only-child {
  border-radius: 4px;
}
.atsx-btn-group > span:only-child > .atsx-btn {
  border-radius: 4px;
}
.atsx-btn-group > .atsx-btn:first-child:not(:last-child),
.atsx-btn-group > span:first-child:not(:last-child) > .atsx-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-btn-group > .atsx-btn:last-child:not(:first-child),
.atsx-btn-group > span:last-child:not(:first-child) > .atsx-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-btn-group-sm > .atsx-btn:only-child {
  border-radius: 4px;
}
.atsx-btn-group-sm > span:only-child > .atsx-btn {
  border-radius: 4px;
}
.atsx-btn-group-sm > .atsx-btn:first-child:not(:last-child),
.atsx-btn-group-sm > span:first-child:not(:last-child) > .atsx-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-btn-group-sm > .atsx-btn:last-child:not(:first-child),
.atsx-btn-group-sm > span:last-child:not(:first-child) > .atsx-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-btn-group > .atsx-btn-group {
  float: left;
}
.atsx-btn-group > .atsx-btn-group:not(:first-child):not(:last-child) > .atsx-btn {
  border-radius: 0;
}
.atsx-btn-group > .atsx-btn-group:first-child:not(:last-child) > .atsx-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-btn-group > .atsx-btn-group:last-child:not(:first-child) > .atsx-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-btn:not(.atsx-btn-circle):not(.atsx-btn-circle-outline).atsx-btn-icon-only {
  padding-right: 8px;
  padding-left: 8px;
}
.atsx-btn:focus > span,
.atsx-btn:active > span {
  position: relative;
}
.atsx-btn > .anticon + span,
.atsx-btn > span + .anticon {
  margin-left: 4px;
}
.atsx-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.atsx-btn-background-ghost.atsx-btn-primary {
  color: #3370FF;
  background-color: transparent;
  border-color: #3370FF;
  text-shadow: none;
}
.atsx-btn-background-ghost.atsx-btn-primary > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-primary:hover {
  color: #5c92ff;
  background-color: transparent;
  border-color: #5c92ff;
}
.atsx-btn-background-ghost.atsx-btn-primary:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-primary:active,
.atsx-btn-background-ghost.atsx-btn-primary.active {
  color: #2152d9;
  background-color: transparent;
  border-color: #2152d9;
}
.atsx-btn-background-ghost.atsx-btn-primary:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled,
.atsx-btn-background-ghost.atsx-btn-primary.disabled,
.atsx-btn-background-ghost.atsx-btn-primary[disabled],
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:hover,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:hover,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:hover,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:active,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:active,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:active,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled.active,
.atsx-btn-background-ghost.atsx-btn-primary.disabled.active,
.atsx-btn-background-ghost.atsx-btn-primary[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled] > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled] > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-danger {
  color: #F54A45;
  background-color: transparent;
  border-color: #F54A45;
  text-shadow: none;
}
.atsx-btn-background-ghost.atsx-btn-danger > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-danger:hover {
  color: #ff7a70;
  background-color: transparent;
  border-color: #ff7a70;
}
.atsx-btn-background-ghost.atsx-btn-danger:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-danger:active,
.atsx-btn-background-ghost.atsx-btn-danger.active {
  color: #cf3030;
  background-color: transparent;
  border-color: #cf3030;
}
.atsx-btn-background-ghost.atsx-btn-danger:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled,
.atsx-btn-background-ghost.atsx-btn-danger.disabled,
.atsx-btn-background-ghost.atsx-btn-danger[disabled],
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:hover,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:hover,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:hover,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:active,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:active,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:active,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled.active,
.atsx-btn-background-ghost.atsx-btn-danger.disabled.active,
.atsx-btn-background-ghost.atsx-btn-danger[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled] > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled] > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-link {
  color: #3370FF;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.atsx-btn-background-ghost.atsx-btn-link > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-link:hover {
  color: #5c92ff;
  background-color: transparent;
  border-color: transparent;
}
.atsx-btn-background-ghost.atsx-btn-link:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-link:active,
.atsx-btn-background-ghost.atsx-btn-link.active {
  color: #2152d9;
  background-color: transparent;
  border-color: transparent;
}
.atsx-btn-background-ghost.atsx-btn-link:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled,
.atsx-btn-background-ghost.atsx-btn-link.disabled,
.atsx-btn-background-ghost.atsx-btn-link[disabled],
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:hover,
.atsx-btn-background-ghost.atsx-btn-link.disabled:hover,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:hover,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:active,
.atsx-btn-background-ghost.atsx-btn-link.disabled:active,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:active,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled.active,
.atsx-btn-background-ghost.atsx-btn-link.disabled.active,
.atsx-btn-background-ghost.atsx-btn-link[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled] > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled] > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.atsx-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.atsx-btn-block {
  width: 100%;
}
.atsx-btn:empty {
  vertical-align: top;
}
a.atsx-btn {
  line-height: 30px;
}
a.atsx-btn-lg {
  line-height: 38px;
}
a.atsx-btn-sm {
  line-height: 26px;
}

@-webkit-keyframes fullscreenModalEnter__y0eT9 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__y0eT9 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__qcZ-O {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__qcZ-O {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__l_5-G {
  height: 100%;
}
.atsx-layout__2Dyo2 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1Zclk,
.b50__3abcZ {
  color: #f0f4ff;
}
.L50__2-10q,
.l50__Ql4F6 {
  color: #f7fae5;
}
.L100__1kyuD,
.l100__3TkU2 {
  color: #eef6c6;
}
.L200__2PDCQ,
.l200__3-Axl {
  color: #dfee96;
}
.L300__2aK5y,
.l300__2bHls {
  color: #d2e76a;
}
.L400__1oGuf,
.l400__2r3gT {
  color: #c3dd40;
}
.L500__3YcT4,
.l500__TPvls {
  color: #b3d600;
}
.L600__3SVcG,
.l600__278vE {
  color: #8fac02;
}
.L700__3KQyN,
.l700__Y8Wn1 {
  color: #667901;
}
.L800__1eRpQ,
.l800__1rUGS {
  color: #495700;
}
.L900__1fDCL,
.l900__3dv9b {
  color: #354200;
}
.Y50__2Ni6Y,
.y50__xiOdx {
  color: #fdf9ed;
}
.Y100__2Xydn,
.y100__3S7-P {
  color: #faf1d1;
}
.Y200__292HU,
.y200__2uJcV {
  color: #f8e6ab;
}
.Y300__2yLKj,
.y300__1Yu3t {
  color: #f7dc82;
}
.Y400__35Ck4,
.y400__18MnO {
  color: #fad355;
}
.Y500__GWPcv,
.y500__3nB8e {
  color: #ffc60a;
}
.Y600__1eurq,
.y600__13h5B {
  color: #dc9b04;
}
.Y700__3Fvkb,
.y700__2cvB0 {
  color: #aa7803;
}
.Y800__1z_7W,
.y800__2g-bs {
  color: #795101;
}
.Y900__1Dbht,
.y900__1Ag-i {
  color: #5c3a00;
}
.O50__3BE0t,
.o50__2Ga5n {
  color: #fff5eb;
}
.O100__1Sw3u,
.o100__3Z3s6 {
  color: #feead2;
}
.O200__2rBz_,
.o200__lRtdl {
  color: #fed4a4;
}
.O300__14TSh,
.o300__3THfp {
  color: #ffba6b;
}
.O400__2i03U,
.o400__2g16_ {
  color: #ffa53d;
}
.O500__2nWFa,
.o500__1gLoK {
  color: #f80;
}
.O600__4t5Fr,
.o600__14eZ5 {
  color: #de7802;
}
.O700__2GyAZ,
.o700__2Ae4_ {
  color: #b26206;
}
.O800__365Vm,
.o800__6UX0F {
  color: #8f4f04;
}
.O900__2vR0v,
.o900__Gaifi {
  color: #6b3900;
}
.R50__2zu43,
.r50__2KjNj {
  color: #fef1f1;
}
.R100__33-vp,
.r100__118bk {
  color: #fde2e2;
}
.R200__1J6bA,
.r200__3DsiJ {
  color: #fbbfbc;
}
.R300__2Xyeo,
.r300__2CuIF {
  color: #f98e8b;
}
.R400__DGxGu,
.r400__2tWjZ {
  color: #f76964;
}
.R500__21jwT,
.r500__MX_bp {
  color: #f54a45;
}
.R600__3CeHg,
.r600__2NHt9 {
  color: #d83931;
}
.R700__JDYxz,
.r700__R8vbv {
  color: #ac2f28;
}
.R800__37uLN,
.r800__1GBS8 {
  color: #812520;
}
.R900__1Xjft,
.r900__33Mw8 {
  color: #621c18;
}
.C50__3n8w7,
.c50__1ukbH {
  color: #fef1f8;
}
.C100__1BS2S,
.c100__3lW3C {
  color: #fdddef;
}
.C200__Q-2gX,
.c200__2TpNA {
  color: #f9aed9;
}
.C300__3ifFe,
.c300__3MxHT {
  color: #f57ac0;
}
.C400__kJecO,
.c400__2cpyc {
  color: #f14ba9;
}
.C500__1BwjH,
.c500__20gPk {
  color: #f01d94;
}
.C600__jYN5o,
.c600__mRwfb {
  color: #c71077;
}
.C700__2FJk1,
.c700__2AevJ {
  color: #9e1361;
}
.C800__1Oo4g,
.c800__3feTK {
  color: #7a0f4b;
}
.C900__t6n-h,
.c900__1OJwJ {
  color: #520a32;
}
.V50__3lqsP,
.v50__33xqL {
  color: #fceefc;
}
.V100__3abVF,
.v100__SUAh- {
  color: #f8def8;
}
.V200__UjP44,
.v200__3DGtC {
  color: #efb9ef;
}
.V300__jmOZM,
.v300__2PiSh {
  color: #e58fe5;
}
.V400__1CgCF,
.v400__r3lbD {
  color: #db66db;
}
.V500__M9_O-,
.v500__1eAbs {
  color: #d136d1;
}
.V600__3jh97,
.v600__oMCG7 {
  color: #b320b3;
}
.V700__1Etg6,
.v700__2QwBq {
  color: #8c218c;
}
.V800__2N2ty,
.v800__1qfgz {
  color: #681268;
}
.V900__2o5lS,
.v900__HiGvU {
  color: #460b46;
}
.P50__39NFr,
.p50__26vc6 {
  color: #f6f1fe;
}
.P100__3D6Li,
.p100__3-ah6 {
  color: #ece2fe;
}
.P200__2eBuI,
.p200__wtQj_ {
  color: #cdb2fa;
}
.P300__yMVlk,
.p300__jB4cr {
  color: #ad82f7;
}
.P400__2X1Ks,
.p400__3M2tS {
  color: #935af6;
}
.P500__3X0K4,
.p500__zRbQd {
  color: #7f3bf5;
}
.P600__1Tg-_,
.p600__1R2EC {
  color: #6425d0;
}
.P700__CS8Cd,
.p700__2i2Qo {
  color: #4e1ba7;
}
.P800__2Y4OZ,
.p800__2h-g9 {
  color: #380d82;
}
.P900__3n-Uc,
.p900__3mdeW {
  color: #270561;
}
.I50__2KarU,
.i50__g1hyp {
  color: #f2f3fd;
}
.I100__1wKKu,
.i100__WPwzE {
  color: #e0e2fa;
}
.I200__2aCRb,
.i200__3NUkG {
  color: #b4b9f3;
}
.I300__2wBAg,
.i300__1W7_Z {
  color: #7b83ea;
}
.I400__36sju,
.i400__2qnrq {
  color: #616ae5;
}
.I500__1wAuL,
.i500__3Q46W {
  color: #4954e6;
}
.I600__3pKii,
.i600__17IDb {
  color: #2933c7;
}
.I700__3YP4o,
.i700__mJ47q {
  color: #161fa2;
}
.I800__T8_0i,
.i800__1S7-v {
  color: #0a1285;
}
.I900__164WD,
.i900__2BM2E {
  color: #0c1264;
}
.N50__3eRR6,
.n50__2yGFx {
  color: #f8f9fa;
}
.N100__1yuas,
.n100__3jBV3 {
  color: #f5f6f7;
}
.N200__j0u2p,
.n200__1r7Ct {
  color: #eff0f1;
}
.N300__dt0wA,
.n300__14Yfr {
  color: #dee0e3;
}
.N400__3P8SI,
.n400__1-ap3 {
  color: #bbbfc4;
}
.N500__3xfbq,
.n500__3-hAD {
  color: #8f959e;
}
.N600__2E9ps,
.n600__iUIC0 {
  color: #646a73;
}
.N700__KcRKZ,
.n700__336so {
  color: #373c43;
}
.N800__zrgVM,
.n800__K0L5U {
  color: #2b2f36;
}
.N900__F_ZEv,
.n900__1jAbX {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.fourxxPage__hbiSw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #fff;
  min-height: inherit;
}
.fourxxPage__hbiSw .fourxxPage-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.fourxxPage__hbiSw .fourxxPage-image {
  width: 200px;
  margin-bottom: 18px;
}
.fourxxPage__hbiSw .fourxxPage-image img {
  width: 100%;
}
.fourxxPage__hbiSw p {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #1f2329;
}
.fourxxPage__hbiSw .fourxxPage-homeButton {
  margin-top: 32px;
}
.fourxxPage__hbiSw .fourxxPage-homeButton .atsx-btn-lg {
  max-width: unset;
}
.fourxxPage__hbiSw .fourxxPage-homeButton button {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.tiktokGlobalLoading__2sCxH {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.tiktokGlobalLoading-icon__1PDwC {
  background-image: url(https://sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/Helo/TikTok/loading-circle-min.png);
  display: block;
  margin: 6px;
  background-size: 48px;
  width: 48px;
  height: 48px;
  -webkit-animation: loadingAnimation__3LGv7 1s steps(60, start) infinite;
          animation: loadingAnimation__3LGv7 1s steps(60, start) infinite;
}
@-webkit-keyframes loadingAnimation__3LGv7 {
  100% {
    background-position-y: -2880px;
  }
}
@keyframes loadingAnimation__3LGv7 {
  100% {
    background-position-y: -2880px;
  }
}

.loading__2ZZvz {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  opacity: 1;
  transition: all 0.16s linear;
  -ms-flex-direction: column;
      flex-direction: column;
}
.loading__2ZZvz.loading-hide {
  opacity: 0;
}

@-webkit-keyframes fullscreenModalEnter__3LHaJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3LHaJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__KklkP {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__KklkP {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__m9S4n {
  height: 100%;
}
.atsx-layout__3BUPp {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1RKqE,
.b50__BayL3 {
  color: #f0f4ff;
}
.L50__KdlkH,
.l50__2XUFX {
  color: #f7fae5;
}
.L100__2DleD,
.l100__12q8f {
  color: #eef6c6;
}
.L200__2yGeb,
.l200__14WH1 {
  color: #dfee96;
}
.L300__32Aqp,
.l300__1TeL9 {
  color: #d2e76a;
}
.L400__1hX4A,
.l400__WUq3E {
  color: #c3dd40;
}
.L500__1mH8B,
.l500__1Amiz {
  color: #b3d600;
}
.L600__12iRg,
.l600__3XgUY {
  color: #8fac02;
}
.L700__3BMl8,
.l700__3n7d1 {
  color: #667901;
}
.L800__3OnR6,
.l800__258qS {
  color: #495700;
}
.L900__2IdPx,
.l900__2hHbh {
  color: #354200;
}
.Y50__1mrmW,
.y50__2ewEE {
  color: #fdf9ed;
}
.Y100__3n-hC,
.y100__Eam0x {
  color: #faf1d1;
}
.Y200__3heRT,
.y200__29Qwb {
  color: #f8e6ab;
}
.Y300__3xrFI,
.y300__2012f {
  color: #f7dc82;
}
.Y400__3GjCB,
.y400__2P35w {
  color: #fad355;
}
.Y500__2TFQa,
.y500__3IkGL {
  color: #ffc60a;
}
.Y600__1Ea_A,
.y600__3Y03n {
  color: #dc9b04;
}
.Y700__lp7I7,
.y700__3Gxhk {
  color: #aa7803;
}
.Y800__2FYQP,
.y800__17B6Z {
  color: #795101;
}
.Y900__89y2U,
.y900__VbgaC {
  color: #5c3a00;
}
.O50__3abHM,
.o50__MqFSy {
  color: #fff5eb;
}
.O100__2aXYp,
.o100__x8teg {
  color: #feead2;
}
.O200__XWT91,
.o200__2hRR7 {
  color: #fed4a4;
}
.O300__2o7-f,
.o300__2W2HB {
  color: #ffba6b;
}
.O400__h0MMn,
.o400__12xQI {
  color: #ffa53d;
}
.O500__3Obvq,
.o500__3h3gy {
  color: #f80;
}
.O600__1ma4g,
.o600__2MtYw {
  color: #de7802;
}
.O700__2AIRY,
.o700__3FLn7 {
  color: #b26206;
}
.O800__uqPs7,
.o800__3xP6v {
  color: #8f4f04;
}
.O900__2UTI5,
.o900__36Gar {
  color: #6b3900;
}
.R50__1mL6k,
.r50__2D4rg {
  color: #fef1f1;
}
.R100__3oBli,
.r100__1wVhp {
  color: #fde2e2;
}
.R200__2Gn1l,
.r200__1YwEV {
  color: #fbbfbc;
}
.R300__3ksWN,
.r300__tnV8y {
  color: #f98e8b;
}
.R400__3MOeR,
.r400__ytuYN {
  color: #f76964;
}
.R500__2KtCW,
.r500__DmnhE {
  color: #f54a45;
}
.R600__1cw71,
.r600__3IKj_ {
  color: #d83931;
}
.R700__2d9JQ,
.r700__2oreQ {
  color: #ac2f28;
}
.R800__3gctM,
.r800__jKSlk {
  color: #812520;
}
.R900__VxoLf,
.r900__lOD3v {
  color: #621c18;
}
.C50__3PH3x,
.c50__2LGap {
  color: #fef1f8;
}
.C100__fD6PV,
.c100__Aq_MU {
  color: #fdddef;
}
.C200__1AZ_H,
.c200__3k72k {
  color: #f9aed9;
}
.C300__2fgP2,
.c300__HIUcv {
  color: #f57ac0;
}
.C400__3fdsR,
.c400__1xjok {
  color: #f14ba9;
}
.C500__3QvN7,
.c500__1Zv2G {
  color: #f01d94;
}
.C600__1rk82,
.c600__2AZGf {
  color: #c71077;
}
.C700__1FHdC,
.c700__1_GDQ {
  color: #9e1361;
}
.C800__G0K_S,
.c800__Ti8sp {
  color: #7a0f4b;
}
.C900__3CHw-,
.c900__1ehrm {
  color: #520a32;
}
.V50__FFsLL,
.v50__3_u5J {
  color: #fceefc;
}
.V100__1Ztbk,
.v100__1IXwE {
  color: #f8def8;
}
.V200__x_RwA,
.v200__3t4uJ {
  color: #efb9ef;
}
.V300__q9YEl,
.v300__1hKjH {
  color: #e58fe5;
}
.V400__39aRq,
.v400__1kCqL {
  color: #db66db;
}
.V500__2ph3W,
.v500__jis5g {
  color: #d136d1;
}
.V600__r3aFP,
.v600__1PHD8 {
  color: #b320b3;
}
.V700__2hUM1,
.v700__x2maE {
  color: #8c218c;
}
.V800__1cIgt,
.v800__2pqmt {
  color: #681268;
}
.V900__28hVD,
.v900__nYG7L {
  color: #460b46;
}
.P50__10Uwu,
.p50__2xDS- {
  color: #f6f1fe;
}
.P100__3nXSn,
.p100__gdBS2 {
  color: #ece2fe;
}
.P200__Z6VPU,
.p200__26O62 {
  color: #cdb2fa;
}
.P300__qe5pu,
.p300__3enuS {
  color: #ad82f7;
}
.P400__20SJO,
.p400__3tmAn {
  color: #935af6;
}
.P500__1X-Wi,
.p500__3Db36 {
  color: #7f3bf5;
}
.P600__3z7Hk,
.p600__3E-My {
  color: #6425d0;
}
.P700__1Sns9,
.p700__AxeG7 {
  color: #4e1ba7;
}
.P800__MLiJ2,
.p800__sQ8t3 {
  color: #380d82;
}
.P900__2AS91,
.p900__1B2T6 {
  color: #270561;
}
.I50__3-Ju0,
.i50__3UktC {
  color: #f2f3fd;
}
.I100__oD7zz,
.i100__p5GXL {
  color: #e0e2fa;
}
.I200__3XGRp,
.i200__1uB00 {
  color: #b4b9f3;
}
.I300__3yq3B,
.i300__14Rja {
  color: #7b83ea;
}
.I400__IVzMz,
.i400__1Xebh {
  color: #616ae5;
}
.I500__15rbL,
.i500__3rfyk {
  color: #4954e6;
}
.I600__3eLem,
.i600__3goUl {
  color: #2933c7;
}
.I700__1WdwS,
.i700__1Z8yP {
  color: #161fa2;
}
.I800__1aRQd,
.i800__2YkUq {
  color: #0a1285;
}
.I900__edaud,
.i900__3yMz_ {
  color: #0c1264;
}
.N50__1mR7C,
.n50__3-cG7 {
  color: #f8f9fa;
}
.N100__2yqAh,
.n100__3CT66 {
  color: #f5f6f7;
}
.N200__3seHJ,
.n200__2QnrJ {
  color: #eff0f1;
}
.N300__1gUDr,
.n300__1tOC- {
  color: #dee0e3;
}
.N400__2WK79,
.n400__3kouj {
  color: #bbbfc4;
}
.N500__2z8Zd,
.n500__325o7 {
  color: #8f959e;
}
.N600__3Eiku,
.n600__bPeeg {
  color: #646a73;
}
.N700__2Q-k3,
.n700__3lBr8 {
  color: #373c43;
}
.N800__2wTCl,
.n800__3wAVL {
  color: #2b2f36;
}
.N900__YQ22g,
.n900__1Ur6P {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
 {
  /* 无报错表单项 */
  /* Button */
  /* Checkbox */
  /* Select */
  /* message样式 */
  /* 登录/注册/重置密码通用样式 */
  /* modal */
  /* 去除safari浏览器的自动提示填充 */
  /* Change Autocomplete styles in Chrome */
  /* 处理 windows pc chrome 版本小于 54 时 modal 定位失效问题 */
}
#bd {
  min-width: 1060px;
  overflow-x: auto;
}
#bd > section.atsx-layout {
  display: block;
}
.main {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.atsx-layout .atsx-layout-has-sider .atsx-layout-sider {
  overflow: auto;
}
.atsx-layout .atsx-layout-has-sider .atsx-layout-sider::-webkit-scrollbar {
  display: none;
}
.atsx-btn {
  box-shadow: none;
}
.atsx-date-picker .atsx-date-picker-icon-clear {
  color: #9ca2a9;
}
.atsx-date-picker .atsx-date-picker-icon-clear:hover {
  color: #3370FF;
}
.no-error-form-item {
  margin-bottom: 0;
}
.no-error-form-item .atsx-form-explain {
  display: none;
}
.atsx-btn-primary:hover {
  background: #82a7fc;
}
.ja .atsx-btn {
  max-width: initial;
}
.atsx-checkbox-wrapper:hover .atsx-checkbox-inner,
.atsx-checkbox:hover .atsx-checkbox-inner,
.atsx-checkbox-input:focus + .atsx-checkbox-inner {
  border-color: #3370FF;
}
.atsx-select-clear-icon {
  color: #9ca2a9;
}
.atsx-select-clear-icon:hover {
  color: #3370FF;
}
.atsx-message {
  z-index: 1100;
  pointer-events: none;
}
.atsx-message .atsx-message-icon {
  width: 24px;
  height: 24px;
  top: 8px;
}
.atsx-message .atsx-message-icon svg {
  width: 100%;
  height: 100%;
}
.atsx-message .atsx-message-notice-content {
  padding: 8px 20px;
  font-size: 14px;
  border-radius: 8px;
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
  min-width: 132px;
}
.atsx-message .atsx-message-custom-content span {
  margin-left: 36px;
  line-height: 24px;
}
.simple-form {
  /* 表单相关 */
}
.simple-form.atsx-form {
  height: 142px;
  margin-bottom: 32px;
}
.simple-form .atsx-form-item {
  margin-bottom: 32px;
}
.simple-form .atsx-form-item.atsx-form-item-with-help {
  margin-bottom: 6px;
}
.simple-form .atsx-form-item-children {
  display: block;
}
.simple-form .atsx-form-explain {
  margin-top: 4px;
  line-height: 22px;
  min-height: 22px;
}
div.atsx-modal-wrap {
  z-index: 1070;
}
div.atsx-modal-mask {
  z-index: 1061;
}
input::-webkit-credentials-auto-fill-button {
  display: none !important;
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  transition: background-color 9999s ease-in-out 0s;
}
.less-than-54-modal .atsx-modal-wrap {
  height: 100%;
}
.topbar-navigation-list .topbar-navigation-item {
  color: #646a73;
  margin-left: 32px;
}
.topbar-navigation-list .topbar-navigation-item:hover {
  color: #3370FF;
}
.topbar-navigation-list .atsx-divider {
  margin: 0 32px;
  color: #bbbfc4;
}
.contentWrap__jzsFV {
  min-height: calc(100vh - 0px - 1px - 256px);
  overflow-x: hidden;
  overflow-y: hidden;
  /* Button */
  /* Checkbox */
  /* Select */
  /* message样式 */
  /* modal */
  /* topbar */
}
.contentWrap__jzsFV > * {
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.contentWrap__jzsFV textarea {
  resize: none;
}
.contentWrap__jzsFV .atsx-layout__3BUPp .atsx-layout-has-sider__L3IJ1 .atsx-layout-sider__2t59W {
  overflow: auto;
}
.contentWrap__jzsFV .atsx-layout__3BUPp .atsx-layout-has-sider__L3IJ1 .atsx-layout-sider__2t59W::-webkit-scrollbar {
  display: none;
}
.contentWrap__jzsFV .atsx-date-picker__GDE5k .atsx-date-picker-icon-clear__2ccq9 {
  color: #9ca2a9;
}
.contentWrap__jzsFV .atsx-date-picker__GDE5k .atsx-date-picker-icon-clear__2ccq9:hover {
  color: #3370FF;
}
.contentWrap__jzsFV .atsx-btn-primary__1kgs_:hover {
  background: #82a7fc;
}
.contentWrap__jzsFV .atsx-checkbox-wrapper__2D4Zn:hover .atsx-checkbox-inner__bCzlZ,
.contentWrap__jzsFV .atsx-checkbox__1S0p8:hover .atsx-checkbox-inner__bCzlZ,
.contentWrap__jzsFV .atsx-checkbox-input__mE7PC:focus + .atsx-checkbox-inner__bCzlZ {
  border-color: #3370FF;
}
.contentWrap__jzsFV .atsx-select-clear-icon__240G1 {
  color: #9ca2a9;
}
.contentWrap__jzsFV .atsx-select-clear-icon__240G1:hover {
  color: #3370FF;
}
.contentWrap__jzsFV .atsx-message__MAKoe .atsx-message-icon__bNPce {
  width: 24px;
  height: 24px;
  top: 8px;
}
.contentWrap__jzsFV .atsx-message__MAKoe .atsx-message-icon__bNPce svg {
  width: 100%;
  height: 100%;
}
.contentWrap__jzsFV .atsx-message__MAKoe .atsx-message-notice-content__30bML {
  padding: 8px 20px;
  font-size: 14px;
  border-radius: 8px;
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
  min-width: 132px;
}
.contentWrap__jzsFV .atsx-message__MAKoe .atsx-message-custom-content__3lI6l span {
  margin-left: 36px;
  line-height: 24px;
}
.contentWrap__jzsFV div.atsx-modal-wrap__1Nbmp {
  z-index: 1070;
}
.contentWrap__jzsFV div.atsx-modal-mask__3LNDS {
  z-index: 1061;
}
.contentWrap__jzsFV .topbar__im-cD {
  box-shadow: none !important;
  border-bottom: 1px solid #eff1f1;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-horizontal__mxfjD {
  background: transparent;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item__14ypA {
  border-bottom: none;
  height: 64px;
  line-height: 64px;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item__14ypA a {
  color: #3e4c5b;
  opacity: 1;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item__14ypA a:hover {
  opacity: 0.8;
  border-bottom: none;
  font-weight: normal;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item-selected__2b3Sf {
  border-bottom: none;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item-selected__2b3Sf a {
  font-size: 20px;
  font-weight: bold;
  opacity: 1;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item-selected__2b3Sf a:hover {
  font-weight: bold;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .atsx-btn__3DmKI {
  border: none;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG {
  position: absolute;
  box-shadow: none;
  border-bottom: none;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item__14ypA a {
  color: #fff;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .topbar-right__3cgxO .topbar-userIcon__1Ot-d path {
  fill: #fff;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .topbar-right__3cgxO .topbar-userMobile__yrfIF {
  color: #fff;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .topbar-right__3cgxO .topbar-userMobile__yrfIF::after {
  border-color: #fff;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .atsx-btn__3DmKI {
  color: #fff;
  border-color: #fff;
}
.app__1JcJO {
  width: 100vw;
  height: 100vh;
  padding: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
}
.contentLoading__2fGuq svg {
  left: 50%;
  position: absolute;
  top: 50%;
  -ms-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
}
.globalLoading__3W13B {
  position: fixed;
  background: #fff;
  top: 0px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.globalLoading__3W13B .globalLoading-loading div {
  position: absolute;
}

.globalLoading__ULGsb {
  z-index: 999;
  position: fixed;
  background: #fff;
  top: 0px;
  bottom: 0;
  right: 0;
  left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-input {
  resize: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 12px;
  color: #646a73;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #CAD0D0;
  border-radius: 4px;
  transition: all 0.3s;
  caret-color: #3370FF;
}
.atsx-input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-input:hover {
  border-color: #3370FF;
  border-right-width: 1px !important;
}
.atsx-input:focus {
  border-color: #3370FF;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-input-disabled {
  color: rgba(51, 112, 255, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-input-disabled:hover {
  border-color: #CAD0D0;
  border-right-width: 1px !important;
}
.atsx-input[disabled] {
  color: rgba(51, 112, 255, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-input[disabled]:hover {
  border-color: #CAD0D0;
  border-right-width: 1px !important;
}
textarea.atsx-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.atsx-input-lg {
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
}
.atsx-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.atsx-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.atsx-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.atsx-input-group > [class*='col-'] {
  padding-right: 8px;
}
.atsx-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.atsx-input-group-addon,
.atsx-input-group-wrap,
.atsx-input-group > .atsx-input {
  display: table-cell;
}
.atsx-input-group-addon:not(:first-child):not(:last-child),
.atsx-input-group-wrap:not(:first-child):not(:last-child),
.atsx-input-group > .atsx-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.atsx-input-group-addon,
.atsx-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.atsx-input-group-wrap > * {
  display: block !important;
}
.atsx-input-group .atsx-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.atsx-input-group .atsx-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.atsx-input-group .atsx-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.atsx-input-group-addon {
  position: relative;
  padding: 0 12px;
  color: #646a73;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  background-color: #F5F6F7;
  border: 1px solid #CAD0D0;
  border-radius: 4px;
  transition: all 0.3s;
}
.atsx-input-group-addon .atsx-select {
  margin: -5px -12px;
}
.atsx-input-group-addon .atsx-select .atsx-select-selection {
  margin: -1px;
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.atsx-input-group-addon .atsx-select-open .atsx-select-selection,
.atsx-input-group-addon .atsx-select-focused .atsx-select-selection {
  color: #3370FF;
}
.atsx-input-group-addon > i:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.atsx-input-group > .atsx-input:first-child,
.atsx-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-input-group > .atsx-input:first-child .atsx-select .atsx-select-selection,
.atsx-input-group-addon:first-child .atsx-select .atsx-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-input-group > .atsx-input-affix-wrapper:not(:first-child) .atsx-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-input-group > .atsx-input-affix-wrapper:not(:last-child) .atsx-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-input-group-addon:first-child {
  border-right: 0;
}
.atsx-input-group-addon:last-child {
  border-left: 0;
}
.atsx-input-group > .atsx-input:last-child,
.atsx-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-input-group > .atsx-input:last-child .atsx-select .atsx-select-selection,
.atsx-input-group-addon:last-child .atsx-select .atsx-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-input-group-lg .atsx-input,
.atsx-input-group-lg > .atsx-input-group-addon {
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
}
.atsx-input-group-sm .atsx-input,
.atsx-input-group-sm > .atsx-input-group-addon {
  height: 24px;
  padding: 1px 7px;
}
.atsx-input-group-lg .atsx-select-selection--single {
  height: 40px;
}
.atsx-input-group-sm .atsx-select-selection--single {
  height: 24px;
}
.atsx-input-group .atsx-input-affix-wrapper {
  display: table-cell;
  float: left;
  width: 100%;
}
.atsx-input-group.atsx-input-group-compact {
  display: block;
  zoom: 1;
}
.atsx-input-group.atsx-input-group-compact::before,
.atsx-input-group.atsx-input-group-compact::after {
  display: table;
  content: '';
}
.atsx-input-group.atsx-input-group-compact::after {
  clear: both;
}
.atsx-input-group.atsx-input-group-compact-addon:not(:first-child):not(:last-child),
.atsx-input-group.atsx-input-group-compact-wrap:not(:first-child):not(:last-child),
.atsx-input-group.atsx-input-group-compact > .atsx-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.atsx-input-group.atsx-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.atsx-input-group.atsx-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.atsx-input-group.atsx-input-group-compact > .atsx-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.atsx-input-group.atsx-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.atsx-input-group.atsx-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.atsx-input-group.atsx-input-group-compact > .atsx-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.atsx-input-group.atsx-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.atsx-input-group.atsx-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.atsx-input-group.atsx-input-group-compact .atsx-input {
  float: none;
}
.atsx-input-group.atsx-input-group-compact > .atsx-select > .atsx-select-selection,
.atsx-input-group.atsx-input-group-compact > .atsx-calendar-picker .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-select-auto-complete .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-cascader-picker .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-mention-wrapper .atsx-mention-editor,
.atsx-input-group.atsx-input-group-compact > .atsx-time-picker .atsx-time-picker-input {
  border-right-width: 1px;
  border-radius: 0;
}
.atsx-input-group.atsx-input-group-compact > .atsx-select > .atsx-select-selection:hover,
.atsx-input-group.atsx-input-group-compact > .atsx-calendar-picker .atsx-input:hover,
.atsx-input-group.atsx-input-group-compact > .atsx-select-auto-complete .atsx-input:hover,
.atsx-input-group.atsx-input-group-compact > .atsx-cascader-picker .atsx-input:hover,
.atsx-input-group.atsx-input-group-compact > .atsx-mention-wrapper .atsx-mention-editor:hover,
.atsx-input-group.atsx-input-group-compact > .atsx-time-picker .atsx-time-picker-input:hover {
  z-index: 1;
}
.atsx-input-group.atsx-input-group-compact > .atsx-select > .atsx-select-selection:focus,
.atsx-input-group.atsx-input-group-compact > .atsx-calendar-picker .atsx-input:focus,
.atsx-input-group.atsx-input-group-compact > .atsx-select-auto-complete .atsx-input:focus,
.atsx-input-group.atsx-input-group-compact > .atsx-cascader-picker .atsx-input:focus,
.atsx-input-group.atsx-input-group-compact > .atsx-mention-wrapper .atsx-mention-editor:focus,
.atsx-input-group.atsx-input-group-compact > .atsx-time-picker .atsx-time-picker-input:focus {
  z-index: 1;
}
.atsx-input-group.atsx-input-group-compact > *:first-child,
.atsx-input-group.atsx-input-group-compact > .atsx-select:first-child > .atsx-select-selection,
.atsx-input-group.atsx-input-group-compact > .atsx-calendar-picker:first-child .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-select-auto-complete:first-child .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-cascader-picker:first-child .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-mention-wrapper:first-child .atsx-mention-editor,
.atsx-input-group.atsx-input-group-compact > .atsx-time-picker:first-child .atsx-time-picker-input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-input-group.atsx-input-group-compact > *:last-child,
.atsx-input-group.atsx-input-group-compact > .atsx-select:last-child > .atsx-select-selection,
.atsx-input-group.atsx-input-group-compact > .atsx-calendar-picker:last-child .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-select-auto-complete:last-child .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-cascader-picker:last-child .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-cascader-picker-focused:last-child .atsx-input,
.atsx-input-group.atsx-input-group-compact > .atsx-mention-wrapper:last-child .atsx-mention-editor,
.atsx-input-group.atsx-input-group-compact > .atsx-time-picker:last-child .atsx-time-picker-input {
  border-right-width: 1px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-input-group.atsx-input-group-compact > .atsx-select-auto-complete .atsx-input {
  vertical-align: top;
}
.atsx-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.atsx-input-affix-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: start;
}
.atsx-input-affix-wrapper:hover .atsx-input:not(.atsx-input-disabled) {
  border-color: #3370FF;
  border-right-width: 1px !important;
}
.atsx-input-affix-wrapper .atsx-input {
  position: relative;
  text-align: inherit;
}
.atsx-input-affix-wrapper .atsx-input-prefix,
.atsx-input-affix-wrapper .atsx-input-suffix {
  font-size: 16px;
  position: absolute;
  top: 50%;
  z-index: 2;
  line-height: 0;
  color: #9CA2A9;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.atsx-input-affix-wrapper .atsx-input-prefix {
  left: 13px;
}
.atsx-input-affix-wrapper .atsx-input-suffix {
  right: 13px;
}
.atsx-input-affix-wrapper .atsx-input:not(:first-child) {
  padding-left: 36px;
}
.atsx-input-affix-wrapper .atsx-input:not(:last-child) {
  padding-right: 36px;
}
.atsx-input-affix-wrapper .atsx-input {
  min-height: 100%;
}
.atsx-input-clear-icon {
  display: none;
  color: #8F959E;
  font-size: 14px;
  vertical-align: top;
  cursor: pointer;
  transition: color 0.3s;
}
.atsx-input-clear-icon:hover {
  color: #3370FF;
}
.atsx-input-clear-icon + i {
  margin-left: 6px;
}
.atsx-input-affix-wrapper:hover .atsx-input-clear-icon {
  display: block;
  color: #9CA2A9;
}
.atsx-input-affix-wrapper:hover .atsx-input-clear-icon svg {
  width: 14px;
  height: 14px;
}
.atsx-input-affix-wrapper:hover .atsx-input-clear-icon:hover {
  color: #3370FF;
}
.atsx-input-search-icon {
  cursor: pointer;
  transition: all 0.3s;
}

.input-nowarp {
  border: 0;
  width: auto;
}
.input-nowarp span {
  color: #646a73;
  font-family: PingFang SC;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  background-color: white;
  border: 0;
}
.input-nowarp .atsx-input-wrapper span {
  padding: 0;
}
.input-nowarp .atsx-input-wrapper input {
  width: 56px !important;
  border: 0;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid rgba(187, 191, 196, 0.5);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.atsx-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #CAD0D0;
}
.atsx-form label {
  font-size: 14px;
}
.atsx-form input[type='search'] {
  box-sizing: border-box;
}
.atsx-form input[type='radio'],
.atsx-form input[type='checkbox'] {
  line-height: normal;
}
.atsx-form input[type='file'] {
  display: block;
}
.atsx-form input[type='range'] {
  display: block;
  width: 100%;
}
.atsx-form select[multiple],
.atsx-form select[size] {
  height: auto;
}
.atsx-form input[type='file']:focus,
.atsx-form input[type='radio']:focus,
.atsx-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.atsx-form output {
  display: block;
  padding-top: 15px;
  color: #646a73;
  font-size: 14px;
  line-height: 1.5;
}
.atsx-form-item-required::after {
  /* 感觉偏上了点，往下移动1px */
  position: relative;
  top: 1px;
  display: inline-block;
  margin-left: 4px;
  color: #F54A45;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.atsx-form-hide-required-mark .atsx-form-item-required::after {
  display: none;
}
.atsx-form-item-label > label {
  color: #1f2329;
  font-weight: var(--semi-bold);
  margin-right: 8px;
  /* atsx表单不需要「：」 */
  /* &::after {
    & when (@form-item-trailing-colon=true) {
      content: ':';
    }
    & when not (@form-item-trailing-colon=true) {
      content: ' ';
    }

    position: relative;
    top: -0.5px;
    margin: 0 8px 0 2px;
  } */
}
.atsx-form-item-label > label.atsx-form-item-no-colon::after {
  content: ' ';
}
input[type='radio'][disabled],
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='checkbox'].disabled {
  cursor: not-allowed;
}
.atsx-radio-inline.disabled,
.atsx-radio-vertical.disabled,
.atsx-checkbox-inline.disabled,
.atsx-checkbox-vertical.disabled {
  cursor: not-allowed;
}
.atsx-radio.disabled label,
.atsx-checkbox.disabled label {
  cursor: not-allowed;
}
.atsx-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
}
.atsx-form-item label {
  position: relative;
}
.atsx-form-item label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.atsx-form-item-control {
  position: relative;
  line-height: 32px;
  zoom: 1;
}
.atsx-form-item-control::before,
.atsx-form-item-control::after {
  display: table;
  content: '';
}
.atsx-form-item-control::after {
  clear: both;
}
.atsx-form-item-children {
  position: relative;
}
.atsx-form-item-with-help {
  margin-bottom: 0;
}
.atsx-form-item-label {
  display: inline-block;
  overflow: hidden;
  line-height: 31.9999px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.atsx-form-item-label-left {
  text-align: left;
}
.atsx-form-item .atsx-switch {
  margin: 2px 0 4px;
}
.atsx-form-explain,
.atsx-form-extra {
  clear: both;
  min-height: 24px;
  margin-top: 0px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 24px;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.atsx-form-extra {
  padding-top: 4px;
}
.atsx-form-text {
  display: inline-block;
  padding-right: 8px;
}
.atsx-form-split {
  display: block;
  text-align: center;
}
form textarea.atsx-input {
  height: auto;
  margin-bottom: 4px;
}
form .atsx-upload {
  background: transparent;
}
form input[type='radio'],
form input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
form .atsx-radio-inline,
form .atsx-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
form .atsx-radio-inline:first-child,
form .atsx-checkbox-inline:first-child {
  margin-left: 0;
}
form .atsx-checkbox-vertical,
form .atsx-radio-vertical {
  display: block;
}
form .atsx-checkbox-vertical + .atsx-checkbox-vertical,
form .atsx-radio-vertical + .atsx-radio-vertical {
  margin-left: 0;
}
form .atsx-input-number + .atsx-form-text {
  margin-left: 8px;
}
form .atsx-input-number-handler-wrap {
  z-index: 2;
}
form .atsx-select,
form .atsx-cascader-picker {
  width: 100%;
}
form .atsx-input-group .atsx-select,
form .atsx-input-group .atsx-cascader-picker {
  width: auto;
}
form :not(.atsx-input-group-wrapper) > .atsx-input-group,
form .atsx-input-group-wrapper {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
}
.atsx-input-group-wrap .atsx-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-input-group-wrap .atsx-select-selection:hover {
  border-color: #CAD0D0;
}
.atsx-input-group-wrap .atsx-select-selection--single {
  height: 40px;
  margin-left: -1px;
  background-color: rgba(0, 0, 0, 0.07);
}
.atsx-input-group-wrap .atsx-select-selection--single .atsx-select-selection__rendered {
  padding-right: 25px;
  padding-left: 8px;
  line-height: 30px;
}
.atsx-input-group-wrap .atsx-select-open .atsx-select-selection {
  border-color: #CAD0D0;
  box-shadow: none;
}
.atsx-form-vertical .atsx-form-item-label,
.atsx-col-24.atsx-form-item-label,
.atsx-col-xl-24.atsx-form-item-label {
  display: block;
  margin: 0;
  padding: 0 0 8px;
  line-height: 38px;
  white-space: initial;
  text-align: left;
}
.atsx-form-vertical .atsx-form-item-label label::after,
.atsx-col-24.atsx-form-item-label label::after,
.atsx-col-xl-24.atsx-form-item-label label::after {
  display: none;
}
.atsx-form-vertical .atsx-form-item {
  padding-bottom: 8px;
}
.atsx-form-vertical .atsx-form-item-control {
  line-height: 1.5;
}
.atsx-form-vertical .atsx-form-explain {
  margin-top: 2px;
  margin-bottom: -5px;
}
.atsx-form-vertical .atsx-form-extra {
  margin-top: 2px;
  margin-bottom: -4px;
}
.atsx-form-inline .atsx-form-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 0;
}
.atsx-form-inline .atsx-form-item-with-help {
  margin-bottom: 24px;
}
.atsx-form-inline .atsx-form-item > .atsx-form-item-control-wrapper,
.atsx-form-inline .atsx-form-item > .atsx-form-item-label {
  display: inline-block;
  vertical-align: top;
}
.atsx-form-inline .atsx-form-text {
  display: inline-block;
}
.has-warning .atsx-form-explain,
.has-warning .atsx-form-split {
  color: #FF8800;
}
.has-warning .atsx-input,
.has-warning .atsx-input:hover {
  border-color: #FF8800;
}
.has-warning .atsx-input:focus {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-input:not([disabled]):hover {
  border-color: #FF8800;
}
.has-warning .atsx-calendar-picker-open .atsx-calendar-picker-input {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-input-affix-wrapper .atsx-input,
.has-warning .atsx-input-affix-wrapper .atsx-input:hover {
  background-color: #fff;
  border-color: #FF8800;
}
.has-warning .atsx-input-affix-wrapper .atsx-input:focus {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-input-affix-wrapper:hover .atsx-input:not(.atsx-input-disabled) {
  border-color: #FF8800;
}
.has-warning .atsx-input-prefix {
  color: #FF8800;
}
.has-warning .has-feedback {
  color: #FF8800;
}
.has-warning .atsx-select-selection {
  border-color: #FF8800;
}
.has-warning .atsx-select-selection:hover {
  border-color: #FF8800;
}
.has-warning .atsx-select-open .atsx-select-selection,
.has-warning .atsx-select-focused .atsx-select-selection {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-calendar-picker-icon::after,
.has-warning .atsx-time-picker-icon::after,
.has-warning .atsx-picker-icon::after,
.has-warning .atsx-select-arrow,
.has-warning .atsx-cascader-picker-arrow {
  color: #FF8800;
}
.has-warning .atsx-input-number,
.has-warning .atsx-time-picker-input {
  border-color: #FF8800;
}
.has-warning .atsx-input-number-focused,
.has-warning .atsx-time-picker-input-focused,
.has-warning .atsx-input-number:focus,
.has-warning .atsx-time-picker-input:focus {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-input-number:not([disabled]):hover,
.has-warning .atsx-time-picker-input:not([disabled]):hover {
  border-color: #FF8800;
}
.has-warning .atsx-cascader-picker:focus .atsx-cascader-input {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-form-explain,
.has-error .atsx-form-split {
  color: #F54A45;
}
.has-error .atsx-input,
.has-error .atsx-input:hover {
  border-color: #F54A45;
}
.has-error .atsx-input:focus {
  border-color: #F54A45;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-input:not([disabled]):hover {
  border-color: #F54A45;
}
.has-error .atsx-calendar-picker-open .atsx-calendar-picker-input {
  border-color: #F54A45;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-input-affix-wrapper .atsx-input,
.has-error .atsx-input-affix-wrapper .atsx-input:hover {
  background-color: #fff;
  border-color: #F54A45;
}
.has-error .atsx-input-affix-wrapper .atsx-input:focus {
  border-color: #F54A45;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-input-affix-wrapper:hover .atsx-input:not(.atsx-input-disabled) {
  border-color: #F54A45;
}
.has-error .atsx-input-prefix {
  color: #F54A45;
}
.has-error .has-feedback {
  color: #F54A45;
}
.has-error .atsx-select-selection {
  border-color: #F54A45;
}
.has-error .atsx-select-selection:hover {
  border-color: #F54A45;
}
.has-error .atsx-select-open .atsx-select-selection,
.has-error .atsx-select-focused .atsx-select-selection {
  border-color: #F54A45;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-select.atsx-select-auto-complete .atsx-input:focus {
  border-color: #F54A45;
}
.has-error .atsx-input-group-addon .atsx-select-selection {
  border-color: transparent;
  box-shadow: none;
}
.has-error .atsx-calendar-picker-icon::after,
.has-error .atsx-time-picker-icon::after,
.has-error .atsx-picker-icon::after,
.has-error .atsx-cascader-picker-arrow {
  color: #F54A45;
}
.has-error .atsx-input-number,
.has-error .atsx-time-picker-input {
  border-color: #F54A45;
}
.has-error .atsx-input-number-focused,
.has-error .atsx-time-picker-input-focused,
.has-error .atsx-input-number:focus,
.has-error .atsx-time-picker-input:focus {
  border-color: #F54A45;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-input-number:not([disabled]):hover,
.has-error .atsx-time-picker-input:not([disabled]):hover {
  border-color: #F54A45;
}
.has-error .atsx-mention-wrapper .atsx-mention-editor,
.has-error .atsx-mention-wrapper .atsx-mention-editor:not([disabled]):hover {
  border-color: #F54A45;
}
.has-error .atsx-mention-wrapper.atsx-mention-active:not([disabled]) .atsx-mention-editor,
.has-error .atsx-mention-wrapper .atsx-mention-editor:not([disabled]):focus {
  border-color: #F54A45;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-cascader-picker:focus .atsx-cascader-input {
  border-color: #F54A45;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-transfer-list {
  border-color: #F54A45;
}
.has-error .atsx-transfer-list-search:not([disabled]) {
  border-color: #CAD0D0;
}
.has-error .atsx-transfer-list-search:not([disabled]):hover {
  border-color: #3370FF;
  border-right-width: 1px !important;
}
.has-error .atsx-transfer-list-search:not([disabled]):focus {
  border-color: #3370FF;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-advanced-search-form .atsx-form-item {
  margin-bottom: 24px;
}
.atsx-advanced-search-form .atsx-form-item-with-help {
  margin-bottom: 3px;
}
.show-help-enter,
.show-help-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.show-help-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  -webkit-animation-name: antShowHelpIn;
          animation-name: antShowHelpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  -webkit-animation-name: antShowHelpOut;
          animation-name: antShowHelpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@-webkit-keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@-webkit-keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-row {
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
  box-sizing: border-box;
}
.atsx-row::before,
.atsx-row::after {
  display: table;
  content: '';
}
.atsx-row::after {
  clear: both;
}
.atsx-row-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.atsx-row-flex::before,
.atsx-row-flex::after {
  display: -ms-flexbox;
  display: flex;
}
.atsx-row-flex-start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.atsx-row-flex-center {
  -ms-flex-pack: center;
      justify-content: center;
}
.atsx-row-flex-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.atsx-row-flex-space-between {
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.atsx-row-flex-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.atsx-row-flex-top {
  -ms-flex-align: start;
      align-items: flex-start;
}
.atsx-row-flex-middle {
  -ms-flex-align: center;
      align-items: center;
}
.atsx-row-flex-bottom {
  -ms-flex-align: end;
      align-items: flex-end;
}
.atsx-col {
  position: relative;
}
.atsx-col-1,
.atsx-col-xs-1,
.atsx-col-sm-1,
.atsx-col-md-1,
.atsx-col-lg-1,
.atsx-col-2,
.atsx-col-xs-2,
.atsx-col-sm-2,
.atsx-col-md-2,
.atsx-col-lg-2,
.atsx-col-3,
.atsx-col-xs-3,
.atsx-col-sm-3,
.atsx-col-md-3,
.atsx-col-lg-3,
.atsx-col-4,
.atsx-col-xs-4,
.atsx-col-sm-4,
.atsx-col-md-4,
.atsx-col-lg-4,
.atsx-col-5,
.atsx-col-xs-5,
.atsx-col-sm-5,
.atsx-col-md-5,
.atsx-col-lg-5,
.atsx-col-6,
.atsx-col-xs-6,
.atsx-col-sm-6,
.atsx-col-md-6,
.atsx-col-lg-6,
.atsx-col-7,
.atsx-col-xs-7,
.atsx-col-sm-7,
.atsx-col-md-7,
.atsx-col-lg-7,
.atsx-col-8,
.atsx-col-xs-8,
.atsx-col-sm-8,
.atsx-col-md-8,
.atsx-col-lg-8,
.atsx-col-9,
.atsx-col-xs-9,
.atsx-col-sm-9,
.atsx-col-md-9,
.atsx-col-lg-9,
.atsx-col-10,
.atsx-col-xs-10,
.atsx-col-sm-10,
.atsx-col-md-10,
.atsx-col-lg-10,
.atsx-col-11,
.atsx-col-xs-11,
.atsx-col-sm-11,
.atsx-col-md-11,
.atsx-col-lg-11,
.atsx-col-12,
.atsx-col-xs-12,
.atsx-col-sm-12,
.atsx-col-md-12,
.atsx-col-lg-12,
.atsx-col-13,
.atsx-col-xs-13,
.atsx-col-sm-13,
.atsx-col-md-13,
.atsx-col-lg-13,
.atsx-col-14,
.atsx-col-xs-14,
.atsx-col-sm-14,
.atsx-col-md-14,
.atsx-col-lg-14,
.atsx-col-15,
.atsx-col-xs-15,
.atsx-col-sm-15,
.atsx-col-md-15,
.atsx-col-lg-15,
.atsx-col-16,
.atsx-col-xs-16,
.atsx-col-sm-16,
.atsx-col-md-16,
.atsx-col-lg-16,
.atsx-col-17,
.atsx-col-xs-17,
.atsx-col-sm-17,
.atsx-col-md-17,
.atsx-col-lg-17,
.atsx-col-18,
.atsx-col-xs-18,
.atsx-col-sm-18,
.atsx-col-md-18,
.atsx-col-lg-18,
.atsx-col-19,
.atsx-col-xs-19,
.atsx-col-sm-19,
.atsx-col-md-19,
.atsx-col-lg-19,
.atsx-col-20,
.atsx-col-xs-20,
.atsx-col-sm-20,
.atsx-col-md-20,
.atsx-col-lg-20,
.atsx-col-21,
.atsx-col-xs-21,
.atsx-col-sm-21,
.atsx-col-md-21,
.atsx-col-lg-21,
.atsx-col-22,
.atsx-col-xs-22,
.atsx-col-sm-22,
.atsx-col-md-22,
.atsx-col-lg-22,
.atsx-col-23,
.atsx-col-xs-23,
.atsx-col-sm-23,
.atsx-col-md-23,
.atsx-col-lg-23,
.atsx-col-24,
.atsx-col-xs-24,
.atsx-col-sm-24,
.atsx-col-md-24,
.atsx-col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-right: 0;
  padding-left: 0;
}
.atsx-col-1,
.atsx-col-2,
.atsx-col-3,
.atsx-col-4,
.atsx-col-5,
.atsx-col-6,
.atsx-col-7,
.atsx-col-8,
.atsx-col-9,
.atsx-col-10,
.atsx-col-11,
.atsx-col-12,
.atsx-col-13,
.atsx-col-14,
.atsx-col-15,
.atsx-col-16,
.atsx-col-17,
.atsx-col-18,
.atsx-col-19,
.atsx-col-20,
.atsx-col-21,
.atsx-col-22,
.atsx-col-23,
.atsx-col-24 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  float: left;
}
.atsx-col-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.atsx-col-push-24 {
  left: 100%;
}
.atsx-col-pull-24 {
  right: 100%;
}
.atsx-col-offset-24 {
  margin-left: 100%;
}
.atsx-col-order-24 {
  -ms-flex-order: 24;
      order: 24;
}
.atsx-col-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}
.atsx-col-push-23 {
  left: 95.83333333%;
}
.atsx-col-pull-23 {
  right: 95.83333333%;
}
.atsx-col-offset-23 {
  margin-left: 95.83333333%;
}
.atsx-col-order-23 {
  -ms-flex-order: 23;
      order: 23;
}
.atsx-col-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}
.atsx-col-push-22 {
  left: 91.66666667%;
}
.atsx-col-pull-22 {
  right: 91.66666667%;
}
.atsx-col-offset-22 {
  margin-left: 91.66666667%;
}
.atsx-col-order-22 {
  -ms-flex-order: 22;
      order: 22;
}
.atsx-col-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}
.atsx-col-push-21 {
  left: 87.5%;
}
.atsx-col-pull-21 {
  right: 87.5%;
}
.atsx-col-offset-21 {
  margin-left: 87.5%;
}
.atsx-col-order-21 {
  -ms-flex-order: 21;
      order: 21;
}
.atsx-col-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}
.atsx-col-push-20 {
  left: 83.33333333%;
}
.atsx-col-pull-20 {
  right: 83.33333333%;
}
.atsx-col-offset-20 {
  margin-left: 83.33333333%;
}
.atsx-col-order-20 {
  -ms-flex-order: 20;
      order: 20;
}
.atsx-col-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}
.atsx-col-push-19 {
  left: 79.16666667%;
}
.atsx-col-pull-19 {
  right: 79.16666667%;
}
.atsx-col-offset-19 {
  margin-left: 79.16666667%;
}
.atsx-col-order-19 {
  -ms-flex-order: 19;
      order: 19;
}
.atsx-col-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}
.atsx-col-push-18 {
  left: 75%;
}
.atsx-col-pull-18 {
  right: 75%;
}
.atsx-col-offset-18 {
  margin-left: 75%;
}
.atsx-col-order-18 {
  -ms-flex-order: 18;
      order: 18;
}
.atsx-col-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}
.atsx-col-push-17 {
  left: 70.83333333%;
}
.atsx-col-pull-17 {
  right: 70.83333333%;
}
.atsx-col-offset-17 {
  margin-left: 70.83333333%;
}
.atsx-col-order-17 {
  -ms-flex-order: 17;
      order: 17;
}
.atsx-col-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}
.atsx-col-push-16 {
  left: 66.66666667%;
}
.atsx-col-pull-16 {
  right: 66.66666667%;
}
.atsx-col-offset-16 {
  margin-left: 66.66666667%;
}
.atsx-col-order-16 {
  -ms-flex-order: 16;
      order: 16;
}
.atsx-col-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}
.atsx-col-push-15 {
  left: 62.5%;
}
.atsx-col-pull-15 {
  right: 62.5%;
}
.atsx-col-offset-15 {
  margin-left: 62.5%;
}
.atsx-col-order-15 {
  -ms-flex-order: 15;
      order: 15;
}
.atsx-col-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}
.atsx-col-push-14 {
  left: 58.33333333%;
}
.atsx-col-pull-14 {
  right: 58.33333333%;
}
.atsx-col-offset-14 {
  margin-left: 58.33333333%;
}
.atsx-col-order-14 {
  -ms-flex-order: 14;
      order: 14;
}
.atsx-col-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}
.atsx-col-push-13 {
  left: 54.16666667%;
}
.atsx-col-pull-13 {
  right: 54.16666667%;
}
.atsx-col-offset-13 {
  margin-left: 54.16666667%;
}
.atsx-col-order-13 {
  -ms-flex-order: 13;
      order: 13;
}
.atsx-col-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}
.atsx-col-push-12 {
  left: 50%;
}
.atsx-col-pull-12 {
  right: 50%;
}
.atsx-col-offset-12 {
  margin-left: 50%;
}
.atsx-col-order-12 {
  -ms-flex-order: 12;
      order: 12;
}
.atsx-col-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}
.atsx-col-push-11 {
  left: 45.83333333%;
}
.atsx-col-pull-11 {
  right: 45.83333333%;
}
.atsx-col-offset-11 {
  margin-left: 45.83333333%;
}
.atsx-col-order-11 {
  -ms-flex-order: 11;
      order: 11;
}
.atsx-col-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}
.atsx-col-push-10 {
  left: 41.66666667%;
}
.atsx-col-pull-10 {
  right: 41.66666667%;
}
.atsx-col-offset-10 {
  margin-left: 41.66666667%;
}
.atsx-col-order-10 {
  -ms-flex-order: 10;
      order: 10;
}
.atsx-col-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}
.atsx-col-push-9 {
  left: 37.5%;
}
.atsx-col-pull-9 {
  right: 37.5%;
}
.atsx-col-offset-9 {
  margin-left: 37.5%;
}
.atsx-col-order-9 {
  -ms-flex-order: 9;
      order: 9;
}
.atsx-col-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}
.atsx-col-push-8 {
  left: 33.33333333%;
}
.atsx-col-pull-8 {
  right: 33.33333333%;
}
.atsx-col-offset-8 {
  margin-left: 33.33333333%;
}
.atsx-col-order-8 {
  -ms-flex-order: 8;
      order: 8;
}
.atsx-col-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}
.atsx-col-push-7 {
  left: 29.16666667%;
}
.atsx-col-pull-7 {
  right: 29.16666667%;
}
.atsx-col-offset-7 {
  margin-left: 29.16666667%;
}
.atsx-col-order-7 {
  -ms-flex-order: 7;
      order: 7;
}
.atsx-col-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}
.atsx-col-push-6 {
  left: 25%;
}
.atsx-col-pull-6 {
  right: 25%;
}
.atsx-col-offset-6 {
  margin-left: 25%;
}
.atsx-col-order-6 {
  -ms-flex-order: 6;
      order: 6;
}
.atsx-col-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}
.atsx-col-push-5 {
  left: 20.83333333%;
}
.atsx-col-pull-5 {
  right: 20.83333333%;
}
.atsx-col-offset-5 {
  margin-left: 20.83333333%;
}
.atsx-col-order-5 {
  -ms-flex-order: 5;
      order: 5;
}
.atsx-col-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}
.atsx-col-push-4 {
  left: 16.66666667%;
}
.atsx-col-pull-4 {
  right: 16.66666667%;
}
.atsx-col-offset-4 {
  margin-left: 16.66666667%;
}
.atsx-col-order-4 {
  -ms-flex-order: 4;
      order: 4;
}
.atsx-col-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}
.atsx-col-push-3 {
  left: 12.5%;
}
.atsx-col-pull-3 {
  right: 12.5%;
}
.atsx-col-offset-3 {
  margin-left: 12.5%;
}
.atsx-col-order-3 {
  -ms-flex-order: 3;
      order: 3;
}
.atsx-col-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}
.atsx-col-push-2 {
  left: 8.33333333%;
}
.atsx-col-pull-2 {
  right: 8.33333333%;
}
.atsx-col-offset-2 {
  margin-left: 8.33333333%;
}
.atsx-col-order-2 {
  -ms-flex-order: 2;
      order: 2;
}
.atsx-col-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}
.atsx-col-push-1 {
  left: 4.16666667%;
}
.atsx-col-pull-1 {
  right: 4.16666667%;
}
.atsx-col-offset-1 {
  margin-left: 4.16666667%;
}
.atsx-col-order-1 {
  -ms-flex-order: 1;
      order: 1;
}
.atsx-col-0 {
  display: none;
}
.atsx-col-push-0 {
  left: auto;
}
.atsx-col-pull-0 {
  right: auto;
}
.atsx-col-push-0 {
  left: auto;
}
.atsx-col-pull-0 {
  right: auto;
}
.atsx-col-offset-0 {
  margin-left: 0;
}
.atsx-col-order-0 {
  -ms-flex-order: 0;
      order: 0;
}
.atsx-col-xs-1,
.atsx-col-xs-2,
.atsx-col-xs-3,
.atsx-col-xs-4,
.atsx-col-xs-5,
.atsx-col-xs-6,
.atsx-col-xs-7,
.atsx-col-xs-8,
.atsx-col-xs-9,
.atsx-col-xs-10,
.atsx-col-xs-11,
.atsx-col-xs-12,
.atsx-col-xs-13,
.atsx-col-xs-14,
.atsx-col-xs-15,
.atsx-col-xs-16,
.atsx-col-xs-17,
.atsx-col-xs-18,
.atsx-col-xs-19,
.atsx-col-xs-20,
.atsx-col-xs-21,
.atsx-col-xs-22,
.atsx-col-xs-23,
.atsx-col-xs-24 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  float: left;
}
.atsx-col-xs-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.atsx-col-xs-push-24 {
  left: 100%;
}
.atsx-col-xs-pull-24 {
  right: 100%;
}
.atsx-col-xs-offset-24 {
  margin-left: 100%;
}
.atsx-col-xs-order-24 {
  -ms-flex-order: 24;
      order: 24;
}
.atsx-col-xs-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}
.atsx-col-xs-push-23 {
  left: 95.83333333%;
}
.atsx-col-xs-pull-23 {
  right: 95.83333333%;
}
.atsx-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.atsx-col-xs-order-23 {
  -ms-flex-order: 23;
      order: 23;
}
.atsx-col-xs-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}
.atsx-col-xs-push-22 {
  left: 91.66666667%;
}
.atsx-col-xs-pull-22 {
  right: 91.66666667%;
}
.atsx-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.atsx-col-xs-order-22 {
  -ms-flex-order: 22;
      order: 22;
}
.atsx-col-xs-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}
.atsx-col-xs-push-21 {
  left: 87.5%;
}
.atsx-col-xs-pull-21 {
  right: 87.5%;
}
.atsx-col-xs-offset-21 {
  margin-left: 87.5%;
}
.atsx-col-xs-order-21 {
  -ms-flex-order: 21;
      order: 21;
}
.atsx-col-xs-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}
.atsx-col-xs-push-20 {
  left: 83.33333333%;
}
.atsx-col-xs-pull-20 {
  right: 83.33333333%;
}
.atsx-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.atsx-col-xs-order-20 {
  -ms-flex-order: 20;
      order: 20;
}
.atsx-col-xs-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}
.atsx-col-xs-push-19 {
  left: 79.16666667%;
}
.atsx-col-xs-pull-19 {
  right: 79.16666667%;
}
.atsx-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.atsx-col-xs-order-19 {
  -ms-flex-order: 19;
      order: 19;
}
.atsx-col-xs-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}
.atsx-col-xs-push-18 {
  left: 75%;
}
.atsx-col-xs-pull-18 {
  right: 75%;
}
.atsx-col-xs-offset-18 {
  margin-left: 75%;
}
.atsx-col-xs-order-18 {
  -ms-flex-order: 18;
      order: 18;
}
.atsx-col-xs-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}
.atsx-col-xs-push-17 {
  left: 70.83333333%;
}
.atsx-col-xs-pull-17 {
  right: 70.83333333%;
}
.atsx-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.atsx-col-xs-order-17 {
  -ms-flex-order: 17;
      order: 17;
}
.atsx-col-xs-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}
.atsx-col-xs-push-16 {
  left: 66.66666667%;
}
.atsx-col-xs-pull-16 {
  right: 66.66666667%;
}
.atsx-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.atsx-col-xs-order-16 {
  -ms-flex-order: 16;
      order: 16;
}
.atsx-col-xs-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}
.atsx-col-xs-push-15 {
  left: 62.5%;
}
.atsx-col-xs-pull-15 {
  right: 62.5%;
}
.atsx-col-xs-offset-15 {
  margin-left: 62.5%;
}
.atsx-col-xs-order-15 {
  -ms-flex-order: 15;
      order: 15;
}
.atsx-col-xs-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}
.atsx-col-xs-push-14 {
  left: 58.33333333%;
}
.atsx-col-xs-pull-14 {
  right: 58.33333333%;
}
.atsx-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.atsx-col-xs-order-14 {
  -ms-flex-order: 14;
      order: 14;
}
.atsx-col-xs-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}
.atsx-col-xs-push-13 {
  left: 54.16666667%;
}
.atsx-col-xs-pull-13 {
  right: 54.16666667%;
}
.atsx-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.atsx-col-xs-order-13 {
  -ms-flex-order: 13;
      order: 13;
}
.atsx-col-xs-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}
.atsx-col-xs-push-12 {
  left: 50%;
}
.atsx-col-xs-pull-12 {
  right: 50%;
}
.atsx-col-xs-offset-12 {
  margin-left: 50%;
}
.atsx-col-xs-order-12 {
  -ms-flex-order: 12;
      order: 12;
}
.atsx-col-xs-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}
.atsx-col-xs-push-11 {
  left: 45.83333333%;
}
.atsx-col-xs-pull-11 {
  right: 45.83333333%;
}
.atsx-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.atsx-col-xs-order-11 {
  -ms-flex-order: 11;
      order: 11;
}
.atsx-col-xs-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}
.atsx-col-xs-push-10 {
  left: 41.66666667%;
}
.atsx-col-xs-pull-10 {
  right: 41.66666667%;
}
.atsx-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.atsx-col-xs-order-10 {
  -ms-flex-order: 10;
      order: 10;
}
.atsx-col-xs-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}
.atsx-col-xs-push-9 {
  left: 37.5%;
}
.atsx-col-xs-pull-9 {
  right: 37.5%;
}
.atsx-col-xs-offset-9 {
  margin-left: 37.5%;
}
.atsx-col-xs-order-9 {
  -ms-flex-order: 9;
      order: 9;
}
.atsx-col-xs-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}
.atsx-col-xs-push-8 {
  left: 33.33333333%;
}
.atsx-col-xs-pull-8 {
  right: 33.33333333%;
}
.atsx-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.atsx-col-xs-order-8 {
  -ms-flex-order: 8;
      order: 8;
}
.atsx-col-xs-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}
.atsx-col-xs-push-7 {
  left: 29.16666667%;
}
.atsx-col-xs-pull-7 {
  right: 29.16666667%;
}
.atsx-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.atsx-col-xs-order-7 {
  -ms-flex-order: 7;
      order: 7;
}
.atsx-col-xs-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}
.atsx-col-xs-push-6 {
  left: 25%;
}
.atsx-col-xs-pull-6 {
  right: 25%;
}
.atsx-col-xs-offset-6 {
  margin-left: 25%;
}
.atsx-col-xs-order-6 {
  -ms-flex-order: 6;
      order: 6;
}
.atsx-col-xs-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}
.atsx-col-xs-push-5 {
  left: 20.83333333%;
}
.atsx-col-xs-pull-5 {
  right: 20.83333333%;
}
.atsx-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.atsx-col-xs-order-5 {
  -ms-flex-order: 5;
      order: 5;
}
.atsx-col-xs-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}
.atsx-col-xs-push-4 {
  left: 16.66666667%;
}
.atsx-col-xs-pull-4 {
  right: 16.66666667%;
}
.atsx-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.atsx-col-xs-order-4 {
  -ms-flex-order: 4;
      order: 4;
}
.atsx-col-xs-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}
.atsx-col-xs-push-3 {
  left: 12.5%;
}
.atsx-col-xs-pull-3 {
  right: 12.5%;
}
.atsx-col-xs-offset-3 {
  margin-left: 12.5%;
}
.atsx-col-xs-order-3 {
  -ms-flex-order: 3;
      order: 3;
}
.atsx-col-xs-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}
.atsx-col-xs-push-2 {
  left: 8.33333333%;
}
.atsx-col-xs-pull-2 {
  right: 8.33333333%;
}
.atsx-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.atsx-col-xs-order-2 {
  -ms-flex-order: 2;
      order: 2;
}
.atsx-col-xs-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}
.atsx-col-xs-push-1 {
  left: 4.16666667%;
}
.atsx-col-xs-pull-1 {
  right: 4.16666667%;
}
.atsx-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.atsx-col-xs-order-1 {
  -ms-flex-order: 1;
      order: 1;
}
.atsx-col-xs-0 {
  display: none;
}
.atsx-col-push-0 {
  left: auto;
}
.atsx-col-pull-0 {
  right: auto;
}
.atsx-col-xs-push-0 {
  left: auto;
}
.atsx-col-xs-pull-0 {
  right: auto;
}
.atsx-col-xs-offset-0 {
  margin-left: 0;
}
.atsx-col-xs-order-0 {
  -ms-flex-order: 0;
      order: 0;
}
@media (min-width: 576px) {
  .atsx-col-sm-1,
  .atsx-col-sm-2,
  .atsx-col-sm-3,
  .atsx-col-sm-4,
  .atsx-col-sm-5,
  .atsx-col-sm-6,
  .atsx-col-sm-7,
  .atsx-col-sm-8,
  .atsx-col-sm-9,
  .atsx-col-sm-10,
  .atsx-col-sm-11,
  .atsx-col-sm-12,
  .atsx-col-sm-13,
  .atsx-col-sm-14,
  .atsx-col-sm-15,
  .atsx-col-sm-16,
  .atsx-col-sm-17,
  .atsx-col-sm-18,
  .atsx-col-sm-19,
  .atsx-col-sm-20,
  .atsx-col-sm-21,
  .atsx-col-sm-22,
  .atsx-col-sm-23,
  .atsx-col-sm-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-sm-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-sm-push-24 {
    left: 100%;
  }
  .atsx-col-sm-pull-24 {
    right: 100%;
  }
  .atsx-col-sm-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-sm-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-sm-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-sm-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-sm-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-sm-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-sm-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-sm-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-sm-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-sm-push-21 {
    left: 87.5%;
  }
  .atsx-col-sm-pull-21 {
    right: 87.5%;
  }
  .atsx-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-sm-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-sm-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-sm-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-sm-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-sm-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-sm-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-sm-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-sm-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-sm-push-18 {
    left: 75%;
  }
  .atsx-col-sm-pull-18 {
    right: 75%;
  }
  .atsx-col-sm-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-sm-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-sm-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-sm-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-sm-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-sm-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-sm-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-sm-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-sm-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-sm-push-15 {
    left: 62.5%;
  }
  .atsx-col-sm-pull-15 {
    right: 62.5%;
  }
  .atsx-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-sm-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-sm-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-sm-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-sm-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-sm-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-sm-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-sm-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-sm-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-sm-push-12 {
    left: 50%;
  }
  .atsx-col-sm-pull-12 {
    right: 50%;
  }
  .atsx-col-sm-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-sm-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-sm-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-sm-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-sm-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-sm-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-sm-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-sm-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-sm-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-sm-push-9 {
    left: 37.5%;
  }
  .atsx-col-sm-pull-9 {
    right: 37.5%;
  }
  .atsx-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-sm-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-sm-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-sm-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-sm-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-sm-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-sm-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-sm-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-sm-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-sm-push-6 {
    left: 25%;
  }
  .atsx-col-sm-pull-6 {
    right: 25%;
  }
  .atsx-col-sm-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-sm-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-sm-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-sm-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-sm-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-sm-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-sm-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-sm-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-sm-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-sm-push-3 {
    left: 12.5%;
  }
  .atsx-col-sm-pull-3 {
    right: 12.5%;
  }
  .atsx-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-sm-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-sm-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-sm-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-sm-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-sm-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-sm-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-sm-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-sm-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-sm-push-0 {
    left: auto;
  }
  .atsx-col-sm-pull-0 {
    right: auto;
  }
  .atsx-col-sm-offset-0 {
    margin-left: 0;
  }
  .atsx-col-sm-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 768px) {
  .atsx-col-md-1,
  .atsx-col-md-2,
  .atsx-col-md-3,
  .atsx-col-md-4,
  .atsx-col-md-5,
  .atsx-col-md-6,
  .atsx-col-md-7,
  .atsx-col-md-8,
  .atsx-col-md-9,
  .atsx-col-md-10,
  .atsx-col-md-11,
  .atsx-col-md-12,
  .atsx-col-md-13,
  .atsx-col-md-14,
  .atsx-col-md-15,
  .atsx-col-md-16,
  .atsx-col-md-17,
  .atsx-col-md-18,
  .atsx-col-md-19,
  .atsx-col-md-20,
  .atsx-col-md-21,
  .atsx-col-md-22,
  .atsx-col-md-23,
  .atsx-col-md-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-md-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-md-push-24 {
    left: 100%;
  }
  .atsx-col-md-pull-24 {
    right: 100%;
  }
  .atsx-col-md-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-md-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-md-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-md-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-md-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-md-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-md-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-md-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-md-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-md-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-md-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-md-push-21 {
    left: 87.5%;
  }
  .atsx-col-md-pull-21 {
    right: 87.5%;
  }
  .atsx-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-md-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-md-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-md-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-md-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-md-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-md-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-md-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-md-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-md-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-md-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-md-push-18 {
    left: 75%;
  }
  .atsx-col-md-pull-18 {
    right: 75%;
  }
  .atsx-col-md-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-md-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-md-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-md-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-md-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-md-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-md-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-md-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-md-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-md-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-md-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-md-push-15 {
    left: 62.5%;
  }
  .atsx-col-md-pull-15 {
    right: 62.5%;
  }
  .atsx-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-md-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-md-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-md-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-md-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-md-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-md-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-md-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-md-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-md-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-md-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-md-push-12 {
    left: 50%;
  }
  .atsx-col-md-pull-12 {
    right: 50%;
  }
  .atsx-col-md-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-md-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-md-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-md-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-md-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-md-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-md-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-md-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-md-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-md-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-md-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-md-push-9 {
    left: 37.5%;
  }
  .atsx-col-md-pull-9 {
    right: 37.5%;
  }
  .atsx-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-md-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-md-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-md-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-md-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-md-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-md-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-md-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-md-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-md-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-md-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-md-push-6 {
    left: 25%;
  }
  .atsx-col-md-pull-6 {
    right: 25%;
  }
  .atsx-col-md-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-md-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-md-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-md-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-md-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-md-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-md-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-md-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-md-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-md-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-md-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-md-push-3 {
    left: 12.5%;
  }
  .atsx-col-md-pull-3 {
    right: 12.5%;
  }
  .atsx-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-md-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-md-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-md-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-md-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-md-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-md-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-md-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-md-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-md-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-md-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-md-push-0 {
    left: auto;
  }
  .atsx-col-md-pull-0 {
    right: auto;
  }
  .atsx-col-md-offset-0 {
    margin-left: 0;
  }
  .atsx-col-md-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 992px) {
  .atsx-col-lg-1,
  .atsx-col-lg-2,
  .atsx-col-lg-3,
  .atsx-col-lg-4,
  .atsx-col-lg-5,
  .atsx-col-lg-6,
  .atsx-col-lg-7,
  .atsx-col-lg-8,
  .atsx-col-lg-9,
  .atsx-col-lg-10,
  .atsx-col-lg-11,
  .atsx-col-lg-12,
  .atsx-col-lg-13,
  .atsx-col-lg-14,
  .atsx-col-lg-15,
  .atsx-col-lg-16,
  .atsx-col-lg-17,
  .atsx-col-lg-18,
  .atsx-col-lg-19,
  .atsx-col-lg-20,
  .atsx-col-lg-21,
  .atsx-col-lg-22,
  .atsx-col-lg-23,
  .atsx-col-lg-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-lg-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-lg-push-24 {
    left: 100%;
  }
  .atsx-col-lg-pull-24 {
    right: 100%;
  }
  .atsx-col-lg-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-lg-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-lg-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-lg-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-lg-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-lg-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-lg-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-lg-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-lg-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-lg-push-21 {
    left: 87.5%;
  }
  .atsx-col-lg-pull-21 {
    right: 87.5%;
  }
  .atsx-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-lg-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-lg-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-lg-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-lg-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-lg-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-lg-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-lg-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-lg-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-lg-push-18 {
    left: 75%;
  }
  .atsx-col-lg-pull-18 {
    right: 75%;
  }
  .atsx-col-lg-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-lg-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-lg-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-lg-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-lg-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-lg-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-lg-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-lg-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-lg-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-lg-push-15 {
    left: 62.5%;
  }
  .atsx-col-lg-pull-15 {
    right: 62.5%;
  }
  .atsx-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-lg-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-lg-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-lg-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-lg-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-lg-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-lg-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-lg-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-lg-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-lg-push-12 {
    left: 50%;
  }
  .atsx-col-lg-pull-12 {
    right: 50%;
  }
  .atsx-col-lg-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-lg-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-lg-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-lg-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-lg-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-lg-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-lg-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-lg-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-lg-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-lg-push-9 {
    left: 37.5%;
  }
  .atsx-col-lg-pull-9 {
    right: 37.5%;
  }
  .atsx-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-lg-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-lg-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-lg-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-lg-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-lg-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-lg-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-lg-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-lg-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-lg-push-6 {
    left: 25%;
  }
  .atsx-col-lg-pull-6 {
    right: 25%;
  }
  .atsx-col-lg-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-lg-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-lg-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-lg-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-lg-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-lg-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-lg-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-lg-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-lg-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-lg-push-3 {
    left: 12.5%;
  }
  .atsx-col-lg-pull-3 {
    right: 12.5%;
  }
  .atsx-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-lg-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-lg-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-lg-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-lg-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-lg-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-lg-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-lg-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-lg-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-lg-push-0 {
    left: auto;
  }
  .atsx-col-lg-pull-0 {
    right: auto;
  }
  .atsx-col-lg-offset-0 {
    margin-left: 0;
  }
  .atsx-col-lg-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 1200px) {
  .atsx-col-xl-1,
  .atsx-col-xl-2,
  .atsx-col-xl-3,
  .atsx-col-xl-4,
  .atsx-col-xl-5,
  .atsx-col-xl-6,
  .atsx-col-xl-7,
  .atsx-col-xl-8,
  .atsx-col-xl-9,
  .atsx-col-xl-10,
  .atsx-col-xl-11,
  .atsx-col-xl-12,
  .atsx-col-xl-13,
  .atsx-col-xl-14,
  .atsx-col-xl-15,
  .atsx-col-xl-16,
  .atsx-col-xl-17,
  .atsx-col-xl-18,
  .atsx-col-xl-19,
  .atsx-col-xl-20,
  .atsx-col-xl-21,
  .atsx-col-xl-22,
  .atsx-col-xl-23,
  .atsx-col-xl-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-xl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-xl-push-24 {
    left: 100%;
  }
  .atsx-col-xl-pull-24 {
    right: 100%;
  }
  .atsx-col-xl-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-xl-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-xl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-xl-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-xl-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-xl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-xl-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-xl-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-xl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-xl-push-21 {
    left: 87.5%;
  }
  .atsx-col-xl-pull-21 {
    right: 87.5%;
  }
  .atsx-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-xl-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-xl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-xl-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-xl-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-xl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-xl-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-xl-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-xl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-xl-push-18 {
    left: 75%;
  }
  .atsx-col-xl-pull-18 {
    right: 75%;
  }
  .atsx-col-xl-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-xl-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-xl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-xl-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-xl-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-xl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-xl-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-xl-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-xl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-xl-push-15 {
    left: 62.5%;
  }
  .atsx-col-xl-pull-15 {
    right: 62.5%;
  }
  .atsx-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-xl-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-xl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-xl-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-xl-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-xl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-xl-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-xl-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-xl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-xl-push-12 {
    left: 50%;
  }
  .atsx-col-xl-pull-12 {
    right: 50%;
  }
  .atsx-col-xl-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-xl-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-xl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-xl-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-xl-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-xl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-xl-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-xl-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-xl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-xl-push-9 {
    left: 37.5%;
  }
  .atsx-col-xl-pull-9 {
    right: 37.5%;
  }
  .atsx-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-xl-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-xl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-xl-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-xl-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-xl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-xl-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-xl-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-xl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-xl-push-6 {
    left: 25%;
  }
  .atsx-col-xl-pull-6 {
    right: 25%;
  }
  .atsx-col-xl-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-xl-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-xl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-xl-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-xl-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-xl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-xl-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-xl-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-xl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-xl-push-3 {
    left: 12.5%;
  }
  .atsx-col-xl-pull-3 {
    right: 12.5%;
  }
  .atsx-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-xl-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-xl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-xl-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-xl-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-xl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-xl-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-xl-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-xl-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-xl-push-0 {
    left: auto;
  }
  .atsx-col-xl-pull-0 {
    right: auto;
  }
  .atsx-col-xl-offset-0 {
    margin-left: 0;
  }
  .atsx-col-xl-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 1600px) {
  .atsx-col-xxl-1,
  .atsx-col-xxl-2,
  .atsx-col-xxl-3,
  .atsx-col-xxl-4,
  .atsx-col-xxl-5,
  .atsx-col-xxl-6,
  .atsx-col-xxl-7,
  .atsx-col-xxl-8,
  .atsx-col-xxl-9,
  .atsx-col-xxl-10,
  .atsx-col-xxl-11,
  .atsx-col-xxl-12,
  .atsx-col-xxl-13,
  .atsx-col-xxl-14,
  .atsx-col-xxl-15,
  .atsx-col-xxl-16,
  .atsx-col-xxl-17,
  .atsx-col-xxl-18,
  .atsx-col-xxl-19,
  .atsx-col-xxl-20,
  .atsx-col-xxl-21,
  .atsx-col-xxl-22,
  .atsx-col-xxl-23,
  .atsx-col-xxl-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-xxl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-xxl-push-24 {
    left: 100%;
  }
  .atsx-col-xxl-pull-24 {
    right: 100%;
  }
  .atsx-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-xxl-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-xxl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-xxl-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-xxl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-xxl-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-xxl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-xxl-push-21 {
    left: 87.5%;
  }
  .atsx-col-xxl-pull-21 {
    right: 87.5%;
  }
  .atsx-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-xxl-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-xxl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-xxl-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-xxl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-xxl-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-xxl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-xxl-push-18 {
    left: 75%;
  }
  .atsx-col-xxl-pull-18 {
    right: 75%;
  }
  .atsx-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-xxl-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-xxl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-xxl-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-xxl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-xxl-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-xxl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-xxl-push-15 {
    left: 62.5%;
  }
  .atsx-col-xxl-pull-15 {
    right: 62.5%;
  }
  .atsx-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-xxl-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-xxl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-xxl-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-xxl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-xxl-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-xxl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-xxl-push-12 {
    left: 50%;
  }
  .atsx-col-xxl-pull-12 {
    right: 50%;
  }
  .atsx-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-xxl-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-xxl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-xxl-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-xxl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-xxl-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-xxl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-xxl-push-9 {
    left: 37.5%;
  }
  .atsx-col-xxl-pull-9 {
    right: 37.5%;
  }
  .atsx-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-xxl-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-xxl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-xxl-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-xxl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-xxl-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-xxl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-xxl-push-6 {
    left: 25%;
  }
  .atsx-col-xxl-pull-6 {
    right: 25%;
  }
  .atsx-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-xxl-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-xxl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-xxl-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-xxl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-xxl-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-xxl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-xxl-push-3 {
    left: 12.5%;
  }
  .atsx-col-xxl-pull-3 {
    right: 12.5%;
  }
  .atsx-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-xxl-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-xxl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-xxl-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-xxl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-xxl-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-xxl-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-xxl-push-0 {
    left: auto;
  }
  .atsx-col-xxl-pull-0 {
    right: auto;
  }
  .atsx-col-xxl-offset-0 {
    margin-left: 0;
  }
  .atsx-col-xxl-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}

@-webkit-keyframes fullscreenModalEnter__2ypof {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2ypof {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1Jj5q {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1Jj5q {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1I-7X {
  height: 100%;
}
.atsx-layout__1cgCT {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2qIl9,
.b50__3mZkm {
  color: #f0f4ff;
}
.L50__3hygN,
.l50__2X7Pm {
  color: #f7fae5;
}
.L100__2E1rM,
.l100__3t7Ja {
  color: #eef6c6;
}
.L200__3Eh41,
.l200__2S5HU {
  color: #dfee96;
}
.L300__exMC5,
.l300__w0o29 {
  color: #d2e76a;
}
.L400__2D56o,
.l400__ucBg4 {
  color: #c3dd40;
}
.L500__3ANLo,
.l500___P92y {
  color: #b3d600;
}
.L600__3H3RP,
.l600__376yO {
  color: #8fac02;
}
.L700__1phA3,
.l700__2EwBC {
  color: #667901;
}
.L800__1Ms_O,
.l800__3vi24 {
  color: #495700;
}
.L900__1Os_E,
.l900__1PTtS {
  color: #354200;
}
.Y50__1KZss,
.y50__32JrJ {
  color: #fdf9ed;
}
.Y100__2CpJi,
.y100__1jVvs {
  color: #faf1d1;
}
.Y200__s5R8p,
.y200__2Ec_A {
  color: #f8e6ab;
}
.Y300__2ZE6j,
.y300__3MEzI {
  color: #f7dc82;
}
.Y400__mQ4wH,
.y400__hpI95 {
  color: #fad355;
}
.Y500__dpyEd,
.y500__sTcn- {
  color: #ffc60a;
}
.Y600__3u4gQ,
.y600__1i1qq {
  color: #dc9b04;
}
.Y700__7pgBg,
.y700__ETlwO {
  color: #aa7803;
}
.Y800__3OghQ,
.y800__3jEf5 {
  color: #795101;
}
.Y900__2hTNv,
.y900__lVUAh {
  color: #5c3a00;
}
.O50__3GjA4,
.o50__3EmDb {
  color: #fff5eb;
}
.O100__2Aw2U,
.o100__2l-f3 {
  color: #feead2;
}
.O200__3oVyN,
.o200__3fjvL {
  color: #fed4a4;
}
.O300__1Yl6n,
.o300__1jaWN {
  color: #ffba6b;
}
.O400__23-9F,
.o400__3oeo7 {
  color: #ffa53d;
}
.O500__TD827,
.o500__2CMcM {
  color: #f80;
}
.O600__2lmuZ,
.o600__1kCBU {
  color: #de7802;
}
.O700__qoYWB,
.o700__3NsVh {
  color: #b26206;
}
.O800__1IdFE,
.o800__10str {
  color: #8f4f04;
}
.O900__3rF1n,
.o900__oOqU5 {
  color: #6b3900;
}
.R50__4WcZO,
.r50__2nZNG {
  color: #fef1f1;
}
.R100__iqBLQ,
.r100__3X3-- {
  color: #fde2e2;
}
.R200__1_EMI,
.r200__262lG {
  color: #fbbfbc;
}
.R300__2aVch,
.r300__3aQ1e {
  color: #f98e8b;
}
.R400__3FCSj,
.r400__2km42 {
  color: #f76964;
}
.R500__12IfN,
.r500__McrwR {
  color: #f54a45;
}
.R600__3nMp9,
.r600__1Z6iK {
  color: #d83931;
}
.R700__24BqT,
.r700__vJFlZ {
  color: #ac2f28;
}
.R800__RkVkx,
.r800__2byk_ {
  color: #812520;
}
.R900__3hvi8,
.r900__cUfce {
  color: #621c18;
}
.C50__3hgCz,
.c50__ARW47 {
  color: #fef1f8;
}
.C100__2YcYo,
.c100__Gl4VO {
  color: #fdddef;
}
.C200__3qCbd,
.c200__3JKDC {
  color: #f9aed9;
}
.C300__1xAjP,
.c300__2FeFJ {
  color: #f57ac0;
}
.C400__3N_WJ,
.c400__2gCvX {
  color: #f14ba9;
}
.C500__3gbFv,
.c500__2FABU {
  color: #f01d94;
}
.C600__2lny4,
.c600__1X_Lq {
  color: #c71077;
}
.C700__eR8IX,
.c700__1hjLF {
  color: #9e1361;
}
.C800__1341x,
.c800__2yvSw {
  color: #7a0f4b;
}
.C900__1EL6F,
.c900__2pE2S {
  color: #520a32;
}
.V50__LPmic,
.v50__v--Hz {
  color: #fceefc;
}
.V100__2amh2,
.v100__10_fO {
  color: #f8def8;
}
.V200__2aKEl,
.v200__3KGWp {
  color: #efb9ef;
}
.V300__3z_Xz,
.v300__2TeFe {
  color: #e58fe5;
}
.V400__BR4DN,
.v400__33twn {
  color: #db66db;
}
.V500__30c2X,
.v500__-TPIw {
  color: #d136d1;
}
.V600__MlBds,
.v600__2Is2V {
  color: #b320b3;
}
.V700__2FnlF,
.v700__3YiYC {
  color: #8c218c;
}
.V800__1BDMb,
.v800__1z8H7 {
  color: #681268;
}
.V900__11vrZ,
.v900__1EhQP {
  color: #460b46;
}
.P50__2pgVt,
.p50__1juIP {
  color: #f6f1fe;
}
.P100__1Us65,
.p100__1KmNh {
  color: #ece2fe;
}
.P200__3gA6d,
.p200__397LE {
  color: #cdb2fa;
}
.P300__3UaDS,
.p300__3o43L {
  color: #ad82f7;
}
.P400__rgmnO,
.p400__1BiZ6 {
  color: #935af6;
}
.P500__26cwd,
.p500__3twSJ {
  color: #7f3bf5;
}
.P600__16SuE,
.p600__1Bfio {
  color: #6425d0;
}
.P700__1q4Q4,
.p700__1GWw6 {
  color: #4e1ba7;
}
.P800__3vS30,
.p800__wcifO {
  color: #380d82;
}
.P900__2cK_M,
.p900__19DoR {
  color: #270561;
}
.I50__2TQff,
.i50__Erf88 {
  color: #f2f3fd;
}
.I100__26e01,
.i100__3bMg9 {
  color: #e0e2fa;
}
.I200__iaTNF,
.i200__ibiu5 {
  color: #b4b9f3;
}
.I300__3mjVW,
.i300__1oVS4 {
  color: #7b83ea;
}
.I400__3Nkwq,
.i400__jaSeH {
  color: #616ae5;
}
.I500__2DhCY,
.i500__A_6MH {
  color: #4954e6;
}
.I600__Odxn6,
.i600__6dZPZ {
  color: #2933c7;
}
.I700__2UAVQ,
.i700__3GB4x {
  color: #161fa2;
}
.I800__1uG31,
.i800__2g0fH {
  color: #0a1285;
}
.I900__3aUya,
.i900__3lhiD {
  color: #0c1264;
}
.N50__3bWVY,
.n50__2SLD2 {
  color: #f8f9fa;
}
.N100__vhWko,
.n100__1A4b_ {
  color: #f5f6f7;
}
.N200__CsBmO,
.n200__3yJlG {
  color: #eff0f1;
}
.N300__a2QsF,
.n300__29f1M {
  color: #dee0e3;
}
.N400__2oYTa,
.n400__2WDCj {
  color: #bbbfc4;
}
.N500__3QwDc,
.n500__5Axzr {
  color: #8f959e;
}
.N600__ryuMO,
.n600__3tNr5 {
  color: #646a73;
}
.N700__2NoWn,
.n700__20RBH {
  color: #373c43;
}
.N800__3G0aS,
.n800__2xcka {
  color: #2b2f36;
}
.N900__2wALg,
.n900__1PGw5 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.password__1qMJg {
  position: relative;
}
.password__1qMJg .password-showPwd {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 12px;
  top: 8px;
  color: #646a73;
  cursor: pointer;
}
.password__1qMJg .password-showPwd:hover {
  color: #3370FF;
}
.password__1qMJg .password-showPwd svg {
  width: 100%;
  height: 100%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
@-webkit-keyframes smallModalAppearAnimation {
  0% {
    transform: scale(0) translateY(-50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
}
@keyframes smallModalAppearAnimation {
  0% {
    transform: scale(0) translateY(-50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
}
@-webkit-keyframes smallModalLeaveAnimation {
  0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
  100% {
    transform: scale(0.2) translateY(-50%);
    opacity: 0;
  }
}
@keyframes smallModalLeaveAnimation {
  0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
  100% {
    transform: scale(0.2) translateY(-50%);
    opacity: 0;
  }
}
.atsx-modal-small .atsx-modal {
  margin: 0 auto;
  top: 50%;
  width: auto;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  -ms-transform-origin: 50% top;
      transform-origin: 50% top;
}
.atsx-modal-small .atsx-modal.zoom-enter,
.atsx-modal-small .atsx-modal.zoom-appear {
  -ms-transform: scale(0) translateY(-50%);
      transform: scale(0) translateY(-50%);
}
.atsx-modal-small .atsx-modal.zoom-enter.zoom-enter-active,
.atsx-modal-small .atsx-modal.zoom-appear.zoom-appear-active {
  -webkit-animation: smallModalAppearAnimation cubic-bezier(0.08, 0.82, 0.17, 1) 0.25s;
          animation: smallModalAppearAnimation cubic-bezier(0.08, 0.82, 0.17, 1) 0.25s;
}
.atsx-modal-small .atsx-modal.zoom-leave.zoom-leave-active {
  -webkit-animation: smallModalLeaveAnimation cubic-bezier(0.78, 0.14, 0.94, 0.71) 0.2s;
          animation: smallModalLeaveAnimation cubic-bezier(0.78, 0.14, 0.94, 0.71) 0.2s;
}
.atsx-modal-small .atsx-modal-mask.fade-enter.fade-enter-active,
.atsx-modal-small .atsx-modal-mask.fade-appear.fade-appear-active {
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
}
.atsx-modal-small .atsx-modal-mask.fade-leave.fade-leave-active {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.94, 0.71);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.94, 0.71);
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
.atsx-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  width: auto;
  margin: 0 auto;
}
.atsx-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.atsx-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  font-size: 20px;
  word-wrap: break-word;
}
.atsx-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.atsx-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.atsx-modal-close-x {
  display: block;
  width: 78px;
  height: 56px;
  font-size: 20px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.atsx-modal-close:focus,
.atsx-modal-close:hover {
  color: #4E83FD;
  text-decoration: none;
}
.atsx-modal-header {
  padding: 16px 78px 16px 32px;
  color: #646a73;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.atsx-modal-body {
  padding: 16px 32px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.atsx-modal-footer {
  padding: 8px 32px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.atsx-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.atsx-modal.zoom-enter,
.atsx-modal.zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-modal.zoomModal-enter.zoomModal-enter-active,
.atsx-modal.zoomModal-appear.zoomModal-appear-active {
  -webkit-animation-name: ZoomModalIn;
          animation-name: ZoomModalIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.atsx-modal.zoomModal-leave {
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-modal.zoomModal-leave.zoomModal-leave-active {
  -webkit-animation-name: ZoomModalOut;
          animation-name: ZoomModalOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.atsx-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(31, 35, 41, 0.4);
  filter: alpha(opacity=50);
}
.atsx-modal-mask-hidden {
  display: none;
}
.atsx-modal-open {
  overflow: hidden;
}
.atsx-modal-centered {
  text-align: center;
}
.atsx-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.atsx-modal-centered .atsx-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .atsx-modal-wrap:not(.atsx-modal-fullscreen) .atsx-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .atsx-modal-centered .atsx-modal {
    -ms-flex: 1;
        flex: 1 1;
  }
}
.atsx-modal-confirm .atsx-modal-header {
  display: none;
}
.atsx-modal-confirm .atsx-modal-close {
  display: none;
}
.atsx-modal-confirm .atsx-modal-body {
  padding: 24px 32px 24px;
}
.atsx-modal-confirm-body-wrapper {
  zoom: 1;
}
.atsx-modal-confirm-body-wrapper::before,
.atsx-modal-confirm-body-wrapper::after {
  display: table;
  content: '';
}
.atsx-modal-confirm-body-wrapper::after {
  clear: both;
}
.atsx-modal-confirm-body .atsx-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  font-size: 16px;
  line-height: 1.4;
}
.atsx-modal-confirm-body .atsx-modal-confirm-content {
  margin-top: 8px;
  color: #646A73;
  font-size: 14px;
}
.atsx-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.atsx-modal-confirm-body > .anticon + .atsx-modal-confirm-title + .atsx-modal-confirm-content {
  margin-left: 38px;
}
.atsx-modal-confirm .atsx-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.atsx-modal-confirm .atsx-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.atsx-modal-confirm-error .atsx-modal-confirm-body > .anticon {
  color: #F54A45;
}
.atsx-modal-confirm-warning .atsx-modal-confirm-body > .anticon,
.atsx-modal-confirm-confirm .atsx-modal-confirm-body > .anticon {
  color: #FF8800;
}
.atsx-modal-confirm-info .atsx-modal-confirm-body > .anticon {
  color: #3370FF;
}
.atsx-modal-confirm-success .atsx-modal-confirm-body > .anticon {
  color: #52c41a;
}
.atsx-enhanced-modal {
  overflow: hidden;
  /* fix: Edge 将撑开 */
}
.atsx-enhanced-modal .atsx-modal {
  top: 50%;
}
.atsx-enhanced-modal .atsx-modal-close {
  z-index: 1052;
}
.atsx-enhanced-modal .atsx-modal-close-x {
  height: 68px;
  line-height: 68px;
  width: 80px;
}
.atsx-enhanced-modal.atsx-enhanced-modal-top-active .atsx-modal-header {
  box-shadow: 0 2px 16px 0 rgba(17, 31, 51, 0.08);
}
.atsx-enhanced-modal.atsx-enhanced-modal-bottom-active .atsx-modal-footer {
  box-shadow: 0 2px 16px 0 rgba(17, 31, 51, 0.08);
}
.atsx-enhanced-modal .atsx-modal-content {
  max-height: calc(100vh - 120px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
}
.atsx-enhanced-modal .atsx-modal-header,
.atsx-enhanced-modal .atsx-modal-footer {
  background: #fff;
  z-index: 1051;
  position: relative;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.atsx-enhanced-modal .atsx-modal-header {
  border: none;
  padding: 23px 80px 23px 32px;
}
.atsx-enhanced-modal .atsx-modal-footer {
  border: none;
  padding: 20px 32px;
}
.atsx-enhanced-modal .atsx-modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  padding: 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-height: 0;
}

@-webkit-keyframes fullscreenModalEnter__3eRpn {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3eRpn {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__27RHk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__27RHk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1tYZl {
  height: 100%;
}
.atsx-layout__3zOxi {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__26fFu,
.b50__1CzAy {
  color: #f0f4ff;
}
.L50__1JNNF,
.l50__kLGpq {
  color: #f7fae5;
}
.L100__1ImBX,
.l100__opL63 {
  color: #eef6c6;
}
.L200__2CR9b,
.l200__9EtNQ {
  color: #dfee96;
}
.L300___Gfg5,
.l300__NhdAJ {
  color: #d2e76a;
}
.L400__3A0al,
.l400__16xPh {
  color: #c3dd40;
}
.L500__8OJb0,
.l500__1v8L7 {
  color: #b3d600;
}
.L600__YOKQd,
.l600__1Xkm8 {
  color: #8fac02;
}
.L700__3tF4p,
.l700__IZdA2 {
  color: #667901;
}
.L800__3H9xb,
.l800__4jLic {
  color: #495700;
}
.L900__3xx0J,
.l900__38VpV {
  color: #354200;
}
.Y50__yblUM,
.y50__5oRoo {
  color: #fdf9ed;
}
.Y100__3vSMj,
.y100__xhI7W {
  color: #faf1d1;
}
.Y200__3X2qI,
.y200__1arHX {
  color: #f8e6ab;
}
.Y300__16k9p,
.y300__3UVEd {
  color: #f7dc82;
}
.Y400__WB3T1,
.y400__2thy3 {
  color: #fad355;
}
.Y500__3BVkc,
.y500__1bt7o {
  color: #ffc60a;
}
.Y600__38Hg-,
.y600__1ViC2 {
  color: #dc9b04;
}
.Y700__y4DlZ,
.y700__1aP52 {
  color: #aa7803;
}
.Y800__19mUI,
.y800__3ZEhw {
  color: #795101;
}
.Y900__3bebq,
.y900__DYS7M {
  color: #5c3a00;
}
.O50__3u6L4,
.o50__2nOHt {
  color: #fff5eb;
}
.O100__2DAsu,
.o100__v76iI {
  color: #feead2;
}
.O200__1mrf-,
.o200__3zL90 {
  color: #fed4a4;
}
.O300__Ge9ig,
.o300__3PJ8- {
  color: #ffba6b;
}
.O400__1x9QO,
.o400__385Fx {
  color: #ffa53d;
}
.O500__3Wawz,
.o500__AV5fZ {
  color: #f80;
}
.O600__3uSNb,
.o600__10uyR {
  color: #de7802;
}
.O700__2ga0J,
.o700__3VS6Q {
  color: #b26206;
}
.O800__18wV9,
.o800__KZiCk {
  color: #8f4f04;
}
.O900__1pZ52,
.o900__Fklr0 {
  color: #6b3900;
}
.R50__3llDC,
.r50__3_Ko1 {
  color: #fef1f1;
}
.R100__3UPIa,
.r100__1v7NP {
  color: #fde2e2;
}
.R200__pk2VV,
.r200__237Wg {
  color: #fbbfbc;
}
.R300__3VOof,
.r300__3YQti {
  color: #f98e8b;
}
.R400__1Qcyv,
.r400__9DO74 {
  color: #f76964;
}
.R500__HXQXH,
.r500__189CT {
  color: #f54a45;
}
.R600__apaAh,
.r600__1ZBv0 {
  color: #d83931;
}
.R700__NWWVX,
.r700__zNiBc {
  color: #ac2f28;
}
.R800__Ai7So,
.r800__2NrBg {
  color: #812520;
}
.R900__rxg_j,
.r900__2DAQi {
  color: #621c18;
}
.C50__3-0wH,
.c50__QZI9z {
  color: #fef1f8;
}
.C100__3otlX,
.c100__18Lt9 {
  color: #fdddef;
}
.C200__1HPj7,
.c200__14imh {
  color: #f9aed9;
}
.C300__3bjiI,
.c300__2aKI2 {
  color: #f57ac0;
}
.C400__Pu4Ca,
.c400__yUU36 {
  color: #f14ba9;
}
.C500__1CSdq,
.c500__1eDaq {
  color: #f01d94;
}
.C600__18pBn,
.c600__1GASn {
  color: #c71077;
}
.C700__2tL-Y,
.c700__3X-nM {
  color: #9e1361;
}
.C800__1_e1p,
.c800__3unnv {
  color: #7a0f4b;
}
.C900__2QB0z,
.c900__OpMUh {
  color: #520a32;
}
.V50__2NAHT,
.v50__IlyrD {
  color: #fceefc;
}
.V100__Qjy1T,
.v100__3D_N9 {
  color: #f8def8;
}
.V200__1pfCF,
.v200__3LXKy {
  color: #efb9ef;
}
.V300__17r4Z,
.v300__2CbmQ {
  color: #e58fe5;
}
.V400__3DE0L,
.v400__2doko {
  color: #db66db;
}
.V500__2sxho,
.v500__2A90l {
  color: #d136d1;
}
.V600__1_7pj,
.v600__fwv7q {
  color: #b320b3;
}
.V700__IDCgh,
.v700__4Sjfa {
  color: #8c218c;
}
.V800__1dDBP,
.v800__3McyM {
  color: #681268;
}
.V900__14C2f,
.v900__2-pjT {
  color: #460b46;
}
.P50__17ivN,
.p50__N-uHD {
  color: #f6f1fe;
}
.P100__12rYf,
.p100__2dDkN {
  color: #ece2fe;
}
.P200__1TPVv,
.p200__3NLfm {
  color: #cdb2fa;
}
.P300__3I6gT,
.p300__1KxlC {
  color: #ad82f7;
}
.P400__2EQhf,
.p400__N3B7m {
  color: #935af6;
}
.P500__2tK2H,
.p500__3F2Mm {
  color: #7f3bf5;
}
.P600__2XFJx,
.p600__32akb {
  color: #6425d0;
}
.P700__3GF5j,
.p700__HjGar {
  color: #4e1ba7;
}
.P800__3VUln,
.p800__3s3M3 {
  color: #380d82;
}
.P900__2durq,
.p900__1rblH {
  color: #270561;
}
.I50__1ag8b,
.i50__3E-Sw {
  color: #f2f3fd;
}
.I100__1_Q_s,
.i100__2j8sp {
  color: #e0e2fa;
}
.I200__2Ssk7,
.i200__2em_M {
  color: #b4b9f3;
}
.I300__1N67F,
.i300__2RzUw {
  color: #7b83ea;
}
.I400__2D0gq,
.i400__2ObJp {
  color: #616ae5;
}
.I500__2ZR04,
.i500__1yHIQ {
  color: #4954e6;
}
.I600__1tOHL,
.i600__2yAwu {
  color: #2933c7;
}
.I700__29j2A,
.i700__BUu3c {
  color: #161fa2;
}
.I800__1Q1DI,
.i800__2owkf {
  color: #0a1285;
}
.I900__1GeXu,
.i900__im-fT {
  color: #0c1264;
}
.N50__2q4x1,
.n50__GSgnT {
  color: #f8f9fa;
}
.N100__wq9G-,
.n100__M-SNQ {
  color: #f5f6f7;
}
.N200__1YNaB,
.n200__2nuEB {
  color: #eff0f1;
}
.N300__3QcTk,
.n300__3vvgP {
  color: #dee0e3;
}
.N400__gid0V,
.n400__ayejP {
  color: #bbbfc4;
}
.N500__1hLHE,
.n500__2N6dJ {
  color: #8f959e;
}
.N600__26d2L,
.n600__1kd7J {
  color: #646a73;
}
.N700__2zaCf,
.n700__1GBKb {
  color: #373c43;
}
.N800__1lCFW,
.n800__127sQ {
  color: #2b2f36;
}
.N900__2QaiZ,
.n900__bgM0M {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.thirdPartyLogin__3D6Kj {
  margin-bottom: 36px;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-text {
  padding-top: 24px;
  border-top: 1px solid #eff1f1;
  line-height: 22px;
  font-size: 16px;
  text-align: center;
  color: #646a73;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 16px;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon {
  width: 40px;
  height: 40px;
  margin: 0 16px;
  cursor: pointer;
  color: #646a73;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-wechat {
  color: #2ea121;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-wechat:hover {
  color: #227818;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-facebook {
  color: #3c5a9a;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-facebook:hover {
  color: #2c4373;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-linkedin {
  color: #1d87bd;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-linkedin:hover {
  color: #15658d;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-douyin {
  color: #fff;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-douyin:hover {
  color: #000;
}
.wechat-popover.wechat-popover-loading {
  display: none;
}
.wechat-popover .atsx-popover-inner-content {
  width: 156px;
  height: 180px;
  padding: 9px 6px 6px;
}
.wechat-popover .atsx-popover-inner-content iframe {
  border: none;
  width: 100%;
  height: 100%;
}
.thirdPartyLogin-modal {
  height: 300px;
}
.thirdPartyLogin-modal .atsx-modal-header {
  border: none;
  padding-bottom: 0;
  margin-bottom: 15px;
}
.thirdPartyLogin-modal .atsx-modal-content {
  height: 100%;
}
.thirdPartyLogin-modal .modal_footer_text {
  text-align: center;
}
.thirdPartyLogin-modal .add_iframe {
  margin: 0 auto;
  width: 160px;
  height: 160px;
}
.thirdPartyLogin-modal .add_iframe iframe {
  border: none;
  width: 100%;
  height: 100%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.scrollbar-container {
  position: relative;
  height: 100%;
}
.scrollbar-container.scrollbar-container-mobile {
  overflow: auto;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
.ps.is-windows {
  /* windows下横向滚动条常驻 */
}
.ps.is-windows .ps__rail-x {
  opacity: 1;
}
.ps.is-windows .ps__thumb-x {
  opacity: 1;
}
.ps.is-vertical-resident {
  /* 竖直方向滚筒条常显 */
}
.ps.is-vertical-resident .ps__rail-y {
  opacity: 1;
}
.ps.is-vertical-resident .ps__thumb-y {
  opacity: 1;
}
.ps.is-horizontal-resident {
  /* 竖直方向滚筒条常显 */
}
.ps.is-horizontal-resident .ps__rail-x {
  opacity: 1;
}
.ps.is-horizontal-resident .ps__thumb-x {
  opacity: 1;
}
.ps.scrollbar-x-fixed-bottom .ps__rail-x {
  position: fixed;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:hover .ps__thumb-x {
  height: 12px;
  border-radius: 6px;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
  z-index: 1;
}
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:hover .ps__thumb-y {
  width: 12px;
  border-radius: 6px;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 1;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  opacity: 1;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #bbbfc4;
  border-radius: 4px;
  height: 8px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #bbbfc4;
  border-radius: 4px;
  width: 8px;
  /* there must be 'right' for ps__thumb-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.atsx-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.atsx-popover-hidden {
  display: none;
}
.atsx-popover-placement-top,
.atsx-popover-placement-topLeft,
.atsx-popover-placement-topRight {
  padding-bottom: 10px;
}
.atsx-popover-placement-right,
.atsx-popover-placement-rightTop,
.atsx-popover-placement-rightBottom {
  padding-left: 10px;
}
.atsx-popover-placement-bottom,
.atsx-popover-placement-bottomLeft,
.atsx-popover-placement-bottomRight {
  padding-top: 10px;
}
.atsx-popover-placement-left,
.atsx-popover-placement-leftTop,
.atsx-popover-placement-leftBottom {
  padding-right: 10px;
}
.atsx-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .atsx-popover {
    /* IE10+ */
  }
  .atsx-popover-inner {
    box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  }
}
.atsx-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  border-bottom: 1px solid #e8e8e8;
}
.atsx-popover-inner-content {
  padding: 12px 16px;
  color: #646a73;
}
.atsx-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: #646a73;
  font-size: 14px;
}
.atsx-popover-message > .anticon {
  position: absolute;
  top: 8px;
  color: #FF8800;
  font-size: 14px;
}
.atsx-popover-message-title {
  padding-left: 22px;
}
.atsx-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.atsx-popover-buttons button {
  margin-left: 8px;
}
.atsx-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: #ffffff;
  border-style: solid;
  border-width: 4.24264069px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
.atsx-popover-placement-top > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-topLeft > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-topRight > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-top > .atsx-popover-content > .atsx-popover-arrow {
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
}
.atsx-popover-placement-topLeft > .atsx-popover-content > .atsx-popover-arrow {
  left: 16px;
}
.atsx-popover-placement-topRight > .atsx-popover-content > .atsx-popover-arrow {
  right: 16px;
}
.atsx-popover-placement-right > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-rightTop > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-rightBottom > .atsx-popover-content > .atsx-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-right > .atsx-popover-content > .atsx-popover-arrow {
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.atsx-popover-placement-rightTop > .atsx-popover-content > .atsx-popover-arrow {
  top: 12px;
}
.atsx-popover-placement-rightBottom > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 12px;
}
.atsx-popover-placement-bottom > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-bottomLeft > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-bottomRight > .atsx-popover-content > .atsx-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.atsx-popover-placement-bottom > .atsx-popover-content > .atsx-popover-arrow {
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
}
.atsx-popover-placement-bottomLeft > .atsx-popover-content > .atsx-popover-arrow {
  left: 16px;
}
.atsx-popover-placement-bottomRight > .atsx-popover-content > .atsx-popover-arrow {
  right: 16px;
}
.atsx-popover-placement-left > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-leftTop > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-leftBottom > .atsx-popover-content > .atsx-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-left > .atsx-popover-content > .atsx-popover-arrow {
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.atsx-popover-placement-leftTop > .atsx-popover-content > .atsx-popover-arrow {
  top: 12px;
}
.atsx-popover-placement-leftBottom > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  border-color: #3370FF;
  box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
  background-color: white;
}
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled).atsx-checkbox-indeterminate .atsx-checkbox-inner,
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled).atsx-checkbox-checked .atsx-checkbox-inner {
  box-shadow: none;
  background-color: #3370FF;
}
.atsx-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-input:focus + .atsx-checkbox-inner {
  border-color: #3370FF;
  box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
  background-color: white;
}
.atsx-checkbox:not(.atsx-checkbox-disabled).atsx-checkbox-checked .atsx-checkbox-input:focus + .atsx-checkbox-inner,
.atsx-checkbox:not(.atsx-checkbox-disabled).atsx-checkbox-indeterminate .atsx-checkbox-input:focus + .atsx-checkbox-inner {
  background-color: #3370FF;
  box-shadow: none;
}
.atsx-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 2px;
  visibility: hidden;
  content: '';
}
.atsx-checkbox:hover::after,
.atsx-checkbox-wrapper:hover .atsx-checkbox::after {
  visibility: visible;
}
.atsx-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #8f959e;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.atsx-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21%;
  display: table;
  width: 5px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -ms-transform: rotate(45deg) scale(0) translate(-50%, -50%);
      transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.atsx-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.atsx-checkbox-checked .atsx-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -ms-transform: rotate(45deg) scale(1) translate(-50%, -50%);
      transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.atsx-checkbox-checked:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  background-color: #3370FF;
  border-color: #3370FF;
}
.atsx-checkbox-disabled {
  cursor: not-allowed;
}
.atsx-checkbox-disabled.atsx-checkbox-checked .atsx-checkbox-inner {
  background: #bbbfc4;
  border-color: #bbbfc4;
}
.atsx-checkbox-disabled.atsx-checkbox-checked .atsx-checkbox-inner::after {
  border-color: white;
  -webkit-animation-name: none;
          animation-name: none;
}
.atsx-checkbox-disabled .atsx-checkbox-input {
  cursor: not-allowed;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  background-color: #eff0f1;
  border-color: #bbbfc4;
  box-shadow: none;
}
.atsx-checkbox-disabled .atsx-checkbox-inner::after {
  border-color: #EFF0F1;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.atsx-checkbox-disabled + span {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.atsx-checkbox-wrapper + .atsx-checkbox-wrapper {
  margin-left: 8px;
}
.atsx-checkbox-wrapper + span,
.atsx-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.atsx-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.atsx-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.atsx-checkbox-group-item:last-child {
  margin-right: 0;
}
.atsx-checkbox-group-item + .atsx-checkbox-group-item {
  margin-left: 0;
}
.atsx-checkbox-indeterminate .atsx-checkbox-inner {
  background-color: #3370FF;
  border-color: #3370FF;
}
.atsx-checkbox-indeterminate .atsx-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 2px;
  background-color: #fff;
  border: 0;
  -ms-transform: translate(-50%, -50%) scale(1);
      transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.atsx-checkbox-indeterminate.atsx-checkbox-disabled .atsx-checkbox-inner {
  background-color: #bbbfc4;
  border-color: #bbbfc4;
}
.atsx-checkbox-indeterminate.atsx-checkbox-disabled .atsx-checkbox-inner::after {
  background-color: white;
  border-color: white;
}

@-webkit-keyframes fullscreenModalEnter__2p4lv {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2p4lv {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__iEweX {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__iEweX {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__BbO_M {
  height: 100%;
}
.atsx-layout__EMlxD {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3nOFs,
.b50__27mAO {
  color: #f0f4ff;
}
.L50__3k0X0,
.l50__3UFJ6 {
  color: #f7fae5;
}
.L100__3qrQf,
.l100__xk2be {
  color: #eef6c6;
}
.L200__3-I3v,
.l200__PNbwd {
  color: #dfee96;
}
.L300__1_LGu,
.l300__1RwfQ {
  color: #d2e76a;
}
.L400__3afEi,
.l400__2XJ0Q {
  color: #c3dd40;
}
.L500__39EiK,
.l500__2jtKI {
  color: #b3d600;
}
.L600__3ZpUr,
.l600__2MA1C {
  color: #8fac02;
}
.L700__b2Sgw,
.l700__3v1I2 {
  color: #667901;
}
.L800__nIPJI,
.l800__2uLgU {
  color: #495700;
}
.L900__agZsa,
.l900__2U8mi {
  color: #354200;
}
.Y50__2IxQD,
.y50__4C96r {
  color: #fdf9ed;
}
.Y100__3znS_,
.y100__l4tdK {
  color: #faf1d1;
}
.Y200__oThkl,
.y200__1E6S7 {
  color: #f8e6ab;
}
.Y300__3iLxo,
.y300__BTpjL {
  color: #f7dc82;
}
.Y400__2fLOi,
.y400__1n3wI {
  color: #fad355;
}
.Y500__2XDYA,
.y500__28kKR {
  color: #ffc60a;
}
.Y600__3UJy_,
.y600__-7Fvp {
  color: #dc9b04;
}
.Y700__PYz7P,
.y700__2TJNk {
  color: #aa7803;
}
.Y800__BTPv7,
.y800__2-gf_ {
  color: #795101;
}
.Y900__f74xW,
.y900__kQxw6 {
  color: #5c3a00;
}
.O50__1yJY_,
.o50__1GS2q {
  color: #fff5eb;
}
.O100__npslN,
.o100__1tx6h {
  color: #feead2;
}
.O200__3z0rw,
.o200__1vRYm {
  color: #fed4a4;
}
.O300__2Bxym,
.o300__2D7SX {
  color: #ffba6b;
}
.O400__ngtqn,
.o400__buHGa {
  color: #ffa53d;
}
.O500__2VQAk,
.o500__9KiCX {
  color: #f80;
}
.O600__1HMxP,
.o600__1VI2r {
  color: #de7802;
}
.O700__2KDFb,
.o700__l8Fss {
  color: #b26206;
}
.O800__3sYyR,
.o800__3-tRt {
  color: #8f4f04;
}
.O900__2OtEX,
.o900__1zApd {
  color: #6b3900;
}
.R50__157Pk,
.r50__3VcyB {
  color: #fef1f1;
}
.R100__vc1BT,
.r100__3A5kT {
  color: #fde2e2;
}
.R200__2KBuT,
.r200__-ACE9 {
  color: #fbbfbc;
}
.R300__2T6nu,
.r300__340Um {
  color: #f98e8b;
}
.R400__2kezW,
.r400__1j2UQ {
  color: #f76964;
}
.R500__17-kg,
.r500__JCh7u {
  color: #f54a45;
}
.R600__3fL3I,
.r600__2-3Ll {
  color: #d83931;
}
.R700__1gTTG,
.r700__1f_sZ {
  color: #ac2f28;
}
.R800__2Vz1r,
.r800__s2mw8 {
  color: #812520;
}
.R900__2lydP,
.r900__2SUJg {
  color: #621c18;
}
.C50__aq88U,
.c50__1qRSt {
  color: #fef1f8;
}
.C100__1nBPZ,
.c100__EFXZr {
  color: #fdddef;
}
.C200__VxBzR,
.c200__2xRrw {
  color: #f9aed9;
}
.C300__kmbiV,
.c300__13srj {
  color: #f57ac0;
}
.C400__27RJL,
.c400__27KMK {
  color: #f14ba9;
}
.C500__RviNf,
.c500__1WAEq {
  color: #f01d94;
}
.C600__2JvZ-,
.c600__2DVqJ {
  color: #c71077;
}
.C700__3yZAj,
.c700__hdTwW {
  color: #9e1361;
}
.C800__3XAAX,
.c800__24M_y {
  color: #7a0f4b;
}
.C900__1h8sT,
.c900__3eHOr {
  color: #520a32;
}
.V50__2isUp,
.v50__2CzkX {
  color: #fceefc;
}
.V100__ccs7F,
.v100__1xMX4 {
  color: #f8def8;
}
.V200__2aLav,
.v200__TtBsJ {
  color: #efb9ef;
}
.V300__6yrMr,
.v300__2WDB0 {
  color: #e58fe5;
}
.V400__HuHmz,
.v400__2-uBm {
  color: #db66db;
}
.V500__2F47r,
.v500__2M0_z {
  color: #d136d1;
}
.V600__2qfMH,
.v600__15UkK {
  color: #b320b3;
}
.V700__2NOkY,
.v700__2lHrs {
  color: #8c218c;
}
.V800__tqDp9,
.v800__3CDao {
  color: #681268;
}
.V900__3lfXL,
.v900__sC8KI {
  color: #460b46;
}
.P50__2tTC9,
.p50__xrPrM {
  color: #f6f1fe;
}
.P100__3QBbY,
.p100__30bDp {
  color: #ece2fe;
}
.P200__2TO3m,
.p200__2VOIW {
  color: #cdb2fa;
}
.P300__3EbAS,
.p300__33qZm {
  color: #ad82f7;
}
.P400__1y9qj,
.p400__2AkVn {
  color: #935af6;
}
.P500__bnqL3,
.p500__1A1w5 {
  color: #7f3bf5;
}
.P600__t-31Y,
.p600__3zdSi {
  color: #6425d0;
}
.P700__L5VZE,
.p700__XXmv1 {
  color: #4e1ba7;
}
.P800__2F-bz,
.p800__2HGIS {
  color: #380d82;
}
.P900__3oF3B,
.p900__3eJur {
  color: #270561;
}
.I50__35_2Y,
.i50__D6nKb {
  color: #f2f3fd;
}
.I100__3qzRu,
.i100__9JRh9 {
  color: #e0e2fa;
}
.I200__2_E75,
.i200__2myJU {
  color: #b4b9f3;
}
.I300__2_zX0,
.i300__2zf74 {
  color: #7b83ea;
}
.I400__2vpLZ,
.i400__2qB4t {
  color: #616ae5;
}
.I500__3omVK,
.i500__3KT3u {
  color: #4954e6;
}
.I600__29_AY,
.i600__mXupr {
  color: #2933c7;
}
.I700__3MWDY,
.i700__3TYB0 {
  color: #161fa2;
}
.I800__1dAfd,
.i800__2hZKc {
  color: #0a1285;
}
.I900__1Wge9,
.i900__2WbEL {
  color: #0c1264;
}
.N50__x_xQp,
.n50__11Ou0 {
  color: #f8f9fa;
}
.N100__1LqOX,
.n100__2Vueg {
  color: #f5f6f7;
}
.N200__3RKHc,
.n200__cIGZ9 {
  color: #eff0f1;
}
.N300__3odC-,
.n300___TVBj {
  color: #dee0e3;
}
.N400__2V_8U,
.n400__IS7Us {
  color: #bbbfc4;
}
.N500__25hVB,
.n500__39PEq {
  color: #8f959e;
}
.N600__2hHzH,
.n600__ThU1s {
  color: #646a73;
}
.N700__3YulY,
.n700__1o9q6 {
  color: #373c43;
}
.N800__100O2,
.n800__2ijXL {
  color: #2b2f36;
}
.N900__Ongb5,
.n900__1aMsP {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.legalContainer {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.rulePage-foreign {
  color: #1f2329;
  font-size: 14px;
  line-height: 28px;
}
.rulePage-foreign ul {
  list-style-type: disc;
  padding-left: 14px;
}
.rulePage-foreign .rulePage-title-foreign {
  display: none;
}
.rulePage-foreign .rulePage-title-foreign + br {
  display: none;
}
.rulePage-foreign h3 {
  font-size: 18px;
  font-weight: 500;
  color: #1f2329;
}
.rulePage-foreign .rulePage-section-sub {
  display: -ms-flexbox;
  display: flex;
}
.rulePage-foreign .rulePage-section-sub .rulePage-section-sub-left {
  -ms-flex: 1;
      flex: 1 1;
  padding-right: 5px;
}
.rulePage-foreign .rulePage-section-sub .rulePage-section-sub-right {
  -ms-flex: 1;
      flex: 1 1;
}
.rulePage-foreign .rulePage-section-sub ul {
  line-height: 26px;
}
.rulePage {
  color: #1f2329;
  font-size: 14px;
  line-height: 28px;
}
.rulePage .rulePage-title {
  display: none;
}
.rulePage .rulePage-title + br {
  display: none;
}
.rulePage .rulePage-title + .rulePage-section {
  margin-top: 0;
}
.rulePage .rulePage-section {
  font-size: 18px;
  margin-top: 32px;
  font-weight: 500;
}
.rulePage .rulePage-subSection {
  font-size: 16px;
  font-weight: 500;
}
.rulePage .rulePage-strong {
  text-decoration: underline;
  font-weight: bold;
}
.rulePage a {
  color: #3370FF;
}
.rulePage a.quickLink {
  color: #1f2329;
}

@-webkit-keyframes fullscreenModalEnter__2fET7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2fET7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1bBdk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1bBdk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__WMdii {
  height: 100%;
}
.atsx-layout__3bbW0 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3iOyp,
.b50__1HiTl {
  color: #f0f4ff;
}
.L50__3q5jn,
.l50__1AUPb {
  color: #f7fae5;
}
.L100__1gLh3,
.l100__12meC {
  color: #eef6c6;
}
.L200__2oNQr,
.l200__2FEFU {
  color: #dfee96;
}
.L300__bXrWi,
.l300__1KCn8 {
  color: #d2e76a;
}
.L400__2sjl7,
.l400__2dyrH {
  color: #c3dd40;
}
.L500__3VP5B,
.l500__3US26 {
  color: #b3d600;
}
.L600__3DN_n,
.l600__2tXXf {
  color: #8fac02;
}
.L700__LSf5S,
.l700__2v_fb {
  color: #667901;
}
.L800__32dKT,
.l800__1lKPk {
  color: #495700;
}
.L900__3CF5i,
.l900__1ABWT {
  color: #354200;
}
.Y50__2Op9Z,
.y50__3T_vP {
  color: #fdf9ed;
}
.Y100__2q98S,
.y100__22pM5 {
  color: #faf1d1;
}
.Y200__1F0JU,
.y200__2aCLS {
  color: #f8e6ab;
}
.Y300__1-5Ns,
.y300__lhOJb {
  color: #f7dc82;
}
.Y400__3zo_h,
.y400__JnY3T {
  color: #fad355;
}
.Y500__2fXp0,
.y500__3LCwc {
  color: #ffc60a;
}
.Y600__3akAX,
.y600__QiT37 {
  color: #dc9b04;
}
.Y700__3LQAs,
.y700__i9-OZ {
  color: #aa7803;
}
.Y800__bk1KG,
.y800__2v5vt {
  color: #795101;
}
.Y900__13lkn,
.y900__1gkPF {
  color: #5c3a00;
}
.O50__1oHV3,
.o50__Q-U9i {
  color: #fff5eb;
}
.O100__3dnTW,
.o100__tv3aS {
  color: #feead2;
}
.O200__3JjCF,
.o200__3pMbu {
  color: #fed4a4;
}
.O300__1F4_6,
.o300__1Wan9 {
  color: #ffba6b;
}
.O400__-js05,
.o400__2ltvp {
  color: #ffa53d;
}
.O500__2wQtk,
.o500__21Ys5 {
  color: #f80;
}
.O600__18QpV,
.o600__u-eWR {
  color: #de7802;
}
.O700__1sX4T,
.o700__2N0ii {
  color: #b26206;
}
.O800__2VOmn,
.o800__ozmVL {
  color: #8f4f04;
}
.O900__gfR0w,
.o900__25qU2 {
  color: #6b3900;
}
.R50__u6Who,
.r50__3ALQQ {
  color: #fef1f1;
}
.R100__2cIoW,
.r100__1ux7d {
  color: #fde2e2;
}
.R200__39Fry,
.r200__uX9Tl {
  color: #fbbfbc;
}
.R300__2rXrA,
.r300__1CrkH {
  color: #f98e8b;
}
.R400__2ix1b,
.r400__2oNYw {
  color: #f76964;
}
.R500__15f-6,
.r500__3oZnX {
  color: #f54a45;
}
.R600__dmoHd,
.r600__2vjLu {
  color: #d83931;
}
.R700__t_Fti,
.r700__1mrCX {
  color: #ac2f28;
}
.R800__2IaQJ,
.r800__3QP8_ {
  color: #812520;
}
.R900__2m_9M,
.r900__8QqTf {
  color: #621c18;
}
.C50__14tNg,
.c50__3CsTp {
  color: #fef1f8;
}
.C100__20E5w,
.c100__cree7 {
  color: #fdddef;
}
.C200__zyVBC,
.c200__2LJmi {
  color: #f9aed9;
}
.C300__293Q1,
.c300__1_qc4 {
  color: #f57ac0;
}
.C400__1R-l-,
.c400__2cuqT {
  color: #f14ba9;
}
.C500__2TueR,
.c500__1tziT {
  color: #f01d94;
}
.C600__NYt2Q,
.c600__E34q2 {
  color: #c71077;
}
.C700__3hUHn,
.c700__1Qern {
  color: #9e1361;
}
.C800__3z-NQ,
.c800__1n6B6 {
  color: #7a0f4b;
}
.C900__2lDbl,
.c900__3Eu7L {
  color: #520a32;
}
.V50__2JAen,
.v50__1uUdS {
  color: #fceefc;
}
.V100__3po4_,
.v100__3aKil {
  color: #f8def8;
}
.V200__2j12l,
.v200__1Ht8i {
  color: #efb9ef;
}
.V300__3Qfk2,
.v300__11Fe- {
  color: #e58fe5;
}
.V400__2VnlR,
.v400__2BXwY {
  color: #db66db;
}
.V500__wACnE,
.v500__1Cebs {
  color: #d136d1;
}
.V600__29pwe,
.v600__20NWT {
  color: #b320b3;
}
.V700__3095h,
.v700__t1s8f {
  color: #8c218c;
}
.V800__19-rm,
.v800__rf427 {
  color: #681268;
}
.V900__3lNvn,
.v900__11ArP {
  color: #460b46;
}
.P50__wqf0k,
.p50__2poA6 {
  color: #f6f1fe;
}
.P100__3wv66,
.p100__1cECS {
  color: #ece2fe;
}
.P200__2AOWq,
.p200__IbJFK {
  color: #cdb2fa;
}
.P300__2-pYh,
.p300__16_-P {
  color: #ad82f7;
}
.P400__1F9b6,
.p400__2zhUk {
  color: #935af6;
}
.P500__2Lcwm,
.p500__3w2zx {
  color: #7f3bf5;
}
.P600__3CB5e,
.p600__1KXfc {
  color: #6425d0;
}
.P700__-Jx7P,
.p700__2A9ot {
  color: #4e1ba7;
}
.P800__2jY_u,
.p800__1_TS2 {
  color: #380d82;
}
.P900__3rb3Q,
.p900__12ac_ {
  color: #270561;
}
.I50__Hr01n,
.i50__10px5 {
  color: #f2f3fd;
}
.I100__2aFhm,
.i100__3j8-R {
  color: #e0e2fa;
}
.I200__1mlkK,
.i200__3GP1P {
  color: #b4b9f3;
}
.I300__JoQgI,
.i300__30vAi {
  color: #7b83ea;
}
.I400__2x4RO,
.i400__3pfAk {
  color: #616ae5;
}
.I500__1MNik,
.i500__2K3pv {
  color: #4954e6;
}
.I600__2MWcp,
.i600__3hepr {
  color: #2933c7;
}
.I700__3Kppb,
.i700__2BuKH {
  color: #161fa2;
}
.I800__1hOQK,
.i800__2t4gR {
  color: #0a1285;
}
.I900__2s03A,
.i900__pC9tN {
  color: #0c1264;
}
.N50__2PxCI,
.n50__FuKXt {
  color: #f8f9fa;
}
.N100__2Stq7,
.n100__4EIDh {
  color: #f5f6f7;
}
.N200__3lYEF,
.n200__dL2jC {
  color: #eff0f1;
}
.N300__23lj7,
.n300__zoKU9 {
  color: #dee0e3;
}
.N400__ma25q,
.n400__16Sf3 {
  color: #bbbfc4;
}
.N500__4EBDb,
.n500__1t3VT {
  color: #8f959e;
}
.N600__2qpoT,
.n600__ZLZpl {
  color: #646a73;
}
.N700__2kG0W,
.n700__sTOy3 {
  color: #373c43;
}
.N800__1iUr5,
.n800__2pFkD {
  color: #2b2f36;
}
.N900__1UEXX,
.n900__2jYcc {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.fileContentModal__3NZmJ.is-saas .scrollbar-container {
  padding: 12px 32px;
}
.fileContentModal__3NZmJ .atsx-modal-body {
  height: calc(100vh - 260px);
  overflow: auto;
}
.fileContentModal__3NZmJ .atsx-modal-header {
  height: 68px;
  border-bottom: none;
}
.fileContentModal__3NZmJ .atsx-modal-header .atsx-modal-title {
  color: #1f2329;
  font-weight: 600;
}
.fileContentModal__3NZmJ .legalContainer {
  padding: 12px 32px;
}
.fileContentModal__3NZmJ .atsx-modal-footer {
  height: 72px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  border-top: none;
}
.fileContentModal__3NZmJ .atsx-modal-footer .atsx-btn-default {
  display: none;
}
.fileContentModal__3NZmJ .atsx-modal-footer .atsx-btn-primary:active {
  background-color: #4e83fd;
}
.fileContentModal__3NZmJ .atsx-modal-close {
  top: 4px;
}
.fileContentModal__3NZmJ .atsx-modal-close:hover,
.fileContentModal__3NZmJ .atsx-modal-close:focus {
  color: #82a7fc;
}

.error_checkbox .atsx-checkbox-inner {
  border: 1px solid red;
}

@-webkit-keyframes fullscreenModalEnter__1Bhjj {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1Bhjj {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__v9ROu {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__v9ROu {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__MyvYf {
  height: 100%;
}
.atsx-layout__2mHbZ {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3FUgJ,
.b50__wdNCR {
  color: #f0f4ff;
}
.L50__2coE1,
.l50__jHYcm {
  color: #f7fae5;
}
.L100__9dTzM,
.l100__-XLv5 {
  color: #eef6c6;
}
.L200__2s5fN,
.l200__1K6cS {
  color: #dfee96;
}
.L300__1Q51Q,
.l300__1xyXI {
  color: #d2e76a;
}
.L400__Ms__S,
.l400__RdqUA {
  color: #c3dd40;
}
.L500__2Xz5p,
.l500__2LwtN {
  color: #b3d600;
}
.L600__2s8Ai,
.l600__1g57k {
  color: #8fac02;
}
.L700__3p7nM,
.l700__1EQ0U {
  color: #667901;
}
.L800__3UpOy,
.l800__2FMFN {
  color: #495700;
}
.L900__1mCYG,
.l900__3L1QJ {
  color: #354200;
}
.Y50__3epBC,
.y50__UygQj {
  color: #fdf9ed;
}
.Y100__1ua8h,
.y100__1F6sV {
  color: #faf1d1;
}
.Y200__pofsa,
.y200__3WsdN {
  color: #f8e6ab;
}
.Y300__xHk3i,
.y300__O7q52 {
  color: #f7dc82;
}
.Y400__1raUk,
.y400__2ndWq {
  color: #fad355;
}
.Y500__1XL7x,
.y500__3NxmZ {
  color: #ffc60a;
}
.Y600__1UEpD,
.y600__KQG12 {
  color: #dc9b04;
}
.Y700__LDhTq,
.y700__kkssk {
  color: #aa7803;
}
.Y800__ncYmx,
.y800__3LiXp {
  color: #795101;
}
.Y900__1l99M,
.y900__KDoB6 {
  color: #5c3a00;
}
.O50__17fK4,
.o50__ldHKK {
  color: #fff5eb;
}
.O100__1as6N,
.o100__2Al16 {
  color: #feead2;
}
.O200__1qbvP,
.o200__1_HdJ {
  color: #fed4a4;
}
.O300__2vQsv,
.o300__2StGi {
  color: #ffba6b;
}
.O400__ics5C,
.o400__2XjGv {
  color: #ffa53d;
}
.O500__3R4cH,
.o500__2migw {
  color: #f80;
}
.O600__Y-T5C,
.o600__3o1A1 {
  color: #de7802;
}
.O700__2qzuA,
.o700__1YBdO {
  color: #b26206;
}
.O800__2TDZD,
.o800__eiXNl {
  color: #8f4f04;
}
.O900__uPfPs,
.o900__1mM84 {
  color: #6b3900;
}
.R50__j6KV_,
.r50__3OH3S {
  color: #fef1f1;
}
.R100__pHXVo,
.r100__3dKBy {
  color: #fde2e2;
}
.R200__1N9AG,
.r200__2oj_Y {
  color: #fbbfbc;
}
.R300__3JgI5,
.r300__1EWGj {
  color: #f98e8b;
}
.R400__3139P,
.r400__2lYRc {
  color: #f76964;
}
.R500__3TYvY,
.r500__q_Acj {
  color: #f54a45;
}
.R600__1ot1Y,
.r600__1IF9U {
  color: #d83931;
}
.R700__3uOK_,
.r700__1Krx1 {
  color: #ac2f28;
}
.R800__29M9p,
.r800__2Ti6x {
  color: #812520;
}
.R900__2hClJ,
.r900__3wp5B {
  color: #621c18;
}
.C50__28uLg,
.c50__3ln7J {
  color: #fef1f8;
}
.C100__3uaRX,
.c100__MWa3N {
  color: #fdddef;
}
.C200__znNkz,
.c200__1qXRr {
  color: #f9aed9;
}
.C300__3YImx,
.c300__1HI7S {
  color: #f57ac0;
}
.C400__1L4yJ,
.c400__149d_ {
  color: #f14ba9;
}
.C500__3UyR7,
.c500__ABYrj {
  color: #f01d94;
}
.C600__LTzJG,
.c600__xu5Wh {
  color: #c71077;
}
.C700__3vbmM,
.c700__1O61R {
  color: #9e1361;
}
.C800__2Veta,
.c800__3Q3i9 {
  color: #7a0f4b;
}
.C900__2m0Z9,
.c900__240cg {
  color: #520a32;
}
.V50__9D7S6,
.v50__C5xvI {
  color: #fceefc;
}
.V100__7svVU,
.v100__1mGoM {
  color: #f8def8;
}
.V200__3qhgY,
.v200__33FEL {
  color: #efb9ef;
}
.V300__1Ej4S,
.v300__1Z4Iq {
  color: #e58fe5;
}
.V400__GvLU2,
.v400__1OLJk {
  color: #db66db;
}
.V500__2l5sb,
.v500__2y5cK {
  color: #d136d1;
}
.V600__HIEAS,
.v600__117px {
  color: #b320b3;
}
.V700__2hWlv,
.v700__2pMjU {
  color: #8c218c;
}
.V800__idgiD,
.v800__358i- {
  color: #681268;
}
.V900__1QO-h,
.v900__2UZuH {
  color: #460b46;
}
.P50__3vZt9,
.p50__3JcEz {
  color: #f6f1fe;
}
.P100__C-BmV,
.p100__UCsN_ {
  color: #ece2fe;
}
.P200__1pdIJ,
.p200__2KbNj {
  color: #cdb2fa;
}
.P300__1yZap,
.p300__zeTjJ {
  color: #ad82f7;
}
.P400__1e2AO,
.p400__1jn8Y {
  color: #935af6;
}
.P500__2iDug,
.p500__1utf4 {
  color: #7f3bf5;
}
.P600__1w8e3,
.p600__2BXBK {
  color: #6425d0;
}
.P700__39Q-h,
.p700__3PPDh {
  color: #4e1ba7;
}
.P800__DG8BB,
.p800__1klLB {
  color: #380d82;
}
.P900__2Gk77,
.p900__3jjGT {
  color: #270561;
}
.I50__2aYVZ,
.i50__334M6 {
  color: #f2f3fd;
}
.I100__3dnoB,
.i100__3l1lL {
  color: #e0e2fa;
}
.I200__1d2gl,
.i200__2ZJBe {
  color: #b4b9f3;
}
.I300__2FKRD,
.i300__3Sbm2 {
  color: #7b83ea;
}
.I400__2kDsn,
.i400__meElp {
  color: #616ae5;
}
.I500__211ve,
.i500__Ymss- {
  color: #4954e6;
}
.I600__zh2gM,
.i600__3LnWu {
  color: #2933c7;
}
.I700__2uHfH,
.i700__6ZpEV {
  color: #161fa2;
}
.I800__t_JMy,
.i800__1KPK- {
  color: #0a1285;
}
.I900__2MABN,
.i900__1H2jc {
  color: #0c1264;
}
.N50__1H8G2,
.n50__36xSg {
  color: #f8f9fa;
}
.N100__3XpLB,
.n100__XWc3p {
  color: #f5f6f7;
}
.N200__2KbK7,
.n200__WAUY8 {
  color: #eff0f1;
}
.N300__s6m7V,
.n300__hLNDP {
  color: #dee0e3;
}
.N400__28Y9J,
.n400__2bQIr {
  color: #bbbfc4;
}
.N500__UqZVu,
.n500__2qSvi {
  color: #8f959e;
}
.N600__1YDvO,
.n600__yGRX4 {
  color: #646a73;
}
.N700__2tcDx,
.n700__1_QMa {
  color: #373c43;
}
.N800__A_KpU,
.n800__3Gw92 {
  color: #2b2f36;
}
.N900__WlQ2g,
.n900__WBafn {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.emailLogin__24is- {
  /* 顶部报错tips */
}
.emailLogin__24is- .emailLogin-formWrap {
  width: 100%;
  margin: 40px auto 0;
}
.emailLogin__24is- .emailLogin-emailNoExist {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #f54a45;
}
.emailLogin__24is- .emailLogin-forgetPassword {
  position: absolute;
  bottom: -26px;
  line-height: 22px;
  width: 520px;
  text-align: right;
}
.emailLogin__24is- .emailLogin-forgetPassword button {
  min-width: unset;
  padding: 0;
  padding-top: 8px;
}
.emailLogin__24is- .emailLogin-noAccount {
  margin: 12px 0 64px;
  line-height: 16px;
  font-size: 14px;
  text-align: left;
  color: #646a73;
}
.emailLogin__24is- .emailLogin-noAccount button {
  min-width: unset;
  padding: 0;
}
.emailLogin__24is- .emailLogin-userAgreement {
  margin-bottom: 49px;
  text-align: center;
}
.emailLogin__24is- .emailLogin-errorTips {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 32px;
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background-color: #fde2e2;
}
.emailLogin__24is- .emailLogin-errorTips svg {
  margin-left: 16px;
  width: 16px;
  height: 16px;
  color: #ed5959;
}
.emailLogin__24is- .emailLogin-errorTips .emailLogin-errorTips-text {
  margin-left: 8px;
  line-height: 22px;
  font-size: 14px;
  color: #1f2329;
}

@-webkit-keyframes fullscreenModalEnter__cKs2i {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__cKs2i {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__16I-g {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__16I-g {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__2d06A {
  height: 100%;
}
.atsx-layout__1KZIQ {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1QErx,
.b50__3YTGS {
  color: #f0f4ff;
}
.L50__1iqDa,
.l50__i6oB1 {
  color: #f7fae5;
}
.L100__12ycy,
.l100__2QeEH {
  color: #eef6c6;
}
.L200__8g5K3,
.l200__5m0ZM {
  color: #dfee96;
}
.L300__G8hdH,
.l300__2X1xo {
  color: #d2e76a;
}
.L400__1G0lu,
.l400__3ShDN {
  color: #c3dd40;
}
.L500__2JDBl,
.l500__2WsjS {
  color: #b3d600;
}
.L600__zPoZQ,
.l600__2M-KH {
  color: #8fac02;
}
.L700__1MOhX,
.l700__3IBxw {
  color: #667901;
}
.L800__bKg6V,
.l800__ZFN61 {
  color: #495700;
}
.L900__18h6G,
.l900__2g2xQ {
  color: #354200;
}
.Y50__3J6-z,
.y50__21UEC {
  color: #fdf9ed;
}
.Y100__G0JWb,
.y100__3WgYv {
  color: #faf1d1;
}
.Y200__T9NI-,
.y200__SCQ93 {
  color: #f8e6ab;
}
.Y300__2xEZY,
.y300__5FKP_ {
  color: #f7dc82;
}
.Y400__2iq-6,
.y400__3J3a3 {
  color: #fad355;
}
.Y500__1BiXY,
.y500__2ow9b {
  color: #ffc60a;
}
.Y600__2QkxZ,
.y600__1GmeA {
  color: #dc9b04;
}
.Y700__1p0bt,
.y700__F0e52 {
  color: #aa7803;
}
.Y800__358kw,
.y800__1jxDB {
  color: #795101;
}
.Y900__26L47,
.y900__HjSBT {
  color: #5c3a00;
}
.O50__hjkxJ,
.o50__119P0 {
  color: #fff5eb;
}
.O100__1Ti5R,
.o100__2egZQ {
  color: #feead2;
}
.O200__A1lod,
.o200__1pblw {
  color: #fed4a4;
}
.O300__lirus,
.o300__2XThb {
  color: #ffba6b;
}
.O400__3WcX3,
.o400__2T2uT {
  color: #ffa53d;
}
.O500__3JNMB,
.o500__165kt {
  color: #f80;
}
.O600__1P0wp,
.o600__2WY4K {
  color: #de7802;
}
.O700__3jlv0,
.o700__gptWq {
  color: #b26206;
}
.O800__2jMD8,
.o800__rtAHP {
  color: #8f4f04;
}
.O900__3cUGV,
.o900__26LMa {
  color: #6b3900;
}
.R50__3FH-7,
.r50__7VO57 {
  color: #fef1f1;
}
.R100__1l0mu,
.r100__3jYuF {
  color: #fde2e2;
}
.R200__1Uf39,
.r200__1Gpx0 {
  color: #fbbfbc;
}
.R300__V2HBT,
.r300__2WzP2 {
  color: #f98e8b;
}
.R400__3X8s0,
.r400__IQO6W {
  color: #f76964;
}
.R500__3bjrW,
.r500__1wPtD {
  color: #f54a45;
}
.R600__3xS3Y,
.r600__1MJ7d {
  color: #d83931;
}
.R700__2YFYq,
.r700__3EzlW {
  color: #ac2f28;
}
.R800__1IIrR,
.r800__YCxog {
  color: #812520;
}
.R900__2sQzt,
.r900__1lUT2 {
  color: #621c18;
}
.C50__2LqfS,
.c50__2Uxn3 {
  color: #fef1f8;
}
.C100__1kDLN,
.c100__1b9ig {
  color: #fdddef;
}
.C200__1x0pT,
.c200__1qx_e {
  color: #f9aed9;
}
.C300__2wyIN,
.c300__3Z2nG {
  color: #f57ac0;
}
.C400__1CTDe,
.c400__2UMt1 {
  color: #f14ba9;
}
.C500__3B-yh,
.c500__S0PyE {
  color: #f01d94;
}
.C600__2XuAE,
.c600__1jKrx {
  color: #c71077;
}
.C700__yyykW,
.c700__1h3kF {
  color: #9e1361;
}
.C800__225g2,
.c800__1dQLH {
  color: #7a0f4b;
}
.C900__1oJsF,
.c900__31zgk {
  color: #520a32;
}
.V50__1qNzp,
.v50__2v4Sj {
  color: #fceefc;
}
.V100__3laqW,
.v100__21rfO {
  color: #f8def8;
}
.V200__1ZV3x,
.v200__38xkC {
  color: #efb9ef;
}
.V300__1R9hC,
.v300__1UwpD {
  color: #e58fe5;
}
.V400__ozXT8,
.v400__3LkBZ {
  color: #db66db;
}
.V500__2ihjJ,
.v500__14KIk {
  color: #d136d1;
}
.V600__bZJJK,
.v600__3mvJ5 {
  color: #b320b3;
}
.V700__3muJC,
.v700__2jO6S {
  color: #8c218c;
}
.V800__-B9U2,
.v800__h0Vrq {
  color: #681268;
}
.V900__Z4WR-,
.v900__6Pvyh {
  color: #460b46;
}
.P50__9yiI5,
.p50__38pg9 {
  color: #f6f1fe;
}
.P100__3dKrS,
.p100__2DWss {
  color: #ece2fe;
}
.P200__3Xx5e,
.p200__3o9nI {
  color: #cdb2fa;
}
.P300__3-byw,
.p300__3A808 {
  color: #ad82f7;
}
.P400__11XCJ,
.p400__5tZSh {
  color: #935af6;
}
.P500__3zvlf,
.p500__1RJbR {
  color: #7f3bf5;
}
.P600__2GBgW,
.p600__2Fq_d {
  color: #6425d0;
}
.P700__1uSs5,
.p700__348XU {
  color: #4e1ba7;
}
.P800__Ps7VN,
.p800__NvS04 {
  color: #380d82;
}
.P900__3lPiU,
.p900___h0hb {
  color: #270561;
}
.I50__-oaJy,
.i50__RH6b- {
  color: #f2f3fd;
}
.I100__1svU2,
.i100__3a1DS {
  color: #e0e2fa;
}
.I200__MqvlU,
.i200__1zJbX {
  color: #b4b9f3;
}
.I300__3mHFG,
.i300__3s56F {
  color: #7b83ea;
}
.I400__1uu9f,
.i400__1byqk {
  color: #616ae5;
}
.I500__-xXs3,
.i500__2tSj5 {
  color: #4954e6;
}
.I600__34YcF,
.i600__3JAmA {
  color: #2933c7;
}
.I700__TpOnv,
.i700__3eDpz {
  color: #161fa2;
}
.I800__1OW0P,
.i800__3-gcg {
  color: #0a1285;
}
.I900__Uc-FM,
.i900__3DWPp {
  color: #0c1264;
}
.N50__DGwvI,
.n50__pwjN_ {
  color: #f8f9fa;
}
.N100__1sVM2,
.n100__17np4 {
  color: #f5f6f7;
}
.N200__1leO8,
.n200__1R53w {
  color: #eff0f1;
}
.N300___MsJO,
.n300__20EAd {
  color: #dee0e3;
}
.N400__2SMZT,
.n400__3SIbL {
  color: #bbbfc4;
}
.N500__20GX3,
.n500__3awbf {
  color: #8f959e;
}
.N600__2PPfF,
.n600__1HM9p {
  color: #646a73;
}
.N700__F0GlF,
.n700__3FsQX {
  color: #373c43;
}
.N800__1pH2W,
.n800__3k2go {
  color: #2b2f36;
}
.N900__1viwX,
.n900__3e0iB {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.atsx-slide-wrapper {
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9999;
  position: fixed;
}
.atsx-slide-wrapper__mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.atsx-slide-wrapper__content {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 10000;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
}
.atsx-slide-wrapper__inner {
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  position: relative;
}
.atsx-slide-wrapper__close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 24px;
  top: 24px;
  z-index: 9999;
  color: #646a73;
  cursor: pointer;
}
.atsx-slide-wrapper__close:hover {
  color: #82a7fc;
}
.atsx-slide-wrapper__close:active {
  color: #4e83fd;
}
#img-close {
  display: none;
}

@-webkit-keyframes fullscreenModalEnter__1qoDu {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1qoDu {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__30tIx {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__30tIx {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__2h-pW {
  height: 100%;
}
.atsx-layout__lDj4l {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__livRZ,
.b50__flvT_ {
  color: #f0f4ff;
}
.L50__1h064,
.l50__3gl6I {
  color: #f7fae5;
}
.L100__1qtg5,
.l100__KQiKG {
  color: #eef6c6;
}
.L200__2AxJa,
.l200__2NXrG {
  color: #dfee96;
}
.L300__2Fbtr,
.l300__2gASf {
  color: #d2e76a;
}
.L400__3f5mn,
.l400__8uKvu {
  color: #c3dd40;
}
.L500__2wdC4,
.l500__3lGAa {
  color: #b3d600;
}
.L600__2qkRd,
.l600__26ZVq {
  color: #8fac02;
}
.L700__7cuxj,
.l700__2HZiX {
  color: #667901;
}
.L800__1Km-L,
.l800__1gUae {
  color: #495700;
}
.L900__EhT76,
.l900__10ILM {
  color: #354200;
}
.Y50__gksfE,
.y50__2QPFw {
  color: #fdf9ed;
}
.Y100__3OxGG,
.y100__Cre84 {
  color: #faf1d1;
}
.Y200__1wg8-,
.y200__1sqTY {
  color: #f8e6ab;
}
.Y300__b__i_,
.y300__1UsBQ {
  color: #f7dc82;
}
.Y400__106xN,
.y400__2FoYC {
  color: #fad355;
}
.Y500__3OlV1,
.y500__1GkPG {
  color: #ffc60a;
}
.Y600__jfUDc,
.y600__1e5be {
  color: #dc9b04;
}
.Y700__PmYJA,
.y700__6saMq {
  color: #aa7803;
}
.Y800__eg8ne,
.y800__3ck0h {
  color: #795101;
}
.Y900__15W6N,
.y900__z0hmT {
  color: #5c3a00;
}
.O50__3HBaE,
.o50__2CllA {
  color: #fff5eb;
}
.O100__1caFD,
.o100__1Evgf {
  color: #feead2;
}
.O200__UWA2_,
.o200__1th8T {
  color: #fed4a4;
}
.O300__1RSKQ,
.o300__18osV {
  color: #ffba6b;
}
.O400__3-REN,
.o400__3NjxD {
  color: #ffa53d;
}
.O500__3oOBM,
.o500__2IUeR {
  color: #f80;
}
.O600__Cama2,
.o600__2cw7M {
  color: #de7802;
}
.O700__2Gykx,
.o700__d4hVy {
  color: #b26206;
}
.O800__15ylY,
.o800__3cxR9 {
  color: #8f4f04;
}
.O900__19YvE,
.o900__1A435 {
  color: #6b3900;
}
.R50__1XcVb,
.r50__q5jRC {
  color: #fef1f1;
}
.R100__cPR_t,
.r100__hGLj3 {
  color: #fde2e2;
}
.R200__2eBzj,
.r200__15jV6 {
  color: #fbbfbc;
}
.R300__1nqcw,
.r300__1MrMf {
  color: #f98e8b;
}
.R400__TJ6u-,
.r400__3ki4c {
  color: #f76964;
}
.R500__GATcU,
.r500__1hlT2 {
  color: #f54a45;
}
.R600__2Cv0K,
.r600__2xRjZ {
  color: #d83931;
}
.R700__2jupK,
.r700__1Ha8T {
  color: #ac2f28;
}
.R800__1-zpa,
.r800__3TJpZ {
  color: #812520;
}
.R900__3Obnr,
.r900__1qDk4 {
  color: #621c18;
}
.C50__1gyQ8,
.c50__2v_hw {
  color: #fef1f8;
}
.C100__2KCrn,
.c100__3RNy2 {
  color: #fdddef;
}
.C200__2ID60,
.c200__3d9AX {
  color: #f9aed9;
}
.C300__ltdtM,
.c300__3gGNn {
  color: #f57ac0;
}
.C400__KiarP,
.c400__3apxM {
  color: #f14ba9;
}
.C500__3gISt,
.c500__1sKgM {
  color: #f01d94;
}
.C600__2ZBfe,
.c600__2JjUh {
  color: #c71077;
}
.C700__16tXy,
.c700__2VwOa {
  color: #9e1361;
}
.C800__31AT4,
.c800__3kv-T {
  color: #7a0f4b;
}
.C900__3LbB4,
.c900__276Oy {
  color: #520a32;
}
.V50__iIPFL,
.v50__YOz-5 {
  color: #fceefc;
}
.V100__3R9kP,
.v100__3Y-Zj {
  color: #f8def8;
}
.V200__2oX5m,
.v200__38lmM {
  color: #efb9ef;
}
.V300__1Usf6,
.v300__M-NDQ {
  color: #e58fe5;
}
.V400__1pf5X,
.v400__24GYF {
  color: #db66db;
}
.V500__2jQ2n,
.v500__2uWi9 {
  color: #d136d1;
}
.V600__3yva5,
.v600__kAUd3 {
  color: #b320b3;
}
.V700__1w8Ls,
.v700__3ib66 {
  color: #8c218c;
}
.V800__DkuC9,
.v800__Jv_wc {
  color: #681268;
}
.V900__1fr4G,
.v900__3vp4P {
  color: #460b46;
}
.P50__R4Fwz,
.p50__34IqX {
  color: #f6f1fe;
}
.P100__3oO9Z,
.p100__3ROTy {
  color: #ece2fe;
}
.P200__280TS,
.p200__2f0m6 {
  color: #cdb2fa;
}
.P300__1K7S9,
.p300__2AyMg {
  color: #ad82f7;
}
.P400__20-ld,
.p400__dvM7V {
  color: #935af6;
}
.P500__mN0na,
.p500__fj1Wm {
  color: #7f3bf5;
}
.P600__1PlwE,
.p600__2PiSb {
  color: #6425d0;
}
.P700__2VP_r,
.p700__3UFQ_ {
  color: #4e1ba7;
}
.P800__2INlQ,
.p800__1FpWM {
  color: #380d82;
}
.P900__10Stf,
.p900__3YIPx {
  color: #270561;
}
.I50__2_Jc5,
.i50__2ajC6 {
  color: #f2f3fd;
}
.I100__2VK5L,
.i100__jQBDG {
  color: #e0e2fa;
}
.I200__3b7Ms,
.i200__RxzXz {
  color: #b4b9f3;
}
.I300__2vNVR,
.i300__10-D1 {
  color: #7b83ea;
}
.I400__3FNtN,
.i400__2ea0v {
  color: #616ae5;
}
.I500__2y4QT,
.i500__HI5Ut {
  color: #4954e6;
}
.I600__3jr_3,
.i600__3BBIS {
  color: #2933c7;
}
.I700__2n4vv,
.i700__Os3Xg {
  color: #161fa2;
}
.I800__1G49y,
.i800__BLFkU {
  color: #0a1285;
}
.I900__1kGS4,
.i900__2Jlhh {
  color: #0c1264;
}
.N50__KkaPs,
.n50__3invG {
  color: #f8f9fa;
}
.N100__zYjqR,
.n100__2475J {
  color: #f5f6f7;
}
.N200__Y5BAT,
.n200__1YaIV {
  color: #eff0f1;
}
.N300__1VPCO,
.n300__1ROzP {
  color: #dee0e3;
}
.N400__22pi1,
.n400__2JK_N {
  color: #bbbfc4;
}
.N500__XenEU,
.n500__1yNPb {
  color: #8f959e;
}
.N600__HGrfg,
.n600__2RXet {
  color: #646a73;
}
.N700__1d-sU,
.n700__3ukCS {
  color: #373c43;
}
.N800__1oghF,
.n800__1KzfQ {
  color: #2b2f36;
}
.N900___g6LI,
.n900__1eESI {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.atsx-slide-wrapper {
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9999;
  position: fixed;
}
.atsx-slide-wrapper__mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.atsx-slide-wrapper__content {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 10000;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
}
.atsx-slide-wrapper__inner {
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  position: relative;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close {
  width: auto;
  height: auto;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close svg {
  width: 24px;
  height: 24px;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close:hover svg g {
  fill: #82a7fc;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close:active svg g {
  fill: #4e83fd;
}
.atsx-slide-wrapper__close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 24px;
  top: 24px;
  z-index: 9999;
  color: #646a73;
  cursor: pointer;
}
.atsx-slide-wrapper__close:hover {
  color: #82a7fc;
}
.atsx-slide-wrapper__close:active {
  color: #4e83fd;
}
#img-close {
  display: none;
}

@-webkit-keyframes fullscreenModalEnter__2paSQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2paSQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__lHP4U {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__lHP4U {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1m3GD {
  height: 100%;
}
.atsx-layout__1tmKv {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1fiUZ,
.b50__2YfU8 {
  color: #f0f4ff;
}
.L50__2o3yI,
.l50__2wcEZ {
  color: #f7fae5;
}
.L100__3Rt6u,
.l100__C_ixl {
  color: #eef6c6;
}
.L200__KYna-,
.l200__1Tqb0 {
  color: #dfee96;
}
.L300__3QEUY,
.l300__2Pgs1 {
  color: #d2e76a;
}
.L400__1VOC3,
.l400__xkmAw {
  color: #c3dd40;
}
.L500__JxL06,
.l500__2TO3p {
  color: #b3d600;
}
.L600__ocvUs,
.l600__2tit_ {
  color: #8fac02;
}
.L700__1K_43,
.l700__1ZG-q {
  color: #667901;
}
.L800__3fHn8,
.l800__2Ybet {
  color: #495700;
}
.L900__3rsJo,
.l900__2z0be {
  color: #354200;
}
.Y50__3r2Lh,
.y50__3qs45 {
  color: #fdf9ed;
}
.Y100__lkpnq,
.y100__38Azz {
  color: #faf1d1;
}
.Y200__39kwN,
.y200__2Kug0 {
  color: #f8e6ab;
}
.Y300__1D52G,
.y300__3KnPK {
  color: #f7dc82;
}
.Y400__PfZ4y,
.y400__1VjVv {
  color: #fad355;
}
.Y500__3fVns,
.y500__2arn- {
  color: #ffc60a;
}
.Y600__1m67B,
.y600__1TwpH {
  color: #dc9b04;
}
.Y700__30O8J,
.y700__3ny9e {
  color: #aa7803;
}
.Y800__7USUo,
.y800__6Jucw {
  color: #795101;
}
.Y900__CJ2-O,
.y900__1oEV2 {
  color: #5c3a00;
}
.O50__150oD,
.o50__OJP-O {
  color: #fff5eb;
}
.O100__19Wwy,
.o100__37L-5 {
  color: #feead2;
}
.O200__3fSM4,
.o200__2gbkd {
  color: #fed4a4;
}
.O300__26U1X,
.o300__1ltvv {
  color: #ffba6b;
}
.O400__1qHxF,
.o400__1GD87 {
  color: #ffa53d;
}
.O500__1qdMO,
.o500__1vYZs {
  color: #f80;
}
.O600__3b4Uk,
.o600__3fzuT {
  color: #de7802;
}
.O700__Ma2OV,
.o700__2PSnL {
  color: #b26206;
}
.O800__3RoWQ,
.o800__2JEJz {
  color: #8f4f04;
}
.O900__3N5o4,
.o900__3xbtI {
  color: #6b3900;
}
.R50__2xbU1,
.r50__1jEZ- {
  color: #fef1f1;
}
.R100__TOP5C,
.r100__1TjHO {
  color: #fde2e2;
}
.R200__RtiTq,
.r200__1vD6- {
  color: #fbbfbc;
}
.R300__2g8ha,
.r300__3lYC3 {
  color: #f98e8b;
}
.R400__1kQnr,
.r400__3v63Z {
  color: #f76964;
}
.R500__16vPY,
.r500__2XrGj {
  color: #f54a45;
}
.R600__2hfHl,
.r600__2btr0 {
  color: #d83931;
}
.R700__1GuMu,
.r700__1fRiD {
  color: #ac2f28;
}
.R800__1J1zi,
.r800__C5SFd {
  color: #812520;
}
.R900__3wFS6,
.r900__1hv8K {
  color: #621c18;
}
.C50__2lH-w,
.c50__3s3Pa {
  color: #fef1f8;
}
.C100__1hdnB,
.c100__1xO4Y {
  color: #fdddef;
}
.C200__2nV7i,
.c200__2uBXc {
  color: #f9aed9;
}
.C300__1Br5L,
.c300__pk84f {
  color: #f57ac0;
}
.C400__3kOBF,
.c400__1cisZ {
  color: #f14ba9;
}
.C500__12_qV,
.c500__3SSQ9 {
  color: #f01d94;
}
.C600__2PJpX,
.c600__1BwkN {
  color: #c71077;
}
.C700__UIeX-,
.c700__M3R4p {
  color: #9e1361;
}
.C800__2PzYa,
.c800__DncwQ {
  color: #7a0f4b;
}
.C900__1JadJ,
.c900__2Pz-m {
  color: #520a32;
}
.V50__QlcJv,
.v50__dp_bW {
  color: #fceefc;
}
.V100__3YX29,
.v100__tva0s {
  color: #f8def8;
}
.V200__1S_o3,
.v200__1kVhs {
  color: #efb9ef;
}
.V300__m5wMd,
.v300__NJNhK {
  color: #e58fe5;
}
.V400__2dyg8,
.v400__1zLjM {
  color: #db66db;
}
.V500__3pzq1,
.v500__2sanp {
  color: #d136d1;
}
.V600__kY661,
.v600__3QYYV {
  color: #b320b3;
}
.V700__1UoP7,
.v700__1HXjr {
  color: #8c218c;
}
.V800__1ZLKK,
.v800__26Jkb {
  color: #681268;
}
.V900__1dgYs,
.v900__3rNf- {
  color: #460b46;
}
.P50__3ow7c,
.p50__2pkQ8 {
  color: #f6f1fe;
}
.P100__VWQN4,
.p100__2GeHw {
  color: #ece2fe;
}
.P200__1jIfi,
.p200__1fgQZ {
  color: #cdb2fa;
}
.P300__3vmZ9,
.p300__3W3vi {
  color: #ad82f7;
}
.P400__1BNos,
.p400__1JeuN {
  color: #935af6;
}
.P500__1bNY4,
.p500__IBhIf {
  color: #7f3bf5;
}
.P600__1rA2Q,
.p600__1Dq1R {
  color: #6425d0;
}
.P700__3YVwl,
.p700__oBTvm {
  color: #4e1ba7;
}
.P800__wjI1E,
.p800__1aSNY {
  color: #380d82;
}
.P900__5MD89,
.p900__22eHs {
  color: #270561;
}
.I50__3kDx-,
.i50__1rmQC {
  color: #f2f3fd;
}
.I100__2KSvz,
.i100__1RQmY {
  color: #e0e2fa;
}
.I200__2_lyc,
.i200__1jWYd {
  color: #b4b9f3;
}
.I300__25bWa,
.i300__CD1jR {
  color: #7b83ea;
}
.I400__SPPGR,
.i400__3TYR_ {
  color: #616ae5;
}
.I500__2lRb8,
.i500__7jqsP {
  color: #4954e6;
}
.I600__KBpRg,
.i600__oVfBe {
  color: #2933c7;
}
.I700__2BcIU,
.i700__1l1Il {
  color: #161fa2;
}
.I800__2AT91,
.i800__1xSnm {
  color: #0a1285;
}
.I900__gPRqN,
.i900__2Jm7n {
  color: #0c1264;
}
.N50__5S0Ir,
.n50__2Emzv {
  color: #f8f9fa;
}
.N100__3iqxQ,
.n100__1GW8I {
  color: #f5f6f7;
}
.N200__1UtqS,
.n200__PMv4m {
  color: #eff0f1;
}
.N300__1ZNuP,
.n300__1KT6y {
  color: #dee0e3;
}
.N400__2eDpP,
.n400__Wq3RL {
  color: #bbbfc4;
}
.N500__zX8Jd,
.n500__26SIM {
  color: #8f959e;
}
.N600__jGnoV,
.n600__3JlnG {
  color: #646a73;
}
.N700__1E7eo,
.n700__3u8n7 {
  color: #373c43;
}
.N800__1H9-C,
.n800__2oD1E {
  color: #2b2f36;
}
.N900__3ST4p,
.n900__3sxgf {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.slider #slideValidator {
  width: 428px !important;
  height: 348px !important;
  border: none !important;
}
.slider #verify-bar-box {
  padding: 60px 80px 50px;
  background: #fff;
  position: relative;
  width: 428px;
  height: 348px;
  border-radius: 4px;
}
.slider #validate-toolbar {
  height: 24px;
  line-height: 24px;
}
.slider #validate-toolbar #tip {
  padding-left: 0;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
  color: #1f2329;
}
.slider .validate-main {
  margin: 16px 0;
  background-color: #fff;
}
.slider #validate-drag-wrapper {
  margin: 0;
}
.slider #validate-drag-wrapper #validate-prompt {
  border: solid 1px #dadada;
  height: 36px;
}
.slider #validate-drag-wrapper #validate-prompt > span {
  padding-left: 72px;
  width: 100%;
}
.slider #validate-drag-wrapper .validate-drag-button::after {
  content: '';
  position: absolute;
  left: 0;
  height: 36px;
  width: 64px;
  top: 20px;
  display: block;
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/lecture/assets/3a1e4df187685d82bf1ddb7fbd633edc.png);
  background-size: contain;
  pointer-events: none;
  border: solid 1px #dadada;
  border-radius: 40px;
}
.slider #validate-drag-wrapper .validate-drag-button .drag-button {
  box-shadow: none;
  height: 36px;
  border: solid 1px #dadada;
}
.slider #validate-refresh {
  margin: 0;
  position: absolute;
  top: 58px;
  right: 80px;
  height: 24px;
  line-height: 24px;
  padding: 0;
}
.slider #validate-refresh .refresh {
  width: 50px;
  height: 24px;
  font-size: 14px;
  font-weight: 500;
}
.slider #validate-refresh #validate-refresh-box {
  line-height: 24px;
  color: #3370FF;
}
.slider #validate-refresh #validate-refresh-box .refresh::before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  height: 16px;
  width: 16px;
  display: block;
  background-color: #fff;
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/lecture/assets/8cb2283da6460ff76db6ba35c6a24626.png);
  background-size: contain;
  pointer-events: none;
}
.slider #validate-refresh #validate-refresh-box:hover * {
  color: #82a7fc !important;
}
.slider #validate-refresh #validate-refresh-box:active * {
  color: #4e83fd !important;
}
.slider.en #slideValidator {
  width: 521px !important;
}
.slider.en #verify-bar-box {
  text-align: center;
  width: 521px !important;
  height: 344px !important;
  padding: 60px 80px 50px;
}
.slider.en .validate-main {
  margin: 16px auto;
  background-color: #fff;
  width: 268px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.has-error .atsx-phone .atsx-phone-select + .atsx-phone-input.atsx-phone-input {
  border-left-color: #F54A45;
}
form .atsx-phone .atsx-select {
  width: auto;
}
.atsx-phone {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.atsx-phone > * {
  vertical-align: bottom;
}
.atsx-phone .atsx-phone-select:hover + .atsx-phone-input,
.atsx-phone .atsx-phone-select.atsx-select-open + .atsx-phone-input,
.atsx-phone .atsx-phone-select.atsx-select-focused + .atsx-phone-input {
  border-left-color: #3370FF;
}
.atsx-phone .atsx-phone-select .atsx-select-search__field {
  text-indent: 12px;
}
.atsx-phone .atsx-phone-select .atsx-select-selection--single {
  height: 100%;
}
.atsx-phone .atsx-phone-select .atsx-select-selection {
  width: 63px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.atsx-phone .atsx-phone-select .atsx-select-selection-selected-value {
  padding-left: 12px;
  padding-right: 0;
}
.atsx-phone .atsx-phone-select .atsx-select-selection__rendered {
  margin-right: 0px;
  margin-left: 0px;
}
.atsx-phone .atsx-phone-select .atsx-select-arrow {
  display: none;
}
.atsx-phone .atsx-phone-input {
  padding-top: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-phone .atsx-phone-input.atsx-input-lg {
  padding-top: 5px;
}
.atsx-phone-phoneSelect-dropdown {
  max-width: 400px;
  min-width: 100px;
}
.atsx-phone-phoneSelect-dropdown .atsx-select-dropdown-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-name {
  display: inline-block;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-current {
  color: #3370FF;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-current::after {
  height: 0 !important;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-selectLocation {
  font-size: 14px;
  letter-spacing: normal;
  color: #8f959e;
  height: 38px;
  line-height: 38px;
  pointer-events: none;
  background: transparent;
  border-bottom: 1px solid #eff1f1;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-selectLocation .atsx-clamp-content {
  height: unset;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  outline: 0;
}
.atsx-select ul,
.atsx-select ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-select > ul > li > a {
  padding: 0;
  background-color: #fff;
}
.atsx-select-search-highlight {
  color: #3370FF;
}
.atsx-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  padding-right: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-top: -14px;
  color: #9CA2A9;
  font-size: 14px;
  line-height: 1;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
}
.atsx-select-arrow > * {
  line-height: 1;
}
.atsx-select-arrow svg {
  display: inline-block;
}
.atsx-select-arrow::before {
  display: none;
}
.atsx-select-arrow .atsx-select-arrow-icon {
  display: block;
}
.atsx-select-arrow .atsx-select-arrow-icon svg {
  transition: transform 0.3s;
}
.atsx-select-selection {
  display: block;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #CAD0D0;
  border-top-width: 1.02px;
  border-radius: 4px;
  outline: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #646a73;
  caret-color: #3370FF;
}
.atsx-select-selection:hover {
  border-color: #3370FF;
  border-right-width: 1px !important;
}
.atsx-select-focused .atsx-select-selection,
.atsx-select-selection:focus,
.atsx-select-selection:active {
  border-color: #3370FF;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-select-selection__clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  color: #9CA2A9;
  font-size: 14px;
  font-style: normal;
  line-height: 14px;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.atsx-select-selection__clear::before {
  display: block;
}
.atsx-select-selection__clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.atsx-select-selection:hover .atsx-select-selection__clear {
  opacity: 1;
}
.atsx-select-selection-selected-value {
  float: left;
  max-width: 100%;
  padding-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@supports (-webkit-mask: none) and (not (caret-color: #3370FF)) {
  .atsx-select-selection {
    color: #3370FF;
    caret-color: #646a73;
  }
}
.atsx-select-no-arrow .atsx-select-selection-selected-value {
  padding-right: 0;
}
.atsx-select-disabled {
  color: rgba(51, 112, 255, 0.3);
}
.atsx-select-disabled .atsx-select-selection {
  background: #EFF0F1;
  cursor: not-allowed;
}
.atsx-select-disabled .atsx-select-selection:hover,
.atsx-select-disabled .atsx-select-selection:focus,
.atsx-select-disabled .atsx-select-selection:active {
  border-color: #CAD0D0;
  box-shadow: none;
}
.atsx-select-disabled .atsx-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.atsx-select-disabled .atsx-select-selection--multiple .atsx-select-selection__choice {
  padding-right: 10px;
  color: rgba(0, 0, 0, 0.33);
  background: #EFF0F1;
}
.atsx-select-disabled .atsx-select-selection--multiple .atsx-select-selection__choice__remove {
  display: none;
}
.atsx-select-disabled .atsx-select-selection--single {
  color: #51565d;
}
.atsx-select-selection--single {
  position: relative;
  height: 32px;
  cursor: pointer;
}
.atsx-select-selection__rendered {
  position: relative;
  display: block;
  margin-right: 12px;
  margin-left: 12px;
  line-height: 30px;
}
.atsx-select-selection__rendered::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '.';
  pointer-events: none;
}
.atsx-select-lg {
  font-size: 16px;
}
.atsx-select-lg .atsx-select-selection--single {
  height: 40px;
}
.atsx-select-lg .atsx-select-selection__rendered {
  line-height: 38px;
}
.atsx-select-lg .atsx-select-selection--multiple {
  min-height: 40px;
}
.atsx-select-lg .atsx-select-selection--multiple .atsx-select-selection__rendered li {
  height: 32px;
  line-height: 32px;
}
.atsx-select-lg .atsx-select-selection--multiple .atsx-select-selection__clear,
.atsx-select-lg .atsx-select-selection--multiple .atsx-select-arrow {
  top: 20px;
}
.atsx-select-sm .atsx-select-selection--single {
  height: 24px;
}
.atsx-select-sm .atsx-select-selection__rendered {
  margin: 0 7px;
  line-height: 22px;
}
.atsx-select-sm .atsx-select-selection--multiple {
  min-height: 24px;
}
.atsx-select-sm .atsx-select-selection--multiple .atsx-select-selection__rendered li {
  height: 16px;
  line-height: 14px;
}
.atsx-select-sm .atsx-select-selection--multiple .atsx-select-selection__clear,
.atsx-select-sm .atsx-select-selection--multiple .atsx-select-arrow {
  top: 12px;
}
.atsx-select-sm .atsx-select-selection__clear,
.atsx-select-sm .atsx-select-arrow {
  right: 8px;
}
.atsx-select-disabled .atsx-select-selection__choice__remove {
  color: #9CA2A9;
  cursor: default;
}
.atsx-select-disabled .atsx-select-selection__choice__remove:hover {
  color: #9CA2A9;
}
.atsx-select-search__field__wrap {
  position: relative;
  display: inline-block;
}
.atsx-select-selection__placeholder,
.atsx-select-search__field__placeholder {
  position: absolute;
  top: 50%;
  right: 9px;
  left: 0;
  max-width: 100%;
  height: 20px;
  margin-top: -10px;
  overflow: hidden;
  color: #c3c6cb;
  text-shadow: none;
  -webkit-text-fill-color: initial;
  text-fill-color: initial;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.atsx-select-search__field__placeholder {
  left: 12px;
}
.atsx-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  opacity: 0;
  pointer-events: none;
}
.atsx-select-search--inline {
  position: absolute;
  width: 100%;
  height: 100%;
}
.atsx-select-search--inline .atsx-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.atsx-select-search--inline .atsx-select-search__field {
  width: 100%;
  height: 100%;
  font-size: 100%;
  line-height: 1;
  background: transparent;
  border-width: 0;
  border-radius: 4px;
  outline: 0;
}
.atsx-select-search--inline > i {
  float: right;
}
.atsx-select-selection--multiple {
  min-height: 32px;
  padding-bottom: 3px;
  max-height: 156px;
  overflow-y: auto;
  cursor: text;
  overflow-x: hidden;
  zoom: 1;
}
.atsx-select-selection--multiple::before,
.atsx-select-selection--multiple::after {
  display: table;
  content: '';
}
.atsx-select-selection--multiple::after {
  clear: both;
}
.atsx-select-selection--multiple .atsx-select-search--inline {
  position: static;
  float: left;
  width: auto;
  max-width: 100%;
  padding: 0;
}
.atsx-select-selection--multiple .atsx-select-search--inline .atsx-select-search__field {
  width: 0.75em;
  max-width: 100%;
}
.atsx-select-selection--multiple .atsx-select-selection__rendered {
  height: auto;
  margin-bottom: -3px;
  margin-left: 12px;
}
.atsx-select-selection--multiple > ul > li,
.atsx-select-selection--multiple .atsx-select-selection__rendered > ul > li {
  height: 24px;
  margin-top: 3px;
  line-height: 22px;
  margin-right: 4px;
}
.atsx-select-selection--multiple .atsx-select-selection__choice {
  position: relative;
  float: left;
  max-width: 95%;
  margin-right: 4px;
  padding: 0 20px 0 10px;
  overflow: hidden;
  color: #373C43;
  background-color: #F5F6F7;
  border: 1px solid transparent;
  border-radius: 2px;
  cursor: default;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-select-selection--multiple .atsx-select-selection__choice__disabled {
  padding: 0 10px;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__content {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  display: inline-block;
  color: #9CA2A9;
  font-weight: bold;
  font-size: 12px;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.3s;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove > * {
  line-height: 1;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove svg {
  display: inline-block;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove::before {
  display: none;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove .atsx-select-selection--multiple .atsx-select-selection__choice__remove-icon {
  display: block;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove:hover {
  color: #3370FF;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove .atsx-select-remove-icon {
  vertical-align: middle;
  height: 12px;
  -ms-transform: translateY(-1px);
      transform: translateY(-1px);
}
.atsx-select-selection--multiple .atsx-select-selection__clear,
.atsx-select-selection--multiple .atsx-select-arrow {
  top: 16px;
}
.atsx-select-allow-clear .atsx-select-selection--single .atsx-select-selection-selected-value {
  padding-right: 16px;
}
.atsx-select-allow-clear .atsx-select-selection--multiple .atsx-select-selection__rendered,
.atsx-select-show-arrow .atsx-select-selection--multiple .atsx-select-selection__rendered {
  margin-right: 20px;
}
.atsx-select-open .atsx-select-arrow-icon svg {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.atsx-select-open .atsx-select-selection {
  border-color: #3370FF;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-select-combobox .atsx-select-arrow {
  display: none;
}
.atsx-select-combobox .atsx-select-search--inline {
  float: none;
  width: 100%;
  height: 100%;
}
.atsx-select-combobox .atsx-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.atsx-select-combobox .atsx-select-search__field {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  box-shadow: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
}
.atsx-select-combobox.atsx-select-allow-clear .atsx-select-selection:hover .atsx-select-selection__rendered,
.atsx-select-combobox.atsx-select-show-arrow .atsx-select-selection:hover .atsx-select-selection__rendered {
  margin-right: 20px;
}
.atsx-select-clear-icon {
  font-size: 14px;
  color: #9CA2A9;
}
.atsx-select-clear-icon svg {
  width: 14px;
  height: 14px;
}
.atsx-select-clear-icon:hover {
  color: #3370FF;
}
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection {
  border: none;
  border-radius: 4px 4px 0 0;
  height: 100%;
  padding: 9px 0 12px;
}
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection.atsx-select-selection--multiple .atsx-select-selection__clear,
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection.atsx-select-selection--multiple .atsx-select-arrow {
  top: 25px;
}
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection.atsx-select-selection--multiple .atsx-select-selection__choice {
  background-color: #E1EAFF;
  color: #0C296E;
}
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection.atsx-select-selection--multiple .atsx-select-selection__choice__remove {
  color: #0C296E;
}
.atsx-select.atsx-select-disableAnimate .atsx-select-selection,
.atsx-select.atsx-select-disableAnimate .atsx-select-selection__choice,
.atsx-select.atsx-select-disableAnimate .atsx-select-selection__choice__remove,
.atsx-select.atsx-select-disableAnimate .atsx-select-selection__clear,
.atsx-select.atsx-select-disableAnimate .atsx-selectsearch__field {
  transition: none !important;
  -webkit-animation-duration: 0ms !important;
          animation-duration: 0ms !important;
}
.atsx-select.atsx-select-disableAnimate .atsx-select-arrow .atsx-select.atsx-select-disableAnimate .atsx-select-arrow-icon svg {
  transition: none !important;
  -webkit-animation-duration: 0ms !important;
          animation-duration: 0ms !important;
}
.atsx-select-dropdown {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  overflow-x: hidden;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-select-dropdown.slide-up-enter.slide-up-enter-active.atsx-select-dropdown-placement-bottomLeft,
.atsx-select-dropdown.slide-up-appear.slide-up-appear-active.atsx-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.atsx-select-dropdown.slide-up-enter.slide-up-enter-active.atsx-select-dropdown-placement-topLeft,
.atsx-select-dropdown.slide-up-appear.slide-up-appear-active.atsx-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.atsx-select-dropdown.slide-up-leave.slide-up-leave-active.atsx-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.atsx-select-dropdown.slide-up-leave.slide-up-leave-active.atsx-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.atsx-select-dropdown-hidden {
  display: none;
}
.atsx-select-dropdown-menu {
  max-height: 285px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
  margin-top: 8px;
  margin-bottom: 8px;
}
.atsx-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.atsx-select-dropdown-menu-item-group-list > .atsx-select-dropdown-menu-item {
  padding-left: 20px;
}
.atsx-select-dropdown-menu-item-group-title {
  height: 32px;
  padding: 0 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  line-height: 32px;
}
.atsx-select-dropdown-menu-item-group-list .atsx-select-dropdown-menu-item:first-child:not(:last-child),
.atsx-select-dropdown-menu-item-group:not(:last-child) .atsx-select-dropdown-menu-item-group-list .atsx-select-dropdown-menu-item:last-child {
  border-radius: 0;
}
.atsx-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 8px 12px;
  overflow: hidden;
  color: #646a73;
  font-weight: normal;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.atsx-select-dropdown-menu-item:hover:not(.atsx-select-dropdown-menu-item-disabled) {
  background-color: #F5F6F7;
}
.atsx-select-dropdown-menu-item-selected {
  color: #3370FF !important;
  font-weight: 400;
  background-color: transparent;
}
.atsx-select-dropdown-menu-item-selected * {
  color: #3370FF !important;
}
.atsx-select-dropdown-menu-item-disabled {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-select-dropdown-menu-item-disabled:hover {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-select-dropdown-menu-item-active:not(.atsx-select-dropdown-menu-item-disabled) {
  background-color: #F5F6F7;
}
.atsx-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-selected {
  color: #3370FF !important;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-selected * {
  color: #3370FF !important;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item:hover:not(.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-disabled) {
  background-color: #F0F4FF;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-active:not(.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-disabled) {
  background-color: #F0F4FF;
}
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item {
  padding-right: 32px;
}
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item .atsx-select-selected-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  color: transparent;
  font-weight: bold;
  font-size: 14px;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  transition: all 0.2s;
}
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item-disabled .atsx-select-selected-icon {
  display: none;
}
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item-selected .atsx-select-selected-icon,
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item-selected:hover .atsx-select-selected-icon {
  display: inline-block;
  color: #3370FF;
}
.atsx-select-dropdown--empty.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item {
  padding-right: 12px;
}
.atsx-select-dropdown-container-open .atsx-select-dropdown,
.atsx-select-dropdown-open .atsx-select-dropdown {
  display: block;
}
.atsx-select-dropdown.atsx-select-theme-noBorder {
  border-radius: 0 0 4px 4px;
  box-shadow: none;
  border-top: 1px solid rgba(31, 35, 41, 0.12);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.atsx-empty-select-default {
  color: rgba(51, 112, 255, 0.3);
  margin: 0;
  cursor: not-allowed;
  display: inline-block;
  width: 100%;
  text-align: left;
}
.atsx-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.atsx-empty-image img {
  height: 100%;
}
.atsx-empty-description {
  margin: 0;
}
.atsx-empty-footer {
  margin-top: 16px;
}
.atsx-empty-normal {
  margin: 32px 0;
  color: rgba(51, 112, 255, 0.3);
}
.atsx-empty-normal .atsx-empty-image {
  height: 40px;
}
.atsx-empty-small {
  margin: 8px 0;
  color: rgba(51, 112, 255, 0.3);
}
.atsx-empty-small .atsx-empty-image {
  height: 35px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1060;
  display: block;
  max-width: 250px;
  visibility: visible;
}
.atsx-tooltip-hidden {
  display: none;
}
.atsx-tooltip-visibility-hidden {
  visibility: hidden;
}
.atsx-tooltip-placement-top,
.atsx-tooltip-placement-topLeft,
.atsx-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.atsx-tooltip-placement-right,
.atsx-tooltip-placement-rightTop,
.atsx-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.atsx-tooltip-placement-bottom,
.atsx-tooltip-placement-bottomLeft,
.atsx-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.atsx-tooltip-placement-left,
.atsx-tooltip-placement-leftTop,
.atsx-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.atsx-tooltip-inner {
  padding: 7px 12px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(31, 35, 41, 0.8);
  border-radius: 4px;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-tooltip-inner-text {
  min-width: 30px;
  max-width: 180px;
  min-height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.atsx-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.atsx-tooltip-placement-top .atsx-tooltip-arrow,
.atsx-tooltip-placement-topLeft .atsx-tooltip-arrow,
.atsx-tooltip-placement-topRight .atsx-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(31, 35, 41, 0.8);
}
.atsx-tooltip-placement-top .atsx-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.atsx-tooltip-placement-topLeft .atsx-tooltip-arrow {
  left: 16px;
}
.atsx-tooltip-placement-topRight .atsx-tooltip-arrow {
  right: 16px;
}
.atsx-tooltip-placement-right .atsx-tooltip-arrow,
.atsx-tooltip-placement-rightTop .atsx-tooltip-arrow,
.atsx-tooltip-placement-rightBottom .atsx-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(31, 35, 41, 0.8);
}
.atsx-tooltip-placement-right .atsx-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.atsx-tooltip-placement-rightTop .atsx-tooltip-arrow {
  top: 8px;
}
.atsx-tooltip-placement-rightBottom .atsx-tooltip-arrow {
  bottom: 8px;
}
.atsx-tooltip-placement-left .atsx-tooltip-arrow,
.atsx-tooltip-placement-leftTop .atsx-tooltip-arrow,
.atsx-tooltip-placement-leftBottom .atsx-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(31, 35, 41, 0.8);
}
.atsx-tooltip-placement-left .atsx-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.atsx-tooltip-placement-leftTop .atsx-tooltip-arrow {
  top: 8px;
}
.atsx-tooltip-placement-leftBottom .atsx-tooltip-arrow {
  bottom: 8px;
}
.atsx-tooltip-placement-bottom .atsx-tooltip-arrow,
.atsx-tooltip-placement-bottomLeft .atsx-tooltip-arrow,
.atsx-tooltip-placement-bottomRight .atsx-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(31, 35, 41, 0.8);
}
.atsx-tooltip-placement-bottom .atsx-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.atsx-tooltip-placement-bottomLeft .atsx-tooltip-arrow {
  left: 16px;
}
.atsx-tooltip-placement-bottomRight .atsx-tooltip-arrow {
  right: 16px;
}
.atsx-tooltip-light .atsx-tooltip-inner {
  background-color: #fff;
  color: #646A73;
}
.atsx-tooltip-light.atsx-tooltip-placement-top .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-topLeft .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-topRight .atsx-tooltip-arrow {
  border-top-color: #fff;
}
.atsx-tooltip-light.atsx-tooltip-placement-right .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-rightTop .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-rightBottom .atsx-tooltip-arrow {
  border-right-color: #fff;
}
.atsx-tooltip-light.atsx-tooltip-placement-left .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-leftTop .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-leftBottom .atsx-tooltip-arrow {
  border-left-color: #fff;
}
.atsx-tooltip-light.atsx-tooltip-placement-bottom .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-bottomLeft .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-bottomRight .atsx-tooltip-arrow {
  border-bottom-color: #fff;
}

.atsx-clamp-content {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  vertical-align: top;
}
.atsx-clamp-line-content {
  max-width: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  word-break: break-all;
}
.atsx-clamp-custom-tooltip {
  padding: 0;
  max-width: 420px;
}
.atsx-clamp-custom-tooltip .atsx-tooltip-content .atsx-tooltip-arrow {
  display: none;
}
.atsx-clamp-custom-tooltip .atsx-tooltip-content .atsx-tooltip-inner {
  padding: 0;
  color: #1f2329;
  font-size: 12px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  border: solid 1px #eff0f1;
  word-wrap: break-word;
}
.atsx-clamp-custom-tooltip .atsx-tooltip-content .atsx-tooltip-inner .atsx-tooltip-inner-text {
  min-height: 18px;
  line-height: 18px;
  max-width: 420px;
}
.atsx-clamp-custom-tooltip .atsx-tooltip-content .atsx-tooltip-inner .atsx-tooltip-inner-text .clamp-inner-span {
  padding: 4px 8px;
  display: inline-block;
  padding-right: calc(8px + 20%);
  width: 120%;
}

@-webkit-keyframes fullscreenModalEnter__34vok {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__34vok {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1Hoqk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1Hoqk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__3aWky {
  height: 100%;
}
.atsx-layout__3-rCt {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1RIUw,
.b50__1ir2f {
  color: #f0f4ff;
}
.L50__3OP5e,
.l50__IsV6j {
  color: #f7fae5;
}
.L100__1Uzoa,
.l100__a9hTq {
  color: #eef6c6;
}
.L200__2gXAk,
.l200__2uhUA {
  color: #dfee96;
}
.L300__1vvvC,
.l300__El_s0 {
  color: #d2e76a;
}
.L400__1nhEH,
.l400__1FB_J {
  color: #c3dd40;
}
.L500__2N_ss,
.l500__2zrOw {
  color: #b3d600;
}
.L600__1y2L_,
.l600__3dhb3 {
  color: #8fac02;
}
.L700__1GUUE,
.l700__3-kDS {
  color: #667901;
}
.L800__1DAev,
.l800__1AGW9 {
  color: #495700;
}
.L900__1dqtW,
.l900__bzSMl {
  color: #354200;
}
.Y50__3Qjuc,
.y50__2XaGh {
  color: #fdf9ed;
}
.Y100__1dZTh,
.y100__2yE5I {
  color: #faf1d1;
}
.Y200__1gAjT,
.y200__9_gBW {
  color: #f8e6ab;
}
.Y300__13qO_,
.y300__tfMuL {
  color: #f7dc82;
}
.Y400__3vB2W,
.y400__3k5xN {
  color: #fad355;
}
.Y500__39Dup,
.y500__3flJ0 {
  color: #ffc60a;
}
.Y600__30cRf,
.y600__1ADR4 {
  color: #dc9b04;
}
.Y700__2gW_e,
.y700__Rwb56 {
  color: #aa7803;
}
.Y800__2-pFI,
.y800__3CnzV {
  color: #795101;
}
.Y900__6Xq4C,
.y900__1nip- {
  color: #5c3a00;
}
.O50__brImP,
.o50__7IYlR {
  color: #fff5eb;
}
.O100__3xs3z,
.o100__GhHN5 {
  color: #feead2;
}
.O200__2wbbF,
.o200__29jFu {
  color: #fed4a4;
}
.O300__1XBYL,
.o300__3TUmw {
  color: #ffba6b;
}
.O400__2z61E,
.o400__2VVNG {
  color: #ffa53d;
}
.O500__O6BS9,
.o500__3_CtU {
  color: #f80;
}
.O600__1JaZ3,
.o600__1z7Li {
  color: #de7802;
}
.O700__1y71u,
.o700__1bxSN {
  color: #b26206;
}
.O800__6SRz-,
.o800__3OIEi {
  color: #8f4f04;
}
.O900__2whs_,
.o900__3AdM2 {
  color: #6b3900;
}
.R50__3i0d8,
.r50__B_vQI {
  color: #fef1f1;
}
.R100__1sSKa,
.r100__2uD-Q {
  color: #fde2e2;
}
.R200__31_4g,
.r200__2weRk {
  color: #fbbfbc;
}
.R300__BpVRq,
.r300__2XA_p {
  color: #f98e8b;
}
.R400__2NMT2,
.r400__2s4bb {
  color: #f76964;
}
.R500__bwneg,
.r500__2sorl {
  color: #f54a45;
}
.R600__11yA4,
.r600__1FKfx {
  color: #d83931;
}
.R700__3Cqe6,
.r700__1GHg5 {
  color: #ac2f28;
}
.R800__3bA--,
.r800__2WTu7 {
  color: #812520;
}
.R900__KWH2Q,
.r900__lVrB5 {
  color: #621c18;
}
.C50__j9d9Z,
.c50__1GuLo {
  color: #fef1f8;
}
.C100__3N6aA,
.c100__1kquB {
  color: #fdddef;
}
.C200__1V8-n,
.c200__3yWNf {
  color: #f9aed9;
}
.C300__2XYTF,
.c300__2jZBQ {
  color: #f57ac0;
}
.C400__2XgSR,
.c400__2UcwT {
  color: #f14ba9;
}
.C500__coSRJ,
.c500__2zbT7 {
  color: #f01d94;
}
.C600__30hFo,
.c600__3rlJb {
  color: #c71077;
}
.C700__l1kcx,
.c700__2cPSj {
  color: #9e1361;
}
.C800__BVDd-,
.c800__2KuW2 {
  color: #7a0f4b;
}
.C900__1FDIG,
.c900__1y5zd {
  color: #520a32;
}
.V50__BBeb1,
.v50__3ikXk {
  color: #fceefc;
}
.V100__2bYAS,
.v100__33rqS {
  color: #f8def8;
}
.V200__2WmnT,
.v200__fFW_J {
  color: #efb9ef;
}
.V300__z2TTF,
.v300__3Ixil {
  color: #e58fe5;
}
.V400__1A2yI,
.v400__3lx1d {
  color: #db66db;
}
.V500__2BT88,
.v500__37bzV {
  color: #d136d1;
}
.V600__1iLf7,
.v600__18RPi {
  color: #b320b3;
}
.V700__82AFo,
.v700___Qw24 {
  color: #8c218c;
}
.V800__322-4,
.v800__2KWGT {
  color: #681268;
}
.V900__sTYIU,
.v900__p2xki {
  color: #460b46;
}
.P50__2l8qR,
.p50__3iPp2 {
  color: #f6f1fe;
}
.P100__1TeS0,
.p100__38sbi {
  color: #ece2fe;
}
.P200__3T78_,
.p200__3Dz2f {
  color: #cdb2fa;
}
.P300__1xle_,
.p300__3VFr8 {
  color: #ad82f7;
}
.P400__1iQnQ,
.p400__1pjqL {
  color: #935af6;
}
.P500__eClND,
.p500__1ghsZ {
  color: #7f3bf5;
}
.P600__m1r_T,
.p600__1KN7g {
  color: #6425d0;
}
.P700__1gHAB,
.p700__1P78l {
  color: #4e1ba7;
}
.P800__1yoSZ,
.p800__3QVuK {
  color: #380d82;
}
.P900__2hvsh,
.p900__TaJvb {
  color: #270561;
}
.I50___1ycT,
.i50__11M90 {
  color: #f2f3fd;
}
.I100__2O6i_,
.i100__10cTU {
  color: #e0e2fa;
}
.I200__LnfaS,
.i200__34cJo {
  color: #b4b9f3;
}
.I300__OX1Ff,
.i300__3pv65 {
  color: #7b83ea;
}
.I400__U5DCN,
.i400__3ZWca {
  color: #616ae5;
}
.I500__370mm,
.i500__1SJCB {
  color: #4954e6;
}
.I600__1HRLx,
.i600__1tj3j {
  color: #2933c7;
}
.I700__2lyvM,
.i700__1FfVy {
  color: #161fa2;
}
.I800__FsHhp,
.i800__1AZPY {
  color: #0a1285;
}
.I900__3vBex,
.i900__3MDDw {
  color: #0c1264;
}
.N50__jYv85,
.n50__1SaAj {
  color: #f8f9fa;
}
.N100__2aW3u,
.n100__RQEwT {
  color: #f5f6f7;
}
.N200__228go,
.n200__3rnyJ {
  color: #eff0f1;
}
.N300__3VwHk,
.n300__9zTA4 {
  color: #dee0e3;
}
.N400__3eW-G,
.n400__bd4A9 {
  color: #bbbfc4;
}
.N500__yXg5o,
.n500__2eyOH {
  color: #8f959e;
}
.N600__1Vlfa,
.n600__3uGJv {
  color: #646a73;
}
.N700__3Sawx,
.n700__3Kv0B {
  color: #373c43;
}
.N800__V1nfX,
.n800__3gOwA {
  color: #2b2f36;
}
.N900__3Lnd1,
.n900__16kLp {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.phoneNumber__qPuZ4 {
  font-size: 14px;
  color: #646a73;
}
.phoneNumber__qPuZ4.phoneNumber-loading .atsx-select-selection__rendered {
  visibility: hidden;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-selection__rendered {
  line-height: 38px;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-selection-selected-value,
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-search__field__wrap input {
  color: #1f2329;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-selection {
  width: 95px;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-arrow {
  display: block;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-input,
.phoneNumber__qPuZ4 .atsx-phone .atsx-select-selection {
  transition: border 0.3s;
}
.phoneNumber__qPuZ4 .phoneNumber-mobileCode {
  margin-right: 4px;
}
.atsx-phone-select-dropdown .atsx-phone-name {
  font-weight: normal;
}
.atsx-phone-select-dropdown .atsx-phone-current::after {
  display: none;
}
.atsx-phone-select-dropdown .atsx-select-dropdown-menu-item:hover:not(.atsx-select-dropdown-menu-item-disabled),
.atsx-phone-select-dropdown .atsx-select-dropdown-menu-item-active:not(.atsx-select-dropdown-menu-item-disabled) {
  background: #f9fafd;
}

@-webkit-keyframes fullscreenModalEnter__2fEFJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2fEFJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2Gj4- {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2Gj4- {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__2AkfT {
  height: 100%;
}
.atsx-layout__i1PDd {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1Y8z1,
.b50__12y_6 {
  color: #f0f4ff;
}
.L50__3BrEr,
.l50__2fJVb {
  color: #f7fae5;
}
.L100__VbbDJ,
.l100__3ypyo {
  color: #eef6c6;
}
.L200__2p_Bm,
.l200__3_eaI {
  color: #dfee96;
}
.L300__WPPdA,
.l300__24MAV {
  color: #d2e76a;
}
.L400__38wFf,
.l400__1e2I9 {
  color: #c3dd40;
}
.L500__2auRt,
.l500__3sY0Y {
  color: #b3d600;
}
.L600__U5qgR,
.l600__2YrOG {
  color: #8fac02;
}
.L700__w3WMG,
.l700__1iZ72 {
  color: #667901;
}
.L800__XTPqH,
.l800__yNmCA {
  color: #495700;
}
.L900__K491P,
.l900__1AQZk {
  color: #354200;
}
.Y50__2xOTr,
.y50__29sRs {
  color: #fdf9ed;
}
.Y100__1fnTb,
.y100__1isRm {
  color: #faf1d1;
}
.Y200__2IFAl,
.y200__1iiuB {
  color: #f8e6ab;
}
.Y300__JyFrR,
.y300__2fnBj {
  color: #f7dc82;
}
.Y400__tXuka,
.y400__q0Pu6 {
  color: #fad355;
}
.Y500__ldZyZ,
.y500__3VOO- {
  color: #ffc60a;
}
.Y600__3GQhA,
.y600__Oj20o {
  color: #dc9b04;
}
.Y700__XVqsC,
.y700__bJ-bv {
  color: #aa7803;
}
.Y800__7xR2b,
.y800__32aLb {
  color: #795101;
}
.Y900__1dwpW,
.y900__3WFpP {
  color: #5c3a00;
}
.O50__2n1H1,
.o50__2NpOn {
  color: #fff5eb;
}
.O100__34sBt,
.o100__39akK {
  color: #feead2;
}
.O200__1Yhkj,
.o200__1joxb {
  color: #fed4a4;
}
.O300__bTKzw,
.o300__1WeLh {
  color: #ffba6b;
}
.O400__1u7gP,
.o400__2AmtL {
  color: #ffa53d;
}
.O500__3qNfG,
.o500__17Id9 {
  color: #f80;
}
.O600__1llh4,
.o600__YFPm8 {
  color: #de7802;
}
.O700__1HKY1,
.o700__3r3kY {
  color: #b26206;
}
.O800__byXrW,
.o800__3JBLI {
  color: #8f4f04;
}
.O900__2nKrQ,
.o900__dEY9q {
  color: #6b3900;
}
.R50__2Pgin,
.r50__1yYhk {
  color: #fef1f1;
}
.R100__2VxzV,
.r100__3ALjw {
  color: #fde2e2;
}
.R200__2xPJd,
.r200__2arpK {
  color: #fbbfbc;
}
.R300__LeNuZ,
.r300__2US-T {
  color: #f98e8b;
}
.R400__10ons,
.r400__1xFMx {
  color: #f76964;
}
.R500__3fUyF,
.r500__D-ryD {
  color: #f54a45;
}
.R600__2fpxs,
.r600__3Cmd- {
  color: #d83931;
}
.R700__1uvZ7,
.r700__2Dsfd {
  color: #ac2f28;
}
.R800__1Nuc8,
.r800__3j0g4 {
  color: #812520;
}
.R900__1JLL3,
.r900__1SciR {
  color: #621c18;
}
.C50__rA7pm,
.c50__1StH6 {
  color: #fef1f8;
}
.C100__2hsTb,
.c100___z30r {
  color: #fdddef;
}
.C200__3U_vW,
.c200__2Pnb2 {
  color: #f9aed9;
}
.C300__1NSgW,
.c300___JeoK {
  color: #f57ac0;
}
.C400__1FHJL,
.c400__cFegu {
  color: #f14ba9;
}
.C500__2Iq4F,
.c500__uJw1l {
  color: #f01d94;
}
.C600__2GKwd,
.c600__2eo7p {
  color: #c71077;
}
.C700__z0EKd,
.c700__1m-PE {
  color: #9e1361;
}
.C800__y6zcR,
.c800__1NAR4 {
  color: #7a0f4b;
}
.C900__1nmo_,
.c900__-XNxu {
  color: #520a32;
}
.V50__2CClH,
.v50__ayCuX {
  color: #fceefc;
}
.V100__1gLt7,
.v100__18hHL {
  color: #f8def8;
}
.V200__Zyox-,
.v200__1zH9i {
  color: #efb9ef;
}
.V300__2VHgD,
.v300__1NNzE {
  color: #e58fe5;
}
.V400__vjh8a,
.v400__c49Bf {
  color: #db66db;
}
.V500__ljSu2,
.v500__3vxpL {
  color: #d136d1;
}
.V600__3ewa_,
.v600__yAxn3 {
  color: #b320b3;
}
.V700__11div,
.v700__12GCa {
  color: #8c218c;
}
.V800__kYT5S,
.v800__2Cqvl {
  color: #681268;
}
.V900__3Ndvw,
.v900__2mz18 {
  color: #460b46;
}
.P50__12r5-,
.p50__2N83f {
  color: #f6f1fe;
}
.P100__3dECw,
.p100__3PYL3 {
  color: #ece2fe;
}
.P200__1VKQ4,
.p200__2CLXw {
  color: #cdb2fa;
}
.P300__3IDFU,
.p300__H3EYh {
  color: #ad82f7;
}
.P400__2YXIW,
.p400__3y20Q {
  color: #935af6;
}
.P500__2-SjH,
.p500__2Zg3I {
  color: #7f3bf5;
}
.P600__1Bvms,
.p600__x4nM1 {
  color: #6425d0;
}
.P700__374EE,
.p700__7e9-F {
  color: #4e1ba7;
}
.P800__OdB4j,
.p800__2RXQd {
  color: #380d82;
}
.P900__cktp-,
.p900__2LmKH {
  color: #270561;
}
.I50__Gph1d,
.i50__3mkKb {
  color: #f2f3fd;
}
.I100__19Z1Q,
.i100__kOT2X {
  color: #e0e2fa;
}
.I200__23Kwb,
.i200__3K7DW {
  color: #b4b9f3;
}
.I300__uA9tO,
.i300__2_M7A {
  color: #7b83ea;
}
.I400__3mSS2,
.i400__2SYV3 {
  color: #616ae5;
}
.I500__2C-45,
.i500__1WBZg {
  color: #4954e6;
}
.I600__1LHGU,
.i600__1eOxE {
  color: #2933c7;
}
.I700__6MEp_,
.i700__10LJ1 {
  color: #161fa2;
}
.I800__1zO-_,
.i800__1pylc {
  color: #0a1285;
}
.I900__7fIR4,
.i900__9wVwU {
  color: #0c1264;
}
.N50__3_OTN,
.n50__3TG1S {
  color: #f8f9fa;
}
.N100__hGq89,
.n100__pOxLR {
  color: #f5f6f7;
}
.N200__30rZu,
.n200__1Qfsi {
  color: #eff0f1;
}
.N300__1lQwq,
.n300__1Ka8Z {
  color: #dee0e3;
}
.N400__1X4Pd,
.n400__2jHvK {
  color: #bbbfc4;
}
.N500__WW-3U,
.n500__3QRmK {
  color: #8f959e;
}
.N600__1K9G-,
.n600__18s8g {
  color: #646a73;
}
.N700__3fw6C,
.n700__1R40u {
  color: #373c43;
}
.N800__3Q9_u,
.n800__2DgPs {
  color: #2b2f36;
}
.N900__I6KKx,
.n900__1METv {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.mobileLogin__1fi1v {
  /* 顶部报错tips */
}
.mobileLogin__1fi1v .mobileLogin-formWrap {
  width: 100%;
  margin: 40px auto 0;
}
.mobileLogin__1fi1v .mobileLogin-emailNoExist {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #f54a45;
}
.mobileLogin__1fi1v .mobileLogin-validItem {
  margin-bottom: 0;
}
.mobileLogin__1fi1v .mobileLogin-userAgreement {
  margin-bottom: 49px;
  text-align: center;
}
.mobileLogin__1fi1v .mobileLogin-validTip {
  margin: 12px 0 64px;
  line-height: 16px;
  font-size: 14px;
  text-align: left;
  color: #646a73;
}
.mobileLogin__1fi1v .mobileLogin-errorTips {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 32px;
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background-color: #fde2e2;
}
.mobileLogin__1fi1v .mobileLogin-errorTips svg {
  margin-left: 16px;
  width: 16px;
  height: 16px;
}
.mobileLogin__1fi1v .mobileLogin-errorTips .mobileLogin-errorTips-text {
  margin-left: 8px;
  line-height: 22px;
  font-size: 14px;
  font-weight: 500;
  color: #1f2329;
}

.validCode__3E78_ .atsx-input-suffix {
  min-width: 120px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.validCode__3E78_ .atsx-input-suffix button {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  border: none;
  position: relative;
  display: inline-block;
  font-size: 16px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.validCode__3E78_ .atsx-input-suffix button:disabled {
  background-color: #849cd2;
  color: #fff;
}

@-webkit-keyframes fullscreenModalEnter__EjlGm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__EjlGm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3qzoq {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3qzoq {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__2mkqN {
  height: 100%;
}
.atsx-layout__2fQ30 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1Dnm8,
.b50__1QIpV {
  color: #f0f4ff;
}
.L50__nHDy0,
.l50__aXHwE {
  color: #f7fae5;
}
.L100__3hkCY,
.l100__s-1YE {
  color: #eef6c6;
}
.L200__23aM2,
.l200__WXy1Q {
  color: #dfee96;
}
.L300__n8TAV,
.l300__162gA {
  color: #d2e76a;
}
.L400__3dXRp,
.l400__1c-Px {
  color: #c3dd40;
}
.L500__2VDAy,
.l500__2NbPe {
  color: #b3d600;
}
.L600___pXaC,
.l600__pL6Zc {
  color: #8fac02;
}
.L700__1uiPV,
.l700__B_XxF {
  color: #667901;
}
.L800__1DTFF,
.l800__KUL2p {
  color: #495700;
}
.L900__4nkjZ,
.l900__sASM7 {
  color: #354200;
}
.Y50__2013W,
.y50__3wRvD {
  color: #fdf9ed;
}
.Y100__3LggR,
.y100__1cD53 {
  color: #faf1d1;
}
.Y200__jmI8w,
.y200__1B5NB {
  color: #f8e6ab;
}
.Y300__3k56s,
.y300__39EvL {
  color: #f7dc82;
}
.Y400__3H9ju,
.y400__OKHj3 {
  color: #fad355;
}
.Y500__YIql_,
.y500__hF5Dv {
  color: #ffc60a;
}
.Y600__1fJqk,
.y600__13dK6 {
  color: #dc9b04;
}
.Y700__vEsOC,
.y700__2rQIq {
  color: #aa7803;
}
.Y800__1Z456,
.y800__2WoJQ {
  color: #795101;
}
.Y900__338SB,
.y900__2yF_3 {
  color: #5c3a00;
}
.O50__33sl3,
.o50__1M2bn {
  color: #fff5eb;
}
.O100__1toIb,
.o100__wXByM {
  color: #feead2;
}
.O200__wQCK6,
.o200__2DktS {
  color: #fed4a4;
}
.O300__1_HfK,
.o300__317As {
  color: #ffba6b;
}
.O400__QkMpY,
.o400__tijXV {
  color: #ffa53d;
}
.O500__2CSUD,
.o500__1fsS7 {
  color: #f80;
}
.O600__AsWD3,
.o600__YVoZL {
  color: #de7802;
}
.O700__1_53q,
.o700__21NgN {
  color: #b26206;
}
.O800__1Viu_,
.o800__14WNA {
  color: #8f4f04;
}
.O900__1q19b,
.o900__3xeVH {
  color: #6b3900;
}
.R50__2B5EN,
.r50__3I1XM {
  color: #fef1f1;
}
.R100__22F5Q,
.r100__3jEqX {
  color: #fde2e2;
}
.R200__2w_nd,
.r200__3KmmB {
  color: #fbbfbc;
}
.R300__1mhBm,
.r300__31dQs {
  color: #f98e8b;
}
.R400__ELKC4,
.r400__35dN3 {
  color: #f76964;
}
.R500__j5qE0,
.r500__2FrD5 {
  color: #f54a45;
}
.R600__3s1Qs,
.r600__3norG {
  color: #d83931;
}
.R700__3j5J5,
.r700__3pXKm {
  color: #ac2f28;
}
.R800__hm1PC,
.r800__3vD6U {
  color: #812520;
}
.R900__2oq7g,
.r900__2TWWs {
  color: #621c18;
}
.C50__2kgph,
.c50__1VRMo {
  color: #fef1f8;
}
.C100__3wPQU,
.c100__3AJhg {
  color: #fdddef;
}
.C200__3RYm1,
.c200__1nRrB {
  color: #f9aed9;
}
.C300__164bd,
.c300__1K5NO {
  color: #f57ac0;
}
.C400__mEmxC,
.c400__2i_8U {
  color: #f14ba9;
}
.C500__7-PBV,
.c500__1iZKf {
  color: #f01d94;
}
.C600__3Ygqv,
.c600__1xqsp {
  color: #c71077;
}
.C700__1AA5c,
.c700__1TFfa {
  color: #9e1361;
}
.C800__2P9s6,
.c800__3lvlg {
  color: #7a0f4b;
}
.C900__3hSQv,
.c900__1eBp7 {
  color: #520a32;
}
.V50__UcP0F,
.v50__1h2Lg {
  color: #fceefc;
}
.V100__29Dep,
.v100__LrEn7 {
  color: #f8def8;
}
.V200__2zG-x,
.v200__a6DBK {
  color: #efb9ef;
}
.V300__1PB1D,
.v300__yRcAN {
  color: #e58fe5;
}
.V400__12FE_,
.v400__biO6b {
  color: #db66db;
}
.V500__2Hbgs,
.v500__1N7PL {
  color: #d136d1;
}
.V600__2F2aQ,
.v600__3YgVL {
  color: #b320b3;
}
.V700__1GXyA,
.v700__1he6W {
  color: #8c218c;
}
.V800__3ZR5c,
.v800__35BHZ {
  color: #681268;
}
.V900__1MLnR,
.v900___Am2V {
  color: #460b46;
}
.P50__2AU5e,
.p50__1cT8P {
  color: #f6f1fe;
}
.P100__2_7o6,
.p100__1SQzz {
  color: #ece2fe;
}
.P200__3APZX,
.p200__3wYtZ {
  color: #cdb2fa;
}
.P300__XE5SE,
.p300__SB__8 {
  color: #ad82f7;
}
.P400__3CDJ7,
.p400__Uwl2K {
  color: #935af6;
}
.P500__-qSCi,
.p500__2r5Rn {
  color: #7f3bf5;
}
.P600__9C4ls,
.p600__350C5 {
  color: #6425d0;
}
.P700__2G8Ks,
.p700__ZUAyj {
  color: #4e1ba7;
}
.P800__1QMv5,
.p800__nn10_ {
  color: #380d82;
}
.P900__1fwiN,
.p900__N_oaS {
  color: #270561;
}
.I50__2pDcH,
.i50__KxesM {
  color: #f2f3fd;
}
.I100__2WGmf,
.i100__2jn0- {
  color: #e0e2fa;
}
.I200__1-SNS,
.i200__1tcF6 {
  color: #b4b9f3;
}
.I300__1XO18,
.i300__1osYL {
  color: #7b83ea;
}
.I400__3Q3Bq,
.i400__26W4c {
  color: #616ae5;
}
.I500__2bCDC,
.i500__3wqB9 {
  color: #4954e6;
}
.I600__1uyEj,
.i600__1m-iZ {
  color: #2933c7;
}
.I700__2Mgbv,
.i700__2jdQF {
  color: #161fa2;
}
.I800__2yYv2,
.i800__gY7n8 {
  color: #0a1285;
}
.I900__3x21V,
.i900__157Na {
  color: #0c1264;
}
.N50__8ho-z,
.n50__3VvGo {
  color: #f8f9fa;
}
.N100__3lRaO,
.n100__2F1wW {
  color: #f5f6f7;
}
.N200__azJuv,
.n200__--3f1 {
  color: #eff0f1;
}
.N300__OGGjy,
.n300__9F4er {
  color: #dee0e3;
}
.N400__3dmlZ,
.n400__275i8 {
  color: #bbbfc4;
}
.N500__2JfFZ,
.n500__16ose {
  color: #8f959e;
}
.N600__1yF2m,
.n600__37Tsd {
  color: #646a73;
}
.N700__pTVSW,
.n700__1Woyq {
  color: #373c43;
}
.N800__2ylC-,
.n800__3oZD- {
  color: #2b2f36;
}
.N900__3WIMB,
.n900__1HlcT {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.headerToggle__rR6XX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  height: 41px;
  margin-top: 80px;
}
.headerToggle__rR6XX .headerToggle-item {
  position: relative;
  margin-right: 46px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  color: #8b949d;
  cursor: pointer;
}
.headerToggle__rR6XX .headerToggle-item::after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  border-radius: 3px;
  background-color: #3370FF;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.headerToggle__rR6XX .headerToggle-item.headerToggle-active {
  font-weight: 600;
  color: #3370FF;
}
.headerToggle__rR6XX .headerToggle-item.headerToggle-active::after {
  opacity: 1;
}
.headerToggle__rR6XX .headerToggle-item:hover {
  color: #3370FF;
}
.headerToggle__rR6XX .headerToggle-item:active {
  color: #4e83fd;
}
.ja .headerToggle-item {
  font-size: 20px;
}

@-webkit-keyframes fullscreenModalEnter__oUwXJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__oUwXJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3QK_- {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3QK_- {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__IbtGF {
  height: 100%;
}
.atsx-layout__1BFoL {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__f2tMw,
.b50__2Vopn {
  color: #f0f4ff;
}
.L50__cSYOV,
.l50__1Omjo {
  color: #f7fae5;
}
.L100__2_lev,
.l100__C3q9C {
  color: #eef6c6;
}
.L200__3bi7w,
.l200__3dmmi {
  color: #dfee96;
}
.L300__1yMfj,
.l300__3Fkww {
  color: #d2e76a;
}
.L400__31197,
.l400__2Yir- {
  color: #c3dd40;
}
.L500__1dJBJ,
.l500__2wwdA {
  color: #b3d600;
}
.L600__30CUv,
.l600__1nUpN {
  color: #8fac02;
}
.L700__33Gl0,
.l700__2O7K- {
  color: #667901;
}
.L800__3f0GA,
.l800__Wxh27 {
  color: #495700;
}
.L900__EeKhG,
.l900__1rgRB {
  color: #354200;
}
.Y50__sLvwT,
.y50__1fRZN {
  color: #fdf9ed;
}
.Y100__2vllu,
.y100__1GKW1 {
  color: #faf1d1;
}
.Y200__3tRgF,
.y200__3LAcL {
  color: #f8e6ab;
}
.Y300__1AU4-,
.y300__2697G {
  color: #f7dc82;
}
.Y400__Zb21r,
.y400__2S_LH {
  color: #fad355;
}
.Y500__qvmsa,
.y500__1J8FE {
  color: #ffc60a;
}
.Y600__3N2y4,
.y600__2a9YQ {
  color: #dc9b04;
}
.Y700__cK_wJ,
.y700__1dsrI {
  color: #aa7803;
}
.Y800__pyNhv,
.y800__2DyBZ {
  color: #795101;
}
.Y900__O_kIl,
.y900__3-2VP {
  color: #5c3a00;
}
.O50__1kr0K,
.o50__VGcE0 {
  color: #fff5eb;
}
.O100__3TxTI,
.o100__Y9tLU {
  color: #feead2;
}
.O200__2ztPs,
.o200__3ii10 {
  color: #fed4a4;
}
.O300__1iKfi,
.o300__2tJ2u {
  color: #ffba6b;
}
.O400__3FFkR,
.o400__3lWgv {
  color: #ffa53d;
}
.O500__H4I7M,
.o500__2A_xR {
  color: #f80;
}
.O600__22rvV,
.o600__29YEF {
  color: #de7802;
}
.O700__QnpK7,
.o700__173zM {
  color: #b26206;
}
.O800__2p-SX,
.o800__15pWc {
  color: #8f4f04;
}
.O900__1uEPc,
.o900__HmJwo {
  color: #6b3900;
}
.R50__zpcWa,
.r50__2Ypha {
  color: #fef1f1;
}
.R100__3QNCQ,
.r100__jfSPd {
  color: #fde2e2;
}
.R200__2wWso,
.r200__2Ztcg {
  color: #fbbfbc;
}
.R300__2mOZW,
.r300__2DmEW {
  color: #f98e8b;
}
.R400__o3MMT,
.r400__3HBbo {
  color: #f76964;
}
.R500__27BiB,
.r500__2mARD {
  color: #f54a45;
}
.R600__1fR-t,
.r600__1uyLr {
  color: #d83931;
}
.R700__XMVuF,
.r700__1Mh7E {
  color: #ac2f28;
}
.R800__gx3hm,
.r800__2s-dE {
  color: #812520;
}
.R900__36E_R,
.r900__2SF60 {
  color: #621c18;
}
.C50__c2iXT,
.c50__d6ox_ {
  color: #fef1f8;
}
.C100__2SqEF,
.c100__eSIEv {
  color: #fdddef;
}
.C200__BRQn_,
.c200__1NGUA {
  color: #f9aed9;
}
.C300__3C43P,
.c300__3ZzIR {
  color: #f57ac0;
}
.C400__koB7y,
.c400__2t_HA {
  color: #f14ba9;
}
.C500__3hUet,
.c500__29OCL {
  color: #f01d94;
}
.C600__2GLXd,
.c600__oL4FS {
  color: #c71077;
}
.C700__o3N9T,
.c700__3Zgnl {
  color: #9e1361;
}
.C800__3-wO6,
.c800__2KlAh {
  color: #7a0f4b;
}
.C900__3j13p,
.c900__2N6Ik {
  color: #520a32;
}
.V50__25gxN,
.v50__imhWo {
  color: #fceefc;
}
.V100__3CKKH,
.v100__3BwRU {
  color: #f8def8;
}
.V200__2pM47,
.v200__3ljy5 {
  color: #efb9ef;
}
.V300__1So3t,
.v300__1HK-D {
  color: #e58fe5;
}
.V400__Wc7Fv,
.v400__3dcha {
  color: #db66db;
}
.V500__2tXgX,
.v500__3FEDy {
  color: #d136d1;
}
.V600__1T0nE,
.v600__29GAf {
  color: #b320b3;
}
.V700__8Cr9d,
.v700__3MWz9 {
  color: #8c218c;
}
.V800__3k-dx,
.v800__26kxy {
  color: #681268;
}
.V900__1RGTI,
.v900__1Yc5I {
  color: #460b46;
}
.P50__rSUpf,
.p50__6vZ97 {
  color: #f6f1fe;
}
.P100__7PNFt,
.p100__2q5IG {
  color: #ece2fe;
}
.P200__1YBI-,
.p200__2TPvf {
  color: #cdb2fa;
}
.P300__1HRbf,
.p300__1uj7D {
  color: #ad82f7;
}
.P400__1GikM,
.p400__3Y55m {
  color: #935af6;
}
.P500__28il9,
.p500__1pwtR {
  color: #7f3bf5;
}
.P600__10o5y,
.p600__7SzNL {
  color: #6425d0;
}
.P700__8GHll,
.p700__1Ay_8 {
  color: #4e1ba7;
}
.P800__2uLWF,
.p800__3Slbi {
  color: #380d82;
}
.P900__12ag_,
.p900__24Z6b {
  color: #270561;
}
.I50__29HtV,
.i50__2ppnu {
  color: #f2f3fd;
}
.I100__1xhwr,
.i100__3mtRA {
  color: #e0e2fa;
}
.I200__2R1I_,
.i200__pcczH {
  color: #b4b9f3;
}
.I300__1Da4H,
.i300__W_0jh {
  color: #7b83ea;
}
.I400__2qVOk,
.i400__3th04 {
  color: #616ae5;
}
.I500__1I4rf,
.i500__1t9im {
  color: #4954e6;
}
.I600__1FzcN,
.i600__2oWkh {
  color: #2933c7;
}
.I700__sReJj,
.i700__2xVs_ {
  color: #161fa2;
}
.I800__nioR5,
.i800__3Si16 {
  color: #0a1285;
}
.I900__2QBIu,
.i900__1D463 {
  color: #0c1264;
}
.N50__1LJfW,
.n50__2TTqp {
  color: #f8f9fa;
}
.N100__3mANK,
.n100__3Tk5j {
  color: #f5f6f7;
}
.N200__1awmK,
.n200__1uO6R {
  color: #eff0f1;
}
.N300__3nDIs,
.n300__370zs {
  color: #dee0e3;
}
.N400__ViJMG,
.n400__3CJgO {
  color: #bbbfc4;
}
.N500__1ujFV,
.n500__paVGU {
  color: #8f959e;
}
.N600__1oXNB,
.n600__3b14E {
  color: #646a73;
}
.N700__2zoFI,
.n700__3rHsi {
  color: #373c43;
}
.N800__28Hpi,
.n800__14PQ2 {
  color: #2b2f36;
}
.N900__38UKi,
.n900__2z2hg {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.loginPage__3hUyH .loginPage-container {
  width: 520px;
  margin: 0 auto;
}
.loginPage__3hUyH .loginForm {
  width: 100%;
  margin: 40px auto 45px;
}
.loginPage__3hUyH .loginForm .loginTitle {
  margin-bottom: 46px;
  line-height: 37px;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  color: #1f2329;
}
.loginPage__3hUyH .loginForm .loginSubmit {
  width: 100%;
  max-width: none;
  height: 40px;
  font-size: 16px;
  color: #fff;
}
.loginPage__3hUyH .loginForm .loginSubmit:disabled {
  background-color: #849cd2;
  color: #fff;
}
.loginPage__3hUyH .loginForm .loginSubmit:disabled:hover {
  background-color: #849cd2;
  border-color: #849cd2;
  color: #fff;
}
.loginPage__3hUyH .loginForm .loginAgreement {
  margin-top: 26px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #646a73;
}
.loginPage__3hUyH .loginForm .loginAgreement a {
  color: #3370FF;
}
.loginPage__3hUyH .loginForm .loginAgreement a:hover {
  color: #82a7fc;
}
.loginPage__3hUyH .loginForm .loginAgreement a:active {
  color: #4e83fd;
}
.loginPageWrapper__32pnH {
  min-height: 677px;
}
.loginPageWrapper__32pnH a {
  color: #3370FF;
}
.loginPageWrapper__32pnH a:hover {
  color: #82a7fc;
}
.loginPageWrapper__32pnH a:active {
  color: #4e83fd;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp {
  height: 72px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-bottom: 1px solid rgba(22, 24, 35, 0.12);
  padding: 0 251px;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 48px;
  width: 48px;
  border-radius: 24px;
  margin-right: 12px;
  border: 1px solid rgba(22, 24, 35, 0.12);
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-text {
  color: rgba(22, 24, 35, 0.75);
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-bold-text {
  font-weight: bold;
  cursor: pointer;
  color: #161823;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-close-icon {
  margin-left: 48px;
  color: #161823;
  margin-top: 7px;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-close-icon :hover {
  color: #3370FF;
  cursor: pointer;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-close-icon svg {
  height: 16px;
  width: 16px;
}
.iam-passport-login-warp__1V0NW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 686px;
}
.iam-passport-login-warp__1V0NW .iam-passport-login__1vo7y {
  width: 482px;
  height: 686px;
  position: relative;
}
.iam-passport-login-warp__1V0NW .iam-passport-login__1vo7y .new-account-login-module {
  padding-top: 0;
}

@-webkit-keyframes fullscreenModalEnter__2gb9P {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2gb9P {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2UwHl {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2UwHl {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1vHBu {
  height: 100%;
}
.atsx-layout__WXfYk {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__243sy,
.b50__2FNIV {
  color: #f0f4ff;
}
.L50__1Olw6,
.l50__2EtCA {
  color: #f7fae5;
}
.L100__1n2Fj,
.l100__eUjov {
  color: #eef6c6;
}
.L200__3hDbr,
.l200__3nGkY {
  color: #dfee96;
}
.L300__b8--1,
.l300__3wkyz {
  color: #d2e76a;
}
.L400__3qRTh,
.l400__-p1eA {
  color: #c3dd40;
}
.L500__1VbVV,
.l500__rEB6O {
  color: #b3d600;
}
.L600__3NtJA,
.l600__2wPm2 {
  color: #8fac02;
}
.L700__3JoLj,
.l700__2u6iH {
  color: #667901;
}
.L800__1rwQU,
.l800__2sudw {
  color: #495700;
}
.L900__vbDue,
.l900__12gUU {
  color: #354200;
}
.Y50__1gg-2,
.y50__2vIBH {
  color: #fdf9ed;
}
.Y100__3YxCg,
.y100__2V8OW {
  color: #faf1d1;
}
.Y200__2GSkk,
.y200__22TYD {
  color: #f8e6ab;
}
.Y300__12YvR,
.y300__1TA4r {
  color: #f7dc82;
}
.Y400__2c2bt,
.y400__HcX5e {
  color: #fad355;
}
.Y500__2Pj0G,
.y500__VvFRO {
  color: #ffc60a;
}
.Y600__2aM0x,
.y600__3vXaz {
  color: #dc9b04;
}
.Y700__B9n0N,
.y700__1tcQY {
  color: #aa7803;
}
.Y800__1lm9b,
.y800__3zJAR {
  color: #795101;
}
.Y900__1CtwB,
.y900__djrXS {
  color: #5c3a00;
}
.O50__3f0fk,
.o50__3sKkP {
  color: #fff5eb;
}
.O100__26ih2,
.o100__85fFU {
  color: #feead2;
}
.O200__Na4AS,
.o200__12SVU {
  color: #fed4a4;
}
.O300__1SzZA,
.o300__1IYm6 {
  color: #ffba6b;
}
.O400__2gyr8,
.o400__1irwX {
  color: #ffa53d;
}
.O500__1NUFi,
.o500__1hvWi {
  color: #f80;
}
.O600__lA1bf,
.o600__2xh8j {
  color: #de7802;
}
.O700__3o49u,
.o700__3agcs {
  color: #b26206;
}
.O800__14Y7b,
.o800__3yg3- {
  color: #8f4f04;
}
.O900__35rxx,
.o900__1-YuS {
  color: #6b3900;
}
.R50__2NqR5,
.r50__2Km6A {
  color: #fef1f1;
}
.R100__hla0c,
.r100__1Z2Wy {
  color: #fde2e2;
}
.R200__2fDql,
.r200__1z03y {
  color: #fbbfbc;
}
.R300__3xDAC,
.r300__mnLVT {
  color: #f98e8b;
}
.R400__2YW4l,
.r400__2LttV {
  color: #f76964;
}
.R500__29Tnq,
.r500__2OlL2 {
  color: #f54a45;
}
.R600__2PuDt,
.r600__2Q3Cv {
  color: #d83931;
}
.R700__2XmH5,
.r700__j8QIl {
  color: #ac2f28;
}
.R800__2PyKT,
.r800__2WIgW {
  color: #812520;
}
.R900__ERThe,
.r900__syfD1 {
  color: #621c18;
}
.C50__3cZUq,
.c50__2Hsjr {
  color: #fef1f8;
}
.C100__2_w1v,
.c100__2wfHc {
  color: #fdddef;
}
.C200__2x-jn,
.c200__2jt2a {
  color: #f9aed9;
}
.C300__L7zx7,
.c300__3LgQm {
  color: #f57ac0;
}
.C400__3tHFa,
.c400__27q07 {
  color: #f14ba9;
}
.C500__To1LM,
.c500__35DsD {
  color: #f01d94;
}
.C600__3YWDb,
.c600__z4yOJ {
  color: #c71077;
}
.C700__2Y65I,
.c700__u5D-R {
  color: #9e1361;
}
.C800__2iiPM,
.c800__2b874 {
  color: #7a0f4b;
}
.C900__35juP,
.c900__1YPZi {
  color: #520a32;
}
.V50__3dZ4U,
.v50__1JvxQ {
  color: #fceefc;
}
.V100__3Q6J_,
.v100__3C72z {
  color: #f8def8;
}
.V200__AeXPo,
.v200__JKJMo {
  color: #efb9ef;
}
.V300__dFW6d,
.v300__I9zlO {
  color: #e58fe5;
}
.V400__2BPUK,
.v400__1gNdO {
  color: #db66db;
}
.V500__3xkYq,
.v500__1eHwB {
  color: #d136d1;
}
.V600__TVwI4,
.v600__2HKML {
  color: #b320b3;
}
.V700__ojeaK,
.v700__1ktsa {
  color: #8c218c;
}
.V800__2D6u7,
.v800__2aoRO {
  color: #681268;
}
.V900__68BD1,
.v900__2baE7 {
  color: #460b46;
}
.P50__3WF2c,
.p50__3ohYz {
  color: #f6f1fe;
}
.P100__16w9J,
.p100__3D_Vk {
  color: #ece2fe;
}
.P200__2r2mm,
.p200__1HS5L {
  color: #cdb2fa;
}
.P300__3Hqlz,
.p300__OZAtb {
  color: #ad82f7;
}
.P400__3VLRH,
.p400__3iHD_ {
  color: #935af6;
}
.P500__1E5t8,
.p500__29-Rv {
  color: #7f3bf5;
}
.P600__6eNEP,
.p600__3nJC8 {
  color: #6425d0;
}
.P700__15Jfb,
.p700__2Qd2M {
  color: #4e1ba7;
}
.P800__3pwgI,
.p800__1IDJG {
  color: #380d82;
}
.P900__zTTST,
.p900__3esGS {
  color: #270561;
}
.I50__2mPAT,
.i50__17Oox {
  color: #f2f3fd;
}
.I100__1HjzA,
.i100__1K6sp {
  color: #e0e2fa;
}
.I200__3oR7C,
.i200__OGpll {
  color: #b4b9f3;
}
.I300__1Hl7S,
.i300__35ZhP {
  color: #7b83ea;
}
.I400__1LC8I,
.i400__2S1CL {
  color: #616ae5;
}
.I500__4O2gp,
.i500__1G1xS {
  color: #4954e6;
}
.I600__3sKgT,
.i600__D7f6H {
  color: #2933c7;
}
.I700__3wxkK,
.i700__3ni06 {
  color: #161fa2;
}
.I800__1ENxe,
.i800__1iiim {
  color: #0a1285;
}
.I900__2GLbq,
.i900__gXELx {
  color: #0c1264;
}
.N50__2xwlu,
.n50__ncKbR {
  color: #f8f9fa;
}
.N100__3cNTj,
.n100__3cpkx {
  color: #f5f6f7;
}
.N200__1fAVW,
.n200__1PZKA {
  color: #eff0f1;
}
.N300__2VhVs,
.n300__3--Rp {
  color: #dee0e3;
}
.N400__1h0UB,
.n400__1iJL0 {
  color: #bbbfc4;
}
.N500__APUqz,
.n500__3hxoI {
  color: #8f959e;
}
.N600__sLztZ,
.n600__34cWR {
  color: #646a73;
}
.N700__3yEam,
.n700__2ry17 {
  color: #373c43;
}
.N800__2XpKi,
.n800__2jecP {
  color: #2b2f36;
}
.N900__kwIeA,
.n900__2aSjd {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.textHeader__8kity .textHeader-header {
  margin-top: 100px;
  height: 37px;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  color: #1f2329;
}

.validCode__34t9u .atsx-input-suffix {
  min-width: 120px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.validCode__34t9u .atsx-input-suffix button {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  border: none;
  position: relative;
  display: inline-block;
  font-size: 16px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.validCode__34t9u .atsx-input-suffix button:disabled {
  background-color: #849cd2;
  color: #fff;
}

@-webkit-keyframes fullscreenModalEnter__1CXam {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1CXam {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1QA1p {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1QA1p {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__3_09G {
  height: 100%;
}
.atsx-layout__2MBT_ {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1iE-n,
.b50__1SUFH {
  color: #f0f4ff;
}
.L50__uhAjz,
.l50__1XSIb {
  color: #f7fae5;
}
.L100__2a3u0,
.l100__2IY_W {
  color: #eef6c6;
}
.L200__3TyTx,
.l200__2PPxu {
  color: #dfee96;
}
.L300__3sC0x,
.l300__1pGx6 {
  color: #d2e76a;
}
.L400__xbb4g,
.l400__2vfc7 {
  color: #c3dd40;
}
.L500__3BuuU,
.l500__3_Upe {
  color: #b3d600;
}
.L600__3WMeH,
.l600__1v1N3 {
  color: #8fac02;
}
.L700__3JOi5,
.l700__3VXgA {
  color: #667901;
}
.L800__3pzVJ,
.l800__1reqX {
  color: #495700;
}
.L900__342k0,
.l900__31u7u {
  color: #354200;
}
.Y50__2Ttnh,
.y50__1oIeU {
  color: #fdf9ed;
}
.Y100__4YlZy,
.y100__-J0TO {
  color: #faf1d1;
}
.Y200__TU1uU,
.y200__1fQwH {
  color: #f8e6ab;
}
.Y300__246Cp,
.y300__1QDdl {
  color: #f7dc82;
}
.Y400__371Nb,
.y400__UyoYB {
  color: #fad355;
}
.Y500__2zUys,
.y500__Ld_R0 {
  color: #ffc60a;
}
.Y600__3_Z1b,
.y600__12Q3H {
  color: #dc9b04;
}
.Y700__1fvlu,
.y700__2b-6y {
  color: #aa7803;
}
.Y800__x_m_s,
.y800__2zsxz {
  color: #795101;
}
.Y900__2B5tx,
.y900__2ZShW {
  color: #5c3a00;
}
.O50__2TNqS,
.o50__3Pg8h {
  color: #fff5eb;
}
.O100__7WGBE,
.o100__2eqae {
  color: #feead2;
}
.O200__cktJ_,
.o200__CcjSZ {
  color: #fed4a4;
}
.O300__3498p,
.o300__2OTGk {
  color: #ffba6b;
}
.O400__XFzM-,
.o400__1CVBD {
  color: #ffa53d;
}
.O500__18tTL,
.o500__2Qma4 {
  color: #f80;
}
.O600__bxmRe,
.o600__1tlYe {
  color: #de7802;
}
.O700__1re4i,
.o700__2EDif {
  color: #b26206;
}
.O800__1EMc3,
.o800__1IN6P {
  color: #8f4f04;
}
.O900__3zNiN,
.o900__2kATH {
  color: #6b3900;
}
.R50__3EP4S,
.r50__20MgU {
  color: #fef1f1;
}
.R100__iQKM-,
.r100__bLhlC {
  color: #fde2e2;
}
.R200__2djkb,
.r200__2cGcV {
  color: #fbbfbc;
}
.R300__IAL-1,
.r300__B1d28 {
  color: #f98e8b;
}
.R400__3AfIA,
.r400__18BOw {
  color: #f76964;
}
.R500__33tMy,
.r500__3eQCE {
  color: #f54a45;
}
.R600__3WV-o,
.r600__2EphN {
  color: #d83931;
}
.R700__2OgKE,
.r700__29AfN {
  color: #ac2f28;
}
.R800__5NLtF,
.r800__2P6UV {
  color: #812520;
}
.R900__3RynB,
.r900__1I4KE {
  color: #621c18;
}
.C50__2Zkgh,
.c50__14Xjn {
  color: #fef1f8;
}
.C100__3GYBL,
.c100__1dbmv {
  color: #fdddef;
}
.C200__yw84X,
.c200__g6qr7 {
  color: #f9aed9;
}
.C300__3CIFc,
.c300__3cNt0 {
  color: #f57ac0;
}
.C400__25tD2,
.c400__1JMR7 {
  color: #f14ba9;
}
.C500__29Vjx,
.c500__f17Vm {
  color: #f01d94;
}
.C600__GV3nN,
.c600__3BfZE {
  color: #c71077;
}
.C700__1F-xD,
.c700__2uXHS {
  color: #9e1361;
}
.C800__34fI1,
.c800__3OTX9 {
  color: #7a0f4b;
}
.C900__IzOLc,
.c900__2k4lp {
  color: #520a32;
}
.V50__jsvNI,
.v50__3am6N {
  color: #fceefc;
}
.V100__36SK2,
.v100__1frnP {
  color: #f8def8;
}
.V200__2x6Dc,
.v200__2J3IZ {
  color: #efb9ef;
}
.V300__1I3uc,
.v300__25Fwj {
  color: #e58fe5;
}
.V400__AjrJE,
.v400__-b-bF {
  color: #db66db;
}
.V500__xetPw,
.v500__1CWEq {
  color: #d136d1;
}
.V600__2AojF,
.v600__22YzH {
  color: #b320b3;
}
.V700__1U3Bs,
.v700__2Kdnt {
  color: #8c218c;
}
.V800__25UFt,
.v800__2-HTm {
  color: #681268;
}
.V900__3w1p6,
.v900__RGnmy {
  color: #460b46;
}
.P50__1hNFo,
.p50__2tn1d {
  color: #f6f1fe;
}
.P100__WyLmb,
.p100__3zXws {
  color: #ece2fe;
}
.P200__3Io-f,
.p200__2geis {
  color: #cdb2fa;
}
.P300__svdB7,
.p300__2UkWT {
  color: #ad82f7;
}
.P400__3kWOp,
.p400__2Ppge {
  color: #935af6;
}
.P500__38s0x,
.p500__37Vmt {
  color: #7f3bf5;
}
.P600__2x9nv,
.p600__2lG8o {
  color: #6425d0;
}
.P700__3P_2V,
.p700__3DuaK {
  color: #4e1ba7;
}
.P800__PegCe,
.p800__lSVlK {
  color: #380d82;
}
.P900__llJGZ,
.p900__2KEaI {
  color: #270561;
}
.I50__3AYXo,
.i50__cvZih {
  color: #f2f3fd;
}
.I100__2xL4k,
.i100__7mSuW {
  color: #e0e2fa;
}
.I200__bYUgY,
.i200__BA4UD {
  color: #b4b9f3;
}
.I300__1VwNW,
.i300__1T9bD {
  color: #7b83ea;
}
.I400__1Jtte,
.i400__OhXf5 {
  color: #616ae5;
}
.I500__31nZk,
.i500__3zPtu {
  color: #4954e6;
}
.I600__1nkK9,
.i600__37EpP {
  color: #2933c7;
}
.I700__28vfE,
.i700__1DmXy {
  color: #161fa2;
}
.I800__13oyI,
.i800__27_bo {
  color: #0a1285;
}
.I900__1wA4A,
.i900__2Rwrn {
  color: #0c1264;
}
.N50__2xTr-,
.n50__2nEb2 {
  color: #f8f9fa;
}
.N100__29H4y,
.n100__3AkBt {
  color: #f5f6f7;
}
.N200__3MyCg,
.n200__2dGfr {
  color: #eff0f1;
}
.N300__1Trjy,
.n300__3A_Rg {
  color: #dee0e3;
}
.N400__11c6-,
.n400__3zSud {
  color: #bbbfc4;
}
.N500__1dGJB,
.n500__lDgf9 {
  color: #8f959e;
}
.N600__2d7hp,
.n600__2YtT1 {
  color: #646a73;
}
.N700__3xXNn,
.n700__165A8 {
  color: #373c43;
}
.N800___JKno,
.n800__13DAQ {
  color: #2b2f36;
}
.N900__22RNI,
.n900__3LNpd {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.resetPassword-formWrap__fV83b {
  width: 480px;
  margin: 80px auto 0;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  color: #1f2329;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
  fill: #1f2329;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 svg:hover {
  fill: #3370FF;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 svg:active {
  fill: #4e83fd;
}
.resetPassword-formWrap__fV83b .resetPassword-submit__2IlX4 {
  width: 100%;
  max-width: unset;
}

@-webkit-keyframes fullscreenModalEnter__2GSxm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2GSxm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__30S8t {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__30S8t {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__3TIew {
  height: 100%;
}
.atsx-layout__3zf8_ {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3IVD2,
.b50__cRuAG {
  color: #f0f4ff;
}
.L50__241Mq,
.l50__1eSrA {
  color: #f7fae5;
}
.L100__2mAt6,
.l100__3tyXA {
  color: #eef6c6;
}
.L200__1cjkM,
.l200__bwXwh {
  color: #dfee96;
}
.L300__2OCfV,
.l300__10jMP {
  color: #d2e76a;
}
.L400__2gcOa,
.l400__2q3bF {
  color: #c3dd40;
}
.L500__3fv2Q,
.l500__VQxYJ {
  color: #b3d600;
}
.L600__LnWN8,
.l600__7CVwz {
  color: #8fac02;
}
.L700__2VVlt,
.l700__2KG6k {
  color: #667901;
}
.L800__3CPwZ,
.l800__2MPKd {
  color: #495700;
}
.L900__2EhO9,
.l900__3Wpsl {
  color: #354200;
}
.Y50__OhzEr,
.y50__37h9H {
  color: #fdf9ed;
}
.Y100__2cERt,
.y100__dUyQ6 {
  color: #faf1d1;
}
.Y200__3VdEL,
.y200__3HNqW {
  color: #f8e6ab;
}
.Y300__3W_Pe,
.y300__1vWfx {
  color: #f7dc82;
}
.Y400__20rmj,
.y400__HvvYA {
  color: #fad355;
}
.Y500__3tB4e,
.y500__1fOF5 {
  color: #ffc60a;
}
.Y600__24luC,
.y600__1ku19 {
  color: #dc9b04;
}
.Y700__1mWrB,
.y700__24gpA {
  color: #aa7803;
}
.Y800__1lODi,
.y800__PNTXG {
  color: #795101;
}
.Y900__36V4z,
.y900__D2X06 {
  color: #5c3a00;
}
.O50__TqZIg,
.o50__3ScVX {
  color: #fff5eb;
}
.O100__1u_hJ,
.o100__2T4nE {
  color: #feead2;
}
.O200__1QKf6,
.o200__2_dJA {
  color: #fed4a4;
}
.O300__2XGoq,
.o300__30dNU {
  color: #ffba6b;
}
.O400__2r5TF,
.o400__3L0Ee {
  color: #ffa53d;
}
.O500__dd4D3,
.o500__imxsG {
  color: #f80;
}
.O600__3zYXi,
.o600__2CjwL {
  color: #de7802;
}
.O700__3E1HW,
.o700__36Tv4 {
  color: #b26206;
}
.O800__lUrqL,
.o800__2DwZi {
  color: #8f4f04;
}
.O900__1UZSZ,
.o900__23Jhs {
  color: #6b3900;
}
.R50__2Mcgh,
.r50__1dcj1 {
  color: #fef1f1;
}
.R100__3k_Ml,
.r100__2d5v5 {
  color: #fde2e2;
}
.R200__1ence,
.r200__1aRnJ {
  color: #fbbfbc;
}
.R300__2XS1I,
.r300__ZPYRx {
  color: #f98e8b;
}
.R400__2D9gy,
.r400__3Zgsu {
  color: #f76964;
}
.R500__2aHOu,
.r500__1lFCr {
  color: #f54a45;
}
.R600__2LMqY,
.r600__2uBa4 {
  color: #d83931;
}
.R700__U9HrY,
.r700__30Q7O {
  color: #ac2f28;
}
.R800__2Jcd0,
.r800__2hMPN {
  color: #812520;
}
.R900__3IIjR,
.r900__Gu8dZ {
  color: #621c18;
}
.C50__287dC,
.c50__1GKgL {
  color: #fef1f8;
}
.C100__3fRgP,
.c100__SDxkF {
  color: #fdddef;
}
.C200__1OSPT,
.c200__1OrTL {
  color: #f9aed9;
}
.C300__3_Uhk,
.c300__EZQcP {
  color: #f57ac0;
}
.C400__3ueXm,
.c400__65IEa {
  color: #f14ba9;
}
.C500__1K-Gz,
.c500__1Tk0Y {
  color: #f01d94;
}
.C600__JEWE5,
.c600__3yAKU {
  color: #c71077;
}
.C700__22gGC,
.c700__2_Itf {
  color: #9e1361;
}
.C800__13KTV,
.c800__3BBdd {
  color: #7a0f4b;
}
.C900__y5qH1,
.c900__3LXEu {
  color: #520a32;
}
.V50__32Dzl,
.v50__-ZngM {
  color: #fceefc;
}
.V100__348P1,
.v100__2uwMe {
  color: #f8def8;
}
.V200__IIKLO,
.v200__2d-tk {
  color: #efb9ef;
}
.V300__o1ub3,
.v300__2PP4c {
  color: #e58fe5;
}
.V400__vPUqQ,
.v400__2C-Sx {
  color: #db66db;
}
.V500__jG7Br,
.v500__2-hx4 {
  color: #d136d1;
}
.V600__2BpZh,
.v600__1gTLs {
  color: #b320b3;
}
.V700__2OJxE,
.v700__3CAze {
  color: #8c218c;
}
.V800__1Iaot,
.v800__1y0GH {
  color: #681268;
}
.V900__30VQR,
.v900__2_Eaw {
  color: #460b46;
}
.P50__EMlTh,
.p50__1Kq5w {
  color: #f6f1fe;
}
.P100__3uwya,
.p100__7ybt4 {
  color: #ece2fe;
}
.P200__fCUI9,
.p200__2HX9c {
  color: #cdb2fa;
}
.P300__1frrM,
.p300__9KeKT {
  color: #ad82f7;
}
.P400__2brwA,
.p400__2xlG8 {
  color: #935af6;
}
.P500__Mta2L,
.p500__2DIIH {
  color: #7f3bf5;
}
.P600__2bvTv,
.p600__3RJtP {
  color: #6425d0;
}
.P700__MxX4a,
.p700__1jujT {
  color: #4e1ba7;
}
.P800__1FWU_,
.p800__3VFCF {
  color: #380d82;
}
.P900__lfF--,
.p900__1f94m {
  color: #270561;
}
.I50__2pk9i,
.i50__2Vu0_ {
  color: #f2f3fd;
}
.I100__1pTk0,
.i100__1tr0J {
  color: #e0e2fa;
}
.I200__225h8,
.i200__26joZ {
  color: #b4b9f3;
}
.I300__3cFmz,
.i300__kwZE3 {
  color: #7b83ea;
}
.I400__2WYTw,
.i400__3_Gc6 {
  color: #616ae5;
}
.I500__2AjdF,
.i500__27lxw {
  color: #4954e6;
}
.I600__2c1gX,
.i600__2Nr5_ {
  color: #2933c7;
}
.I700__SQsVC,
.i700__2xHQm {
  color: #161fa2;
}
.I800__3b9Zc,
.i800__3jT28 {
  color: #0a1285;
}
.I900___Kbzr,
.i900__27M6O {
  color: #0c1264;
}
.N50__2ZhLQ,
.n50__20gBu {
  color: #f8f9fa;
}
.N100__Kqekm,
.n100__1BgxJ {
  color: #f5f6f7;
}
.N200__3zXCB,
.n200__2Ue_u {
  color: #eff0f1;
}
.N300__1iCT2,
.n300__3z23B {
  color: #dee0e3;
}
.N400__NyGU7,
.n400__3Q5np {
  color: #bbbfc4;
}
.N500__1Z1UD,
.n500__1cu8i {
  color: #8f959e;
}
.N600__35E7o,
.n600__3HphC {
  color: #646a73;
}
.N700__3k976,
.n700__1AhMP {
  color: #373c43;
}
.N800__2Zlzc,
.n800__uqSTe {
  color: #2b2f36;
}
.N900__2CteC,
.n900__2DbDr {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.set-pwd-formWrap__3NUGg {
  width: 480px;
  margin: 80px auto 0;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  color: #1f2329;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
  fill: #1f2329;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S svg:hover {
  fill: #3370FF;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S svg:active {
  fill: #4e83fd;
}
.set-pwd-formWrap__3NUGg .resetPassword-submit__23vdl {
  width: 100%;
  max-width: unset;
}
.set-pwd-formWrap__3NUGg .atsx-form-item.atsx-form-item-with-help {
  margin-bottom: 20px;
}

@-webkit-keyframes fullscreenModalEnter__2GExe {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2GExe {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2GD8s {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2GD8s {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__NcUoR {
  height: 100%;
}
.atsx-layout__1FbK8 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3tcE_,
.b50__1E2rG {
  color: #f0f4ff;
}
.L50__3VfrB,
.l50__11SDR {
  color: #f7fae5;
}
.L100__P7kTv,
.l100__3jymb {
  color: #eef6c6;
}
.L200__3l4sp,
.l200__11TBn {
  color: #dfee96;
}
.L300__3SLSc,
.l300__1qTKL {
  color: #d2e76a;
}
.L400__jXnEI,
.l400__1fZDP {
  color: #c3dd40;
}
.L500__3IWXt,
.l500__3GKBK {
  color: #b3d600;
}
.L600__1o3gN,
.l600__VWeH7 {
  color: #8fac02;
}
.L700__SbcMb,
.l700__2I0KW {
  color: #667901;
}
.L800__32LkJ,
.l800__1ZaQM {
  color: #495700;
}
.L900__3QIAp,
.l900__Hw3tw {
  color: #354200;
}
.Y50__1DGBv,
.y50__1ewRJ {
  color: #fdf9ed;
}
.Y100__vSxA7,
.y100__lgbBf {
  color: #faf1d1;
}
.Y200__1LFyJ,
.y200__1CwPN {
  color: #f8e6ab;
}
.Y300__2s55O,
.y300__2wl6G {
  color: #f7dc82;
}
.Y400__SSnzl,
.y400__2hFPu {
  color: #fad355;
}
.Y500__3Pvjv,
.y500__4Xfyx {
  color: #ffc60a;
}
.Y600__1MaSH,
.y600__fBZ4s {
  color: #dc9b04;
}
.Y700__1DeSp,
.y700__3TseI {
  color: #aa7803;
}
.Y800__2knOW,
.y800__1m8xX {
  color: #795101;
}
.Y900__1BoHv,
.y900__3xBzH {
  color: #5c3a00;
}
.O50__2Ml6N,
.o50__29H-h {
  color: #fff5eb;
}
.O100__i7kIz,
.o100__3h0pJ {
  color: #feead2;
}
.O200__2dMty,
.o200__14Q0Y {
  color: #fed4a4;
}
.O300__gH-3V,
.o300__Cissm {
  color: #ffba6b;
}
.O400__3bsni,
.o400__1MaDa {
  color: #ffa53d;
}
.O500__fYq5D,
.o500__1rgmI {
  color: #f80;
}
.O600__1TLrA,
.o600__3NKb_ {
  color: #de7802;
}
.O700__2Q71P,
.o700__3btQ3 {
  color: #b26206;
}
.O800__1kpfG,
.o800__1vW7o {
  color: #8f4f04;
}
.O900__1vWFO,
.o900__UOM8U {
  color: #6b3900;
}
.R50__2w4Dd,
.r50__39_Jm {
  color: #fef1f1;
}
.R100__BWV4Z,
.r100__14j8T {
  color: #fde2e2;
}
.R200__1cwSY,
.r200__3j_co {
  color: #fbbfbc;
}
.R300__2OAZI,
.r300__1B-Ws {
  color: #f98e8b;
}
.R400__1j7VN,
.r400__1Xavq {
  color: #f76964;
}
.R500__1Iklg,
.r500__1sQUY {
  color: #f54a45;
}
.R600__3ghRt,
.r600__Omc4F {
  color: #d83931;
}
.R700__3BAJa,
.r700__1n6UB {
  color: #ac2f28;
}
.R800__21tMN,
.r800__1_uhq {
  color: #812520;
}
.R900__3vAJp,
.r900__s24yG {
  color: #621c18;
}
.C50__mP_Kr,
.c50__2LXo5 {
  color: #fef1f8;
}
.C100__3J1qi,
.c100__IQbxi {
  color: #fdddef;
}
.C200__28bf-,
.c200__TNbdM {
  color: #f9aed9;
}
.C300__2keuH,
.c300__fDbgB {
  color: #f57ac0;
}
.C400__2aE9t,
.c400__3r32- {
  color: #f14ba9;
}
.C500__20bY0,
.c500__Iq_jy {
  color: #f01d94;
}
.C600__2GQp0,
.c600__QDVuL {
  color: #c71077;
}
.C700__1ZRLQ,
.c700__2qf2V {
  color: #9e1361;
}
.C800__33-2K,
.c800__3GAOf {
  color: #7a0f4b;
}
.C900__1jq1Y,
.c900__SQ33- {
  color: #520a32;
}
.V50__2oZ_3,
.v50__25rW- {
  color: #fceefc;
}
.V100__2B8ZN,
.v100__1BFXS {
  color: #f8def8;
}
.V200__2t97l,
.v200__3YxRP {
  color: #efb9ef;
}
.V300__1mbY8,
.v300__1UQrH {
  color: #e58fe5;
}
.V400__12MoE,
.v400__2s-3B {
  color: #db66db;
}
.V500__3a_Wv,
.v500__15spw {
  color: #d136d1;
}
.V600__1d1EL,
.v600__3g-4j {
  color: #b320b3;
}
.V700__1R5Yd,
.v700__2T8ZT {
  color: #8c218c;
}
.V800__1GmY6,
.v800__2rJPx {
  color: #681268;
}
.V900__1vllV,
.v900__XWkHT {
  color: #460b46;
}
.P50__te-9l,
.p50__2NzHk {
  color: #f6f1fe;
}
.P100__1jywv,
.p100__PbiBK {
  color: #ece2fe;
}
.P200__2wLsR,
.p200__3fuTE {
  color: #cdb2fa;
}
.P300__ru1XL,
.p300__3gyG8 {
  color: #ad82f7;
}
.P400__1u3t3,
.p400__3-T_4 {
  color: #935af6;
}
.P500__ShndM,
.p500__1AveT {
  color: #7f3bf5;
}
.P600__1tyo4,
.p600__3FNVK {
  color: #6425d0;
}
.P700__3SBOI,
.p700__rKji_ {
  color: #4e1ba7;
}
.P800__XqKlB,
.p800__pSiR4 {
  color: #380d82;
}
.P900__k5rdN,
.p900__1iX4E {
  color: #270561;
}
.I50__2-huC,
.i50__lvRg6 {
  color: #f2f3fd;
}
.I100__o6tqO,
.i100__3qsKu {
  color: #e0e2fa;
}
.I200__2K8i4,
.i200__JUptm {
  color: #b4b9f3;
}
.I300__1xORY,
.i300__3sp3m {
  color: #7b83ea;
}
.I400__2orgB,
.i400__1UMpE {
  color: #616ae5;
}
.I500__39ZHt,
.i500__2JJgW {
  color: #4954e6;
}
.I600__173nb,
.i600__36Wyg {
  color: #2933c7;
}
.I700__2l-xZ,
.i700__19XdL {
  color: #161fa2;
}
.I800__1uxFE,
.i800__u79FK {
  color: #0a1285;
}
.I900__2IT5N,
.i900__1vvF2 {
  color: #0c1264;
}
.N50__2r5We,
.n50__1FUUQ {
  color: #f8f9fa;
}
.N100__1vXr8,
.n100__2aFoK {
  color: #f5f6f7;
}
.N200__3ETP3,
.n200__3JPVa {
  color: #eff0f1;
}
.N300__3fHA1,
.n300__3KYEB {
  color: #dee0e3;
}
.N400__3hIWl,
.n400__3W6Zx {
  color: #bbbfc4;
}
.N500__2zph4,
.n500__32ft7 {
  color: #8f959e;
}
.N600__2S7F4,
.n600__3wLBp {
  color: #646a73;
}
.N700__3JRqF,
.n700__3FPp- {
  color: #373c43;
}
.N800__15jE_,
.n800__3JHes {
  color: #2b2f36;
}
.N900__2u_NO,
.n900__xmONn {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.react-code-input input {
  margin: 0 12px;
  text-align: center;
  border-radius: 4px;
  border: solid 1px #cad0d0;
  background-color: #fff;
  font-size: 30px;
  font-weight: 800;
  color: #1f2329;
}
.react-code-input input:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-color: #0070c9;
  outline: 0;
  box-shadow: 0 0 0 3px rgba(131, 192, 253, 0.5);
}
.react-code-input input:first-child {
  margin-left: 0;
}
.react-code-input input:last-child {
  margin-right: 0;
}

@-webkit-keyframes fullscreenModalEnter__3SeKI {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3SeKI {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1Cy4V {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1Cy4V {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__36QIi {
  height: 100%;
}
.atsx-layout__uy3xn {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3L5RG,
.b50__3fgzT {
  color: #f0f4ff;
}
.L50__bds-d,
.l50__1j4d0 {
  color: #f7fae5;
}
.L100__jWb8J,
.l100__mFIrL {
  color: #eef6c6;
}
.L200__2vwnF,
.l200__2Ovom {
  color: #dfee96;
}
.L300__1xMW1,
.l300__14k-n {
  color: #d2e76a;
}
.L400__1JEs6,
.l400__2AVWE {
  color: #c3dd40;
}
.L500__b00r5,
.l500__3eAhf {
  color: #b3d600;
}
.L600__2dHDa,
.l600__gwhOX {
  color: #8fac02;
}
.L700__3GKKi,
.l700__1zJ_q {
  color: #667901;
}
.L800__2f276,
.l800__2b9ob {
  color: #495700;
}
.L900__2FijE,
.l900__U0UPB {
  color: #354200;
}
.Y50__2S0rA,
.y50__3CwvV {
  color: #fdf9ed;
}
.Y100__1KYCX,
.y100__1nRju {
  color: #faf1d1;
}
.Y200__2mJ7z,
.y200__WYJyg {
  color: #f8e6ab;
}
.Y300___AQ-d,
.y300__qfsyp {
  color: #f7dc82;
}
.Y400__1ZBlC,
.y400__29wN5 {
  color: #fad355;
}
.Y500__19PYn,
.y500__2jzLZ {
  color: #ffc60a;
}
.Y600__1jZRq,
.y600__35ezc {
  color: #dc9b04;
}
.Y700__1Z9Cp,
.y700__2GSmi {
  color: #aa7803;
}
.Y800__3Oryi,
.y800__1s0Uw {
  color: #795101;
}
.Y900__2FLmM,
.y900__1xTK7 {
  color: #5c3a00;
}
.O50__3WLq5,
.o50__2voGZ {
  color: #fff5eb;
}
.O100__2JZgZ,
.o100__89g4o {
  color: #feead2;
}
.O200__TdEc4,
.o200__3VPBE {
  color: #fed4a4;
}
.O300__3B-Ku,
.o300__2Jn_2 {
  color: #ffba6b;
}
.O400__B5SQU,
.o400__3pDw8 {
  color: #ffa53d;
}
.O500__36mVM,
.o500__7KRkl {
  color: #f80;
}
.O600__2-YHO,
.o600__3Dwup {
  color: #de7802;
}
.O700__2QFq-,
.o700__3N7W- {
  color: #b26206;
}
.O800__VvzI2,
.o800__1zf0X {
  color: #8f4f04;
}
.O900__PGfMR,
.o900__3oSyk {
  color: #6b3900;
}
.R50__3TiDM,
.r50__8thMD {
  color: #fef1f1;
}
.R100__3Dik_,
.r100__2qnfj {
  color: #fde2e2;
}
.R200__2LqYu,
.r200__3Ps2g {
  color: #fbbfbc;
}
.R300__23Hjh,
.r300__2Ug2v {
  color: #f98e8b;
}
.R400__3Pd49,
.r400__27Qgj {
  color: #f76964;
}
.R500__axo2f,
.r500__37hvy {
  color: #f54a45;
}
.R600__3meKb,
.r600__3JnVl {
  color: #d83931;
}
.R700__1f4sX,
.r700__N8KbR {
  color: #ac2f28;
}
.R800__I05Bb,
.r800__2Y01j {
  color: #812520;
}
.R900__3iO-E,
.r900__2rigk {
  color: #621c18;
}
.C50__1AqcG,
.c50__3jRdc {
  color: #fef1f8;
}
.C100__1Yg9l,
.c100__DQ9Rb {
  color: #fdddef;
}
.C200__3h-dh,
.c200__2a4hj {
  color: #f9aed9;
}
.C300__1eo5W,
.c300__bw6r1 {
  color: #f57ac0;
}
.C400__3_i-F,
.c400__1tirJ {
  color: #f14ba9;
}
.C500__SnKy9,
.c500__3splv {
  color: #f01d94;
}
.C600__L60gE,
.c600__3VdhE {
  color: #c71077;
}
.C700__eDZZT,
.c700__3t_Hd {
  color: #9e1361;
}
.C800__1dGz3,
.c800__1PtEl {
  color: #7a0f4b;
}
.C900__2RzlF,
.c900__2jPsr {
  color: #520a32;
}
.V50__1C9XZ,
.v50__MRPVH {
  color: #fceefc;
}
.V100__3qoFg,
.v100__1CzRw {
  color: #f8def8;
}
.V200__12YZX,
.v200__3aVmr {
  color: #efb9ef;
}
.V300__1crc3,
.v300__1GHTC {
  color: #e58fe5;
}
.V400__2Yqo7,
.v400__3L9nT {
  color: #db66db;
}
.V500__1eblf,
.v500__3gAdX {
  color: #d136d1;
}
.V600__3XhKT,
.v600__2VklO {
  color: #b320b3;
}
.V700__21mpQ,
.v700__2o3Mt {
  color: #8c218c;
}
.V800__1qSyR,
.v800__2iGVu {
  color: #681268;
}
.V900__1QaS0,
.v900__L8rkc {
  color: #460b46;
}
.P50__2ByBs,
.p50__24qmB {
  color: #f6f1fe;
}
.P100__1W2rg,
.p100__23xZ9 {
  color: #ece2fe;
}
.P200__QgpdQ,
.p200__2zhhb {
  color: #cdb2fa;
}
.P300__2ERXD,
.p300__336Dz {
  color: #ad82f7;
}
.P400__2gWap,
.p400__3WFfQ {
  color: #935af6;
}
.P500__3r0w8,
.p500__qztZF {
  color: #7f3bf5;
}
.P600__3a8x0,
.p600__VH3Uk {
  color: #6425d0;
}
.P700__1_2Lh,
.p700__dauqP {
  color: #4e1ba7;
}
.P800__TVf0V,
.p800__CASOF {
  color: #380d82;
}
.P900__1-NZe,
.p900__zNls4 {
  color: #270561;
}
.I50__24XoJ,
.i50__2BWK1 {
  color: #f2f3fd;
}
.I100__d0B2E,
.i100__3e6g8 {
  color: #e0e2fa;
}
.I200__3lIih,
.i200__1v4_m {
  color: #b4b9f3;
}
.I300__16P30,
.i300__1kWra {
  color: #7b83ea;
}
.I400__32n_X,
.i400__3CW-l {
  color: #616ae5;
}
.I500__1xu8Z,
.i500__2p7vO {
  color: #4954e6;
}
.I600__3o8qd,
.i600__339C- {
  color: #2933c7;
}
.I700__20u3i,
.i700__ULuBy {
  color: #161fa2;
}
.I800__3JhuU,
.i800__1iHkC {
  color: #0a1285;
}
.I900__LdDpg,
.i900__1oP9V {
  color: #0c1264;
}
.N50__2gmU3,
.n50__28dXt {
  color: #f8f9fa;
}
.N100__2_4lS,
.n100__1SQf4 {
  color: #f5f6f7;
}
.N200__1QKtD,
.n200__3OHt4 {
  color: #eff0f1;
}
.N300__1swuW,
.n300__vWR5u {
  color: #dee0e3;
}
.N400__KaGiF,
.n400__23zzj {
  color: #bbbfc4;
}
.N500__1D4Gl,
.n500__1W5b5 {
  color: #8f959e;
}
.N600__1ZM7S,
.n600__2EkFK {
  color: #646a73;
}
.N700__kSJvY,
.n700__2t7LF {
  color: #373c43;
}
.N800__ytu73,
.n800__2jXYi {
  color: #2b2f36;
}
.N900__2nN8r,
.n900__10SUl {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.verifyCodeArea__1mtDk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.verifyCodeArea__1mtDk .verifyCodeArea-title {
  line-height: 37px;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  color: #1f2329;
}
.verifyCodeArea__1mtDk .verifyCodeArea-description {
  margin-top: 8px;
  font-size: 16px;
  line-height: 1.38;
  color: #1f2329;
}
.verifyCodeArea__1mtDk .verifyCodeArea-notReceive {
  margin-top: 16px;
  margin-bottom: 56px;
  width: 100%;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
  color: #646a73;
}
.verifyCodeArea__1mtDk .verifyCodeArea-sendAgain {
  cursor: pointer;
  color: #3370FF;
}
.verifyCodeArea__1mtDk .verifyCodeArea-sendAgain:hover {
  color: #82a7fc;
}
.verifyCodeArea__1mtDk .verifyCodeArea-sendAgain:active,
.verifyCodeArea__1mtDk .verifyCodeArea-sendAgain:focus {
  color: #4e83fd;
}
.verifyCodeArea__1mtDk .verifyCodeArea-verifyingHint {
  width: 520px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-align: left;
  margin-top: 7px;
}
.verifyCodeArea__1mtDk .verifyCodeArea-verifyingHint img {
  width: 24px;
  height: 24px;
}
.verifyCodeArea__1mtDk .verifyCodeArea-verifying {
  margin-left: 8px;
  line-height: 22px;
  font-size: 14px;
  color: #1f2329;
}
.verifyCodeArea__1mtDk .verifyCodeArea-error {
  margin-top: 8px;
  width: 520px;
  line-height: 22px;
  font-size: 14px;
  color: #f54a45;
}

.signUp__2gPY8 {
  min-height: 539px;
}
.signUp__2gPY8 {
  /* 验证码 */
}
.signUp__2gPY8 .signUp-formWrap {
  width: 520px;
  margin: 80px auto 0;
}
.signUp__2gPY8 form {
  height: 138px;
}
.signUp__2gPY8 .signUp-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  fill: #1f2329;
  color: #1f2329;
}
.signUp__2gPY8 .signUp-title svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
}
.signUp__2gPY8 .signUp-title svg:hover {
  fill: #3370FF;
}
.signUp__2gPY8 .signUp-title svg:active {
  fill: #4e83fd;
}
.signUp__2gPY8 .signUp-submit {
  width: 100%;
  margin-bottom: 278px;
  max-width: unset;
}
.signUp__2gPY8 .signUp-email {
  line-height: 22px;
  font-size: 14px;
  color: #f54a45;
}
.signUp__2gPY8 .signUp-pwdHint {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #646a73;
}
.signUp__2gPY8 .signUp-pwdHint.signUp-error {
  color: #f54a45;
}
.signUp__2gPY8 .verify-main {
  position: relative;
  width: 520px;
  height: 261px;
  margin: 80px auto 300px;
  -ms-flex-align: start;
      align-items: flex-start;
}
.signUp__2gPY8 .verify-main .verifyCodeArea-title {
  text-align: left;
  margin-right: 16px;
}
.signUp__2gPY8 .verify-main .verifyCodeArea-notReceive {
  position: absolute;
  left: 0;
  bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.signUp__2gPY8 .verify-main .verifyCodeArea-description {
  margin-top: 16px;
  margin-bottom: 56px;
}
.signUp__2gPY8 .verify-main .signUp-verifyTitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  fill: #1f2329;
  color: #1f2329;
}
.signUp__2gPY8 .verify-main .signUp-verifyTitle svg {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-right: 16px;
}
.signUp__2gPY8 .verify-main .signUp-verifyTitle svg:hover {
  fill: #3370FF;
}
.signUp__2gPY8 .verify-main .signUp-verifyTitle svg:active {
  fill: #4e83fd;
}

@-webkit-keyframes fullscreenModalEnter__3ZcfQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3ZcfQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3cGgL {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3cGgL {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__3WUI5 {
  height: 100%;
}
.atsx-layout__1fdBO {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1tOzB,
.b50__36jSy {
  color: #f0f4ff;
}
.L50__3NqQM,
.l50__1mXzI {
  color: #f7fae5;
}
.L100__1XWDH,
.l100__ybruc {
  color: #eef6c6;
}
.L200__3VCh-,
.l200__1gRPk {
  color: #dfee96;
}
.L300__2lRbK,
.l300__1WMCe {
  color: #d2e76a;
}
.L400__1xfTA,
.l400__1ViOV {
  color: #c3dd40;
}
.L500__3HBYw,
.l500__33bYb {
  color: #b3d600;
}
.L600__3l7C7,
.l600__Ie7Jr {
  color: #8fac02;
}
.L700__3DhAK,
.l700__3ix0Y {
  color: #667901;
}
.L800__2ZYUk,
.l800__1mQPi {
  color: #495700;
}
.L900__3AV13,
.l900__2cA8z {
  color: #354200;
}
.Y50__2wlt6,
.y50__B9VYr {
  color: #fdf9ed;
}
.Y100__2Ty6u,
.y100__1IgQX {
  color: #faf1d1;
}
.Y200__21Eh2,
.y200__2SQPO {
  color: #f8e6ab;
}
.Y300__3E9_9,
.y300__1bUL0 {
  color: #f7dc82;
}
.Y400__Pwz80,
.y400__38RT8 {
  color: #fad355;
}
.Y500__2kJUI,
.y500__1z-xT {
  color: #ffc60a;
}
.Y600__232zC,
.y600__1xJji {
  color: #dc9b04;
}
.Y700__2rVtm,
.y700__3O1Aj {
  color: #aa7803;
}
.Y800__1sBpD,
.y800__yw7T0 {
  color: #795101;
}
.Y900__1KW_n,
.y900__ok6Hs {
  color: #5c3a00;
}
.O50__3SE-i,
.o50__1N1UO {
  color: #fff5eb;
}
.O100__1PfLU,
.o100__1A8Ms {
  color: #feead2;
}
.O200__3InW9,
.o200__2Z7lU {
  color: #fed4a4;
}
.O300__3dkoa,
.o300__3bYWG {
  color: #ffba6b;
}
.O400__2qa7X,
.o400__16XZf {
  color: #ffa53d;
}
.O500__2otf_,
.o500__3lrHQ {
  color: #f80;
}
.O600__2tTIj,
.o600__1ETFV {
  color: #de7802;
}
.O700__2dcnF,
.o700__NQKWY {
  color: #b26206;
}
.O800__1nba3,
.o800__b3-u5 {
  color: #8f4f04;
}
.O900__2lJHv,
.o900__xRR3Q {
  color: #6b3900;
}
.R50__-qFxH,
.r50__Llj_u {
  color: #fef1f1;
}
.R100__f2wT9,
.r100__A2_H5 {
  color: #fde2e2;
}
.R200__x0V8Z,
.r200__3FBEh {
  color: #fbbfbc;
}
.R300__2L5B9,
.r300__2Y8_8 {
  color: #f98e8b;
}
.R400__1eECm,
.r400__1PINj {
  color: #f76964;
}
.R500__13Cb1,
.r500__3AMJl {
  color: #f54a45;
}
.R600__F9wW_,
.r600__36Hft {
  color: #d83931;
}
.R700__2Cysn,
.r700__1fe59 {
  color: #ac2f28;
}
.R800__1BXb3,
.r800__uYT53 {
  color: #812520;
}
.R900__cCQlH,
.r900__3-Bk0 {
  color: #621c18;
}
.C50__3HwX-,
.c50__1FQe0 {
  color: #fef1f8;
}
.C100__eX0ZJ,
.c100__1Lx-H {
  color: #fdddef;
}
.C200__3tFbR,
.c200__UVsAR {
  color: #f9aed9;
}
.C300__3m70k,
.c300__2Rb2t {
  color: #f57ac0;
}
.C400__TruQ6,
.c400__1-FbT {
  color: #f14ba9;
}
.C500__2gCb1,
.c500__14MGc {
  color: #f01d94;
}
.C600__3vN1E,
.c600__N5edm {
  color: #c71077;
}
.C700__1JPS_,
.c700__4l-j6 {
  color: #9e1361;
}
.C800__2GPVu,
.c800__NXxLh {
  color: #7a0f4b;
}
.C900__1F9Ob,
.c900__2p-PJ {
  color: #520a32;
}
.V50__3jD24,
.v50__3BCtR {
  color: #fceefc;
}
.V100__3hsPg,
.v100__1hAlE {
  color: #f8def8;
}
.V200__3YIKZ,
.v200__3zL3o {
  color: #efb9ef;
}
.V300__6TfWz,
.v300__8eXkx {
  color: #e58fe5;
}
.V400__2nZv7,
.v400__26uBW {
  color: #db66db;
}
.V500__3XUZq,
.v500__c8zPa {
  color: #d136d1;
}
.V600__26qgC,
.v600__1m3Dc {
  color: #b320b3;
}
.V700__1kGaw,
.v700__1xR2y {
  color: #8c218c;
}
.V800__37qyD,
.v800__CWlrS {
  color: #681268;
}
.V900__2nyQb,
.v900__3VO6S {
  color: #460b46;
}
.P50__2a-3B,
.p50__3-F6Y {
  color: #f6f1fe;
}
.P100__2A4vd,
.p100__1nOwE {
  color: #ece2fe;
}
.P200__17ekP,
.p200__3ZrfY {
  color: #cdb2fa;
}
.P300__30Z4_,
.p300__3Da4t {
  color: #ad82f7;
}
.P400__3aMtV,
.p400__3Tl1P {
  color: #935af6;
}
.P500__VP8ou,
.p500__2fpUk {
  color: #7f3bf5;
}
.P600__LfEOz,
.p600__1jAXm {
  color: #6425d0;
}
.P700__GpE3U,
.p700__2QXKI {
  color: #4e1ba7;
}
.P800__x9ioP,
.p800__1AqlD {
  color: #380d82;
}
.P900__clvia,
.p900__2eYyd {
  color: #270561;
}
.I50__34xjQ,
.i50__1MFRd {
  color: #f2f3fd;
}
.I100__p_Ech,
.i100__3LvZW {
  color: #e0e2fa;
}
.I200__1nRSB,
.i200__2suel {
  color: #b4b9f3;
}
.I300___3AyP,
.i300__2k0gS {
  color: #7b83ea;
}
.I400__25gXq,
.i400__saRMr {
  color: #616ae5;
}
.I500__1vTlq,
.i500__2_slD {
  color: #4954e6;
}
.I600__1Svub,
.i600__2sWu- {
  color: #2933c7;
}
.I700__nDKJJ,
.i700__2wVsf {
  color: #161fa2;
}
.I800__LiSkE,
.i800__E13QY {
  color: #0a1285;
}
.I900__n4hYk,
.i900__3JS3R {
  color: #0c1264;
}
.N50__1eoSc,
.n50__2lcxV {
  color: #f8f9fa;
}
.N100__3uT-Q,
.n100__1sxeM {
  color: #f5f6f7;
}
.N200__28nqg,
.n200__127ET {
  color: #eff0f1;
}
.N300__3pfI-,
.n300__13wNg {
  color: #dee0e3;
}
.N400__u5iqm,
.n400__z2HjY {
  color: #bbbfc4;
}
.N500__2gSGI,
.n500__XcCCP {
  color: #8f959e;
}
.N600__393OL,
.n600__3b0fv {
  color: #646a73;
}
.N700__2RBrZ,
.n700__39bpd {
  color: #373c43;
}
.N800__2Bgu6,
.n800__3s24O {
  color: #2b2f36;
}
.N900__qLM6n,
.n900__3nTPb {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.resetPassword__2iToM {
  min-height: 539px;
}
.resetPassword__2iToM {
  /* 验证码 */
}
.resetPassword__2iToM .resetPassword-formWrap {
  width: 520px;
  margin: 80px auto 0;
}
.resetPassword__2iToM form {
  height: 138px;
}
.resetPassword__2iToM .resetPassword-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  fill: #1f2329;
  color: #1f2329;
}
.resetPassword__2iToM .resetPassword-title svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
  fill: #1f2329;
}
.resetPassword__2iToM .resetPassword-title svg:hover {
  fill: #3370FF;
}
.resetPassword__2iToM .resetPassword-title svg:active {
  fill: #4e83fd;
}
.resetPassword__2iToM .resetPassword-submit {
  width: 100%;
  max-width: unset;
}
.resetPassword__2iToM .resetPassword-pwdHint {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #646a73;
}
.resetPassword__2iToM .resetPassword-pwdHint.resetPassword-error {
  color: #f54a45;
}
.resetPassword__2iToM .verify-main {
  position: relative;
  width: 520px;
  height: 261px;
  margin: 80px auto 300px;
  -ms-flex-align: start;
      align-items: flex-start;
}
.resetPassword__2iToM .verify-main .verifyCodeArea-title {
  text-align: left;
  margin-right: 16px;
}
.resetPassword__2iToM .verify-main .verifyCodeArea-notReceive {
  position: absolute;
  left: 0;
  bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.resetPassword__2iToM .verify-main .verifyCodeArea-description {
  margin-top: 16px;
  margin-bottom: 56px;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  fill: #1f2329;
  color: #1f2329;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-right: 16px;
  fill: #1f2329;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg:hover {
  fill: #3370FF;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg:active {
  fill: #4e83fd;
}
.resetPassword__2iToM a {
  color: #3370FF;
}
.resetPassword__2iToM a:hover {
  color: #82a7fc;
}
.resetPassword__2iToM a:active {
  color: #4e83fd;
}

@-webkit-keyframes fullscreenModalEnter__3ZpX7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3ZpX7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__26_Jb {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__26_Jb {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__eLC-t {
  height: 100%;
}
.atsx-layout__MTzE8 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__ae-dJ,
.b50__2ojIB {
  color: #f0f4ff;
}
.L50__3mpXD,
.l50__s2Sah {
  color: #f7fae5;
}
.L100__1zth1,
.l100__2-IPD {
  color: #eef6c6;
}
.L200__2GpGO,
.l200__2tSZD {
  color: #dfee96;
}
.L300__3SULD,
.l300__wNQey {
  color: #d2e76a;
}
.L400__3tQzJ,
.l400__N6JQN {
  color: #c3dd40;
}
.L500__RafZC,
.l500__3BFhS {
  color: #b3d600;
}
.L600__3CdIH,
.l600__2uQ4p {
  color: #8fac02;
}
.L700__t7G1m,
.l700__1Ovu_ {
  color: #667901;
}
.L800__1cE6V,
.l800__1Z3CD {
  color: #495700;
}
.L900__3GjGw,
.l900__3kUFw {
  color: #354200;
}
.Y50__VDKuA,
.y50__3Hwbq {
  color: #fdf9ed;
}
.Y100__u8P1l,
.y100__YSOHN {
  color: #faf1d1;
}
.Y200__1C1f6,
.y200__ehoyh {
  color: #f8e6ab;
}
.Y300__1OOlT,
.y300__2m5aS {
  color: #f7dc82;
}
.Y400__3bAb-,
.y400__2Ba-i {
  color: #fad355;
}
.Y500__3yBPG,
.y500__cWjY7 {
  color: #ffc60a;
}
.Y600__3h7Xt,
.y600__2xZmS {
  color: #dc9b04;
}
.Y700__3FUfL,
.y700__ew8EP {
  color: #aa7803;
}
.Y800__2S8zc,
.y800__1mTtD {
  color: #795101;
}
.Y900__Drf6Q,
.y900__2NbnV {
  color: #5c3a00;
}
.O50__1h-z_,
.o50__r5wYp {
  color: #fff5eb;
}
.O100__31cuE,
.o100__22lJo {
  color: #feead2;
}
.O200__21vrq,
.o200__H3xiL {
  color: #fed4a4;
}
.O300__hKuT4,
.o300__2ISTM {
  color: #ffba6b;
}
.O400__35DHB,
.o400__C20eu {
  color: #ffa53d;
}
.O500__9Ebo4,
.o500__2RERW {
  color: #f80;
}
.O600__2VQPJ,
.o600__1_eHL {
  color: #de7802;
}
.O700__2Zs8V,
.o700__QZG8x {
  color: #b26206;
}
.O800___mBjr,
.o800__LILq_ {
  color: #8f4f04;
}
.O900__2IrF4,
.o900__1CW67 {
  color: #6b3900;
}
.R50__1SahF,
.r50__2VSUR {
  color: #fef1f1;
}
.R100__28_iD,
.r100__3VhWI {
  color: #fde2e2;
}
.R200__19gAM,
.r200__17yhB {
  color: #fbbfbc;
}
.R300__2yVLK,
.r300__2XCbJ {
  color: #f98e8b;
}
.R400__2GpVp,
.r400__1mbia {
  color: #f76964;
}
.R500__W1jda,
.r500__meg96 {
  color: #f54a45;
}
.R600__X7xAC,
.r600__2iNFl {
  color: #d83931;
}
.R700__KKmZ4,
.r700__2IL6w {
  color: #ac2f28;
}
.R800__3D0N2,
.r800__2l9Rd {
  color: #812520;
}
.R900__2IQdo,
.r900__1RV1_ {
  color: #621c18;
}
.C50__2Q62d,
.c50__3USbF {
  color: #fef1f8;
}
.C100__2NwI8,
.c100__7Vs-o {
  color: #fdddef;
}
.C200__1mKPy,
.c200__3OnXH {
  color: #f9aed9;
}
.C300__12dPK,
.c300__qQC43 {
  color: #f57ac0;
}
.C400__1OxdH,
.c400__2N957 {
  color: #f14ba9;
}
.C500__1CiBn,
.c500__14Iw1 {
  color: #f01d94;
}
.C600__1xmyA,
.c600__3wV6D {
  color: #c71077;
}
.C700__1TPU4,
.c700__2QF8V {
  color: #9e1361;
}
.C800__g5BOr,
.c800__375L3 {
  color: #7a0f4b;
}
.C900__3RkIa,
.c900__ivkZY {
  color: #520a32;
}
.V50__951nT,
.v50__2N44H {
  color: #fceefc;
}
.V100__L0Tbb,
.v100__3_H5u {
  color: #f8def8;
}
.V200__3zLZ4,
.v200__1qkGd {
  color: #efb9ef;
}
.V300__313-y,
.v300__1JyQi {
  color: #e58fe5;
}
.V400__OroR7,
.v400__OEnfF {
  color: #db66db;
}
.V500__2VuTM,
.v500__uPLDw {
  color: #d136d1;
}
.V600__3y7g5,
.v600__jGngH {
  color: #b320b3;
}
.V700__3scRz,
.v700__S27XW {
  color: #8c218c;
}
.V800__19UIm,
.v800__Aox5Y {
  color: #681268;
}
.V900__39Bic,
.v900__X71Qu {
  color: #460b46;
}
.P50__2Pji8,
.p50__33AwU {
  color: #f6f1fe;
}
.P100__1qEbo,
.p100__erAWz {
  color: #ece2fe;
}
.P200__3F43y,
.p200__HrJUe {
  color: #cdb2fa;
}
.P300__nj8Hy,
.p300__1oesh {
  color: #ad82f7;
}
.P400__373mw,
.p400__3YcRd {
  color: #935af6;
}
.P500__35oL3,
.p500__Wnvyq {
  color: #7f3bf5;
}
.P600__3aN07,
.p600__2OYgw {
  color: #6425d0;
}
.P700__3co8w,
.p700__ye2Jx {
  color: #4e1ba7;
}
.P800__3tiTN,
.p800__1_5XU {
  color: #380d82;
}
.P900__3C0Qj,
.p900__2j6Z- {
  color: #270561;
}
.I50__34gJo,
.i50__Fxc1w {
  color: #f2f3fd;
}
.I100__1vKF6,
.i100__3cDRm {
  color: #e0e2fa;
}
.I200__ZVNNy,
.i200__yCLzl {
  color: #b4b9f3;
}
.I300__6ROlM,
.i300__1PWIy {
  color: #7b83ea;
}
.I400__2hPDA,
.i400__34EVH {
  color: #616ae5;
}
.I500__3LC68,
.i500__k7weS {
  color: #4954e6;
}
.I600__3luaD,
.i600__96Dpe {
  color: #2933c7;
}
.I700__zCguQ,
.i700__1olad {
  color: #161fa2;
}
.I800__3jXfs,
.i800__2UKOM {
  color: #0a1285;
}
.I900__xMBDi,
.i900__1_UVb {
  color: #0c1264;
}
.N50__2JF-B,
.n50__3xC_S {
  color: #f8f9fa;
}
.N100__2-38i,
.n100__Vpyf7 {
  color: #f5f6f7;
}
.N200__2JIvt,
.n200__15k19 {
  color: #eff0f1;
}
.N300__2f5U3,
.n300__c43AI {
  color: #dee0e3;
}
.N400__3alRQ,
.n400__1kcXI {
  color: #bbbfc4;
}
.N500__1WWkp,
.n500__38Zjr {
  color: #8f959e;
}
.N600__1-jnv,
.n600__3XTgf {
  color: #646a73;
}
.N700__2zJPE,
.n700__Wx-nV {
  color: #373c43;
}
.N800__1Xy0K,
.n800__3lZZI {
  color: #2b2f36;
}
.N900__dMxjw,
.n900__3fzXD {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.fivexxPage__aAh9Y {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #fff;
  min-height: inherit;
}
.fivexxPage__aAh9Y .fivexxPage-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.fivexxPage__aAh9Y .fivexxPage-image {
  margin-bottom: 18px;
}
.fivexxPage__aAh9Y .fivexxPage-image img {
  width: 240px;
}
.fivexxPage__aAh9Y p {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #1f2329;
}
.fivexxPage__aAh9Y .fivexxPage-homeButton {
  margin-top: 32px;
}
.fivexxPage__aAh9Y .fivexxPage-homeButton .atsx-btn-lg {
  max-width: unset;
}
.fivexxPage__aAh9Y .fivexxPage-homeButton button {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

@-webkit-keyframes fullscreenModalEnter__3oWz5 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3oWz5 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1PubN {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1PubN {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__3mcCJ {
  height: 100%;
}
.atsx-layout__2nZyo {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2DxyH,
.b50__1DWL- {
  color: #f0f4ff;
}
.L50__10NQM,
.l50__2B6Ge {
  color: #f7fae5;
}
.L100__25nst,
.l100__3diEz {
  color: #eef6c6;
}
.L200__2slNc,
.l200__1Pukx {
  color: #dfee96;
}
.L300__2qCpq,
.l300__2cqzc {
  color: #d2e76a;
}
.L400__2RcQN,
.l400__1S9FG {
  color: #c3dd40;
}
.L500__15n1g,
.l500__3GtKc {
  color: #b3d600;
}
.L600__3hvNE,
.l600__2oVi7 {
  color: #8fac02;
}
.L700__2Gleh,
.l700__Dguoj {
  color: #667901;
}
.L800__3BEAB,
.l800__2BivB {
  color: #495700;
}
.L900__3t891,
.l900__3L9La {
  color: #354200;
}
.Y50__3Qxkk,
.y50__S1Yn0 {
  color: #fdf9ed;
}
.Y100__olXNA,
.y100__2aq4l {
  color: #faf1d1;
}
.Y200__1VL8B,
.y200__1OCey {
  color: #f8e6ab;
}
.Y300__3-mN5,
.y300__1GaAS {
  color: #f7dc82;
}
.Y400__2X_6w,
.y400__2Am2Y {
  color: #fad355;
}
.Y500__1imEd,
.y500__1WU5a {
  color: #ffc60a;
}
.Y600__1jhFa,
.y600__3MIJq {
  color: #dc9b04;
}
.Y700__3U2O9,
.y700__3lShr {
  color: #aa7803;
}
.Y800__2NAUu,
.y800__3WDvk {
  color: #795101;
}
.Y900__tznPO,
.y900__3pJME {
  color: #5c3a00;
}
.O50__2vrzh,
.o50__tX2Mh {
  color: #fff5eb;
}
.O100__2nn-v,
.o100__wES9W {
  color: #feead2;
}
.O200__1sWIo,
.o200__1BiFb {
  color: #fed4a4;
}
.O300__1tBGx,
.o300__2I47q {
  color: #ffba6b;
}
.O400__3e5Oz,
.o400__1jzwd {
  color: #ffa53d;
}
.O500__1CUO0,
.o500__xAim0 {
  color: #f80;
}
.O600__1Y0K2,
.o600__-ed2P {
  color: #de7802;
}
.O700__FsDoQ,
.o700__NIwKT {
  color: #b26206;
}
.O800__22h0w,
.o800__2SON2 {
  color: #8f4f04;
}
.O900__2OF7L,
.o900__Fsy8N {
  color: #6b3900;
}
.R50__3XEO6,
.r50__1TJZI {
  color: #fef1f1;
}
.R100__3qBTc,
.r100__2we6Z {
  color: #fde2e2;
}
.R200__2_8iu,
.r200__3Ku30 {
  color: #fbbfbc;
}
.R300__21s43,
.r300__26EIW {
  color: #f98e8b;
}
.R400__w6s3u,
.r400__2RGWQ {
  color: #f76964;
}
.R500__ggcfI,
.r500__19AXh {
  color: #f54a45;
}
.R600__1yLKs,
.r600__1AUKx {
  color: #d83931;
}
.R700__c5D5U,
.r700__10m_q {
  color: #ac2f28;
}
.R800__YAg_9,
.r800__qTLYa {
  color: #812520;
}
.R900__2gzJ5,
.r900__hgM4C {
  color: #621c18;
}
.C50__186sM,
.c50__20LzW {
  color: #fef1f8;
}
.C100__iop3u,
.c100__3W3UP {
  color: #fdddef;
}
.C200__3qeI-,
.c200__iDUef {
  color: #f9aed9;
}
.C300__PZLa0,
.c300__3oJoN {
  color: #f57ac0;
}
.C400__s6bdy,
.c400__106Fw {
  color: #f14ba9;
}
.C500__2shtV,
.c500__b8gUt {
  color: #f01d94;
}
.C600__28Q45,
.c600___oq5K {
  color: #c71077;
}
.C700__2BISy,
.c700__3Xm-E {
  color: #9e1361;
}
.C800__3Wg0C,
.c800__3-t-K {
  color: #7a0f4b;
}
.C900__kAsH8,
.c900__zPxzN {
  color: #520a32;
}
.V50__1oglm,
.v50__X1WSj {
  color: #fceefc;
}
.V100__2xTEu,
.v100__x2lT_ {
  color: #f8def8;
}
.V200__3GQ3W,
.v200__18Xhq {
  color: #efb9ef;
}
.V300__2WrsO,
.v300__1hkrm {
  color: #e58fe5;
}
.V400__9KYeU,
.v400__1QeMO {
  color: #db66db;
}
.V500__1jb-Z,
.v500__31Ikz {
  color: #d136d1;
}
.V600__1oAIJ,
.v600__iCX3C {
  color: #b320b3;
}
.V700__3mFMG,
.v700__2OH4A {
  color: #8c218c;
}
.V800__kVuge,
.v800__3Q0g5 {
  color: #681268;
}
.V900__1qOyt,
.v900__399Ab {
  color: #460b46;
}
.P50__1EUPy,
.p50__10pDZ {
  color: #f6f1fe;
}
.P100__1X1kW,
.p100__1Ctc9 {
  color: #ece2fe;
}
.P200__28lGw,
.p200__2KOS5 {
  color: #cdb2fa;
}
.P300__3K-yV,
.p300__10Ffn {
  color: #ad82f7;
}
.P400__Komn2,
.p400__3V5Gq {
  color: #935af6;
}
.P500__2euuW,
.p500__3v3nt {
  color: #7f3bf5;
}
.P600__1YfJY,
.p600__3CeMb {
  color: #6425d0;
}
.P700__CTdhZ,
.p700__1w_UP {
  color: #4e1ba7;
}
.P800__3XPcM,
.p800__jwPBz {
  color: #380d82;
}
.P900__2gUAR,
.p900__i4X1E {
  color: #270561;
}
.I50__sGV5R,
.i50__2K5TH {
  color: #f2f3fd;
}
.I100__cUEx5,
.i100__1hxFG {
  color: #e0e2fa;
}
.I200__YPHEM,
.i200__1pfX_ {
  color: #b4b9f3;
}
.I300__2sKLI,
.i300__L41MU {
  color: #7b83ea;
}
.I400__19Efs,
.i400__2Jmcj {
  color: #616ae5;
}
.I500__281Pf,
.i500__34J5w {
  color: #4954e6;
}
.I600__3-YGb,
.i600__F6iUo {
  color: #2933c7;
}
.I700__3Nr8b,
.i700__RadKb {
  color: #161fa2;
}
.I800__17Ndu,
.i800__2FPi8 {
  color: #0a1285;
}
.I900__2d3dz,
.i900__2i2dE {
  color: #0c1264;
}
.N50__ElY_s,
.n50__31p-f {
  color: #f8f9fa;
}
.N100__3x75U,
.n100__zXPr8 {
  color: #f5f6f7;
}
.N200__ewNux,
.n200__2uA6r {
  color: #eff0f1;
}
.N300__2OuXo,
.n300__6vIMt {
  color: #dee0e3;
}
.N400__1K2UK,
.n400__1LdM9 {
  color: #bbbfc4;
}
.N500__1cawe,
.n500__QdkJd {
  color: #8f959e;
}
.N600__34744,
.n600__13vJG {
  color: #646a73;
}
.N700__czg6c,
.n700__38F3M {
  color: #373c43;
}
.N800__2fr1e,
.n800__1Sxnq {
  color: #2b2f36;
}
.N900__Akc9Q,
.n900__2z9gz {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
/* 这里不知道为啥，设置成其他颜色时，自定义主题色某些样式就会失效，先固定成#325ab4这种 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  box-shadow: 0 0 4px 0 rgba(187, 191, 196, 0.25);
}
.mobile .atsx-message .atsx-message-notice .atsx-message-notice-content {
  padding: 0.26666667rem 0.53333333rem;
  font-size: 0.37333333rem;
  border-radius: 1.33333333rem;
  box-shadow: 0 0.08rem 0.21333333rem 0 rgba(0, 0, 0, 0.1);
  min-width: 2.56rem;
  background: rgba(0, 0, 0, 0.8);
  border: none;
  color: #fff;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content img {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-right: 0.21333333rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content i {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content span {
  margin-left: unset;
  line-height: 0.53333333rem;
  text-align: center;
}
.pc-lecture-login__TF2g7 {
  padding-top: 32px;
}
.pc-lecture-login__TF2g7 .pc-lecture-login-title {
  margin: 0 auto;
  width: 520px;
  color: #1f2329;
  font-size: 20px;
  font-weight: 500;
}
.pc-lecture-login__TF2g7 .loginForm,
.pc-lecture-login__TF2g7 .mobileLogin-formWrap {
  margin: 0;
}
.pc-lecture-login__TF2g7 .atsx-form {
  height: unset;
  margin-bottom: 40px;
  margin-top: 32px;
}
.pc-lecture-login__TF2g7 .atsx-input-affix-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.pc-lecture-login__TF2g7 .atsx-input-affix-wrapper .atsx-input {
  border-radius: 4px 0 0 4px;
}
.pc-lecture-login__TF2g7 .atsx-input-affix-wrapper .atsx-input-suffix {
  position: unset;
  color: #fff;
  -ms-transform: unset;
      transform: unset;
  background: #fff;
  border: 1px solid #cad0d0;
  border-left: none;
  border-radius: 0 4px 4px 0;
}
.pc-lecture-login__TF2g7 .atsx-input-affix-wrapper .atsx-input-suffix .atsx-btn {
  color: #3370ff;
  background-color: #fff;
  height: 38px;
}
.pc-lecture-login__TF2g7 .atsx-input-affix-wrapper .atsx-input-suffix .atsx-btn:hover {
  color: #4e83fd;
}
.pc-lecture-login__TF2g7 .atsx-input-affix-wrapper .atsx-input-suffix .atsx-btn:disabled {
  color: #bbbfc4;
}
.pc-lecture-login__TF2g7 input {
  color: #1f2329;
}
.pc-lecture-login__TF2g7 input::-webkit-input-placeholder {
  color: #8f959e;
}
.pc-lecture-login__TF2g7 input::-moz-placeholder {
  color: #8f959e;
}
.pc-lecture-login__TF2g7 input:-ms-input-placeholder {
  color: #8f959e;
}
.pc-lecture-login__TF2g7 input::-ms-input-placeholder {
  color: #8f959e;
}
.pc-lecture-login__TF2g7 input::placeholder {
  color: #8f959e;
}
.pc-lecture-login__TF2g7 .textHeader-header,
.pc-lecture-login__TF2g7 .mobileLogin-validTip,
.pc-lecture-login__TF2g7 .mobileLogin-thirdPartyLogin,
.pc-lecture-login__TF2g7 .loginAgreement {
  display: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
}
.atsx-drawer > * {
  transition: transform cubic-bezier(0.09, 0, 0.9, 0.4) 0.2s, box-shadow cubic-bezier(0.09, 0, 0.9, 0.4) 0.2s;
}
.atsx-drawer-open > * {
  transition: transform cubic-bezier(0.09, 0, 0.03, 0.7) 0.25s, box-shadow cubic-bezier(0.09, 0, 0.03, 0.7) 0.25s;
}
.atsx-drawer-content-wrapper {
  position: fixed;
}
.atsx-drawer .atsx-drawer-content {
  width: 100%;
  height: 100%;
}
.atsx-drawer-left,
.atsx-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.atsx-drawer-left .atsx-drawer-content-wrapper,
.atsx-drawer-right .atsx-drawer-content-wrapper {
  height: 100%;
}
.atsx-drawer-left.atsx-drawer-open,
.atsx-drawer-right.atsx-drawer-open {
  width: 100%;
}
.atsx-drawer-left.atsx-drawer-open.no-mask,
.atsx-drawer-right.atsx-drawer-open.no-mask {
  width: 0%;
}
.atsx-drawer-left.atsx-drawer-open .atsx-drawer-content-wrapper {
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-drawer-right {
  right: 0;
}
.atsx-drawer-right .atsx-drawer-content-wrapper {
  right: 0;
}
.atsx-drawer-right.atsx-drawer-open .atsx-drawer-content-wrapper {
  box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.atsx-drawer-top,
.atsx-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.atsx-drawer-top .atsx-drawer-content-wrapper,
.atsx-drawer-bottom .atsx-drawer-content-wrapper {
  width: 100%;
}
.atsx-drawer-top.atsx-drawer-open,
.atsx-drawer-bottom.atsx-drawer-open {
  height: 100%;
}
.atsx-drawer-top.atsx-drawer-open.no-mask,
.atsx-drawer-bottom.atsx-drawer-open.no-mask {
  height: 0%;
}
.atsx-drawer-top {
  top: 0;
}
.atsx-drawer-top.atsx-drawer-open .atsx-drawer-content-wrapper {
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-drawer-bottom {
  bottom: 0;
}
.atsx-drawer-bottom .atsx-drawer-content-wrapper {
  bottom: 0;
}
.atsx-drawer-bottom.atsx-drawer-open .atsx-drawer-content-wrapper {
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  height: 100%;
  opacity: 0.3;
  transition: none;
  -webkit-animation: antdDrawerFadeIn 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
          animation: antdDrawerFadeIn 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.atsx-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  font-size: 16px;
  line-height: 24px;
}
.atsx-drawer-content {
  position: relative;
  z-index: 1;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.atsx-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  width: 56px;
  height: 56px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.25s;
  text-rendering: auto;
}
.atsx-drawer-close:focus,
.atsx-drawer-close:hover {
  color: #4E83FD;
  text-decoration: none;
}
.atsx-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: #646a73;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.atsx-drawer-header-no-title {
  color: #646a73;
  background: #fff;
}
.atsx-drawer-body {
  padding: 16px 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.atsx-drawer-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(31, 35, 41, 0.4);
  opacity: 0;
  filter: alpha(opacity=50);
  transition: opacity 0.25s linear, height 0s ease 0.25s;
}
.atsx-drawer-open {
  transition: transform 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.atsx-drawer-open-content {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.atsx-drawer-sideClose {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 40px;
  height: 40px;
  position: absolute;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
}
.atsx-drawer-sideClose .atsx-drawer-sideCloseIcon {
  color: #646a73;
  font-size: 16px;
}
.atsx-drawer-sideClose:hover .atsx-drawer-sideCloseIcon {
  color: #3370ff;
}
.atsx-drawer-sideClose-right {
  top: 50%;
  left: 0;
  margin-left: -30px;
  -ms-transform: translateX(-100%) translateY(-50%);
      transform: translateX(-100%) translateY(-50%);
}
.atsx-drawer-sideClose-right .atsx-drawer-sideCloseIcon {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.atsx-drawer-sideClose-left {
  top: 50%;
  right: 0;
  margin-right: -30px;
  -ms-transform: translateX(100%) translateY(-50%);
      transform: translateX(100%) translateY(-50%);
}
.atsx-drawer-sideClose-top {
  top: 100%;
  left: 50%;
  margin-top: 30px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.atsx-drawer-sideClose-top .atsx-drawer-sideCloseIcon {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.atsx-drawer-sideClose-bottom {
  top: 0;
  left: 50%;
  margin-top: -30px;
  -ms-transform: translateX(-50%) translateY(-100%);
      transform: translateX(-50%) translateY(-100%);
}
.atsx-drawer-sideClose-bottom .atsx-drawer-sideCloseIcon {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.atsx-drawer.atsx-drawer-animation-speed > * {
  transition: transform cubic-bezier(0.09, 0, 0.9, 0.4) 0.1s, box-shadow cubic-bezier(0.09, 0, 0.9, 0.4) 0.1s;
}
.atsx-drawer.atsx-drawer-animation-speed-open > * {
  transition: transform cubic-bezier(0.09, 0, 0.03, 0.7) 0.15s, box-shadow cubic-bezier(0.09, 0, 0.03, 0.7) 0.15s;
}
@-webkit-keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.3;
  }
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.3;
  }
}

@-webkit-keyframes fullscreenModalEnter__3d96u {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3d96u {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__xIlHJ {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__xIlHJ {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__2eS7i {
  height: 100%;
}
.atsx-layout__2kDvU {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__-139M,
.b50__1ZS7i {
  color: #f0f4ff;
}
.L50__BAgpq,
.l50__yKeyk {
  color: #f7fae5;
}
.L100__2p2AF,
.l100__Qm04h {
  color: #eef6c6;
}
.L200__1t3Hw,
.l200__3HdoY {
  color: #dfee96;
}
.L300__xZTTt,
.l300__3n6-v {
  color: #d2e76a;
}
.L400__3W84D,
.l400__r7Cv4 {
  color: #c3dd40;
}
.L500__1_-eb,
.l500__20nUQ {
  color: #b3d600;
}
.L600__25Oob,
.l600__Ot4NT {
  color: #8fac02;
}
.L700__2kSFr,
.l700__3ySM0 {
  color: #667901;
}
.L800__2vOSF,
.l800__2cO8e {
  color: #495700;
}
.L900__LknbB,
.l900__33-Cr {
  color: #354200;
}
.Y50__3QYlw,
.y50__3WUul {
  color: #fdf9ed;
}
.Y100__3Q1Vy,
.y100__2p8ZD {
  color: #faf1d1;
}
.Y200__2Gvex,
.y200__2-ahY {
  color: #f8e6ab;
}
.Y300__2ioRv,
.y300__1bMx6 {
  color: #f7dc82;
}
.Y400__2EJHs,
.y400__2r-zU {
  color: #fad355;
}
.Y500__rkpIV,
.y500__3U040 {
  color: #ffc60a;
}
.Y600__3ncQM,
.y600__3S9WW {
  color: #dc9b04;
}
.Y700__28yeP,
.y700__OOgRn {
  color: #aa7803;
}
.Y800__YlI13,
.y800__1kSjw {
  color: #795101;
}
.Y900__3hEQl,
.y900__12x59 {
  color: #5c3a00;
}
.O50__2tjF_,
.o50__iOUAJ {
  color: #fff5eb;
}
.O100__1zyTF,
.o100__QDaz3 {
  color: #feead2;
}
.O200__3kUhm,
.o200__12Nbk {
  color: #fed4a4;
}
.O300__1EymR,
.o300__1GPvf {
  color: #ffba6b;
}
.O400__PeCuN,
.o400__2EbjN {
  color: #ffa53d;
}
.O500__Wm1kB,
.o500__1ljfR {
  color: #f80;
}
.O600__2ieEd,
.o600__2jw93 {
  color: #de7802;
}
.O700__1VE8w,
.o700__r3mlB {
  color: #b26206;
}
.O800__2Y1tn,
.o800__3fuhf {
  color: #8f4f04;
}
.O900__2QNtD,
.o900__hXBZE {
  color: #6b3900;
}
.R50__1pYqZ,
.r50__PEADt {
  color: #fef1f1;
}
.R100__tMzOG,
.r100__2CNOy {
  color: #fde2e2;
}
.R200__3vTT6,
.r200__JfWsg {
  color: #fbbfbc;
}
.R300__1P4qJ,
.r300__2O4p6 {
  color: #f98e8b;
}
.R400__3X6KG,
.r400__1DoXo {
  color: #f76964;
}
.R500__31Emf,
.r500__3kx20 {
  color: #f54a45;
}
.R600__34Wfp,
.r600__3426x {
  color: #d83931;
}
.R700__32dui,
.r700__nEw0- {
  color: #ac2f28;
}
.R800__1I1dh,
.r800__1-duC {
  color: #812520;
}
.R900__DFMF3,
.r900__3hRZt {
  color: #621c18;
}
.C50__3Zv18,
.c50__2-RbM {
  color: #fef1f8;
}
.C100__3YDim,
.c100__3I-On {
  color: #fdddef;
}
.C200__C_SUP,
.c200__14noP {
  color: #f9aed9;
}
.C300__1jR_O,
.c300__3d0mu {
  color: #f57ac0;
}
.C400__VeIpx,
.c400__39fv5 {
  color: #f14ba9;
}
.C500__116QB,
.c500___F9jB {
  color: #f01d94;
}
.C600__OfRZB,
.c600__3nygP {
  color: #c71077;
}
.C700__3btOk,
.c700__YnEfY {
  color: #9e1361;
}
.C800__2K6Al,
.c800__1Oyn8 {
  color: #7a0f4b;
}
.C900__3cAZ2,
.c900__3Ofnu {
  color: #520a32;
}
.V50__2RUYt,
.v50__P12u8 {
  color: #fceefc;
}
.V100__146iD,
.v100__1b32W {
  color: #f8def8;
}
.V200__1jfQ4,
.v200__2HBje {
  color: #efb9ef;
}
.V300__2hfh7,
.v300__QPN8Z {
  color: #e58fe5;
}
.V400__3I4HG,
.v400__2sJkK {
  color: #db66db;
}
.V500__35ks1,
.v500__3DNPY {
  color: #d136d1;
}
.V600__EHvPU,
.v600__2Xtxz {
  color: #b320b3;
}
.V700__3SBUt,
.v700__34G6E {
  color: #8c218c;
}
.V800__ck4K0,
.v800__3R7ug {
  color: #681268;
}
.V900__2prpN,
.v900__2qcFt {
  color: #460b46;
}
.P50__3Lvj4,
.p50__hAnRs {
  color: #f6f1fe;
}
.P100__2jlAy,
.p100__28Be- {
  color: #ece2fe;
}
.P200__vrfqc,
.p200__1pOFP {
  color: #cdb2fa;
}
.P300__35gsX,
.p300__3Gjpc {
  color: #ad82f7;
}
.P400__1pKwr,
.p400__3tPpC {
  color: #935af6;
}
.P500__2rtaC,
.p500__P2icX {
  color: #7f3bf5;
}
.P600__21cN1,
.p600__ET5w1 {
  color: #6425d0;
}
.P700__12WH6,
.p700__Ds89y {
  color: #4e1ba7;
}
.P800__1R_Jy,
.p800__2v_PS {
  color: #380d82;
}
.P900__2Cwpw,
.p900__2v0iw {
  color: #270561;
}
.I50__hGIzJ,
.i50__1wEEf {
  color: #f2f3fd;
}
.I100__3fRvF,
.i100__12fvW {
  color: #e0e2fa;
}
.I200__11RuC,
.i200__c-oRq {
  color: #b4b9f3;
}
.I300__3rPoT,
.i300__2spOh {
  color: #7b83ea;
}
.I400__1Bp7k,
.i400__g8eR4 {
  color: #616ae5;
}
.I500__125tP,
.i500__i2WgL {
  color: #4954e6;
}
.I600__1pOBg,
.i600__2Daur {
  color: #2933c7;
}
.I700__1OsCj,
.i700__di_jR {
  color: #161fa2;
}
.I800__3cD1h,
.i800__3XJZB {
  color: #0a1285;
}
.I900__1zsxU,
.i900__2ibZm {
  color: #0c1264;
}
.N50__2PBlK,
.n50__3Aqx0 {
  color: #f8f9fa;
}
.N100__3xaV_,
.n100__1JwJZ {
  color: #f5f6f7;
}
.N200__3vt2w,
.n200__3EZSh {
  color: #eff0f1;
}
.N300__2ZvCp,
.n300__2dJIs {
  color: #dee0e3;
}
.N400__3n8-V,
.n400__283Wy {
  color: #bbbfc4;
}
.N500__-xZ8I,
.n500__32OT3 {
  color: #8f959e;
}
.N600__wOlKI,
.n600__1BrUD {
  color: #646a73;
}
.N700__3sO0f,
.n700__30w8B {
  color: #373c43;
}
.N800__2MCRF,
.n800__3T8WF {
  color: #2b2f36;
}
.N900__1CXPp,
.n900__1Ic62 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.mobile .atsx-message .atsx-message-notice .atsx-message-notice-content {
  padding: 0.26666667rem 0.53333333rem;
  font-size: 0.37333333rem;
  border-radius: 1.33333333rem;
  box-shadow: 0 0.08rem 0.21333333rem 0 rgba(0, 0, 0, 0.1);
  min-width: 2.56rem;
  background: rgba(0, 0, 0, 0.8);
  border: none;
  color: #fff;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content img {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-right: 0.21333333rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content i {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content span {
  margin-left: unset;
  line-height: 0.53333333rem;
  text-align: center;
}
.langItemContainer__1Kerj .langItemContainer-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 0.48rem;
  position: relative;
  font-size: 0.42666667rem;
  color: #1f2329;
  width: calc(100% - 72px * 0.01333333rem);
  height: 1.45333333rem;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.langItemContainer__1Kerj .langItemContainer-item:active {
  background-color: #f9fbff;
  opacity: 0.6;
}
.langItemContainer__1Kerj .langItemContainer-item::after {
  width: 0.53333333rem;
  height: 0.53333333rem;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/lecture/assets/787923ccc760ad9a6dd7f6255b01aa6c.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  opacity: 0;
}
.langItemContainer__1Kerj .langItemContainer-item:not(:last-child) {
  border-bottom: 0.01333333rem solid rgba(187, 191, 196, 0.5);
}
.langItemContainer__1Kerj .clicked::after {
  content: '';
  opacity: 1;
}

@-webkit-keyframes fullscreenModalEnter__16Maz {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__16Maz {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__csAZj {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__csAZj {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__Uf1u0 {
  height: 100%;
}
.atsx-layout__3l5mC {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1DFmq,
.b50__1IS9h {
  color: #f0f4ff;
}
.L50__23IgW,
.l50__1VqJi {
  color: #f7fae5;
}
.L100__3S8vH,
.l100__2jLhV {
  color: #eef6c6;
}
.L200__3m3Ah,
.l200__38It4 {
  color: #dfee96;
}
.L300__3KIxx,
.l300__1T7p2 {
  color: #d2e76a;
}
.L400__3l3dt,
.l400__QIAMO {
  color: #c3dd40;
}
.L500__2tHAO,
.l500__sxYml {
  color: #b3d600;
}
.L600__1u_af,
.l600__2inKp {
  color: #8fac02;
}
.L700__3MLOu,
.l700__29lOz {
  color: #667901;
}
.L800__dGzwa,
.l800__3L-2I {
  color: #495700;
}
.L900__33lnd,
.l900__vfk4k {
  color: #354200;
}
.Y50__3Rv4o,
.y50__2DY2a {
  color: #fdf9ed;
}
.Y100__3gaDR,
.y100__1ko2p {
  color: #faf1d1;
}
.Y200__21QNs,
.y200__25k0Q {
  color: #f8e6ab;
}
.Y300__Slyc1,
.y300__1vaHm {
  color: #f7dc82;
}
.Y400__22JK-,
.y400__3F_jD {
  color: #fad355;
}
.Y500__2bwgu,
.y500__3cGQ1 {
  color: #ffc60a;
}
.Y600__3EoDY,
.y600__2q1j_ {
  color: #dc9b04;
}
.Y700__hhgFY,
.y700__3xotb {
  color: #aa7803;
}
.Y800__EC_4r,
.y800__2OkEr {
  color: #795101;
}
.Y900__2P95g,
.y900__H5oZg {
  color: #5c3a00;
}
.O50__2jBxM,
.o50__39Yee {
  color: #fff5eb;
}
.O100__3Sov9,
.o100__3HYNP {
  color: #feead2;
}
.O200__2bazK,
.o200__14Qvs {
  color: #fed4a4;
}
.O300__3LUKO,
.o300__KL9QO {
  color: #ffba6b;
}
.O400__6O7PZ,
.o400__3h4C7 {
  color: #ffa53d;
}
.O500__11d0k,
.o500__1A_9g {
  color: #f80;
}
.O600__1l2Bo,
.o600__1kGor {
  color: #de7802;
}
.O700__2SSSD,
.o700__YP0eB {
  color: #b26206;
}
.O800__1BTWO,
.o800__3XpaW {
  color: #8f4f04;
}
.O900__3n_no,
.o900__TpOlV {
  color: #6b3900;
}
.R50__2-jA2,
.r50__BGIq7 {
  color: #fef1f1;
}
.R100__3PPQT,
.r100__8lb9z {
  color: #fde2e2;
}
.R200__3vYJj,
.r200__2QFVn {
  color: #fbbfbc;
}
.R300__JSQz7,
.r300__2tDbp {
  color: #f98e8b;
}
.R400__1rOBE,
.r400__1AsSK {
  color: #f76964;
}
.R500__6JszH,
.r500__R_S-D {
  color: #f54a45;
}
.R600__4-N2P,
.r600__30oFk {
  color: #d83931;
}
.R700__qmsTJ,
.r700__2DCpT {
  color: #ac2f28;
}
.R800__2uBed,
.r800__tNa-Y {
  color: #812520;
}
.R900__1yPQp,
.r900__2fFCz {
  color: #621c18;
}
.C50__3-Gh7,
.c50__20EbF {
  color: #fef1f8;
}
.C100__1RFow,
.c100__1bbXS {
  color: #fdddef;
}
.C200__2BFYm,
.c200__1mdJ7 {
  color: #f9aed9;
}
.C300__2dN9F,
.c300__2jMO1 {
  color: #f57ac0;
}
.C400__2V2rO,
.c400__3P3TU {
  color: #f14ba9;
}
.C500__2OPdD,
.c500__1jhv- {
  color: #f01d94;
}
.C600__2LvMl,
.c600__3EMmY {
  color: #c71077;
}
.C700__2tGiJ,
.c700__V83tE {
  color: #9e1361;
}
.C800__3OiuA,
.c800__2SAX1 {
  color: #7a0f4b;
}
.C900__G-9-9,
.c900__2j4TH {
  color: #520a32;
}
.V50__TIpKW,
.v50__2UgM- {
  color: #fceefc;
}
.V100__22GJV,
.v100__1DfuV {
  color: #f8def8;
}
.V200__2n1G7,
.v200__g3ImC {
  color: #efb9ef;
}
.V300__3KYFw,
.v300__vadat {
  color: #e58fe5;
}
.V400__24WG9,
.v400__25NPR {
  color: #db66db;
}
.V500__30DEv,
.v500__2hYWN {
  color: #d136d1;
}
.V600__i77tD,
.v600__1KDfa {
  color: #b320b3;
}
.V700__2LfXR,
.v700__2pyaU {
  color: #8c218c;
}
.V800__1o45e,
.v800__2RWGe {
  color: #681268;
}
.V900__35hqT,
.v900__1XfsI {
  color: #460b46;
}
.P50__2twC4,
.p50__ljKZA {
  color: #f6f1fe;
}
.P100__1vmfL,
.p100__3P3Tk {
  color: #ece2fe;
}
.P200__3av3e,
.p200__1rGEu {
  color: #cdb2fa;
}
.P300__1fYMi,
.p300__YuDri {
  color: #ad82f7;
}
.P400__26qJa,
.p400__v_xnr {
  color: #935af6;
}
.P500__3FzD_,
.p500__2i-6t {
  color: #7f3bf5;
}
.P600__2FXeH,
.p600__2OfUN {
  color: #6425d0;
}
.P700__1plSS,
.p700__Xj51E {
  color: #4e1ba7;
}
.P800__25hBr,
.p800__2Ef1i {
  color: #380d82;
}
.P900__1pD9J,
.p900__2Ta-Y {
  color: #270561;
}
.I50__2ZDvH,
.i50__2kKUZ {
  color: #f2f3fd;
}
.I100__3RJbn,
.i100__1BBLl {
  color: #e0e2fa;
}
.I200__3tR2q,
.i200__5jPuB {
  color: #b4b9f3;
}
.I300__3hpWm,
.i300__nKyQS {
  color: #7b83ea;
}
.I400__2tAHW,
.i400__2jSTE {
  color: #616ae5;
}
.I500__22jc2,
.i500__288QS {
  color: #4954e6;
}
.I600__3jh8z,
.i600__3ARIu {
  color: #2933c7;
}
.I700__3_n5j,
.i700__QdPAa {
  color: #161fa2;
}
.I800__3XyvP,
.i800__StNm_ {
  color: #0a1285;
}
.I900__2Ti4M,
.i900__1frTr {
  color: #0c1264;
}
.N50__w8FXs,
.n50__1lHdR {
  color: #f8f9fa;
}
.N100__2u58T,
.n100__2_4MQ {
  color: #f5f6f7;
}
.N200__27suQ,
.n200__1MI5h {
  color: #eff0f1;
}
.N300__1NMi5,
.n300__2NNe3 {
  color: #dee0e3;
}
.N400__gcX-p,
.n400__3yTNJ {
  color: #bbbfc4;
}
.N500__A9xBV,
.n500__GoQ56 {
  color: #8f959e;
}
.N600__U4Agn,
.n600__2vo2Z {
  color: #646a73;
}
.N700__3pNgK,
.n700__3i0sO {
  color: #373c43;
}
.N800__gj3zd,
.n800__kZZRq {
  color: #2b2f36;
}
.N900__1hckG,
.n900__2D6pd {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.mobile .atsx-message .atsx-message-notice .atsx-message-notice-content {
  padding: 0.26666667rem 0.53333333rem;
  font-size: 0.37333333rem;
  border-radius: 1.33333333rem;
  box-shadow: 0 0.08rem 0.21333333rem 0 rgba(0, 0, 0, 0.1);
  min-width: 2.56rem;
  background: rgba(0, 0, 0, 0.8);
  border: none;
  color: #fff;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content img {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-right: 0.21333333rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content i {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content span {
  margin-left: unset;
  line-height: 0.53333333rem;
  text-align: center;
}
.LanguagePopup-wrapper .atsx-drawer-close {
  display: none;
}
.LanguagePopup-wrapper .atsx-drawer-body {
  padding: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.LanguagePopup-wrapper .langChange-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 0.48rem;
  height: 1.44rem;
  border-bottom: 0.01333333rem solid rgba(187, 191, 196, 0.5);
}
.LanguagePopup-wrapper .langChange-header-operate {
  font-size: 0.42666667rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.LanguagePopup-wrapper .langChange-header-operate:active {
  opacity: 0.6;
}
.LanguagePopup-wrapper .langChange-header-ok {
  color: #3370ff;
}
.LanguagePopup-wrapper .langChange-header-dismiss {
  color: #1f2329;
}
.LanguagePopup-wrapper .atsx-drawer-content-wrapper {
  height: auto !important;
}

@-webkit-keyframes fullscreenModalEnter__3f11T {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3f11T {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__WODie {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__WODie {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__32uEY {
  height: 100%;
}
.atsx-layout__u3PMT {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1qn9D,
.b50__1-3l1 {
  color: #f0f4ff;
}
.L50__RKqT0,
.l50__36ZWY {
  color: #f7fae5;
}
.L100__2N5En,
.l100__2G6pa {
  color: #eef6c6;
}
.L200__2rxN_,
.l200__3TccP {
  color: #dfee96;
}
.L300__2KjvW,
.l300___CDaN {
  color: #d2e76a;
}
.L400__24vdp,
.l400__2Go5A {
  color: #c3dd40;
}
.L500__1wfH5,
.l500__24UVy {
  color: #b3d600;
}
.L600__RWBRP,
.l600__Uwtes {
  color: #8fac02;
}
.L700__3C3j8,
.l700__1FC_O {
  color: #667901;
}
.L800__3veI-,
.l800__2hdRW {
  color: #495700;
}
.L900__30oHK,
.l900__1O7jt {
  color: #354200;
}
.Y50__gF5WQ,
.y50__1cPNX {
  color: #fdf9ed;
}
.Y100__a9miu,
.y100__3GWv6 {
  color: #faf1d1;
}
.Y200__1vqCG,
.y200__3AkB7 {
  color: #f8e6ab;
}
.Y300__3KD7y,
.y300__2s6mz {
  color: #f7dc82;
}
.Y400__Y6ZYt,
.y400__RqhU2 {
  color: #fad355;
}
.Y500__3Lbv0,
.y500__TK145 {
  color: #ffc60a;
}
.Y600__3rCxA,
.y600__1YzOB {
  color: #dc9b04;
}
.Y700__3ZnQ_,
.y700__25Mj6 {
  color: #aa7803;
}
.Y800__1ok13,
.y800__3lOME {
  color: #795101;
}
.Y900__2S3CX,
.y900__3cz5b {
  color: #5c3a00;
}
.O50__MK-Bq,
.o50__ORVgi {
  color: #fff5eb;
}
.O100__f_cQ9,
.o100__2I315 {
  color: #feead2;
}
.O200__2QuVw,
.o200__1pS11 {
  color: #fed4a4;
}
.O300__Ox38p,
.o300__2bSMA {
  color: #ffba6b;
}
.O400__24DFq,
.o400__2YC2g {
  color: #ffa53d;
}
.O500__1Wu2b,
.o500__3_0MT {
  color: #f80;
}
.O600__K0HmH,
.o600__1H1AR {
  color: #de7802;
}
.O700__1Qotm,
.o700__2rQnh {
  color: #b26206;
}
.O800__1TvwL,
.o800__MZ9sO {
  color: #8f4f04;
}
.O900__b_Mz0,
.o900__3RJws {
  color: #6b3900;
}
.R50__9yk6X,
.r50__1VHx0 {
  color: #fef1f1;
}
.R100__sEvUs,
.r100__xdMp6 {
  color: #fde2e2;
}
.R200__2BkW2,
.r200__3btSk {
  color: #fbbfbc;
}
.R300__2D35w,
.r300__2PIwi {
  color: #f98e8b;
}
.R400__2oo-d,
.r400__27uCr {
  color: #f76964;
}
.R500__1-Rh4,
.r500__2gbya {
  color: #f54a45;
}
.R600__2PfUD,
.r600___PvnO {
  color: #d83931;
}
.R700__2j-0p,
.r700__31VWM {
  color: #ac2f28;
}
.R800__1PKQu,
.r800__1A00P {
  color: #812520;
}
.R900__1jXnj,
.r900__LCJ5H {
  color: #621c18;
}
.C50__2qjbj,
.c50__1Q8kT {
  color: #fef1f8;
}
.C100__3PTR3,
.c100__pegqH {
  color: #fdddef;
}
.C200__PvJKH,
.c200__1zfc4 {
  color: #f9aed9;
}
.C300__3L0aJ,
.c300__1fKQU {
  color: #f57ac0;
}
.C400__1fQqD,
.c400__2N_cV {
  color: #f14ba9;
}
.C500__1WizH,
.c500__2ErA2 {
  color: #f01d94;
}
.C600__3b2dk,
.c600__z3ayH {
  color: #c71077;
}
.C700__AKbDb,
.c700__p6B-w {
  color: #9e1361;
}
.C800__3s2ts,
.c800__1LabF {
  color: #7a0f4b;
}
.C900__2lmIS,
.c900__3lxtI {
  color: #520a32;
}
.V50__3tOA8,
.v50__3UCck {
  color: #fceefc;
}
.V100__3hKjJ,
.v100__1R0n4 {
  color: #f8def8;
}
.V200__1lpzg,
.v200__J8OHy {
  color: #efb9ef;
}
.V300__2jxsP,
.v300__nQt8R {
  color: #e58fe5;
}
.V400__1_IDE,
.v400__2U72p {
  color: #db66db;
}
.V500__845Ml,
.v500__39Wl9 {
  color: #d136d1;
}
.V600__31-Hn,
.v600__286jq {
  color: #b320b3;
}
.V700__3BjvU,
.v700__14GP4 {
  color: #8c218c;
}
.V800__3k0T4,
.v800__aASzn {
  color: #681268;
}
.V900__3TvTN,
.v900__3afic {
  color: #460b46;
}
.P50__3mIOd,
.p50__Bsawp {
  color: #f6f1fe;
}
.P100__2OzeY,
.p100__3UjWK {
  color: #ece2fe;
}
.P200__ZRkvz,
.p200__1JGtD {
  color: #cdb2fa;
}
.P300__379rM,
.p300__33SO_ {
  color: #ad82f7;
}
.P400__hsN0F,
.p400__2m21s {
  color: #935af6;
}
.P500__12xPB,
.p500__1ft42 {
  color: #7f3bf5;
}
.P600__3MvEW,
.p600__2XN3m {
  color: #6425d0;
}
.P700__1Iekk,
.p700__wu9ZD {
  color: #4e1ba7;
}
.P800__1ZMUR,
.p800__10it9 {
  color: #380d82;
}
.P900__11mBV,
.p900__2sLqb {
  color: #270561;
}
.I50__nQNbk,
.i50__1erQ9 {
  color: #f2f3fd;
}
.I100__1US5B,
.i100__3lR4z {
  color: #e0e2fa;
}
.I200__2oQ5Y,
.i200__3mFGw {
  color: #b4b9f3;
}
.I300__13hd9,
.i300__1soh9 {
  color: #7b83ea;
}
.I400__KwEA2,
.i400__DUzcY {
  color: #616ae5;
}
.I500__1PnH4,
.i500__337PO {
  color: #4954e6;
}
.I600__3HI-M,
.i600__28KsR {
  color: #2933c7;
}
.I700__2vng7,
.i700__L0Ipu {
  color: #161fa2;
}
.I800__FCRNS,
.i800__hD3sn {
  color: #0a1285;
}
.I900__2WOvC,
.i900__3xpda {
  color: #0c1264;
}
.N50__Q_CpO,
.n50__3HzKy {
  color: #f8f9fa;
}
.N100__3iNpz,
.n100__3n10e {
  color: #f5f6f7;
}
.N200__14nEJ,
.n200__2S06_ {
  color: #eff0f1;
}
.N300__1n2q7,
.n300__3QvOa {
  color: #dee0e3;
}
.N400__2kvhi,
.n400___Oyi- {
  color: #bbbfc4;
}
.N500__3Csta,
.n500__3ee34 {
  color: #8f959e;
}
.N600__iRuU3,
.n600__1OiQy {
  color: #646a73;
}
.N700__3gdm6,
.n700__LogRP {
  color: #373c43;
}
.N800__E2ADR,
.n800__3urMu {
  color: #2b2f36;
}
.N900__1kDwZ,
.n900__1dPax {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
.mobile .atsx-message .atsx-message-notice .atsx-message-notice-content {
  padding: 0.26666667rem 0.53333333rem;
  font-size: 0.37333333rem;
  border-radius: 1.33333333rem;
  box-shadow: 0 0.08rem 0.21333333rem 0 rgba(0, 0, 0, 0.1);
  min-width: 2.56rem;
  background: rgba(0, 0, 0, 0.8);
  border: none;
  color: #fff;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content img {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-right: 0.21333333rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content i {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content span {
  margin-left: unset;
  line-height: 0.53333333rem;
  text-align: center;
}
.LanguageChangePopupContainer__1fr5T {
  z-index: 100;
}
.LanguageChangePopupContainer__1fr5T .lang-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.LanguageChangePopupContainer__1fr5T .lang-content .lang-img {
  width: 0.37333333rem;
  height: 0.37333333rem;
  transition: transform 0.3s;
  margin-left: 0.13333333rem;
}
.LanguageChangePopupContainer__1fr5T .lang-content .lang-placeholder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.LanguageChangePopupContainer__1fr5T .lang-content .lang-placeholder::after {
  color: #fff;
  content: '';
  position: relative;
  display: inline-block;
  width: 0.37333333rem;
  height: 0.37333333rem;
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/lecture/639e2580162ac47c5fba50b1ceee6cff.svg);
  background-size: cover;
  margin-left: 8px;
  transition: transform 0.3s;
}
.LanguageChangePopupContainer__1fr5T .lang-content .dropUp::after {
  content: '';
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #646a73;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.atsx-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.atsx-dropdown-wrap {
  position: relative;
}
.atsx-dropdown-wrap .atsx-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
}
:root .atsx-dropdown-wrap .atsx-btn > .anticon-down {
  font-size: 12px;
}
.atsx-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.atsx-dropdown-wrap-open .anticon-down::before {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.atsx-dropdown-hidden,
.atsx-dropdown-menu-hidden {
  display: none;
}
.atsx-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  -webkit-transform: translate3d(0, 0, 0);
}
.atsx-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.atsx-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.atsx-dropdown-menu-submenu-popup > .atsx-dropdown-menu {
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.atsx-dropdown-menu-item,
.atsx-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: #646a73;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.atsx-dropdown-menu-item > .anticon:first-child,
.atsx-dropdown-menu-submenu-title > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
}
.atsx-dropdown-menu-item > a,
.atsx-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: #646a73;
  transition: all 0.3s;
}
.atsx-dropdown-menu-item-selected,
.atsx-dropdown-menu-submenu-title-selected,
.atsx-dropdown-menu-item-selected > a,
.atsx-dropdown-menu-submenu-title-selected > a {
  color: #3370FF;
  background-color: #F5F6F7;
}
.atsx-dropdown-menu-item:hover,
.atsx-dropdown-menu-submenu-title:hover {
  background-color: rgba(245, 246, 247, 0.5);
}
.atsx-dropdown-menu-item-disabled,
.atsx-dropdown-menu-submenu-title-disabled {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-dropdown-menu-item-disabled:hover,
.atsx-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(51, 112, 255, 0.3);
  background-color: #fff;
  cursor: not-allowed;
}
.atsx-dropdown-menu-item-divider,
.atsx-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.atsx-dropdown-menu-item .atsx-dropdown-menu-submenu-arrow,
.atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.atsx-dropdown-menu-item .atsx-dropdown-menu-submenu-arrow-icon,
.atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
}
:root .atsx-dropdown-menu-item .atsx-dropdown-menu-submenu-arrow-icon,
:root .atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}
.atsx-dropdown-menu-submenu-title {
  padding-right: 26px;
}
.atsx-dropdown-menu-submenu-vertical {
  position: relative;
}
.atsx-dropdown-menu-submenu-vertical > .atsx-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.atsx-dropdown-menu-submenu.atsx-dropdown-menu-submenu-disabled .atsx-dropdown-menu-submenu-title,
.atsx-dropdown-menu-submenu.atsx-dropdown-menu-submenu-disabled .atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow-icon {
  color: rgba(51, 112, 255, 0.3);
  background-color: #fff;
  cursor: not-allowed;
}
.atsx-dropdown.slide-down-enter.slide-down-enter-active.atsx-dropdown-placement-bottomLeft,
.atsx-dropdown.slide-down-appear.slide-down-appear-active.atsx-dropdown-placement-bottomLeft,
.atsx-dropdown.slide-down-enter.slide-down-enter-active.atsx-dropdown-placement-bottomCenter,
.atsx-dropdown.slide-down-appear.slide-down-appear-active.atsx-dropdown-placement-bottomCenter,
.atsx-dropdown.slide-down-enter.slide-down-enter-active.atsx-dropdown-placement-bottomRight,
.atsx-dropdown.slide-down-appear.slide-down-appear-active.atsx-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.atsx-dropdown.slide-up-enter.slide-up-enter-active.atsx-dropdown-placement-topLeft,
.atsx-dropdown.slide-up-appear.slide-up-appear-active.atsx-dropdown-placement-topLeft,
.atsx-dropdown.slide-up-enter.slide-up-enter-active.atsx-dropdown-placement-topCenter,
.atsx-dropdown.slide-up-appear.slide-up-appear-active.atsx-dropdown-placement-topCenter,
.atsx-dropdown.slide-up-enter.slide-up-enter-active.atsx-dropdown-placement-topRight,
.atsx-dropdown.slide-up-appear.slide-up-appear-active.atsx-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.atsx-dropdown.slide-down-leave.slide-down-leave-active.atsx-dropdown-placement-bottomLeft,
.atsx-dropdown.slide-down-leave.slide-down-leave-active.atsx-dropdown-placement-bottomCenter,
.atsx-dropdown.slide-down-leave.slide-down-leave-active.atsx-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.atsx-dropdown.slide-up-leave.slide-up-leave-active.atsx-dropdown-placement-topLeft,
.atsx-dropdown.slide-up-leave.slide-up-leave-active.atsx-dropdown-placement-topCenter,
.atsx-dropdown.slide-up-leave.slide-up-leave-active.atsx-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.atsx-dropdown-trigger > .anticon.anticon-down,
.atsx-dropdown-link > .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
}
:root .atsx-dropdown-trigger > .anticon.anticon-down,
:root .atsx-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
}
.atsx-dropdown-button {
  white-space: nowrap;
}
.atsx-dropdown-button.atsx-btn-group > .atsx-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.atsx-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
}
:root .atsx-dropdown-button .anticon.anticon-down {
  font-size: 12px;
}
.atsx-dropdown-menu-dark,
.atsx-dropdown-menu-dark .atsx-dropdown-menu {
  background: #fff;
}
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-submenu-title,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item .atsx-dropdown-menu-submenu-arrow::after,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow::after,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item > a .atsx-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item:hover,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-submenu-title:hover,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item-selected,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item-selected:hover,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item-selected > a {
  color: #fff;
  background: #3370FF;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: #646a73;
  line-height: 0;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  transition: background 0.3s, width 0.2s;
  zoom: 1;
}
.atsx-menu::before,
.atsx-menu::after {
  display: table;
  content: '';
}
.atsx-menu::after {
  clear: both;
}
.atsx-menu ul,
.atsx-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-menu-hidden {
  display: none;
}
.atsx-menu-item-group-title {
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.3s;
}
.atsx-menu-submenu,
.atsx-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-item:active,
.atsx-menu-submenu-title:active {
  background: #F5F6F7;
}
.atsx-menu-submenu .atsx-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-item > a {
  display: block;
  color: #646a73;
}
.atsx-menu-item > a:hover {
  color: #3370FF;
}
.atsx-menu-item > a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.atsx-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.atsx-menu-item:hover,
.atsx-menu-item-active,
.atsx-menu:not(.atsx-menu-inline) .atsx-menu-submenu-open,
.atsx-menu-submenu-active,
.atsx-menu-submenu-title:hover {
  color: #3370FF;
}
.atsx-menu-horizontal .atsx-menu-item,
.atsx-menu-horizontal .atsx-menu-submenu {
  margin-top: -1px;
}
.atsx-menu-horizontal > .atsx-menu-item:hover,
.atsx-menu-horizontal > .atsx-menu-item-active,
.atsx-menu-horizontal > .atsx-menu-submenu .atsx-menu-submenu-title:hover {
  background-color: transparent;
}
.atsx-menu-item-selected {
  color: #3370FF;
}
.atsx-menu-item-selected > a,
.atsx-menu-item-selected > a:hover {
  color: #3370FF;
}
.atsx-menu:not(.atsx-menu-horizontal) .atsx-menu-item-selected {
  background-color: #F5F6F7;
}
.atsx-menu-inline,
.atsx-menu-vertical,
.atsx-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}
.atsx-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}
.atsx-menu-vertical.atsx-menu-sub,
.atsx-menu-vertical-left.atsx-menu-sub,
.atsx-menu-vertical-right.atsx-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.atsx-menu-vertical.atsx-menu-sub .atsx-menu-item,
.atsx-menu-vertical-left.atsx-menu-sub .atsx-menu-item,
.atsx-menu-vertical-right.atsx-menu-sub .atsx-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.atsx-menu-vertical.atsx-menu-sub .atsx-menu-item::after,
.atsx-menu-vertical-left.atsx-menu-sub .atsx-menu-item::after,
.atsx-menu-vertical-right.atsx-menu-sub .atsx-menu-item::after {
  border-right: 0;
}
.atsx-menu-vertical.atsx-menu-sub > .atsx-menu-item,
.atsx-menu-vertical-left.atsx-menu-sub > .atsx-menu-item,
.atsx-menu-vertical-right.atsx-menu-sub > .atsx-menu-item,
.atsx-menu-vertical.atsx-menu-sub > .atsx-menu-submenu,
.atsx-menu-vertical-left.atsx-menu-sub > .atsx-menu-submenu,
.atsx-menu-vertical-right.atsx-menu-sub > .atsx-menu-submenu {
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.atsx-menu-horizontal.atsx-menu-sub {
  min-width: 114px;
}
.atsx-menu-item,
.atsx-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-item .anticon,
.atsx-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-item .anticon + span,
.atsx-menu-submenu-title .anticon + span {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu > .atsx-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.atsx-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: #fff;
  border-radius: 4px;
}
.atsx-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.atsx-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.0001;
  content: ' ';
}
.atsx-menu-submenu > .atsx-menu {
  background-color: #fff;
  border-radius: 4px;
}
.atsx-menu-submenu > .atsx-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background: #646a73 \9;
  background-image: linear-gradient(to right, #646a73, #646a73);
  background-image: none \9;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  -ms-transform: rotate(45deg) translateY(-2px);
      transform: rotate(45deg) translateY(-2px);
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  -ms-transform: rotate(-45deg) translateY(2px);
      transform: rotate(-45deg) translateY(2px);
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before {
  background: linear-gradient(to right, #3370FF, #3370FF);
}
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  -ms-transform: rotate(-45deg) translateX(2px);
      transform: rotate(-45deg) translateX(2px);
}
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  -ms-transform: rotate(45deg) translateX(-2px);
      transform: rotate(45deg) translateX(-2px);
}
.atsx-menu-submenu-open.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  -ms-transform: translateY(-2px);
      transform: translateY(-2px);
}
.atsx-menu-submenu-open.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  -ms-transform: rotate(-45deg) translateX(-2px);
      transform: rotate(-45deg) translateX(-2px);
}
.atsx-menu-submenu-open.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  -ms-transform: rotate(45deg) translateX(2px);
      transform: rotate(45deg) translateX(2px);
}
.atsx-menu-vertical .atsx-menu-submenu-selected,
.atsx-menu-vertical-left .atsx-menu-submenu-selected,
.atsx-menu-vertical-right .atsx-menu-submenu-selected {
  color: #3370FF;
}
.atsx-menu-vertical .atsx-menu-submenu-selected > a,
.atsx-menu-vertical-left .atsx-menu-submenu-selected > a,
.atsx-menu-vertical-right .atsx-menu-submenu-selected > a {
  color: #3370FF;
}
.atsx-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
}
.atsx-menu-horizontal > .atsx-menu-item,
.atsx-menu-horizontal > .atsx-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.atsx-menu-horizontal > .atsx-menu-item:hover,
.atsx-menu-horizontal > .atsx-menu-submenu:hover,
.atsx-menu-horizontal > .atsx-menu-item-active,
.atsx-menu-horizontal > .atsx-menu-submenu-active,
.atsx-menu-horizontal > .atsx-menu-item-open,
.atsx-menu-horizontal > .atsx-menu-submenu-open,
.atsx-menu-horizontal > .atsx-menu-item-selected,
.atsx-menu-horizontal > .atsx-menu-submenu-selected {
  color: #3370FF;
  border-bottom: 2px solid #3370FF;
}
.atsx-menu-horizontal > .atsx-menu-item > a {
  display: block;
  color: #646a73;
}
.atsx-menu-horizontal > .atsx-menu-item > a:hover {
  color: #3370FF;
}
.atsx-menu-horizontal > .atsx-menu-item > a::before {
  bottom: -2px;
}
.atsx-menu-horizontal > .atsx-menu-item-selected > a {
  color: #3370FF;
}
.atsx-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: ' ';
}
.atsx-menu-vertical .atsx-menu-item,
.atsx-menu-vertical-left .atsx-menu-item,
.atsx-menu-vertical-right .atsx-menu-item,
.atsx-menu-inline .atsx-menu-item {
  position: relative;
}
.atsx-menu-vertical .atsx-menu-item::after,
.atsx-menu-vertical-left .atsx-menu-item::after,
.atsx-menu-vertical-right .atsx-menu-item::after,
.atsx-menu-inline .atsx-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #3370FF;
  -ms-transform: scaleY(0.0001);
      transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.atsx-menu-vertical .atsx-menu-item,
.atsx-menu-vertical-left .atsx-menu-item,
.atsx-menu-vertical-right .atsx-menu-item,
.atsx-menu-inline .atsx-menu-item,
.atsx-menu-vertical .atsx-menu-submenu-title,
.atsx-menu-vertical-left .atsx-menu-submenu-title,
.atsx-menu-vertical-right .atsx-menu-submenu-title,
.atsx-menu-inline .atsx-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis;
}
.atsx-menu-vertical .atsx-menu-submenu,
.atsx-menu-vertical-left .atsx-menu-submenu,
.atsx-menu-vertical-right .atsx-menu-submenu,
.atsx-menu-inline .atsx-menu-submenu {
  padding-bottom: 0.01px;
}
.atsx-menu-vertical .atsx-menu-item:not(:last-child),
.atsx-menu-vertical-left .atsx-menu-item:not(:last-child),
.atsx-menu-vertical-right .atsx-menu-item:not(:last-child),
.atsx-menu-inline .atsx-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.atsx-menu-vertical > .atsx-menu-item,
.atsx-menu-vertical-left > .atsx-menu-item,
.atsx-menu-vertical-right > .atsx-menu-item,
.atsx-menu-inline > .atsx-menu-item,
.atsx-menu-vertical > .atsx-menu-submenu > .atsx-menu-submenu-title,
.atsx-menu-vertical-left > .atsx-menu-submenu > .atsx-menu-submenu-title,
.atsx-menu-vertical-right > .atsx-menu-submenu > .atsx-menu-submenu-title,
.atsx-menu-inline > .atsx-menu-submenu > .atsx-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.atsx-menu-inline {
  width: 100%;
}
.atsx-menu-inline .atsx-menu-selected::after,
.atsx-menu-inline .atsx-menu-item-selected::after {
  -ms-transform: scaleY(1);
      transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-inline .atsx-menu-item,
.atsx-menu-inline .atsx-menu-submenu-title {
  width: 100%;
}
.atsx-menu-inline .atsx-menu-submenu-title {
  padding-right: 34px;
}
.atsx-menu-inline-collapsed {
  width: 80px;
}
.atsx-menu-inline-collapsed > .atsx-menu-item,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-item,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-submenu > .atsx-menu-submenu-title,
.atsx-menu-inline-collapsed > .atsx-menu-submenu > .atsx-menu-submenu-title {
  left: 0;
  padding: 0 32px !important;
  text-overflow: clip;
}
.atsx-menu-inline-collapsed > .atsx-menu-item .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-item .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-submenu > .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed > .atsx-menu-submenu > .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  display: none;
}
.atsx-menu-inline-collapsed > .atsx-menu-item .anticon,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-item .anticon,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-submenu > .atsx-menu-submenu-title .anticon,
.atsx-menu-inline-collapsed > .atsx-menu-submenu > .atsx-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.atsx-menu-inline-collapsed > .atsx-menu-item .anticon + span,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-item .anticon + span,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-submenu > .atsx-menu-submenu-title .anticon + span,
.atsx-menu-inline-collapsed > .atsx-menu-submenu > .atsx-menu-submenu-title .anticon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.atsx-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.atsx-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.atsx-menu-inline-collapsed-tooltip a {
  color: #1f2329;
}
.atsx-menu-inline-collapsed .atsx-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.atsx-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.atsx-menu-item-group-list .atsx-menu-item,
.atsx-menu-item-group-list .atsx-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.atsx-menu-root.atsx-menu-vertical,
.atsx-menu-root.atsx-menu-vertical-left,
.atsx-menu-root.atsx-menu-vertical-right,
.atsx-menu-root.atsx-menu-inline {
  box-shadow: none;
}
.atsx-menu-sub.atsx-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.atsx-menu-sub.atsx-menu-inline > .atsx-menu-item,
.atsx-menu-sub.atsx-menu-inline > .atsx-menu-submenu > .atsx-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.atsx-menu-sub.atsx-menu-inline .atsx-menu-item-group-title {
  padding-left: 32px;
}
.atsx-menu-item-disabled,
.atsx-menu-submenu-disabled {
  color: rgba(51, 112, 255, 0.3) !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.atsx-menu-item-disabled > a,
.atsx-menu-submenu-disabled > a {
  color: rgba(51, 112, 255, 0.3) !important;
  pointer-events: none;
}
.atsx-menu-item-disabled > .atsx-menu-submenu-title,
.atsx-menu-submenu-disabled > .atsx-menu-submenu-title {
  color: rgba(51, 112, 255, 0.3) !important;
  cursor: not-allowed;
}
.atsx-menu-item-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-item-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after {
  background: rgba(51, 112, 255, 0.3) !important;
}
.atsx-menu-dark,
.atsx-menu-dark .atsx-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #fff;
}
.atsx-menu-dark .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-sub .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.atsx-menu-dark .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-sub .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-sub .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  background: #fff;
}
.atsx-menu-dark.atsx-menu-submenu-popup {
  background: transparent;
}
.atsx-menu-dark .atsx-menu-inline.atsx-menu-sub {
  background: #000c17;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
}
.atsx-menu-dark.atsx-menu-horizontal {
  border-bottom: 0;
}
.atsx-menu-dark.atsx-menu-horizontal > .atsx-menu-item,
.atsx-menu-dark.atsx-menu-horizontal > .atsx-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #fff;
  border-bottom: 0;
}
.atsx-menu-dark.atsx-menu-horizontal > .atsx-menu-item > a::before {
  bottom: 0;
}
.atsx-menu-dark .atsx-menu-item,
.atsx-menu-dark .atsx-menu-item-group-title,
.atsx-menu-dark .atsx-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.atsx-menu-dark.atsx-menu-inline,
.atsx-menu-dark.atsx-menu-vertical,
.atsx-menu-dark.atsx-menu-vertical-left,
.atsx-menu-dark.atsx-menu-vertical-right {
  border-right: 0;
}
.atsx-menu-dark.atsx-menu-inline .atsx-menu-item,
.atsx-menu-dark.atsx-menu-vertical .atsx-menu-item,
.atsx-menu-dark.atsx-menu-vertical-left .atsx-menu-item,
.atsx-menu-dark.atsx-menu-vertical-right .atsx-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.atsx-menu-dark.atsx-menu-inline .atsx-menu-item::after,
.atsx-menu-dark.atsx-menu-vertical .atsx-menu-item::after,
.atsx-menu-dark.atsx-menu-vertical-left .atsx-menu-item::after,
.atsx-menu-dark.atsx-menu-vertical-right .atsx-menu-item::after {
  border-right: 0;
}
.atsx-menu-dark.atsx-menu-inline .atsx-menu-item,
.atsx-menu-dark.atsx-menu-inline .atsx-menu-submenu-title {
  width: 100%;
}
.atsx-menu-dark .atsx-menu-item:hover,
.atsx-menu-dark .atsx-menu-item-active,
.atsx-menu-dark .atsx-menu-submenu-active,
.atsx-menu-dark .atsx-menu-submenu-open,
.atsx-menu-dark .atsx-menu-submenu-selected,
.atsx-menu-dark .atsx-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.atsx-menu-dark .atsx-menu-item:hover > a,
.atsx-menu-dark .atsx-menu-item-active > a,
.atsx-menu-dark .atsx-menu-submenu-active > a,
.atsx-menu-dark .atsx-menu-submenu-open > a,
.atsx-menu-dark .atsx-menu-submenu-selected > a,
.atsx-menu-dark .atsx-menu-submenu-title:hover > a {
  color: #fff;
}
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow {
  opacity: 1;
}
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before {
  background: #fff;
}
.atsx-menu-dark .atsx-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.atsx-menu-dark .atsx-menu-item-selected::after {
  border-right: 0;
}
.atsx-menu-dark .atsx-menu-item-selected > a,
.atsx-menu-dark .atsx-menu-item-selected > a:hover {
  color: #fff;
}
.atsx-menu.atsx-menu-dark .atsx-menu-item-selected,
.atsx-menu-submenu-popup.atsx-menu-dark .atsx-menu-item-selected {
  background-color: #3370FF;
}
.atsx-menu-dark .atsx-menu-item-disabled,
.atsx-menu-dark .atsx-menu-submenu-disabled,
.atsx-menu-dark .atsx-menu-item-disabled > a,
.atsx-menu-dark .atsx-menu-submenu-disabled > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.atsx-menu-dark .atsx-menu-item-disabled > .atsx-menu-submenu-title,
.atsx-menu-dark .atsx-menu-submenu-disabled > .atsx-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.atsx-menu-dark .atsx-menu-item-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}

@-webkit-keyframes fullscreenModalEnter__3brq6 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3brq6 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__kBY4D {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__kBY4D {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1ZHSR {
  height: 100%;
}
.atsx-layout__13hpM {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2QMVQ,
.b50__F6_qq {
  color: #f0f4ff;
}
.L50__skD6a,
.l50__nsFYH {
  color: #f7fae5;
}
.L100__QxSy1,
.l100__Gdet3 {
  color: #eef6c6;
}
.L200__1lrx4,
.l200__1uAKl {
  color: #dfee96;
}
.L300__2KHRo,
.l300__2oP2V {
  color: #d2e76a;
}
.L400__Duyx1,
.l400__2dw3i {
  color: #c3dd40;
}
.L500__xnwV4,
.l500__2FgsX {
  color: #b3d600;
}
.L600__smL9g,
.l600__1eaat {
  color: #8fac02;
}
.L700__3cruO,
.l700__1TL-1 {
  color: #667901;
}
.L800__2OG4A,
.l800__Dm7nl {
  color: #495700;
}
.L900__3gkPy,
.l900__1un8v {
  color: #354200;
}
.Y50__2OVVj,
.y50__1UjD3 {
  color: #fdf9ed;
}
.Y100__1HZnJ,
.y100__1EhCl {
  color: #faf1d1;
}
.Y200__-jow5,
.y200___KPOE {
  color: #f8e6ab;
}
.Y300__1UJ2R,
.y300__2QCzX {
  color: #f7dc82;
}
.Y400__1_vRU,
.y400__3JjYM {
  color: #fad355;
}
.Y500__2wR7C,
.y500__2Cf-C {
  color: #ffc60a;
}
.Y600__1TzB_,
.y600__Abztq {
  color: #dc9b04;
}
.Y700__36opS,
.y700__3DtWG {
  color: #aa7803;
}
.Y800__2rVZO,
.y800__2wGfg {
  color: #795101;
}
.Y900__1he7T,
.y900__19_8x {
  color: #5c3a00;
}
.O50__34CG5,
.o50__3wZ6i {
  color: #fff5eb;
}
.O100__1Blni,
.o100__10np8 {
  color: #feead2;
}
.O200__2XL39,
.o200__16m6v {
  color: #fed4a4;
}
.O300__vVn4U,
.o300__qF6ZB {
  color: #ffba6b;
}
.O400__1AMRo,
.o400__2ds0j {
  color: #ffa53d;
}
.O500__3xN4a,
.o500__3Idro {
  color: #f80;
}
.O600__1BXH1,
.o600__2rxm8 {
  color: #de7802;
}
.O700__3pjaY,
.o700__22pur {
  color: #b26206;
}
.O800__3Hpa1,
.o800___nLzr {
  color: #8f4f04;
}
.O900__VksHn,
.o900__xdYY5 {
  color: #6b3900;
}
.R50__aCMsM,
.r50__2rsSj {
  color: #fef1f1;
}
.R100__1JDoY,
.r100__1L5Gh {
  color: #fde2e2;
}
.R200__3fKja,
.r200__3k711 {
  color: #fbbfbc;
}
.R300__jpF-v,
.r300__1p-RB {
  color: #f98e8b;
}
.R400__3tT0b,
.r400__1_Ofm {
  color: #f76964;
}
.R500__3nS-A,
.r500__31TvD {
  color: #f54a45;
}
.R600__2oSys,
.r600__3dhwj {
  color: #d83931;
}
.R700__1zAky,
.r700__uNMKG {
  color: #ac2f28;
}
.R800__lh77h,
.r800__1zera {
  color: #812520;
}
.R900__1wVzP,
.r900__anC1k {
  color: #621c18;
}
.C50__2VleO,
.c50__QCOCW {
  color: #fef1f8;
}
.C100__WCzME,
.c100__13XPw {
  color: #fdddef;
}
.C200__2YstU,
.c200__10_wP {
  color: #f9aed9;
}
.C300__1zk3n,
.c300__KrzCU {
  color: #f57ac0;
}
.C400__TGqx1,
.c400__27SyY {
  color: #f14ba9;
}
.C500__26DLM,
.c500__1VRrH {
  color: #f01d94;
}
.C600__3AJty,
.c600__37wYW {
  color: #c71077;
}
.C700__1I5da,
.c700__3_wCS {
  color: #9e1361;
}
.C800__2Ik6s,
.c800__DErjM {
  color: #7a0f4b;
}
.C900__11PzE,
.c900__3cQ7i {
  color: #520a32;
}
.V50__1CaqR,
.v50__3U4Ez {
  color: #fceefc;
}
.V100__vsAiR,
.v100__JUzUK {
  color: #f8def8;
}
.V200__2WzgQ,
.v200__2OU8E {
  color: #efb9ef;
}
.V300__2Qc9-,
.v300__3ZPNu {
  color: #e58fe5;
}
.V400__20GKv,
.v400__2yj2v {
  color: #db66db;
}
.V500__1nAh4,
.v500__1ToAy {
  color: #d136d1;
}
.V600__1b79u,
.v600__2227R {
  color: #b320b3;
}
.V700__7azLl,
.v700__1u4-s {
  color: #8c218c;
}
.V800__1EOAg,
.v800__1ozf5 {
  color: #681268;
}
.V900__2DiXd,
.v900__1e6xn {
  color: #460b46;
}
.P50__1nMdA,
.p50__3wEYZ {
  color: #f6f1fe;
}
.P100__2yen8,
.p100__3fTNT {
  color: #ece2fe;
}
.P200__AhwlG,
.p200__1KSLT {
  color: #cdb2fa;
}
.P300__2TYMC,
.p300__ZLgBk {
  color: #ad82f7;
}
.P400__1Y-lH,
.p400__M9WRB {
  color: #935af6;
}
.P500__30Qft,
.p500__2B40u {
  color: #7f3bf5;
}
.P600__1xMD8,
.p600__LFr7m {
  color: #6425d0;
}
.P700__k5_3z,
.p700__O74qK {
  color: #4e1ba7;
}
.P800__2_PXG,
.p800__Bd2sp {
  color: #380d82;
}
.P900__3B1sa,
.p900__3_N20 {
  color: #270561;
}
.I50__1PZWh,
.i50__2-PHH {
  color: #f2f3fd;
}
.I100__16lCO,
.i100__1J3j5 {
  color: #e0e2fa;
}
.I200__2zXUJ,
.i200__39heZ {
  color: #b4b9f3;
}
.I300__3T2Qn,
.i300__OGjn1 {
  color: #7b83ea;
}
.I400__31QO2,
.i400__Vzc-W {
  color: #616ae5;
}
.I500__3Dsed,
.i500__1__Iz {
  color: #4954e6;
}
.I600__2Z3XK,
.i600__1lOmR {
  color: #2933c7;
}
.I700__2j8Qv,
.i700__2eXcc {
  color: #161fa2;
}
.I800__iKKHP,
.i800__2S4KA {
  color: #0a1285;
}
.I900__3ho5M,
.i900__10i8x {
  color: #0c1264;
}
.N50__3c1Ac,
.n50__1wHgH {
  color: #f8f9fa;
}
.N100__-jshe,
.n100__2fYzQ {
  color: #f5f6f7;
}
.N200__2Gavz,
.n200__2uAMX {
  color: #eff0f1;
}
.N300__2kR6f,
.n300__iKrc5 {
  color: #dee0e3;
}
.N400__VMrd7,
.n400__2LupN {
  color: #bbbfc4;
}
.N500__3kDND,
.n500__2bMuT {
  color: #8f959e;
}
.N600__12MeA,
.n600__zpFjy {
  color: #646a73;
}
.N700__qKQKs,
.n700__368M3 {
  color: #373c43;
}
.N800__3YfL7,
.n800__PIekr {
  color: #2b2f36;
}
.N900__JmxRQ,
.n900__336hV {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
/* 这里不知道为啥，设置成其他颜色时，自定义主题色某些样式就会失效，先固定成#325ab4这种 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  box-shadow: 0 0 4px 0 rgba(187, 191, 196, 0.25);
}
.dropList__2VnIi {
  width: 180px;
}
.dropList__2VnIi ul {
  padding: 8px 0;
  margin-top: 5px;
}
.dropList__2VnIi ul li {
  padding: 8px 12px;
}
.dropList__2VnIi ul li a {
  color: #1f2329;
}
.header-language {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  color: white;
  font-size: 14px;
  line-height: 22px;
}
.header-language::after {
  content: '';
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/lecture/639e2580162ac47c5fba50b1ceee6cff.svg);
  background-size: cover;
  margin-left: 8px;
  transition: all 0.3s;
}
.header-language.atsx-dropdown-open::after {
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
}

@-webkit-keyframes fullscreenModalEnter__1w3rD {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1w3rD {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2bb2y {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2bb2y {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__2yaL4 {
  height: 100%;
}
.atsx-layout__36lHT {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2WIQP,
.b50__sZnKw {
  color: #f0f4ff;
}
.L50__3MEj3,
.l50__1JKlI {
  color: #f7fae5;
}
.L100__3IFN0,
.l100__AxDUW {
  color: #eef6c6;
}
.L200__3PiZC,
.l200__S-4X2 {
  color: #dfee96;
}
.L300__14Q1M,
.l300__31gb- {
  color: #d2e76a;
}
.L400__3Ci9a,
.l400__1Vt4V {
  color: #c3dd40;
}
.L500__2OadR,
.l500__174qR {
  color: #b3d600;
}
.L600__F7led,
.l600__1Z-vT {
  color: #8fac02;
}
.L700__3P7M6,
.l700__3ZCl4 {
  color: #667901;
}
.L800__2xfnI,
.l800__1vTvS {
  color: #495700;
}
.L900__28KZK,
.l900__1C2DS {
  color: #354200;
}
.Y50__BnNnW,
.y50___zMMA {
  color: #fdf9ed;
}
.Y100__3xSrD,
.y100__1bXnK {
  color: #faf1d1;
}
.Y200__3HcvL,
.y200__t8JtA {
  color: #f8e6ab;
}
.Y300__1qOoA,
.y300__1e9e8 {
  color: #f7dc82;
}
.Y400__3Nfri,
.y400__31gxG {
  color: #fad355;
}
.Y500__3clYI,
.y500__228Ei {
  color: #ffc60a;
}
.Y600__30gbv,
.y600__2LYAy {
  color: #dc9b04;
}
.Y700__1HSg4,
.y700__4lg9l {
  color: #aa7803;
}
.Y800__3qoG_,
.y800__3K_F_ {
  color: #795101;
}
.Y900__2eD3s,
.y900__KOwQ0 {
  color: #5c3a00;
}
.O50__1QTBf,
.o50__mg6r4 {
  color: #fff5eb;
}
.O100__1v-dV,
.o100__3bR6k {
  color: #feead2;
}
.O200__1NWhT,
.o200__2Ndrv {
  color: #fed4a4;
}
.O300__163TY,
.o300__hrBZf {
  color: #ffba6b;
}
.O400__2qI8l,
.o400__1XXY7 {
  color: #ffa53d;
}
.O500__eGLos,
.o500__1q90A {
  color: #f80;
}
.O600__3QToK,
.o600__8PL-A {
  color: #de7802;
}
.O700__Yi3ke,
.o700__38S_S {
  color: #b26206;
}
.O800__3OQlC,
.o800__ru_M4 {
  color: #8f4f04;
}
.O900__1ify2,
.o900__kAFHe {
  color: #6b3900;
}
.R50__qVBn4,
.r50__2BBgw {
  color: #fef1f1;
}
.R100__L-jYv,
.r100__6bjfA {
  color: #fde2e2;
}
.R200__1_Qr_,
.r200__2hujP {
  color: #fbbfbc;
}
.R300__3R12M,
.r300__3Skd1 {
  color: #f98e8b;
}
.R400__3A3WW,
.r400__1QydV {
  color: #f76964;
}
.R500__3OIfC,
.r500__CO7_G {
  color: #f54a45;
}
.R600__3FXpa,
.r600__3vJrp {
  color: #d83931;
}
.R700__1zRkQ,
.r700__1oBmt {
  color: #ac2f28;
}
.R800__gZZAu,
.r800__2v6zB {
  color: #812520;
}
.R900__35632,
.r900__1Ly-8 {
  color: #621c18;
}
.C50__3cRE3,
.c50__6rsUV {
  color: #fef1f8;
}
.C100__Hhz4N,
.c100__2CtNL {
  color: #fdddef;
}
.C200__2k7g3,
.c200__1k-h6 {
  color: #f9aed9;
}
.C300__flKjD,
.c300__355rK {
  color: #f57ac0;
}
.C400__3jjOn,
.c400__O_X4B {
  color: #f14ba9;
}
.C500__3rpED,
.c500__3a4Yq {
  color: #f01d94;
}
.C600__lLNOr,
.c600__1eHp- {
  color: #c71077;
}
.C700__3zTZ1,
.c700__3FsrB {
  color: #9e1361;
}
.C800__1d-qv,
.c800__2njzg {
  color: #7a0f4b;
}
.C900__2CXMy,
.c900__15noy {
  color: #520a32;
}
.V50__1_qGx,
.v50__a93kK {
  color: #fceefc;
}
.V100__33sTA,
.v100__3MzVI {
  color: #f8def8;
}
.V200__3hWeQ,
.v200__BAglS {
  color: #efb9ef;
}
.V300__THzv1,
.v300__3LgW1 {
  color: #e58fe5;
}
.V400__-XnQI,
.v400__1RT7h {
  color: #db66db;
}
.V500__2MK48,
.v500__zCWMY {
  color: #d136d1;
}
.V600__1KBNn,
.v600__3BtiU {
  color: #b320b3;
}
.V700__Hwzeu,
.v700__2LX8_ {
  color: #8c218c;
}
.V800__2SOTN,
.v800__tOJ2R {
  color: #681268;
}
.V900__1FLr4,
.v900__21xu4 {
  color: #460b46;
}
.P50__2Fn6O,
.p50__3KklG {
  color: #f6f1fe;
}
.P100__37BOr,
.p100__2JRR0 {
  color: #ece2fe;
}
.P200__3z1M8,
.p200__3dJ9o {
  color: #cdb2fa;
}
.P300__2__Ax,
.p300__3vMAG {
  color: #ad82f7;
}
.P400__eiJrw,
.p400__2K-B2 {
  color: #935af6;
}
.P500__UL1Da,
.p500__1G9PT {
  color: #7f3bf5;
}
.P600__1qqPQ,
.p600__3aGxg {
  color: #6425d0;
}
.P700__8kKAw,
.p700__m4nu9 {
  color: #4e1ba7;
}
.P800__IPink,
.p800__2bY5T {
  color: #380d82;
}
.P900__mqtxv,
.p900__1aITi {
  color: #270561;
}
.I50__1aFRl,
.i50__1pQgK {
  color: #f2f3fd;
}
.I100__ewuWn,
.i100__1G2yk {
  color: #e0e2fa;
}
.I200__2TJuz,
.i200__2dWEQ {
  color: #b4b9f3;
}
.I300__2i70Y,
.i300__34OQt {
  color: #7b83ea;
}
.I400__2plIv,
.i400__htxws {
  color: #616ae5;
}
.I500__3X2Da,
.i500__14BQg {
  color: #4954e6;
}
.I600__ToBL7,
.i600__3NEkI {
  color: #2933c7;
}
.I700__eHnJE,
.i700__3kkZm {
  color: #161fa2;
}
.I800__21jaO,
.i800__1Oo5l {
  color: #0a1285;
}
.I900__2hltJ,
.i900__1_i93 {
  color: #0c1264;
}
.N50__Azgqn,
.n50__2775B {
  color: #f8f9fa;
}
.N100__10IfP,
.n100__2LA3Y {
  color: #f5f6f7;
}
.N200__3jYA9,
.n200__2l5ah {
  color: #eff0f1;
}
.N300__1Thwc,
.n300__1Lqej {
  color: #dee0e3;
}
.N400__nye1R,
.n400__3u-SX {
  color: #bbbfc4;
}
.N500__c5AKu,
.n500__3VLpY {
  color: #8f959e;
}
.N600__u6AlU,
.n600__tUVrs {
  color: #646a73;
}
.N700__2aaDw,
.n700__2LBIT {
  color: #373c43;
}
.N800__3d8VD,
.n800__2vcJ4 {
  color: #2b2f36;
}
.N900__gwLEN,
.n900__32pXk {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
/* 这里不知道为啥，设置成其他颜色时，自定义主题色某些样式就会失效，先固定成#325ab4这种 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  box-shadow: 0 0 4px 0 rgba(187, 191, 196, 0.25);
}
.mobile .atsx-message .atsx-message-notice .atsx-message-notice-content {
  padding: 0.26666667rem 0.53333333rem;
  font-size: 0.37333333rem;
  border-radius: 1.33333333rem;
  box-shadow: 0 0.08rem 0.21333333rem 0 rgba(0, 0, 0, 0.1);
  min-width: 2.56rem;
  background: rgba(0, 0, 0, 0.8);
  border: none;
  color: #fff;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content img {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-right: 0.21333333rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content i {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content span {
  margin-left: unset;
  line-height: 0.53333333rem;
  text-align: center;
}
.mobile-lecture-banner__3Sd6e {
  min-height: 4.26666667rem;
  padding: 0.42666667rem 0.66666667rem 0 0.53333333rem;
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/lecture/assets/1f86128fc537ed693e604ab79d78907f.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
}
.mobile-lecture-banner__3Sd6e .lecture-banner-lang {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.mobile-lecture-banner__3Sd6e .lecture-banner-title {
  margin-top: 0.69333333rem;
  font-size: 0.64rem;
}
.pc-lecture-banner__33YOk {
  height: 256px;
  padding: 24px;
  padding-left: 23%;
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/lecture/assets/252f287fdfb179a6a909448058f3f87a.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
}
.pc-lecture-banner__33YOk .lecture-banner-lang {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.pc-lecture-banner__33YOk .lecture-banner-title {
  margin-top: 52px;
  font-size: 32px;
  color: #fff;
}

@-webkit-keyframes fullscreenModalEnter__1l1hq {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1l1hq {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1qQxg {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1qQxg {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1IbiI {
  height: 100%;
}
.atsx-layout__26H6s {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__y3khE,
.b50__16QKw {
  color: #f0f4ff;
}
.L50__tPwYo,
.l50__N-hM5 {
  color: #f7fae5;
}
.L100__38Dbe,
.l100__1pmso {
  color: #eef6c6;
}
.L200__1DYb2,
.l200__17C9i {
  color: #dfee96;
}
.L300__31Goo,
.l300__1WrOt {
  color: #d2e76a;
}
.L400__1Axqe,
.l400__lVYxz {
  color: #c3dd40;
}
.L500__3erTf,
.l500__2ud-f {
  color: #b3d600;
}
.L600__I1Ci_,
.l600__3AjKB {
  color: #8fac02;
}
.L700__2q1O9,
.l700__u70Ej {
  color: #667901;
}
.L800__fIUkh,
.l800__Q3u1h {
  color: #495700;
}
.L900__3YqR8,
.l900__glBA3 {
  color: #354200;
}
.Y50__3_62b,
.y50__1XT_Z {
  color: #fdf9ed;
}
.Y100__1ZnVS,
.y100__19-7l {
  color: #faf1d1;
}
.Y200__54n8q,
.y200__3XsSJ {
  color: #f8e6ab;
}
.Y300__39d5H,
.y300__1JQJV {
  color: #f7dc82;
}
.Y400__2CZkS,
.y400__2oOLN {
  color: #fad355;
}
.Y500__1hcFj,
.y500__2OWjV {
  color: #ffc60a;
}
.Y600__5JCs4,
.y600__2Iwee {
  color: #dc9b04;
}
.Y700__1o4qF,
.y700__2ZYCW {
  color: #aa7803;
}
.Y800__3Tl63,
.y800__15Tn_ {
  color: #795101;
}
.Y900__1kZnv,
.y900__30dPH {
  color: #5c3a00;
}
.O50__sR-DB,
.o50__2wxfU {
  color: #fff5eb;
}
.O100__MkoOU,
.o100__3IYfc {
  color: #feead2;
}
.O200__1UDJG,
.o200__gZfuU {
  color: #fed4a4;
}
.O300__1qSo6,
.o300__2Na6N {
  color: #ffba6b;
}
.O400__3Kg55,
.o400__2t1Zq {
  color: #ffa53d;
}
.O500__3wWXj,
.o500__1jk-_ {
  color: #f80;
}
.O600__1VUE7,
.o600__3hQcx {
  color: #de7802;
}
.O700__2ZrPn,
.o700__1om4c {
  color: #b26206;
}
.O800__2DFel,
.o800__2miAI {
  color: #8f4f04;
}
.O900__307m-,
.o900__-KuFK {
  color: #6b3900;
}
.R50__1i9NK,
.r50__3hkTB {
  color: #fef1f1;
}
.R100__3eZeH,
.r100__JJDSJ {
  color: #fde2e2;
}
.R200__KnH_6,
.r200__2qwfG {
  color: #fbbfbc;
}
.R300__2Q0Y9,
.r300__2CRmU {
  color: #f98e8b;
}
.R400__3XqOD,
.r400__2tMpl {
  color: #f76964;
}
.R500__1iXkx,
.r500__AQW1l {
  color: #f54a45;
}
.R600__2s5TU,
.r600__PpFfA {
  color: #d83931;
}
.R700__1cWSs,
.r700__fRk7g {
  color: #ac2f28;
}
.R800__1vHvo,
.r800__32BeL {
  color: #812520;
}
.R900__109sJ,
.r900__MNIvQ {
  color: #621c18;
}
.C50__2k780,
.c50__2Z5Mc {
  color: #fef1f8;
}
.C100__2gsW2,
.c100__x0muv {
  color: #fdddef;
}
.C200__F_Xb4,
.c200__2kTOq {
  color: #f9aed9;
}
.C300__26I-w,
.c300__bL-Wy {
  color: #f57ac0;
}
.C400__V5o4R,
.c400__HR8pk {
  color: #f14ba9;
}
.C500__1fyzU,
.c500__2wpzF {
  color: #f01d94;
}
.C600__3iVlN,
.c600__149AE {
  color: #c71077;
}
.C700__2v-wX,
.c700__SAF4p {
  color: #9e1361;
}
.C800__3gnqh,
.c800__h7Fuc {
  color: #7a0f4b;
}
.C900__R85k8,
.c900__2rjI1 {
  color: #520a32;
}
.V50__SBMx7,
.v50__1-klw {
  color: #fceefc;
}
.V100__ybjPw,
.v100__2B9Zo {
  color: #f8def8;
}
.V200__kv8hA,
.v200__1UG5u {
  color: #efb9ef;
}
.V300__3m-b5,
.v300__3WpRx {
  color: #e58fe5;
}
.V400__2SLAo,
.v400__1pAPg {
  color: #db66db;
}
.V500__23CT1,
.v500___aNts {
  color: #d136d1;
}
.V600__1_ozl,
.v600__2p7EB {
  color: #b320b3;
}
.V700__24Yej,
.v700__3lhgn {
  color: #8c218c;
}
.V800__kDyYU,
.v800__2fEUZ {
  color: #681268;
}
.V900__3EbKo,
.v900__1MLHa {
  color: #460b46;
}
.P50__3FZl8,
.p50__3MnhQ {
  color: #f6f1fe;
}
.P100__1qLeE,
.p100__30G_C {
  color: #ece2fe;
}
.P200__25YCd,
.p200__1SPye {
  color: #cdb2fa;
}
.P300__2x944,
.p300__36Bmf {
  color: #ad82f7;
}
.P400__BBN_j,
.p400__1t_O4 {
  color: #935af6;
}
.P500__unOi0,
.p500__2jgjZ {
  color: #7f3bf5;
}
.P600__5JiOM,
.p600__3k0S5 {
  color: #6425d0;
}
.P700__3Xi7C,
.p700__2m8oS {
  color: #4e1ba7;
}
.P800__36J7B,
.p800__1FMle {
  color: #380d82;
}
.P900__2NgUU,
.p900__1hJWQ {
  color: #270561;
}
.I50__EIHME,
.i50__1DZ-m {
  color: #f2f3fd;
}
.I100__3BISP,
.i100__k9c6o {
  color: #e0e2fa;
}
.I200__3RaKn,
.i200__3LodZ {
  color: #b4b9f3;
}
.I300__1DLor,
.i300__224H6 {
  color: #7b83ea;
}
.I400__3OOBc,
.i400__19m8t {
  color: #616ae5;
}
.I500__1qDbf,
.i500__3OuUk {
  color: #4954e6;
}
.I600__3qjrR,
.i600__DBvaO {
  color: #2933c7;
}
.I700__2lwWg,
.i700__2PwmG {
  color: #161fa2;
}
.I800__1EfpD,
.i800__1zHRh {
  color: #0a1285;
}
.I900__2wvUP,
.i900__2znW1 {
  color: #0c1264;
}
.N50__3drEq,
.n50__3oNGK {
  color: #f8f9fa;
}
.N100__3Hvk7,
.n100__2bTrT {
  color: #f5f6f7;
}
.N200__1GLsr,
.n200__nnbe- {
  color: #eff0f1;
}
.N300__2Wqnk,
.n300__LTG_t {
  color: #dee0e3;
}
.N400__3logx,
.n400__1YqbL {
  color: #bbbfc4;
}
.N500__2G5Ew,
.n500__2d1vU {
  color: #8f959e;
}
.N600__24aRK,
.n600__3RRJ2 {
  color: #646a73;
}
.N700__3966q,
.n700__soDTH {
  color: #373c43;
}
.N800__1_XQb,
.n800__bGikI {
  color: #2b2f36;
}
.N900__3i_Vv,
.n900__3HkLE {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
/* 这里不知道为啥，设置成其他颜色时，自定义主题色某些样式就会失效，先固定成#325ab4这种 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  box-shadow: 0 0 4px 0 rgba(187, 191, 196, 0.25);
}
.mobile .atsx-message .atsx-message-notice .atsx-message-notice-content {
  padding: 0.26666667rem 0.53333333rem;
  font-size: 0.37333333rem;
  border-radius: 1.33333333rem;
  box-shadow: 0 0.08rem 0.21333333rem 0 rgba(0, 0, 0, 0.1);
  min-width: 2.56rem;
  background: rgba(0, 0, 0, 0.8);
  border: none;
  color: #fff;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content img {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-right: 0.21333333rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content i {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content span {
  margin-left: unset;
  line-height: 0.53333333rem;
  text-align: center;
}
.pc-lecture-base-info__QimoM {
  padding-top: 32px;
}
.pc-lecture-base-info__QimoM {
  margin: 0 auto;
  width: 520px;
}
.pc-lecture-base-info__QimoM input {
  color: #1f2329;
  font-size: 16px;
}
.pc-lecture-base-info__QimoM .atsx-select-combobox .atsx-select-search__field {
  font-size: 16px;
}
.pc-lecture-base-info__QimoM .pc-lecture-base-info-title {
  color: #1f2329;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 32px;
}
.pc-lecture-base-info__QimoM input::-webkit-input-placeholder,
.pc-lecture-base-info__QimoM .atsx-select-selection__placeholder {
  color: #8f959e;
  font-size: 16px;
}
.pc-lecture-base-info__QimoM input::-moz-placeholder,
.pc-lecture-base-info__QimoM .atsx-select-selection__placeholder {
  color: #8f959e;
  font-size: 16px;
}
.pc-lecture-base-info__QimoM input:-ms-input-placeholder,
.pc-lecture-base-info__QimoM .atsx-select-selection__placeholder {
  color: #8f959e;
  font-size: 16px;
}
.pc-lecture-base-info__QimoM input::-ms-input-placeholder,
.pc-lecture-base-info__QimoM .atsx-select-selection__placeholder {
  color: #8f959e;
  font-size: 16px;
}
.pc-lecture-base-info__QimoM input::placeholder,
.pc-lecture-base-info__QimoM .atsx-select-selection__placeholder {
  color: #8f959e;
  font-size: 16px;
}
.pc-lecture-base-info__QimoM .atsx-form-item {
  margin-bottom: 32px;
}
.pc-lecture-base-info__QimoM .pc-lecture-base-info-input {
  height: 40px;
}
.pc-lecture-base-info__QimoM .atsx-select-selection--single {
  height: 40px;
}
.pc-lecture-base-info__QimoM .atsx-select-selection__rendered {
  line-height: 38px;
}
.pc-lecture-base-info__QimoM .pc-lecture-base-info-button {
  margin-top: 8px;
  width: 100%;
  height: 40px;
  font-size: 16px;
}
.pc-lecture-success__RLp8F {
  margin-top: 80px;
  width: 100%;
  text-align: center;
}
.pc-lecture-success__RLp8F .pc-lecture-base-info-success-title {
  font-weight: 500;
  color: #1f2329;
  margin: 16px 0 12px 0;
}
.pc-lecture-success__RLp8F .pc-lecture-base-info-success-subTitle {
  margin-bottom: 16px;
  color: #646a73;
}

@-webkit-keyframes fullscreenModalEnter__1nDbz {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1nDbz {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3He-s {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3He-s {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__vCXIM {
  height: 100%;
}
.atsx-layout__OtQVj {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2Prkv,
.b50__2iuok {
  color: #f0f4ff;
}
.L50__5upt5,
.l50__3PjAM {
  color: #f7fae5;
}
.L100__pwLK1,
.l100__pSrJ3 {
  color: #eef6c6;
}
.L200__1f3AA,
.l200__1nOmE {
  color: #dfee96;
}
.L300__1gGmE,
.l300__1DrZT {
  color: #d2e76a;
}
.L400__15Hpg,
.l400__EBNcQ {
  color: #c3dd40;
}
.L500__1ne1D,
.l500__JOEsa {
  color: #b3d600;
}
.L600__2u4Qf,
.l600__uQjld {
  color: #8fac02;
}
.L700__2SeX1,
.l700__1mvJS {
  color: #667901;
}
.L800__wjrVN,
.l800__21NJO {
  color: #495700;
}
.L900__e3T7h,
.l900__2IMMg {
  color: #354200;
}
.Y50__3tsml,
.y50__38KEp {
  color: #fdf9ed;
}
.Y100__3czb_,
.y100__1UPAm {
  color: #faf1d1;
}
.Y200__3q-7O,
.y200__aLMYq {
  color: #f8e6ab;
}
.Y300__3Yju6,
.y300__ygL5z {
  color: #f7dc82;
}
.Y400__2K-pu,
.y400__1cz-a {
  color: #fad355;
}
.Y500__3KTjJ,
.y500__OhFEO {
  color: #ffc60a;
}
.Y600__3n81Y,
.y600__3moGE {
  color: #dc9b04;
}
.Y700__14mLA,
.y700__2VLxC {
  color: #aa7803;
}
.Y800__2tfF_,
.y800__3qKiS {
  color: #795101;
}
.Y900__4-pdh,
.y900__3RHGd {
  color: #5c3a00;
}
.O50__3Y4mK,
.o50__ctMSC {
  color: #fff5eb;
}
.O100__H5-x8,
.o100__1H2PK {
  color: #feead2;
}
.O200__FTyMs,
.o200__1yIMk {
  color: #fed4a4;
}
.O300__2rdXZ,
.o300__31HDP {
  color: #ffba6b;
}
.O400__elqYm,
.o400__3yO60 {
  color: #ffa53d;
}
.O500__3Bzgn,
.o500__3Go8g {
  color: #f80;
}
.O600__1ijxn,
.o600__q_G8O {
  color: #de7802;
}
.O700__1TcSN,
.o700__2XMWf {
  color: #b26206;
}
.O800__1s24E,
.o800__hHy0d {
  color: #8f4f04;
}
.O900__26XiK,
.o900__19iRI {
  color: #6b3900;
}
.R50__3DdQ2,
.r50__2aRC2 {
  color: #fef1f1;
}
.R100__2VDy-,
.r100__2G8Y8 {
  color: #fde2e2;
}
.R200__3-yT3,
.r200__2by_I {
  color: #fbbfbc;
}
.R300__3yEPc,
.r300__26_Gr {
  color: #f98e8b;
}
.R400__3cu04,
.r400__2AA2T {
  color: #f76964;
}
.R500__GYElN,
.r500__1o6rM {
  color: #f54a45;
}
.R600__r1sKu,
.r600__y_-OW {
  color: #d83931;
}
.R700__1q5uf,
.r700__A3_20 {
  color: #ac2f28;
}
.R800__k76eB,
.r800__1g0t9 {
  color: #812520;
}
.R900__zccwC,
.r900__V-8dW {
  color: #621c18;
}
.C50__3Xp8G,
.c50__2KF1B {
  color: #fef1f8;
}
.C100__1hWma,
.c100__rlGgK {
  color: #fdddef;
}
.C200__3hw01,
.c200__gfdaS {
  color: #f9aed9;
}
.C300__1PYc6,
.c300__1CERN {
  color: #f57ac0;
}
.C400__mTGYp,
.c400__4YTuI {
  color: #f14ba9;
}
.C500__21I8g,
.c500__1Xhfz {
  color: #f01d94;
}
.C600__WOAK6,
.c600__OOsOt {
  color: #c71077;
}
.C700__2AOMl,
.c700__19E5f {
  color: #9e1361;
}
.C800__cQahc,
.c800__2Tueu {
  color: #7a0f4b;
}
.C900__k6bdG,
.c900__22q51 {
  color: #520a32;
}
.V50__2WC_I,
.v50__293Sk {
  color: #fceefc;
}
.V100__1vFka,
.v100__1s2wy {
  color: #f8def8;
}
.V200__atELb,
.v200__3uqUI {
  color: #efb9ef;
}
.V300__1A-5H,
.v300__3zJWu {
  color: #e58fe5;
}
.V400__2L2xO,
.v400__2oe-2 {
  color: #db66db;
}
.V500__3Dsn7,
.v500__Xt0hR {
  color: #d136d1;
}
.V600__2svDh,
.v600__3NDff {
  color: #b320b3;
}
.V700__1wuIP,
.v700__2AA1Q {
  color: #8c218c;
}
.V800__1EirJ,
.v800__3nmGk {
  color: #681268;
}
.V900__34vui,
.v900__2tw3t {
  color: #460b46;
}
.P50__22AYQ,
.p50__2MYJQ {
  color: #f6f1fe;
}
.P100__2CzWU,
.p100__35mYu {
  color: #ece2fe;
}
.P200__2e628,
.p200__bxrqv {
  color: #cdb2fa;
}
.P300__3s2ow,
.p300__2KnYM {
  color: #ad82f7;
}
.P400__2T7CD,
.p400__1XaNL {
  color: #935af6;
}
.P500__3Z3Gu,
.p500__1dpZR {
  color: #7f3bf5;
}
.P600__WmQ24,
.p600__DxdTG {
  color: #6425d0;
}
.P700__112gX,
.p700__1GAXQ {
  color: #4e1ba7;
}
.P800__1AwcN,
.p800__30mjE {
  color: #380d82;
}
.P900__3Ai33,
.p900__3NntJ {
  color: #270561;
}
.I50__1QFRi,
.i50__1cQFq {
  color: #f2f3fd;
}
.I100__2u0-r,
.i100__1IUpL {
  color: #e0e2fa;
}
.I200__2Fro-,
.i200__1Eizr {
  color: #b4b9f3;
}
.I300__2yuJ3,
.i300__3pjty {
  color: #7b83ea;
}
.I400__35u75,
.i400__2Br2i {
  color: #616ae5;
}
.I500__VOwSP,
.i500__14jME {
  color: #4954e6;
}
.I600__3BPTK,
.i600__3R9ig {
  color: #2933c7;
}
.I700__35Rye,
.i700__3uwhm {
  color: #161fa2;
}
.I800__3FrmU,
.i800__2PRQV {
  color: #0a1285;
}
.I900__2rJ4f,
.i900__2Hy2H {
  color: #0c1264;
}
.N50__1jLLe,
.n50__2PgRf {
  color: #f8f9fa;
}
.N100__2ht-b,
.n100__3sr_a {
  color: #f5f6f7;
}
.N200__1xYTm,
.n200__2SOf3 {
  color: #eff0f1;
}
.N300__-jrfv,
.n300__2SzJd {
  color: #dee0e3;
}
.N400__OmDxe,
.n400__2azt4 {
  color: #bbbfc4;
}
.N500__ShypT,
.n500__3RoFj {
  color: #8f959e;
}
.N600__qXK-L,
.n600__j5q16 {
  color: #646a73;
}
.N700__HH4Qo,
.n700__2oU0z {
  color: #373c43;
}
.N800__1BUuf,
.n800__eZs6y {
  color: #2b2f36;
}
.N900__3o-K-,
.n900__1iHO3 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
/* 这里不知道为啥，设置成其他颜色时，自定义主题色某些样式就会失效，先固定成#325ab4这种 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  box-shadow: 0 0 4px 0 rgba(187, 191, 196, 0.25);
}
.mobile .atsx-message .atsx-message-notice .atsx-message-notice-content {
  padding: 0.26666667rem 0.53333333rem;
  font-size: 0.37333333rem;
  border-radius: 1.33333333rem;
  box-shadow: 0 0.08rem 0.21333333rem 0 rgba(0, 0, 0, 0.1);
  min-width: 2.56rem;
  background: rgba(0, 0, 0, 0.8);
  border: none;
  color: #fff;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content img {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-right: 0.21333333rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content i {
  width: 0.42666667rem;
  height: 0.42666667rem;
}
.mobile .atsx-message .atsx-message-notice .atsx-message-custom-content span {
  margin-left: unset;
  line-height: 0.53333333rem;
  text-align: center;
}
.pc-lecture-finish__2YULp {
  margin-top: 80px;
  width: 100%;
  text-align: center;
}
.pc-lecture-finish__2YULp .pc-lecture-finish-title {
  margin-top: 16px;
  font-size: 14px;
  color: #1f2329;
}

@-webkit-keyframes fullscreenModalEnter__vf-ef {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__vf-ef {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1v-Dl {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1v-Dl {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1DnYN {
  height: 100%;
}
.atsx-layout__bUJqX {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__Rg76H,
.b50__nW-PW {
  color: #f0f4ff;
}
.L50__2Shk5,
.l50__hU4cX {
  color: #f7fae5;
}
.L100__PmXAl,
.l100__ZFH54 {
  color: #eef6c6;
}
.L200__qfTPD,
.l200__k-3sb {
  color: #dfee96;
}
.L300__2U9e0,
.l300__2xn97 {
  color: #d2e76a;
}
.L400__1CQws,
.l400__2Aomn {
  color: #c3dd40;
}
.L500__2ha5f,
.l500__dsnKF {
  color: #b3d600;
}
.L600__3SQf4,
.l600__14FQA {
  color: #8fac02;
}
.L700__3pSAp,
.l700__2lP8T {
  color: #667901;
}
.L800__mSOGT,
.l800__2rXaQ {
  color: #495700;
}
.L900__36vh2,
.l900__113LW {
  color: #354200;
}
.Y50__2M8Wl,
.y50__3R_Ff {
  color: #fdf9ed;
}
.Y100__3GqlJ,
.y100__2b5Hq {
  color: #faf1d1;
}
.Y200___Ehey,
.y200__IkNMW {
  color: #f8e6ab;
}
.Y300__mnrnw,
.y300__17TWH {
  color: #f7dc82;
}
.Y400__1_VL4,
.y400__17g3r {
  color: #fad355;
}
.Y500__1QR1f,
.y500__1h_B5 {
  color: #ffc60a;
}
.Y600__1rsBZ,
.y600__3XUxi {
  color: #dc9b04;
}
.Y700__lagia,
.y700__C2Ybr {
  color: #aa7803;
}
.Y800__1HL5t,
.y800__1TNgE {
  color: #795101;
}
.Y900__2w_cp,
.y900__2-rVc {
  color: #5c3a00;
}
.O50__1w1tG,
.o50__qOvOW {
  color: #fff5eb;
}
.O100___uB3D,
.o100__3Bvs0 {
  color: #feead2;
}
.O200__KGA7l,
.o200__2Yl36 {
  color: #fed4a4;
}
.O300__2YKPT,
.o300__1C_k2 {
  color: #ffba6b;
}
.O400__2L78e,
.o400__3A2c- {
  color: #ffa53d;
}
.O500__tds9R,
.o500__QqbpY {
  color: #f80;
}
.O600__3HTJY,
.o600__cMzQ0 {
  color: #de7802;
}
.O700__flLVW,
.o700__109xq {
  color: #b26206;
}
.O800__1g8NB,
.o800__2Y5SA {
  color: #8f4f04;
}
.O900__1ROP1,
.o900__UKJPJ {
  color: #6b3900;
}
.R50__16-5V,
.r50__1ETx5 {
  color: #fef1f1;
}
.R100__4b_U2,
.r100__2-RiJ {
  color: #fde2e2;
}
.R200__zYmy2,
.r200__rYUht {
  color: #fbbfbc;
}
.R300__2_598,
.r300__1SeaK {
  color: #f98e8b;
}
.R400__MQyJw,
.r400__2ShfM {
  color: #f76964;
}
.R500__3Tmc_,
.r500__1yYcl {
  color: #f54a45;
}
.R600__2ug9_,
.r600__1VVjG {
  color: #d83931;
}
.R700__DyvmF,
.r700__1rlLP {
  color: #ac2f28;
}
.R800__1HTNX,
.r800__2eSJB {
  color: #812520;
}
.R900__3Au4P,
.r900__2wNYg {
  color: #621c18;
}
.C50__1h2an,
.c50__3DemL {
  color: #fef1f8;
}
.C100__2QmEL,
.c100__Zu6lt {
  color: #fdddef;
}
.C200__1iRn2,
.c200__3gMC7 {
  color: #f9aed9;
}
.C300__ylPsF,
.c300__3UYi6 {
  color: #f57ac0;
}
.C400__1BHOt,
.c400__3xV5i {
  color: #f14ba9;
}
.C500__1-Yr8,
.c500__3QhKL {
  color: #f01d94;
}
.C600__2PyUT,
.c600__2hQ4h {
  color: #c71077;
}
.C700__3TsLj,
.c700__a32_m {
  color: #9e1361;
}
.C800__eknT0,
.c800__2RxjB {
  color: #7a0f4b;
}
.C900__1lLpV,
.c900__3-O0r {
  color: #520a32;
}
.V50__1xv7i,
.v50__3x2_f {
  color: #fceefc;
}
.V100__1jv4q,
.v100__3qPjM {
  color: #f8def8;
}
.V200__1jFvp,
.v200__4AjlV {
  color: #efb9ef;
}
.V300__tIHAb,
.v300__1ekwB {
  color: #e58fe5;
}
.V400__OYw_3,
.v400__2JGqh {
  color: #db66db;
}
.V500__3_NnF,
.v500__3rIP9 {
  color: #d136d1;
}
.V600__3YEVe,
.v600__3sBGI {
  color: #b320b3;
}
.V700__2z3G6,
.v700__3r3-K {
  color: #8c218c;
}
.V800__3CLZ3,
.v800__3HqzM {
  color: #681268;
}
.V900__3w5Tc,
.v900__2zvfF {
  color: #460b46;
}
.P50__2gWcb,
.p50__2rMk2 {
  color: #f6f1fe;
}
.P100__1kzST,
.p100__2cSeV {
  color: #ece2fe;
}
.P200__2pL4u,
.p200__1_Jsh {
  color: #cdb2fa;
}
.P300__30yhr,
.p300__UW9sI {
  color: #ad82f7;
}
.P400__1AWx8,
.p400__gHC8w {
  color: #935af6;
}
.P500__v6b7v,
.p500__uOKsg {
  color: #7f3bf5;
}
.P600__KI0rS,
.p600__24ao- {
  color: #6425d0;
}
.P700__XD2nv,
.p700__1z3Wb {
  color: #4e1ba7;
}
.P800__3mYzA,
.p800__2HyFr {
  color: #380d82;
}
.P900__AEZbq,
.p900__1SoTr {
  color: #270561;
}
.I50__1Djnr,
.i50__I427a {
  color: #f2f3fd;
}
.I100__1SIWt,
.i100__Tkfa8 {
  color: #e0e2fa;
}
.I200__JL9MW,
.i200__3Xg2E {
  color: #b4b9f3;
}
.I300__1Aat2,
.i300__1zCpy {
  color: #7b83ea;
}
.I400__3Iqvr,
.i400__WnRdp {
  color: #616ae5;
}
.I500__2ez_X,
.i500__38gHm {
  color: #4954e6;
}
.I600__3QDyA,
.i600__3B6iC {
  color: #2933c7;
}
.I700__5Om14,
.i700__2M8ME {
  color: #161fa2;
}
.I800__3cYR7,
.i800__3-lz9 {
  color: #0a1285;
}
.I900__1QJ9o,
.i900__2pIVZ {
  color: #0c1264;
}
.N50__2z8ba,
.n50__3Kk2A {
  color: #f8f9fa;
}
.N100__36zn0,
.n100__1WEUM {
  color: #f5f6f7;
}
.N200__3e8Z-,
.n200__2sVBO {
  color: #eff0f1;
}
.N300__fEsxy,
.n300__3YIuD {
  color: #dee0e3;
}
.N400__2lR-d,
.n400__1NVlT {
  color: #bbbfc4;
}
.N500__3RyjB,
.n500__3mTh7 {
  color: #8f959e;
}
.N600__3DeVz,
.n600__MnczZ {
  color: #646a73;
}
.N700__s81Xb,
.n700__1tgaN {
  color: #373c43;
}
.N800__jbiVR,
.n800__EsZCP {
  color: #2b2f36;
}
.N900__34nLp,
.n900__2JLg6 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.gilroy {
  font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */

